CodeM X Smoking - Advanced Smoking System

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: G Smoke · Z Put away · \ Move · E Pass · K Ring · . Heart · L Hide (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: G Hit · Z Stow · . Pass · K Ring · . Heart · L Hide

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: E Set it down · Scroll Turn it · ↑/↓ Raise / lower · Backspace Never 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: G Draw · Z Put back · K Ring · U Heart · L Hide


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

Tebex
R* CFX Marketplace


Questions? Join our discord for support.

Code is accessible No
Subscription-based No
Lines (approximately) 4000-5000
Requirements ESX-QB-QBox
Support Yes
3 Likes

Nice script

1 Like