Fivem Laptop Script
GFX Laptop — A Professional In-Game OS for FiveM Roleplay
GFX Laptop is a fully-functional, feature-rich on-prop computer system for FiveM roleplay servers. Every player places a laptop in the world — a real physics object — and boots into a hand-crafted professional desktop-style operating system. Mail, music search, crypto trading, video playback, and a growing app ecosystem — all running live on the laptop's screen via DUI (DrawUIModel), rendered directly onto the prop's texture.
Built on gfx-lib (framework-agnostic bridge), GFX Laptop auto-detects ESX and QBCore and works without configuration. The OS is modular, persistent (per-player state survives server restarts), and fully localized in English, Turkish, German, and French.
For developers: Write custom OS applications directly into the GFX Laptop OS. The SDK (gfxos.js) exposes a clean API to fetch data from your server, spawn in-game UI without conflicts, and handle player interactions — all from within the laptop environment. Build admin panels, custom shops, businesses, minigames, and data dashboards that live in the world and feel like a native part of the OS.

▶ Watch the full demo on YouTube
Download Now — Free & Open Source
Core Apps
Mail — Player-to-Player Communication
- Every player gets a personal email address (format:
firstname.lastname@ls.mail) - Send and receive mail in-game — messages persist, marked as read/unread
- Integrate your own scripts: send mail via server events
Soundify — Music & Track Search
- Real YouTube search (via YouTube Data API v3) — players search for music live in-game
- Track metadata: artist, duration, exact release date
- Stream tracks directly — Piped API ensures video playback works inside the DUI
- Playlist support (future phase)
Watchflix — Video Playback
- Play any video directly on the laptop screen
- Uses Piped (privacy-respecting YouTube proxy) to stream video
- Perfect for in-game cinema, educational content, or custom video apps
Binix — Real Crypto Market Data
- Live cryptocurrency prices from CoinGecko (no API key needed, free tier)
- Supports multiple currencies (USD, EUR, GBP, TRY, etc.)
- Switch between live prices and simulated market for testing
- Extend with your own trading logic via callbacks
App Store — Economy & Purchases
- Buy and sell apps in-game — third-party apps set their own prices
- Payments charged from player bank account (configurable)
- Server owners control the entire app marketplace
Settings — Config & Personalization
- Language picker (English, Turkish, German, French live-switch)
- Mouse sensitivity per-player (persisted across sessions)
- Window positions & OS state saved per-player
Developer API — Build Custom Apps Inside the OS
GFX Laptop is a platform, not just a script. Use the included gfxos.js SDK to build custom applications that run natively inside the laptop OS:
What Developers Can Build
- Admin Tools — staff dashboard to manage players, bans, economy, logs (all in-character on the laptop)
- Business Apps — point-of-sale, inventory, staff scheduling for player-owned businesses
- Minigames & Casino — interactive games that boot from the laptop (no external UI)
- Data Dashboards — job stats, character progress, faction standings, live economy graphs
- Communication Tools — encrypted messenger, job boards, player-to-player contracts
- Learning Systems — interactive tutorials, skill trees, progression dashboards
SDK Features
- Fetch Server Data — call server-side resources; get player data, job info, inventory, money, anything
- Persistent Storage — save user preferences, app state, and settings per-player in the database
- Full NUI Freedom — React, Vue, vanilla JS — the SDK doesn't mandate a framework
- Click & Keyboard Input — full mouse & keyboard support within the DUI
- World Interaction — trigger server events, spawn NPCs, fire animations, modify the world from the app
- No Conflicts — apps run in isolation; no concerns about NUI collision or focus stealing from other scripts
Getting Started
Apps are built as standalone React/Vue components or plain HTML/JS that export a single function. Register your app with GFX Laptop (pricing, icon, name), then start coding. Full SDK documentation and examples are included in the open-source package.
Technical Highlights
Rendering
- DUI on Prop — renders directly onto the laptop entity (no texture-replacement limitation)
- Follows the laptop's lid animation in real-time (bone-tracked quad)
- Fallback to fullscreen NUI + camera for server configurations that restrict DUI
- Per-player quad + persistent texture (no memory leak from runtime texture churn)
Placement & Persistence
- Players place laptops in the world via a ghost preview (aim + click to place)
- Every laptop is a networked entity — everyone sees them, physics-enabled, can be moved by admin
- Per-player OS state saved: open windows, app order, last-viewed content
- Character death → laptop auto-refunds to player on next login (theft-proof)
Multi-Language & Localization
- Built-in localization for English, Turkish, German, French
- Server owners switch default language in config.lua
- Players override language from the OS Settings app (persisted per-player)
Framework Agnostic
- Powered by gfx-lib — auto-detects ESX or QBCore and uses the appropriate data layer
- No per-framework versions; one build works on every framework
- Money, inventory, jobs, character data pulled through unified bridge API
Configuration
- Laptop Model & Placement — which prop, animations, screen placement, use distance
- Render Mode — DUI (on-prop) vs fullscreen (camera-based)
- Apps — enable/disable Mail, Waveform, Watchflix, Binix, custom apps
- YouTube API — paste your YouTube Data API v3 key for music search (free tier: ~100 searches/day)
- Crypto Source — live prices from CoinGecko or simulated random-walk (testing)
- Languages — choose default language and which locales are available
What's Included
- Full Source Code — completely open, MIT license
- React-based OS with 4 built-in apps + app store framework
- gfxos.js SDK (JavaScript API for custom app developers)
- SQL schema (mail, app store, player settings)
- Extensive config.lua with inline documentation
- Full documentation & developer guide
Requirements
- FiveM server
- gfx-lib (free, open source)
- ESX or QBCore framework
- oxmysql (or MySQL-async, configured in config.lua)
- Optional: YouTube Data API v3 key (for music search; free tier included)
Support & Documentation
Full documentation is at gfxdevelopment.com/docs/gfx-laptop. Developer guide, SDK reference, and example apps included in the open-source package. Support via Discord ticket — 24-hour SLA.
Tags: fivem laptop, fivem computer, fivem os, fivem dui, fivem roleplay, fivem admin panel, fivem economy, fivem mail, fivem music, fivem video, fivem crypto, fivem dashboard, fivem dev platform, fivem api, on-prop ui, fivem nui, fivem lua, fivem react, fivem script, fivem framework agnostic, esx, qbcore
...GFX Laptop — A Professional In-Game OS for FiveM Roleplay
GFX Laptop is a fully-functional, feature-rich on-prop computer system for FiveM roleplay servers. Every player places a laptop in the world — a real physics object — and boots into a hand-crafted professional desktop-style operating system. Mail, music search, crypto trading, video playback, and a growing app ecosystem — all running live on the laptop's screen via DUI (DrawUIModel), rendered directly onto the prop's texture.
Built on gfx-lib (framework-agnostic bridge), GFX Laptop auto-detects ESX and QBCore and works without configuration. The OS is modular, persistent (per-player state survives server restarts), and fully localized in English, Turkish, German, and French.
For developers: Write custom OS applications directly into the GFX Laptop OS. The SDK (gfxos.js) exposes a clean API to fetch data from your server, spawn in-game UI without conflicts, and handle player interactions — all from within the laptop environment. Build admin panels, custom shops, businesses, minigames, and data dashboards that live in the world and feel like a native part of the OS.

▶ Watch the full demo on YouTube
Download Now — Free & Open Source
Core Apps
Mail — Player-to-Player Communication
- Every player gets a personal email address (format:
firstname.lastname@ls.mail) - Send and receive mail in-game — messages persist, marked as read/unread
- Integrate your own scripts: send mail via server events
Soundify — Music & Track Search
- Real YouTube search (via YouTube Data API v3) — players search for music live in-game
- Track metadata: artist, duration, exact release date
- Stream tracks directly — Piped API ensures video playback works inside the DUI
- Playlist support (future phase)
Watchflix — Video Playback
- Play any video directly on the laptop screen
- Uses Piped (privacy-respecting YouTube proxy) to stream video
- Perfect for in-game cinema, educational content, or custom video apps
Binix — Real Crypto Market Data
- Live cryptocurrency prices from CoinGecko (no API key needed, free tier)
- Supports multiple currencies (USD, EUR, GBP, TRY, etc.)
- Switch between live prices and simulated market for testing
- Extend with your own trading logic via callbacks
App Store — Economy & Purchases
- Buy and sell apps in-game — third-party apps set their own prices
- Payments charged from player bank account (configurable)
- Server owners control the entire app marketplace
Settings — Config & Personalization
- Language picker (English, Turkish, German, French live-switch)
- Mouse sensitivity per-player (persisted across sessions)
- Window positions & OS state saved per-player
Developer API — Build Custom Apps Inside the OS
GFX Laptop is a platform, not just a script. Use the included gfxos.js SDK to build custom applications that run natively inside the laptop OS:
What Developers Can Build
- Admin Tools — staff dashboard to manage players, bans, economy, logs (all in-character on the laptop)
- Business Apps — point-of-sale, inventory, staff scheduling for player-owned businesses
- Minigames & Casino — interactive games that boot from the laptop (no external UI)
- Data Dashboards — job stats, character progress, faction standings, live economy graphs
- Communication Tools — encrypted messenger, job boards, player-to-player contracts
- Learning Systems — interactive tutorials, skill trees, progression dashboards
SDK Features
- Fetch Server Data — call server-side resources; get player data, job info, inventory, money, anything
- Persistent Storage — save user preferences, app state, and settings per-player in the database
- Full NUI Freedom — React, Vue, vanilla JS — the SDK doesn't mandate a framework
- Click & Keyboard Input — full mouse & keyboard support within the DUI
- World Interaction — trigger server events, spawn NPCs, fire animations, modify the world from the app
- No Conflicts — apps run in isolation; no concerns about NUI collision or focus stealing from other scripts
Getting Started
Apps are built as standalone React/Vue components or plain HTML/JS that export a single function. Register your app with GFX Laptop (pricing, icon, name), then start coding. Full SDK documentation and examples are included in the open-source package.
Technical Highlights
Rendering
- DUI on Prop — renders directly onto the laptop entity (no texture-replacement limitation)
- Follows the laptop's lid animation in real-time (bone-tracked quad)
- Fallback to fullscreen NUI + camera for server configurations that restrict DUI
- Per-player quad + persistent texture (no memory leak from runtime texture churn)
Placement & Persistence
- Players place laptops in the world via a ghost preview (aim + click to place)
- Every laptop is a networked entity — everyone sees them, physics-enabled, can be moved by admin
- Per-player OS state saved: open windows, app order, last-viewed content
- Character death → laptop auto-refunds to player on next login (theft-proof)
Multi-Language & Localization
- Built-in localization for English, Turkish, German, French
- Server owners switch default language in config.lua
- Players override language from the OS Settings app (persisted per-player)
Framework Agnostic
- Powered by gfx-lib — auto-detects ESX or QBCore and uses the appropriate data layer
- No per-framework versions; one build works on every framework
- Money, inventory, jobs, character data pulled through unified bridge API
Configuration
- Laptop Model & Placement — which prop, animations, screen placement, use distance
- Render Mode — DUI (on-prop) vs fullscreen (camera-based)
- Apps — enable/disable Mail, Waveform, Watchflix, Binix, custom apps
- YouTube API — paste your YouTube Data API v3 key for music search (free tier: ~100 searches/day)
- Crypto Source — live prices from CoinGecko or simulated random-walk (testing)
- Languages — choose default language and which locales are available
What's Included
- Full Source Code — completely open, MIT license
- React-based OS with 4 built-in apps + app store framework
- gfxos.js SDK (JavaScript API for custom app developers)
- SQL schema (mail, app store, player settings)
- Extensive config.lua with inline documentation
- Full documentation & developer guide
Requirements
- FiveM server
- gfx-lib (free, open source)
- ESX or QBCore framework
- oxmysql (or MySQL-async, configured in config.lua)
- Optional: YouTube Data API v3 key (for music search; free tier included)
Support & Documentation
Full documentation is at gfxdevelopment.com/docs/gfx-laptop. Developer guide, SDK reference, and example apps included in the open-source package. Support via Discord ticket — 24-hour SLA.
Tags: fivem laptop, fivem computer, fivem os, fivem dui, fivem roleplay, fivem admin panel, fivem economy, fivem mail, fivem music, fivem video, fivem crypto, fivem dashboard, fivem dev platform, fivem api, on-prop ui, fivem nui, fivem lua, fivem react, fivem script, fivem framework agnostic, esx, qbcore
FEATURED PRODUCTS
Take look at our most liked scripts and find the most suitable one for you.
F.A.Q
Here are some of the most frequently asked questions to us.
Escrow is a licensing system that was made by the creators of the FiveM to protect the resources and license them.
You can always get support for our products by joining our Discord server.
Installing FiveM scripts is straightforward. First, ensure your server meets all necessary requirements. Download the desired script from our collection, upload it to your server's resources folder, update your server configuration file to include the new script, and restart your server.
Absolutely! Our FiveM scripts are designed with flexibility in mind. Whether you need custom job systems, unique vehicle modifications, or specialized UI enhancements, our scripts can be tailored to meet your specific requirements. Additionally, our experienced support team is available 24/7 to help you with any customization needs.
Our premium FiveM scripts are exclusively available through our Tebex store. Premium scripts offer advanced features, enhanced performance, and regular updates to ensure compatibility with the latest FiveM releases. By purchasing premium scripts, you gain access to priority support, detailed documentation, and exclusive content that will elevate your server’s gameplay and functionality.