VTube Studio Wheel — Make Your VTuber React to Every Spin
Connect a spin wheel to VTube Studio so your model reacts to what the wheel lands on. Map each prize to its own VTS hotkey — shocked face on a penalty, celebration pose on a bonus — and it fires live on stream. It's free, runs as an OBS browser source, and once you approve the plugin it reconnects itself every session. Here's the full setup.
🎡 Open the streamer dashboard →What this actually does
Most on-stream wheels just land on a result and stop there. This one talks to VTube Studio. When the wheel lands on a prize, Wheel of Item fires the VTS hotkey you mapped to that specific prize, and your VTuber model reacts — an expression change, a pose, a prop, whatever you built that hotkey to do. Different outcome, different reaction, all in real time. No other free wheel does per-result model reactions.
What you'll need
- VTube Studio with your model loaded and a few expressions/poses set up as hotkeys.
- OBS Studio (or any app with a Browser Source) to show the wheel on stream.
- About 10 minutes. Nothing to install beyond VTube Studio, which you already run.
Setup — step by step
- Prepare hotkeys in VTube Studio. Make the expressions or poses you want (shocked, hyped, sad, a confetti prop…) and assign each a hotkey. Then enable the VTube Studio API in Settings — the plugin API listens on port
8001. - Connect VTS in the dashboard. Open the streamer dashboard, go to the VTube Studio section, and click Connect. VTube Studio shows an Allow popup once — approve it. The token is saved, so from then on it reconnects silently every stream.
- Build your wheel. Add the outcomes you want as entries —
Penalty,Bonus,Chat picks the game, and so on. - Map each prize to a hotkey. In the VTS Advanced section there's a table with one row per wheel prize. For each prize, choose the VTube Studio hotkey that should fire, plus an optional delay (wait before firing) and hold (how long to keep it active).
- Add the wheel to OBS. Copy the widget URL and add it as a Browser Source with a transparent background over your scene.
- Spin and watch. Spin the wheel — from the dashboard, a chat command, or a donation. When it lands, that prize's hotkey fires and your model reacts on camera.
Why per-prize reactions are the fun part
A model that reacts the same way to everything gets old fast. When the reaction matches the outcome, the wheel becomes a bit: chat learns that landing on "Penalty" means the shocked face is coming, so the suspense builds before the wheel even stops. Reserve your biggest reaction for the rarest slice and every spin has stakes. It's the difference between a wheel that shows a result and a wheel that performs one.
Ways to trigger the spin
- Manually from the dashboard or a Live Control button.
- By chat command —
!spinfrom your Twitch chat (see the OBS wheel guide). - On a donation — connect Streamlabs, StreamElements, or Ko-fi so a tip spins the wheel and fires the reaction (see the donation wheel guide).
Free vs Pro
- Free — connecting to VTube Studio, the per-prize hotkey mapping, the OBS browser source, and chat/donation triggers. The whole reaction pipeline is free.
- Pro ($3/mo on Patreon) — saved wheels and templates, extra themes, no ads, and streamer TTS to read out the result. Optional.
Troubleshooting
The model doesn't react when the wheel lands
Check that the VTube Studio API is enabled and that the dashboard shows VTS as connected. Then confirm the prize that landed actually has a hotkey mapped in the table — unmapped prizes intentionally do nothing.
It asks me to Allow the plugin every time
Approve it once in VTube Studio and make sure you're connecting from the same dashboard account; the token is stored to your account, so it should reconnect silently after the first approval.
The hotkey fires but nothing happens on the model
That means the connection works but the hotkey itself isn't wired to an expression/pose in VTube Studio. Re-check the hotkey assignment in VTS.
Frequently asked questions
Can a wheel make my VTuber model react in VTube Studio?
Yes. Wheel of Item connects to the VTube Studio API and fires a hotkey when the wheel lands. You map each prize to its own VTS hotkey, so the model reacts differently per outcome — shocked on a penalty, hyped on a bonus. It's free and uses the standard VTube Studio plugin API.
How do I connect a spin wheel to VTube Studio?
Enable the VTube Studio API in settings, open the VTS section of the streamer dashboard, click Connect, and approve the plugin once. The token is saved so it reconnects automatically next stream. Then map your prizes to hotkeys in the VTS Advanced table.
Can each wheel result trigger a different reaction?
Yes — that's the whole point of the per-prize table. Each prize maps to its own hotkey with an optional delay and hold. Unmapped prizes do nothing, so you decide exactly which outcomes cause a reaction.
Do I have to reconnect VTube Studio every stream?
No. After you approve the plugin once, the token is saved and it reconnects silently each session — no repeated Allow popup.
Is it free?
Yes. Connecting the wheel to VTube Studio and firing hotkeys is free. Pro ($3/mo on Patreon) adds saved wheels, extra themes, no ads, and TTS — but you don't need Pro for the VTS reactions.
Does it work with donations too?
Yes. A donation can fire a default VTS hotkey, and you can combine it with a donation-triggered spin so one tip spins the wheel, fires the mapped hotkey, and reacts the model — all at once.
Ready to make your model react?
Open the dashboard, connect VTube Studio, build your wheel, and map each prize to a hotkey. A few minutes from now every spin can change your model's face on camera.
🎭 Open the streamer dashboard →Related
- Spin wheel for OBS — chat triggers the wheel with
!spin. - Twitch donation wheel — every tip auto-spins the wheel.
- Gachapon machine — capsule-style prize reveals with rare-drop moments.
- Tier list maker — rank things live on stream.
- Streamer dashboard — where it all connects.
- Guide: make your VTuber react to a wheel spin