Lady Ada and Phil Torrone made a $250 working replica of the Dazzler, a $1 million non-lethal puke flashlight developed at the request of the US Dept. of Homeland Security. The link below includes complete instructions for making one of your own.
Bedazzler DIY non-lethal weaponry