The Died connection is no longer hooking correctly (at least on the client).
This is part of a longstanding script that I’ve used in my game for about three years, and it’s a fairly standard script.
Debugging has already been done and the humanoid does exist, so that’s not the issue.
‘im dead’ will never print
local Humanoid = Character:WaitForChild("Humanoid")
if Humanoid then
Humanoid.Died:Connect(function()
print('im dead')
end)
Maid:GiveTask(Humanoid.Died:Connect(PlayerDied))
end;