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




script.Parent.Humanoid:MoveTo(game.Workspace.MovetoPark)



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.