execute as @e[type=block_display,tag=jjc_ghast_gunship_zs0] at @s run data modify entity @s Rotation set from entity @n[distance=..200,type=ghast,tag=jjc_ghast_gunship] Rotation
execute as @e[type=ghast,tag=jjc_ghast_gunship,predicate=colosseum_of_fools:ss/target] at @s anchored eyes positioned ^ ^ ^ as @n[type=fireball,tag=!jjc_ghast_gunship_j_dectected,distance=..5] at @s on origin run tag @s[type=ghast,tag=jjc_ghast_gunship,predicate=colosseum_of_fools:ss/target] add jjc_ghast_gunship_s
execute if entity @e[type=ghast,tag=jjc_ghast_gunship_s] run function colosseum_of_fools:ss/ghast/gunship/2
execute as @e[type=ghast,tag=jjc_ghast_gunship,predicate=colosseum_of_fools:ss/target] at @s anchored eyes positioned ^ ^ ^ run tag @n[type=fireball,tag=!jjc_ghast_gunship_j_detected,distance=..5] add jjc_ghast_gunship_j_detected