Eh, iGottic has already made an excellent community resource for using procedural animation using inverse kinematics and a rotating CFrame at the leg position and it works greats I suggest checking it out.
Moreover, the method works for any bipedal creature and could even work for 4 legged creatures with a little/major adjustment: