@Shepard Heh if the variables and function calls were a little more descriptive, I could've found it instantly. I did try something like VectorMA( tr.endpos, 8.0, forward, vecSrc );, End Position maybe? It didn't do anything.
@Spanner Yes It's a single shot weapon just like primary gauss. I DID put a secondary fire but using secondary ammunition. It's the same as the primary fire, single shot.
The only difference is different type of ammo and laser color.