Let viewers soak you in real time.
Wire an electric water gun to a smart plug, run the Device Controller app, and add the Watergun extension. Viewers get one button — using Bits fires the plug live on your stream.
Required hardware
You need a Kasa smart plug and a compatible electric water gun.
Essential
Kasa TP-Link Smart Plug
The bridge between your channel and your device. Must be a Kasa TP-Link model.
Buy on AmazonChoose a water device
Pick one of these compatible electric water guns.
Connect power
Get the plug on your Wi-Fi and wire up your water gun.
IMPORTANT — DO NOT UPDATE YOUR PLUG'S FIRMWARE
When setting up your Kasa smart plug in the Kasa app, decline any firmware update. Updated firmware uses an authentication protocol that Device Controller cannot support.
- Plug your Kasa smart plug into a wall outlet near your setup.
- Use a zip-tie to hold the water gun's trigger down (so it stays on while it has power).
- Plug the water gun into the Kasa smart plug. The plug switching on is what fires it.
Get Device Controller
The desktop app that finds your plug and fires it on command.
Download desktop app
Run Device Controller to automatically scan your network for available Kasa TP-Link smart plugs.
No installation requiredNote: sign in with your Twitch account when the app opens. Detected plugs then appear automatically in the extension's config — you must be on the same network as your smart plug, with the app running.
Add & configure the extension
Install Watergun on your channel and point it at your plug.
Install StreamerTools Watergun from the Twitch Extensions page and activate it as a Panel and a fullscreen video overlay. Then open its config from your channel:
- Select your Kasa smart plug from the device list.
- Set how many seconds the plug stays on each activation.
- Choose the Bits amount that fires it.
- Set a per-viewer cooldown, then hit Save.
Two things keep it working: keep Device Controller running while you stream (it detects your plug and fires it), and sign in to the app with Twitch so the extension can find your devices. Your plug shows up in the config automatically once the app is running.



