This is from my own model of the Halo Infinite BR. I got the length from Halo Wiki, and matched the profile of the gun straight from the game, then scaled everything to be proportional to that length. These are just a few quick measurements in inches to start