Not sure about that Project node. You could try this one instead Project World to Screen.
And your location variable is named “MuzzleDirection” so I want to be clear that you don’t want to give it a direction vector, you want to give it the world location of the termination point of the trace.