execute at @s run tp @s ^ ^ ^-.5
execute at @s run tp @s ^ ^ ^-.5
execute at @s run execute unless block ~ ~-1 ~ bedrock run fill ~ ~-1 ~ ~ ~-1 ~ gray_concrete_powder replace soul_soil
#execute at @s run execute unless block ~ ~ ~ bedrock run setblock ~ ~ ~ soul_fire

execute at @s run tp @s ^ ^ ^-.5
execute at @s run tp @s ^ ^ ^-.5
execute at @s run execute unless block ~ ~-1 ~ bedrock run fill ~ ~-1 ~ ~ ~-1 ~ gray_concrete_powder replace soul_soil
#execute at @s run execute unless block ~ ~ ~ bedrock run setblock ~ ~ ~ soul_fire

execute at @s run tp @s ^ ^ ^-.5
execute at @s run tp @s ^ ^ ^-.5
execute at @s run execute unless block ~ ~-1 ~ bedrock run fill ~ ~-1 ~ ~ ~-1 ~ gray_concrete_powder replace soul_soil
#execute at @s run execute unless block ~ ~ ~ bedrock run setblock ~ ~ ~ soul_fire

execute at @s run tp @s ^ ^ ^-.5
execute at @s run tp @s ^ ^ ^-.5
execute at @s run execute unless block ~ ~-1 ~ bedrock run fill ~ ~-1 ~ ~ ~-1 ~ gray_concrete_powder replace soul_soil
#execute at @s run execute unless block ~ ~ ~ bedrock run setblock ~ ~ ~ soul_fire

execute at @s run playsound minecraft:block.fire.extinguish hostile @a[distance=..100] ~ ~ ~ 0.5 2 0.5