Guide · Updated 25 Oct 2026

RedM sheriff badge script: how to give lawmen and doctors a badge they can wear

A RedM sheriff badge script pins a 3D badge to a character's chest, but only for the jobs and grades you allow, and lets the wearer hold it up for others to see. The game already ships five badge props (sheriff, deputy, police, US Marshal and Pinkerton), so the job of the script is the rest: locking each badge to a job, letting players place it on their own outfit, and showing it in a scene. This guide covers how that works, what it takes to do it yourself for free, and how to set it up with Poggy Badges ($19.99).

What a badge does on a roleplay server

  • It tells strangers who has authority. A player riding into Valentine should know the man on the porch is the sheriff before he says a word.
  • It separates ranks. A deputy and the sheriff on the same job can carry different badges.
  • It cannot be faked. If anyone can wear any badge, a badge means nothing. It has to follow the job.
  • It gives a moment. "Showing the badge" is a beat in a scene: an arrest, a questioning, a stand-off at a door.

Badges belong to the wider law setup. For jobs, duty and jail, read how to set up law enforcement on a RedM server, and for job names and grades, how to set up jobs on a RedM server.

The free way: attach a stock badge prop yourself

If you write Lua, you do not need to buy anything. The five stock props need no streaming:

PropBadge
s_badgesherif01xSheriff
s_badgedeputy01xDeputy
s_badgepolice01xPolice
s_badgeusmarshal01xUS Marshal
s_badgepinkerton01xPinkerton

Spawn the prop, attach it to a spine bone with AttachEntityToEntity, and check the job on the server before you do. How to attach an object to a player walks through bones, offsets and rotations. What a hand-made version usually lacks is the part players notice: a badge sits differently on a coat than on a shirt, so one fixed position never looks right on everyone. That is where most of the work in a badge script goes.

How a job-locked badge script works

Poggy Badges ($19.99) is built round badge sets. A set names one or more jobs and gives each grade two things: a picture for the badge flash and a prop for the chest.

{
    jobs = { "sheriff" },
    grades = {
        [0] = { badge = "sheriff", prop = "s_badgesherif01x" },
        [1] = { badge = "sheriff", prop = "s_badgesherif01x" },
    },
},

Sets ship for sheriff, deputy, police and Police, marshal and usmarshal, and pinkerton, grades 0 to 5, all on the stock props. Three rules catch most owners:

  • Job names are case-sensitive. vorp_police calls its job Police with a capital P, which is why both spellings are listed.
  • A grade with no entry gets no badge. If your sheriff's office goes to grade 7, add grades 6 and 7.
  • Only the first set that lists a job is used. Do not put the same job in two sets.

Not sure what the server reads? Turn on Config.debug, type /badge with that character, and the server console prints the job and grade it saw.

Placing the badge: the editor

A character with a badge types /badge. Anyone else gets "You don't have a badge for your current job/rank." The editor has:

  • Sliders for X, Y and Z position and pitch, roll and yaw. The badge moves on the character as you drag; the mouse wheel fine-tunes and a number box takes exact values.
  • A bone list: collar, upper chest, heart, lower chest, stomach, waist and hip, plus the left and right upper arm for armbands.
  • Named presets saved per character in the database, one for each outfit. Click one to load it.
  • Click and hold outside the panel to orbit the camera and check the badge from the side.

Owners set where a new badge starts with Config.defaultBone, Config.defaultOffset and Config.defaultRotation. A quick way to get good numbers: place a badge with the editor and copy the slider values. Custom badge packs that face the wrong way get a rotation override by prop name prefix in Config.prefixRotations. Admins can try any model in the current spot with /bprop <model>.

Showing the badge in a scene

The Show Badge button closes the editor and plays a pocket-watch style animation with the badge in hand. Players within 2 metres (Config.showDistance) see the badge picture, the character's name and your server name in the corner of the screen. Set Config.serverName first: it ships as "Your Server", and an empty value hides it. The server checks the job and grade again before every show, and does the distance check itself.

63 badge pictures ship: 21 for the stock look (silver, bronze and gold sheriff, marshal, police and detective badges, plus federal, Pinkerton, cavalry, doctor, special agent and president) and 42 matching the Poggy Badge Props pack. Any .png you drop in ui/images can be used too.

Marshals, doctors and town badges beyond the stock five

The stock props cover the classic lawmen and nothing else. There is no stock doctor, jailer or town marshal badge. Your choices:

  • Reuse a stock prop with a different picture. A detective grade can wear the police prop and flash golddetective. Cheap, but the badge on the chest stays the same.
  • Stream a badge pack. Any prop model works in a badge set. Poggy Badge Props ($14.99) is the pack made for it: 37 badges, including Deputy Sheriff to Commissioner, a Jailer, Court Bailiff, Railroad Police and Game Warden, eight town badges from Valentine to Armadillo, and medical and civic badges such as Doctor, Nurse, Undertaker and Mayor.

Armbands for medics, posses and the press

The props pack also has five cloth armbands: medic, mourning, posse, quarantine and press. RedM cannot scale a prop, so each comes in nine sizes, and Poggy Badges shows a Size slider so a player can fit a bare arm or a thick coat and save the size with the preset. A pack armband starts on the left upper arm by itself. A medic wearing an armband can still hold up a doctor's badge when showing it: set the grade's "Prop held up by Show Badge" (showProp) to p_poggy_badge_doctor.

Adding a badge for a job, step by step

  1. Find the exact job name in your framework's job list, or with Config.debug.
  2. Open /poggy → Poggy Badge → Badges → Badge sets and click Add badge set, or duplicate one close to what you want.
  3. Add every spelling of the job, then one grade row for every grade.
  4. For each grade, set Badge image (a name from ui/images, without .png) and Prop model. With the props pack: prop p_poggy_badge_sheriff, image poggy_sheriff.
  5. Click Save & Restart and test with /badge.

What you need

  • Poggy Badges needs Poggy Core (Free) 0.27.0 or newer and oxmysql, and runs on VORP Core, RSG Core and QBCore RedM. The preset table is created when it starts; there is no SQL to import. config.lua is open, and /poggy edits every setting in game.
  • Poggy Badge Props is a model pack only, with no script and no config. Start it before Poggy Badges (ensure poggy_badge_props, then ensure poggy_badge), add or remove it only with a full server restart, and update it with a new download from your Cfx portal.

New to installing resources? Start with how to install a RedM script.

Questions this guide answers

How do I give my sheriff a badge in RedM?

Use a badge script that reads the character's job and grade. In Poggy Badges you list the job name, pick a badge image and a prop for each grade, and the sheriff types /badge to pin it on and place it with sliders.

Does RedM have badge props built in?

Yes, five: s_badgesherif01x (sheriff), s_badgedeputy01x (deputy), s_badgepolice01x (police), s_badgeusmarshal01x (US Marshal) and s_badgepinkerton01x (Pinkerton). They need no streaming.

Why does my deputy get no badge after I added the job?

Job names are matched exactly and are case-sensitive, so Police and police are different jobs, and a grade with no entry gets no badge. List every spelling your server uses and every grade the job has.

Can doctors and medics wear a badge or armband?

Yes. Add a badge set for your doctor job. The game has no stock doctor badge, so use a streamed prop such as the doctor badge or medic armband from Poggy Badge Props, with the doctorbadge or poggy_armband_medic image.

Can any player wear a sheriff badge?

Not with Poggy Badges: only a character whose job and grade are in a badge set can open the editor, and the server checks job and grade again every time a badge is shown.

Scripts mentioned in this guide

Whole store →
Poggy Badges — RedM Badge Script
RedM Badge Script

Poggy Badges

Job-locked 3D badge props for RedM law roles, placed with a live editor, saved as presets per character and flashed to nearby players with a pocket-watch style animation. 21 badge images ship. VORP Core, RSG Core and QBCore RedM.

Price$19.99
Poggy Badge Props — RedM Badge Props Pack
RedM Badge Props Pack

Poggy Badge Props

37 badge props and five cloth armbands for RedM, modelled for Poggy Badges: lawmen from Deputy to Commissioner, eight town badges, and medical and civic badges, each with its own flash picture. VORP Core, RSG Core and QBCore RedM.

Price$14.99
Poggy Core — Free RedM Framework Core and Auto-Updater
Free RedM Framework Core and Auto-Updater

Poggy Core

The free, open-source core every Poggy script runs on, for VORP Core, RSG Core and QBCore RedM: automatic updates with config merging, tables created on start, account bans with a shared anti-cheat ban network, and one API for your own scripts.

PriceFree

Free RedM Scripts Worth Installing

Eight free scripts, what each one does, what it needs, and what it does not do.

Read the guide →

RedM Animations: Dictionaries, Scenarios, Emotes

Dictionaries, clips and scenarios, playing one from Lua, props on bones, multi-step scenes, syncing, cleanup and emotes players use.

Read the guide →

Best RedM Scripts for a New Server

Economy, law, activities, roleplay tools and admin utilities. What to run, what it costs, and where the free options are.

Read the guide →

How to Choose a RedM Script: Checks Before You Buy

Framework claims, performance, open config, versions, support and video. Ten checks, and the red flags that should end the sale.

Read the guide →

VORP vs RSG Core vs QBCore for RedM

Script availability, structure and inventory for each framework, and what "runs on VORP, RSG and QBCore" actually means.

Read the guide →

RedM Script Subscriptions vs Buying Outright

The break-even maths with live prices, what cancelling does, how updates and licences work, and when each one wins.

Read the guide →

How to Run a Player Economy on a RedM Server

Player-owned shops, auctions, taxes, moving prices and the weekly checks that keep a live economy healthy.

Read the guide →

Cfx Escrow Explained for RedM Server Owners

Which files are encrypted, what you can still change, the licence file, and the error everyone hits once.

Read the guide →

RedM /me and /do Commands: Roleplay Tools Guide

Writing a good /me and /do, overhead text or chat, scene text, status labels, skillchecks instead of dice, animations, and keeping it all clean.

Read the guide →

RedM Server Event Ideas and How to Run Them

Eight events that bring players back, how to run each, when to schedule and announce them, prizes that keep the economy intact, and a checklist.

Read the guide →

How to Set Up Jobs on a RedM Server

Job names and grades, duty, several jobs per character, badges, and making every script agree.

Read the guide →

RedM Admin Tools: Moderating a Roleplay Server

txAdmin, ACE permissions, framework admin menus, admin blips, reports and evidence, staff ranks, and a moderation checklist.

Read the guide →

RedM Server Economy: How to Balance Money, Jobs and Shops

Sources, sinks, player shops, auctions, jobs and a stipend. The model, the starting numbers and the scripts.

Read the guide →

How to Set Up Fishing on a RedM Server

What makes fishing worth playing, installing it, bait and seasons, tuning the difficulty, and pricing the catch.

Read the guide →

Using Poggy Core in Your Own RedM Scripts

The free framework layer under your own resources: install, first script, menus, storage, jobs, standalone mode, diagnostics.

Read the guide →

How to Add Items to a RedM Server

Where each framework keeps its item list and icons, how to add an item to each, and the mistakes that break scripts.

Read the guide →

How to Update RedM Scripts Without Breaking Your Config

The manual routine that keeps your config safe, and the automatic route that removes the routine.

Read the guide →

How to Set Up Crafting on a RedM Server

Recipe chains, benches and campfires, job locks, skillchecks, telling players where ingredients come from, and pricing it all.

Read the guide →

How to Set Up Law Enforcement on a RedM Server

Crime alerts and witnesses, on-duty status and counts, badges, evidence lockers, crime scene text, jail and bounties, and how much law your player count needs.

Read the guide →

How to Back Up a RedM Server

The database, resources, configs, licence files and txData. How to automate it, and how to test the restore.

Read the guide →

How to Install a RedM Script

Download, resources folder, SQL, start order, config and the escrow licence check. Then the five common errors.

Read the guide →

How to Handle Player Reports and Tickets on a RedM Server

Tickets in game instead of in Discord DMs: roles, replies, internal notes, the warn-kick-ban ladder and Discord posts.

Read the guide →

How to Set Up Player Storage on a RedM Server

Chests players place and share, job storages, prices and upgrades, and the per-framework stash rules that lose items when ignored.

Read the guide →

RedM Minigames: Chess, Checkers and Games Players Return To

Board games at saloon tables: rules, an AI opponent, wagers held safely, Elo ratings and where to place tables so people sit down.

Read the guide →

How to Add Emotes to a RedM Server

An emote menu players actually use: search, favourites, preview, nearby chairs and railings, custom emotes with props, and what to hide.

Read the guide →

RedM Server Performance: How to Reduce Lag

Measure first, then the usual causes: hot client loops, dead entities, unindexed queries and NPC systems tuned too high.

Read the guide →

How to Make a RedM Server

Server artifacts, txAdmin, the licence key, server.cfg, the database, a framework, ports, admins, backups and a launch checklist.

Read the guide →

RedM Props: How to Attach an Object to a Player's Hand

Load the model, choose a bone, find the six offset numbers without endless restarts, avoid the empty-hand trap, and clean up.

Read the guide →

RedM Fast Travel: How to Let Players Cross the Map

The ways to add fast travel to a RedM server, what each costs your roleplay, and how a balloon taxi to any waypoint works.

Read the guide →

How to Stop Banned Players Coming Back to Your RedM Server

Account bans that match every identifier, why IP bans are a trap, and a shared network that stops a known cheater at the door.

Read the guide →

RedM Supply Drops: How to Add Airdrops and Treasure Hunts

Airdrops and riddle hunts that run by themselves: the schedule, loot weights, hunt photos and clues, and keeping the race fair.

Read the guide →

RedM Looting Script: How to Add Searchable Trash Bins

Searchable bins in town: how loot rolls work, what the default odds really give, cooldowns, dead drops and keeping it out of your economy.

Read the guide →

RedM Auction House Script: How Players Buy and Sell to Each Other

Listings, bids, buyouts, buy orders and the mailbox, step by step, with the fees that keep a player market from flooding your economy.

Read the guide →

RedM Ped Script: How to Play as an Animal or NPC

Turning a player into a wolf, a bear or a sheriff: how a RedM ped menu works, what animals can do, who should be allowed, and the limits.

Read the guide →
Join the Discord Discord