Use a DTS shape of a transparent tube 1 unit long. Raycast every so often to see how long it should be, vector distances and things. Create an emitter at the impact point at the normal of the wall. Use the same emitter and shape over and over again, just move it to the new position and delete it when you die or stop using the weapon.