GFX Bus Job | Leveling Routes & Open Source | QBCore ESX FiveM
When you arrive at a stop, you are automatically shown where to approach.
£9.00
Guaranteed Safe Checkout
Features & Compatibility
The FiveM bus job script from GFX Development turns public transit into a fully playable career path, giving your roleplay economy a realistic civilian job that scales with player progression. Buses are everywhere in Los Santos, yet almost no server actually lets players drive one for a living — this script fixes that with a route system, passenger pickups, ticket revenue, and an end-of-shift salary. It’s the kind of low-stakes, high-immersion job that fills the gap between truckers, taxi drivers, and emergency services on a busy RP server. Drop it in, configure a few routes, and watch a brand new career loop open up for your community.
🚌 A Proper Career Loop for FiveM Bus Drivers
Most transit jobs on FiveM stop at “drive from A to B.” This one builds an actual progression system around the wheel. Players rent a bus, pick up passengers along a route, collect ticket fees at every stop, and return to base for a salary at the end of the shift. As they put in the hours, they level up and unlock longer, more profitable routes — giving casual players a meaningful grind that doesn’t require crime, combat, or expensive vehicle ownership. It’s a scratch-made loop designed to make public transport feel like a real job rather than a novelty.
🎬 Script Showcase
Watch the full bus job in action — route selection, on-screen stop indicators, passengers boarding and disembarking, and the salary flow that closes out each shift.
✨ Every Feature Built Into This QBCore ESX Bus Driver Job
Every system below is built around the same idea: give the player a believable transit shift from clock-in to payday, without a single immersion-breaking step.
- Rent a bus and drive a full transit shift for a realistic public transport experience
- Level-based route unlocks — players progress into longer, higher-paying routes as they put in the hours
- Easy-to-configure setup so server owners can tune routes, payouts, and progression without touching core logic
- On-screen stop indicators that show drivers exactly where they need to go next
- Automatic stop guidance — when you arrive, the script highlights where to pull in for boarding
- Dynamic passenger flow — a random number of passengers disembark and new ones board at every stop
- Per-passenger ticket fees collected on boarding, so revenue scales with how busy your routes are
- End-of-route salary paid when the shift wraps, giving the loop a clear payday moment
- In-menu activity board showing other employees currently on shift across the server
- Fully open source script — every file is editable so you can adapt it to your server’s economy and style
🛠️ Framework Compatibility & Setup Notes
The bus job runs natively on either QBCore or ESX, which covers the overwhelming majority of roleplay servers out there. Because the entire script is open source with no IP lock and no encryption, you have full control over the configuration file, route definitions, payout values, and level requirements. That means you can wire ticket revenue into your existing economy, balance salaries against other civilian jobs on your server, and add or rewrite routes to match the maps and MLOs you actually run.
- Framework: QBCore or ESX
- Source: Fully open source — no IP lock, no encryption
- Configuration: Routes, salaries, ticket prices, and level thresholds all editable
❓ Bus Job Script FAQ
Q: Which frameworks does this bus job support?
A: The script works with both QBCore and ESX out of the box. Whichever framework powers your server, you can drop the job in without needing to bridge or rewrite the core logic.
Q: How does the leveling system actually work?
A: Players earn progression as they complete routes, and higher levels unlock new routes they can take on. Lower-level routes stay available, so newer drivers always have something to drive while veterans move on to the longer paths.
Q: Can I edit the routes, payouts, and ticket prices?
A: Yes. The script is fully open source and built to be easy to configure, so route definitions, per-passenger ticket fees, end-of-shift salaries, and level requirements are all in your hands.
Q: How does the driver know where to go and where to stop?
A: Upcoming stops are displayed on screen during the shift, and when the driver reaches a stop the script automatically highlights where to pull in. Passengers then disembark and board in randomized numbers before the route continues.
Q: Can players see who else is working the bus job?
A: Yes — the in-job menu includes an active employees list so drivers can see who else is currently on shift. It’s a small touch that makes the job feel like a real workplace rather than a solo activity.
Public transport is one of the most underused systems in FiveM roleplay, and this FiveM bus job script finally gives it the depth it deserves. With route progression, live passenger flow, on-screen guidance, and a clean QBCore and ESX install, you’re adding a full civilian career path your players will actually choose. Open source from top to bottom means it bends to your server’s economy instead of forcing you to bend around it. Hand your community the keys, open the depot, and let the routes start running.
Customer Reviews
12 reviews for GFX Bus Job | Leveling Routes & Open Source | QBCore ESX FiveM
Only logged in customers who have purchased this product may leave a review.

Maurice Richardosn –
I’ve been using the FREE DRC Truck script for a month now, and I’m still impressed with how well it works.
Ashley Hall –
The FREE DRC Truck script has the perfect balance of features without being overly complicated.
Jake George –
I was worried about compatibility issues, but FREE DRC Truck works flawlessly with all our other scripts.
Zachary Kellogg –
The FREE DRC Truck script has become an essential part of our server. Can’t imagine running without it now.
coby mabry –
Just what our FiveM community needed! FREE DRC Truck has made our server stand out from the competition.