Our website has moved! For a better experience, visit tgiann.com.
Close
Map
Police Jobs (All in One)

ShowCase

Main Features – Police Job System

  • Fully Configurable System – Every feature can be enabled or disabled through the config files.
  • 911 Chat System – Players can send messages to the 911 emergency line, and police units can respond directly.
  • PD Chat – A dedicated communication channel for police officers to talk among themselves.
  • Code 1080 System – Officers can request PIT / RAM permission during pursuits; approval is automatically granted by the system after a short time.
  • Community Service System – Allows officers to assign community service punishments to players.
  • Enhanced Stungun Features – Additional functionality for the taser weapon.
  • /impound Command – Remove nearby vehicles quickly with a command.
  • Department System – Multiple police departments with additional features and management options.
  • Fine / Ticket Menu – Issue fines and penalties through a dedicated interface.
  • GSR Test System – Test players for gunshot residue.
  • Handcuff System – Restrain suspects with a functional cuff system.
  • Headbag System – Place a bag over a suspect’s head.
  • Prison System – Send players to jail through the police system.
  • Vehicle Lock Override – Unlock locked vehicles when necessary.
  • /miranda Command – Read Miranda rights through a command.
  • License Plate Check System – View the plate of nearby vehicles.
  • Advanced Object Placement System – Deploy police equipment and objects in the world.
  • Player Search System – Search players and confiscate money if necessary.
  • Spike Trap Item – Deploy spike strips to stop vehicles.
  • Tackle System – Officers can tackle suspects while chasing them.
  • Vehicle Trunk System – Players can be placed inside vehicle trunks.
  • Vehicle Spawn Commands – Spawn police vehicles using commands.
  • Vehicle Stash System – Store equipment inside police vehicles.

911 Chat System

  • Each job can be assigned its own communication number.
    For example, 911 for police, 999 for sheriffs, or you can combine multiple jobs into the same communication channel.
  • When a player sends a message using /911, the message is delivered to all jobs linked to that number.
  • Any officer who receives the message can reply directly to the player from the system.
  • Civilian messages can also include the sender’s name, surname, and phone number, allowing officers to quickly identify and contact the caller.

b239f0996ef9d80ad659f122cdb033b0c2fb7ada.png


Job Chat System

  • A dedicated chat system can be configured for any job through the config file.
  • Multiple jobs can also be grouped to share the same communication channel if desired.
  • When a player sends a message in the job chat, it is delivered to all players who belong to the configured job, allowing them to communicate internally through that channel.

e365ccbfa8790c5e4fc5e9f5c26b22a3dd40edad.png


Code 1080 System

  • If officers have difficulty deciding when to perform a PIT or RAM maneuver during a pursuit, the Code 1080 system helps manage this process.
  • When the command is used, a countdown timer starts.
    Once the timer finishes, the officer who requested it receives both a visual and audio notification confirming that Code 1080 permission has been granted.
  • The command name and countdown duration can be fully customized through the config file.
  • When permission is granted, nearby officers can also see that the pursuit unit has received Code 1080 authorization.
  • If the permission was triggered by mistake, it can be canceled using a separate command.

5885d5824dd52b64cab1b2c6406c2bd6ade38f3b.png

b54f9ddb8c90ec43812b607fb3dd15c35a7d8e1f.png




Community Service System

  • Officers can assign community service as a punishment to players.
  • When a player receives a community service sentence, they are automatically teleported to the community service area if they are not already there.
  • While serving community service, the player cannot use weapons or similar items.
  • If the player tries to leave the service area before completing their sentence, they are automatically teleported back and their remaining sentence is increased.
  • Players can check their current community service status through the UI.
  • Police officers can also view and manage players with active community service sentences through the UI, allowing them to adjust penalties if necessary.


30aa15bd0686be89059df631d51599152a6c7e85.png

a4c73358b63e600b99810488479d8c9cfa0ed4a2.png

9b4120d19c01996c96d09e17c5e6d4bf5c82d102.png



Enhanced Stungun Features

  • You can configure how many seconds a player remains incapacitated after being hit by a stungun.
  • When a player is tased, their screen will show a visual effect and shaking effect to simulate the impact.
  • These visual effects can be enabled or disabled via the config file.

3c26575f67390f345c4ccb6192ccfc92dc5f6a85.png


Impound / DV Command

  • This command allows officers to remove nearby vehicles quickly.
  • When the command is used, the nearest vehicle is deleted, helping clear abandoned or improperly parked vehicles.

be9f1d9d6798952788406bdb6c9fb447d6a15ac9.png


Penalty Menu

  • This menu allows officers to issue jail sentences, community service penalties, or monetary fines to nearby players.
  • It provides a user-friendly interface that brings actions normally done through commands into a single organized menu.

5625858d8e68877f3b7932c2a7bfebc816abef3c.png


2f2527a644d64fc8971a61408af05cc580185334.png



GSR / Gunshot Residue Test

  • Officers can perform a GSR (Gunshot Residue) test to determine whether a player has recently fired a weapon.
  • Before the test begins, a request is sent to the target player. The test starts only if the player accepts the request.
  • After firing a weapon, gunpowder residue remains on the player’s hands for a certain period of time.
  • Players can remove this residue using specific cleaning items.
  • If the residue has not been cleaned or has not expired, the GSR test result will appear as positive.

e398104de641ff7269541c70ba25ba185c265626.png


835735e29a4b7b979a83e7c8ebf955f853df0d12.png


1a06cf5280caf6708c29d411982eba3ce73b96d1.png


a06cc35eb12e57cb8570c443f7cda7ce86f82c23.png


Handcuff System

  • The system is designed not only for police but for all players, allowing different roleplay scenarios.
  • You can add multiple types of handcuffs, each with customizable behavior.

Two Key Systems

  • Global Key System:
    A single key can unlock all handcuffs of the same type.
    This is typically used for police handcuffs.
  • Unique Key System:
    Each handcuff has its own unique key.
    When a player is cuffed, the officer who applies the cuffs receives the specific key required to unlock them.

Lockpicking Support

  • If the key is missing or lost, handcuffs can be opened using lockpicks.
  • This feature can be customized per handcuff type or completely disabled.

0fe3fa70d66fe24f28808ea439c81d36ead23f22.png


e652d3b04abe9071cf2e79b22e4c0ac40096c072.png


7e8f43b790e4da360fa041630e38d9d4b855d80d.png


Two Cuffing Styles

  • Front cuffing
  • Back cuffing

5368916eb107a124b8b2e57e3020c43be0a32cd9.png


4735ab82daff21c72c970b9b17193eaca374ba0c.png


3314d64f1a4f24451248ce33490cc2d16d39e2a9.png


Visual & Interaction Features

  • When a player is cuffed, the handcuffs appear with props and animations.
  • Officers can carry cuffed or injured players.
  • While escorting a cuffed player, the movement looks natural and realistic, as if you are walking them instead of dragging them.

ad6f7fc17983a427e4d5471d57f0f5e6a037f99e.png


846879c8340df7b00d4b3a04413398dcdc1da80d.png


Handcuff Break Minigame

  • When a player is being cuffed, a minigame appears.
  • If the player successfully completes the minigame, they can prevent the handcuffs from being applied.

0194c10e286eee7234dbf78e32956d5174facc62.png


Put In / Take Out Vehicle Feature

  • This system is designed not only for police but for all players, enabling various roleplay scenarios.
  • You can place cuffed or injured players into any seat of a nearby vehicle, and remove them from that seat when needed.
  • This can be done easily using either target interactions or commands, depending on your preference.


26b8b8480acbea2f42b1596acd35d75708a6b924.png

4fa50b6f3f9d19321abeed7fa9dd518a762230cc.png


c704a28ede8ee1a02d9c63c3fc6bcde07f099cf4.png


Headbag System

  • This system is designed not only for police but for all players, enabling various roleplay scenarios.
  • Players can place a headbag item over the head of someone who has their hands up or is handcuffed.
  • If a player is not handcuffed, they can remove the headbag themselves.
  • Handcuffed players cannot remove the headbag, making them dependent on others.
  • Players with a headbag over their head will have their vision heavily restricted, creating a more immersive experience.

baee45db29f9c6ba9d7ee969aae5bfcc5bef8bf5.png

6bea0ec40c1db3800d2a01d71a06582bf51080c5.png

1fbb06db52948d59a6005271dbcc7630ee2eb274.png


Jail System

  • A simple system that allows officers to send players to jail.
  • When a player is jailed, the script can automatically manage their items based on the config settings:
    • Some items can be deleted completely (e.g., weapons).
    • Some items can be stored in a stash to be retrieved after release (e.g., phones or personal belongings).
    • Certain items can be kept with the player inside jail (e.g., food).
      This entire process works automatically based on the configuration.

679c3e5132af4c78cce4d1bfb2173327c37eeb32.png

493e25261d2e06a21f1696918229fd35078244b2.png

5d1f72da51de3b30bd39bf297171fc673b4f5be0.png

Prison Shop System

  • A shop system allows jailed players to purchase food or other items while serving their sentence.

6b05b8c0eaed902276030f6d592bca93f8f9b35a.png

Prison Work System

  • Includes a box-carrying prison job.
  • When players complete this job, their remaining jail time is reduced by a configurable amount.
  • This feature can be disabled via the config.

064df467bc0fbddf672244fc817c4a155a19852b.png


202d016d2b438b4a615e4110dad7508cd8b84b6a.png


Automatic Jail Teleport & Escape Control

  • If a player is jailed while outside the prison area, they are automatically teleported to the prison.
  • If a player somehow escapes the prison area, they are automatically teleported back, and their sentence is increased.

bfda14478f11aef0ba318183ae66202b447ea6bb.png


Vehicle Lockpick

  • Allows police officers to break the locks of vehicle doors when necessary.
  • A simple feature that enables officers to access locked vehicles during operations.

5984aee5eab40a0fcff71bc5e9cf1be728a024fc.png


e402e8d26281bd80012ec131759f30fcf45db092.png



/miranda Command

  • This command allows officers to display the Miranda rights message.
  • Officers can read the displayed text to the suspect to inform them of their legal rights.

2ec738b8acd3febbfb1fca76361ad77613c865de.png


License Plate Check System

  • Some vehicles in GTA do not have visible license plates.
  • With this system, officers can check and view the license plate of nearby vehicles, solving this issue during investigations.

3f9b9f557b4d97d75378087759ac5ea50fff6ae3.png


Advanced Police Objects

  • Officers can place configured police objects anywhere they want, either temporarily or permanently.
  • Each object can have up to four different effects, and officers can choose the effective radius of each effect when placing it.
  • You can set a minimum job grade requirement in the config to control who can use this system.
  • Objects can be placed as permanent props, meaning they will persist even after a server restart.

Available Effects

  1. Limit the maximum speed of NPCs within the area.
  2. Limit the maximum vehicle speed of players within the area.
  3. Adjust the pedestrian NPC density within the area.
  4. Adjust the vehicle NPC density within the area.

af19152ea56c22c72d9640590d502681a540c8c7.png


50b027d813e1e2e8ff154bdf213a88cab2f88bec.png


8e5e9271b0ba913e6198d524e5f54750b827449c.png



Player Search & Money Confiscation System

  • This system is available not only for police, but for all players.
  • To use it, one of these conditions must be met:
    • You must have a weapon in your hand
    • The target player must have their hands up, or The target player must be dead.
  • If the conditions are met, you can:
    • Search the player
    • Check their money
    • Take their money

cb0298c394828f01057c4da81e6ba31decf0f86b.png

c91a1c0c0a723b50d6091cc6f1c60f83b38a86e8.png


Spike Trap System

  • You can configure whether the spike trap item can be used by specific jobs only or by all players.
  • You can also choose who is allowed to pick up placed spike traps — everyone or restricted jobs only.
  • The system is a basic spike trap:
    • When used, it places a spike trap in front of the player.
    • Any vehicle that drives over it will have its tires burst.

6c58aee68a58a4b09728a78922310d6d426688ab.png


Tackle System

  • This system is available not only for police but for all players.
  • Instead of a simple animation, the tackle uses a ragdoll system combined with a shoulder hit animation for the player performing the tackle.
  • You can configure:
    • How many seconds the tackled player stays in ragdoll
    • How many seconds the player performing the tackle stays in ragdoll
  • You can also set the system to reduce the health of both players during the tackle interaction.
  • To prevent abuse, a cooldown (CD) can be configured to stop players from spamming the tackle action.

Trunk System

  • This system is available for all players, not just police.
  • Players can enter a trunk themselves, or place handcuffed or dead players into a trunk.
  • When the trunk is closed, the player inside:
    • cannot see anything, and
    • cannot exit until the trunk is opened again.

0f85a26e4ee245a423227e964030b9054f9d3909.png

e0f31bb9f6970ce50e24c394beecebfa6faa9cc6.png

e98f79e223f79248c13e56752a3d3eca51a3adc5.png

3d3744568ad82f2792003af8d5b7e05cf136a396.png

e933b9c40a20d98cf02f8c9ee6f06106aab7b055.png

2f133ec7d72db6741dd91e076e63a054623aa50e.png


Vehicle Spawn Commands

  • These commands allow officers to spawn boats, helicopters or any police vehicle when needed.
  • You can add as many commands and vehicles as you want through the config.
  • When a player uses the command and meets the required conditions, the vehicle will spawn after a short delay.

db92558ccb0da4c3c10a9c165864f8a876471baa.png

41a95d9a4379899e5e44f07597329b6e3892516d.png


Vehicle Stash System

  • Add stashes to any vehicle models you want, with fully customizable stash size and weight limit.
  • These stashes can only be opened when the player is near the vehicle.
  • The stash system supports two storage types:
    • Player-based stash: The stash belongs to the player. The player can access their own stash from any vehicle in the configured list.
    • Plate-based stash: The stash is tied to the vehicle’s license plate. Anyone who opens that vehicle’s stash will see the same storage (shared per plate, not per player).

d20cb2b1adf5bb6fa4f898f6bac08d77ac01709b.png

e6d790aab6828f8a60e4d27f55e106147f0520bb.png

9921289aa958e21d0e06ab01828ff20044048363.png


NPC Vehicle Siren Response

  • You can configure how NPC vehicles react to police sirens through the config file.
  • When NPCs hear a siren, you can set them to:
    • Pull over to the right side
    • Pull over to the left side
    • Pull over randomly to either side
  • You can also configure them to stop completely when they hear a siren.
  • Alternatively, NPC vehicles can be set to ignore the siren entirely, meaning they will not react at all.

Vehicle Window Tint Meter

  • Can be configured to work with or without a specific item.
  • If the item requirement is enabled, the script will automatically check the player’s inventory for the item when they try to use it via the target system.
  • Upon successful inspection, the vehicle’s window tint level and tint color are displayed to the player via a notification.

52233d67c019dc181d7ba4b3770695f4d5da382b.png

69b573d10eead649b88716f322293460ace2c161.png


Police Departments System

  • You can create multiple police departments and configure which jobs have access to each department.
  • All department features can be enabled or disabled individually for every department through the config.

Department Features

Boss Menu

  • Opens the framework’s default boss menu for department management.

Duty System

  • A location where officers can clock in and out of duty.

Personnel Menu

  • A personal menu for officers where they can access their own stash and manage personal equipment.

Police Stash System

  • Provides access to:
    • The main PD stash
    • Incident stashes for ongoing cases
    • A trash container
    • A dedicated stash for money collected during incidents

Armory

  • The shop where officers can access police equipment and gear.

Mechanic Area

  • Locations where officers can modify and upgrade police vehicles.

Wardrobe System

  • Officers can equip department uniforms while on duty.
  • Each rank sees its own clothing options.
  • Higher-ranking officers can also access uniforms from lower ranks.

Fingerprint Scanner (QB / Qbox only)

  • Allows officers to check player fingerprints.

Illegal Modification Detection & Removal

  • Vehicles brought to this location are automatically checked for illegal modifications such as xenon lights, neon lights, or window tints.
  • Detected modifications can be removed, and the system can be fully customized.

Bell System

  • Civilians can press a bell at the department entrance, sending a notification to officers indicating that someone is requesting assistance at the station.

Weapon Repair Station

  • A location where officers can repair damaged or broken weapons.

Target System

  • All player and vehicle interaction systems are fully compatible with target-based interaction systems.
  • This allows players to interact with features easily through target menus instead of commands.

fab705fe087b849f82e1dcbd776cc074c7f29f27.png

d32356cfaa21f33631b59a7d0659a409189c72dd.png

27ee66d75624e6a1bccd194efa9dd71464870c6c.png

639680030bbf2a355c2087a2108ae104759a45d2.png

c8c8bcb9250cdd35f0057b8b152f0e549990a130.png


Requirements

Config File

Editable File