AddForce does nothing to ragdoll?

I’ve imported a skinned mesh and used the ragdoll wizard to create a ragdoll from it. Then I added a rigid body to the root GameObject. When I get a handle to this GameObject and do myObj.rigidbody.AddForce(fireDir, ForceMode.Impulse), nothing happens.

If I get a handle to just a basic mesh with a rigidbody attached, it works perfect. Is there some other way I’m supposed to add forces to ragdolls?

I’ve also noticed that even though I set isKinematic to true, the ragdoll still falls due to gravity.

Haven’t been able to get it to work the way I wanted, but if I apply a force to one of the rigid bodies the ragdoll wizard created (instead of the one I added to the ragdoll’s root GameObject) the ragdoll moves.

This is kind of a pain since I need to know the name of the child transform that the wizard added the rigid bodies too.

if (deadReplacement)
{
Instantiate(deadReplacement, transform.position, transform.rotation);
rigidbody.AddForce(-transform.forward * 1000);
}