The HATE Multi-Character System is a sophisticated, modern character selection interface for FiveM servers running QBCore framework. Featuring a sleek 6-inspired design with advanced functionality, this script provides players with an immersive character management experience.
Modern User Interface
6-inspired Design: Clean, modern interface with gradient backgrounds and professional styling
Responsive Layout: Fully responsive design that works across different screen resolutions
Custom Theming: Configurable color schemes with real-time preview
Smooth Animations: Fluid transitions and loading animations for enhanced user experience
Advanced Character Management
Multiple Characters: Support for up to 10 characters per player (configurable)
Character Creation: Comprehensive character creation with customizable attributes:
First Name & Last Name
Date of Birth with age validation (18-90 years)
Nationality selection from 10+ countries
Gender selection (Male/Female)
Height adjustment (150-210 cm)
Weight adjustment (50-120 kg)
Character Deletion: Secure character deletion with confirmation dialogs
Character Information Display: Shows character level, job, cash, bank balance, and last login
Discord Integration
User Profile Display: Shows Discord avatar and username
Role-Based Character Limits: Different maximum character slots based on Discord roles
Automatic Data Fetching: Seamless integration with Discord API
Role Caching: Efficient role checking with built-in caching system
Interactive Camera System
Multiple Camera Views: Front, Side, and Full body views
Character Rotation: 360-degree character rotation with smooth controls
Zoom Functionality: Adjustable zoom levels (0.5x to 2.0x)
Real-time Updates: Live camera positioning during character selection
Music Player Integration
YouTube Integration: Built-in YouTube music player
Volume Controls: Adjustable volume with visual feedback
Play/Pause Controls: Easy music control during character selection
Loading Screen Music: Continues playing during character loading
Customizable UI Settings
Color Customization: Change primary, secondary, and text colors
Theme Presets: Pre-defined color schemes
Settings Persistence: Saves user preferences locally and server-side
Real-time Preview: See changes instantly before applying
Advanced Loading System
Progress Indicators: Visual loading progress with percentage display