Streamers

How to Run Fair Giveaways on Twitch and YouTube (Free Tool)

July 2026  ·  6 min read

Giveaways are a staple of streaming culture — a way to reward your community, drive engagement, and create a moment that viewers actually stick around for. But the tool you use to pick winners matters more than most streamers realise. When your audience can't see how the result was decided, trust erodes fast. Here's how to run giveaways your community will genuinely believe in.

The Trust Problem With Most Giveaway Tools

Most streaming giveaway tools work the same way: you paste in a list of eligible names, click a button, and a winner appears. The result is generated by a random number function on some server you don't control, and your audience has no way to verify anything about the process. They just have to trust you.

For most streamers, most of the time, this is fine. But chat has a long memory. If the same viewer wins twice, if a winner seems unlikely, or if chat is already in a suspicious mood, accusations of fixing start appearing. Once that seed is planted it's hard to remove, even if you're completely honest.

Physics-based randomness solves this because the randomness is visible. Your audience watches every ball bounce through the board in real time. They can see it heading toward one name, ricochet, and land somewhere else. There's nothing to allege because there's nothing hidden.

Setting Up a Streamer Giveaway

  1. Collect eligible entries. At the end of your giveaway period, gather the list of eligible viewers — whether that's everyone who typed a command, everyone who followed, or subs only. Copy the list.
  2. Open PachinkoMaster and paste viewer names into the Players panel. Each name becomes a player with a unique coloured ball.
  3. Set up prize slots. Create one "Winner" slot (narrow, so it's hard to land on — adds drama) and fill the rest with "No Win" slots. For a multi-winner giveaway, add more "Winner" slots to match your prize count.
  4. Enable Theatre Mode for a fully automated drop sequence. Theatre mode runs the drop, shows the result, and returns to the lobby without you needing to click anything — perfect for running live while you commentate.
  5. Hit Drop All and watch with your chat.
OBS capture tip: Add PachinkoMaster as a Window Capture source in OBS. Set it as a scene that you switch to during the giveaway. Full-screen PachinkoMaster on a second monitor, capture that window, and your stream gets the full visual experience while you watch chat on your main screen.

Why Your Audience Will Talk About It

The five seconds of a ball dropping through a Pachinko board are genuinely suspenseful. The ball bounces unpredictably. It looks like it's going to land on one name and then veers to another. Chat reacts to each peg collision. Viewers watching their own name wait until the very last moment.

Compare that to "I clicked a button and Tyler won." One of those creates a moment. The other is an announcement.

The clips from giveaway drops tend to get saved and shared — the moment when a ball narrowly missed one name and landed on another is the kind of content that ends up in highlight reels and gets clipped for TikTok or YouTube Shorts. That's free secondary content you wouldn't get from a random number generator.

Multi-Winner Giveaways

If you're giving away five prizes, drop all balls simultaneously. Multiple balls land on "Winner" slots in a single drop, and you have all your winners in about ten seconds. The order in which balls land gives you a natural first-through-fifth ranking for prize selection if your prizes have different values.

For grand prize vs runner-up distinctions, set up different prize slot names: "Grand Prize," "Second Prize," "Third Prize," and so on. Each winner lands on a specific slot and gets the corresponding prize. No re-rolling, no argument about which winner gets which prize.

Handling Re-Rolls

Occasionally a winner is ineligible — they're not a real account, they don't meet the criteria, or they fail to respond. In this case, just remove them from the players list and drop again. The physics is fresh each time, so the re-roll is genuine. You can explain this live: "Removing them and re-dropping — let's go." Chat respects that process.

One thing to avoid: re-rolling because chat doesn't like the winner. Even if someone's joking, doing a re-roll in response to chat complaints destroys the credibility of the whole system. Set clear rules before the drop — eligible criteria only — and stick to them.

Theatre Mode for Automated Runs

Theatre mode is built for streams. When you enable it, PachinkoMaster handles the full drop sequence automatically — dropping, displaying results, cycling back to the lobby — without requiring you to click through screens. This means you can keep your hands free for the controller, commentate live, and let the tool run itself.

The result screen stays visible long enough for your stream to capture it before auto-advancing. If you want more time on the result, you can pause Theatre Mode at any point.

Run Your Giveaway →