• Scripts
  • Docs
  • FAQ
  • Giveaway
Basket
  • Scripts
  • Docs
  • FAQ
  • Giveaway
  • Basket (0)

Tebex charges in USD. Other currencies are estimates.

Paid scripts are sold through Tebex and delivered to your Cfx.re account. TR Scripts is not affiliated with Rockstar Games or Cfx.re.

Support: [email protected]

Store

  • Scripts
  • Docs
  • FAQ

Community

  • Discord
  • YouTube
  • GitHub

© 2026 TR ScriptsPrivacy

15% off everythinguntil 1 November

Basket

ScriptsPolice Breathalyzer

The yellow VIGILEX AB-560 breathalyzer lying on a desk with a mouthpiece in its sideThe breathalyzer’s screen saying BLOW steadily, with a breath bar half full and the amber light onThe breathalyzer showing 0.084 % BAC OVER LIMIT with the printed slip hanging out of its bottomA printed breath test record: device, test number, date and time, 0.084 % BAC, limit 0.080, OVER LIMIT
Police Breathalyzer on video.1 / 5

Police Breathalyzer

The officer holds the mouthpiece to the player’s lips, the player blows, and the reading shows on the device’s own screen.

Free

Download free
  • Free download, no account

    Straight from this page, with no basket.

  • Open source

    Under the GPL-3.0 licence, so it is yours to change.

  • Fast support

    Ask in the Discord or by email.

Overview

Police Breathalyzer gives your police a breathalyzer of its own, the VIGILEX AB-560. The officer walks up and holds the mouthpiece to the other player’s lips, standing, through a car’s window or at a high truck’s open door, and the player blows into it by holding a key. The reading shows on the device’s screen, and a printed slip comes out of the bottom.

GTA has no alcohol level, so it keeps its own blood alcohol per character, fed by the drinks your server already has. It only measures: no drunk effects. It is free and open source.

Held to the lips

Its own animations bring the mouthpiece to the mouth, on foot and in cars.

Seen by everyone nearby

Players around see the device, its screen and the slip, and hear it.

The server decides

Blood alcohol, the reading and the slip are worked out on the server.

Features

How each one plays, step by step, is in the docs.

  • The test

    Pick “Breath test” on a player, or on a car with someone in it. The player is asked first and may refuse, or the test just starts if you turn consent off. The officer walks up and holds the mouthpiece to their lips: in a car they turn to the window, in a high truck their door opens. One mouthpiece is used per test.

  • The reading

    The player holds a key to blow until the bar is full; three short breaths and the device says TEST FAILED. The officer reads the result on the screen: % BAC like US devices, ‰ or mg/L like EU ones, with OVER LIMIT at your legal limit. A reading is off by up to 0.003, as a real device’s is.

  • The printed slip

    The slip prints out of the device and the officer tears it off. It becomes an item with the test number, the reading and who was tested, and using it holds it up to read.

  • Blood alcohol

    Drinks from ox_inventory, qb-smallresources or ESX’s drunk status count without changing those scripts, and any script can add alcohol with an export. It is taken up over 20 minutes and burned off in real time, also while a player is offline.

Compatibility

tr_core finds your framework, inventory and the rest when the server starts. There are no bridge files to edit.

Requires

  • tr_core1.6.0 or newer
  • OneSync
Install guide

Works with

  • Framework

    • ESX Legacy
    • QBCore
    • Qbox
  • Inventory

    • ox_inventory
    • qb-inventory

Optional

  • Target

    • ox_target
    • qb-target

    tr_core has its own; ox_target or qb-target when it is set to use one.

Latest update

Version

1.0.0

27 Oct 2026
Full changelog

What changed

First release.

  • The VIGILEX AB-560: the device, the mouthpiece and the printed slip, with their own animations and sounds.
  • Tests standing, through a car’s window and at a high truck’s open door. The player is asked first and may refuse.
  • The reading in % BAC, ‰ or mg/L with your legal limit; the slip torn off as an item that keeps it.
  • Blood alcohol per character from your server’s drinks. No drunk effects.

PoliceBreathalyzer

Police Breathalyzer

Free

Free

Download free

Open source on GitHub