HOW To Align Weapon With Crosshair? Really Appreciate Help!

Instead of doing that you can shoot using raycasts. So the ray cast will come out from the center of the follow camera if you are making a FPS game. You can use particle effects to show the muzzle flash and shoot with raycasts to shoot the AI or if you are making a multiplayer game, other players.

You can follow this tutorial:

Click Here