Hi. For a while I have been having trouble with getting animations to play. I have the following LocalScript in StarterPack:
local hum = game.Players.LocalPlayer.Character.Humanoid
local ani = Instance.new("Animation")
ani.AnimationId = "http://www.roblox.com/asset/?id=180436148"
local anit = hum:LoadAnimation(game.Players.LocalPlayer.Character.Animate.climb.ClimbAnim)
anit.KeyframeReached:connect(function(keyframeName)
print(keyframeName)
end)
while wait(1) do
print("Run")
anit:Play()
end
In the output I only get "Run" once about each second. No animation plays from this.
EDIT: It appears that the animation plays, when using a dedicated client with server. Why is this?

4 comments
Could be the Setting the animation is on.
Using my own or another standard animation yields the same result.
I meant settings like,
Core,Idle,Movement,andaction.Hi. I believe that I used an animation I created, that has the Movement priority. In any case, I believe it would print the keyFrameName from the event, if it truly loaded.