What all happens on player/NPC death? (Skinned mesh/starting from scratch)

OK, so I’m writing death code from scratch, and I want to be sure I cover it all. See picture to see what happens when my skinned meshes meet Roblox deaths. Here’s wat I know happens.

  1. Model returns to T pose.
  2. Something happens that the model loses Hip Height.
  3. Model does not break up because I am not R15. This confuses roblox, but that’s fine.
  4. I can still run animations.
  5. NPC model does not disappear. Player does normal resetting stuff.

Here’s how I intend to fix it.

  1. Animation at death, or right before it (if the hip height problem causes the animation to fail). This will prevent weird poses to play.
  2. Delete/destroy NPC, let player do its thing.

That doesn’t feel very robust. Is there something else going on behind the scenes I need to take care of?
And picture…