Wouldn't this work fine:
function OnPlayerSpawned(a_Player) if (not --[[ Is In Arena]]) then return false end -- Teleport to spawn end cPluginManager:AddHook(cPluginManager.HOOK_PLAYER_SPAWNED, OnPlayerSpawned)