const {Controlled, Position, Wielder} = wielder const {TileLayers} = ecs.get(1) const layer = TileLayers.layer(0) const projected = Wielder.project(Position.tile, item.tool.projection) Controlled.locked = 1; await wait(1000) for (let i = 0; i < projected.length; ++i) { if ([1, 2, 3, 4].includes(layer.tile(projected[i]))) { layer.stamp(projected[i], [[6]]) } else if ([6].includes(layer.tile(projected[i]))) { layer.stamp(projected[i], [[7]]) } } Controlled.locked = 0;