Weird movement with custom rig when I use :MoveTo()

So I have this bear, which I rigged, but when I use :MoveTo() on the humanoid I get som weird and buggy movement

This is the code:

local modulefolder = game.ReplicatedStorage.ModuleScripts
local monsterModuleFolder = game.ReplicatedStorage.ModuleScripts.Monster
local MonsterModule = require(monsterModuleFolder.MonsterModule)
local animationsFolder = game.ReplicatedStorage.Animations
local walkAnimations = animationsFolder.Walk
local bearWalk = walkAnimations.Bear


what do you want it to do is it just supposed to walk forward or what

Yeah I’m making like a kind of Tower Defense game so it just has to follow a path.