Trace from weapon is not straight while using fixed camera

You should be able to get the Actor Forward Vector without getting the rotation first.
Also: I presume your Pistol Trace Point Forward Vector points towards the ground.