Das problem ist das jeder einen trigger bekommt. Also der wird von jeden ausgelöst.
Du hast 2 möglichkeiten du erstellst per Script den Trigger Local bei jeden Spieler.
https://community.bistudio.com/wiki/createTrigger
dazu bei makeglobal false. Oder im Trigger abfragen ob die Person welche es auslöst auch drine ist.
Code:
if (player in thislist) then {_spawnpos = [player, 300+(random 100), (random 360)] call BIS_fnc_relPos;
GroupOne_Inf1 = [_spawnpos , EAST, ["O_soldierU_AAR_F","O_soldierU_AR_F","O_soldierU_F","O_soldierU_AT_F","O_soldierU_medic_F"]] call BIS_fnc_spawnGroup;
[GroupOne_Inf1, getPos player, 150] call bis_fnc_taskPatrol;}