Advanced Police Shield
Outfit law enforcement with ballistic or riot shields in FiveM. This script supports item or command activation, custom...
Key Features
Works with ESX • QBCore • Qbox
Available in a bundle!
Save 30% when you purchase this package as part of the Pepperspray, Police Shield & Bodybag Bundle.
View bundleWhat's included:
- Full script files
- Configuration files
- Installation documentation
- Lifetime updates
- Discord support
Overview
Equip your officers with realistic ballistic or riot shields with this FiveM script. Simple to configure, easy to use, and packed with features, it's a must-have for law enforcement RP servers.
Features
- Shield activation: Equip shields based on player command or items. (Both are configurable)
- Export implementation: There's also an option to disable the default /shield command or items and use exports for custom integrations, giving server owners full control over implementation.
- Multiple shield types: Includes ballistic and riot shields, customizable to fit your needs. It's also possible to add other custom shields.
- Shield placement and dropping: Drop or place shields for tactical versatility.
- Weapon compatibility check: Ensures shields can only be used with configurable allowed weapons.
- Performance optimized: Resmon Idle: 0.00ms. While carrying shield: 0.01ms.
- Highly configurable: Customize shield models, animations, and behaviors to your server's requirements.
- Disable certain actions: Automatically restrict actions like ladder climbing or controls while the shield is active.
How It Works
- Item: Use the item that is configured for the shield
- Command:
/shield [type]: Equip or unequip a shield (e.g., ballistic or riot). - Drop Shield: Press X to drop your shield.
- Place Shield: Press G to place your shield on the ground.
Installation
- Download the resource from portal.cfx.re (Assets > Granted Assets)
- Extract the files and move the resource folder to your server's resources directory
- Add to server.cfg by adding:
ensure gs_policeshield - Restart your server to load the resource
- Configure (optional) by editing the config.lua file in the resource folder
Configuration
All scripts include easy-to-edit configuration files. Common settings include:
- Language/localization options
- Feature toggles
- Price and economy settings
- Notification preferences
Dependencies
This script requires the following dependencies to function properly:
- ox_lib
- Any targetting script (ox_target or qb-target)
Make sure to install and start all dependencies before installing this script.
Escrow vs Source: Which Should You Choose?
Escrow (Encrypted)
Best for server owners who want plug-and-play functionality.
- Protected code files
- Easy configuration via config files
- Same features as source version
Source (Unencrypted)
Best for developers who need full customization.
- 100% editable code
- Full customization freedom
- Same features as escrow version
Same features; editability differs.
What others say
"Pretty cool! Good job"
- NotCamSlice