Ok, so I'm following the ROBLOX Wiki 'Changing default character animations' guide, and I'm using the following script (inserted into ServerScriptService)
game.Players.PlayerAdded:connect(function(player)
while not player.Character do wait() end
local character = player.Character
local animateScript = character.Animate
animateScript.idle.Animation1.AnimationId = 'http://www.roblox.com/asset/?id=161100084'
end)
The asset ID is my own animation.
Now, of course you can see the second to last line containing the asset ID, it says idle. So when I play, the idle animation becomes the asset. However, when I change 'idle' to 'walk', it doesnt work. Why?