Володя, странная ситуация: если заменить _unit на TEST, то ошибки не будет, но юнит всё равно никуда не переместится.
Могу предложить создавать юнита:
RandomList = [ [[4000, 4000, 0],90], [[4026.13,4000.15,0],270] ] call BIS_fnc_SelectRandom; _unit = (createGroup civilian) createUnit ["C_man_p_fugitive_F", RandomList select 0, [], 0, "NONE"]; _unit setDir (RandomList select 1); _unit setPos (RandomList select 0);