How to allow ragdoll to stay on the floor without standing up

  1. What do you want to achieve?

I made a simple ragdoll by manually putting in BallSocketJoints in the Character. It works for the most part, but there is one major issue.

  1. What is the issue?

The ragdoll stands up after being down for a few seconds, creating an odd looking octopus thingy.

  1. What solutions have you tried so far?

I’ve tried enabling PlatformStand, setting the HumanoidState to physics, and a lot more small methods, but they all haven’t fixed my issue. Video below:

(forgot to showcase, but rotating the torso to force the character to fall down only works for a few seconds before it comes back up)

That’s all I’ve got, I’ll really appreciate it if somebody knows my solution.

try disabling it’s motor6ds

30charrrrssminimum

there aren’t any, i deleted all the welds in favour of the ballsockets

If you’re replacing every Motor6D with a BallSocketConstraint then don’t replace "RootJoint" in "HumanoidRootPart".

image
Look at C0 and C1, almost no difference in position, and the "HumanoidRootPart" and "Torso" are virtually at the same position. So the BallSocketConstraint is probably freaking out.