Flame thrower weapon type built to work with new shooter scripts would be interesting.

1) On activate weapon, spawn particles from weapon vertex.

2) If enemy character/mdl prop impacted within range of weapon, flame particles spawn on exterior verts of mdl object.