If you use Godot you can make so the legs are different objects than the head. And then all of them are a rigidbody except the head. You add a join between all of them and tada you have a rigid body. And then you’d need to add code so it doesn’t go crazy. Thanks for asking.