So I need a way to loop through an instance numerically.
Here’s an image.

So I want to make this code more efficient:
local humanoid = zombie.Humanoid humanoid:MoveTo(pathfolder[2].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[3].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[4].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[5].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[6].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[7].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[8].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[9].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[10].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[11].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[12].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[13].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[14].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[15].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[16].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[17].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[18].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[19].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[20].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[21].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[22].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[23].Position) humanoid.MoveToFinished:Wait() humanoid:MoveTo(pathfolder[24].Position) humanoid.MoveToFinished:Wait()
So what I need is a way to loop through a folder/instance in numeric order. Normal for I in pairs loop will just go through the hierarchy which I do not want.