which is operatively connected to the pneumatic piston 216 via the triggering actuator 30 the movement of the pneumatic piston along its axis pulls and releases the trigger 318 to achieve firing of bullets from the firearm 322 at a predetermined rate the firearm 322 further includes a magazine release button 320 which is operatively connected to the magazine release actuator 40 to release an empty magazine from the firearm 322 also shown in fig3 is a partial view of the magazine bank 210 the magazine bank 210 has a plurality of slots 304 to hold one or more magazines the complete operation of the automatic firing apparatus 200 is further explained with reference to fig5 6 referring now to fig4 which illustrates in an exemplary embodiment a top view of the magazine bank 210 of the automatic firing apparatus 200 the magazine bank 210 has a base having a first surface a second surface substantially parallel to the first surface the magazine bank 210 may have an intermediate structure for coupling the first surface and the second surface at a predetermined distance from each other the magazine bank 210 includes a plurality of slots 304 movable in a direction substantially perpendicular the first surface the magazine bank 210 has an attached pushing mechanism which is configured to push a slot of the plurality of slots 304 in the movable direction as described above with reference to fig2 the magazine bank 210 may be rotated about an axis of rotation 402 with a predetermined angular velocity in one embodiment the axis 402 is substantially perpendicular to the base of the magazine bank 210 in one embodiment a servo motor.