Brazilian jiu jitsu combined with Muay Thai
street fight or self defense
most martial arts follow rules but you need to forget rules to survive so it's better to learn to fight without rules
Watch worldstar street fight videos for half an hour on youtube and you'll be able to knock out conor mcgregor
Martial arts lul
U pull out a gun and watch how far he will run away :D
Karambit crimson web BS, eZ
wing chun duh
do you even action movie
Krav maga. Teaches you how to make best use of your surroundings in the street. Boxing, kickboxing, JJ etc. teaches you how to fight in a ring/cage. That can be used in street fights as well, but the most effective is krav maga, without any doubts.
If you will get 1vs1 on street against Boxer
A year in Spec naz, no pistol can damage you
Krav Maga for 1v1/small groups
Keysi to deal with large groups
Everything else you can throw in the mix for versatility. Systema, Kenpo, Muay Thai, Boxing, etc. Most of which are already covered by Krav Maga, but still worth developping further.