Only Pixels · Streamer Rewards

NA5TY

Sign in with Kick to register for in-game rewards, link your character, and track chat activity.

K Sign in with Kick

Use the same Kick username you chat with on stream. After sign-in you’ll land on Only Pixels for your link code.

  1. 01 Sign in with Kick
  2. 02 Open Only Pixels → Register
  3. 03 In-game /kickmenu → paste your link code

Watch live at kick.com/na5ty

Platform: Kick
Profile picture

Stream

Tools

Other

NA5TY
kick.com/na5ty

Dashboard

Live status and shortcuts to your stream tools

Channel

Your Kick channel profile details from the API

Channel info

Only Pixels

Streamer Rewards registration, partnered streamers, and FiveM rewards

Apply for Streamer Rewards Partnership

First register as a Streamer in the in-city Kick menu. Then sign in here with the same Kick account and submit your application for staff review.

  1. In FiveM: open /kickmenu and choose Register as a Streamer.
  2. Sign in here with that same Kick username.
  3. Submit below. Staff will approve, ban, or return your application to pending.

Partner application

Pending staff review

Your streamer partnership activates automatically after staff approval.

Partner applications

Staff can approve, deny, and reconsider streamer applications. Denied applicants keep viewer access. Approved users become partnered automatically when they link the same Kick account in city.

Loading applications...

Your Kick Points

Channels where you have points — and the chat commands to use in each streamer's Kick chat (whole message, one word).

Loading your Kick Points...

Discord Sub Role

Link Discord and claim the na5ty subscriber role — verified from Kick sub events on this site

Subscriber role for na5ty

We check the Kick username you signed in with (example: na5ty), not your Discord name. Discord is only used to receive the role.

Kick —
Kick status —
Discord —
Sub role —
Checking status...
Link Discord

If claim says you’re not a sub yet: type once in na5ty Kick chat while subbed (we read the sub badge), or wait for a renew/new-sub webhook. Kick has no live sub list API.

Kick chat badges (owner)

Live Kick chat badges, Discord-linked Kick users, and people who tapped Get Subscriber Role / Claim (even if it failed). Refresh reloads this list.

If Discord is missing the role but this page says granted, hit Sync Discord roles now (or wait ~1–2 min for auto sync).

DO THIS NOW: RoleLogic is still in your Discord and keeps stripping Kick Supporter.
  1. Server Settings → Roles → put na5ty bot at the top
  2. Right-click RoleLogic → Ban Member
  3. Then click Kick RoleLogic + Sync Discord roles now below
The site also auto-hunts/bans RoleLogic every 2 minutes and posts in Discord if it can’t.

Open Discord Sub as owner to load badge sightings.

Webhook / marked sub roster

Active entries from sub webhooks or Mark as sub (not live Kick chat)

Open Discord Sub as owner to load roster.

Discord channel panel

Posts a kick.bot-style embed with Get Subscriber Role in channel 1514862613576679444. Works inside the Discord app.

Manual role watch

Watches Discord audit logs so manually adding/removing the subscriber role posts in #kick. Bot needs View Audit Log.

Mark Kick sub (owner)

Use this when they’re subbed but hide their Kick sub badge (or never typed in chat). Mark them, then they Link Discord + Get Subscriber Role.

Workout / OBS

Control the stream, preview the scene, and share widgets — all synced to chat & OBS

Live Scene Preview

What viewers see in OBS — updates in real time

Starting Soon Preview

3-min countdown, spam na5ty beer fill, live chat, treadmill, and a featured streamer cutout for OBS

Test webhooks

Simulate live Kick events without waiting for a real sub or chat message

Share widgets

Embed the scene or control panel on another page — anyone with the link can use your live workout state

OBS Browser Source URLs

Point OBS at these URLs — everything syncs through this site

Chat commands (synced to OBS)

CommandWhoAction
!walkAnyoneShow treadmill minutes
!walk + / !walk -ModsAdd or remove minutes
!walk set 10ModsSet minutes to exact number
!start / !start timerModsStart treadmill timer in OBS
!stop / !stop timerModsPause treadmill timer
!resetModsReset subs & treadmill (keeps weight/lifts)

New subs from Kick webhooks auto-add +1 sub and +1 minute.

OBS browser sources must use the same host as this dashboard (https://na5ty.com when streaming). Do not mix localhost and na5ty.com — that splits the treadmill bank.

Slots

Viewers request slots in chat — mods pick a random one for OBS

Session Timer

Daily 1-hour slots tracker — matches workout overlay style

Queue Widget

Always-on queue + last pick

Pick Alert Preview

Fullscreen slot machine — only appears on !slots

Session timer controls

Loading timer...

Pick controls

OBS Browser Source URLs

Chat commands

CommandWhoAction
!sr <slot name> or /srAnyoneAdd a slot request to the queue
!slots or /slotsMods / streamerRandomly pick one request from the queue (15s cooldown)
!slotstart or /slotstartMods / streamerStart the 1-hour slots session timer

Example: !sr Sweet Bonanza then mod runs !slots

Drinking / Shotgun Cam

Track shotgunned beers — counter, alerts, and a cam frame scene for OBS

Shotgun Cam Scene

Full 1920×1080 lens frame — webcam fills the entire view underneath

Beer Counter

Stackable overlay — session count + goal progress

Shotgun controls

Loading counter...

OBS Browser Source URLs

Chat commands

CommandWhoAction
!shotgun or /shotgunMods / streamer+1 beer on the shotgun counter (OBS alert)
!shotgun -1Mods / streamerRemove 1 from the shotgun counter
!shotgun 3Mods / streamerAdd multiple shotguns at once
cheers, !cheers, or /cheersAnyone+1 on the chat cheers counter
!beers or /beersAnyoneShow shotgun + cheers counts
!beer resetMods / streamerReset session counters (keeps all-time)

OBS tip: size your webcam to full 1920×1080, then add shotgun-cam on top (transparent). The overlay is a full-screen lens border — only the edges and HUD panels are visible.

Widgets

OBS overlays that match your stream theme

OBS quick links

Most-used browser sources — full lists live on each tool page too

Stream Alerts

Follows, subs, gifted subs & KICKs — slides in at the top in your orange/blue banner style


              

Kick Chat Box

Live chat from Kick webhooks — orange & blue theme

Checking chat connection...


              

Spotify — Now Playing

Chat controls music with !request, !skip, !pause, !replaysong, !vol

Connect Spotify

Cam Overlay — Shadow + Rim Light

Soft drop shadow + cinematic black & white rim light behind the cam. Layers: Brick → Drop shadow → Rim light → Webcam

OBS: /widgets/cam-smoke.html?obs=1&v=12 · Pure white rim (no orange) · Tune cam: ?x=480&y=250&w=960&h=540

OBS Browser Source URLs

Add as a browser source with a transparent background. Use ?obs=1 for faster updates. Stream alerts sit at the top of the scene — same look as your rules banner. Chat box: optional ?max=30 message limit, ?compact=1 for a smaller box. Cam overlay: 1920×1080 browser source under your webcam (not on top).

CommandWhoAction
!request song nameAnyoneSearch Spotify and add song to queue
!skipMods / streamerSkip current track
!pauseMods / streamerPause or resume playback
!replaysong or /replaysongMods / streamerRestart the current song from the beginning
!vol 0-100Mods / streamerSet Spotify volume percent
!lightsoffMods / streamerTurn all lights off and pause beat sync (music only)
!lightsonMods / streamerResume beat sync with lights

Lighting

Connect Philips Hue and Govee — Lumia Stream-style control for your stream room

Philips Hue

Discover your Hue Bridge on the same network as this PC.

Before connecting: press the link button on top of your Hue Bridge (round button).

Stream lights

Pick individual lights and/or a room group. Group wins for test commands if both are set.

Spotify sync

Mood colors + beat pulse for your saved Hue lights

Concert mode: lights stay off between hits, then flash color → black on each beat. With System audio on, every detected audio beat triggers a flash (not just BPM drops).

Audio sensitivity: 6 (higher = more hits)
Beat timing fine-tune: 0 offset
Beat phase nudge: 0 ms

Calibrate with Sandstorm: play it from the start — wild mode flashes every beat at 136 BPM. Fine-tune with ±5 BPM, then click Save calibration for current song.

Govee LAN

Local control via GoveeLAN — no cloud API key needed

Your phone uses Govee cloud. This dashboard uses local LAN — in Govee Home → each light → Settings → turn on LAN Control. If you run GoveeLAN on this PC, close it first (only one app can use UDP port 4002).

Light layout

Drag lights to match your room — beat sync uses this map

Stack lights top to bottom. Color map lights each dot a different color (blue top / red bottom on dual strips).

Top Bottom

Roadmap

PhaseFeatureStatus
1Hue connect, pick lights, test controlsActive
2Govee LAN connect + beat sync with HueActive
3Stream alert triggers (sub, gift, follow)Planned
4Spotify mood + beat pulseActive

Stake.us Race Leaderboard

Live daily race standings from your Stake.us account

Connection

Active race

Code na5ty referral leaderboard

What this connection can read

Available now

    Blocked / not available

      OBS Browser Source URLs

      Chat Bot

      Custom commands and timed chat messages

      Add command

      Add timer

      Commands

      Timers

      Chat & Subs

      Live webhook events while streaming

      Today’s chatters

      Message counts per Kick user for today. OBS chat widget and /kickmenu still use live chat separately — this page is counts only.

      Sub events

      Rewards

      Channel point rewards and redemptions

      Channel rewards

      Pending redemptions

      Accepted redemptions

      Leaderboards

      KICKs and gifted subs — synced from Kick (week / month / lifetime)

      KICKs leaderboard

      Top KICKs gifters on your channel

      Gifted subs leaderboard

      Top gifted subscription supporters

      Settings

      API access, sign-in activity, and webhooks

      Sign-in activity

      Recent Kick sign-in attempts — authorized and blocked

      API access

      Webhook subscriptions