i have no idea how is it not working, im using an animation controller on a model.
local gasteridle local gasteropen local gasterfire local animctrl = gb.AnimationController local idleanim = gb:WaitForChild("Idle") local openanim = gb:WaitForChild("Open") local fireanim = gb:WaitForChild("Fire") gasteridle = animctrl:LoadAnimation(idleanim) gasteropen = animctrl:LoadAnimation(openanim) gasterfire = animctrl:LoadAnimation(fireanim) gasteridle:Play()
I might try not defining the Animationcontroller with local. Try accessing it with gb.
Animations are weird, I know. They don't like local, they prefer the rig they were made with. That's a big one as well. Did you animate the animations with the rig you're trying to use? That may be why they won't play.