Scripts 2026-04-20

Agency-Phone: The Smartphone Built Specifically for FiveM

TDYSKY

TDYSKY

Founder & Lead Developer at Agency Scripts

Why Build Yet Another FiveM Phone?

We built Agency-Phone because every phone we tried on our own servers either looked great and performed badly, or performed well and looked dated. The market was full of compromises. We wanted something that genuinely felt like a modern smartphone the moment you opened it, and that still hit 0.00ms idle resource usage when it was sitting in someone's pocket.

A UI That Doesn't Feel Like FiveM

Most FiveM phones betray their origin within two seconds of opening them. The fonts look slightly off, animations are jerky, the home screen layout feels like a placeholder. Agency-Phone was designed by people who use real smartphones daily. Every element — from the lock screen clock to the app drawer spring physics — was iterated until it stopped feeling like a script and started feeling like a phone.

The App Architecture

Under the hood Agency-Phone uses a lazy-loading app system. Apps only initialize their UI when they're actually opened, which keeps memory usage flat even as we ship more apps. The event bus between client Lua and the NUI layer is debounced so rapid user actions don't flood the game with resmon spikes. This is the kind of engineering work nobody sees but everyone benefits from when their server is holding 128 players.

Framework-Agnostic By Default

Agency-Phone ships with adapters for QBCore and ESX but the core is framework-independent. If you run a standalone server with your own player data layer, you can wire it up in an afternoon by implementing four lookup functions. We refuse to ship scripts that lock you into one framework because frameworks churn — we've seen at least three waves of "this is the standard now" come and go in our time in the community.

The Point of a Phone in RP

A FiveM phone is ultimately a social tool. Players use it to coordinate meetups, run drug deals, message their boss's character, listen to music on the radio app. Everything we add or remove from Agency-Phone is judged against the question: does this make social interaction easier or more fun? That's why we shipped a gallery app before we shipped calendar reminders, and why the stock messaging app has rich typing indicators before it has scheduled sends. RP first, feature checklists second.

Share this article

Ready to upgrade your server?

Check out our premium FiveM scripts in the Agency Scripts store or join our Discord community for support and updates.