$execute in minecraft:overworld positioned $(portal_x) $(portal_y) $(portal_z) if predicate colosseum_of_fools:in_portal run tp @s ~ ~ ~
$execute in minecraft:overworld positioned $(portal_x) $(portal_y) $(portal_z) unless predicate colosseum_of_fools:in_portal run spreadplayers $(portal_x) $(portal_z) 1 5 false @s