How can I draw vectors from cerverside hook "PhysgunDrop"

So as it says forum… I perform some traces and I want to draw some line indicating their lengths or hit events. I am using:

When I calc my origin of the trace using:

    oPos:Rotate(trAng); oPos:Add(trPos) -- Origin position
    oEnd:Set(oAng:Forward()); oEnd:Mul(activrad); oEnd:Add(oPos)  -- End position

I want to draw the origin and end position of the thing clients side and if the trace hits to change colors and draw additional trace hit circle or something.
I am thinking about using:

What do you think ?