I’m making my own Ragdoll Engine right now, but when a player recovers from Ragdoll, it often bounces. If this is done, it will bounce towards the “part that turns into a Ragdoll when touched” and end up in an infinite loop.
I guess is because the model of the player compenetrate with the part on the ground making his legs or rootpart go inside the part and jump to let him free, with the script when you make the player return normal try to teleport him 2/3 studs up or more and test it