might sound weird but if you spit a lot when smoking that will kill the flavor too. When you have excessive saliva swallow it. Your stomach acid is more then enough to kill anything in there you think you don't want to swallow in tiny amounts. Ironically it's also easier on your stomach. It keeps you from salivating as excessively unlike spitting. Over salivation keeps those flavor particles from contacting the receptors in the tongue fully and completely. Also just smoking more your body will get more used to it and not salivate as excessively.