Chain Script With Fully Synced Effects
Features
- Chain Effects (Optional, can be disabled)
- Replay Effects (Optional, but set at 5 seconds)
- Equipping/Unequipping Chains
- If a chain is dropped or robbed off you it will remove it from your ped and inventory
- All images and inventory items are included in the chain script
Video Preview
Chain Script & Custom Chains Preview
Chains
We have a total of 5 gang chains and 4 ex-scripts chains that are included in all packs.
The Custom Chains aren’t included and is part of our bundle pack or chains pack, the link is at the bottom of the post
All the chains are lore-friendly and ToS compliant
Gang Chains
- GSF (Grove Street Families)
- Ballas
- Vagos
- Triads
- The Lost MC
EX-Scripts Chains
- Ruby
- Gold
- Aqua
- Purple
Chain Effects
- Smoke
- Fire
- Confetti
- Sparkle
- More effects will come soon

Config:
Config = {
Debug = false, -- Enable debug prints
Framework = 'QBCore', -- 'QBCore' or 'ESX' or 'QBox'
Inventory = 'qb', -- 'qb' or 'ox'
Notify = 'ox_lib', -- 'ox_lib', 'qb', 'esx'
ProgressBar = {
Type = 'ox_regular', -- 'ox_circle', 'ox_regular', 'qb', 'esx'
PuttingOnLabel = 'Putting on a ',
TakingOffLabel = 'Taking off a ',
Time = 5000,
Controls = {
canCancel = false, -- Recommended to be false for this action
disableMovement = true,
disableCarMovement = true,
disableMouse = false,
disableCombat = true,
FreezePlayer = true, -- ESX Only
},
},
Notifications = {
put_on = "You put on a %s",
took_off = "You took off a %s",
wearing_already = "You are already wearing a chain!",
-- ESX Only
esx_positions = "top-right"
--[[
Notification positions
top-right
top-left
top-middle
bottom-right
bottom-left
bottom-middle
middle-left
middle-right (Default)
--]]
}
}
---------------------------------------
-- You will need to set the texture and variation to match your server's clothing setup.
-- You can add more chains by copying one of the existing lines and changing the values.
Config.Chains = {
-- EX-Scripts Preconfigured Chains
{
item = "ex_scripts_ruby",
label = "EX-Scripts Ruby Chain",
effect = 'fire',
male = { component = 7, texture = 359, variation = 0 },
female = { component = 7, texture = 334, variation = 0 },
},
{
item = "ex_scripts_purple",
label = "EX-Scripts Purple Chain",
effect = 'smoke',
male = { component = 7, texture = 360, variation = 0 },
female = { component = 7, texture = 335, variation = 0 },
},
{
item = "ex_scripts_aqua",
label = "EX-Scripts Aqua Chain",
effect = 'sparkle',
male = { component = 7, texture = 361, variation = 0 },
female = { component = 7, texture = 336, variation = 0 },
},
{
item = "ex_scripts_gold",
label = "EX-Scripts Gold Chain",
effect = 'confetti',
male = { component = 7, texture = 362, variation = 0 },
female = { component = 7, texture = 337, variation = 0 },
},
-- EX-Scripts Gang Chains Addons
{
item = "ex_scripts_ballas",
label = "EX-Scripts Ballas Chain",
effect = 'fire',
male = { component = 7, texture = 363, variation = 0 },
female = { component = 7, texture = 338, variation = 0 },
},
{
item = "ex_scripts_gsf",
label = "EX-Scripts GSF Chain",
effect = 'smoke',
male = { component = 7, texture = 364, variation = 0 },
female = { component = 7, texture = 339, variation = 0 },
},
{
item = "ex_scripts_thelostmc",
label = "EX-Scripts The Lost MC Chain",
effect = 'sparkle',
male = { component = 7, texture = 365, variation = 0 },
female = { component = 7, texture = 340, variation = 0 },
},
{
item = "ex_scripts_triads",
label = "EX-Scripts Triads Chain",
effect = false,
male = { component = 7, texture = 366, variation = 0, effect = "fire" },
female = { component = 7, texture = 341, variation = 0, effect = "smoke" },
},
{
item = "ex_scripts_vagos",
label = "EX-Scripts Vagos Chain",
male = { component = 7, texture = 367, variation = 0 },
female = { component = 7, texture = 342, variation = 0 },
},
}
---------------------------------------
Config.EffectRefreshTime = 5000 -- (milliseconds) refresh every 5s, set to 0 to disable
---------------------------------------
-- ✨ Chain Effects Configuration ✨
-- Only edit x, y, z, scale below.
-- x → Left (-) / Right (+)
-- y → Back (-) / Forward (+)
-- z → Down (-) / Up (+)
-- scale → Size of the effect
---------------------------------------
Config.effects = {
fire = { x = -0.02, y = 0.06, z = -0.1, scale = 0.25 },
smoke = { x = -0.02, y = 0.06, z = -0.1, scale = 0.25 },
sparkle = { x = -0.02, y = 0.06, z = -0.1, scale = 0.20 },
confetti = { x = -0.02, y = 0.06, z = -0.1, scale = 0.05 },
}
Night Time Screenshots: (Chain No Effects)
Ballas (No Effect):
Vagos (No Effect)
GSF (No Effect)
The Lost MC
Triads
Night Time Screenshots: (Chain Effects)
Ballas (With Effect: Fire)
GSF (With Effect: Smoke)
The Lost MC (With Effect: Sparkles)
Triads (With Effect: Confetti)
Purchase Script: $15
https://ex-scripts.tebex.io/
Purchase Script & Gang Chains Bundle: $35
https://ex-scripts.tebex.io/
Support Discord
EX-Scripts Support
Settings
- Inventory Support (qb-inventory, ox_inventory)
- Notification Support (qb-core, es_extended, ox_lib)
- Progressbar Support (qb-core, es_extended, ox_lib)
- Easy to add new chains to the config
| Code is accessible | Only config.lua and server_open.lua |
| Subscription-based | No |
| Lines (approximately) | 735 |
| Requirements | esx, qbcore, qbox, ox_lib |
| Support | Yes, via discord |









