Про отступы да, это я знаю. А зачем нужна очистка? Локальные переменные да, тоже понимаю А т.е не писать в ручную то что помещается в цикл? В смысле не так: for i=1, 3 do r.forward()
end
r.turnLeft()
for i=1, 3 do r.forward()
end r.turnLeft
а так? for i=1, 2 do
for i=1, 3 do r.forward()
r.turnLeft()
end