gta6/prompts
jobs
Vaultbeginnerjobs

Bus Driver Job — Scheduled Routes & Timetable

ESX bus driver job that routes the player through ordered marked stops on a timetable, boards an NPC at each stop, and pays server-validated per-stop fares plus a route bonus.

NON-TESTÉ — the reference Lua is syntax-validated, not run in a live FiveM server. Adapt and test on your own dev server before shipping.
Est. Lua
~89 loc
Claude
Claude Opus 4.x / Sonnet 4.x
Validation
syntax-validated
Updated
2026-06-25

Description

A beginner ESX bus driver job: the player follows a fixed numbered route through ordered marked stops on a timetable, boards an NPC passenger at each stop, and earns a server-validated per-stop fare plus a bonus for completing the loop. It sells because it is the low-skill fixed-route filler income that onboards new players — clearly distinct from on-demand taxi fare metering.

Prompt Template

You are writing a FiveM resource for esextended (stable, exports-based…

🔒 Eyes-only — locked prompt body

The full prompt template and its reference Lua are part of a one-time pack. Pick your depth — both are lifetime access, no subscription, ever.

Core$49one-time
  • 60 prompts + syntax-validated reference Lua
  • Lifetime access — pay once
Most Popular · Best Value
Vault$199one-time
  • All 510 prompts — the full library
  • Per-prompt profit/trend intelligence (CSV + playbook)
  • Lifetime free updates — new niches as the market moves
Get the Vault — $199

$49 for 60 · $199 for all 510 + intelligence — one-time, no subscription.

Expected Output

See content/expected-outputs/jobs/15-bus-driver-route-timetable.lua. It implements the ordered-stop route, NPC boarding, server-validated per-stop pay, route-completion bonus, and a server-driven…

🔒 Eyes-only — locked prompt body

The full prompt template and its reference Lua are part of a one-time pack. Pick your depth — both are lifetime access, no subscription, ever.

Core$49one-time
  • 60 prompts + syntax-validated reference Lua
  • Lifetime access — pay once
Most Popular · Best Value
Vault$199one-time
  • All 510 prompts — the full library
  • Per-prompt profit/trend intelligence (CSV + playbook)
  • Lifetime free updates — new niches as the market moves
Get the Vault — $199

$49 for 60 · $199 for all 510 + intelligence — one-time, no subscription.

Known Failure Modes & Corrective Prompt

  • Client-side index/pay — the server validates the claimed stop index and owns the advance, so stops can't be skipped.
  • Anim before dict load — wait on HasAnimDictLoaded.
  • Leaked passenger peds — delete the NPC after boarding.

Corrective re-prompt: "Players can claim stops without driving. Move the route index onto the server: validate that the index the client sends is the expected next stop and in range before paying, then return the new index to the client instead of letting the client advance it."

Framework Integration

  • ESX: uses ESX.GetPlayerFromId and xPlayer.addMoney exactly as written.
  • QBCore: swap to QBCore.Functions.GetPlayer, guard PlayerData.job.name, and Player.Functions.AddMoney("cash", pay).
  • QBox: resolve with exports.qbx_core:GetPlayer(source); the money and job calls are QB-compatible.

Profit Potential

$100–$1400/mo on Tebex (expected ~$350). [INFERRED] priced inside the $50-389 script band against the signal-scraper tebex_snapshot corpus (n=100, median seller $11.85K/mo), scaled to a stable starter-job niche.

Trend Signal

stable — inferred: Low-skill starter job; steady filler-income demand for onboarding new players, distinct from on-demand taxi fare metering.

Sales Angle

Sell it as the fixed-route onboarding income — a predictable timetable job for new players, complementing rather than overlapping an on-demand taxi script. Recommended Tebex price $59.

Difficulty & Ship Time

beginner · ships in 2-4h.