LRRP_Tattoos is a complete FiveM tattoo system for QBCore featuring a 1,999-entry tattoo catalogue, live character previews, configurable tattoo parlors and player-to-player tattoo sessions.
Players can visit an existing tattoo shop or receive a tattoo from another player. Tattoos are previewed directly on the recipient's GTA character before being applied and are saved persistently to their QBCore character.
Features
- 1,999 usable tattoo entries
- Full-screen LRRP NUI
- Live tattoo preview on the GTA character
- Male and female freemode character support
- Head / Neck tattoos
- Torso tattoos
- Left Arm tattoos
- Right Arm tattoos
- Left Leg tattoos
- Right Leg tattoos
- Searchable tattoo catalogue
- Tattoo opacity control
- Camera rotation
- Camera zoom
- Body-area focused camera positions
- Applied tattoo management
- Individual tattoo removal
- Persistent tattoos
- Tattoo parlor system
- Six default GTA V tattoo shop locations
- Unlimited configurable additional locations
- Configurable tattoo prices
- Player-to-player tattooing
- Nearby-player tattoo requests
- Accept / Decline system
- Live tattoo preview on another player's character
- Configurable maximum interaction distance
- Configurable recipient payment
- Optional tattooist job requirement
- Configurable allowed tattooist jobs
- Editable Premium UI title
- Editable Premium UI subtitle
- Replaceable Premium logo
- Appearance reload support
- Server-side validation for tattoo purchases and player sessions
Player tattoo artists
/givetattoo allows a player to request a tattoo session with another nearby player.
The recipient must accept the request before the session begins.
During the session, the artist can:
- browse the tattoo catalogue
- search tattoos
- select body areas
- rotate and zoom the camera
- preview tattoos on the recipient
- adjust opacity
- apply tattoos
- remove LRRP tattoos
The recipient can end the session with:
/canceltattoo
Servers that want tattooing to be an actual roleplay profession can enable job restrictions and configure their own tattooist jobs.
Tattoo parlors
Players can also receive tattoos without another tattooist by visiting a configured tattoo parlor.
Default locations are supplied for:
- Los Santos
- Vespucci
- Vinewood
- Chumash
- Sandy Shores
- Paleto Bay
Server owners can add, remove or reposition locations through Config.Shops.
Configuration
Editable configuration includes:
- tattoo prices
- shop locations
- shop headings
- interaction distance
- marker distance
- blip settings
- player-to-player tattooing
- tattooist job requirements
- allowed jobs
- who pays for player tattoo sessions
- UI title
- UI subtitle
- Premium logo
- camera positions
Commands
-
/givetattoo— request a tattoo session with a nearby player -
/canceltattoo— cancel a player tattoo session -
/reloadtattoos— reapply saved tattoos -
/removealltattoo— remove saved LRRP tattoos
Appearance compatibility
The resource includes tattoo reload hooks for common QBCore/FiveM appearance workflows and provides an export to manually reapply saved tattoos after another appearance resource refreshes the ped.
Requirements
- QBCore
- oxmysql
- FiveM
- GTA freemode male/female player models for tattoo decoration support
Database
Tattoo data is stored persistently against the QBCore character.
install.sql is included.
Performance
The tattoo parlor interaction uses distance-based checks and the full NUI/camera system only operates while a tattoo session is active.
Measured Resource Monitor:
[ADD YOUR TESTED RESMON VALUE OR RESMON SCREENSHOT HERE]
Installation
- Add
LRRP_Tattoosto your server resources. - Ensure
qb-coreandoxmysqlstart first. - Run the supplied SQL if required.
- Add:
ensure LRRP_Tattoos
to server.cfg.
Do not run the Free and Premium versions simultaneously.
Resource information
Code is accessible
Yes
Subscription-based
No
Lines approximately
~960
Requirements & dependencies
QBCore, oxmysql
Support
Yes
Resource size: approximately 936 KB uncompressed.