Westman Drug Phone is an immersive, fully-featured drug dealing script for FiveM, built around a realistic in-game smartphone interface. Players manage every aspect of their operation — sourcing supplies, tracking deliveries, and serving street customers — all through a polished, animated phone UI with real sound effects and smooth screen transitions.
>Script Features
Multipage Interface: Includes a lock screen, home screen, Supplier App, Signal App, and Settings App — each with a distinct purpose and a smooth, animated navigation flow.
Realistic Phone Prop: When the phone is opened your character physically holds it up with a prop and idle animation. When closed it is cleanly detached and the animation stops.
Supplier App: Browse a list of configurable drug suppliers, each with their own name, location, star rating, portrait, and product catalog. Place orders by calling your supplier through a fully animated call screen complete with a ringtone, live call timer, speaker toggle, and hang-up button.
Dynamic Supplier Availability: Suppliers go online and offline dynamically, meaning not every contact is available at all times — keeping gameplay unpredictable and realistic.
Supplier Cooldown: After placing an order a cooldown timer is displayed on the supplier card, preventing repeated orders until the timer expires.
Deal Interaction: After a configurable delivery delay the supplier's crew spawns at a randomized location with a vehicle and armed guards. The player travels to the location and completes the exchange through a hand-off animation. If the player doesn't have enough cash the crew turns hostile.
Signal App: Receive incoming customer requests as message cards showing the customer's portrait, name, and what they want. Accept or decline directly from the app. Accepted customers spawn as NPCs at a randomized map location with a blip and waypoint.\
- Customer Time Limit: Every customer has a patience timer — take too long to arrive and they will leave. Show up without the right product and they may pull a knife.
- Modern UI Design: Clean, sleek, and fully responsive interface that adapts smoothly across all screen resolutions, delivering a polished and visually satisfying experience.\
- Notification Badges: The Signal app icon displays a live badge count for unread incoming customer requests so you never miss a deal.
Settings App: Players can toggle sounds on or off and switch between English, Swedish, and Turkish — instantly, without restarting anything.
Locales: Server-side locale support for English, Swedish, French, and German. Easily configurable via config.lua. \
- Server-Side Security: All critical logic runs on the server. Deal costs are recalculated and verified server-side, distance checks prevent remote completions, and active deals are cleaned up automatically.
Framework Compatibility: Fully compatible with ESX, QBCore, and QBX (Qbox), supporting seamless integration on virtually any FiveM server.
> Requirements
The resource requires your server to use an ESX, QBCore, or QBX (Qbox) framework.
> Information
Customer support is always available to ensure everything is working flawlessly.
Code is written in Lua and React (JSX)