Custom Leg Movements?

There have been a lot of resources on the Dev Forum covering this. Here two that might help you: