I got it, good script.. I think I'll modify it and use it in one of my missions
I'd suggest two things:
1) Remove the throw action after the chopper has landed, that screws things up, because the chopper takes off again but does not land,
and
When you make or setpos the LZ's, make/setpos nine of them in a grid, rather than just the one, so there's a higher probability that the chopper will land.
Also, script in some kind of detection for if the chopper is landing at the correct LZ, or one of his choosing, and give an update to the player to mark another one.
Good script.