ESXQBCoreQBoxStandalone−20%

HZ-Fuel

Real pumps, a talking attendant and a fuel delivery job

$31.99$39.99

Excl. tax · calculated at checkout

HZ All-Access

$27.99/ month

HZ-Fuel plus 11 other HZ scripts, and every eligible new release.

  • HZ-Banking
  • HZ-Weather
  • HZ-Television
  • HZ-Map
  • HZ-AudioMixer
  • +6
Subscribe

Access lasts as long as your subscription. Excl. tax.

Discord Support
Configure it in-game — Day-to-day settings are made live from /hzpanel — no file editing.
Lifetime updates — Buy once, every future version included.
Production-optimized — Minimal server impact, tested on real servers under load.
Instant delivery — Delivered immediately via Tebex Keymaster, responsive Discord support.

One purchase covers every server on your Cfx.re account.

One-time purchaseSupport: DiscordEscrow · open configRead the docs

Compatibility & Specs

Frameworks
ESXQBCoreQBXox_coreStandalone
Dependencies
ox_libhz_lib (free - recommended)
Updates
Lifetime updates included
Code
Config, locales and data files open
replaces
LegacyFuel, ox_fuel, qb-fuel, cdn-fuel, ps-fuel

Fully configurable

Every setting is in an open config file, not encrypted, and each one is explained in the docs. The main ones also change in game from /hzpanel, live, with no restart.

  • Prices per fuel grade, EV charging and jerry cans
  • Card or cash, which account pays, or free fuel
  • Consumption per vehicle class or model
  • Tank sizes, diesel and electric vehicle lists
  • Delivery job: pay, deposit, stocks and truck
  • Blips, command names, admin rights, notifications
  • Stations, pump models and 19 languages
See every setting

Product Features

The fuel grade menu on the screen of a modern pump, with its side buttons

A REAL SCREEN ON EVERY PUMP

01

Pumps With Their Own Screen

Every modern pump shows its own live screen on the prop: pick the grade, the amount, watch the litres and the price roll. Players use it with the game's cursor, right on the pump.

A player inserting his card at a pump on the left, the pump screen showing Payment declined on the right

PAY BY CARD AT THE PUMP

02

Card at the Pump

The player slides his bank card into the pump's slot before filling up. No money on the account and the pump says so: payment declined, no fuel.

A player walking with the nozzle, the hose wrapped around a yellow bollard

THE HOSE BENDS, DRAGS AND CATCHES

03

Real Hose Physics

Take the nozzle and the hose follows: it lies on the ground and bends around posts and bollards. Every pump side has its own hose.

The attendant of a country station next to a pickup, his dialogue box offering Fill it up, an amount, a jerry can or No thanks

THE ATTENDANT FILLS IT UP FOR YOU

04

Old Stations, With an Attendant

Country stations keep the game's old pumps and rolling counters. An attendant greets you with his own voice, fills the car himself and is paid in cash, hand to hand. He sells jerry cans too.

A player plugging a cable into an electric car on the left, the charger screen showing 18% and the rate on the right

PLUG IN, TAP YOUR CARD, CHARGE

05

Electric Charging

EV chargers with a real cable and plug, a fast and a normal rate, and their own screen showing the state of charge. Players pay contactless with their card.

The refinery dispatcher and the driver in front of a tanker, the dispatcher's dialogue box offering a shift

THE DISPATCHER HANDS YOU THE TRUCK

06

A Fuel Delivery Job

At the refinery, the dispatcher tells you which stations are short and hands you a tanker. Stations sell what was really delivered, and ask for a delivery when they run low.

The driver connecting a green hose to the refinery's loading rack

HOOK UP, FILL THE TANKER

07

Load at the Refinery

Connect the tanker to the loading rack by hand, the yard hand confirms you're hooked up and the tanker fills up, litre by litre.

A black tanker truck with an orange trailer arriving at a station

A REAL TANKER RUN, REFINERY TO STATION

08

Drive the Tanker

Drive the truck and its trailer to the station, wherever it is on the map. The GPS points the way and the next step stays on screen.

A tanker unloading into a station's tank, the objectives tracker showing 9,322 of 9,400 litres

THE OBJECTIVES TRACKER FOLLOWS EVERY STEP

09

Unload and Get Paid

Plug the hose into the station's fill point and watch the litres go in on the objectives tracker. Bring the truck back and get paid for the litres and the distance.

What is HZ-Fuel?

HZ-Fuel is a complete fuel and EV charging system for FiveM. Players walk to the pump, slide their card into its slot, pick a grade on the pump's own screen with the mouse cursor, take the nozzle and carry it to the car while the hose follows them. Four fuel grades have their own prices and consumption, and trucks and buses only take diesel.

Around that, a whole fuel economy: 26 electric chargers with their own screen, ten country stations where an attendant fills the car and is paid in cash, jerry cans, and a fuel delivery job that keeps every station supplied.

It works on ESX, QBCore, Qbox, ox_core or standalone, and drops in for LegacyFuel, ox_fuel, qb-fuel, cdn-fuel and ps-fuel: the scripts that called them keep working without an edit.

Why refuelling deserves more on FiveM

Most fuel scripts are a progress bar next to a pump. Players hold a key, the gauge goes up, money goes down, and nobody remembers it. Yet every player refuels several times a session: it is one of the most repeated actions on a roleplay server.

HZ-Fuel makes that moment a scene. The card in the slot, the screen, the hose dragging on the ground, the attendant who tells you he only sells diesel, the tanker driver who refilled the station you are using. It gives your server a job with a real purpose, and it does it without breaking the scripts you already run.

Features in detail

Pumps with a live screen

The 17 modern stations get pumps with a working console: the price board when nobody is there, then the grade, the amount (20 L, 40 L or full by default) and the running total, litres and price per litre while fuel flows. Players use it with the mouse cursor. The fuel band lists 87 Regular, 89 Plus, 91 Premium and DSL Diesel. A bank card goes into the slot first and comes back out at the end.

A real hose and nozzle

The nozzle comes off the pump and the hose follows: fixed length, bends, sags and rests on the ground, and reels out as the player walks. Walk too far and the nozzle drops. The nozzle finds the filler cap of each vehicle, cars, trucks with side tanks and bikes, and other players see the nozzle and the hose and hear the pump.

Four fuel grades and diesel-only vehicles

Regular, Plus, Premium and Diesel, each with its own price and consumption multiplier. Trucks, buses, construction, farm and military vehicles only take diesel; every other vehicle, add-ons included, runs on petrol. The screen greys out the wrong fuel, and the server refuses it too.

Electric charging

26 chargers at stations across the map. Take the plug, plug it into the car, tap your card on the contactless reader, choose fast or normal charging, and follow the state of charge, the energy and the total on the charger's screen.

Country stations and their attendant

Ten stations keep the game's old pumps, with rolling counter drums and a bell every gallon. An attendant waits by the pumps. Talk to him and he offers to fill it up, an amount, or a jerry can, in the hz_lib dialogue box and out loud, in English or French. He fills the car himself, checks you have the cash first, stops at what you can pay, and takes the notes hand to hand. Everyone around sees the scene.

Jerry cans

Buy or refill one at a modern pump: your character sets it down and fills it with the nozzle. Or let the attendant fill a new one for you. Works with ox_inventory, qb-inventory, qs-inventory, codem, tgiann, origen, core_inventory, hz_lib and ESX loadouts, and any other inventory through three functions in the config.

Fuel delivery job

Every station holds a stock of each fuel, drained by players and NPC customers. Members of the fueldelivery job take a tour from the refinery dispatcher, load a 12,000 L tanker, plug the hose into each station's fill risers and get their payslip when they bring the truck back. Pay, demand, idle time, caps and automatic restocks are all in the config, with an admin stock menu and a Discord log. The job is created for you on QBCore, Qbox and ESX.

Drop-in replacement

exports['LegacyFuel']:GetFuel, the qb-fuel, cdn-fuel and ps-fuel exports, ox_fuel's payment hooks and the fuel statebag are all answered. Scripts that check whether LegacyFuel or ox_fuel runs find it. HZ-Fuel also has its own client and server exports for fuel, prices, stations and stocks.

Compatibility

  • Frameworks: ESX, QBCore, Qbox, ox_core and standalone, detected on their own.
  • Requires ox_lib. hz_lib (free) is recommended for the dialogue box, the delivery objectives and the dispatch tablet.
  • Prompts from HZ-TextUi, or ox_lib's text UI. No target script needed.
  • Replaces LegacyFuel, ox_fuel, qb-fuel, cdn-fuel and ps-fuel. Remove the old one.
  • No database.
  • Maps that replace the game's pumps with their own model need the game models back: a guide ships with the resource (Gabz ESB LTD covered; Gabz Harmony and Fire Department work as they are).

Installation

  1. Drop hz_fuel into your resources folder and remove your old fuel script.
  2. Add ensure hz_fuel to your server.cfg, after ox_lib, your framework, your inventory and hz_lib.
  3. Set your prices in config.lua and restart the server.
After an update, restart the whole server rather than HZ-Fuel alone. Full guide in the documentation.

Performance

Pump screens, hoses and charger cables only exist around the player, and the fuel level is sent to other players in batches rather than every second. Station stocks and jerry can levels are saved by the server itself, with no database.

Frequently Asked Questions

Complete your setup

These scripts share hz_lib — they install and configure together.