Help With Active Ragdolling

Hey Guys,
I am new to this whole active ragdoll concept. I saw a video of an active ragdoll in youtube(link below) and i am really curious to know how this is thing implemented

Can someone help me understand how this thing works?

Thank You

There are probably a lot of ways to make this, or something similar work. Look into how normal ragdolls work. It’s basically a physics simulated mesh. Now, this looks as if they just move it through physics. As in, constantly apply some force to an upper-body-part to make it stand upright and so on. That would be one way to do it, but i’m just guessing so there may be others / better ways to do it. I can imagine that there are quite a few tutorials on this, even tho they may call it differently. Unless ‘active ragdoll’ is the commonly agreed on proper term for it, also try looking for synonyms like controllable, movable, … ragdolls.