execute as @e[type=#colosseum_of_fools:guanzhong,tag=jjc_guanzhong,nbt={OnGround:1b}] at @s facing entity @p[tag=jjc_p,distance=..80] feet run tp @s ~ ~ ~ ~ ~
execute as @e[type=villager,tag=jjc_guanzhong,scores={jjc_303=1},predicate=colosseum_of_fools:random/0.05,predicate=colosseum_of_fools:random/0.5] at @s run playsound entity.villager.celebrate neutral @a[distance=..200] ~ ~ ~ 1 1
execute as @e[type=villager,tag=jjc_guanzhong,scores={jjc_303=2},predicate=colosseum_of_fools:random/0.05,predicate=colosseum_of_fools:random/0.5] at @s run playsound entity.villager.celebrate neutral @a[distance=..200] ~ ~ ~ 2 1
execute as @e[type=zombified_piglin,tag=jjc_guanzhong,scores={jjc_303=1},predicate=colosseum_of_fools:random/0.05,predicate=colosseum_of_fools:random/0.5] at @s run playsound entity.piglin.retreat neutral @a[distance=..200] ~ ~ ~ 2 1
execute as @e[type=zombified_piglin,tag=jjc_guanzhong,scores={jjc_303=2},predicate=colosseum_of_fools:random/0.05,predicate=colosseum_of_fools:random/0.5] at @s run playsound entity.piglin.retreat neutral @a[distance=..200] ~ ~ ~ 3 1
execute as @e[type=pillager,tag=jjc_guanzhong,scores={jjc_303=1},predicate=colosseum_of_fools:random/0.05,predicate=colosseum_of_fools:random/0.5] at @s run playsound entity.pillager.ambient neutral @a[distance=..200] ~ ~ ~ 1 1
execute as @e[type=pillager,tag=jjc_guanzhong,scores={jjc_303=2},predicate=colosseum_of_fools:random/0.05,predicate=colosseum_of_fools:random/0.5] at @s run playsound entity.pillager.ambient neutral @a[distance=..200] ~ ~ ~ 2 1
execute as @e[type=#colosseum_of_fools:guanzhong,tag=jjc_guanzhong,scores={jjc_303=1..2},predicate=colosseum_of_fools:random/0.05,nbt={OnGround:1b}] at @s run data modify entity @s Motion[1] set value 0.4d
scoreboard players reset @e[type=#colosseum_of_fools:guanzhong,tag=jjc_guanzhong] jjc_303