Hello! I have a humanoid inside of a model containing a part (so that the part has a health value). However, when the humanoid reaches 0 health, the Humanoid.Died event does not fire for some reason. Is there a requirement for it to fire (e.g. it only works on npcs and not parts though I dont see whats the difference), or is there something else? I use Humanoid:TakeDamage() to handle damaging the humanoid. (Would like to avoid:
Using Humanoid:GetPropertyChangedSignal(“Health”)
Using something like an IntValue to handle the health instead
I don’t have a problem with the methods above, but I would really rather use the Humanoid.Died function unless it is impossible)
You can use invisible parts named “Head” and “HumanoidRootPart” with cancollide and canquery false, but if you don’t want to add any more parts at all then yes you would have to use GetPropertyChangedSignal.