I think I ran into a problem, if I have a Team game, then a red or blue guy calls a heli, wouldn't it only be friendly with the activator, not the entire team?
Yes. You can separate outputs to each team player on spawn and when the person hits the button it will fire a single output that will be different depending on which team used the button.