Var FiveM
ScriptsBundlesDocs
VAR
Var FiveM
ScriptsBundlesDocs
NewsTheme CustomizerAboutContact
Shop Now
GUIDE

~/guides/best-fivem-tattoo-shop-script

Best FiveM Tattoo Shop Script in 2026

-- listicle · updated september 2026 · var fivem team
-- 11 scripts compared · 0 to 92 eur band · prices read september 2026

Every tattoo shop on the FiveM market sells the same ink. GTA V ships its tattoo overlays as decorations grouped into collections, and a shop script is a menu over that list, which is why a free resource and a 40 EUR one put almost identical artwork on the ped. The real differences sit elsewhere: the business and job layer around the chair, the addon pipeline for ink Rockstar never made, and whether players can bring their own. Eleven options compared, on prices read in September 2026.

-- index

  1. 01What a tattoo script has to do
  2. 02The catalogue is the same catalogue
  3. 03Addon tattoos and custom ink
  4. 04The business and job layer
  5. 05Fitting your appearance stack
  6. 06The market in September 2026
  7. 07Where Var-TattooShop V2 fits
  8. 08Var V1 or Var V2
  9. 09Picking one for your server

What a FiveM tattoo shop script actually has to do

Six things, and only six. The catalogue has to be complete and browsable, because a player who cannot find the sleeve they saw on someone else will assume your shop is broken. Preview has to happen on the player's own ped, with a camera that can actually reach the zone being inked, since a tattoo on the lower back is invisible from a front-facing menu. Ownership has to persist per character and reapply on load, because decorations are wiped whenever the ped model changes and a shop that forgets is a shop players stop paying. Removal has to exist in both forms, one tattoo and all of them, and both have to be priced. Pricing and access gating have to be resolved on the server, so a spoofed callback cannot hand itself the VIP collection. And whatever the player ends up wearing has to be visible to everyone else on the server.

That last requirement sounds obvious and is the one that quietly separates the market. Applying an overlay to your own ped is a one-line native call. Getting that overlay onto every other client is a different problem, and it is the reason custom tattoos are rare while catalogue shops are everywhere.

The catalogue is the same catalogue

GTA V stores tattoos as ped decorations, grouped into overlay collections with names like mpbusiness_overlays, mpairraces_overlays and mpheist_overlays. Every script in this comparison reads from that same set, which is why the tattoo count on a product page tells you far less than it looks like it does. The counts are not even measured the same way: illenium-appearance stores one entry per design with a male hash and a female hash side by side and reaches 869 across 23 collections, esx_tattooshop lists 264 entries with each gender variant written out separately, spread over 10 menu categories of which two are empty, and Var-TattooShop V2 counts 1,591 across 25 collections. Nobody is lying. They are counting different things.

So use the count as a completeness check rather than a ranking. If a script is sitting at a couple of hundred entries, it stopped updating before several DLCs landed, which is exactly what happened to esx_tattooshop in January 2020. If it is in the high hundreds or above, it has the vanilla set and the number is a counting convention. What is worth reading instead is the zone list, because a shop with 6 zones has folded the back into the torso and a shop with 7 keeps them apart, which changes where a design can be placed.

The short version

Tattoo counts are not comparable between vendors. 869 in illenium-appearance, 264 in esx_tattooshop and 1,591 in Var-TattooShop V2 are three different ways of counting the same Rockstar overlay collections. Read the count as a completeness signal, then judge the script on everything else.

Addon tattoos, image import and freehand ink

Once the vanilla set is a commodity, the only way to sell a tattoo shop is ink that is not in the game. There are two routes and they solve the same problem from opposite ends. The addon route ships the artwork as a streamed asset: rcore includes a generator that turns PNG images into addon tattoo collections, and illenium-appearance carries a Config.RCoreTattoosCompatibility flag precisely because those packs became a small ecosystem of their own. The artwork is fixed, the server owner chooses it, and every client downloads it like any other stream.

The player-generated route inverts that. MxLoL Tattoos Shop V2 lets a player paste an image link and wear it. Var-TattooShop V2 adds an imported PNG straight from the player's own PC, up to 6 images on the body at once, plus freehand painting with a brush and eraser, a colour picker with presets and recent colours, brush size, opacity, edge softness, a stroke stabilizer, a mirror axis and undo or redo. The hard part is not the drawing tool. It is making the result exist for everybody else, and the honest version of that pipeline looks like this.

From a brush stroke to something other players can see

  1. 01Draw or importThe player paints on a preview clone with a brush, or drops in a PNG from their own PC. The cursor is projected on the skinned mesh through an offscreen WebGL ID pass, so the stroke lands on the engine texel and not next to it.
  2. 02Server caps the submitStroke count, points per stroke, image count, image bytes and total payload are all checked before anything is processed, with per-source rate limits on submit, fetch and load.
  3. 03Server prices and gatesThe price is resolved server side through the cascade, and the mode, collection or single tattoo lock is re-checked against the ace permission or framework group at submit rather than only in the interface.
  4. 04Into a decoration slotThe result goes into a pool of streamed overlay slots and is applied as a native decoration, so every other player sees it on the ped like a vanilla tattoo with no extra netcode. The pool is 24 global slots by default.
Every step except the first is a server concern. A drawing tool with no caps, no server-side pricing and no replication is a screenshot feature, not a tattoo.

Two consequences follow from that fourth step and they are worth understanding before you buy anything in this category. The slot pool is finite, so custom ink has a ceiling that vanilla tattoos do not have. And the moment players supply the artwork, you have inherited a moderation job: caps on payload size stop someone crashing the server, they do not stop someone drawing something you will have to explain to your community. Access gating per mode helps, because you can leave freehand switched off or reserve it for a group, but the decision is yours to make rather than the script's.

The business and job layer

The other axis, and the one that justifies the top of the price band, is turning the parlour into a place someone works. A catalogue shop is a vending machine: walk up, pick, pay, leave. A business layer makes the chair a job, with an owner taking the margin, employees on the payroll and a minigame that puts a second player at the other end of the needle. rcore is the only product in this comparison that ships the whole set, and it is the reason its 40.00 EUR listing sits above everything else here.

CriterionCatalogue shoprcore, business and job
Browse and buy the vanilla overlaysyesyes
Ownable shop with employeesnoyes
Tattooist job, ink another player through a minigamenoyes
Addon tattoos Rockstar never madenoAddon tattoo generator included
Temporary tattoos that expirenoHenna
Migration from another tattoo scriptnoyes
PriceFree to 39.99 EUR40.00 EUR, read from the release thread
Read the documentation footnote before you buy on this row: rcore warns that job-based permissions and the Business with jobs feature do not work out of the box on standalone or custom frameworks.

Whether that is worth 40 EUR depends entirely on player count. A tattooist job needs someone willing to sit in a shop waiting for customers, which works on a server with a populated city and is dead weight on one where the parlour sees four visits a night. The same question decides most of the venue-versus-mechanics purchases across this site, and it is the same answer every time: a business layer nobody staffs is an expensive empty room.

Fitting your appearance stack

A tattoo shop never owns the player skin on its own. Something already does, and the shop has to write into it or the ink disappears on reconnect. In practice that is esx_skin on plain ESX, qb-clothing on QBCore, or fivem-appearance and illenium-appearance on a large share of modern servers, and any tattoo script worth buying names all four. If your appearance system is still undecided, the best FiveM clothing store script guide covers that layer properly, including why illenium-appearance keeps showing up as both a free competitor and a dependency.

Two neighbouring decisions are worth settling at the same time. The first is the character creator, because tattoos applied at creation and tattoos bought in a shop have to survive the same load path, and the character creator comparison works through it. The second is whether you need the code. In this category the premium is brutal: icTattooShop lists its open source tier at 91.96 EUR against 33.88 EUR for the escrowed build, a 2.71x multiplier for the same script, which is the sort of number the escrow versus open source guide exists to help you argue about.

The FiveM tattoo shop market in September 2026

One disclaimer before the table, and it is a big one. Only three prices here were read from a page we could actually open: the two free repositories on GitHub, and Rarx Tattoos at 39.99 EUR on rarxnetwork.com. Every other store page in this category, rcore, Sotek, DeeP-Scripts, MxLoL and the icTattooShop store, sits behind a Cloudflare challenge that returns 403 to any automated request, so those figures come from the vendors' own Cfx.re release threads and store listings and are marked unconfirmed in the table. Check them on the vendor page before you budget anything, and expect the seasonal discounts these stores run to move them again.

The tattoo market as four bands, September 2026

  • esx_tattooshop, illenium-appearance0 EUR

    MIT for illenium, no license file at all on esx_tattooshop.

  • Catalogue shop, escrow24.2 to 39.99 EUR

    Sotek, DeeP-Scripts, icTattooShop standard and Rarx. Only the 39.99 EUR Rarx figure was read from a live store page.

  • Business and job layer40 EUR

    rcore, the only product here with an ownable shop and a tattooist job.

  • Open source tier91.96 EUR

    icTattooShop, 2.71x its own escrow build for the same script.

0 EUR 91.96 EUR

Var-TattooShop V1 and V2 are priced on their own product pages and sit inside the paid band rather than above it. Free is a genuine answer here, more so than in most categories.
ScriptPrice (Sep 2026)Code accessTattoo countWhat it is built around
esx_tattooshopfreeno license file264The ESX community resource. 264 tattoos, 10 menu categories of which only 8 actually hold entries, 6 map zones, prices written into the list itself. Last commit January 2020, needs esx_skin and skinchanger, 11 stars.
illenium-appearancefreeMIT869The tattoo room of a full appearance suite. 869 entries across 23 collections and 7 zones, 6 configured shops, one global Config.TattooCost of 100, and a compatibility flag for rcore addon tattoos. Last commit November 2024.
MxLoL Tattoos Shopunconfirmednot statedvanilla setThe old-school option: a keyboard-driven menu, every vanilla tattoo, a free camera, automatic undressing on entry and a hair degradation extra. ESX, QBCore and standalone.
MxLoL Tattoos Shop V2unconfirmedcode accessiblevanilla + image linkRewritten from scratch around one feature: a player pastes an image link and it becomes a tattoo. ESX, QBCore and QBX, oxmysql or mysql-async, roughly 2,700 lines of Lua and Vue.
Sotek Tattoo shop V224.20 EUR, unconfirmedescrownot statedA tidy catalogue shop with an image shipped for every tattoo, add and remove categories, custom tattoo support and a Gabz map configuration. ESX, QBCore and standalone.
DeeP-Scripts Tattoos Shops30 EUR, unconfirmedescrowall DLC, not countedRageUI menu rather than NUI, sorted by zone and gender, a talking NPC with animations, hairbase option, works at every vanilla shop and is Gabz compatible. About 1,000 lines.
icTattooShop33.88 / 91.96 EUR, unconfirmedescrow / open tiernot statedReal-time preview with an opacity slider, zones including degraded areas, custom tattoos with auto-generated images. QBCore and ESX, icmysql or oxmysql, around 8,000 lines. The open tier costs 2.71x the escrow build.
Rarx Tattoos39.99 EURnot statednot statedThe presentation buy: animated NPCs with sounds, a 360 degree camera with zoom, 5 opacity levels in the preview, and VIP blocking so a collection can be sold as a perk. QBCore, ESX and QBox.
rcore Tattoo shop, Business, Job & Addon40.00 EUR, unconfirmedescrowvanilla + addon packsThe only real business layer on this market: ownable shop, employees, a tattooist job with a minigame to ink another player, henna tattoos that expire, an addon tattoo generator, migration from other scripts, 6 UI variants. Needs oxmysql or mysql-async, roughly 7,700 lines.
Var-TattooShop (V1)15.59 / 23.99 EURescrow / partial693The catalogue shop: 693 tattoos across 6 zones with gender variants, per-tattoo pricing, a remove-all multiplier, live preview with per-zone auto-zoom, 6 locations, JSON persistence. ESX and QBCore.
Var-TattooShop V227.59 / 47.99 / 83.99 EURescrow / partial / open1,591 + customThree creation modes: 1,591 vanilla tattoos across 25 collections, imported PNGs, and freehand painting on the ped, all replicated through the decoration system. Admin studio with a price cascade, server-side caps, 24 custom slots.

Read down that table and the shape of the market is clear. The bottom two rows are free and one of them, illenium-appearance, is a better catalogue than several of the paid entries above it, so anyone buying a plain shop should be able to say out loud what they are getting for the money. The middle of the table, from Sotek through Rarx, is presentation: opacity sliders, animated NPCs, a Gabz map config, images shipped for every tattoo. Those are real improvements and none of them changes what the player ends up wearing. Only the last three rows sell something the vanilla catalogue cannot do at all, and they split cleanly: rcore sells the shop as a business and an addon pipeline, Var-TattooShop V2 sells ink the player makes themselves.

Where Var-TattooShop V2 fits, honestly

Var-TattooShop V2 is a studio with three creation modes. The first is the catalogue: 1,591 vanilla tattoos across 25 GTA collections, each with a preview thumbnail, sorted by zone and searchable by name or collection. The second is image mode, where a player imports a PNG from their own PC or picks from a server-side catalog you preload, drags it onto the body and resizes it, up to 6 images at once. The third is freehand, a brush and eraser with a colour picker, brush size, opacity, edge softness, a stroke stabilizer, a mirror axis and undo or redo, with the cursor projected onto the skinned freemode mesh through an offscreen WebGL ID pass so the stroke lands on the exact engine canvas texel and the preview matches the result. Everything is previewed on a clone with orbit, pan and zoom and click-to-select across 7 zones. Pricing and access are administered in game on /tattooadmin, with a cascade that resolves single tattoo, then collection, then zone, then the mode default, bulk pricing per zone or collection, and mode toggles that take effect without a restart. It runs on ESX, QBCore and standalone, persists per character through oxmysql with tables created on start, ships EN, FR and ES locales, and puts 6 shops on the map with interaction auto-detecting var-interact, then ox_target, then a marker.

Var-TattooShop V2, the FiveM tattoo studio by Var, with image import and freehand drawing on the ped
-- image mode and freehand mode on the preview clone. The other two thirds of the product are the 1,591 vanilla overlays and the admin studio.

Now the honest part, and it is a long list. There is no business layer at all: no ownable shop, no employees, no tattooist job, no minigame that lets one player ink another, and no temporary henna that expires. rcore ships every one of those at 40.00 EUR and is simply the better product if that is what you came for. There is no addon tattoo pipeline either, so artwork outside the vanilla set has to come from a player rather than from a pack you curate, which is again rcore's ground with its addon tattoo generator. The caps are real and you should plan around them: 24 global custom slots and 3 simultaneously inked zones per player, both configurable but both finite, against a catalogue shop where vanilla tattoos consume no slot and there is nothing to run out of. Letting players import images from their own PC hands you a moderation job that no catalogue shop has, and the server-side limits on strokes, points, image count, image bytes and total payload protect the server rather than your community standards. Opacity in V2 is a freehand brush setting; Rarx sells 5 opacity levels applied to the catalogue itself at 39.99 EUR, and icTattooShop ships an opacity slider, so if you want to fade a vanilla overlay those are the products documented for it. Locales are EN, FR and ES, where rcore claims most tattoo names translated into every language GTA supports. And no MLO adaptation ships in the box, while Sotek includes a Gabz map configuration and DeeP-Scripts advertises Gabz compatibility.

What you get in exchange is the thing nobody else in the table sells: ink the player made, visible to the whole server through the decoration system rather than as a local overlay, with the pricing and the gating resolved on the server and administered from inside the game. And unlike Var-TattooShop V1, V2 is published in all three Tebex variants, escrow, partially open and open source, so the caps, the cascade and the UI theme in variables.css are yours to edit.

Var-TattooShop V2 FiveM scriptVar-TattooShop V2A tattoo studio with three modes: 1,591 vanilla tattoos across 25 collections, imported PNGs, and freehand painting on the ped, all replicated to every player through the engine decoration system.View the script

Var-TattooShop V1 or V2

Both are still sold and they are not the same product, so this is worth settling before you reach the checkout. V1 is a catalogue shop and a good one: 693 tattoos across 6 body zones with gender-specific variants, live preview on your own ped with per-zone camera auto-zoom and left or right rotation, an individual price per tattoo, a remove-all option on a configurable multiplier, cash or bank payment, persistence in a JSON column that reapplies on load, 6 configurable shop locations and a React interface with a translatable locale file. It runs on ESX and QBCore and supports esx_skin, qb-clothing, fivem-appearance and illenium-appearance.

Two differences decide it. The first is scope: V2 replaces the menu with a studio, adds image import and freehand drawing, moves from 6 zones to 7, from 693 tattoos to 1,591, adds standalone support and moves pricing out of the config into an in-game admin panel. The second is code access, and it is the one people miss: V1 is sold as an escrow build only, while V2 ships in all three variants including full open source. So if you want a cheaper catalogue shop, never intend to let players draw, and can live with escrow, V1 is the honest answer and it is the less expensive of the two. If you want custom ink, standalone support, in-game price administration or editable source, it has to be V2.

Picking one for your server

Three questions, in this order. Do you want the parlour to be a job? If yes, this is a short list of one and rcore wins it at 40.00 EUR. Do you want players creating their own artwork? If yes, the list is Var-TattooShop V2 and MxLoL Tattoos Shop V2, and the follow-up question is whether you are prepared to moderate what appears on peds, because that work does not go away. If both answers are no, you want a catalogue, and the correct starting point is illenium-appearance at zero, with 869 tattoos and 6 shops, since anything you pay for after that has to beat free on presentation alone.

Then test before you commit. Install on a development server, put two clients side by side and confirm the second one sees what the first one applied, change ped model or reconnect and check the ink comes back, and watch the resmon value while the studio interface is open rather than only while idle. If you are still assembling the rest of the appearance stack, the best FiveM scripts guide covers the neighbouring categories.

Frequently asked questions

What is the best FiveM tattoo shop script?

It depends on which of the three axes you care about, because the artwork is identical everywhere. If you want the tattoo parlour to be a business with employees, a tattooist job and a minigame to ink another player, rcore Tattoo shop with Business, Job & Addon is the only product in this comparison that ships all of it, listed at 40.00 EUR on its own release thread. If you want players making their own designs, Var-TattooShop V2 and MxLoL Tattoos Shop V2 are the two options, and only Var replicates freehand strokes through the decoration system. If you want a catalogue and nothing more, illenium-appearance is MIT and gives you 869 tattoos for free.

Is there a free FiveM tattoo script?

Two, and one of them is genuinely current. illenium-appearance is MIT licensed, ships 869 tattoo entries across 23 collections and 6 configured tattoo shops inside a full appearance suite, and its last commit landed in November 2024. Its weakness is pricing: Config.TattooCost is one global number of 100, overridable per tattoo only if you add a cost key yourself, and none of the 869 entries ship with one. esx_tattooshop from the ESX community is the other, with 264 tattoos and 6 map zones, but its last commit is January 2020, it carries no license file, and it still expects esx_skin plus skinchanger.

How much does a FiveM tattoo shop script cost?

The paid band in September 2026 runs from roughly 24 EUR to 92 EUR. Rarx Tattoos is 39.99 EUR, read directly from rarxnetwork.com, and it is the only paid price on this page we could load from a live store page. The rest sit behind Cloudflare, so the figures come from vendor release threads and listings: Sotek Tattoo shop V2 around 24.20 EUR, DeeP-Scripts Tattoos Shops at 30 EUR plus tax, icTattooShop at 33.88 EUR escrowed against 91.96 EUR for its open source tier, and rcore at 40.00 EUR. Treat every number except the Rarx one as unconfirmed.

Can players draw their own tattoo in FiveM?

Yes, on two scripts in this comparison, and they do it differently. MxLoL Tattoos Shop V2 lets a player paste an image link and turn it into a tattoo. Var-TattooShop V2 goes further with three modes: the 1,591 vanilla overlays, an imported PNG from the player's own PC with up to 6 images on the body at once, and freehand painting with a brush, eraser, colour picker, opacity, stroke stabilizer, mirror axis and undo or redo. The caps matter before you buy: 24 global custom slots and 3 simultaneously inked zones per player, both configurable, and vanilla tattoos consume no slot at all.

Do other players see custom tattoos?

Only if the script writes them into something the engine already replicates. A drawing rendered as a local overlay looks perfect on the player who made it and does not exist for anyone else. Var-TattooShop V2 routes custom ink through a pool of streamed overlay slots and the native decoration system, so a freehand design or an imported image sits on the ped exactly like a vanilla overlay with no extra netcode. That is also where the 24 global custom slots come from: the pool is finite, which is the price of replication. rcore solves the same problem from the other end by shipping an addon tattoo generator, so the ink is a streamed asset every client already has.

Var-TattooShop V1 or V2, which one should I buy?

V1 is the catalogue shop: 693 tattoos across 6 body zones, per-tattoo pricing, a remove-all multiplier, 6 shop locations, ESX and QBCore, persistence in a JSON column, and it is sold as an escrow build only. V2 is the studio: 1,591 vanilla tattoos across 25 collections, 7 zones, image import, freehand drawing, an in-game admin studio on /tattooadmin with a price cascade, standalone support and all three Tebex variants including full open source. Buy V1 if you want a cheaper menu and will never let players draw. Buy V2 if you want custom ink or editable code.

-- var-fivem.com

Draw one before you buy it

Var-TattooShop V2 runs on the public Var test server, so you can browse the 1,591 vanilla tattoos, import an image, paint a design freehand and watch another player see it on your ped before spending anything. The script ships in three variants, escrow, partially open and open source.

View Var-TattooShop V2Try it live

Related: Best FiveM clothing store script · Best FiveM character creator · Escrow vs open source

Keep reading

  • listicleBest FiveM Clothing Store Script in 2026What a FiveM clothing shop has to cover, from live try-on and item thumbnails to per-store pricing and saved outfits, with 13 free and paid options compared on prices read in August 2026.read
  • listicleBest FiveM Character Creator Script in 2026What a FiveM character creator has to cover: parent heritage, face sliders, overlays, clothing, camera and saving to illenium-appearance or fivem-appearance, with the free and paid options compared on August 2026 prices.read
  • referenceFiveM Clothing List: Component & Prop IDsComplete reference of the 12 FiveM clothing component IDs (0-11) for SetPedComponentVariation and the prop IDs for SetPedPropIndex, with drawable and texture explained and Lua snippets.read
Var-TattooShop V2 FiveM scriptVar-TattooShop V2The full vanilla tattoo catalogue with custom zones, per-shop pricing, removal and a preview that reads on any ped.View the script
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