The active ragdoll separates animation for upper and lower body with animation layers.
https://www.youtube.com/watch?v=Qw2gPVDM_gA&ab_channel=Marionette
Create a new animation for “AnimationControllingPoints” or copy an existing one.
Change the name of the file (optional).
Add an animation state to target “Animator”.
<aside> 💡 Add animation to the correct layer.
</aside>
Invoke the animation in your preferred character controller.
// EXAMPLE
private void YOUR_Method()
{
PlayAnimation(YOUR_AnimationStateName, YOUR_AnimationLayerName);
}