Annimation looping before it finishes.

so i am new to unity, and ive searched and ive searched but can not find the answer to my problem here. i have a run animation. i got it from mixamo along with the model it is assigned to. now, when i run it is very choppy, and it is the same with all my animations except for my idle. all my animations have a transition, BACK to the idle.

so what happens basically is the animation starts off with taking one step, and half way through the next (the other foot) it loops the animation and im stuck with this choppy mess… any advice would be appreciated.

video of the animation: Screen capture - 9c1932ef73f77d4946a7040eca363502 - Gyazo

animation tree:

  1. Screenshot - a6a0fea4148f527ea22e5f1a6a4db0e3 - Gyazo
  2. Screenshot - 77c3ea40af1618239fc1a192abb23dce - Gyazo

THANK YOU!

your tree only have run-> idle, how did you make it play the “run” in the first place?
also, because it has the run->idle, and it seems no parameter controlling to prevent it from going back to idle. of course if it ever play the run, it will go back to idle afterwards