local pathservice = game:GetService("PathfindingService")
local path= pathservice:FindPathAsync(game.Workspace.Start.Position,game.Workspace.End.Position,512)
local coord=path:GetWaypoints()
wait()
for i,v in pairs(coord) do
wait()
print ("executing "..i,v)
game.Workspace.Robot.Humanoid:MoveTo(v)
print("Moving to: ",v)
game.Workspace.Robot.Humanoid.MoveToFinished:wait()
end
Seems good to me...

1 comment
I thought coord was already a table value. Are there any errors?