I have the warrior moving to a certain position, but he is not being animated. I just used the walking anim from my player. I welded all the parts of him too.
local warrior = script.Parent.Parent
--Animations
local walkAnim = warrior.Anims.Walk
--Variables
local animTrack = nil
local canPlay = true
function playWalk()
if canPlay then
canPlay = false
animTrack = warrior.AnimationController:LoadAnimation(walkAnim)
wait()
warrior.Humanoid:MoveTo(game.Workspace.walkPart.Position)
animTrack:Play()
end
end
wait(3)
playWalk()

2 comments
Perhaps try connecting your rig w/ motors
I only use AnimationController on Objects. I use normal animate on npcs