Home / Scripts / Bodycam

Let officers watch each other's body cams live, right from the station. Officers switch their camera on with a bodycam item, and anyone with the right job and grade can open a list of every live camera and tune in.

This resource uses the Asset Escrow System. Config files stay open so you can edit them.

Features

  • Watch any on-duty officer's bodycam in real time
  • Bodycam item turns each officer's camera on and off
  • Camera shuts off automatically if the item is dropped, stolen or taken in a search
  • Open the camera list at set locations or with third-eye
  • XION ChaseCam-style overlay with callsign, department and timestamp
  • Optional overlay on the wearer's own screen, great for streamers
  • Use your own department logo on the feed
  • Add as many departments as you like, each with a minimum grade
  • Optional beep when a camera turns on

Requirements

  • QBCore, Qbox or ESX (auto-detected, nothing to configure)
  • ox_inventory, qb-inventory or qs-inventory (ESX: ox_inventory or qs-inventory)
  • ox_lib (required on ESX, recommended everywhere)
  • ox_target or qb-target, optional for third-eye access

Callsigns come from QBCore/Qbox player metadata. On ESX the overlay shows your own placeholder text instead.

More scripts