Something like
local Character = Player.Character
Character.Died:Connect(function()
print(Character.Name .. " Has Died")
end)
and if the character died and i changed the local character to the new character would the died function still carry over or do i gotta make a new one?