xSmoking
xSmoking - The Most Advanced Smoking & Vaping System for FiveM
A complete next-generation smoking experience designed for serious roleplay servers. xSmoking brings every smoking mechanic into one polished, fully-synced system - cigarettes with a real drag-and-hold mechanic, six-flavor vapes with a battery that can overheat and explode, joints with a full high effect, cut-and-heat cigars, water-cooled bongs, and a placeable hookah that up to four players can share from one set of hoses. On top of that: a 3D vape mod bench, smoke rings and hearts, a passing system, and a trick-load prank that pops on a random drag.
Built from the ground up for QBCore, QBox and ESX with full auto-detection across inventories, targets, textui and notify systems, plus a high-performance, multiplayer-synced architecture.
FEATURES
-
Ships as two resources - xSmoking (core system) and xSmoking-props (custom streamed vape & hookah models)
-
Cigarette system with a real drag-and-hold mechanic, coughing when a drag is held too long, and dropped butts left on the ground
-
Cigarettes move between three positions - hand, mouth and ear - with full custom animations
-
Cigarette pack item (default 20) that dispenses and depletes one cigarette at a time
-
Full vape system with six configurable flavors, each a separate inventory item with its own cloud color
-
Separate liquid and battery gauges per vape, both drained by drawing and idle use
-
Vape battery malfunction system - chaining puffs or running near-empty builds heat, warns the player, and can overheat and explode with configurable damage
-
Three switchable vape sound modes (Normal, Car, Bubble) with configurable volume
-
Weed / joint system with a full high effect - screen filter, woozy drunk walk and munchies that wear off over time, all configurable
-
Cigar system - cut the cap with a cutter, puff without inhaling, manage rising heat, and relight before it goes out
-
Cigar overheat mechanic - harsh puffs, faster burn and a queasy screen when held too long
-
Bong system - fill the water, pack the bowl, pull to fill the chamber and clear it for a hit
-
Dirty bong water mechanic - hits get harsher and smoke thins as the water fouls, requiring a refill
-
Placeable hookah prop with a heating coal, staling water and a packed tobacco bowl on independent timers
-
Shared hookah hoses for up to four players at once, with a hose range that snaps back if you walk too far
-
Configurable hookah placement limits (per-player and server-wide) and auto-despawn when the coal and bowl die out
-
3D Vape Mod Bench - open in a clean UI panel or a full 3D camera scene, switchable or lockable per server
-
Liquid and battery refill mods that top up and recharge the held vape
-
Color coil mod to recolor the exhale cloud
-
Smooth filter mod that lets you draw longer before coughing
-
Cloud chaser mod for noticeably bigger exhale clouds
-
Car and bubble sound-chip mods that change the vape sound
-
Mod durability system - every attachment wears out over a set number of puffs and drops off
-
Smoke tricks - blow smoke rings and hearts by holding to charge and releasing, with longer drags blowing more rings
-
Trick keybinds usable both on foot and while seated in a vehicle
-
Random-chance smoke rings and hearts on normal exhales for natural variety
-
Passing system - share a lit cigarette, joint or hookah hose with nearby players via target or keybind
-
Trick-load prank system - secretly rig a cigarette, joint or cigar that pops on a random drag with configurable damage
-
Full multiplayer sync - nearby players see your smoke and hear your vape within a configurable radius
-
Framework-ready stress and hunger hooks - each drag can calm stress and curb hunger
-
Coughing and stamina-drain systems across every smoke type
-
Configurable, repositionable HUD status card for the active smoke
-
Fully rebindable keys through native FiveM Key Bindings
-
Configurable in-game shops with peds, blips, categorized tabs and per-item pricing
-
Flexible shop interaction via target or a floating [E] prompt, paid from cash or bank per shop
-
Framework auto-detect supporting QBCore, QBox and ESX
-
Inventory auto-detect for ox, qb, qs, ps, codem, origen and tgiann with configurable item image path
-
Target auto-detect for ox_target, qb-target, qtarget, bt-target and tgiann-target
-
TextUI and notify auto-detect across ox_lib, qb, codem, okok, mythic, t-notify, wasabi and native
-
Multi-language locale system - English, Türkçe, Deutsch, Español and Français included, easy to add more
-
Custom streamed props for every vape part and the hookah, with dedicated ytyp files
-
Open config, framework, locale and shared item files with escrow_ignore for easy customization
-
High-performance, fully optimized architecture
-
Built by CodeM under the BLVCK design line - Rockstar / CFX.re Verified asset creator with 8,000+ servers running CodeM scripts
Frameworks: ESX, QBCore, QBox
SubscriptionTiers: Platinum,Diamond
Related: 5667664
Documentation: https://codem.gitbook.io/codem-documentation/x-series/essentials/xsmoking