Dummy doesn't die. Is this a design thing? Not sure

You can write your topic however you want, but you need to answer these questions:

  1. kill a dummy rig.

  2. What is the issue? Include enough details if possible!
    dummy does not “die” when health reaches 0?

  3. What solutions have you thought of so far?
    tried using the humanoid.died and event does not fire.

can anyone explain this? I thought this was a built in feature of humanoid…?

After that, you should include more details if you have any. Try to make your topic as descriptive as possible, so that it’s easier for people to help you!

To kill something with a humanoid, you have to use

humanoid:TakeDamage()

or, you have to use

humanoid.Health = 0

Can you reply with the script you used for the humanoid.died event?

humanoid = script.Parent.Humanoid

humanoid.Died:Connect(function()
	print("DIED")
end)

this is a local script inside the dummy rig.
Does not fire when manually setting health to 0 or using tool that uses humanoid.health no errors.

Hello Mr. Junkbot!
I don’t think dummies do die. But check if they are Anchored, if not, i think that even when dummies health gets to 0 they don’t die.

I mean, they are testing dummies after all.

okay so here’s what i noticed, it was anchored however the died event still does not fire but when the humanoid health reaches 0 the dummy does fall apart.

Try not using a LocalScript, instead use a normal script.

1 Like

lol just literally figured that out. Thank you.

I think you’re defining “humanoid” before it is loaded. Try adding

humanoid = script.Parent:WaitForChild("Humanoid")

Also, like User_Aleatorio said, you need to use a script.

2 Likes