
RTX Smoking System
Our Smoking System delivers a fully immersive and social smoking experience for FiveM. It introduces multiple smoking types including hookah, vapes, cigarettes, cigars, bongs, and joints — all built with deep interaction systems, realistic mechanics, and full synchronization between players.
The system is designed with maximum flexibility and configurability in mind. Every aspect — from items, effects, animations, particles, and gameplay behavior — can be fully customized to fit your server.
Standalone Resource & Compatibility
Standalone resource – works on any FiveM server
Compatible with ESX, QBCore, QBox, vRP, and other frameworks
Easy installation with clear documentation
Fully synchronized between all players
Core Features
60+ smoking-related items included by default
Custom animations and models for all smoking types
Item sharing system — share smoking items with full state synchronization
Highly configurable system with unlimited expansion possibilities
Add new smoking types, items, animations, and effects
Enable or disable any smoking category
Custom UI system with real-time display of durability, battery, fill status, and other item data
Hookah System
Spawn hookah / shisha anywhere via item use or configuration
6 different hookah color variants included
Option to restrict hookah usage by job (job-locked management)
Add unlimited custom hookah flavours
Requires coal and water to function
Configurable maximum hose count
Fully synchronized for all players
Custom smoke effects and post-smoking effects (fully configurable)
Vapes
2 vape models with 6 color variants each
Battery system — battery drains over time and must be recharged/refilled
Use custom vape flavours (fully configurable and extendable)
Ability to add new vape models, animations, and effects
Share vapes with other players — including all stored data (battery, flavour, state)
Cigarettes
Open cigarette packs to access individual cigarettes
Create custom brands and cigarette types
Must be lit before smoking
Multiple holding positions (mouth, ear, etc.) + ability to add more
Customizable smoking styles (puff animations)
Durability system — cigarettes burn out over time
Share cigarettes with full state and consumption sync
Cigars
Open cigar boxes to access cigars
Support for custom brands and types
Must be lit before smoking
Custom smoking styles (fully configurable)
Durability system — cigars burn out over time
Share cigars with full state synchronization
Bong System
Fill bong with water before use
Add custom fills (fully configurable)
Requires a lighter to use
Consumption system — resources are used while smoking
Share bong with all stored data (water, fill, state)
Configurable effects with adjustable chance percentages
Joint System
Includes custom joint rolling system
Select fill and roll your own joints
Compatible with external rolling systems (optional)
Must be lit before smoking
Multiple smoking animations (expandable)
Share joints with synchronized durability
Configurable effects with chance system
Dynamic Sound System
Fully dynamic sound effects for all smoking types
Includes inhale, exhale, lighting and cough sounds
Gender-based sound effects for more realistic immersion
Different sound behavior depending on the smoking action
Improves overall atmosphere and player experience
Fully synchronized for nearby players
Configurable and easy to customize
Advanced Systems
Cough System: players cough when smoking excessively (optional)
Stress System: reduce stress or apply custom bonuses while smoking
Fully configurable effects, particles, and animations for each smoking type
Custom Smoke Shop MLO
Custom smoking shop MLO included
Buy all smoking items directly in-game
Optional feature — can be disabled
Items can be added to any shop system
Customization & Configuration
Everything is fully configurable
Add new items, smoking types, and systems
Modify animations, particles, effects, and gameplay logic
Adjust probabilities, durations, and behavior of all systems
UI is fully customizable (HTML open-source)
All texts are configurable and translatable
Synchronization & Interaction Systems
Fully synchronized between all players
Supports multiple interaction systems:
Native interaction
3D text
Help notifications
Target systems: qtarget, qb-target, ox_target
Performance & Optimization
Highly optimized and performance-focused
0.00 ms idle usage
Stable and scalable for all server sizes
Escrow & Configuration
Protected via FiveM Escrow System
Large part of the codebase is open-source, allowing developers to customize and adapt the system to their own framework or server logic
Highly configurable through multiple configuration files
Most features can be adjusted in config.lua and language.lua
UI style is fully customizable and the HTML files are open-source
All texts in the script are configurable and can be easily translated into your own language.
RTX Smoking System is built for servers that want to bring realistic, social, and immersive smoking gameplay into their roleplay experience.
From casual interactions to deep configurable systems — everything is designed to give you full control.
**Docs: **https://rtx-dev.gitbook.io/rtxdev