Witnesses - Crime Detection System for RedM
Witnesses is a comprehensive crime-detection resource for RedM that brings realistic consequences to every outlaw action. NPCs who witness crimes will flee, report to the nearest lawmen, and even leave blips on the map, complete with fully customizable job alerts for your policing roles.
v2.0.4 - All Frameworks Update!
Witnesses is now fully framework-agnostic! Thanks to Poggy Utilities, Witnesses automatically detects and works with ANY major RedM framework:
VORP Framework - Full support
RSG Framework - Full support
QBCore - Full support
REDEM:RP - Full support
Standalone - Works without any framework (database-only mode)
Witnesses doesn’t care which framework you use - it simply asks Poggy Utilities for player/job info, and Poggy Utilities handles all the framework-specific lookups automatically!
Detailed Description
When a player commits any criminal act against players or NPCs—shooting, threatening with a weapon, melee combat, lassoing, trampling, or hijacking—nearby NPCs become witnesses. Each witness will:
- Flee to safety using configurable escape logic (distance, time, grace period).
- Report the crime once safely out of harm’s way.
- Trigger a custom alert to on-duty law-enforcement jobs via
/witness_<type>_alert. - Spawn a temporary blip on the map so officers can track witness movements in real time.
Buy Link
Purchase Here: https://rosewoodridge.tebex.io/package/6836507
Video Preview: https://youtu.be/SUGdiLnAhmA
Configuration
All behavior is driven by config.lua, giving you control over:
- Town-based detection zones (whitelist & blacklist)
- Max active witnesses, search radius, and cooldowns
- Which weapon types count as “threatening”
- NPC model blacklists (e.g. sheriffs, bounty targets, shop NPCs, etc.)
- Custom alert messages, icons, colors, blip duration, and job grades
- Fully Integrated customized Job Alert system
Under the hood, the system uses framework and inventory exports to detect equipped weapons and player identities. It also includes server- and client-side debugging for painless setup and troubleshooting.
Features
Dynamic Witness System across six crime types
Escape & Report Logic with distance/time thresholds
Custom Job Alerts for any policing faction
Blip Tracking with configurable colors and radius for witness positions
Town & Blacklist Configuration
Smart Weapon Detection
Law Immunity: block witness events for players with police jobs
Full Translation Support (English, Spanish, and French)
Law Response System: spawn NPC law enforcement to pursue suspects
Arrest, Surrender & Jailing System: define jail functions and allow suspects to surrender by pressing X
Crime Detection Mechanic avoids false positives like hunting or lassoing animals, shooting the air, etc.
Easy Installation & Configuration (plug and play—set your job names and go; fully working default system included)
Installation
-
Download Dependencies:
- Download Poggy Utilities (required for notifications and blips)
- Place
poggy_utilin your resources folder - Add
ensure poggy_utilto yourserver.cfgbefore Witnesses
-
Install Witnesses:
- Purchase and download Witnesses and extract the folder into your server’s
resourcesdirectory. - Add
ensure Witnessesto yourserver.cfg(after poggy_util).
- Purchase and download Witnesses and extract the folder into your server’s
-
Configure:
- Set
Config.Frameworkto"vorp","rsg", or"standalone"in config.lua - Customize zones, crime types, and alert parameters (readily configured out of the box for most servers)
- Set
-
Restart your server.
Dependencies
| Dependency | Required | Link |
|---|---|---|
| Poggy Utilities | GitHub - Poggy-Utilities | |
| VORP Core | Only for VORP | vorp_core |
| RSG Core | Only for RSG | rsg-core |
MY OTHER SCRIPTS
- Poggy Scenes
- Poggy Trash Bins
- Poggy’s Balloon
- Poggy’s Supply Drops
- Witnesses
- The Multijob Substitute [FREE]
- Poggy’s Admin Blips [FREE]
- Character Storage [FREE]
- Crafting UI Overhaul [FREE]
- Rosewood Ridge RP [OUR SERVER]
Buy Link
Purchase Here: https://rosewoodridge.tebex.io/package/6836507
Video Preview: https://youtu.be/SUGdiLnAhmA
Get Support: https://rosewoodridge.xyz
Changelog
v1.4.0 - All Frameworks Update
- Added RSG Framework support
- Added Standalone mode
- Migrated to Poggy Utilities for notifications and blips
- Removed hard dependency on vorp_utils
- Improved player registration for job alerts
- Various bug fixes and performance improvements
v1.3.0 - See comments for details.
| Code is accessible | No |
| Subscription-based | Yes |
| Lines (approximately) | ~4000 |
| Requirements | Poggy Utilities, + vorp_core OR rsg_core (framework-dependent) |
| Support | Yes |


