Set up the overlays for your stream here, check them on the stage, take the link to OBS.
No sign-up needed — every setting travels inside the link. Connect Twitch if you want follows, hype trains and rewards.
Counter
Live Bank / Coin Counter
Show what you've banked on stream. Raise and lower the number from the remote panel; use a different counter key for separate streams.
420 × 160
Settings
₺ value — optional
Pick a server and the price comes live, overriding what you typed. Both empty: the ₺ line never shows.
Add the screen link to your stream as a Browser source. The remote link never goes on stream; add it to OBS's Custom Browser Docks window and drive the counter from there.
Counter new
Upgrade Streak Counter
Keep your anvil streak live on stream: attempts, successes, burns, success rate and a strip of the last tries. One button on the remote — the keyboard works too.
420 × 170
Settings
₺ value — optional
Only works when a cost per attempt is entered.
The count stays in your browser, nothing is written to a server. Add the remote to OBS's Custom Browser Docks window; the screen source updates instantly.
Goal
Farm Goal Bar
Show a GB, coin, drop or time goal as a clear progress bar. Update the current value as the stream goes on.
400 × 120
Settings
Counter
Live Profit / Loss
Show what you spent and what you made side by side in a gem, box, upgrade or farm session. The difference is computed for you.
320 × 240
Settings
₺ value — optional
Only works when the unit is GB or coin.
Game data new
Drop Feed
Search and add the dropped item from the remote; it's listed on screen with its item icon, total GB on top and the ₺ value if you want it.
380 × 280
Settings
₺ value — optional
As long as you give drops a GB value, the ₺ value of the total shows too.
On the remote type 2 letters of the item name, pick from the list, enter a GB value if you like and hit Add. For something not in the list, type the name and add it directly.
Game data new
Live GB Rate
Keep the current GB price of your chosen servers on the stream screen. Prices come from the site's own rate service and refresh every 10 minutes on their own.
320 × 200
Settings
The selling price is the highest buy price among the listed sites; the buying price is the lowest sell price. Same logic as the price page.
Game data new
Chat Bot
Viewers type !gb in chat, the bot answers with the GB price server by server; !item shard +9 returns the cheapest listing across 5 sites. Details and a live example: Twitch Chat Bot page.
checking…
Setup — one click
Add with TwitchTwitch asks "may the bot join your chat?", you approve; the bot shows in your viewer list under "Chat bots". We don't access your account or store tokens — only your channel name.
Or add it by making it a mod
Type in your Twitch chat:
The bot joins on its own within 2 minutes. Don't want to wait? Type your channel name and call it now:
Commands
!gbCheapest sell price on every server for the game you're streaming (KO, Rise, Metin2, Cabal)
!gb zeroSingle server: sell, buy, which site, change since yesterday
!item shard +9Cheapest listing and site per server; link to the item page
!ucuzagbCommand list
The bot only answers commands starting with !, the same command once every 20 seconds per channel. It doesn't log your chat or keep viewer data; revoke the permission (Twitch → Connections) or remove the mod and it leaves on its own. For personal price alerts there's the Telegram or Discord bot.
Game data
Event Timer
Shows the next Chaos, BDW, FT or JR event in Turkish time. No settings, works on its own.
350 × 100
Which events to count
Loading event list...
Check none and all are counted.
Times are read from the same source as the /etkinlik-saatleri page; if the game changes a time, the widget changes too.
Chat new
Chat Poll
Viewers type an option number in chat, bars fill live. Connects to Twitch anonymously; no login, no token, no bot to invite. One vote per person.
480 × 250
Settings
Viewers type only 1, 2 (or !1, !2) in chat. Numbers inside sentences don't count, so someone saying "2 hours ago" doesn't vote by accident.
Chat new
Giveaway Overlay
Mirrors the giveaway wheel page onto your stream: keyword, entry count, time left and the winner when the wheel stops. No settings — you run the giveaway from the giveaway page.
420 × 150
The overlay runs in the same browser profile as the giveaway page. So you run the giveaway from the tab you keep open on your PC, and the source in OBS mirrors it instantly.
Chat new
Chat Log
Collect the chat in this tab during the stream, download it as .txt or .csv when it's over. The log lives only in this browser; nothing goes to a server, closing the tab deletes it. Twitch and Kick.
not connected
0 mesaj
It records as long as this tab stays open; it's not an overlay for OBS. If the computer sleeps or you close the tab, recording stops — don't forget to download. We don't pull an old stream's chat retroactively; Twitch doesn't provide that anonymously.
Account mode YENİ
Hype Train Bar
Slides in when a Twitch hype train starts: level, progress and time left. Hidden when there is no train, leaves 8 s after it ends. Twitch does not expose this anonymously; connect Twitch with your Studio account — with "Account events" on, the key is added to the link automatically.
520 × 110
Settings
Browser source for this overlay: 520 × 110; grows with the font size. The alert box and the event feed show follows, rewards and hype train events with the same key.
Chat new
Stream Labels
Viewer count, total followers, last sub, last gift, last raid, last bits, last follower — pick the ones you want, in a row or a column. Counts refresh every 30 s; "last …" values survive an OBS refresh. On Twitch "last follower" needs account mode.
320 × 200
Settings
LayoutFont size (px)Box background
Source size depends on the label count; 320 × 160 fits four labels.
Screen extras yeni
Clip Player
Plays your channel's Twitch clips one after another on a BRB or intermission scene: most viewed, newest or random; last day / week / month or all time. Clips come through Twitch's own player, with title and clipper below. No account.
1280 × 720
Settings
Twitch or Kick channelTwitchPeriodOrderHow many clips (max 50)Title stripVolume (%)Font size (px)
In OBS a 1280×720 or 1920×1080 browser source; with "Control audio via OBS" on, clip audio goes to the stream. Twitch clips only (Kick has no clip API). The list refreshes every 10 minutes.
Screen extras yeni
Camera Frame
Place it over your camera at the same size: transparent middle, framed edge. Six styles (thin, double, neon pulse, spinning gradient, corner brackets, game plate), round camera, name tag with platform badge, LIVE badge. Theme and look match the other overlays.
640 × 360
Settings
Frame styleName tagLeave empty for no tag.BadgeTag positionLIVE badgeRound cameraLine width (px)Corner radius (px)
In OBS add it as a browser source right above the camera source, same width and height (e.g. 640×360). For a round camera put an Image Mask filter (circle) on the camera; the frame follows.
Screen extras yeni
Sponsor Band
A band that rotates your sponsor, supporter or own logos. You host the images (a Discord upload link, your own site); no file is stored here.
400 × 100
Settings
Images (name + https link)Up to 40 images. You pick the source size in OBS; the image is fitted. A 4:1 landscape image works best.
Seconds per imageTransitionLayoutBackgroundOrder“Sponsor” tagTime barCorner radius (px)
If an image fails to load (broken link, not https) that card is skipped and the band keeps going. A single image stays put.
Screen extras yeni
Lower Third
Name, subtitle and social handle band: slides in from the edge and leaves when its time is up. Open and close it from chat with "!bant" or the OBS control panel; change the subtitle on the fly ("!bant boss fight").
800 × 160
Settings
Twitch or Kick channelFor the chat command; leave it empty and only the control panel and the timer work.NameSubtitleSocial handlesSeparate with a vertical bar; with several they rotate every 3.5 s. twitch / kick / youtube / instagram / discord / x / tiktok get their own colour.Logo (optional)An https png / jpg / webp; empty shows the first letter of the name.StylePositionTime on screen (s)0 = stays until hidden (permanent name tag).Repeat on its own (min)0 = only at load and on command. 15 makes it slide in every 15 minutes.Font size (px)
The control panel is the same link with mode=kontrol: in OBS, Docks › Custom Browser Docks. Show / Hide buttons and a temporary name / subtitle; the two talk inside OBS, nothing reaches a server. Broadcaster or mod can type !bant, !bant kapat, !bant new subtitle in chat.
Chat new
Emote Combo
When chat spams the same emote, it grows on screen with a ×count next to it. Twitch, Kick and 7TV/BTTV/FFZ emotes. It fades when the streak breaks or chat goes quiet; nothing reaches a server.
480 × 320
Settings
Twitch or Kick channelStreaming on both? List them with a comma: name, kick.com/nameThresholdShows once the count reaches this.CountHide after the last increase (s)ToleranceHow many emote-less messages do not break the streak.PositionEmote size (px)7TV / BTTV / FFZ
Source 480 × 320, transparent. The halo grows with the combo; level two at twice the threshold, level three at five times. Channel emotes load on their own once chat starts.
Chat new
Emote Wall
Emotes typed in chat fly across the screen: Twitch and Kick emotes plus 7TV / BTTV / FFZ global and channel sets. Add as a full-scene source; at most 3 emotes per message, on screen at most as many as you pick.
1920 × 1080
Settings
Twitch or Kick channelLeave it empty and the overlay stays empty. Streaming on both? List them with a comma: name, kick.com/nameDirectionEmote size (px)Max on screenFlight time (s)Max per message7TV / BTTV / FFZ
Add as a full-scene source (1920 × 1080); transparent. Emote images come from Twitch, Kick and the 7TV/BTTV/FFZ servers.
Chat new
Subathon Timer
Countdown; every sub, gift, bits/Kicks, raid and, if you want, follow and tip adds time. The end time is stored in the browser: an OBS refresh resumes where it left off. Streamer and mods control it from chat: !subathon 2h, !subathon +10m, !subathon pause, !subathon resume, !subathon reset.
420 × 120
Settings
Twitch or Kick channelLeave it empty and the overlay stays empty. Streaming on both? List them with a comma: name, kick.com/nameTitleStart (min)Per sub (min)Per gifted sub (min)Per 100 bits / Kicks (min)Per raid (min)Per follow (min)0 = off. Follows need a connected account (followathon).Per 10 ₺ tip (min)0 = off. Tips from the tip page; needs a connected account.Cap (hours)LookCommandStart automatically when the page opensFont size (px)
Source 420 × 120. Type the command in chat to start (or pick "start automatically"). The cap cannot be exceeded.
Scene YENİ
One-link Scene
Put several overlays into one browser source: pick the overlays, give each a spot out of nine regions, paste a single link into OBS. Every overlay carries its own settings from this page; change a setting and the link refreshes itself. Source size 1920 × 1080.
1920 × 1080
Overlays and positionsEdge margin (px)Distance from the canvas edge. Overlays in the same region stack with a gap instead of overlapping.
Add the source at 1920 × 1080; overlays sit 24 px from the edges. The emote wall covers the whole scene. Up to 12 overlays.
Account mode YENİ
Leaderboard
Loyalty points ranking: for connected accounts the chat is read on our server and chatters earn points (messages, watch time, follows, subs, gifts, bits). Set point values on your account page; viewers type !puan and the bot answers (if the bot is in the channel).
320 × 400
Settings
TitleMetricGift, bits and tip totals accumulate once the account is connected; leave the title empty and it follows the metric.How manyFont size (px)
Source 320 × 400 (10 rows). With "Account events" on, the key is added to the link automatically; without an account the table stays empty.
Chat new
Sound Buttons
A viewer types !ses in chat, redeems a channel point reward, or you press a button in the control panel; the overlay plays the sound and shows a small badge. No files are hosted here: you paste your own mp3/ogg links (Discord, GitHub, your site). Cooldown and who may trigger are yours.
420 × 120
Settings
Twitch or Kick channelLeave it empty and the overlay stays empty. Streaming on both? List them with a comma: name, kick.com/name
Sounds (name + https link)
Chat commandWho can triggerCooldown per sound (s)Volume (%)BadgeFont size (px)
When adding the source in OBS tick "Control audio via OBS"; that is how the sound reaches the stream. For a channel point reward the reward title must equal the sound name here (account connected, key in the link). A sound plays at most 20 s, the queue holds 5.
Chat new
Countdown / Stopwatch
Count down to a duration (10m, 1h30m) or a clock time (21:00), or count up with a stopwatch. Survives an OBS refresh. The broadcaster and mods drive it from chat (!sayac 10m, +5m, stop, resume, reset); buttons in the control panel. When done: your text, an optional tone, optionally the card fades out.
420 × 140
Settings
Twitch or Kick channelLeave it empty and the overlay stays empty. Streaming on both? List them with a comma: name, kick.com/nameModeTarget (10m, 1h30m or 21:00)LabelText when done (empty = digits stay)Start on loadProgress barTone when doneHide when done (s, 0 = stays)Chat commandFont size (px)
Recommended 420×140. A clock target (21:00) that already passed counts to the next day. Chat commands are for the broadcaster and mods only; with no channel, only the control panel and the link setting work.
Chat new
End Credits
Subs, resubs, gifted subs, bits, raids and top chatters pile up from chat through the stream (follows and tips with an account); at the end they roll bottom-to-top like movie credits. The broadcaster or a mod types !jenerik in chat or presses start in the control panel. The list survives an OBS refresh and resets after 12 hours.
1920 × 1080
Settings
Twitch or Kick channelLeave it empty and the overlay stays empty. Streaming on both? List them with a comma: name, kick.com/nameTitleClosing lineSections
Scroll speed (px/s)Font size (px)Max names per sectionChat command
Put the stream source full screen (1920×1080) on top of the scene and keep it open through the stream (the list piles up there). Follows (Twitch and Kick) need the account key. Only the broadcaster and mods trigger the command; "!jenerik stop" stops it, "!jenerik reset" clears the list.
Chat new
Chat Highlight
Pick a message from chat and pin it on stream as a card. Chat flows in the control panel; click a line and the message lands on screen with badges and emotes, gone when the timer ends or you hit "hide". No account; the two pages talk inside OBS.
640 × 200
Settings
Twitch or Kick channelLeave it empty and the overlay stays empty. Streaming on both? List them with a comma: name, kick.com/nameTime on screen (s, 0 = until hidden)Card positionFont size (px)BadgesEmotes
Stream source 640×200 recommended (the card grows with long messages). Add the control link in OBS under Docks › Custom Browser Docks; chat flows there and the message you click lands on the source. For a Kick channel type kick.com/channel in the channel box.
Chat new
Chat Box
Puts your Twitch chat on stream. Badges, colors, word and user filters are yours. The filter affects only the screen — nobody is muted in Twitch chat.
free
Settings
Twitch or Kick channelLeave it empty and the overlay stays empty. Streaming on both? List them with a comma: name, kick.com/nameMessage layoutPlatform stripeTwitch purple / Kick green on the message edge.LookFont size (px)Messages to keepRemove message after (s)0 keeps it until it scrolls out.New messages goBadgesBotsNightbot, StreamElements, Moobot, Fossabot and the like.CommandsUsers to hideWords to star out
Text-to-speech (TTS) new
Read messages aloudThe browser's own voice, no server. In OBS the source's "Control audio via OBS" option must be on for it to reach the stream.Whose messagesLanguage / voiceSay the nameSpeedMax charactersLong messages are cut here; if more than 4 messages queue up, older ones are skipped. Links are read as "link".
The overlay reads chat anonymously: no login, password or permission. That's why it can't write to chat either — none of our tools posts on your behalf. For Kick type kick.com/yourchannel in the channel box; all chat tools work on both platforms.
Chat new
Event Feed
Puts subs, resubs, gifted subs, raids, bits and announcements on stream as an ordered list. Unlike the alert box: this is a flowing list, that is a one-shot box.
480 × 220
Settings
Twitch or Kick channelStreaming on both? List them with a comma: name, kick.com/nameWhich eventsDelete what you don't want. Allowed: abone, yenileme, hediye, toplu-hediye, raid, bits, duyuru.Font size (px)Events to keepRemove event after (s)Minimum bits to showNew events go
Follows aren't here. Twitch doesn't put follows into chat; reading them needs an account linked to your channel. Since we don't link accounts, there are subs, gifts, raids, bits and announcements, but no follows.
Chat new
Chat Stats
A live on-stream HUD: viewers, peak, average, total messages, unique and active chatters, messages per minute, engagement percentage and top chatters. The chat is read anonymously; the viewer count is asked from the platform every 30 seconds.
360 × 520
Settings
Twitch or Kick channelStreaming on both? List them with a comma: name, kick.com/nameFont size (px)Top chatters shown (0 = hide)Active window (minutes)"Few messages" thresholdBox backgroundRows to showComma separated: izleyici, tepe, ort, toplam, benzersiz, aktif, mpm, az, emote, katilim
Engagement = active chatters ÷ viewers. It says "filling" for the first 5 minutes while the window fills. The tiers are our thresholds (below 5% low, 5–15% medium, above 15% high); a measurement, not a verdict. The same math with a chat replay is on the Stream Audit page.
Chat new
Engagement Gauge
A compact gauge: active chatters ÷ viewers on a half-circle dial, with a scrolling top-chatters ticker underneath. Fits in a small corner.
300 × 210
Settings
Twitch or Kick channelStreaming on both? List them with a comma: name, kick.com/nameFont size (px)Gauge ceiling (%)Active window (minutes)Top-chatter tickerBox background
The dial runs from 0 to the ceiling. The coloured ring shows the tiers: red below 5%, yellow 5–15%, green above. Pick the ceiling to suit your channel; 50% works for small chatty channels, 20% for big ones.
Chat new
Alert Box
When a sub, gifted sub, raid or bits come in, a big one-shot box drops on screen; your own text, sound and image per event. Two events in a row queue up instead of overlapping.
1920 × 1080
Settings
Twitch or Kick channelStreaming on both? List them with a comma: name, kick.com/nameWhich eventsWhere on screenEntry animationFont size (px)Seconds on screenMinimum bits for an alertSoundThe tone is generated in the browser, no file download. The source's audio must be on in OBS.Volume (%)Read the message aloudBits, tip, resub and announcement messages are read with the browser voice; nothing downloads.
Per-event template
Your own text, sound file and image for each event. Empty fields fall back to the built-in text and tone; settings live in the link, nothing reaches the server.
EventTextPlaceholders: {ad} {adet} {ay} {hedef} {mesaj} {odul} {puan} {seviye}. Empty = built-in text.Sound linkAn mp3 / ogg / wav you host yourself; must start with https.Image linkpng / gif / webp; shown above the text.
Follow alerts need an account — Twitch and Kick do not send follows through chat; connect your channel on the account page and they arrive. Subs, gifted subs, raids and bits come through chat, so they work without one.
Chat new
Community Goal
A single campaign bar: subs, bits, raid viewers or message count fill toward a goal. The counter stays in your browser — refreshing the OBS source doesn't reset it.
520 × 110
Settings
Twitch or Kick channelStreaming on both? List them with a comma: name, kick.com/nameWhat to countGoalStarting numberTitleReset commandOnly you and your mods can run it.Font size (px)
The counter is kept in this browser. Change the goal or the metric and a new counter starts; the old campaign's number doesn't mix in.
Chat new
Prize Wheel
You write the prizes, each with a weight. Type the command in chat and the wheel spins. The slice size is the weight itself — a prize that looks small on screen really is hard to land.
600 × 600
Settings
Twitch or Kick channelStreaming on both? List them with a comma: name, kick.com/nameSpin commandOnly you and your mods can spin. Type "!wheel Ahmet" and that name shows in the result.PrizesSeparate with |. :number is the weight — a bigger number lands more often. Up to 12 prizes.Spin time (s)Result stays (s)Hub text
The wheel first picks the prize by weight, then computes the angle needed for the pointer to stop in that slice. Since slice sizes are drawn from the same weights, the odds you see on screen are the real odds.
Chat games new
Last One Standing
Viewers type in chat to enter the arena, rounds run on their own, the last one standing wins. You click nothing — lobby, start and reset are all chat commands.
1920 × 1080
Settings
Twitch or Kick channelStreaming on both? List them with a comma: name, kick.com/nameJoin commandOpen-lobby commandOnly you and your mods.Start commandLobby time (s)0 means no timer; it waits for the start command.Round speed (ms)Max playersPrize text
Elimination is completely random. No level, power or item decides who drops; being a subscriber doesn't change the odds either.
Chat games new
Parachute Drop
A 3D scene: a carrier plane circles above, viewers tumble out, parachutes open after free fall, they swing down and land on the target. Jumpers are the game's own character models. The ground is transparent by default — it lays over your stream.
1920 × 1080
Settings
Twitch or Kick channelStreaming on both? List them with a comma: name, kick.com/nameJump commandNew-round commandEnd-round commandChute failure (%)The rate is shown on screen too; no hidden odds.Landing time (ms)Time from leaving the plane to touching the ground.Jumps allowedGroundOn transparent only the jumpers, chutes and a faint target show.CarrierWhat the viewers drop out of.Target ringThe ring is painted on the ground; over the stream it covers the video. Points still come from the landing spot.Jumper characterName tagChute sizeThe canopy is the part that takes the most screen space. The smaller it is, the more of the stream shows beneath.Chute opacity (%)100 = fully solid. Lower it and the stream shows through the canopy.In the air at onceMore than this queue up and jump as space frees — nobody is eliminated.Round length (s)0 = the round is manual, stays open until you end it. With a number the round closes after that long, the winner is shown, and a new round opens by itself 15 s later.
The landing spot is random. Typing first, being a sub or a mod doesn't change the score — the only difference is whether the chute opens, and you set that rate. The scene runs in 3D; keep hardware acceleration on for the Browser Source in OBS.
Chat games new
Character Race
Viewers type the command and their character steps onto the track. When the gathering timer ends they all run, and they're ranked in the order they cross the finish line. Runners are the game's own character models with their own running animations. The ground is transparent — it lays over the stream.
1920 × 1080
Settings
Twitch or Kick channelStreaming on both? List them with a comma: name, kick.com/nameJoin commandNew-race commandEnd-race commandGathering time (s)After the first entry it waits this long, then the start is given.Runners on the trackHow many run at once. Every runner is a separate skinned model — 12 is comfortable, 24 on a strong machine. Extras queue up, nobody is eliminated.When the queue fillsEven with 500 entrants everyone runs: those who don't fit on the track queue up, and when a heat ends the next group goes. The ranking collects all heats.Running characterName tag
Speed is random. Typing first, being a sub or a mod doesn't make a runner faster. There's slight speeding up and slowing down during the run; that's random too and drawn from the same range for everyone — it only makes the race fun to watch. The scene runs in 3D; keep hardware acceleration on in OBS.
Chat games new
Duel Arena
Viewers type the command to queue up; when two are in line the duel starts. They square off and strike with the game's own sword and spell animations, health bars drop, the winner does a warcry, the loser sits down. Transparent ground.
1280 × 720
Settings
Twitch or Kick channelStreaming on both? List them with a comma: name, kick.com/nameJoin commandClear-queue commandStop-duel commandHealthMinimum damageMaximum damageHit interval (ms)Fighting character
Damage is random. Every hit comes from the same range for both sides; typing first, being a sub or a mod doesn't make hits bigger. Who strikes first is a coin toss. The attack animation is picked at random from the game's sword, punch, spell and kick clips on every hit; on a kick the attacker steps one pace closer. The loser staggers and sits down. The scene runs in 3D; keep hardware acceleration on in OBS.
Stage new
Stage Character
A character standing in the corner of your stream. It breathes while chat is quiet; when a sub, resub, gift, raid, bits or announcement comes in, one of the game's own animations plays with a short caption above. Wings can be attached. Transparent ground.
420 × 620
Settings
Twitch or Kick channelStreaming on both? List them with a comma: name, kick.com/nameCharacterWingsThe game's own back pieces; attached to the character's root bone.Greeting commandOnly the streamer and mods can trigger it.Idle motionThe motion that loops while chat is quiet. The name in brackets is the game's own animation name.
Event motionsOne of these plays when a sub, gift, raid, bits or announcement arrives. Pick none and a ready-made mapping with a different motion per event is used.
What it can react to. Since the connection to Twitch is anonymous, subs, resubs, gifted subs, raids, bits and announcements can be read. On Kick: subs, gifted subs, hosts and Kicks (Kicks are shown as "bits"). Follows and channel-point rewards can't be read — they need EventSub and account permission. We don't fake reactions to events that don't exist.
Stage new
3D Chest
Give the command and the chest shakes and opens; one of the game's own items rises out of it in a beam of light. Item name, icon and AP/AC value come from the game's records. You can put the winner's name next to the command. Transparent ground.
640 × 640
Settings
Twitch or Kick channelStreaming on both? List them with a comma: name, kick.com/nameOpen commandStreamer and mods only. Add a name and it shows as the winner: !chest ahmet — to pick the prize yourself use a pipe: !chest ahmet | Chitin ShieldClose commandStays open for (ms)Prizes — these come out of the chestStart typing in the box and suggestions from the game's item records appear — click one and it replaces the name, with the icon and AP/AC value taken from there. A prize not in the list (like «1000 GB») can be typed by hand; it shows as text. Leave all empty and a random item from the game's records comes out.Prize 1Prize 2Prize 3Prize 4Prize 5Prize 6If the list is empty, which type
You decide the prize. Whatever you write in the list comes out of the chest; if the list is empty a random item from the game's records does. If the name you write exists in the game it comes with its real icon and AP/AC value — those are from the game's records; we don't add a grade like "+8" or a rarity tag like "legendary" on top, we have no such data.
Chat games new
Mystery Box
You put prizes in numbered boxes, viewers enter with a keyword, the draw picks one with equal odds, and the winner types a number in chat to open their box.
800 × 800
Settings
Twitch or Kick channelStreaming on both? List them with a comma: name, kick.com/nameJoin commandDraw commandOnly you and your mods.New-round commandInside the boxesSeparate with |. As many as you write, that many boxes, up to 24.Title
The draw has equal odds. Everyone has one ticket; being a sub, VIP or mod doesn't change the chance of winning. Prizes shuffle every round too, so there's no "number 3 always has the big prize".
Chat games new
Throne
The name, message and sitting time of the viewer on the throne stay on stream. Nobody can dethrone them before the protection time runs out; if someone is waiting in line, the throne changes hands the moment it does.
400 × 500
Settings
Twitch or Kick channelStreaming on both? List them with a comma: name, kick.com/nameClaim commandType "!throne hi everyone" and the message goes on the throne too.Protection time (s)Nobody can dethrone during this time; claimants queue up.Bits requirementMinimum bitsMessage limit (characters)Words to star out
If the person on the throne types the command again only the message changes, the timer doesn't reset. To clear the throne you or a mod type !throne reset.
Screen extras
Stream Schedule Card
Show the order of your stream: which part is done, what's happening now, what's next.
420 × 220
Settings
TitleLine 1Line 2Line 3Line 4Active lineWhich line you're on now. 1 to 4.
Screen extras
Social Media / Call-out Card
Add your Twitch, YouTube, Discord or sponsor call-out as a small lower band. Show it now and then, don't leave it on all the time.
520 × 110
Settings
LabelHandle / linkSubtitleIcon
Screen extras
Ticker Band
Add an event, giveaway, Discord or schedule announcement under your stream. As wide as the screen.
1920 × 50
Settings
LabelSpeedDefault 15. Don't go below 6.Message
Advanced: custom CSS set
Your own style rules for the selected overlay. They go into the link, not to the server; they run only in your browser source. Open the overlay in a new tab and inspect it to see the class names.
Up to 4000 characters. The preview refreshes half a second later. A broken rule does not break the overlay, it is just ignored.
How to add to OBS?
Pick an overlay from the list on the left, set it up, hit Copy.
In OBS click the + under the Sources box, choose Browser, give it a name.
Clear the URL box and paste the link you copied.
Set Width and Height to the size shown on the card.
Leave Shutdown source when not visibleoff; if it's on, the counter resets when you switch scenes.
Click OK and drag the source wherever you want on the stream.
The bank, upgrade, drop and poll remotes don't go on stream. Add them to OBS's Docks › Custom Browser Docks window from the top menu; they stay on your own screen.
FAQ
The widget's background is transparent. The dark background you see on the stage here is our control background; use the Stage background buttons above to try light or checker for readability. If you see a black box in OBS, the line body { background-color: rgba(0,0,0,0); } in the browser source's Custom CSS box was deleted; put it back.
Settings travel inside the link. Change a setting and a new link is generated; copy it again and paste it into the URL box of the source in OBS. Right-clicking the source and choosing Refresh doesn't change the old link.
If the screen your viewers see and the buttons you press were on the same page, the buttons would end up on stream too. They're two links but carry the same key; the key decides which remote drives which screen. As long as both are open in the same OBS profile, the screen changes the moment you press the remote.
No. The poll connects anonymously to Twitch's public chat — nobody joins your channel, nothing is written to chat, no login or token is asked of you. It only reads.
You can. Every browser source works with its own link. For two different farm goals change the settings and generate two separate links. For a second bank, drop or upgrade counter just change the key.
All OBS links
Remote links are in the list too. Paste it into a text file to keep.