Usually in most shooters before a bullet is fired you do A line trace from the center of the screen and then you spawn the bullet at the muzzle such that it hits the place the line trace hits. If you implement this and then just move the camera using the set location node it shld work just fine