STEP 1: When making the right leg
You can duplicate your foot_anim, unparent the duplicate to the world.
Then rename the new foot anim to "right_foot_anim", and delete the stuff underneath it, and snap it to the right ankle joint.
This will create an foot anim that is the same size and already has the attrs on it!
You can do the same for the knee anim as well to make sure they are the same size.
Make sure transforms are frozen on the anims.
Here is the right foot expr:
$roll = right_foot_anim.roll;
$toeLift = right_foot_anim.toeLift;
$toeStraight = right_foot_anim.toeStraight;
$lean = right_foot_anim.lean;
$side = right_foot_anim.side;
$spin = right_foot_anim.toeSpin;
$wiggle = right_foot_anim.toeWiggle;
right_heel_piv.rotateX = min($roll,0);
right_ball_piv.rotateX = (linstep(0, $toeLift,$roll)) * (1-(linstep($toeLift, $toeStraight, $roll))) * $roll;
right_toe_piv.rotateX = linstep($toeLift, $toeStraight, $roll) * $roll;
right_ball_piv.rotateZ = -$lean;
right_outside_piv.rotateZ = -min($side,0);
right_inside_piv.rotateZ = -max($side,0);
right_toe_piv.rotateY = -$spin;
right_wiggle_piv.rotateX = $wiggle;
When ypu hook up the stretchy legs again. Pay attention to the translateX of the joints as they might be negative now.
They are negative because we mirrored be behavor, which is what we want.