execute unless entity @e[type=armor_stand,tag=KyuRailgun,tag=!KillMeNow] run execute unless entity @e[type=!item,tag=!player,type=!armor_stand,tag=KyuRailguned] run data merge block ~ ~ ~ {auto:0b}
scoreboard players add @e[type=armor_stand,tag=KyuRailgun] KyuRailgun 1
tag @e[type=armor_stand,tag=KyuRailgun,scores={KyuRailgun=14}] add NoEffect
kill @e[type=armor_stand,tag=KyuRailgun,scores={KyuRailgun=14..}]

#execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @s run execute unless block ~ ~ ~ #suhc:bloodboltpassthrough run kill @s

execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @s run tp @s ^ ^ ^.5
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run particle minecraft:dust 1 0 0 3 ~ ~ ~ .83 .83 .83 0 15 force
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run fill ~-1 ~-1 ~-1 ~1 ~1 ~1 air
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run kill @e[distance=..3,type=!player,type=!armor_stand]
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^-1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^ ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air


execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @s run tp @s ^ ^ ^.5
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run particle minecraft:dust 1 0 0 3 ~ ~ ~ .83 .83 .83 0 15 force
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run fill ~-1 ~-1 ~-1 ~1 ~1 ~1 air
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run kill @e[distance=..3,type=!player,type=!armor_stand]
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^-1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^ ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air

execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @s run tp @s ^ ^ ^.5
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run particle minecraft:dust 1 0 0 3 ~ ~ ~ .83 .83 .83 0 15 force
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run fill ~-1 ~-1 ~-1 ~1 ~1 ~1 air
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run kill @e[distance=..3,type=!player,type=!armor_stand]
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^-1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^ ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air

execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @s run tp @s ^ ^ ^.5
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run particle minecraft:dust 1 0 0 3 ~ ~ ~ .83 .83 .83 0 15 force
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run fill ~-1 ~-1 ~-1 ~1 ~1 ~1 air
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run kill @e[distance=..3,type=!player,type=!armor_stand]
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^-1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^ ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air

execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @s run tp @s ^ ^ ^.5
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run particle minecraft:dust 1 0 0 3 ~ ~ ~ .83 .83 .83 0 15 force
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run fill ~-1 ~-1 ~-1 ~1 ~1 ~1 air
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run kill @e[distance=..3,type=!player,type=!armor_stand]
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^-1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^ ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air

execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @s run tp @s ^ ^ ^.5
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run particle minecraft:dust 1 0 0 3 ~ ~ ~ .83 .83 .83 0 15 force
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run fill ~-1 ~-1 ~-1 ~1 ~1 ~1 air
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run kill @e[distance=..3,type=!player,type=!armor_stand]
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^-1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^ ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air

execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @s run tp @s ^ ^ ^.5
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run particle minecraft:dust 1 0 0 3 ~ ~ ~ .83 .83 .83 0 15 force
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run fill ~-1 ~-1 ~-1 ~1 ~1 ~1 air
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run kill @e[distance=..3,type=!player,type=!armor_stand]
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^-1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^ ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air

execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @s run tp @s ^ ^ ^.5
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run particle minecraft:dust 1 0 0 3 ~ ~ ~ .83 .83 .83 0 15 force
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run fill ~-1 ~-1 ~-1 ~1 ~1 ~1 air
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run kill @e[distance=..3,type=!player,type=!armor_stand]
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^-1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^ ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air

execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @s run tp @s ^ ^ ^.5
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run particle minecraft:dust 1 0 0 3 ~ ~ ~ .83 .83 .83 0 15 force
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run fill ~-1 ~-1 ~-1 ~1 ~1 ~1 air
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run kill @e[distance=..3,type=!player,type=!armor_stand]
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^-1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^ ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air

execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @s run tp @s ^ ^ ^.5
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run particle minecraft:dust 1 0 0 3 ~ ~ ~ .83 .83 .83 0 15 force
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run fill ~-1 ~-1 ~-1 ~1 ~1 ~1 air
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run kill @e[distance=..3,type=!player,type=!armor_stand]
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^-1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^ ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air

execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @s run tp @s ^ ^ ^.5
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run particle minecraft:dust 1 0 0 3 ~ ~ ~ .83 .83 .83 0 15 force
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run fill ~-1 ~-1 ~-1 ~1 ~1 ~1 air
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run kill @e[distance=..3,type=!player,type=!armor_stand]
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^-1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^ ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air

execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @s run tp @s ^ ^ ^.5
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run particle minecraft:dust 1 0 0 3 ~ ~ ~ .83 .83 .83 0 15 force
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run fill ~-1 ~-1 ~-1 ~1 ~1 ~1 air
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run kill @e[distance=..3,type=!player,type=!armor_stand]
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^-1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^ ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air

execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @s run tp @s ^ ^ ^.5
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run particle minecraft:dust 1 0 0 3 ~ ~ ~ .83 .83 .83 0 15 force
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run fill ~-1 ~-1 ~-1 ~1 ~1 ~1 air
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run kill @e[distance=..3,type=!player,type=!armor_stand]
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^-1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^ ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air

execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @s run tp @s ^ ^ ^.5
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run particle minecraft:dust 1 0 0 3 ~ ~ ~ .83 .83 .83 0 15 force
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run fill ~-1 ~-1 ~-1 ~1 ~1 ~1 air
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run kill @e[distance=..3,type=!player,type=!armor_stand]
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^-1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^ ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air

execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @s run tp @s ^ ^ ^.5
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run particle minecraft:dust 1 0 0 3 ~ ~ ~ .83 .83 .83 0 15 force
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run fill ~-1 ~-1 ~-1 ~1 ~1 ~1 air
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run kill @e[distance=..3,type=!player,type=!armor_stand]
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^-1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^ ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air

execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @s run tp @s ^ ^ ^.5
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run particle minecraft:dust 1 0 0 3 ~ ~ ~ .83 .83 .83 0 15 force
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run fill ~-1 ~-1 ~-1 ~1 ~1 ~1 air
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run kill @e[distance=..3,type=!player,type=!armor_stand]
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^-1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^ ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air

execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @s run tp @s ^ ^ ^.5
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run particle minecraft:dust 1 0 0 3 ~ ~ ~ .83 .83 .83 0 15 force
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run fill ~-1 ~-1 ~-1 ~1 ~1 ~1 air
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run kill @e[distance=..3,type=!player,type=!armor_stand]
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^-1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^ ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air

execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @s run tp @s ^ ^ ^.5
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run particle minecraft:dust 1 0 0 3 ~ ~ ~ .83 .83 .83 0 15 force
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run fill ~-1 ~-1 ~-1 ~1 ~1 ~1 air
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run kill @e[distance=..3,type=!player,type=!armor_stand]
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^-1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^ ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air

execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @s run tp @s ^ ^ ^.5
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run particle minecraft:dust 1 0 0 3 ~ ~ ~ .83 .83 .83 0 15 force
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run fill ~-1 ~-1 ~-1 ~1 ~1 ~1 air
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run kill @e[distance=..3,type=!player,type=!armor_stand]
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^-1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^ ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air

execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @s run tp @s ^ ^ ^.5
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run particle minecraft:dust 1 0 0 3 ~ ~ ~ .83 .83 .83 0 15 force
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run fill ~-1 ~-1 ~-1 ~1 ~1 ~1 air
execute at @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run kill @e[distance=..3,type=!player,type=!armor_stand]
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^-1 ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air
execute as @e[type=armor_stand,tag=KyuRailgun,tag=!NoEffect] run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @e[sort=random,limit=1,type=armor_stand,name=METEORKYU] if block ~ ~ ~ diamond_block run execute at @s positioned ^ ^ ^-2 run fill ~ ~-4 ~ ~ ~1 ~ fire replace air

