Air gun
A later invention was the spring piston, these can only fire one shot before the spring has to be reset. Newer guns use air or another gas in a small cartridge, these guns can fire many more shots before the cartridge needs to be changed or refilled.