--Made by SinisterAlex

function onTouched(part)

	local h = part.Parent:findFirstChild("Humanoid") or part.Parent:findFirstChild("Zombie")

	if h~=nil then

wait(0.001)
h.Health = 0
children = h.Parent:children()
part.Parent:findFirstChild("Head").BrickColor = BrickColor.new("Bright red")
part.Parent:findFirstChild("Torso").BrickColor = BrickColor.new("Bright red")
part.Parent:findFirstChild("Left Arm").BrickColor = BrickColor.new("Bright red")
part.Parent:findFirstChild("Right Arm").BrickColor = BrickColor.new("Bright red")
part.Parent:findFirstChild("Left Leg").BrickColor = BrickColor.new("Bright red") 
part.Parent:findFirstChild("Right Leg").BrickColor = BrickColor.new("Bright red")

part.Parent:findFirstChild("Head").Material = "Plastic"
part.Parent:findFirstChild("Torso").Material = "Plastic"
part.Parent:findFirstChild("Left Arm").Material = "Plastic"
part.Parent:findFirstChild("Right Arm").Material = "Plastic"
part.Parent:findFirstChild("Left Leg").Material = "Plastic"
part.Parent:findFirstChild("Right Leg").Material = "Plastic"

wait(1)


	for i=1,#children do

		if(children[i].className == "Part" and children[i].Name ~= "Torso") then stick(children[i], h.Parent.Torso) end

		if(children[i].className == "Hat") then stick(children[i].Handle, h.Parent.Torso) end

	end

	end


end



script.Parent.Touched:connect(onTouched)
