How to implement a 2D active ragdoll

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By C0dyKr4ft

I plan on making a 2D shooter platformer. I want to make the player and other characters interact with physics, If these characters get hit they’ll semi-ragdoll to simulate knockback or losing balance. Arms will flail around if you aren’t carrying an item. Characters will fully ragdoll if they are dying/dead. I wanted to add a key that would make your character instantly ragdoll (if you needed to use it with moment to slide under something). I want walking to be as fluent and dynamic as possible, so I don’t want to only use ragdoll when it’s needed, I want to use it most of the time. This means I’ll need to make characters self balance, hence ‘active’ ragdoll. I want to know if there’s a way to do this.