Basically I got the animation happening when I want it to happen. But my run animation is working but it is VERY choppy and goes by so fast. Its like the legs are twitching! In the animator it shows the run animation being played normally. (That blue bar that fills up when animation is playing?)
@TheGameMaker01 I had a similar problem and this fixed it for me:
Select your animation. Click Edit in the top right corner of the screen. Click Loop Pose under Loop Time .