MFPD Store

MFPD-Bodycam

MFPD-Bodycam

$29.99

Add to Basket

MFPD-Bodycam is a police body camera simulation resource featuring a persistent NUI overlay. It provides a comprehensive configuration system via config.lua for server administrators and an in-game customizer for players.

Preview of functions: Click here to watch!

Configuration & Architecture

  • Centralized Configuration: All core functions are managed through config.lua. This includes commands, notifications, animations, callsign generation, and serial formats. The core scripts can be escrowed while allowing full customization via the config file.
  • Multi-language Documentation: Configuration options are documented in English, Portuguese (BR), French, German, and Spanish.
  • Framework Permissions: Restrict usage by job or group. Supports Standalone, ESX, ESX_NEW, QBCORE, QBOX, and VRP. QBCore respects on-duty status.

Core Features

  • Visual Customization: Players can adjust position (9 presets), container style (rounded, square, pill), colors, opacity, padding, logo selection (Axon/Motorola), and transparency modes via the in-game interface.


  • Dynamic Identification: Officer name and unit callsign auto-populate. Callsigns generate based on configurable parameters (e.g., 2L-12). Both are editable via the NUI.


  • Authentic Serial Numbers: Supports realistic Axon Body 3/4 or Motorola VB400 serial formats. Serials can be randomized per player or set to a fixed server-wide format.


  • Date & Time Display: Flexible configuration allows mixing real-life or in-game date and time with various formats (ISO, 12h/24h, DD/MM/YYYY, etc.).


  • Audio & Animations: Realistic on/off sounds broadcast locally and to nearby players. Optional periodic status pings are available. Three configurable animation sets sync with the bodycam toggle.


  • Automation: (Optional) Auto-detect shooting feature automatically activates the bodycam when the player starts shooting.


  • The UI automatically hides when MFPD-Dashcam is active to prevent overlap.


  • Shared Presets: Server administrators can create and share presets across all players. Players can load, rename, and switch between configurations.


  • Per-Player Persistence: Settings (language, style, position, name, callsign, serial) are saved via KVP and persist across sessions.


  • Multilingual Interface: Built-in language selection (EN, PT-BR, FR, DE, ES) for overlay labels.

Configuration Highlights

  • Visual Defaults: Position, background color, opacity, border style, padding, text color, transparency, and logo type.


  • Commands: Toggle command, keybind description, and customizer command (all renameable).


  • Notifications: Turn-on and turn-off messages with GTA color formatting.


  • Animations: Three animation sets (dictionary + name) with configurable duration.


  • Callsigns: Configurable designator letters, sector range, and unit range.


  • Serials: Axon prefixes, Motorola format (prefix, length, character set).


  • Audio: Sound volumes (on/off), radius, and periodic ping settings.


  • Framework: Standalone/ESX/QBCORE/QBOX/VRP with job-based restrictions.

Note: Requires streamed animations for full functionality. Compatible with most police scripts and frameworks.

Back to category