tag @e[type=zombie,tag=jjc_lhzs,tag=jjc_lhzs3,tag=!jjc_lhzs_tp] add jjc_lhzs30
scoreboard players add @e[type=zombie,tag=jjc_lhzs,tag=jjc_lhzs30] jjc_404 1

execute as @e[type=zombie,tag=jjc_lhzs,tag=jjc_lhzs30,scores={jjc_404=..14}] at @s run tp @s ~ ~ ~ ~ 30

execute as @e[type=zombie,tag=jjc_lhzs30,predicate=colosseum_of_fools:random/0.4,scores={jjc_404=..14}] at @s positioned ~ ~2.5 ~ run particle dust{color:[1,0,1],scale:2} ^ ^ ^2 0.25 0.25 0.25 0 2 force
execute as @e[type=zombie,tag=jjc_lhzs30,scores={jjc_404=1}] at @s positioned ~ ~2 ~ run playsound minecraft:entity.illusioner.prepare_blindness hostile @a ^ ^ ^2 2 1
execute as @e[type=zombie,tag=jjc_lhzs30,scores={jjc_404=15}] at @s positioned ~ ~2 ~ run particle end_rod ^ ^ ^2 0 0 0 0.1 10 force
execute as @e[type=zombie,tag=jjc_lhzs30,scores={jjc_404=15}] at @s positioned ~ ~0.6 ~ run summon armor_stand ^ ^ ^2 {Motion:[0d,0d,0d],attributes:[{id:"generic.gravity",base:-0.0000001}],Silent:1b,Small:1b,Invisible:1b,DisabledSlots:16191,Tags:["jjc","jjc_nop","jjc_lhnqz_j","jjc_lhnqz_j0"],Passengers:[{id:"minecraft:shulker_bullet",Tags:["jjc_nov","jjc_lhnqz_j"],Steps:200,TXD:0d,TYD:0d,TZD:0d,NoGravity:1b}]}
schedule function colosseum_of_fools:ss/enderman/lhnqz/j/tick 1t replace
execute as @e[type=zombie,tag=jjc_lhzs30,scores={jjc_404=15}] at @s positioned ~ ~0.6 ~ store result score @n[distance=..200,type=armor_stand,tag=jjc_lhnqz_j0] jjc_damage run attribute @s generic.attack_damage get
execute as @e[type=zombie,tag=jjc_lhzs,scores={jjc_404=15}] at @s positioned ~ ~2 ~ positioned ^ ^ ^2 run playsound entity.shulker.shoot hostile @a[distance=..200] ~ ~ ~ 2 1


tag @e[type=zombie,tag=jjc_lhzs,tag=jjc_lhzs3,scores={jjc_404=20..}] add jjc_lhzs30_r
scoreboard players reset @e[type=zombie,tag=jjc_lhzs30_r] jjc_404
tag @e[type=zombie,tag=jjc_lhzs,tag=jjc_lhzs30_r] remove jjc_lhzs3
tag @e[type=zombie,tag=jjc_lhzs,tag=jjc_lhzs30_r] remove jjc_lhzs30
tag @e[type=zombie,tag=jjc_lhzs,tag=jjc_lhzs30_r] remove jjc_lhzs30_r