GS Smoking – Premium Cigarette Pack & Smoking System
€15.00 — Config-Based Smoking Script for QB-Core Servers
- Cigarette pack opening system that converts packs into single cigarettes
- Real smoking flow with animation, hand prop and progress bar
- Supports multiple cigarette brands out of the box
- Configurable smoking duration per cigarette type
- Adjust health loss, hunger, thirst and effect values from config
- Stress reset support included
- Optional headache visual effect after smoking
- Supports ox_lib notify/progress with QB fallback support
- Launch target support for qb-inventory / ps-inventory / lj-inventory
- Includes ready-made item definitions and image files
- Lightweight and optimized implementation
- Escrow protected
Main Features
- Use cigarette packs to receive configurable amounts of single cigarettes
- Smoke individual cigarettes with immersive player animation
- Spawns and attaches a cigarette prop to the player during smoking
- Progress bar support with cancel option
- Built-in anti-spam logic so players cannot smoke multiple times at once
- Automatic cigarette item removal only after successful smoking
- Inventory full checks when opening cigarette packs
- Configurable cigarette brands and per-item settings
This resource is designed for servers that want a simple but immersive smoking system instead of basic instant-use cigarette items.
Included Cigarette Brands
- Redwood
- Debonaire Green
- Debonaire Blue
- Cardiaque
- 69 Brand
- Optional generic cigarette item included
The script includes multiple branded cigarette packs and single cigarette items, making it easy to fit into convenience stores, prison roleplay, black markets or general city life servers.
Smoke Effects
- Configurable health loss per cigarette
- Configurable hunger metadata change
- Configurable thirst metadata change
- Stress reset when smoking is completed
- Optional headache effect with gameplay camera shake and visual modifier
- Per-cigarette effect settings supported directly in config
This allows you to create anything from simple casual smoking items to more immersive survival-style or roleplay-oriented cigarette effects.
Framework & UI Support
- QB-Core
- qb-inventory launch target
- ps-inventory launch target
- lj-inventory launch target
- ox_lib progress bar support
- ox_lib notify support
- QB notify / progress fallback support
The script is built for QB-Core and includes flexible UI support so you can run it with ox_lib or use QB-style fallback notifications and progress bars.
Configuration
- Set inventory target with Config.Inventory
- Choose UI mode for progress and notify
- Adjust default smoke duration and hard max duration
- Configure health, hunger and thirst values globally or per cigarette
- Edit prop model, hand bone, position and rotation
- Customize smoking animation dictionary, animation name and flag
- Configure cigarette packs, item rewards, labels and amounts
- Configure per-cigarette effects including headache duration
Most important gameplay settings are handled through shared/config.lua, making the script easy to adapt to different server styles.
Included Files
- Main client and server logic
- Config file with editable cigarette and effect settings
- Ready-to-use item definitions
- Included cigarette pack and cigarette images
- Simple install structure for quick setup
The package includes the required item templates and matching images so setup is straightforward for most QB-Core based servers.
Installation
- Copy the resource into your server resources folder
- Add the included cigarette items to your item file
- Copy the included item images into your inventory image folder
- Set your preferred inventory target in shared/config.lua
- Configure ox_lib or QB UI mode depending on your setup
- Ensure gs_smoking starts after qb-core and optional ox_lib
Developed by GameServers.fi
© 2026 GameServers | GS Smoking v1.0.0
