How would I go about making a constant ragdoll system?

Hey,

I would like to have the player’s character in a constant ‘ragdoll state,’ but keep the ability to walk around and jump.

Something similar to this system:

Ragdoll

(Sorry that the GIF came out glitchy.)

I’ve looked into how these “Ragdoll on death scripts” work, which seems to be breaking the Motor6D joints and then replacing them with BallSocket joints.

But how to control your character in that state? I’m not sure what to do. Creating a custom movement system with BodyMovers may be an option, and I’ve tried learning about them. However, I have no idea where to start and proceed with that.

Any links, resources, and ideas on how to do this are very much appreciated. I’m still somewhat new to scripting, and still have rather little knowledge when it comes to this especially.

Thank you!

1 Like

Convert all Motor6d to ball in socket joints, make sure it’s all massless; make sure the humanoid doesn’t die on neck snap.

Ok, I’ll try that as soon as possible and probably get back to you tommorow!

It could be possible to attatch a ragdoll to the player character, and make the default character invisible. You’d need to do things like set up collision groups, but it would probably be the easiest way to do this.

Ok, I’ll try that. And yes I agree with you, that is probably the best way to do it.

1 Like

Thank you so much! Really appreciate the help!

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.