Winner Picker Widget | Twitch Giveaway Spin Overlay
The draw, turned into a moment.
Viewers type !join. You type !spin. The names blur past, the build slows, and a winner lands under a crown with confetti and celebration lights. Spin Studio is a giveaway and winner picker built around the drama of the pull itself.
No coding. Works in OBS, Streamlabs Desktop and StreamElements.
Three ways to draw
- Horizontal Reel — names streak past and slam to a stop
- 3D Carousel — entrants orbit and settle
- Elimination — the pool is cut down live until one name is left
Tune the spin duration, the suspense and slow‑mo build, and the slow‑motion ending separately.
Eight themes, switchable from chat
Aurora Holo, Luxe Gold, Neon Arcade, Cyber Tech, Comic Kawaii, Cozy, Minimal Pro and Custom. Your mods can change it live with !theme luxe, !theme kawaii, !theme neon — and the choice survives a refresh.
Commands, all renameable
!join · !leave · !start · !spin · !reroll · !resetround · !add username (host adds people manually, several at once) · !entry on/off (open or close self‑entry live) · !clearwinners · !theme. Every one gets its own permission level: Everyone, Followers+, Subscribers+ or Mods only.
There's also an on‑screen control panel for Stream Deck or mods who don't want to use chat.
Entry rules that fit real giveaways
- Max entries, sub‑only rounds, follower‑only rounds
- Luck weighting — give subs, VIPs or followers ×N entries
- Registration‑only mode — switch self‑entry off entirely and add entrants yourself
- Pre‑registered entrants — paste a list of usernames and they're entered when a round opens
- Entrants survive an OBS restart — the pool is saved and restored, so a crash doesn't lose your sign‑ups
- Channel‑point entry with optional extra weighted entries (StreamElements only)
Winners
Draw 1 to 10, exclude previous winners, and reroll in a way that skips anyone who already won or declined. Winners are removed from the pool by default so the same person can't take the next spin too — switchable if you'd rather keep everyone in.
Please read: OBS 30 or newer
This widget needs OBS Studio v30+ (or a current Streamlabs). Older versions ship an out‑of‑date built‑in browser and will show the widget as blank or transparent. Updating is free — OBS → Help → Check for Updates. StreamElements works in any modern browser.
About running a giveaway
The winner is selected at random from the entrants the widget is holding, weighted by whatever luck multipliers you configured — so loyal viewers can have better odds, but no one is guaranteed to win. This is a drawing tool, not a compliance service: eligibility, disclosure, prize delivery, taxes and your platform's promotion rules are your responsibility. The widget names a winner; you hand over the prize.
In the download
A 12‑folder package: the widget files, a one‑page Quick Install, OBS / StreamElements / Streamlabs setup folders with ready overlay files, notes on prize art and images, audio notes, font notes, the customization guide covering all 80+ settings, the complete tutorial PDF, troubleshooting and FAQ, and clean backups.
Good to know
- Digital download. Nothing ships.
- Every setting in the panel is wired to something real — the guide states there are no dummy options.
- Not affiliated with, endorsed by, or sponsored by Twitch, OBS, Streamlabs or StreamElements.
- Personal use on your own channel. Please do not resell or redistribute the files.
By ViperVex — overlays built for streamers who would rather talk to chat than manage software.
This is a digital product. Nothing is shipped. Your download link appears as soon as payment clears, and it is emailed to you as well.
Works with: OBS Studio, Streamlabs Desktop and StreamElements.
Platforms: Twitch, Kick, YouTube Live and TikTok Live. The files are platform independent, so you import once and stream anywhere.
Included: every file listed in the description, plus a step by step setup guide. If anything does not work, contact us and we will fix it.
Custom widget development
Need something built around your idea?
If you cannot find a widget that does exactly what you have in mind, we design and build them from scratch — custom interactions, custom mechanics and your own branding. Projects start at $150, and we confirm what is possible before you commit.