execute at @s[scores={CrackAttackTimer=4..40},tag=!FoundRoofCad] run tp @s ~ ~.25 ~
execute at @s[tag=!FoundRoofCad] run execute unless block ~ ~ ~ bedrock run fill ~ ~ ~ ~ ~ ~ air destroy
execute at @s[tag=!FoundRoofCad] run execute unless block ~ ~1 ~ bedrock run fill ~ ~1 ~ ~ ~1 ~ air destroy
execute at @s positioned ~ 142 ~ run execute as @s[dy=2] run tag @s add FoundRoofCad

execute at @s[scores={CrackAttackTimer=8..40},tag=!FoundRoofCad] run tp @s ~ ~.25 ~
execute at @s[tag=!FoundRoofCad] run execute unless block ~ ~ ~ bedrock run fill ~ ~ ~ ~ ~ ~ air destroy
execute at @s[tag=!FoundRoofCad] run execute unless block ~ ~1 ~ bedrock run fill ~ ~1 ~ ~ ~1 ~ air destroy
execute at @s positioned ~ 142 ~ run execute as @s[dy=2] run tag @s add FoundRoofCad

execute at @s[tag=!FoundRoofCad] run tp @s ~ ~.25 ~
execute at @s[tag=!FoundRoofCad] run execute unless block ~ ~ ~ bedrock run fill ~ ~ ~ ~ ~ ~ air destroy
execute at @s[tag=!FoundRoofCad] run execute unless block ~ ~1 ~ bedrock run fill ~ ~1 ~ ~ ~1 ~ air destroy
execute at @s positioned ~ 142 ~ run execute as @s[dy=2] run tag @s add FoundRoofCad

execute at @s[tag=!FoundRoofCad] run tp @s ~ ~.25 ~
execute at @s[tag=!FoundRoofCad] run execute unless block ~ ~ ~ bedrock run fill ~ ~ ~ ~ ~ ~ air destroy
execute at @s[tag=!FoundRoofCad] run execute unless block ~ ~1 ~ bedrock run fill ~ ~1 ~ ~ ~1 ~ air destroy
execute at @s positioned ~ 142 ~ run execute as @s[dy=2] run tag @s add FoundRoofCad

scoreboard players set @s[tag=FoundRoofCad] CrackAttackTimer 40