Animation doesn't work on custom rig?

I have a custom rig setup where the animation plays in the animation editor, but not on the player.

Here’s my code:

local animation = Instance.new("Animation")
animation.AnimationId = "rbxassetid://15054044079"

local character = humanoid.Parent
local animationController = character:FindFirstChildOfClass("AnimationController")
local animator = animationController:FindFirstChildOfClass("Animator")

local track = animator:LoadAnimation(animation)
track.Looped = true
track.Priority = Enum.AnimationPriority.Movement
track:Play()

And as you can see, it plays on a static rig:


But not on mine:

Any ideas? Thanks

1 Like

You have a Humanoid and an AnimationController?

Custom rig – both animators will work regardless on a static rig