This is UnimatrixRed's remix of the Star Trek Discovery phaser that was beautifully designed by ajethridge.
Use 8x magnets size 6x2mm for the magazine and 8x magnets 5x5mm for the type 1 and body. You can use a spring from a click pen for the trigger. There is an alternate trigger with a larger hole for bigger springs.
Please support the original designer UnimatrixRed on the original link. This and the other models are mainly his designs just tweaked and laid out for the Bambu printers.