T The Mastodon New member Dec 3, 2010 #1 what martial arts has the best self defense? against weapons knives guns etc etc..