How to make a ragdoll character stand up

I have been playing this game called octopius and i wondered how do the ragdoll characters in the game stand up like that any idea on how to replicate it?

here is the game im talking about
Feedback on game similar to Octodad

1 Like

since the characters like to wobble about, and the ragdoll itself looks held together by rope constraints, i’m gonna assume they used some sort of body mover for the torso while the feet sort of weigh the character down.

That is what people call active ragdoll or euphoria ragdoll. I am pretty sure Roblox does not support it at the moment. You can get things pretty close, but it’s very difficult and hard.

I hope to see Roblox implement this soon.

The short answer is I use BodyPositions and VectorForces to lift the feet and the torso when needed.

A force is constantly applied to the torso to lift the character up (except when no feet are on the ground) while the weight of the feet make sure the body doesn’t fly into the air. When the player wants to lift a foot it becomes lighter and also has a force applied to it.

If you want an example with code you can visit this place (run it without any players to avoid network ownership issues): Octopius Character Example - Roblox

BodyPositions are deprecated and shouldn’t be used anymore, while I was developing the game no alternatives were available but now you should use AlignPosition instead as an alternative

1 Like

Your right the feet to weight the character i might aswell increase the density

its not that hard

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