CodeM X-Smoking
The most complete and immersive smoking system for FiveM — one resource for cigarettes, cigars, joints, bongs, hookah and vapes, all with synced animations, realistic smoke effects and detailed, interactive UIs. Built for roleplay servers that want smoking to actually feel like something, not just play an emote.
Highlights
A few things that set this smoking system apart:
- 6 smoking types in one script — cigarettes, cigars, joints, bong, hookah and vape.
- Fully synced — everyone nearby sees your animation, prop and smoke in real time.
- Interactive UIs — live puff / life / breath tracking for every item.
- Smoke tricks — blow smoke rings or heart-shaped smoke on a keypress.
- Placeable hookah — drop a fully working hookah anywhere in the world.
- Vape mod system — build your own vape on an interactive, prop-based mod table.
- Prank cigarette — slip a loaded cigarette to another player for a little surprise.
Cigarettes
- Realistic cigarette UI showing remaining life and every puff
- Blow smoke rings or heart-shaped smoke with a keypress
- Move the cigarette naturally between your hand, mouth and ear, or throw it away when you’re done
- Pass it to another player, and everyone sees it synced
- Controls:
GSmoke ·ZPut away ·\Move ·EPass ·KRing ·.Heart ·LHide (can be configurable either in config or FiveM keymapping.)
Prank Cigarette
- Slip a cigarette load into a cigarette and hand it off
- The victim has to light it up first before the surprise triggers
- A fun, fully in-character way to prank the people around you
Prestige Cigars
- Kick back with a premium cigar for those classy, high-roller RP moments
- Same smooth synced animations and smoke effects as the rest of the system
Bong & Joints With Friends
- Pass the bong or a joint around the group
- Every animation, prop and smoke effect is fully synced for everyone in the session
- Built for shared, social RP moments
Bong
- Pack the bowl with the strain you want — e.g.
Ogkush,Amnesia,Skunk - Live tracking of water level, chamber, bowl and breath
- Milk the chamber and take your hit when it’s ready
Bong Effect
- The bong packs a much stronger hit than a joint, so players have to pace themselves
- Distinct screen/effect feedback so the hit actually feels heavy
- Controls:
GHit ·ZStow ·.Pass ·KRing ·.Heart ·LHide
Hookah
- Place your hookah anywhere in the world for a fully interactive setup
- Fill the base with water, drop a charcoal on top, and it’s ready to use
- Placement controls:
ESet it down ·ScrollTurn it ·↑/↓Raise / lower ·BackspaceNever mind
- Choose a shisha flavor (e.g.
Mint), let the charcoal heat up, grab the hose and draw - Live coal / water / shisha / breath tracking
- Blow rings and hearts just like the other items
- Controls:
GDraw ·ZPut back ·KRing ·UHeart ·LHide
Vapes
- Realistic vape interface with battery, e-liquid, breath and puff counter
- Five unique flavors — e.g.
Strawberry,Mango Lush,Grape Ice— each with its own distinctive smoking effect
- Customize your vape on an interactive, prop-based mod table
- Drag modules into their sockets:
Turbo Chip,Cloud Chaser,Chroma Coil,Bubbler Tank,Smooth Filter - Build the exact setup you want
- After installing the Turbo Chip and Bubbler Tank, switch vape modes with a single key
- Instantly toggle between a realistic car-exhaust effect and a bubble effect
Technical
| Frameworks | ESX, QBCore, QBox |
| Inventories | ox_inventory, qb-inventory, qs-inventory, codem-inventory, ps-inventory, tgiann-inventory |
| Dependencies | oxmysql, your framework |
| Code | Escrow-protected; config & locales open |
Showcase
Documentation
Get It Now
Questions? Join our discord for support.
| Code is accessible | No |
| Subscription-based | No |
| Lines (approximately) | 4000-5000 |
| Requirements | ESX-QB-QBox |
| Support | Yes |












