Var FiveM
ScriptsBundlesDocs
VAR
Var FiveM
ScriptsBundlesDocs
NewsTheme CustomizerAboutContact
Shop Now

-- 29 sections

  • ›paintball
  • ›chess
  • ›supermarket simulator
  • ›coins shop
  • ›clothes shop
  • ›casino
  • ›drugs
    • installation
    • configuration
    • labs-and-interiors
    • maintenance-and-modules
    • missions
    • street-selling
    • administration
  • ›clothes shop v2
  • ›interaction
  • ›emote
  • ›crew
  • ›alert job
  • ›pin code
  • ›society manager
  • ›property
  • ›barber shop
  • ›shop with basket
  • ›tattoo shop
  • ›gardener job
  • ›heist atm
  • ›heist fleeca
  • ›poster job
  • ›loading screen
  • ›bank
  • ›autocardealer
  • ›character creator
  • ›multi character
  • ›bill
  • ›tattoo shop v2

~/docs/drugs/configuration/missions

drugs docs›
  • installation
  • configuration
  • configuration/labs-and-interiors
  • configuration/maintenance-and-modules
  • configuration/missions
  • configuration/street-selling
  • configuration/administration

Drugs

Missions

-- 2 code blocks · 1 min read

get var-drugstry it on the test server
  • Available dealers (Devin Weston, Lester Crest, Yusuf Amir) with maintenance or supply tasks
lua
Shared.MissionDealers = {
    {
        name = "Devin Weston",
        image = "Devin.png",
        type = "drug",
        missions = {
            {
                label = "Fetch raw materials",
                id = "drug_fetch",
                reward = "ingredients",
                price = 0,
                threshold = 60,
                pricePerPercent = 50,
                possiblePickup = {
                    {pos = vector3(-1569.72, -1038.6, 13.0 - 0.95), heading = 254.60},
                    {pos = vector3(1733.68, 4635.08, 43.24 - 0.95), heading = 297.07},
                    {pos = vector3(487.44, -1334.0, 29.32 - 0.95), heading = 26.34},
                    {pos = vector3(895.48, 3575.4, 33.48 - 0.95), heading = 91.39},
                    {pos = vector3(871.56, 2868.48, 56.88 - 0.95), heading = 205.54}
                }
            },
            {
                label = "Deliver to another lab",
                id = "drug_delivery",
                reward = "money",
                price = 1500,
                threshold = 60,
                pricePerPercent = 50,
                possiblePickup = {
                    {pos = vector3(-1569.72, -1038.6, 13.0 - 0.95), heading = 254.60},
                    {pos = vector3(1733.68, 4635.08, 43.24 - 0.95), heading = 297.07},
                    {pos = vector3(487.44, -1334.0, 29.32 - 0.95), heading = 26.34},
                    {pos = vector3(895.48, 3575.4, 33.48 - 0.95), heading = 91.39},
                    {pos = vector3(871.56, 2868.48, 56.88 - 0.95), heading = 205.54}
                }
            }
        }
    },
    {
        name = "Lester Crest",
        image = "Lester.png",
        type = "maintenance",
        missions = {
            {
                label = "Repair ventilation system",
                id = "fix_ventilation",
                module = "ventilation",
                price = 0,
                threshold = 60,
                pricePerPercent = 50,
                possiblePickup = {
                    {pos = vector3(-1665.8, 391.76, 89.2 - 0.95), heading = 15.18},
                    {pos = vector3(-218.4, 6381.0, 31.6 - 0.95), heading = 43.42},
                    {pos = vector3(215.52, 758.36, 204.64 - 0.95), heading = 48.62},
                    {pos = vector3(1835.8, 3908.48, 33.16 - 0.95), heading = 195.40},
                    {pos = vector3(-3196.96, 1160.28, 9.64 - 0.95), heading = 248.81}
                }
            },
            {
                label = "Repair electrical system",
                id = "fix_electricity",
                module = "electricity",
                price = 800,
                threshold = 70,
                pricePerPercent = 65,
                possiblePickup = {
                    {pos = vector3(-1665.8, 391.76, 89.2 - 0.95), heading = 15.18},
                    {pos = vector3(-218.4, 6381.0, 31.6 - 0.95), heading = 43.42},
                    {pos = vector3(215.52, 758.36, 204.64 - 0.95), heading = 48.62},
                    {pos = vector3(1835.8, 3908.48, 33.16 - 0.95), heading = 195.40},
                    {pos = vector3(-3196.96, 1160.28, 9.64 - 0.95), heading = 248.81}
                }
            }
        }
    },
    {
        name = "Yusuf Amir",
        image = "Yusuf.png",
        type = "maintenance",
        missions = {
            {
                label = "Inspect fire system",
                id = "check_fire",
                module = "fire_protection",
                price = 0,
                deliveryPos = vector3(709.62, -958.71, 30.40),
                threshold = 50,
                pricePerPercent = 60,
                possiblePickup = {
                    {pos = vector3(1233.48, -3330.8, 5.72 - 0.95), heading = 181.67},
                    {pos = vector3(-1131.32, -2225.4, 13.2 - 0.95), heading = 332.96},
                    {pos = vector3(-1575.0, 5166.84, 19.56 - 0.95), heading = 149.09},
                    {pos = vector3(-194.68, 6536.08, 11.08 - 0.95), heading = 41.25},
                    {pos = vector3(3695.76, 4557.4, 25.48 - 0.95), heading = 183.09}
                }
            },
            {
                label = "Check production system",
                id = "check_production",
                module = "production",
                price = 1200,
                deliveryPos = vector3(713.20, -961.50, 30.40),
                threshold = 65,
                pricePerPercent = 70,
                possiblePickup = {
                    {pos = vector3(1233.48, -3330.8, 5.72 - 0.95), heading = 181.67},
                    {pos = vector3(-1131.32, -2225.4, 13.2 - 0.95), heading = 332.96},
                    {pos = vector3(-1575.0, 5166.84, 19.56 - 0.95), heading = 149.09},
                    {pos = vector3(-194.68, 6536.08, 11.08 - 0.95), heading = 41.25},
                    {pos = vector3(3695.76, 4557.4, 25.48 - 0.95), heading = 183.09}
                }
            }
        }
    }
}
  • Configurable police alert probability for each mission type
lua
Shared.ChanceToCallPolice = {
    maintenance = 20,
    drug = 40
}

Shared.MissionVehicles = {
    maintenance = {
        model = "speedo"
    },
    drug = {
        model = "speedo"
    }
}

Shared.MissionAlertChance = {
    maintenance = 20,
    drug = 40
}
previousmaintenance-and-modulesnextstreet-selling
VAR
Var FiveM

Premium FiveM scripts. Low resmon, high quality. Built for ESX, QBCore & Standalone.

28scripts
1,500+sales

Scripts

  • Marketplace
  • Bundles
  • Theme Customizer

Most Popular

  • Supermarket Simulator
  • FiveM Casino Script
  • FiveM Coin Shop
  • FiveM Emote Menu
  • FiveM Paintball Script
  • FiveM Clothing Shop Script
  • FiveM Interaction Script
  • FiveM Character Creator

Resources

  • Free Scripts
  • Guides
  • News
  • Documentation
  • Support

Company

  • About
  • Contact
  • Discord

Legal

  • Terms
  • Privacy
  • Refunds

© 2026 Var FiveM. All sales final.

Payments byTebex