scoreboard players set world MobAmount 1
execute store result score world TotalMobAmount run scoreboard players operation world MobAmount *= world MultiplayerScaling
title @a subtitle [{"color":"green","score":{"name":"world","objective":"MobAmount"}}," ",{"text":"Terminus Enderman","color":"#5a157c","bold":true}]
execute as @a at @s run summon enderman ~ ~ ~ {Health:200f,AngerTime:4000000,Tags:["wave_mob","terminus_enderman"],attributes:[{id:"minecraft:attack_damage",base:15},{id:"minecraft:attack_knockback",base:2},{id:"minecraft:follow_range",base:128},{id:"minecraft:max_health",base:200},{id:"minecraft:scale",base:1.15},{id:"minecraft:burning_time",base:0}],carriedBlockState:{Name:"minecraft:end_portal_frame",Properties:{eye:"true"}}}
execute as @e[type=enderman,tag=terminus_enderman,tag=wave_mob] run data modify entity @s AngryAt set from entity @r UUID
spreadplayers 0 0 1 20 false @e[type=enderman,tag=wave_mob,tag=terminus_enderman]