It's moving from a seat so I'm doing this: npc.Humanoid.Sit = false SitAnim:Stop() wait(1) npc.HumanoidRootPart.CFrame = CFrame.new(1,1,1,1,1,1) -- that's not the CFrame value I'm using. And then I'm using pathfinding to move the NPC, but the default ROBLOX walking animation doesn't work. Although, it works when I use :MoveTo, but not when moving the HumanoidRootPart for some reason. I'm unable to use MoveTo because it messes up the position.