A butterfly knife shouldn't be used for combat. A nice classic fixed blade knife is always the way to go. And instead of throwing knives, airsoft, etc. Just, if you can, get a gun. If that's not possible, a taser or pepper spray are effective as well.