Spawn code from init.sqf: ttt_fnc_spawn = { params ["_number"]; private _class = "B_Plane_Fighter_01_F"; while {_number > 0} do { createVehicle [_class, [] call BIS_fnc_randomPos, [], 0, "FLY"]; _number = _number - 1; }; }; Mission restarts between 0, 10, 50, 100 planes 0 planes Result: 0.0019 ms Cycles: 10000/10000 Code: {not (_x isKindOf "testVehicle")} count (pos nearEntities [["Air", "Car", "Tank", "Motorcycle"], 15]); Result: 0.0006 ms Cycles: 10000/10000 Code: {not (_x isKindOf "testVehicle") and _x distance pos < 15} count vehicles; 10 planes Result: 0.0021 ms Cycles: 10000/10000 Code: {not (_x isKindOf "testVehicle")} count (pos nearEntities [["Air", "Car", "Tank", "Motorcycle"], 15]); Result: 0.0136 ms Cycles: 10000/10000 Code: {not (_x isKindOf "testVehicle") and _x distance pos < 15} count vehicles; 50 planes Result: 0.0028 ms Cycles: 10000/10000 Code: {not (_x isKindOf "testVehicle")} count (pos nearEntities [["Air", "Car", "Tank", "Motorcycle"], 15]); Result: 0.0716 ms Cycles: 10000/10000 Code: {not (_x isKindOf "testVehicle") and _x distance pos < 15} count vehicles; 100 planes Result: 0.0038 ms Cycles: 10000/10000 Code: {not (_x isKindOf "testVehicle")} count (pos nearEntities [["Air", "Car", "Tank", "Motorcycle"], 15]); Result: 0.136911 ms Cycles: 7304/10000 Code: {not (_x isKindOf "testVehicle") and _x distance pos < 15} count vehicles;