VAPE SCRIPT +50 FLAVOURS [ESX/QBCORE/QBOX]

miniatura_vape (1)

:rocket: Key Features :sparkles:

:dash: 50+ Vape Variants – Includes super-powered vapes (invisibility, super speed, teleportation) and a variety of flavored vapes (watermelon, mango, blueberry, etc.) as inventory items.

:rainbow: Customizable Smoke Effects – Choose from single-color or rainbow smoke with adjustable opacity and exhale duration. Smoke syncs across all players for multiplayer visibility.

:superhero: Super Power Effects – Activate special abilities like invisibility, super jump, invincibility, teleportation, and vehicle speed boosts, each with configurable durations and progress bars.

:gear: Highly Customizable – Adjust vape properties, smoke settings, effect durations, cooldowns, and puff limits via config.lua for full control.

:art: Progress Bar UI – Optional progress bars for effect durations, displayed via a sleek HTML-based UI for a polished experience.

PREVIEW

YouTube Video

BUY

Tebex

DISCORD

Support Discord

DOCUMENTATION

Gitbook

Config.lua

Config.lua

Here there is only the Example Vape but in the Config.lua there is +50 vapes created.

Config.Locale = "en" -- Language for the notifications (en, es, etc.) All languages are in the locales folder
Config.EnableMaxPuffs = true -- Enable max puffs for vapes
Config.ShowNotifications = false -- Show notifications when using the vape

-- Smoke Configuration
Config.VapeExhale = 0.4 -- Time to exhale the smoke in seconds
Config.SmokeOpacity = 0.8 -- Opacity of the smoke (0.0 to 1.0)
Config.SmokeDelay = 1.5 -- Delay between smoke puffs in seconds
Config.DisableCombatButtons = true -- Disable combat buttons when using the vape

-- Vape Configurations
Config.Vapes = {
    -- EXAMPLE VAPE THIS DON'T EXISTS
    ["example_vape"] = {
        prop = "mic_purple", -- Color of the Vape Prop (mic_purple, mic_red, mic_green, mic_blue, mic_yellow, mic_orange, mic_black, mic_lightblue, mic_pink)
        EffectDuration = 69, -- Duration of the effect in seconds
        ShowProgress = true, -- Show progress bar when using the vape
        Label = "Example Vape", -- Label of the vape
        SmokeColor = {R = 156, G = 39, B = 176}, -- Color of the smoke
        SmokeColor = "Rainbow", -- This is for rainbow smoke
        Cooldown = 5, -- Cooldown of the vape puff in seconds
        puffs = 10 -- Number of puffs before the vape runs out
    },
SCREENSHOTS

Code is accessible Config.lua & Styles
Subscription-based No
Requirements ESX/QBCORE/QBOX
Support Yes
1 Like

IF YOU NEED A VAPE SCRIPT I HIGHLY AND I MEAN 10000000/10 RECOMMEND THIS SCRIPT! BEST CUSTOMER SERVICE AS WELL , AND MIC IS THE SWEETEST PERSON EVER!! :smile:

1 Like

NEW UPDATE

  • Configurable Health and Armor System :stethoscope::shield::
  • Added Config.StaticHealth and Config.StaticArmor to control whether health and armor are capped or stackable. :white_check_mark:
  • Implemented Config.Health and Config.Armor to set specific values (health 100-200, armor 0-100). :straight_ruler:
  • Ensured that in static mode, health/armor doesn’t decrease if the current value is higher (e.g., 130 armor won’t drop to 110). :no_entry_sign::chart_with_downwards_trend:
  • Vape Removal Command :no_good_man::
  • Created a command (/vape by default) to unequip any vape in hand, removing the prop and clearing animations. :wastebasket:
  • Made it configurable with Config.RemoveVapeCommand so users can set their preferred command name (e.g., /quitvape). :gear: