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#
Complete character customization with heritage, face features, overlays, and more - all in a sleek, modern interface.
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:
| Category | Features |
|---|---|
| Nose | Width, Peak Height, Peak Length, Bone Height, Bone Twist, Bridge |
| Eyebrows | Height, Depth |
| Cheeks | Bone Height, Bone Width, Width |
| Eyes | Opening |
| Lips | Thickness |
| Jaw | Bone Width, Bone Depth |
| Chin | Height, Length, Width, Hole Size |
| Neck | Thickness |
Overlays#
12 overlay types with full customization:
| Overlay | Options |
|---|---|
| Blemishes | 23 styles |
| Beard | 28 styles with color |
| Eyebrows | 33 styles with color |
| Aging | 14 styles |
| Makeup | 74 styles with color |
| Blush | 6 styles with color |
| Complexion | 11 styles |
| Sun Damage | 10 styles |
| Lipstick | 9 styles with color |
| Moles/Freckles | 17 styles |
| Chest Hair | 16 styles with color |
| Body Blemishes | 11 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:
| Component | ID | Description |
|---|---|---|
| face_skin | 0 | Face/head variations |
| mask | 1 | Masks and face covers |
| hair | 2 | Hairstyles |
| arms | 3 | Arms/gloves |
| pants | 4 | Pants/legs |
| bag | 5 | Parachutes/bags |
| shoes | 6 | Footwear |
| accessory | 7 | Accessories |
| shirt | 8 | Undershirts |
| vest | 9 | Body armor/vests |
| decals | 10 | Decals/badges |
| torso | 11 | Tops/jackets |
Prop Categories:
| Prop | ID | Description |
|---|---|---|
| hat | 0 | Hats/helmets |
| glass | 1 | Glasses/eyewear |
| ear | 2 | Earpieces/earrings |
| watch | 6 | Watches |
| bracelet | 7 | Bracelets |
Texture Variants#
Each clothing item supports multiple textures, allowing for color and pattern variations without adding new drawables.
Shop System#
Zone-Based Shops#
26 pre-configured shop locations across Los Santos with customizable zones, blips, and interaction types.
Pre-Configured Locations:
| Type | Count | Locations |
|---|---|---|
| Clothing Stores | 14 | Various Los Santos locations |
| Barber Shops | 7 | City-wide coverage |
| Tattoo Parlors | 6 | Premium locations |
Shop Types#
| Type | Categories Available | Use Case |
|---|---|---|
newchar | Family, Face, Clothes, Hair, Makeup | New character creation |
admin | All categories | Admin full access |
clothes | Clothes, Makeup | Regular clothing stores |
barber | Hair only | Barber shops |
tattoos | Tattoos only | Tattoo parlors |
family_edit | Family, Face | Face editing (surgery) |
pol_closet | Customizable | Job-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.luaShop.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#
Comprehensive pricing system with category prices, rarity multipliers, sales, and bundle discounts.
Price Components:
| Component | Description |
|---|---|
| Base Price | Per-category base cost |
| Rarity Multiplier | base (0.5x), dlc (1.0x), addon (1.5x), premium (3.0x) |
| Shop Multiplier | Per-shop-type price adjustment |
| Texture Cost | Additional cost for texture variants |
| Global Multiplier | Server-wide price scaling |
Special Features:
- Scheduled Sales - Time-based discounts
- Bundle Deals - Multi-item discount packages
- Free Mode -
everythingFree = truefor testing
Tattoo System#
Full Body Tattoos#
5 body zones with complete GTA Online tattoo collection:
| Zone | Location |
|---|---|
torso | Chest, back, stomach |
left_arm | Left arm sleeve |
right_arm | Right arm sleeve |
left_leg | Left leg |
right_leg | Right 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:
- Player joins the server
- System auto-detects existing skin/clothing data format
- Data is seamlessly converted to onex-creation format
- Player loads in with their existing appearance intact
Supported Formats:
| Source Script | Auto-Detect | Migration |
|---|---|---|
| esx_skin | Yes | Automatic |
| qb-clothing | Yes | Automatic |
| fivem-appearance | Yes | Automatic |
| illenium-appearance | Yes | Automatic |
| onex-legacy | Yes | Automatic |
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:
| Level | Scope |
|---|---|
| Global | All shops |
| Shop Type | Per shop type (clothes, barber, etc.) |
| Shop Specific | Individual shop locations |
| Model Whitelist | Restrict models by license |
Example:
config/permissions.luaGlobalBlackListClothes = { male = { mask = { 1, 5, 10 }, -- Blacklist mask IDs torso = { 15, 20 } } }