- > ensure fivestacks_barbershop
- [fivestacks_barbershop] v1.0.0 started, framework: qbx, appearance: illenium-appearance, 7 location(s), 7 categories, fivestacks.dev
fivestacks_barbershop
0.00ms
Take the tour
What each part of the menu does. Hover or tap a point.

What Barbershop does
Players sit down at one of the seven GTA barbershops and try hairstyles, beards, eyebrows, makeup, blush, lipstick and eye colors live on their own character. Every change lands in a basket with its price, and they pay once for the whole look. Closing without buying puts the old look back.
- 7 GTA barbershops out of the box
- 7 categories, chest hair as an optional 8th
- A price per category, single styles can cost more
- Pays from cash, then bank, by default
- Optional society account and Discord webhook logs
- Standalone servers get every look for free
- No SQL needed
Live preview
Players see every style on their own character. The camera moves between head, face and chest per category, and the player is turned towards free space so it never ends up in a wall or mirror.
Real game colors
The swatches come straight from the game palettes, so what players pick is what they get. Hair gets highlights, makeup a second color, and beards, eyebrows and makeup have opacity.
One basket
Every changed category lands in the basket with its price and can be removed on its own. R resets a category, and closing without buying puts the old look back.
Server-side prices
The server prices the basket from the config, never from the client. It checks the distance to the chair and tries the payment accounts in order.
Saves the look
illenium-appearance, fivem-appearance, qb-clothing and ESX skinchanger / esx_skin are picked automatically. You can also plug in your own function.
Pictures in the list
Run /barberthumbs once and every hairstyle, beard, eyebrow and makeup style gets a picture made on your server, addon packs included. Needs screenshot-basic.
Fits into your server
The appearance script is picked automatically. Interaction mode and the society account are set in the config.
Appearance
- illenium-appearance
- fivem-appearance
- qb-clothing
- skinchanger
- esx_skin
- own function
Interaction
- built-in marker
- ox_target
- qb-target
Society
- esx_addonaccount
- qb-banking
- qb-management
- Renewed-Banking
Controls
- Choose a style↑↓
- Change the color←→
- Color or highlightsTab
- Change the opacity-+
- Switch categoryQE
- Reset the categoryR
- BuyEnter
- CloseEsc
- Turn the characterDrag
- ZoomScroll
Config and exports
The config, locales and framework bridges are plain Lua you can edit. These snippets come straight from the files you get.
config/config.lua
-- Price covers a new style with its colors and opacity.
-- Prices = { [style] = price } for single styles, Enabled = false removes a category.
Config.Categories = {
{ Id = 'hair', Kind = 'hair', Icon = 'hair', Price = 150, Prices = { [21] = 400, [44] = 400 }, Colors = 2, View = 'head' },
{
Id = 'beard', Kind = 'overlay', Overlay = 1, Icon = 'beard', Price = 90, Colors = 1, ColorType = 1,
Opacity = true, View = 'face', Genders = { male = true },
},
{
Id = 'lipstick', Kind = 'overlay', Overlay = 8, Icon = 'lipstick', Price = 70, Colors = 1, ColorType = 2,
Opacity = true, View = 'face',
},
{ Id = 'eyes', Kind = 'eyes', Icon = 'eye', Price = 200, View = 'face', Count = 32, Thumbnail = false },
}
Config.Payment = {
-- Accounts tried in this order. ESX: 'cash' is the money account. Standalone: everything is free.
Accounts = { 'cash', 'bank' },
}Installation
6 steps from download to a running script. Pick a step to see what goes where.
- resources
resources/└─ [fivestacks]/ └─ fivestacks_barbershop/ ├─ bridge/ ├─ client/ ├─ config/ ├─ locales/ ├─ server/ ├─ shared/ ├─ web/ ├─ fxmanifest.lua └─ README.md
Step 1 of 6
Changelog
v1.0.0Sep 29, 2026
- First release
How buying works
Sales open on October 16. Until then you can look around and ask questions on Discord.
- 1
Open a ticket
Pick a script and open a ticket on our Discord to buy it.
- 2
Get the resource
You receive the resource folder, with the config, locales and framework bridges open to edit.
- 3
Ensure it
Drop it into your resources, add ensure to server.cfg and restart.
More scripts

Character Creator
€80Fullscreen character creator with heritage, face, skin, hair, make-up and clothes live on the character.
- ESX
- QBCore
- Qbox
- Standalone

Clothing Store
€50Clothing store with live try-on, color variants, a basket and saved outfits.
- ESX
- QBCore
- Qbox
- Standalone

Admin Menu
€80An admin menu for players, vehicles, reports, bans, team chat, weather and developer tools.
- ESX
- QBCore
- Qbox
- Standalone
