HSN Phone
Feature-rich phone system with app store, contacts, messaging, email, camera, gallery, and emergency services integration for immersive roleplay.
Video Preview
Click to load video from YouTube. By watching, you agree to their privacy policy.
HSN Phone - Feature-Rich Smartphone System for ESX FiveM Servers
Revolutionize player communication and social interaction on your ESX FiveM server with HSN Phone, a comprehensive smartphone system that brings modern mobile functionality into your roleplay environment. This fully-featured phone script transforms basic text messaging into a rich communication ecosystem with contacts management, vehicle marketplace integration, billing systems, emergency services, and authentic smartphone UI that players interact with naturally. Perfect for servers prioritizing immersive roleplay and realistic social dynamics, HSN Phone creates opportunities for interaction that extend beyond face-to-face encounters.
Built specifically for ESX framework integration, HSN Phone connects seamlessly with esx_vehicleshop, esx_billing, and esx_identity to create a unified ecosystem where in-game smartphones function as essential tools rather than gimmicks. Players use their phones to buy and sell vehicles remotely, receive and pay bills, contact emergency services, manage business communications, and maintain social connections - all through an intuitive interface that mirrors real smartphone experiences while remaining optimized for FiveM's performance requirements.
What's Included
The HSN Phone package delivers a complete smartphone system ready for production deployment. You get the core phone script with full UI, contacts management system with add/edit/delete functionality, text messaging with conversation threading, vehicle marketplace integration connected to esx_vehicleshop, billing system integration with esx_billing for invoice delivery and payment, emergency services calling (police, ambulance, mechanic), player identity integration via esx_identity for realistic contact information, notification system for calls and messages, customizable phone animations and sounds, and detailed configuration options for appearance and functionality.
Key Features
- Modern UI Design - Clean, intuitive smartphone interface with app icons, home screen, notification panel, and smooth transitions that feel like actual mobile OS
- Contacts System - Add players by phone number, save contacts with custom names, organize contact lists, quick-dial favorites, and search functionality
- Text Messaging - Send and receive SMS with conversation threading, message history preservation, read receipts, typing indicators, and emoji support
- Vehicle Marketplace - Browse vehicles for sale, view detailed listings with photos and specs, contact sellers directly, negotiate prices via phone, complete purchases remotely through esx_vehicleshop integration
- Billing Integration - Receive invoices and bills directly to phone, view itemized charges, pay bills through phone interface, transaction history tracking, all connected to esx_billing
- Emergency Services - Dedicated buttons for police (911/999), ambulance/EMS, mechanic/towing services with location sharing and dispatch integration
- Identity Integration - Player names, phone numbers, and character information pulled from esx_identity for seamless roleplay continuity
- Notification System - On-screen notifications for incoming calls, new messages, received bills, vehicle sale alerts, customizable notification sounds
- Animation & Sounds - Realistic phone pull-out animation, ringtones, message tones, typing sounds, and UI interaction feedback
- Performance Optimized - Efficient resource usage with <0.01ms idle, smooth UI rendering, minimal server-client communication overhead
- Customizable Design - Configure colors, fonts, app layouts, notification styles, ringtones, and UI elements through config file
- ESX Framework Native - Built specifically for ESX with proper society integration, permission systems, and database structure
Perfect For
- Serious Roleplay Servers - Communities where realistic communication and social interaction enhance immersion and storytelling
- Economy-Focused Servers - Markets where vehicle sales and business transactions need reliable communication channels beyond proximity chat
- Business Roleplay - Servers with job systems, businesses, and services where phone communication is essential for operations
- Crime & Police Servers - Anonymous communication for criminal activities, emergency dispatch for law enforcement, coordinated operations
- Social Servers - Communities emphasizing relationship building, networking, and social dynamics that extend beyond immediate vicinity
- Professional Networks - Servers where lawyers, real estate agents, mechanics, and other professionals need client communication tools
Installation
- Ensure you have the required dependencies installed and configured:
- es_extended (ESX framework)
- esx_vehicleshop (for vehicle marketplace integration)
- esx_billing (for invoice and payment functionality)
- esx_identity (for player names and character information)
- Download and extract the HSN Phone files to your resources folder
- Import the provided SQL file to create necessary database tables for phone data
- Configure phone settings in
config.lua- adjust UI colors, notification sounds, keybinds, and integration options - Add
ensure hsn-phoneto yourserver.cfg - Restart your FiveM server to load the phone system
- Test phone functionality: open phone, send messages, make calls, browse vehicle marketplace
- Verify ESX integrations are working: billing delivery, identity display, vehicle shop connectivity
- Customize ringtones, notification sounds, and UI elements to match your server's branding
Technical Details
- Script Type: Client-side and server-side Lua with NUI (HTML/CSS/JavaScript UI)
- Framework: ESX (Legacy and 1.9.x compatible)
- Performance: <0.01ms idle resource usage, <0.03ms when phone is active
- Database: MySQL tables for contacts, messages, phone numbers, call logs
- UI Technology: Modern HTML5/CSS3 interface with JavaScript interaction
- Dependencies: es_extended, esx_vehicleshop, esx_billing, esx_identity (all required)
- Keybind: Configurable key to open phone (default varies by config)
Framework Compatibility
- ✅ ESX (Required) - Built specifically for ESX framework with deep integration into ESX systems, society accounts, and job structures
- ❌ QBCore - Not compatible - designed exclusively for ESX (QBCore servers need QB phone alternatives)
- ❌ QBOX - Not compatible - ESX-specific dependencies and structure
- ❌ Standalone - Requires ESX framework - not designed for standalone operation
What Makes It Stand Out
HSN Phone distinguishes itself through tight ESX integration rather than trying to be a universal solution. By focusing exclusively on ESX, the script leverages framework-specific features like esx_identity character data, esx_vehicleshop inventory, and esx_billing transaction systems to create seamless experiences. When a player receives a bill, it appears in their phone's billing app automatically. When they browse vehicles for sale, the listings pull real inventory from esx_vehicleshop with accurate pricing and availability. The contacts system uses actual character names from esx_identity, maintaining roleplay authenticity. This deep integration creates a cohesive ecosystem where the phone feels like an essential tool rather than an isolated feature.
Roleplay Applications
- Vehicle Trading - Dealers list inventory remotely, buyers browse and negotiate while apart, complete sales without meeting face-to-face, expand market reach beyond immediate vicinity
- Business Communications - Lawyers contact clients, mechanics schedule appointments, real estate agents show properties, deliveries coordinate with customers
- Criminal Operations - Organize heists via encrypted messages, coordinate drug deals without voice exposure, arrange meetings at neutral locations, maintain anonymous contacts
- Emergency Response - Citizens report crimes with location details, request medical assistance, call for towing services, dispatch coordinates multi-unit responses
- Social Networking - Maintain friendships across sessions, plan social events, coordinate group activities, build relationship networks beyond random encounters
- Invoice Management - Businesses send bills for services, customers receive and review charges, make payments remotely, maintain transaction records
Vehicle Marketplace Features
The integrated vehicle marketplace transforms car buying into a modern experience. Players browse available vehicles with photos, specifications, mileage, and seller information. They can filter by price range, vehicle type, or seller, contact sellers directly through the phone's messaging system to negotiate, view multiple listings simultaneously, and complete purchases through the phone interface which updates esx_vehicleshop inventory in real-time. This creates roleplay opportunities for car dealerships, private sales, and vehicle trading businesses that operate beyond static showroom locations.
Billing System Integration
The esx_billing integration means every invoice generated by server mechanics, hospitals, government services, or businesses appears automatically in the phone's billing app. Players receive notifications when new bills arrive, can review itemized charges with descriptions and amounts, pay bills directly through the phone interface which processes payment through ESX economy, and maintain payment history for accounting or dispute resolution. This creates accountability and realism for service-based roleplay where payment collection was previously awkward or ignored.
Requirements- es_extended
- esx_vehicleshop
- esx_billing
- esx_identity (for character names and info)
Customization Options
Server owners can customize nearly every aspect of the phone's appearance and behavior. The config file allows changes to UI color schemes to match server branding, custom ringtones and notification sounds, keybind configuration for phone access, notification display duration and position, contact list organization options, message storage limits and retention, emergency service numbers and dispatch integration, vehicle listing display format, and billing notification preferences. The modular design makes modifications straightforward without breaking functionality.
Performance Considerations
Despite the rich feature set, HSN Phone maintains excellent performance through efficient coding practices. The UI only renders when the phone is actively open, message history uses paginated loading rather than loading entire conversation threads, contact lists cache locally to minimize database queries, vehicle marketplace data refreshes on-demand rather than constantly, and server-client communication uses optimized events rather than constant polling. Even servers with hundreds of active players experience minimal performance impact from phone usage.
Why Choose HSN Phone
For ESX servers seeking a reliable, feature-complete smartphone system with proven framework integration, HSN Phone delivers professional functionality without the complexity or performance issues of bloated alternatives. The focus on ESX-specific features rather than universal compatibility means tighter integration, better performance, and fewer compatibility issues. The combination of essential communication tools (contacts, messaging, calls) with practical features (vehicle marketplace, billing system, emergency services) creates a phone that players actually use rather than ignore. If your server runs ESX and needs authentic smartphone functionality that enhances roleplay rather than complicating it, HSN Phone provides the solution with the necessary dependencies clearly defined and integration proven through active development.






