in script write:
offf = createVehicle ["O_officer_F", (position player), [], 0, ""] ;
offf domove (getMarkerPos "here");
offf move (getMarkerPos "here");
way1 = offf addWaypoint [getMarkerPos "here", 0];
way1 setWaypointType "MOVE";
way1 setWaypointBehaviour "aware";
way1 setWaypointCombatMode "yellow";
way1 setWaypointDescription "Helicopter Training.";
way1 setWaypointSpeed "FULL";
way2 setWaypointCompletionRadius 30;
Now activate script , unit will spawn but will not move,but for already existing units domove, move. addwapoint work perfectly.