How can I add a weapon to a vehicle?
Think of vehicles like any other object. The only difference is that the player can become them. So you just add them in the same way as normal (I assume you know how to do that?).
Aha! I wasn't using an AI weapon (Turret Launcher).