to pick-up civil just near the player's heli without need of waypoint:
// variables
_passagers = nearestObjects [getPos player , ["Woman01_Random_H","Citizen_Random_H","SeattleMan_ Random_H","Woman03_Random_H","Woman02_Random_H","W orkman_Random_H","Functionary_Random_H"],150];
_grpcivils = group (_passagers select 0);
_vehicule = vehicle player;
_placeslibres = _vehicule emptyPositions "cargo";
// create group of passagers in function of empty place in the player's heli
for "_x" from 1 to (_placeslibres - 1) do {
[_passagers select _x] join _grpcivils;
};
// to make civil get in player's heli
{_x assignAsCargo _vehicule; [_x] orderGetIn true;} forEach units _grpcivils;