to fit what you are asking, Krav Maga is probably the best (although maybe special forces hand to hand and weapon training for many different countries would work)
Krav Maga is the only one that seriously trains for quick survival fights where your aim would be to live or kill your opponent as quickly as possible, and they train with guns as well
Krav Maga is probably the only serious suggestion for you, but the difficulty is in finding a good teacher in lieu of actually going to Israel to prepare to fight in real war
