How do I prevent the PlatformStand property from flinging the Character?

I’m currently trying to script a ragdoll system using the PlatformStand property, but every time I re-enable it, the character gets flung more times than not.

I’ve tried setting the state to Enum.HumanoidStateType.Ragdoll and then back to Enum.HumanoidStateType.GettingUp after the set duration instead of using PlatformStanding, but this didn’t fix the issue at all.

I assume that this has something to do with the amount of force being applied to the Character in order to stand back up once the ragdoll ends, but I’m unsure how to fix this.

I’ve attached a GIF below of the problem if you need it.

GIF

https://gyazo.com/0999388d023cb2ac2f896f0c8e19baa1

Any help would be appreciated, thanks.

Try setting the humanoidrootparts CFrame so its upright before turning on platformstand

Tried this, but unfortunately it clashes with the anti-cheat I have set up. I did end up finding a solution though.

Managed to solve this by simply disabling the Ragdoll and FallingDown state on the client.

3 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.