Simple line trace is returing at an offset

Firing a line trace from the forward vector on the camera is returning at an offest of the forward vector.
I dont understand where the offset is being generated and it seems straight forward and the forward vector is fed straight into the end point. I tried the logic in a new project and it worked fine so i am a bit lost! Any help would be appretiated. Thanks

Hi, your End location seems wrong. You need to add the Start location to it, otherwise it does not matter from where the shoot starts, it will always end at the same point (at same camera rotation).

Also even if you add the start location, you will most likely not shoot to your crosshair…

Thank you that helped alot and will work for what i want. However i still do not understand why the same logic without that fix works in a fresh project and not my current one. Thanks a bunch!