Постройте столб из 6 командных блоков. Установите для каждого блока следующий тип (снизу вверх):
Импульсный (оранжевый)
Цикличный (фиолетовый)
Цепной (голубо-зелёный)
Цепной
Цепной
Импульсный
Все цепные установите в режим "Всегда активен". Затем пропишите следующие команды (снизу вверх):
summon minecraft:armor_stand ~ ~6 ~ {Tags:["center"]}
execute as @e[type=minecraft:armor_stand,tag=center,distance=..5,limit=1] at @s positioned ~ ~-6.5 ~ run summon minecraft:armor_stand ^ ^ ^3 {ArmorItems:[{},{},{},{id:sand,Count:1}],Tags:["circle"],Invisible:1,Invincible:1,NoGravity:1,Marker:1b}
execute as @e[type=minecraft:armor_stand,tag=center,distance=..4,limit=1] at @s positioned ~ ~-6.5 ~ run summon minecraft:armor_stand ^ ^ ^3.5 {ArmorItems:[{},{},{},{id:sand,Count:1}],Tags:["circle"],Invisible:1,Invincible:1,NoGravity:1,Marker:1b}
execute as @e[type=minecraft:armor_stand,tag=center,distance=..3,limit=1] at @s positioned ~ ~-7 ~ run summon minecraft:armor_stand ^ ^ ^3 {ArmorItems:[{},{},{},{id:sand,Count:1}],Tags:["circle"],Invisible:1,Invincible:1,NoGravity:1,Marker:1b}
execute as @e[type=minecraft:armor_stand,tag=center,distance=..2,limit=1] at @s run tp @s ~ ~ ~ ~5 ~
execute as @e[type=minecraft:armor_stand,tag=circle,distance=..10] at @s run tp @s ~ ~ ~ facing entity @p