Not getting it at all. This is what I managed to come up with, but it's not working.
function onRespawned(player)
while true do
if player.Character ~= nil then break end
wait()
end
local kk = player.Character.Head:clone()
player.Character.Head.Transparency = 1
player.Character.Head.CanCollide = false
kk.Name = ""
kk.Parent = player.Character
local gg = player.Character.Torso.Neck:clone()
gg.Parent = player.Character.Torso
gg.Part1 = kk
kk.BrickColor = player.Character.Head.BrickColor
wait(0)
if kk.face ~= nil then
kk.face:remove()
end
while true do
wait(0)
if kk.BrickColor ~= player.Character.Head.BrickColor then
kk.BrickColor = player.Character.Head.BrickColor
else
break
end
end
end
function onPlayerEntered(newPlayer)
newPlayer.Changed:connect(function (property)
if (property == "Character") then
onRespawned(newPlayer)
end
end)
end
game.Players.PlayerAdded:connect(onPlayerEntered) |