What do you want to achieve? I want to create a permanent ragdoll system on players, but still let them move and jump (while they stay ragdoll).
Here is how I want to achieve it: https://gyazo.com/7600e6d5a19e4399f491e6dd1f603635
What is the issue? I’m fine with the ragdoll part, but I can’t figure out how to make them move.
What solutions have you tried so far? I looked around in the dev forum but couldn’t find anything that helps.
I would try to create a clone of the character, turn that clone into a ragDoll, and weld it to player’s HRP, then hide the original player’s character, so they can still use their HRP from their characters to move/walk/jump
Thank you, I tried to do that, but I prefer to use the original character, ‘cause I want that if he jumps, when he falls he can find himself upside down, on his stomach. I want them to be completely free in their movements
I still think the approach I suggested would work like that video, that could be a clone of the character, welded to the HRP, the original character is not visible, and when players walks is pulling that ragdoll character along with it.
I was asking your method to turn the player into a ragdoll, cause most of them would use a Enum.HumanoidStateType, like Physics, and in most of those methods, the player would be unable to walk.
Another approach could be, turn the player into ragdoll then by using MoverConstraints, give the player the chance to control the character
You can disable the Root weld. This will separate the HumanoidRootPart (what the player controls) from the player’s torso and other limbs. Then, you can replace it with a ball socket constraint or something else.
They’re pretty simple to work with.
You parent the bodymover to the BasePart you want to influence; for manipulating characters, you’ll want their HumanoidRootPart to have the bodymover(s).
Fyi, P is Power and D means Dampening.