Fifty-four segments. One pointer. Let the wheel decide.
Silo-LuckyWheel is a full-size wheel of fortune standing in your world — a
hand-painted 1899 wheel on a brass-and-wood stand, spinning on a real axle
with a pointer that clacks over every peg. No menu, no interface: a player
walks up, presses G, pays the stake, and everyone nearby watches the same
fifty-four segments slow down onto the same winning slice.
Preview
Live Preview
- Test it on our Preview Server - What you test there is what you get !
Features
A wheel made of props, not menus
- Two custom streamed models: the 54-segment hand-painted wheel and its
brass-fitted stand — western 1899 art, embedded collision - The wheel spins on its real axle and decelerates naturally onto the
winning segment - The pointer clacks over every wooden peg; a cash-register bell rings
when it settles — native RDR2 sounds, every one configurable - Everyone in range watches the same spin stop on the same segment
Real prizes, your house rules
- One press, one stake — the server rolls, the server pays
- Every wheel value pays money, items, or both, set per value in the open
config - Odds are yours to tune: default chances match the painted wheel exactly
(21 slices of “1”… one slice of “100x”); default payouts return ~84%
long-term, and every weight is one config line - Big wins (30 / 100x) can be announced to the whole server, with a
distance option - Pay in cash — or in items: a spin can cost money, a free spin, or an
inventory item (1x Gold Bar); every wheel can carry its own price, and
the prompt shows the price of the wheel you are standing at - Prize stock: cap how many times a prize can drop per restart — one
jackpot a night, five of the second tier; a sold-out prize leaves the wheel
and the rest share its odds - Discord logging: every spin to a webhook — who spun, what they paid,
what they won and the net swing; separate URLs for a busy log and a
highlights channel
Fair, decided entirely server-side
- The winning segment is rolled server-side — clients only render
- Distance checks, per-wheel busy lock, per-player cooldown and payout
identity, all validated on the server - The segment layout ships in the config, with a console tool to verify the
texture alignment slice by slice
A crash never costs a stake
- Resource stopped mid-spin? Every pending stake is refunded
automatically, with a notification - A winner who disconnects mid-spin is identity-checked before payout
- Failed item delivery (full inventory) is logged server-side and the win
message lists only what actually arrived
Built to be sold and to scale
- VORP Core & RSG-Core, auto-detected — one package, both frameworks
- No database — nothing to import, nothing to configure
- Props spawn only near players; spin events go only to players in
range — a 150-player server with 10 people at the wheel does 10 players’
worth of work - All texts in one open locale file — 10 languages included (en, ro,
it, de, fr, es, pt, ru, pl, tr) - Unlimited wheels, map blips, open documented config: spin cost (global or
per wheel), duration, rotations, cooldown, sounds, odds, prizes, stock,
webhooks - Dev tools: segment-alignment tester + a cinematic demo loop for filming
What’s included
All three resources come in the download — nothing to source separately.
| Resource | Purpose |
|---|---|
Silo-LuckyWheel |
The game (Lua logic escrow-protected; config & locales open) |
Silo-LuckyWheel-Props |
2 custom streamed models — the 54-segment wheel and its stand, hand-painted textures |
silo-libs |
VORP/RSG framework bridge — open-source (MIT), so you can verify exactly what it does: GitHub - SiloTekDev/silo-libs: Unified framework-agnostic API (VORP / RSG) for RedM scripts — write once, run on both. · GitHub |
No external requirements. No database.
Get it
Tebex: Get It Now !
Support & documentation
- Discord (support & previews): SiloTek
- Framework bridge source: GitHub - SiloTekDev/silo-libs: Unified framework-agnostic API (VORP / RSG) for RedM scripts — write once, run on both. · GitHub
Check Also:
Required information — Script
| Code is accessible | No |
| Subscription-based | No |
| Lines (approximately) | ~890 |
| Requirements & dependencies | VORP or RSG-Core · silo-libs (free, included) |
| Support | Yes |
Required information — Assets (props)
| Assets are accessible | No |
| Subscription-based | No |
| Polygons (model and LOD) | Wheel 1,944 tris · stand + pointer 3,744 tris · embedded collision 1,728 / 2,814 tris · no LOD |
| Texture size and amount | 1 shared dictionary (16 textures): albedo + normal + spec sets at 2048×2048 (wheel, face, stand) and 1024×1024 (lights, sign) |
| Requirements & dependencies | Streamed automatically via DLC_ITYP_REQUEST (no setup) |
| Support | Yes |

