My son wanted a Halo (Xbox game) gun so here it is hot off the 3D printer.
It is printed with 8 pieces. It is 15" long by 6" from the hand grip to the top of the gun. It feels very close to a actual pistol. The trigger is in wrong in the picture I fixed it.
a couple places we should have printed support but we are still learning.