FiveM phone script for QBX, QBCore, ESX, and standalone

One connected phone for your whole city.

The Taintless Studio phone system combines persistent accounts, connected apps, readable source code, and a versioned Custom Apps API in one maintained FiveM resource.

Cloud identity keeps accounts, devices, and phone numbers connected. Shared app data keeps player actions consistent, while native QBX, QBCore, and ESX support and Custom Apps API v1 give your developers a defined integration path.2

Included apps

One phone. A connected app system.

Messages, calls, media, navigation, and utilities use the same player identity and share the context they need.

Select an app to review its capabilities.

Communication

Messages

Conversations that keep their state

Direct messages and group conversations keep delivery state, read status, media, and account data connected to the player's Cloud identity.

Messages

One connected system, app by app.

Messages. Send direct or group messages with typing indicators, read receipts, and media sharing. Conversation state remains connected when players return.

Phone. Keep contacts, recent calls, and active calls in one place. Players can call each other or configured city services against the same server identity.

Camera. Capture photos and video with focus, zoom, timer, grid, flash, aspect ratio, and front or rear camera controls.

Photos. Organise captures into albums, find favourites, adjust exposure and colour, and control sharing, hidden items, and recovery from one library.

Maps. Search for a destination and follow turn-by-turn directions. A Live Activity keeps the active route visible while players use the rest of the phone.

Clock. Keep alarms and one active timer moving after the Clock screen closes. Live Activities preserve pause, resume, and cancel controls while the player returns to the phone or the game.

Weather. Read current Los Santos conditions plus hourly and ten-day forecasts generated from the game world. Home Screen widgets keep the forecast visible.

Notes. Group, search, and pin notes while changes save automatically. Cloud sync keeps notes available across phones connected to the same account.

Custom apps. Register an app from any resource through Custom Apps API v1. No phone core edits are required, so your code and phone updates remain separate.

Recorded in game

See the phone in play

Watch refraction respond across interface layers, Live Activities keep navigation visible, and apps remain responsive while the city keeps moving.1

In-game footage · 1440p · No post-processing

Performance

Runtime cost, shown plainly.

Client time, memory use, and server time are reported separately, so you can judge the resource against the limits that matter to your server.

Reference profile for the current build.

Client time
MiB
Client memory
Server time

Tested with 150 players across three servers running different frameworks.
Results vary with server hardware, configuration, installed resources, and player activity.

Compare with
lighter on the client
Up to 3×
lighter on the server
Up to 5×
less client memory
Up to 40%
smaller download
Up to 60%

Each baseline is the median of phone resources measured on the same server, in the same session and at the same player count. Products are not named because their figures can change independently of this comparison.

Built for your server.Documented for your team.

Choose a view

Start with the integration. Framework detection, readable configuration, and a versioned API keep installation and extensions separate from the phone core.

Framework support.
Built in.

QBCoreQboxESXSTANDALONE

QBX, QBCore, and ESX are detected when the resource starts; standalone is also supported.

Custom apps require

core edits

Register from your own resource and keep updates clean.

Custom Apps API.
Version 1.

A documented contract your integrations can target.

Interface stack.
Built with React.

React

One component system across the Home Screen and included apps.

Server configuration.
One readable file.

Change the settings you need without a separate control panel.

No escrow.
Readable source.

Review, modify, and maintain the code running on your server.

Documentation

Installation, configuration, exports, events, and extension points.

Same phone. Monthly or lifetime.

Both plans include the complete app set, every phone update released during access, and readable source code.

Lifetime

No renewal

90one time

One-time payment, billed in EUR by Tebex.

Pay once for ongoing access to the complete product and future updates. At current prices, lifetime access matches three monthly payments.

Monthly

30/ month

Billed monthly in EUR by Tebex.

Use the complete product with a lower upfront cost, then keep or cancel the plan month by month.

Tebex processes payments in EUR. You can cancel the monthly plan at any time. Refunds are governed by the Tebex refund policy. See refund details.

Product information

Independent Product Notice

This FiveM phone system is independently developed and sold by Taintless Studio. It is not affiliated with, approved, sponsored, or endorsed by Apple Inc., Rockstar Games, Take-Two Interactive, or Cfx.re. Apple and other third-party trademarks are the property of their respective owners.

Before you choose a plan

Will it work with my framework?

QBX, QBCore, ESX, and standalone are supported. The resource detects the configured framework at startup. A heavily modified framework may require the documented adapter.

Can my developer add custom apps?

Yes. A custom app registers from its own resource through Custom Apps API v1, so it does not require edits to the phone core and remains separate from phone updates.

How often is it updated?

The phone follows a monthly release cycle, with fixes published between releases when needed. Both plans receive the same updates.

Is the source escrowed?

No. The source code is readable and editable, so your team can audit, adapt, and maintain the code running on your server.

What if it does not fit my server?

Use the live demo before you buy; it runs the same interface players use in game. Tebex processes purchases, and refunds follow its refund policy.

  1. 1.Refraction is applied within the phone interface, including the dock, Control Centre, notifications, and app surfaces over the wallpaper.
  2. 2.Framework detection runs when the resource starts. A heavily modified framework may require the documented adapter.