ELP Roulette
A fully integrated, multiplayer roulette experience for RedM
Bring the atmosphere of a true 1899 gambling house to your RedM server with ELP Roulette — a fully configurable, multiplayer roulette system designed around roleplay, businesses and an actual in-game economy.
ELP Roulette is more than a simple casino minigame.
Every roulette table is a physical object in the world. Tables can be placed, owned by businesses, operated in saloons or casinos, and connected directly to your server's company economy.
Players don't simply gamble against an invisible script.
They gamble against the house.
🎰 A Real Multiplayer Roulette Experience
Up to 8 players can play at the same roulette table simultaneously.
Each round follows a proper casino-style sequence:
Waiting → Betting → Spinning → Result → Payout → Next Round
Players can watch the betting phase, place their wagers, watch the wheel spin and see the result before the next round begins.
The table automatically handles the entire round cycle.
Configurable timing
Every stage can be adjusted:
- Betting duration
- Wheel spin duration
- Result display duration
- Break between rounds
- Idle timeout
This allows you to create anything from a fast-paced gambling room to a slower, immersive luxury casino.
💰 Full Roulette Betting System
ELP Roulette supports a complete selection of classic roulette bets.
Inside Bets
- Straight
- Split
- Street
- Corner
- Basket
- Six Line
Outside Bets
- Red
- Black
- Even
- Odd
- Low
- High
- Dozen
- Column
Every betting type can be individually enabled or disabled.
You can also configure the maximum amount that may be placed on each individual betting type.
🎟️ Flexible Betting Economy
Server owners have complete control over the betting economy.
Configure:
- Minimum bet
- Maximum bet per field
- Maximum total bet per round
- Maximum number of betting fields per player
- Available chip denominations
Default chip values include:
$1 · $5 · $10 · $25 · $100 · $500
The maximum bet can be configured independently for high-payout bets such as Straight, Split or Street.
This allows you to balance your casino economy precisely instead of relying on fixed gambling limits.
🏦 Your Casino Is an Actual Business
This is where ELP Roulette goes far beyond a traditional roulette script.
Roulette tables can be connected directly to ELP Society and ELP Banking.
The table becomes part of the business economy.
Player loses?
The wager goes into the company's account.
Player wins?
The payout comes from the company's account.
The casino therefore carries the actual financial risk of operating the roulette table.
A successful casino can generate significant revenue.
An unlucky casino can lose money.
The house actually has something to lose.
🏢 Business-Owned Roulette Tables
When a table is placed, the operator can select the company that owns it.
The available companies are taken directly from your ELP Society system.
This allows you to create establishments such as:
- Casinos
- Saloons
- Hotels
- Private gambling clubs
- Company-owned gambling rooms
- Government-operated establishments
You can also hide specific jobs from the company selection.
The system supports a configurable House Share, allowing you to determine how much of each wager is actually transferred to the business.
🏛️ Government Coverage
ELP Roulette even supports government-backed payouts.
If enabled, the government can cover a winning payout when the company's account does not contain enough money.
This creates an interesting economic system where the casino remains playable even during a major payout.
Alternatively, you can disable government coverage and allow the casino's available funds to determine how much of the payout it can finance.
🪑 Physical Tables in the World
Roulette tables aren't just UI elements.
They are actual physical objects placed within the RedM world.
The system supports:
- Multiple roulette table models
- Multiple chair models
- Configurable table offsets
- Configurable chair offsets
- Configurable seating radius
- Configurable chair rotation
- Configurable spawn distance
- Automatic object cleanup
Clients only spawn tables when they are close enough, keeping the system lightweight even with many tables across the server.
📍 Place Your Own Tables
Authorized players can place roulette tables directly in the world.
The placement system includes:
- Preview placement
- Rotation
- Height adjustment
- Placement confirmation
- Placement cancellation
- Alternative keyboard controls
- Minimum distance between tables
- Global table limit
Tables can therefore become part of the actual development of your server's businesses.
A new casino can physically build its gambling room without requiring a developer to hard-code every table location.
🔐 Server-Side Permissions
Table placement permissions are checked server-side.
This means players cannot simply bypass the client and place tables without authorization.
You can configure which framework groups are allowed to place tables, including:
- Admin
- Superadmin
- Owner
- Custom groups
The maximum number of tables and minimum distance between them can also be configured.
🎯 Authentic Roulette Payouts
ELP Roulette comes configured with traditional single-zero roulette payouts.
Examples:
Straight — 35:1
Split — 17:1
Street — 11:1
Corner — 8:1
Six Line — 5:1
Column — 2:1
Dozen — 2:1
Red / Black — 1:1
Even / Odd — 1:1
Low / High — 1:1
The payout values are completely configurable.
Want a traditional casino?
Keep the standard payouts.
Want your server economy to be harsher?
Adjust individual odds.
🌎 Designed for RedM Roleplay
ELP Roulette is built around the idea that gambling should feel like something happening inside your world, not something happening in a detached minigame.
A player walks into a saloon.
They approach the roulette table.
They sit down.
They place their money.
Other players place theirs.
The wheel spins.
Everyone waits.
The ball drops.
The table announces the result.
Money changes hands.
And the business account changes with it.
That is the experience ELP Roulette is designed to create.
🎛️ Highly Configurable
Almost every important aspect of the system can be configured.
General
- Framework: VORP / RSG
- Language
- Debug mode
- Commands
Table Placement
- Placement permissions
- Maximum tables
- Minimum distance
Economy
- Currency symbol
- Decimal precision
- Betting limits
- Chip denominations
Gameplay
- Maximum players
- Interaction distance
- Leave distance
- Round timings
- Idle timeout
Betting
- Enabled betting types
- Individual payout ratios
- Individual betting limits
Businesses
- ELP Society integration
- ELP Banking integration
- House share
- Government payout coverage
- Minimum transfer amount
- Company exclusions
Models
- Roulette table models
- Chair models
- Object offsets
- Seating positions
- Spawn/despawn distances
🎮 Player-Friendly Controls
ELP Roulette uses RedM control hashes and prompts rather than forcing players into fixed keyboard layouts.
Players can configure their controls through the normal RDR2 control settings.
The system also provides alternative controls for important placement actions.
This makes the script much more compatible with different player control setups.
🌐 Multi-Language Ready
ELP Roulette includes language support and is designed to allow players to receive their own selected language.
The configuration supports:
- German
- English
- Spanish
- Portuguese
Additional languages can be added through the localization system.
⚙️ Performance Focused
ELP Roulette is designed to support multiple physical tables without unnecessarily spawning every object everywhere.
Tables and chairs are created client-side only when players are within the configured spawn range.
When players move away, the objects are automatically cleaned up.
Combined with server-side validation and configurable limits, this keeps the system suitable for larger roleplay environments.
🔥 What Makes ELP Roulette Different?
Most roulette scripts simply provide:
A wheel + bets + money.
ELP Roulette connects the entire experience.
Players → Roulette → Businesses → Banking → Economy
The casino becomes an actual economic entity inside your server.
A casino owner can make money.
A player can win a fortune.
A business can go broke.
A government can decide whether gambling establishments receive financial backing.
And every roulette table physically exists in the world.
ELP Roulette
Turn gambling into a real part of your RedM economy.
🎰 Multiplayer roulette
👥 Up to 8 players per table
💰 Complete betting system
🏢 Business-owned tables
🏦 ELP Society integration
💳 ELP Banking integration
🏛️ Optional government payout coverage
📍 Physical world placement
🎯 Configurable payouts
🪑 Physical tables and chairs
🔐 Server-side permissions
🌎 RedM roleplay focused
🌐 Multi-language support
⚙️ Highly configurable
🚀 Performance conscious
Don't just add a roulette minigame.
Build an actual gambling industry.

