I’ve done every single thing possible. BreakJoints, Humanoid.ChangeState, SetNetworkOwner, everything. I simply cannot get them to work with Humanoids, and there’s no way to get clothing on an NPC without a Humanoid that I know of. If I don’t use Humanoids though I can make the ragdoll parts work pretty well.
What am I missing here? How do I do this properly?
Tried it, but I’m trying to make persistent ragdolls, so they stay in the game. I actually dissected this script and made it work like that as one of my attempts, also didn’t work, did similar stuff to above.
I also noticed something else, if the game is R15 and the Humanoid is set to R6, it acts like there’s no Humanoid inside. So my rag doll without a Humanoid actually works perfectly online. As soon as I set it to R15 it starts acting weird, this is my current iteration of the ragdoll script:
Update: having some major network ownership issues.
If I don’t set ownership, it’s very glitchy.
If I set it to nil, it’s still kinda glitchy.
If I set it to the murderer though, I disabled ragdoll collisions with everyone but the murderer, and it makes the gameplay for that person very smooth… until they walk away, then they start glitching out like crazy. I think I might have to try anchoring them if the murderer walks away. Does network ownership fire .Changed? As far I can tell there’s no way to check with the network owner switches.