Railgun

The Railgun is an unlockable weapon that can be purchased from Kleines for 150,000G after the first run. When the fire button is pressed, the weapon starts charging for up to 15 frames (1/4 of a second), and fires a single powerful shot when it reaches full charge (or sooner if the fire button is released early). At full charge, shots have perfect accuracy and pierce infinite enemies. Partially-charged shots have no piercing and are less accurate the sooner they're fired, though they still deal the same damage as fully-charged shots. While it's slow to kill single targets, the Railgun's piercing and high damage makes it ideal for skewering long lines of enemies.

Unique Variants
Currently there are 3 unique Railgun weapons, listed below. Like all unique weapons, they cannot be cursed or have any additional keywords added to them.