Hello all, the problem is that when I have a mob spawn, he either gets stuck in a block (although he can not do this because the block canCollide = false), or does not want to go, in general, he spawns,s and stands still, although it descends a couple of seconds to remove, this is due to the fact that the system believes that he reached the end of the road, which is strange because he stands still. All screenshots below)
can you show full output?

i think i see the issue.
![]()
there wrong placed )(
it should be:
coroutine.wrap(mob.Move(newMob, map))
Sorry again for the delay, I replaced the line, but could also stand still, no errors in the output, no. Here’s how I replaced it.
add print() before the mob.Move() and on it, to see if it working

Looks like this is wrong here.
Should be:
for waypoint = 1, #waypoints:GetChildren() do
humanoid:MoveTo(waypoints:GetChildren()[waypoint].Position)
humanoid.MoveToFinished:Wait()
end






