Camera look at laser dot

Hi there,
I am trying to make a simple 3rd person shooter and I am really wanting the projectiles fired from the players to behave as if they have come from the weapon, not the camera.

So I have the camera hovering above the players head and I have the mouse set up to rotate the player and gun.
the part I need help with is somehow making an object that will be positioned wherever a virtual line from the weapon barrel to the nearest object hits (like a laser dot).
that way I could tell the camera to keep its aim on that object

Any help would be much appreciated, please keep in mind that I’m new to working in unity :slight_smile:
Thanks,
Jackson.

try using raycasts