View difference between Paste ID: CNYSqRSw and yHiev811
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