A lasgun from the Warhammer 40k universe.
It is used my mechanized infantry and tank crews, hence the foldable stock to take less space inside vehicles.
Made and rendered in Blender, Textured in Substance 3D Painter.
The mesh is quite optimized, with 26k tris.