Get it here; requires GZDoom development version Feb 11 or newer. Load and press Fire to "activate." All the magic's in the Textures and ACS script.
For your momentary enjoyment, or perhaps use in a project of yours. Source is included. All I ask is credit for the code (and Edward850 and Kyle873 for helping debug it and putting up with my swearing); the sound is, of course, from the 1960s Batman TV series.