This community service script gives your admins a fair, immersive alternative to jail, sending offenders to complete assignable cleanup tasks instead of sitting idle in a cell. It turns punishment into active, visible roleplay rather than a boring timeout in a cell that quietly drives frustrated players away from your server for good.
With a simple command, staff assign a set number of tasks that the offender must finish before they are released. It keeps minor offenders engaged, gives the punishment real structure, and adds a believable civic layer to your justice system.
How the community service script works
- Admins assign service with a command that sets the exact number of tasks to complete.
- Offenders work through cleanup or gardening style tasks around a designated area.
- An escape penalty automatically extends the sentence if a player tries to slip away before their tasks are finished.
- A release command lets staff manually end a player's service when appropriate.
- Clear task tracking so both the player and admins know how much work remains.
Built for balanced discipline
- A humane middle ground between a harsh jail term and no consequence at all.
- Protected server events that guard against exploit-based abuse of the system.
- Configurable locations and task counts to match your server's rules.
- Lightweight code that only activates while a player is serving their sentence.
- Framework support across ESX and QBCore for a quick, familiar install.
Punishment systems shape how a server feels to break the rules, and a pure timer in a cell often just pushes frustrated players offline. Active community service keeps them in the world, doing something, and staying part of the story. A player working off their sentence is still roleplaying, still visible, and far more likely to stick around than one staring at a countdown.
Because everything is configurable, staff can tailor the severity to fit the crime. A quick cleanup for a minor slip or a long stretch for a repeat offender, all handled with a couple of simple commands. That flexibility gives your team a proportionate, consistent tool that feels fair to players instead of arbitrary or overly harsh.
Give your staff a smarter tool for discipline and keep offenders engaged instead of idle. Explore more staff resources in our admin-utility-scripts collection, or browse the full scripts catalog.