Advanced Barber Shops, Management by players & by NP...
Advanced Barber Shops, Management by players & by NP... - comprehensive shop management for ESX servers Compatible with ESX framework.
Video Preview
Click to load video from YouTube. By watching, you agree to their privacy policy.
Advanced Barber Shops - Player-Owned Salon Management System for ESX
Transform hairstyling from a simple menu interaction into a full business management system with Advanced Barber Shops for ESX. This comprehensive script enables players to own and operate their own barbershops and salons, hire employees, set custom pricing, and build profitable grooming empires across Los Santos. Whether you're running a high-end luxury salon in Rockford Hills or a neighborhood barbershop in Grove Street, this system gives you all the tools needed for authentic beauty industry roleplay with stunning UI design and synchronized animations.
https://www.youtube.com/watch?v=5k35b0NGnEkWhat's Included in Advanced Barber Shops
This is a complete barbershop management ecosystem, not just a hairstyle menu. Players can purchase barbershop businesses, become licensed barbers providing services to customers, or simply visit salons as clients seeking new looks. The system handles everything from business ownership and employee management to service pricing and appointment scheduling. The beautifully designed UI makes browsing hundreds of hairstyles intuitive and enjoyable, while synchronized animations create immersive roleplay scenarios where barbers actually perform haircuts on clients.
Player-Owned Business System
The standout feature is full player ownership and management of barbershop locations. Server owners configure how many barbershops can be player-owned versus NPC-operated, creating competitive business environments where player-run salons compete for customers through pricing, service quality, and reputation. Owners hire employees, set pay rates, adjust service prices for different categories (haircuts, beard trims, eye color changes), and collect revenue from all services performed at their establishment. Track daily, weekly, and monthly earnings through built-in business analytics.
Synchronized Barber Animations and Roleplay
When a player barber services a customer, both characters perform synchronized animations that bring the experience to life. The barber character uses realistic hair-cutting animations with tools and movements while the client sits in the chair getting styled. NPCs at non-player barbershops also perform these animations, maintaining immersion across all salon types. The camera system automatically adjusts angles to show the styling process, making each haircut feel like a real appointment rather than a menu transaction.
Key Features for Business Management
- Player Ownership System - Purchase and manage barbershop businesses with configurable shop counts
- Employee Management - Hire player barbers, set wages, and manage work schedules
- Custom Pricing Control - Set individual prices for haircuts, beards, and eye color changes per shop
- NPC Barbershops - Configure non-player-owned salons for solo players or backup services
- Beautiful UI Design - Modern, intuitive interface for browsing 100+ hairstyles with previews
- Synchronized Animations - Barber and client perform realistic cutting animations together
- Automatic Camera System - 45-degree angle switching for optimal viewing during styling
- Addon Hairstyle Detection - Automatically recognizes and displays custom hairstyles from server addons
- Category-Based Pricing - Separate prices for hair, facial hair, and cosmetic changes
- Required Items System - Barbers need hair clippers or scissors to perform services
- Custom Hairstyle Names - Rename hairstyles in config for immersive descriptions
- TextUI Integration - Compatible with popular TextUI systems for prompts and notifications
Perfect For These Server Types
- Business Roleplay - Create competitive salon markets where service quality and pricing matter
- Economy Servers - Barbershops provide steady income streams for entrepreneurial players
- Social Roleplay - Salons become gathering places for conversation and character development
- Job Systems - Add licensed barber profession with skill progression and earnings
- Gang Territories - Control neighborhood barbershops as gang fronts or legitimate businesses
Clothing System Compatibility
The script integrates seamlessly with all major ESX clothing systems, ensuring hairstyle changes save properly and persist across server restarts. Full compatibility includes esx_skin (classic ESX), qb-clothing (for ESX ports), fivem-appearance (modern appearance system), and illenium-appearance (popular alternative). Whichever clothing framework your server uses, hairstyles sync correctly and display properly across all player interactions.
Technical Performance and Optimization
- Resource Usage: 0.00ms resmon outside barbershop interiors, 0.03ms during active use
- Framework: ESX Legacy with full framework integration
- Onesync Support: Compatible with Onesync and Onesync Infinity for population scalability
- Database Efficiency: Minimal queries, only saves when changes are confirmed
- Client Optimization: UI only loads when accessed, freeing resources during normal gameplay
How the Barbershop System Works
For shop owners: Purchase available barbershop locations through configured real estate systems or admin allocation. Access management interface to hire employees, set service prices, and view revenue reports. Collect profits from all services performed at your establishment. Expand empire by purchasing additional locations if config allows. For barbers (employees): Apply for jobs at player-owned shops or work at NPC locations. Equip required items like hair clippers before servicing customers. Use the barber interface to style clients, earning wages and tips. For customers: Visit any barbershop location across the map. Browse extensive hairstyle catalog with live preview on your character. Select desired style, facial hair, and cosmetic changes. Pay the salon's configured price and receive new look instantly.
Installation and Setup Process
- Extract advanced-barber-shops to your ESX resources directory
- Import SQL file to create barbershop ownership and transaction tables
- Configure shop locations, ownership limits, and default pricing in config.lua
- Set up required items (hair clippers, scissors) in your item database
- Configure compatibility with your clothing system (esx_skin, fivem-appearance, etc.)
- Adjust hairstyle names and categories for your server theme
- Set up business purchase prices and employee wage ranges
- Add start advanced-barber-shops to server.cfg and restart
Framework Compatibility
- âś… ESX Legacy - Built for modern ESX with full framework integration
- âś… esx_skin - Classic ESX skin system with full saving support
- âś… qb-clothing - Compatible with QBCore-style clothing on ESX servers
- âś… fivem-appearance - Modern appearance framework with advanced customization
- âś… illenium-appearance - Popular alternative appearance system
Configuration Options for Server Owners
The highly flexible configuration system allows complete customization of barbershop mechanics. Define how many shops can be player-owned versus NPC-operated (e.g., 3 player shops, 5 NPC shops). Set purchase prices for barbershop businesses ranging from affordable starter shops to premium locations. Configure default service prices that owners can then adjust (haircuts $100-500, beards $50-200, eyes $25-100). Require specific items like professional hair clippers for barbers to work. Enable or disable map blips for public or hidden salon locations. Customize animation sets for different barbershop themes (modern salon, classic barbershop, luxury spa).
What Makes Advanced Barber Shops Stand Out
While basic hairstyle scripts exist, this system creates actual business gameplay around salon management. The player ownership mechanic turns barbershops from utility locations into profit centers worth competing for. Synchronized animations transform quick menu interactions into immersive roleplay scenes. The automatic addon hairstyle detection means custom hair mods appear instantly without manual config updates. Category-based pricing allows strategic business decisions - run a budget barber with cheap cuts and high volume, or luxury salon with premium pricing and exclusivity. Employee systems create job opportunities for players who want steady income without business investment.
Business Strategy and Management
Successful barbershop owners must balance pricing, location, and service quality. Premium locations in wealthy neighborhoods support higher prices but face competition. Budget shops in poor areas need volume through low prices. Hiring skilled barber players creates reputation for quality service, justifying premium pricing. Some owners run multiple locations to monopolize markets. Others focus on single flagship salons with perfect service. The business analytics show which services are most profitable, guiding strategic pricing adjustments.
Roleplay Scenarios and Applications
Barbershops become social hubs where players congregate for styling while chatting about server events, creating organic community gathering spaces. Character transformations after major story events (witness protection needing new appearance, ex-gang members starting fresh, celebrity disguises). Business rivalries between competing salon chains with price wars and reputation battles. Employee storylines with apprentice barbers working up to shop ownership. Criminal fronts where barbershops launder money from illegal operations. VIP services for gang leaders and celebrities requiring exclusive appointments.
UI Design and User Experience
The pretty, modern UI makes browsing hundreds of hairstyles enjoyable rather than overwhelming. Large preview windows show hairstyles on your actual character in real-time, not generic models. Organized categories (short, long, professional, wild) help narrow selections quickly. Color pickers for hair dye with hex code support for exact shades. Side-by-side comparison mode to preview multiple styles before deciding. Favorites system to save preferred looks for quick access later. Search functionality to find specific hairstyle names quickly.
Addon Hairstyle Integration
The automatic detection system scans for custom hairstyles added through server mods and displays them in the UI without manual configuration. This means servers with extensive custom hair packs get full compatibility instantly. Custom names can still be assigned to addon styles through the config, maintaining immersion even with community-created content. The system handles both male and female hairstyles with proper gender filtering.
Required Items and Tool Systems
Configure barbershops to require professional tools, adding realism and economic depth. Barbers must own hair clippers (consumable or permanent item) to perform haircuts. Scissors required for beard trims. Makeup kits for cosmetic services. Dye bottles for color changes. Tools can be single-use (business expense simulation) or permanent (initial investment). This creates supply chains where barbershop suppliers sell professional equipment to salons.
Localization and Translation
Full JavaScript and Lua translation support allows complete localization to any language. All UI elements, notifications, menu items, and configuration text can be translated. Includes language files for easy community translations. Supports special characters and extended character sets for non-English languages. RTL (right-to-left) language support for Arabic, Hebrew, and similar scripts.
Admin Features and Management
Server administrators can force-transfer barbershop ownership, adjust prices remotely, view all salon revenue reports, and monitor service statistics. Admin logs track all ownership changes, price adjustments, and employee hirings for moderation purposes. Commands exist to reset specific shops, refund purchases, or temporarily close locations for events.
Requirements and Dependencies
- ESX Legacy framework (latest version recommended)
- One of: esx_skin, qb-clothing, fivem-appearance, or illenium-appearance
- MySQL database for business and transaction storage
- TextUI system (optional, for enhanced prompts)
Support and Updates
Comprehensive documentation covers installation, configuration, and common customization requests like adding new locations or integrating custom clothing systems. Full support available for troubleshooting integration issues. Regular updates maintain compatibility with ESX framework changes and popular appearance systems. The modular code structure allows easy integration with society systems, gang scripts, or custom business frameworks.
Create thriving beauty industry roleplay where barbershops are businesses worth building, protecting, and competing for. Give your players the tools to express themselves through character appearance while providing profitable business opportunities that drive economic gameplay and social interaction.



