paste this script below into a file called "eject.sqs" and place it where you saved your mission.
Then you place this on the activation thinggy on the waypoint
[TheGroupName(ex. INF1), TheChopperName(ex .Chop1), 1,"ALL"] exec "eject.sqs"
ex. [iNF1,Chop1,1,"ALL"] exec "eject.sqs"
I'm sorry for not giving the credits to the guy who made this script but i've lost the original zip wich came with it. This script is 5 stars, so 5 five stars to you know who you are.
<<==beginning of script ==>>
_Egrp = _this select 0
_Object = _this select 1
_freq = _this select 2
_Who = _this select 3
_GrpVektor = Units _Egrp
_numEl = count _GrpVektor
_i = 0
? (_Who == "PLAYER") : Player action["EJECT",_Object]; UnassignVehicle Player; exit
#Update
? (_Who == "AI") && ((_GrpVektor select _i) == Player) : _i = _i + 1
? (_i == _numEl) : exit
(_GrpVektor select _i) action["EJECT",_Object]; UnassignVehicle (_GrpVektor select _i)
_i = _i + 1
~_freq
? (_i < _numEl) : goto "Update"
exit
<<==end of script==>>