New scripts in store – check out our latest releases!

No top donator yet.

JDev07
JDev07
Today 09:00
Enderson_Rojo_Romero
Enderson_Rojo_Romero
Today 05:53
xaviergaming20
xaviergaming20
Wed 23:44
yerki13
yerki13
Wed 18:34
ShaneHawkins
ShaneHawkins
Wed 08:58
JDev07
JDev07
Today 09:00
Enderson_Rojo_Romero
Enderson_Rojo_Romero
Today 05:53
xaviergaming20
xaviergaming20
Wed 23:44
yerki13
yerki13
Wed 18:34
ShaneHawkins
ShaneHawkins
Wed 08:58
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
Black Jack
Thumbnail 1
Thumbnail 2
Thumbnail 3

Black Jack

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

Overview

Detailed features and information

Rockstar built a gorgeous blackjack table into Red Dead Redemption 2, complete with a full set of dealer animations. YS Blackjack brings all of it to your RedM server. Up to 4 players sit at the table against the house. The dealer deals, peeks, flips, pays and sweeps with the game's own animations, and every card and chip moves in time with his hands.

No fake "card appears on the table" tricks. The dealer pulls each card from the deck, places it, and sweeps it back up with his fingers.


How it plays

Players take a seat, place their chips on their betting circle and play classic blackjack against the dealer.

  • Hit, stand, double down and split, all with one key each.

  • Insurance when the dealer shows an ace. It pays 2 to 1.

  • Dealer peek: with an ace or a ten showing, the dealer checks his hole card. If he has blackjack, the hand ends right away, just like in a real casino.

  • Blackjack pays 3 to 2. The dealer hits on 16 and stands on all 17s.

  • 4-deck shoe, reshuffled at 75 % penetration.

  • Double after split is allowed. Split aces get one card each.

  • House edge of about 0.5 % with basic strategy (simulated over thousands of rounds).

Rounds flow on their own: a 15 s betting window that starts with the first chip, then 20 s per decision. A player who runs out of time simply stands.


Features

The native RDR2 blackjack, fully animated

  • Every native dealer animation is used: dealing to any combination of seats, hitting each seat, dealing to himself, the peek, flipping the hole card, paying winners, collecting losing bets, sweeping the cards and riffle-shuffling the deck.

  • Native player animations: sitting down, placing chips, hit and stand gestures, double down, insurance, and win and loss reactions. A single set of clips covers all 4 seats.

  • Cards follow the dealer's real hands.

    • Each card appears in his fingers only when he pulls it from the deck.

    • It is released when his hand reaches its spot.

    • When cards are collected, they slide across the felt under his fingertips.

    This was tuned from hand positions recorded in game, not guessed.

  • Chips are collected seat by seat and stacked beside the bank, exactly where the dealer's hand puts them.

  • The dealer always holds the deck in his left hand and is visible and idle even when nobody is playing.

Custom table

  • The game's own p_blackjacktable01x with its 4 chairs, rebuilt in Blender with a new 4096 px felt: betting circles, card boxes, insurance line and seat numbers, all measured to match the native animations.

  • An added dealer's chair, since the native clips have the dealer seated.

  • Native RDR2 cards, deck, card caddy and chips, so everything looks like it belongs in the game.

  • English and Spanish felt textures included (see Languages below).

Gameplay & UI

  • Bet with the mouse:

    • Click places the chip you have selected.

    • Right-click takes a chip back.

    • The mouse wheel changes the chip value.

  • A minimal, period-style panel (React) shows the timer, your hand and its value, the dealer's hand, the players at the table and the shoe count. It never steals your mouse.

  • The panel never spoils a card. A card only appears in the UI once the dealer has actually placed it on the felt.

  • Three camera views: close on your cards, a wider view, and an overhead view of the whole table. Press Q to switch; your choice is remembered.

  • Voice chat keeps working while you play.

  • Players are seated with no collision and no damage, and stand up cleanly at their chair.

Server authority & fairness

  • The server decides everything: phase, turn, distance to the table, limits and which moves are legal. Chips are only accepted once the charge is confirmed.

  • Provably fair shoe: shuffled with HMAC-SHA256 and a private server secret.

    • A commitment is published when the shoe is shuffled.

    • The seed is revealed with the next shuffle, so anyone can verify it.

  • The dealer's hole card never leaves the server until he flips it. It cannot be sniffed from the client.

  • No lost money:

    • Disconnected players are paid automatically on their next login.

    • Stopping the resource mid-round refunds every bet.

    • Leaving the table mid-hand stands your hand, and you are still paid.

  • Database logging of every round, plus an optional Discord webhook.

  • Action cooldown, idle warning and an automatic kick for players who sit without playing.

Frameworks & compatibility

  • VORP (vorp_core + vorp_inventory) and RSG (rsg-core + rsg-inventory), auto-detected.

  • Play with cash or chip items from the inventory.

  • sleepless_interact or native prompts (hold G) to take a seat.

  • ley_notify or ox_lib notifications.

  • English and Spanish UI (ox_lib JSON locales). Adding a language is easy.

Performance

  • The table, dealer, cards and chips only exist near players (ox_lib points) and are cleaned up on exit and on resource stop.

  • ~0.00 ms idle. The per-frame logic only runs while you are seated.

  • Table state is synced with state bags and reactive handlers. There is no polling.


Highly configurable

  • Chip values, minimum and maximum bet, timers.

  • Table rules: number of decks, penetration, blackjack payout, dealer hits soft 17, double rules, double after split, insurance, peek.

  • Optional entry item (casino ticket), idle kick, and play limits (a stress system or a cooldown).

  • Keys, cameras, interaction mode.

  • Unlimited tables. Staff commands place a new table in seconds: /bj_aqui and /bj_pos.

  • An economy hook (OnHouseResult) to feed your casino business or jobs.


English & Spanish, on screen and on the felt

  • UI, prompts and notifications: English and Spanish locales included. Pick one with setr ox:locale "en". Adding another language is just a JSON file.

  • The felt itself is painted in both languages:

    • English: "BLACKJACK PAYS 3 TO 2", "DEALER MUST DRAW TO 16 AND STAND ON ALL 17s", "INSURANCE PAYS 2 TO 1".

    • Spanish: "EL BLACKJACK PAGA 3 A 2" and the matching rules.

  • Switching takes one file copy:

    1. Copy languages/en/ys_blackjack_tex.ytd into stream/.
    2. Restart the resource.

    The docs explain it step by step. The betting circles and card positions are identical in both versions, so nothing else changes.


Open files (escrow)

Everything you need to adapt the script to your server is left open:

  • config/*: every setting.

  • locales/*: all texts and translations.

  • server/bridge.lua: money, items, notifications, stress and telemetry. Add another framework here.

  • server/functions.lua: charging, payouts, pending payouts and character info.

  • server/logs.lua and server/database.lua: Discord webhook format and database setup.

  • client/interact.lua: how players take a seat.

  • client/functions.lua: notifications, model and animation loading.

  • web/build/*: the on-screen panel. Restyle it freely.

  • languages/*: the felt textures in each language.

  • sql/*: the database schema.

The game logic, the dealer and card animation sync, and the streamed models are protected.


Requirements

  • ox_lib

  • oxmysql

  • VORP or RSG

  • Optional: sleepless_interact, ley_notify

What you get

  • The ys_blackjack resource: the streamed table, the dealer's chair and the scripts

  • English and Spanish felt textures

  • Full English documentation (README_EN.md): installation, language switching, configuration, staff commands, troubleshooting

  • Automatic SQL setup

YOUR WISHLIST

Previous Purchases

to

Loading purchases...