You can already do that.
OnActivate > Self > SpawnProjectile > [Angle X] [Angle Y] [Angle Z] [Projectile Name] [SOME OTHER STUFF I FORGOT]
Accualy, its SpawnProjectile > [Projectile] [X][Y][Z] [RanX][RanY][RanZ]
North is Y, South is -Y, East is X, West is -X, Up is Z, down is -Z. Try to remember that, it helps alot.
Ontopic: Most of these ideas so far have either been already possable, or stupid. But i like MountPlayerToVehicle.
Request:
VCE Weapons. Just doing damage would be fine. But if you can, do as much as you can. I recomend you read the whole topic, you may be able to work some solutions out.