SHOPPING CART

Onex

Command Palette

Search for a command to run...

FEATURES#

Onex Creation is a comprehensive character creation and clothing management system for FiveM, featuring advanced customization, multi-framework support, and a modern UI.

Character Creation#

@OnexScripts
Character Creation System

Complete character customization with heritage, face features, overlays, and more - all in a sleek, modern interface.

1200 likes340 reposts89 bookmarks

Heritage System#

Create unique characters with the dual-parent heritage system:

  • Face 1 & Face 2 Selection - Choose from 45 different faces for each parent
  • Shape Mix - Blend between parent face shapes (0-100%)
  • Skin Mix - Blend between parent skin tones (0-100%)
  • Third Mix - Advanced blending option for fine-tuning

Face Features#

20 individual face sliders for precise facial customization:

CategoryFeatures
NoseWidth, Peak Height, Peak Length, Bone Height, Bone Twist, Bridge
EyebrowsHeight, Depth
CheeksBone Height, Bone Width, Width
EyesOpening
LipsThickness
JawBone Width, Bone Depth
ChinHeight, Length, Width, Hole Size
NeckThickness

Overlays#

12 overlay types with full customization:

OverlayOptions
Blemishes23 styles
Beard28 styles with color
Eyebrows33 styles with color
Aging14 styles
Makeup74 styles with color
Blush6 styles with color
Complexion11 styles
Sun Damage10 styles
Lipstick9 styles with color
Moles/Freckles17 styles
Chest Hair16 styles with color
Body Blemishes11 styles

Clothing System#

Collection-Based Architecture#

onex-creation uses Schema v2, a collection-based system that properly handles base game, DLC, and addon clothing without conflicts.

Component Categories:

ComponentIDDescription
face_skin0Face/head variations
mask1Masks and face covers
hair2Hairstyles
arms3Arms/gloves
pants4Pants/legs
bag5Parachutes/bags
shoes6Footwear
accessory7Accessories
shirt8Undershirts
vest9Body armor/vests
decals10Decals/badges
torso11Tops/jackets

Prop Categories:

PropIDDescription
hat0Hats/helmets
glass1Glasses/eyewear
ear2Earpieces/earrings
watch6Watches
bracelet7Bracelets

Texture Variants#

Each clothing item supports multiple textures, allowing for color and pattern variations without adding new drawables.

Shop System#

Zone-Based Shops#

@OnexScripts
Dynamic Shop Zones

26 pre-configured shop locations across Los Santos with customizable zones, blips, and interaction types.

890 likes210 reposts67 bookmarks

Pre-Configured Locations:

TypeCountLocations
Clothing Stores14Various Los Santos locations
Barber Shops7City-wide coverage
Tattoo Parlors6Premium locations

Shop Types#

TypeCategories AvailableUse Case
newcharFamily, Face, Clothes, Hair, MakeupNew character creation
adminAll categoriesAdmin full access
clothesClothes, MakeupRegular clothing stores
barberHair onlyBarber shops
tattoosTattoos onlyTattoo parlors
family_editFamily, FaceFace editing (surgery)
pol_closetCustomizableJob-specific closets

Interaction Types#

Supports multiple interaction methods:

  • onex-interaction (midcontext) - Default modern interaction
  • onex-interaction (leftinteraction) - Alternative left-side menu
  • Keybind - Direct E key interaction in zones

Outfit System#

Save & Manage Outfits#

Players can save unlimited outfits, share them via codes, and quickly switch between them.

Features:

  • Save Outfits - Store current appearance with custom name
  • Update Outfits - Modify existing saved outfits
  • Delete Outfits - Remove unwanted outfits
  • Share Codes - 5-character codes for outfit sharing
  • Import Outfits - Apply outfits from share codes

Job Uniforms#

Configure job-specific uniforms with grade restrictions:

config/shop.lua
Shop.JobOutfits = { ["police"] = { label = "Police Department", outfits = { { label = "Patrol Uniform", minGrade = 0, outfit = {...} }, { label = "SWAT Gear", minGrade = 5, outfit = {...} }, } } }

Persistence:

  • Uniforms persist across reconnects when Shop.PersistUniforms = true
  • Automatic restoration on player spawn

Pricing System#

Dynamic Pricing#

@OnexScripts
Advanced Pricing

Comprehensive pricing system with category prices, rarity multipliers, sales, and bundle discounts.

670 likes180 reposts45 bookmarks

Price Components:

ComponentDescription
Base PricePer-category base cost
Rarity Multiplierbase (0.5x), dlc (1.0x), addon (1.5x), premium (3.0x)
Shop MultiplierPer-shop-type price adjustment
Texture CostAdditional cost for texture variants
Global MultiplierServer-wide price scaling

Special Features:

  • Scheduled Sales - Time-based discounts
  • Bundle Deals - Multi-item discount packages
  • Free Mode - everythingFree = true for testing

Tattoo System#

Full Body Tattoos#

5 body zones with complete GTA Online tattoo collection:

ZoneLocation
torsoChest, back, stomach
left_armLeft arm sleeve
right_armRight arm sleeve
left_legLeft leg
right_legRight leg

Features:

  • Multiple tattoos per zone
  • Real-time preview
  • Per-tattoo pricing

Migration System#

Seamless Automatic Migration#

No commands or manual setup required! Migration happens automatically when players join the server.

onex-creation features a fully automatic migration system that detects and converts player data from other clothing scripts seamlessly during the loading screen. Players won't even notice the transition - their existing outfits and appearance data are preserved automatically.

How It Works:

  1. Player joins the server
  2. System auto-detects existing skin/clothing data format
  3. Data is seamlessly converted to onex-creation format
  4. Player loads in with their existing appearance intact

Supported Formats:

Source ScriptAuto-DetectMigration
esx_skinYesAutomatic
qb-clothingYesAutomatic
fivem-appearanceYesAutomatic
illenium-appearanceYesAutomatic
onex-legacyYesAutomatic

Easy to Extend: The migration system is designed to be easily adaptable. Adding support for custom clothing scripts requires minimal configuration - simply define the data format mapping and the system handles the rest.

Screenshot Studio#

Automated Preview Generation#

Generate clothing preview images for your UI:

Features:

  • Per-component camera settings
  • Environment control (weather, time)
  • Parallel scanning for speed
  • Configurable output sizes

Studio Settings:

  • Weather: EXTRASUNNY (default)
  • Time: 12:00 (noon)
  • Customizable camera offsets
  • Safe capture delay: 100ms

Permission System#

Advanced Blacklist/Whitelist#

Control item availability with multiple layers:

LevelScope
GlobalAll shops
Shop TypePer shop type (clothes, barber, etc.)
Shop SpecificIndividual shop locations
Model WhitelistRestrict models by license

Example:

config/permissions.lua
GlobalBlackListClothes = { male = { mask = { 1, 5, 10 }, -- Blacklist mask IDs torso = { 15, 20 } } }

Next Steps#