The M82P airsoft rifle has a variable hop up system, adjustable rear sight, semi/full automatic and has a swing stock. The rifle comes with an electronic sight, flashlight, laser, and a speed loader. It also comes with a suppressor, a short barrell, the battery, battery charger, and the magazine.