After rewriting my first EtG mod properly while using the new EtGMod features, here it is, with bonus ridiculousness.
Features:
Ammo never runs out in any weapon
While holding the B key your weapon will fire very rapidly (doesn't work with beam weapons)
RapidFire can also be toggled with the N key
Console command: infammo ridiculous [true/false] - Set or toggle ridiculous mode (explained below)
Console command: infammo mult [number] - Set how many times ridiculous mode fires (explained below)
Ridiculous mode switches your weapon every time you fire using rapidfire. Additionally, if the multiplier is set above 1, your weapon will switch, fire and reload multiple times every frame. Be careful though, setting the multiplier too high will cause extreme lag.
NOTE: Ridiculous mode will cause errors to appear in the console, but no effects on gameplay have been noticed. If you find any glitches in the game, please check if they're caused by ridiculous mode before reporting.