So i finally solved the problem where projectiles flew a bit left of the crosshair, which is at the center of the screen. So the only problem now is projectiles are spawning from player controller and not from the muzzleflash socket of the gun. I can change it so that the projectiles starts from the muzzle (get socket location etc) but then they dont fly accurately towards crosshair.
Heres the scrshot of the blueprint.
and some moving picture to help you understand the problem
EDIT::::
So i figured it out. Ill post my last problem in this same thread
The muzzleflash particle effect is for some reason rotated 90 degrees to left. Otherwise It follows muzzleflash socket fine.
Heres the current blueprint