M-Blackjack is a RedM blackjack script for VORP and RSG, built on Red Dead Redemption 2's own blackjack: the original dealer animations, voice lines, table HUD and card props, with player dealers, NPC gamblers and a full table economy.
Sit and play the blackjack you know from story mode. Up to four players per table, a house dealer who talks, shuffles and pays out exactly like the base game, townsfolk who pull up a chair and play their own hands, and players who can take over the dealer chair and run the table themselves.
Works on VORP and RSG
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
AT A GLANCE
• The original RDR2 dealer voice lines: he greets you, calls every total, announces busts and blackjacks, hurries slow players and says goodbye when you leave
• Native story-mode dealer animations for the deal, shuffle, payouts and chip collection
• Player dealers: ask the house dealer for a break, he gets up and walks off for a smoke, and you take his chair
• NPC gamblers: ambient townsfolk walk in, sit down and play real hands with basic strategy and react to every win and loss
• Up to 4 players per table, and anyone nearby can stand and watch
• The game's own minigame HUD with player portraits, chip counts and turn text
• Hit, stand, double, split, insurance, surrender, 7-card Charlie, plus optional Perfect Pair and 21+3 side bets
• Chip exchange, a table box (the house bank), owner jobs, an admin ledger and Discord logs
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FULLY CONFIGURABLE
• Rules: deck count, blackjack payout, dealer hits or stands on soft 17, split limit, double after split, insurance, surrender, 7-card Charlie
• Card counting, if you allow it: switch from a fresh shuffle every hand (base game) to a carried shoe of 1 or more decks, and the deck only reshuffles when it runs low, so sharp players can keep count and play the odds
• Per-table buy-in limits, chip item, card style, dealer model and seat positions
• Dealer mode per table: house dealer, player dealer, or both
• NPC gamblers: on/off, arrival chance, seats they may take, cooldowns, how long they wait for a dealer
• Native hold prompts or ox_target (optional)
• Tutorial tips players can turn off, saved per character
• Every line of text in one locale file, ready to translate
For any questions or support, reach out to me on Discord
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FULL FEATURE LIST
THE TABLE
• Rhodes, Blackwater and Van Horn saloons set up and ready, using the base-game tables and dealers
• Add tables in custom interiors, with optional table and chair spawning
• 4 player seats per table with synced cards, chips and animations for everyone nearby
• Spectators: anyone within range sees the hand play out without sitting down
• Players who sit mid-hand join on the next round
• Hold to look at the dealer's cards or your own, in first or third person
• 9 native card deck styles, set per table
THE DEALER
• House dealer driven by the game's own blackjack scenes: dealing, revealing, shuffling, paying and taking chips
• Original dealer speech for totals, busts, blackjacks, insurance, betting calls, greetings and goodbyes
• Hurries players who take too long, with timings you can change
• Breaks: a qualified player asks the house dealer to step away. He finishes the round, stands up, walks to his break spot for a smoke or a coffee
• When the player dealer leaves, the house dealer walks back on his own and sits down
• Break spots are set per table, with a random one picked each time
PLAYER DEALERS
• Qualify by certificate item, job, or both
• Play with the table's chip item or with cash against the table box
• Wagers need box coverage, so a player-dealt table can't pay out money it doesn't have
• Player dealers can pick the card deck style (optional)
• Optional hourly win cap for player-dealt games
NPC GAMBLERS
• Real ambient townsfolk walk up to the table and take a seat while players are nearby
• They play real hands with basic strategy, bet, take insurance and react to results
• Voiced remarks and table chatter between hands
• Their money is simulated, so it never touches the table box or a player's wallet
• They wait for a dealer if the chair is empty, then leave on their own
ECONOMY AND ADMIN
• Chip items per town (Rhodes, Blackwater, Van Horn chips), bought and sold at the table or at a counter you choose
• Table box holding the house cash and chips, with deposits and withdrawals
• Owner jobs can open or close the table and manage the box
• Every box movement is saved to the database
• /mbj_ledger — box totals for every table, the last entries for one table, or a single entry in full
• Admin command name, ACE and groups set in the server config
• Discord webhooks per table or one for all, sent in batches so they never spam
• Cash-outs are written to the database first, so a crash or restart doesn't eat a player's winnings
SIDE BETS (OPTIONAL)
• Perfect Pair: mixed, coloured and perfect pairs
• 21+3: flush, straight, three of a kind, straight flush, suited trips
• Pay tables and limits are all in the config
FOR DEVELOPERS
• Server-side deck, wagers, player actions, dealer play and payouts
• Server events for joins, leaves and settled rounds, so other scripts can hook in
• Configs, locales and the manifest stay open; game logic is escrowed
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
REQUIREMENTS
VORP Core + VORP Inventory
or
RSG Core + RSG Inventory
oxmysql
ox_target optional, native hold prompts work without it
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHAT'S INCLUDED
• Three saloon tables ready to play: Rhodes, Blackwater and Van Horn
• Item SQL for VORP and item entries for RSG (3 town chips + dealer certificate)
• Database tables create themselves on first start
• English locale, add your own language by copying it
• README with install steps and every option explained
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Pull up a chair, buy your chips and try to beat the house. Or put on the visor and be the house.