This is what a bump stock looks like

Bump stocks function by using the weapon's own recoil to force the shooter's finger back into the trigger at a faster-than-natural rate, essentially using the human hand to create a rate of fire comparable to machine guns