MK Tattoos
A tattoo is supposed to be permanent. Having it disappear because somebody changed their outfit is slightly less convincing. MK Tattoos turns the usual FiveM tattoo menu into a proper studio experience: browse the catalog, see the ink on your character before paying and keep it after relogs, restarts and appearance reloads.
Let players actually look at the tattoo before making it part of the character.
MK Tattoos gives the tattoo shop its own visual flow instead of treating body customization like another inventory transaction. Players browse available designs through a dedicated interface, preview them directly on the character and only then decide whether the ink deserves the money.
No more buying something because the name sounded cool and discovering three seconds later that the tattoo is enormous, sideways and somehow sitting exactly where the shirt covers it.
// LOOK FIRST · REGRET LATERBrowse. Preview. Commit. Walk out looking like the character you had in mind.
Change clothes. Reload the skin. Restart the resource. The tattoo does not suddenly develop commitment issues.
Buy it once. Keep it on the character.
Purchased tattoos are stored permanently and automatically reapplied when the player's appearance is loaded again. That includes normal reconnects, resource restarts and appearance reloads through the supported character system.
This is one of those features nobody applauds when it works. They absolutely notice when it doesn't.
// STILL TATTOOEDBuilt to work with illenium-appearance instead of trying to replace it.
MK Tattoos integrates with illenium-appearance, allowing
tattoo ownership to stay connected to the player's character
customization flow instead of becoming a completely separate island.
Outfit Changes Don't Wipe the Ink
Tattoos can be reapplied after appearance reloads, helping the character keep the same visual identity when clothing and skin data are refreshed.
Put the Character Where the Tattoo Can Actually Be Seen
The system includes smooth character positioning and preview behavior so players can inspect designs instead of trying to judge body art while the camera is staring at the back of their head.
Make the Shop Feel Like a Place
Clean animations and interaction flow help the tattoo studio feel like part of roleplay rather than a configuration menu that happens to be standing inside a building.
Purchases Are Checked Server-Side
Ownership and purchase validation are handled server-side rather than trusting the client with the important part of the transaction.
Put the shops where you want them, charge what makes sense and decide what each studio can offer.
Custom Tattoo Shops
Configure tattoo shop locations around your own map rather than being locked into one hard-coded studio.
Your Economy, Your Prices
Tattoo pricing can be configured so a tiny wrist design and a bigger character decision do not have to cost whatever the default happens to say.
Organize the Catalog
Categories can be configured to keep larger tattoo libraries easier to browse.
Control What's Available
Available tattoo collections can be configured through accessible configuration files while the protected core remains under CFX Asset Escrow.
A tattoo shop can be more than somewhere players visit once during character creation.
Let Characters Change Over Time
New tattoo after joining a crew, memorial ink after a major RP arc or simply a terrible late-night decision — persistent tattoos give those choices somewhere to stay.
Give Tattoo MLOs Something to Do
Pair the script with a tattoo studio interior and the location stops being decorative. Players now have an actual reason to walk through the door.
Make Characters Easier to Recognize
Tattoos add another layer of visual identity beyond clothing and hairstyles — especially for characters who have been on the server long enough to develop a history.
Make the Purchase Part of the Moment
Live preview gives the player time to actually look at the design, compare options and decide instead of turning body customization into blind shopping.
ESX Legacy, illenium-appearance and oxmysql are the pieces you'll need.
- Framework
- ESX Legacy ESX Legacy is listed as the supported framework.
- Appearance
- illenium-appearance Required appearance system and supported for tattoo persistence.
- Database
- oxmysql Required database resource.
- Current Version
- 1.0.4 Current version stated in the supplied product information.
- Code Access
- Config Files Configuration files are accessible; the core resource is protected.
- Protection
- CFX Escrow Core logic is protected through CFX Asset Escrow.
- Approx. Lines
- 3,000+ Approximate line count listed by the developer.
- Subscription
- No No recurring subscription is listed.
- Persistence
- Included Tattoos are stored and reapplied after relog, restart and appearance reload.
- Support
- Yes Support and suggestions are handled through the developer's Discord.
Custom tattoo importing is planned to get easier.
The developer lists an Easy-Import of Custom Tattoos system as the next planned update. It is a roadmap item rather than a current v1.0.4 feature.
Watch the preview, check the current package and let players see the ink before they commit.
Character customization gets a lot more personal when the choice is supposed to stay.
MK Tattoos combines a modern browsing interface, live character preview, persistent tattoo ownership, configurable shops and pricing, illenium-appearance integration and server-side purchase validation into one focused tattoo system for ESX Legacy servers.