world = peripheral.wrap("right") coords = world.getCoordinates() originX = coords[1] + 5 originY = coords[2] originZ = coords[3] id = 103 posArray = { { 1, 0 }, { 1, 1 }, { 0, 1 }, { -1, 1 }, { -1, 0 }, { -1, -1 }, { 0, -1 }, { 1, -1 } } pos = 1 sleepTime = 2 y = originY while(y < 256) do posArray_ = posArray[pos] x = originX + posArray_[1] z = originZ + posArray_[2] world.setBlockID(x, y, z, id) world.setBlockID(x, y - 1, z, id) pos = pos == 8 and 1 or pos + 1; y = y + 1 sleep(sleepTime) sleepTime = 0.025 end