Elemental Unleash/Spectre Gun

The Spectre Gun is a Hardmode Ranged weapon that drops from The Phantom

It shoots out Wisps that goes through blocks.