Third Person Perspective Shooter, Player snap to crosshair when camera faces player

Hello.

Im trying to get player to snap and look in direction of crosshair when camera is rotated to face player.

I have set up most of the shooting mechanics so far and now trying to fine tune. When I rotate camera to face player im trying to get the player to rotate and snap to cross hair. currently the way I have it set up the gun shoots behind the player but not snaps. has anyone achieved this or similar?? how did you go about it .

Thanks in advance.