Begging · FiveM guide

FiveM Beggar Script for QBCore, Qbox & ESX

Begging is a low-barrier activity: new players can earn their first money without a job, a car or a crew, and street characters get a reason to be on the street. Done badly it is a button that prints cash; done well it is a small career with choices, risk and a reason to come back tomorrow.

This guide covers what to expect from a FiveM begging script on QBCore, Qbox and ESX, how the free Rarx Beggar handles each point, what it needs installed and the questions owners ask before adding it.

Buyer's checklist

What a good FiveM begging script should do

Use these points to judge whether a begging script adds roleplay or only adds money.

  1. Progression that unlocks something

    Rarx Beggar has 10 levels, from Newcomer to Homeless God, with XP for every donation and double XP for big tips. Higher levels unlock new begging styles.

  2. Choices with trade-offs

    Six styles, sitting, cardboard box, guitar, cardboard sign, accordion and veteran, each with its own reward multiplier and police risk multiplier, so the best-paying style is not always the safest.

  3. Where and when matter

    Rich, tourist and poor zones change both earnings and police risk, and time of day and weather change earnings too. Zones are areas with a centre and radius that you define.

  4. Consequences from the police

    Heat rises while a player begs and decays over time, with a chance of a police alert, a cooldown before returning to the same zone and strike penalties from fines to jail.

  5. Reasons to come back

    Five daily challenges that reset every day with money and XP rewards, and eight achievements that track a player's begging career.

  6. Fits your existing stack

    Framework, target and inventory detection, a keybind fallback when no target resource runs, and a custom folder to override notifications, money, items and jail.

RARX resources

The RARX begging script

A free begging activity for every supported framework.

Rarx Beggar — Scripts FiveM resource

Scripts

Rarx Beggar

Begging roleplay with 10 levels, six styles, zones, daily challenges, achievements and police heat.

  • QBCore
  • ESX
  • QBox
Free

Rarx Beggar

Rarx Beggar turns begging into a full roleplay activity: players pick a style, choose where to set up, earn donations and XP and level up, while a beggar boss NPC with a map blip anchors the activity at a location you choose. A Svelte interface shows stats, challenges, achievements and current earnings in real time.

Key features

  • 10-level progression. Players go from Newcomer to Homeless God, unlocking styles and better earnings.
  • Six begging styles. Sitting, box, guitar, sign, accordion and veteran, each with its own reward and risk.
  • Zones that matter. Rich, tourist and poor zones change both the earnings and the police risk.
  • Police heat. Begging too long raises heat and dispatch alerts, with fines and jail on repeated strikes.

Compatibility

Frameworks, inventories and dependencies

Taken from the product data and its documentation.

FeatureRarx Beggar
Resource namerarx_beggar
FrameworksQBCore, Qbox, ESX
Framework setupConfig.Framework = 'auto' detects the framework at startup.
Required resourcesoxmysql
Optional resourcesox_target or qb-target (keybind interaction otherwise), ps-dispatch, cd_dispatch, qs-dispatch, core_dispatch, rcore_dispatch or origen_police (police alerts)
Inventoriesox_inventory, origen_inventory, qs-inventory, Framework default inventory
DatabaseThe rarx_beggar_players table is created automatically on first start.
LanguagesEnglish, Spanish
DocumentationOn this site

Planning

Fitting begging into your economy

Look at the reward and risk multipliers together. The defaults pay more in rich and tourist zones and with higher-level styles, but the police multipliers rise too, and the veteran style trades a high reward for a low risk at level 7. Adjust them so begging is a reasonable start for new players rather than a better job than your legal ones.

Decide how police should be involved. Alerts can go to your dispatch resource, to a custom function or nowhere. On servers with few officers online, a lower alert chance and strike penalties based on fines keep the activity playable; on busy servers, alerts give officers short, low-stakes calls between bigger scenes.

Setup

How to install a FiveM begging script

A summary of the setup. The documentation has ready-made item entries for each inventory.

Full documentation
  1. 01

    Download from the Cfx.re Portal

    Download the free resource and extract rarx_beggar into your resources folder.

  2. 02

    Add the five begging items

    Add the box, guitar, sign, accordion and veteran hat items to your inventory or items table, with names matching exactly.

  3. 03

    Start it after its dependencies

    Ensure rarx_beggar after oxmysql and your framework, and set the language with the rarx-lang convar. The player table is created on first start.

  4. 04

    Configure

    Set the boss NPC location, zones, styles, police heat and dispatch options in the shared config.

If daily challenges do not reset, check the database connection and that the player table exists. Full documentation: Rarx Beggar

Good to know

Begging script FAQ

Is Rarx Beggar free?
Yes. It is a free package delivered through your Cfx.re account.
Which frameworks does it support?
QBCore, Qbox and ESX, detected automatically at startup.
Do I need a target resource?
No. ox_target and qb-target are supported, but keybind interaction works without one.
Which dispatch systems receive police alerts?
ps-dispatch, cd_dispatch, qs-dispatch, core_dispatch, rcore_dispatch and origen_police, or a custom function. Alerts can also be disabled.
Can I change rewards and risk?
Yes. Style multipliers, zone multipliers, heat, alert chance, zone cooldown and strike penalties are all configurable.
Why do the begging items not work?
Make sure the five items were added to your inventory system with the exact names from the documentation.

Keep exploring

Give new players a first hustle

Rarx Beggar is free and runs on QBCore, Qbox and ESX. Ask us about zones or dispatch on Discord.