Eternal Multicharacter - Premium Character Selection System
Eternal Multicharacter is a modern, high-end character selection and creation system designed to give your players a premium first impression. Featuring a custom glassmorphism design, advanced partner visualization, dynamic camera transitions, and built-in customization settings, this script elevates the entrance experience of your server.
Key Features
Premium Glassmorphic User Interface
- Modern Dark Aesthetic: Designed with a modern, glassmorphic layout using optimized HSL color palettes matching the premium Eternal design system.
- Outfit Google Fonts: Custom typography integration that replaces generic browser text with modern, rounded styles.
- Micro-Animations: Smooth CSS hover transitions, glowing indicators, card translation effects, and layout shifts that make the UI feel responsive and premium.
- Multi-Language System: Built-in localization support with language selector flags. The selected language is saved in client localStorage for instant application on next load.
- Advanced NUI Settings Panel: Allows players to adjust UI opacity, frosted glass blur level, background music volume, and toggle the partner ped visibility in real-time.
Cinematic Camera & Swoop Transitions
- Sky-to-Ground Swoop: Smooth, animated camera transition dropping from high altitude directly down to the character's front view upon selection.
- Sky Camera Interpolation: Cinematic camera angles that interpolate smoothly when switching between character slots, highlighting the peds.
- Dynamic Welcoming Layer: A clean black curtain intro showing your server logo and an animated welcome subtitle before revealing the character.
- Depth of Field Blur: Focuses the camera strictly on the character ped by applying high-end native depth-of-field shaders.
Advanced Partner System
- Dual Ped Spawning: Displays the character's linked partner next to them on the selection screen.
- Synced Partner Animations: Allows players to choose from a list of dual animations such as back-to-back, shoulder-to-shoulder, fist bumps, and leaning, which play in perfect synchronization on both peds.
- In-Game Commands: Full command set for players to invite, accept, or remove partners.
- Admin Management: Server commands for administrators to manually set or unlink partner pairings.
- Hardcoded Fallbacks: Configurable option to map permanent partner pairings directly inside the configuration file.
Built-in Cinematic Spawn Selector
- Cinematic Spawn Transition: Sky-drop camera animation when spawning at a chosen location.
- Position Recovery: Resolves the default QBCore position loss issue by checking, validating, and saving the player's last known coordinates on disconnect or crash.
- Preconfigured Locations: Includes options for Last Location, Pink Cage Motel, Pillbox Hospital, and MRPD with custom icons and custom background panels.
Framework & Resource Compatibility
- Dynamic Core Detection: Automatically detects and integrates with qb-core or qbx-core on resource startup.
- Multi-Inventory Support: Pre-configured to support ox_inventory, qs-inventory, codem-inventory, and default qb-inventory. Starter items are automatically distributed using correct exports.
- Multi-Clothing Resource Auto-Detect: Integrates with illenium-appearance, fivem-appearance, qb-clothing, tgiann-clothing, and bl_appearance.
- Clean Escrow Setup: Fully prepared for Tebex Escrow encryption. Main config, locales, custom animations list, and NUI source code remain unencrypted and accessible for server owners.
Routing Bucket & Player Isolation
- Private Instance Selection: Places players in a private routing bucket during selection to isolate them from other players, entities, and voice chat.
- Lockdown Mode: Disables ambient peds, traffic, and map population within the selection bucket to optimize client performance and loading times.
In-Game Configuration Editor
- Admin Coords Tuning: Includes a developer mode command that allows administrators to adjust ped spawn coordinates, partner offsets, camera coordinates, and camera FOV in real-time.
- Direct Saving: Saves adjusted configurations directly to coords.json from within the server.

