gianmarco2712’s overcomplexified ragdolls (go ragdolls for short) is a module that makes ragdolls tumble more realistically. joints are separated into joint types which can be changed to make those joints move differently.
here are some comparisons using the default joint options (this is the basic ragdoll script used in the comparison)
looking closely, you can see that the joints are much more realistic in GO Ragdoll than in the common ragdoll script
THIS MODULE ONLY WORKS IN R15
so that is GO Ragdoll
heres the link to the GO Ragdoll module https://create.roblox.com/store/asset/16834250308/gianmarco2712s-Overcomplexified-Ragdolls?viewFromStudio=true&keyword=&searchId=1B7CE90F-0241-4E59-A8AD-7896676B49B7
This system isn’t abandoned, but will not recieve many updates. Updates will mostly be bug fixes and small improvements.
changelogs
v1.2.2:
fixed issue where collisions of the same joint would collide with each other and cause stiff parts (as addressed by @ninjaproheitor)
added three new options in the Settings module:
ragdoll.collidesWithSelf | allows all the other parts in the character to collider with each other (except the aforementioned joint problem)
client.cameraType | changes the camera type to the specified Enum value whenever ragdolled and changed back to ‘Custom’ when unragdolling. if nil, it will not change. only works when the RagdollLocal is utilized.
client.cameraSubject | changes the camera subject to the specified child name from the character and changes back to the humanoid when unragdolling. if its nil or the child is not found, it will not change. only works when the RagdollLocal is utilized.
previous changelogs
v1.2.1:
fixed the parts connected to the torso parts attempting to collide with the original parts since their collisions were automatically turned on


