Humanoid not moving using the :Move() function

So I am trying to move a controllable NPC using my Players Humanoid’s Move Direction:

Problem is almost every time the rabbit spawn it takes a minute before the NPC ACTUALLY starts moving.
–The humanoid’s move direction is being changed to my move direction accordingly.

–Hipheight seems to have little to no effect when fixing this problem
–It is not anchored

–Code for actual moving

Hum.Running:connect(function(s)
		local IsMoving = Hum.MoveDirection.magnitude > 1
		if s>.1 then
			if ControlTable.Item ~= nil then 
				ControlTable.Item.Humanoid:Move(Hum.MoveDirection) 
			end
			walking = true
		else
			ControlTable.Item.Humanoid:Move(Hum.MoveDirection) 
			walking = false
		end
	end)
2 Likes

the HumanoidRootPart isn’t anchored but it won’t move?

Yea thats what’s happening from what I see

Are any of the body parts anchored?

ControlTable.Item.Humanoid:MoveTo(ControlTable.Item.HumanoidRootPart.Position+Vector3.new(ControlTable.Item.Humanoid.MoveDirection))

doesn’t work sadly i am open to anymore tips

Is the game completely loaded initially? If the game is still loading, the script may not run (which could explain the lack of movement)

Found the issue… Don’t try to use Humanoid:Move() from the client