I’m trying to make a ragdoll system. However, when the player goes ragdoll it gets launched up, either for a few seconds or until the character jumps. I’m suspecting that this is due to the removal of Motor6D’s that the character has. This isn’t a problem if I enable platform standing but then the body parts stop colliding with the surrounding parts.
Use the one with the platform stand, but try creating a collision group where all the character’s parts are collidable with the ground so that all the body parts will respond to collisions.
the ragdoll is flying because it is trying to stand up.
if you don’t want to use collision groups, theres another method:
once you activate the ragdoll, change the state of the humanoid to “physics”. that way, the humanoid will stop trying to stand up and you will still have collisions intact.
when you deactivate the ragdoll, make sure to set the state to “getting up”
i dont think you need to use Humanoid:SetStateEnabled at all, just use Humanoid:ChangeState
make sure Humanoid actually refers to the player’s humanoid
make sure you are using this function on the client