SHOW:
|
|
- or go back to the newest paste.
| 1 | - | plr = game.Players.LocalPlayer |
| 1 | + | plr = owner |
| 2 | repeat wait() until plr.Character | |
| 3 | char = plr.Character | |
| 4 | ||
| 5 | -- Credit to shack for the anti death system | |
| 6 | ||
| 7 | local BODY = {}
| |
| 8 | LeftArm = char["Left Arm"] | |
| 9 | RightLeg = char["Right Leg"] | |
| 10 | LeftLeg = char["Left Leg"] | |
| 11 | for _, c in pairs(char:GetDescendants()) do | |
| 12 | if c:IsA("BasePart") and c.Name ~= "Handle" then
| |
| 13 | if c ~= char.HumanoidRootPart and c ~= char.Torso and c ~= char.Head and c ~= char["Right Arm"] and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then | |
| 14 | c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0) | |
| 15 | end | |
| 16 | table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
| |
| 17 | elseif c:IsA("JointInstance") then
| |
| 18 | table.insert(BODY,{c,c.Parent,nil,nil,nil})
| |
| 19 | end | |
| 20 | end | |
| 21 | for e = 1, #BODY do | |
| 22 | if BODY[e] ~= nil then | |
| 23 | local STUFF = BODY[e] | |
| 24 | local PART = STUFF[1] | |
| 25 | local PARENT = STUFF[2] | |
| 26 | local MATERIAL = STUFF[3] | |
| 27 | local COLOR = STUFF[4] | |
| 28 | local TRANSPARENCY = STUFF[5] | |
| 29 | if PART.ClassName == "Part" and PART ~= char.HumanoidRootPart then | |
| 30 | PART.Material = MATERIAL | |
| 31 | PART.Color = COLOR | |
| 32 | PART.Transparency = TRANSPARENCY | |
| 33 | end | |
| 34 | PART.AncestryChanged:Connect(function() | |
| 35 | PART.Parent = PARENT | |
| 36 | end) | |
| 37 | end | |
| 38 | end | |
| 39 | function refit() | |
| 40 | char.Parent = workspace | |
| 41 | for e = 1, #BODY do | |
| 42 | if BODY[e] ~= nil then | |
| 43 | local STUFF = BODY[e] | |
| 44 | local PART = STUFF[1] | |
| 45 | local PARENT = STUFF[2] | |
| 46 | local MATERIAL = STUFF[3] | |
| 47 | local COLOR = STUFF[4] | |
| 48 | local TRANSPARENCY = STUFF[5] | |
| 49 | if PART.ClassName == "Part" and PART ~= char.HumanoidRootPart then | |
| 50 | PART.Material = MATERIAL | |
| 51 | PART.Color = COLOR | |
| 52 | PART.Transparency = TRANSPARENCY | |
| 53 | end | |
| 54 | if PART.Parent ~= PARENT then | |
| 55 | char:FindFirstChildOfClass("Humanoid"):remove()
| |
| 56 | PART.Parent = PARENT | |
| 57 | Humanoid = Instance.new("Humanoid",char)
| |
| 58 | end | |
| 59 | end | |
| 60 | end | |
| 61 | end | |
| 62 | char.Humanoid.Died:connect(function() | |
| 63 | refit() | |
| 64 | end) | |
| 65 | local torso = Instance.new("SelectionBox",char)
| |
| 66 | torso.Adornee = char.Torso | |
| 67 | local leftarm = Instance.new("SelectionBox",char)
| |
| 68 | leftarm.Adornee = LeftArm | |
| 69 | local rightarm = Instance.new("SelectionBox",char)
| |
| 70 | rightarm.Adornee = char["Right Arm"] | |
| 71 | local leftleg = Instance.new("SelectionBox",char)
| |
| 72 | leftleg.Adornee = LeftLeg | |
| 73 | local rightleg = Instance.new("SelectionBox",char)
| |
| 74 | rightleg.Adornee = char["Right Leg"] | |
| 75 | -- Color pallet | |
| 76 | green = "Lime green" | |
| 77 | red = "Really red" | |
| 78 | blue = "Electric blue" | |
| 79 | yellow = "New Yeller" | |
| 80 | violet = "Pastel violet" | |
| 81 | ||
| 82 | coroutine.wrap(function() | |
| 83 | while true do | |
| 84 | wait(0.5) | |
| 85 | torso.Color3 = BrickColor.new(green).Color | |
| 86 | rightarm.Color3 = BrickColor.new(green).Color | |
| 87 | leftarm.Color3 = BrickColor.new(green).Color | |
| 88 | leftleg.Color3 = BrickColor.new(green).Color | |
| 89 | rightleg.Color3 = BrickColor.new(green).Color | |
| 90 | wait(0.5) | |
| 91 | torso.Color3 = BrickColor.new(red).Color | |
| 92 | rightarm.Color3 = BrickColor.new(red).Color | |
| 93 | leftarm.Color3 = BrickColor.new(red).Color | |
| 94 | leftleg.Color3 = BrickColor.new(red).Color | |
| 95 | rightleg.Color3 = BrickColor.new(red).Color | |
| 96 | wait(0.5) | |
| 97 | torso.Color3 = BrickColor.new(blue).Color | |
| 98 | rightarm.Color3 = BrickColor.new(blue).Color | |
| 99 | leftarm.Color3 = BrickColor.new(blue).Color | |
| 100 | leftleg.Color3 = BrickColor.new(blue).Color | |
| 101 | rightleg.Color3 = BrickColor.new(blue).Color | |
| 102 | wait(0.5) | |
| 103 | torso.Color3 = BrickColor.new(yellow).Color | |
| 104 | rightarm.Color3 = BrickColor.new(yellow).Color | |
| 105 | leftarm.Color3 = BrickColor.new(yellow).Color | |
| 106 | leftleg.Color3 = BrickColor.new(yellow).Color | |
| 107 | rightleg.Color3 = BrickColor.new(yellow).Color | |
| 108 | wait(0.5) | |
| 109 | torso.Color3 = BrickColor.new(violet).Color | |
| 110 | rightarm.Color3 = BrickColor.new(violet).Color | |
| 111 | leftarm.Color3 = BrickColor.new(violet).Color | |
| 112 | leftleg.Color3 = BrickColor.new(violet).Color | |
| 113 | rightleg.Color3 = BrickColor.new(violet).Color | |
| 114 | end | |
| 115 | end)() | |
| 116 | while true do | |
| 117 | wait() | |
| 118 | refit() | |
| 119 | char.Humanoid.Health = math.huge | |
| 120 | char.Humanoid.MaxHealth = math.huge | |
| 121 | end |