Electric Airsoft Pistols typically use rechargeable batteries to drive an Electric motor, which cycles an internal piston/spring assembly in order to launch Airsoft BBs. Automatic and Semi Automatic operation is possible which gives these Electric Airsoft Handguns the popular name Electric Airsoft Pistols.