Why is my HumanoidRootPart twisting and turning when ragdolled?

I wanted to recreate my own ragdoll mechanic, so I made one. Everything works fine, but the issue comes from the fact that the my HumanoidRootPart is twisting and turning when ragdolled whereas it isn’t in a different demo I found.

My ragdoll mechanic:
!RagdollTest.rbxl (24.6 KB)

Another ragdoll mechanic, which I found here:
Ragdoll Open Source.rbxl (33.2 KB)

If you highlight your HumanoidRootPart via the explorer while playing, you can see that it is twisting and turning. That does not happen in the other demo. Any help?

Things I have tried which does not work:

  • Setting Humanoid.AutoRotate to false

Things I have tried which does work, but is not utilized in the other ragdoll demo:

  • Setting HumanoidRootPart.CanCollide to true

I want to know what the differences are between mine and the other demo, because I cannot find one.

It looks like they are using an R15 and you’re using an R6.

Try this: New Ragdoll.rbxl (30.9 KB)

I’ve used R6 for both of the demos.