Hello, sorry for the late reply. The "procedural animation" system is actually just multiple sprites on top of the other. The legs, torso, arms, and head are separate pieces. I do have a video that goes into detail on how to implement this. It's in Godot 3 though, but a lot of the code is easily translatable into Godot 4.