My running animation always play over my idle animation and I don't know how to make it run just like the default animations. Can someone explain?
Your running animation should have Movement priority. I recommend you to use this https://www.roblox.com/library/161464050/Animation-in-player-script This model, placed by ROBLOX Studio in My Models, can change the animations of your Player Movements and Actions. There is a dependency in the script that is a LocalScript, find the Walking word and it will say the default Animation ID. Change the id to your animation. Remember, the animation has to be made by you. ROBLOX's updates has forbid other players animations to be launched in your place. EDIT: By a unknown case, the link would send you to about:blank. Highlight the link and right click it. Click Search (link) in Google and there is the model.