Hello! I’ve found that many people are struggling with making ragdoll scripts. I did too a few months ago but now I have found the correct way to ragdoll, it’s smooth and easy. Today, I’ll be open sourcing my ragdoll script. It’s very compact I hope you’ll like it.
I’ll update regularly (Or Atleast I Planned To)
Features:
Works for R15 and R6 both.
Computer support - Press F to toggle ragdoll and C to toggle first person.
Mobile Support - Doll button to toggle ragdoll and FP button to toggle FP.
Console Support - R1 for ragdoll and L1 for FP.
Death ragdoll by default.
Velocity checks - If a player exceeds a certain velocity, they will ragdoll. (Now server sided)
Server Script (ServerScriptService) - Does velocity checks. If a player exceeds a certain velocity, it ragdolls him.
Module Script (ServerScriptService) - Contains function for ragdolling and making joints.
Input Script (StarterGui) - Changes humanoid states and disables animations on client events. Contains controls for different devices which you can change.
Ragdoll Script (StarterPlayerScripts) - Makes changes to players humanoid whenever it resets/joins. Ragdolls on death.
To ragdoll NPCs - Just call Ragdoll.Joints(NPC character) to make joints for it, then call Bot function. It’s ragdoll function just for bots.
I’ll add a testing place soon. So you can test yourself before getting the model! Test hereRagdoll Concept! All gamepasses made free so you can test properly.
Yeah, that’s because the character rotates when you’re in FP or Shift lock. It’s fixable I think.
That is because the script instances ballsocketconstraints for every motor6d available, that can be improved by limiting BSCs to joints we want to look dislocated. I’ll add these in next update soon!
Wow I was just looking for an r15 ragdoll script a day ago. It’s like my wishes were heard and got answered. Anyway I’m definitely going to try this out
Oh! I’m so sorry! It went offsale by mistake! It’s uncopylocked now. I’ll keep experimenting with ragdolls to get a more realistic version of it then I’ll update the model.
Improved the concept! Doesn’t include waist joint now.
Before:
Now:
Makes ragdolls look more realistic as the waist joint shouldn’t be affected. Once again, thanks for using my module! It means a lot. Module has been updated. But you’ll need to update it manually in your games.
Many people are taking the model but aren’t giving any feedback or reviews. I request the people who found about it from this topic to please give feedback!
There’s a velocity update which will add a bit of velocity to character’s head so he doesn’t ragdoll on the same spot. He will displace a little which looks more natural.
Hey! Can you send the place file so I can check your code? It seems like your HumanoidRootPart is colliding with bodyparts.