18/09/2026 · Updated 11/10/2026

27 Free FiveM Scripts From the Developer: Weapon Skins, Weapon Damage, ESX Inventory, Vaults, Admin Panel and More

Twenty-seven free FiveM scripts from X3D — collectible weapon skins, a weapon damage system, ESX inventory with hotkeys 1–9, vaults, trunk storage, an admin panel with token bans, bank and ATM, YouTube boombox, fortune teller with siamsi and tarot, ESX phone, death screen, drug selling, house robbery, minigames, ESX Legacy Core X3D Build, loading screen, Notify, Progress Bar, usable items, slide, Character Skin, Main Menu, Daily Login, Mailbox, Carry and Environment.

Most "free FiveM scripts" you find are someone else's leaked files, with all the licensing and hidden-code risk that comes with them. These are free from the developer, versioned and maintained. Twenty-seven so far. (For paid scripts, see where to buy FiveM scripts safely.)

X3D Weapon Skins — collectible weapon skins unlocked by items, tradable (new)

  • A skin item unlocks the skin into the player's permanent collection; equip it any time. Damage, weight and ammo always come from the base weapon
  • Tradable or bound forever: hold to turn a tradable skin back into an item; a skin is never lost with the gun
  • A collection screen with a reward card on unlock, rarity 0–5 and held-weapon effects; open it with /skins
  • Server-checked with a per-player lock; a skinned gun reaching someone who never unlocked it turns back into the normal weapon, attachments kept
  • Works with X3D Inventory 1.1.0 (change skin from the right-click menu) or any other inventory via /skins · needs es_extended

Download: X3D Weapon Skins · Guide: X3D Weapon Skins docs · Read more: free FiveM weapon skins and a weapon damage script

X3D Damage — your own weapon damage, headshot kills, bleed, stun, lifesteal (new)

  • Per-weapon damage, headshotKill and no heavy melee; unlisted weapons keep the game's damage
  • Effects: bleed (stops when healed), slow, stun, knockdown, bonus damage, armour pierce, lifesteal, each with a chance and optional headshot-only
  • Lifesteal checks range, weapon in hand and cooldown on the server · a hook lets helmets block headshots · jump-dodge guard
  • Skinned guns use their base weapon's damage automatically · ESX or standalone, no ox_lib

Download: X3D Damage · Guide: X3D Damage docs

X3D Inventory — ESX inventory with big readable text and hotkeys 1–9

An ESX Legacy inventory with a ready-made screen that reads clearly from the first start: big item icons with rarity colours, drag and drop, stack split:

  • Hotkeys 1–9 that stay: drag an item onto the bottom bar and press its number. Hotkeys are saved with the character in the database, so a new PC or a cleared cache keeps them
  • Capacity that grows: set starting slots and weight, raise them permanently with slot/weight coupons or for some days with a Value Pack
  • Server-checked every time: use, give, drop and bag search check amount, distance and permission · a lock stops double gives · per-item cooldowns
  • Plugs into other scripts: any vault, trunk or stash drives the same storage panel through 3 exports · job scripts can show a durability bar on the slot
  • Needs es_extended, oxmysql · stop your old inventory so only one runs · Thai/English

Download: X3D Inventory · Guide: X3D Inventory docs · Read more: a free ESX inventory set: bag, vaults and trunks

X3D Vault — player vaults with levels and sharing, job vaults per society

  • Press E at a vault and its storage opens next to the X3D Inventory bag; drag items in and out right away
  • Player vaults: players create and name their own, each with a code such as #7WT6 · level up with an upgrade card; each level sets slots, weight and what may be stored (money/items/weapons) · share with friends and revoke access
  • Job vaults: one per job, such as police or EMS, open only to that job; set locations, safe model and blip yourself
  • Server-checked: the player must stand at the vault, amounts are whole numbers, access and bag space are verified · the vault is locked while items move, so two players can't double-spend
  • Needs es_extended, oxmysql, X3D Inventory

Download: X3D Vault · Guide: X3D Vault docs

X3D Vehicle Storage — trunk storage by vehicle class, owner-only

  • Press H at the back of a car and the trunk opens next to the X3D Inventory bag
  • Realistic capacity for all 22 GTA vehicle classes, overridable per model, or 0 for no trunk
  • Nothing lost, nothing stolen: owner-only (checked server-side against the vehicles table) · locked cars stay closed except for jobs you allow · job vehicles open for that job · undroppable items are blocked automatically
  • Admin /trunkadmin <plate> · OpenRemote(plate) export to open from a garage menu · hooks for your vehicle-key and gang-car scripts
  • Needs es_extended, oxmysql, X3D Inventory

Download: X3D Vehicle Storage · Guide: X3D Vehicle Storage docs

X3D Admin Panel — all-in-one admin panel with token bans and alt detection

  • Opens with PAGEUP or /x3dadmin · large, readable Thai or English · ESX out of the box, standalone too
  • Manage players: online list with job, money and ping · go to, bring, invisible spectate, revive, freeze, kick · view a player's bag and weapons · give or take money, items and weapons for one player or everyone
  • Bans that keep people out: matched on identifiers + machine tokens, so a fresh account on the same PC can't join and is added to the ban · a database of everyone who ever joined with ban history, admin notes and accounts sharing a machine · import bans and warnings from txAdmin
  • Logs from every system: money, items, jobs, chat, joins/leaves and every admin action, searchable per player
  • Roles and permissions: owner/superadmin/admin/moderator or your own roles; nobody can act on an equal or higher rank; every action is permission-checked on the server
  • Menus for X3D scripts: edit the Daily Login calendar, send mail, create redeem codes from the panel, applied instantly
  • Needs oxmysql (plus es_extended on ESX)

Download: X3D Admin Panel · Guide: X3D Admin Panel docs · Read more: a free FiveM admin panel compared with txAdmin

X3D Banking — bank and every ATM on the map, transfers by phone number

A bank for ESX with no ATM coordinates to maintain:

  • Every ATM on the map detected by prop model; bank branches get blips · /atmscan adds any missing machine
  • One screen: cash and bank balance, quick withdraw, deposit all, transfer, history
  • Transfer by phone number or player ID with the recipient's name shown before confirming; with X3D Phone the transfer pops up in the phone's banking app
  • Server-side checks: distance to the machine, integer amounts within limits, sufficient balance, one transaction at a time · ox_target via the OpenBank export
  • Needs es_extended, oxmysql · Thai/English

Download: X3D Banking · Guide: X3D Banking docs · Read more: what a FiveM banking script needs

X3D Music — YouTube boombox on the ground or on a car

  • boombox item placed on the ground (ghost preview, rotate with scroll) or mounted on a vehicle
  • YouTube search by title or link; the API key stays on the server
  • Shared queue, anyone in range adds up to 25 tracks · owner controls play/pause/skip/clear/volume/range 10–30 m
  • Distance falloff, up to 3 speakers audible at once, late arrivals hear the track from the same position
  • Survives restarts: ground speakers persist in the DB, car speakers return as items · per-player and server-wide limits · admin musicstop
  • Needs es_extended, oxmysql, a free YouTube Data API v3 key

Download: X3D Music · Guide: X3D Music docs

X3D Fortune — fortune-teller NPC with horoscopes, siamsi and tarot

  • Free daily horoscope: work, money, love, health plus lucky number and colour, same result all day
  • Zodiac from a one-time birthday · 28 siamsi sticks with lucky numbers · 22-card tarot on 9 topics, upright or reversed · 10-card monthly spread
  • Rider–Waite deck (public domain) · server draws the cards and charges, distance and rate checks
  • Prices you set, cash or bank · needs only es_extended

Download: X3D Fortune · Guide: X3D Fortune docs · Read more: boombox and fortune teller for city flavour

X3D Phone — ESX smartphone with calls, SMS, dispatch, banking, camera and Buzz

A complete phone for ESX with a Nuxt 4 UI that works with mouse or keyboard:

  • Real voice calls through pma-voice, call history, five ringtones · SMS threads with location sharing that drops a GPS pin for the recipient · 3,600+ emoji
  • Job numbers + dispatch: players press "Call EMS", every medic gets the case on their phone with distance and a map marker; works with stock esx_policejob / esx_ambulancejob without code changes; other scripts trigger it with one export
  • Bills in your own name or a job's · mobile banking with transfers by phone number, using ESX's bank account
  • Camera: in-game photos stored on your own server, no image host, no API key; copies can go to a Discord webhook
  • Buzz server-wide feed with five skins (Halloween, Christmas, Songkran, …) · Dark Chat anonymous rooms with passwords
  • Optional phone item requirement checked server-side · every callback validated on the server, SMS/post/call rate limits
  • Server-specific parts (notify, voice, banking) live in addons/, one file each · needs es_extended, oxmysql, pma-voice

Download: X3D Phone · Guide: X3D Phone docs

X3D Respawn — death screen with Call EMS and wait-for-medics

A death screen for ESX that makes the medic job matter:

  • Death summary: killer, weapon, distance, area, headshot, body part, plus the last six hits
  • Call EMS sends the case to every medic's X3D Phone; when one accepts, the patient sees "Medic X is on the way". Without X3D Phone it uses the esx_ambulancejob signal or ps-dispatch / cd_dispatch through an adapter
  • Medics online = wait for a medic: minimum medic count, maximum wait, or medic-only revive; no medics = self-respawn after the timer
  • Respawn points (main city / nearby) · self-revive with a first-aid kit, each toggle separate
  • Death survives a relog (no alt+F4 escape) · standard esx_ambulancejob events (revive, heal, setDeathStatus) · /revive /heal

Download: X3D Respawn · Guide: X3D Respawn docs

X3D Sell Drug — rotating shady buyers that pay black money

An illegal sales job with no fixed corner to camp: shady buyers appear at random map spots on a timer:

  • Each buyer wants different items, runs their own clock, first come first served, no repeat sales to the same buyer
  • Pays black money, straight into your server's laundering loop
  • Server-checked: real items, distance at the end of the deal, real elapsed time, one player per buyer
  • Big-buyer events (1.2.0) appear on a random timer with a city-wide announcement, buy 10 units per deal at 1.2× pay, take 3 minutes per sale, and admins can start one by hand
  • Police rules (1.2.0): a minimum of on-duty police before anyone can sell (Config.RequiredJobs) and a chance-based police alert with a map circle (Config.Alert)
  • Spots, items, prices, timers, concurrent buyers and banned jobs in shared/config.lua · ox_lib negotiation minigame when present · ESX or standalone

Download: X3D Sell Drug · Guide: X3D Sell Drug docs

X3D House Robbery — pick the door, loot the rooms, crack the safe

A complete robbery loop, pick → search → safe → leave:

  • Per-house cooldown; the marker turns red once a house has been hit
  • Separate loot tables for floor spots and the safe, with chance and quantity; optional inventory-weight check
  • Minigames come from X3D Lockpick and X3D Safe Cracking when installed (free, separate downloads), otherwise the ox_lib skill check
  • Police rules (1.2.0): a minimum of on-duty police, jobs that cannot rob, and a police alert with a map circle on a break-in
  • Houses, entry/exit, search spots, safe position, timers, pin count all in config.lua · 3D marker and E prompt built in · ESX or standalone

Download: X3D House Robbery · Guide: X3D House Robbery docs

X3D Lockpick — lockpick minigame behind one export

  • Feel for the pin with WASD, ESC to cancel
  • exports['x3d_lockpick']:miniGameLockPick(4) returns true/false in one line, no callbacks; use it on doors, cars, crates, anything
  • Difficulty is the pin count (3–6) · minigame state bag blocks other keys · closes itself on death or resource stop, never leaves the player stuck

Download: X3D Lockpick · Read more: free FiveM minigames and rewards cheaters can't fake

X3D Safe Cracking — dial-cracking minigame

  • Turn the dial with A/D, the light comes on at the notch, press E to lock it; clear every lock to open
  • exports['x3d_safe']:createSafe(4) returns true/false · difficulty is the lock count (house 3 · shop 4 · bank 6)
  • Uses GTA's own dial texture and sounds, nothing streamed · zero dependencies, not even ESX

Download: X3D Safe Cracking

X3D Loading Screen — terminal boot with an ENTER WORLD button

A loading screen that streams each resource as it mounts and ends on an ENTER WORLD button the player presses when ready:

  • One HTML file, no build, no network — CEF has no network while the loading screen renders, so Nuxt/Vue-built screens show a white page on some machines; this one makes no requests at all
  • Real-time resource list from actual FiveM events, not a fake bar; players see where it stalls
  • Your own name, images, video and music: drop bg.png–bg6.png / bg.mp4 / loop.mp3 next to the HTML, no code changes
  • Works with stock ESX (button unlocks on esx:playerLoaded), the es_extended X3D Build (the core holds the player until the press) and standalone

Download: X3D Loading Screen · Guide: X3D Loading Screen docs

X3D Notify — 9-position notifications with a Thai font, replaces esx_notify

Notification cards for ESX, forked from esx_notify with the UI rewritten in Vue:

  • Nine positions around the screen (up from four), including center and left/right-center
  • Item icons and rarity frames for got-item / used-item toasts
  • Inline colour codes ~r~ ~g~ ~b~ ~y~ … and an embedded Thai font, no tofu boxes
  • Old scripts keep working: a 12-line exports['esx_notify'] forwarder ships in optional/
  • GPL v3 like upstream; the change list is on the product page

Download: X3D Notify

X3D Progress Bar — ESC to cancel, replaces esx_progressbar

A progress bar for ESX that adds what esx_progressbar lacks:

  • ESC cancels and fires onCancel (upstream makes you wait it out)
  • Numeric countdown (showCountdown)
  • Hotkey lock while running via the LocalPlayer.state.minigame state bag and the x3d_progressbar:active event, so nobody opens the inventory mid-repair
  • Embedded Thai font, peach/jade theme following the player's choice, exports['esx_progressbar'] forwarder so old scripts need no edits

Download: X3D Progress Bar

X3D Use Item — meds, AED, repair kits, ammo, food and armor in one system

A usable-item system that needs only es_extended, no ox_lib:

  • Painkillers / bandages with animations · AED that revives downed players with a server-side range check · repair kits · ammo · loot boxes · buff food · body armor · helmet that blocks criticals and breaks on a headshot
  • Everything is checked server-side: anti-spam lock, item verified before it is taken, range checked at the end, not just the start
  • Plugs into what you run: progress bar (ox_lib / x3d_progressbar / esx_progressbar), notifications (esx_notify / ox_lib), buff systems via x3d_useitem:effect, your death screen via Config.ReviveEvent
  • Every item lives in shared/config.lua; Thai/English strings

Download: X3D Use Item

X3D Slide — shooter-style dodge with a cooldown

  • Shift + slide key (default left Ctrl; players rebind it in Key Bindings)
  • Force, move rate and cooldown in config · fires x3d_slide:cooldown for your HUD's cooldown ring
  • Notifications pick esx_notify / ox_lib / game text automatically · three files, no other resource needed

Download: X3D Slide

ESX Legacy Core — X3D Build — a faster es_extended that stops losing saves

es_extended forked from esx_core 1.13.4 with the things that hurt real servers fixed. Drop it over the old one; the resource name is unchanged and your scripts need no edits:

  • No lost saves — position and health are validated before a disconnect save, so nobody spawns at map origin or dead; everyone is flushed every 10 minutes against crash rollbacks
  • Faster — O(1) account/item/weapon lookups, saves that re-encode only what changed, callbacks that no longer leak
  • Harder to dupe — economy lock for the last 10 minutes before a txAdmin restart, audit log for money/items/weapons with Discord webhooks, clamped ammo, banned-word filter
  • GPL v3, full source, every change listed in the README · ESX Legacy 1.13.x

Download: ESX Legacy Core — X3D Build · Guide: installation docs · Read more: why replace the core

X3D Character Skin — 77-slot character editor, no skinchanger

A complete character customization screen that ships everything in one resource, with no skinchanger dependency and no database:

  • 77 slots — face, hair, beard, makeup, clothing and accessories; the real ceiling for each slot is asked from the game at runtime, so add-on clothing packs the server installs are fully selectable
  • Orbiting camera that follows what you edit — pick a hairstyle and it zooms to the face, pick shoes and it drops to the feet; once the player rotates or zooms themselves it stops fighting them
  • Poses, character lighting and a hide-other-players button for the people standing on top of you
  • Barbers and clothing shops can open it with a restricted slot list per shop
  • skinchanger-compatible exports (GetSkin / LoadSkin / LoadClothes / Change) — an existing clothing shop or uniform system can point at x3d_skin instead
  • No database setup · any framework · ESX / Standalone

Download: X3D Character Skin · Guide: X3D Character Skin docs

X3D Main Menu — systems, announcements, events and city guide

Every server needs a main menu so players click into systems instead of memorising commands:

  • System cards split into "systems" and "quality-of-life" — a card hides itself when its resource is not started
  • Announcements + time-limited events; the banner says "starting soon" / "N days left" / "live now" on its own
  • Categorised city guide for rules and how-to-play
  • Edit content in-game with admin commands /menusystem /menuevent /menuannouncement /menuguide — no restart
  • Player settings with peach/jade themes, custom colours, and toggles other scripts add via RegisterSetting
  • No database setup · any framework · ESX / Standalone

Download: X3D Main Menu · Guide: X3D Main Menu docs

X3D Daily Login — free daily check-in with streaks

A daily check-in where players never lose a reward — the simplest way to get people back on the server every day:

  • Login streaks + a fully editable reward table (items, money, or a special reward on streak milestones)
  • Full inventory? Reward is kept for the player to claim later
  • As safe as a money system: the server decides everything, no double-claiming
  • No database setup — works immediately
  • Plugs into your inventory and framework through adapter files · ESX / Standalone
  • 49 automated test cases

Download: X3D Daily Login · Guide: X3D Daily Login docs

X3D Mailbox — free offline mailbox with attachments and redeem codes

A player logs off but still needs an event reward, compensation, or a note from an admin — Mailbox lets you send mail that waits until they open it:

  • Attach multiple items and money across accounts (money, bank, black_money or any account your framework has) in one letter
  • Send to one player or everyone on the server (SendMail / SendMailAll), with expiry dates and a custom sender name
  • No database setup — works immediately
  • No double-claiming, and a broken reward never leaves a player stuck
  • Built-in redeem codes: players type /redeem <code> or enter it in the panel, and the reward arrives as mail so a full bag never loses it. Set a server-wide cap, one per player and an expiry in Config.Codes, or create event codes from another script with AddCode
  • Plugs into any framework through 4 adapter files (framework, notify, reward, storage)
  • Ready-made UI, install guide in the docs

Download: X3D Mailbox · Guide: X3D Mailbox docs

X3D Environment — free map cleanup and optimization

One file, drop it in, done. Smoother and cleaner server:

  • Disables street NPCs, AI traffic and unwanted scenarios
  • Turns off the idle camera that spins when a player is AFK
  • Clears blood decals, bullet holes, tyre marks and character wounds
  • Every feature toggles in the config file

Ideal for servers that want more FPS and no NPCs wandering into RP scenes.

Download: X3D Environment · GitHub: peachoenixzz/x3d-environment

X3D Carry — free player carry system

A complete, safe carry system built for carrying and stealing bodies in gang cities:

  • Carry a dead body without asking: drag a downed teammate out of the line of fire, or take the other side's body before medics arrive
  • Steal a body back: shoot the carrier down and the body drops within 2 seconds, ready to pick up. Nobody can pull a body out of the hands of a carrier who is still standing; you have to win the fight
  • Bodies never die a second time while carried, and fall to the ground properly when put down
  • Fireman carry and piggyback for living players need consent — the target accepts or declines
  • Server decides everything; clients cannot force it
  • Thai UI

Download: X3D Carry · GitHub: peachoenixzz/x3d-carry

See every free script in the free category.

Compatibility

All of them run on ESX Legacy, and some also run standalone (check the tags on each product page). None needs core edits.

How to download from the store

  1. Log in with Discord at fivem.x3d-developer.com
  2. Join the X3D Discord (join button on your account page)
  3. Set up your server profile once (name + logo)
  4. Hit download on the product page — you get the latest version and update notices

Why three steps for a free script? So we know who is using it, can ship updates and bug notices to real users, and stop bots scraping files to redistribute. Prefer not to? Grab it from GitHub.

License terms

  • Free to use on your server; edit the config freely
  • No reselling and no claiming it as your own
  • Full details in each script's LICENSE file

Want more?

Every paid X3D script comes with a free 7-day trial. Browse all scripts.