Holdin a weapon in a FPS game

So i have been making a little fps game recently and i have been following brackeys toutorials. i have also made a character model to hold the weapon. now how would one go about making the charachter holding the weapon.

You’ll want to render it on a second camera and overlay it on the main camera.

This will prevent clipping through walls and objects.

Then you’ll want to animate it with a particle effect for muzzle flash.

Make sure to use an object pool for the shots so you don’t hit the garbage collector.

@Code_EC1
You would have to put a bone in the characters hand, and use that bone to attach the weapon to it, so it looks like your character is holding a weapon.