New scripts in store – check out our latest releases!

No top donator yet.

yerki13
yerki13
Today 18:34
ShaneHawkins
ShaneHawkins
Today 08:58
LifeisPeachy
LifeisPeachy
Mon 20:47
proxyone
proxyone
Mon 20:36
AfterdarkStudio
AfterdarkStudio
Sun 15:44
yerki13
yerki13
Today 18:34
ShaneHawkins
ShaneHawkins
Today 08:58
LifeisPeachy
LifeisPeachy
Mon 20:47
proxyone
proxyone
Mon 20:36
AfterdarkStudio
AfterdarkStudio
Sun 15:44
Top
Community Service

Community Service

9.99 USD
Add to Cart
Top
Payment Terminal

Payment Terminal

14.99 USD
Add to Cart
Top
Policetools

Policetools

14.99 USD
Add to Cart
Top
CHAT

CHAT

8.99 USD
Add to Cart
Top
Minimal Chat

Minimal Chat

8.99 USD
Add to Cart
Roulette
Thumbnail 1
Thumbnail 2
Thumbnail 3

Roulette

Total Price
USD 25.00
Accepted payments
  • Apple Pay
  • Google Pay
  • Mastercard
  • Visa
  • American Express
Any questions? Discord

Overview

Detailed features and information

Real Multiplayer Roulette for RedM (VORP & RSG)

Bring a real casino table to your server. The wheel spins, the croupier throws the ball, and every chip is stacked on the felt where everyone at the table can see it. The server decides every result and guards every dollar.


Why players love it

  • Bet on the table itself. No menus, no lists. Move your chip over the felt with the mouse and it snaps to the bet under the cursor: straight, split, street, corner, six line, column, dozen, red/black, even/odd, 1-18/19-36. The squares you cover light up before you click.

  • A wheel that really spins. The game's roulette table has a fixed, painted wheel. We rebuilt it in Blender as a separate table and rotor. The rotor spins, the ball rolls around the bowl, and it drops into the pocket of the winning number.

  • A croupier who works. Custom animations made for this script: he waits at the rail, throws the ball from the rim, sweeps the losing chips toward the house and pushes the winnings next to each winning stack.

  • Everyone sees every chip. Up to 3 players per table. Bets are stacked on the felt using the game's own chip models, and everyone at the table sees them live.

  • Clean, immersive UI. A minimal panel shows the timer, your stake, the last numbers and who is playing (character names, not IDs). It never steals the mouse.

  • Voice chat keeps working. Players can talk while they play.

  • HD table. 4096 px betting felt drawn from exact measurements, 2048 px cloth and wood, sharpened wheel numbers.


Built to be exploit-resistant

Casino scripts are the first thing cheaters attack. This one was designed server-first:

  • Server authority. The client only sends "I want to place this chip here". The server checks seat, round phase, distance to the table, bet type, table limits and action speed before taking a cent.

  • Paid when placed. Money is charged at the moment the chip goes down. Payouts are computed only from the bets stored on the server, never from anything the client sends.

  • Unpredictable numbers. Results come from HMAC-SHA256 keyed with a private server secret, not from math.random. Revealed seeds give nothing away, and every pocket has exactly the same chance.

  • Committed results (HMAC-SHA256). The result is fixed when the round opens. Players see only a fingerprint of it before betting. The secret is revealed after the spin, so anyone can verify the number never changed once bets were in. Every round is saved in the database for audits.

  • Nothing sensitive on the client. Server config (limits, fees, webhook URL, economy hook) is never sent to players. Your Discord webhook can't be stolen from the client files.

  • Disconnect-safe.

    • Leave before "no more bets": you get everything back.

    • Leave after: your bets still play, and any win is paid automatically when your character logs back in.

    • The resource stops mid-round: every unresolved bet is refunded.

  • Anti-snooping. Only players near a table can receive its bet list.

  • Anti-seat-camping. Players who sit without betting get a warning, then are stood up (configurable).

  • Rate limits and caps. Maximum per bet spot, per round and chips per round, plus a cooldown between actions.


Everything is configurable

  • Frameworks: VORP or RSG, detected automatically. Every framework call lives in a single open bridge file, so other frameworks are easy to add.

  • Currency: cash, or chips as inventory items.

  • Layout: American (0/00) or European (single 0).

  • Interaction: sleepless_interact points or classic RedM hold-key prompts.

  • House fee: a percentage charged per chip and refunded if the chip is removed.

  • Economy hook: OnHouseResult runs after every round, so the house profit can feed a saloon, casino job or society account.

  • Entry item: optionally require a ticket (or any item) to sit, consumed or not.

  • Responsible-gambling limits: stress system, cooldown between rounds, or both. Can be switched off.

  • Discord logs: a round summary with players, totals, fee and fingerprint.

  • Tables: add as many as you want with one line each. Tables, wheel and croupier spawn only near players, so no map edits and no idle cost.

  • Admin tools: in-game calibration for seats, croupier and ball path, for custom tables.


Languages

  • English and Spanish texts included. Add your own by copying one JSON file.

  • English and Spanish felt textures included. To switch the table's language, copy one file into stream/.


What you get

  • Custom models: table, spinning rotor, HD texture dictionary.

  • 4 custom croupier animations.

  • Full English documentation: install, configuration, customisation and troubleshooting.

  • Database tables created automatically.

  • Open files for you to customise: configs, locales, the NUI (plain HTML/CSS/JS, no build step), the framework bridge, notifications, Discord embed and interaction system. Only the core game logic is protected by escrow.

Requirements

  • ox_lib

  • oxmysql

  • VORP (vorp_core + vorp_inventory) or RSG (rsg-core + rsg-inventory)

  • Optional: sleepless_interact, any notification system

Install in 2 minutes

  1. Drop ys_roulette into your resources folder.
  2. Add ensure ys_roulette after ox_lib, oxmysql and your framework.
  3. Restart. Tables and database are ready.

YOUR WISHLIST

Previous Purchases

to

Loading purchases...