Better Guns adds 4 types of weapons that can be used with almost any other add-on without any problems!
First you will need to create Parts Designer:
To create a weapon, you will need to do Armory Forge:
You can shoot with the right mouse button and check the remaining ammunition when bending over!
To reload your weapon, just hold the ammo in your left hand and right-click!