This is a cleaned up version of the D.F.A. (Death From Above) Hand Cannon from Destiny 2. I fixed the barrel so that it fits smoothly into the slot, it was a tight fit before.
I pulled the .STL file for this hand cannon from Destiny STL generator, and cleaned up the model for the print. It is cut into 4 main pieces and the accessories.
I scaled it down to 80% in order to fit on my printer, should still be a good size when put back together.
I added 6mm x 3mm holes where the chamber/reel is for some magnets to be glued in that would give it a rotating wheel. Otherwise you can glue it together if you want.
You may not need supports for the clip area, but I used them just in case. Scale the model components to fit your build plate.