Use :GetPropertyChangedSignal("Health")
and check if the player’s health is not more than 0 instead.
The reason why using :GetPropertyChangedSignal("Health")
instead of .Died
is due to the fact that .Died
is called by the Client, like how changing your Humanoid’s PlatformStand on the client changes your HumanoidStateType
to Enum.HumanoidStateType.PlatformStand
in the server