Good job! a perfect anti-camping mod something akin to the spitter. Heck, don't even need a spitter to begin with.
Since I use it so much, I sometimes see little quirks here and there. Such as the smoker cloud not dealing damage one the first map load of any gamemode, and the custom soundfile parameter not working. (it just goes to the default sometimes for no reason instead of using the custom sound you have put in)