Trying to model in high-poly, some places have weird shading which is amplified by smooth modifier but I guess it's pretty good so far-snip-
-snip-I made a m9 bayonet