Horizon Gaming · Los Santos Police Department · Vice Unit

Drug Enforcement
Operations Hub

Real-time seizure data and enforcement statistics for the Vice Unit Drug Enforcement Division.

Total Seizures
Est. Street Value
Arrests Made
This Month
✦   Built For The Streets   ✦
The Division

The front line against the narcotics trade

The Vice Unit is the Los Santos Police Department division charged with dismantling the drug and contraband networks that fuel crime across the city. From street-level enforcement to coordinated operations against trafficking routes, our officers work the cases others can't. This is demanding, intelligence-led police work for those who want to make a real impact on the streets.

🎯
Targeted Enforcement
Intelligence-led operations against real criminal networks, not random patrol.
🤝
Tight-Knit Unit
A close team that runs coordinated operations and backs each other on the street.
📈
Real Progression
Earn rank through documented work. Every commendation and seizure is on record.
Already applied? Check your status on the application page.
Total Drugs Seized
Firearms Seized
Seizures Logged
Arrest Rate
Recent Seizure Logs

Latest Enforcement Activity

Seizure Registry

Public Record
DateTypeItems SeizedEst. ValueLocationStatus
Loading enforcement records…
LSPD Vice Unit · Drug Enforcement Division
Made by Officers, For Officers
Enforcement Today. Safer Tomorrow.
LSPD VICE Division
LSPD Vice Unit · Drug Enforcement Division

Apply to Join the Unit

The Vice Unit recruits motivated officers ready for intelligence-led drug enforcement. Submit your application below — all fields are in-character.

How Recruitment Works
1
Apply
Submit this in-character application form.
2
Ride Along
Selected applicants join a VICE officer on patrol.
3
Review
Command reviews your conduct and application.
Approved
Register your account and link your badge.
In-Character Application
Complete every field as your character. Be specific in your reasons for joining — generic applications are less likely to progress.
Track Your Progress
Check Your Application
Already applied? Enter your Discord handle to see your current status and any messages from the unit.
🛡️
VICE Unit
IC Intranet
Not identified
Mailbox
IC Intranet Portal
Applicant Communications
✉️

Select a message to read it

LSPD Vice Unit

Frequently Asked Questions

How to use the VICE Unit system — website and in-game terminal
GETTING STARTED
How do I get access to the Vice Unit system?
Submit an application through the Apply to Join page. You can check your application status at any time by returning to that page and entering your details — statuses are Pending (under review), Ride Along (you have been invited to complete a ride-along with a VICE officer), Approved (accepted into the unit), or Rejected.

Once approved, you will be able to register an account using the Officer Login on the website. Your account will then need to be verified by an admin before you can submit logs or access the full dashboard. Contact command in-game or via Discord if you are waiting on verification.
How do I set up the in-game terminal (/vice)?
Place vice_unit.lua, vice_http.lua, and vice_codes.lua into your GTA San Andreas/moonloader/ folder. Once in-game, type /vicebadge V-XXXX (your badge number) to link your account. After that, type /vice to open the terminal.
The terminal says my badge is not verified — what do I do?
Your account needs to be verified by an admin on the website. Contact command and they will verify you in Manage Officers.
RADIO & DISPATCH
How do I broadcast a radio code?
Type /r <code> in game. For example: /r 10-26 B2 blue sedan. The code is echoed in chat with your name and badge, and automatically synced to the Dispatch Centre on the website. You can also add details after the code.
What codes should I use and when?
Common codes: 10-8 (on duty), 10-6 (off duty), 10-26 (traffic stop), 10-26a (high-risk stop), 10-80 (pursuit), 10-15 (suspect in custody), Code 4 (no further assistance), 10-99 (end of situation). Type /vicecodes in game for the full list.
Why does my radio say "dispatch sync failed"?
The bridge server may be waking up from inactivity (it takes up to 50 seconds). The script will automatically retry. If it keeps failing, open /vice and click the Reconnect button in the Vice Network panel.
I broadcast a code but the Dispatch Centre still shows Active — how do I close a call?
Broadcast a closing code: Code 4, 10-99, 10-15, 10-19, or 10-7. These automatically move the call to History on the website. You can also update the status manually from the Dispatch Centre.
LOGGING SEIZURES
How do I log a seizure from in-game?
Open /vice → click Log New Seizure. Select the type (Narcotics, Firearms, or Both), add the items seized, fill in street value and location, then add any arrested persons with their charges and evidence. Click Submit. The log appears on the website immediately.
How do I log a seizure from the website?
Go to Dashboard → Add Log. Select the seizure type, add drugs or firearms seized — the street value calculates automatically based on quantity. Fill in the location, add arrested persons with their charges and any evidence photos, then click Submit Log.
What is a Trafficking Arrest and when do I use it?
A Trafficking Arrest is used when you arrest someone for Transporting Illegal Goods but no drugs or firearms were physically recovered — for example the goods were already delivered or disposed of. Select Trafficking Arrest as the seizure type, add the arrested person, and make sure Transporting Illegal Goods is one of their charges. Items Seized will show as "Contraband / Undisclosed Goods" on public records.
Can I log a firearm seizure without drug charges?
Yes — select Firearms as the seizure type. You do not need drugs to be seized. Add the firearm type and quantity, fill in the value and location, and submit.
How do I add evidence to a log?
Under each arrested person in the log form, there is an Evidence field. You can either paste a direct link (e.g. an Imgur URL) or upload one or more screenshots directly. Multiple images are supported — they will all be attached to that person's arrest record.
What charges can I stack? Some are greyed out.
Certain charges conflict with each other based on server law — for example you cannot charge someone with both Assault and Mutual Combat. Conflicting charges are shown in red/greyed out once a conflicting charge is selected. Remove the conflicting charge first if you want to add the other one. Max 6 charges per person.
Can I edit a log after submitting?
Yes — go to Seizure Logs, click the log to open it, scroll down to the Edit Log section, make your changes and click Save Changes. Admins can edit any log; officers can only edit their own.
SUSPECTS
How do suspects get added to the system?
When you submit a log with an arrested person, the system automatically checks if that name matches an existing suspect record. If it does, the log is linked to their file and their mugshot appears on the arrest. If no record exists, you can add one manually via the Suspects tab.
How do I add a mugshot?
In the Suspects tab, click + Add Suspect and upload a photo. Alternatively, when viewing an existing log, if the arrested person is on the suspect file their mugshot is attached automatically. You can also update a mugshot by opening a log and using the "Update mugshot" option next to their name.
What are DNA and Fingerprint flags?
When logging an arrest, you can tick DNA Sample and/or Fingerprints to indicate that biometric evidence was collected. This shows on the suspect's file as "DNA on file" or "Prints on file". On a future arrest, if samples are already on file those boxes are pre-ticked automatically so you know you do not need to collect them again.
OPERATIONS
What is the difference between a Bulletin and a Mission Briefing?
Bulletins are command-only announcements — notices, directives, or alerts posted to all officers. Only admins can post them. Mission Briefings are operation reports that any officer can create. Use them to document planned or active operations, link them to seizure logs after the fact, and track which officers participated.
How do I sign up for a planned operation?
Go to the Operations tab. Planned operations show a + Sign Up button. Click it to add yourself to the roster. You can withdraw at any time. After the operation command will mark attendance for each officer who actually participated.
GENERAL
How do I change my character name on the website?
Go to My Stats tab → Account section at the top. Enter your new name and click Update Name.
The website is not loading or showing a blank page — what do I do?
Try a hard refresh (Ctrl + Shift + R). If you were logged in, your session restores automatically. If the issue persists contact an admin.
Who do I contact if something is broken or I need help?
Use the IC Intranet to message command directly, or reach out on Discord. For urgent issues find a Lieutenant or above in-game.
Los Santos Police Department
LSPD VICE Division

Vice Unit

Drug Enforcement Division — Officer Handbook & Standard Operating Procedures
🔒 Law Enforcement Sensitive — Official Use Only
01

Welcome to the Vice Unit

Welcome to the Los Santos Police Department Vice Unit. You have been selected to serve in one of the Department's most demanding and consequential divisions. The work you will undertake here directly confronts the narcotics and contraband trade that fuels violence, corruption, and disorder across the city. This is not ordinary patrol work, and the standard expected of you reflects that.

This handbook is the authoritative reference for every officer assigned to the Vice Unit. It defines who we are, how we are organised, the conduct expected of you, and the procedures you are required to follow in the field. You are expected to read it in full before your first operational shift and to treat it as a living reference throughout your service. Ignorance of its contents will not excuse a failure to comply with it.

The Vice Unit operates on three guiding principles: professionalism in every public and internal interaction, accountability for every action taken under the authority of the badge, and thoroughness in the documentation of every seizure, arrest, and operation. An investigation is only as strong as the record that supports it. Sloppy work undermines not only your own credibility but the integrity of the entire division.

02

Mission & Mandate

The Vice Unit is the division of the Los Santos Police Department charged with the systematic disruption and dismantling of the illegal narcotics and contraband trade within the city. Our mandate extends from the street-level dealer to the trafficking networks that supply them. We do not simply react to crime; we identify it, map it, and dismantle it at its source.

Our operational objectives are as follows:

  • Identify and concentrate enforcement on areas with high densities of narcotics activity.
  • Maintain a visible deterrent presence in known hotspots through directed patrol.
  • Conduct intelligence-led operations targeting supply chains rather than isolated offenders.
  • Build and maintain accurate records of suspects, seizures, and recurring offenders.
  • Support allied Department divisions and outside agencies during joint operations.
03

Chain of Command

The Vice Unit operates under a strict chain of command. Every officer answers to the rank above them. Lawful orders issued by a superior officer are to be followed without delay; where an order is believed to be unlawful or improper, the officer is to comply where safe to do so and report the matter to the next level of command at the earliest opportunity. Disagreements are raised through the chain, not in the field and not in public.

CoP
Chief of Police
Holds final authority over the Vice Unit. Sets divisional policy, strategic direction, and is the ultimate decision-maker on all operational, personnel, and disciplinary matters. Authority over role assignment is reserved to this office.
DCoP
Deputy Chief of Police
Second in command. Shares oversight of the division with the Chief and assumes full command authority in the Chief's absence. Reviews major operations and disciplinary recommendations.
CPT
Captain
Responsible for the day-to-day running of the division. Oversees operational planning, ensures enforcement activity aligns with strategy, and is accountable for the conduct and performance of officers beneath them.
LT
Lieutenant
Field command. Leads and coordinates officers during active operations, manages briefings, approves operational plans at the tactical level, and reports outcomes up to the Captain.
SGT
Sergeant
First-line supervisor. Directly supervises patrol officers and junior members, ensures standard operating procedures are followed in the field, and serves as scene supervisor during operations.
CPL
Corporal
Senior officer who has demonstrated sustained competence. Assists in the supervision of officers, may act as a field training officer for new members, and serves as acting supervisor when no Sergeant is present.
OFC
Officer
The foundation of the division. Conducts directed patrol in narcotics hotspots, performs traffic and pedestrian stops, makes arrests, seizes contraband, and documents all activity in the unit portal. Every senior member of this unit began here.
04

Code of Conduct

Every officer of the Vice Unit represents the Los Santos Police Department at all times while in uniform or acting under its authority. Your conduct reflects on the entire division. The following standards are mandatory and are not subject to personal interpretation.

  • Professional bearing. Treat every individual — civilian, suspect, or colleague — with respect and impartiality, regardless of their status or suspected involvement in criminal activity. Personal bias has no place in enforcement decisions.
  • Integrity of evidence. Evidence and seized property are to be handled, recorded, and reported truthfully and completely. The falsification, planting, theft, or destruction of evidence is the gravest offence an officer of this unit can commit and will result in immediate removal and referral.
  • Lawful authority. Officers exercise only the authority granted to them by law and Department policy. Detentions, searches, and arrests must rest on proper legal grounds at all times.
  • Confidentiality. Operational intelligence, suspect records, and the identities of undercover personnel are strictly confidential and must never be disclosed outside authorised channels.
  • Accountability. Officers are responsible for every action taken under the badge. Mistakes are to be reported promptly and honestly. A reported error is a correctable one; a concealed error is misconduct.
  • Reporting of misconduct. Any officer who witnesses a breach of conduct is obligated to report it to a senior officer without delay. Silence in the face of misconduct is itself a breach.

Officers found in breach of this code may face disciplinary action up to and including suspension of duties, demotion, or permanent removal from the Vice Unit, depending on the severity of the breach.

05

Standard Operating Procedures

The following procedures govern routine enforcement activity. They exist to protect officers, preserve the integrity of evidence, and ensure that every action withstands scrutiny. Deviation is permitted only where officer or public safety demands it, and any deviation must be documented.

A. Traffic & Pedestrian Stops
  • Establish lawful grounds for the stop before initiating it. Broadcast the stop over radio (10-26) with your location before approaching.
  • Approach with caution and maintain situational awareness. Treat every stop as potentially high-risk until established otherwise.
  • Identify yourself and state the reason for the stop clearly and professionally.
  • A search requires lawful justification. Document the grounds for any search conducted.
  • Upon conclusion, broadcast a closing code (Code 4 or 10-15 if an arrest is made) to clear the stop from dispatch.
B. Drug Operations & Raids
  • Operations against production or distribution sites are to be planned, not improvised. A mission briefing should be created in the portal before the operation where time allows.
  • Establish command, assign roles, and confirm communications before moving. The senior officer present holds scene command.
  • Maintain radio discipline throughout. Use the appropriate ten-codes and keep the channel clear for operational traffic.
  • Secure the scene, then the suspects, then the evidence — in that order. Safety precedes seizure.
  • Document the operation fully on conclusion, linking the seizure log to the mission briefing.
C. Arrests
  • An arrest must rest on lawful grounds. Inform the suspect that they are under arrest and the charges against them.
  • Conduct the arrest professionally and apply only the force necessary to effect it safely (see Use of Force).
  • Broadcast 10-15 (suspect in custody) over radio.
  • Every arrest is to be logged in the unit portal with the suspect's name, full charges, and any evidence collected. Where biometric evidence (DNA or fingerprints) is taken, record it against the arrest.
  • Charges must be lawful and non-conflicting. The portal will flag conflicting charges — review them before submission.
D. Evidence Handling
  • All seized narcotics, firearms, and contraband must be logged accurately and promptly. The street value of narcotics is calculated automatically by quantity in the portal.
  • Photographic evidence should be attached to the relevant arrest record where available. Additional evidence may be added later by editing the log.
  • Where goods were being transported but not physically recovered, a Trafficking Arrest is logged with the charge of Transporting Illegal Goods, and items are recorded as "Contraband / Undisclosed Goods".
  • Evidence records must never be altered to misrepresent what was seized. Corrections are permitted; falsification is not.
06

Use of Force

The use of force is among the most serious responsibilities an officer carries. Force is to be applied only where necessary, and only in proportion to the threat faced. Every application of force must be justifiable under the Force Matrix and must be capable of withstanding review.

  • Necessity. Force is used only when no reasonable lesser alternative exists to control a situation or effect a lawful arrest.
  • Proportionality. The degree of force used must correspond to the level of resistance or threat encountered. Force must de-escalate as resistance diminishes.
  • De-escalation. Officers are expected to attempt to de-escalate wherever circumstances and safety permit. Verbal control is always the preferred first option.
  • Deadly force. Deadly force is authorised only where there is an imminent threat to the life of an officer or member of the public, and only as a last resort.
  • Reporting. Any significant use of force must be reported to a supervisor and documented. Unjustified or excessive force is a serious breach of conduct and may constitute a criminal offence.
07

Radio Procedures

The radio is the backbone of unit coordination. Clear, disciplined radio use keeps officers safe and operations organised. All radio traffic must be professional, concise, and use the standard ten-code system. The in-game terminal automatically synchronises your radio codes to the Dispatch Centre on the portal.

Broadcast a radio code using the /r command followed by the code and any detail, for example /r 10-26 Ocean Docks blue sedan. A full list of codes is available in game via /vicecodes and on the FAQ page.

  • Announce your status changes — going on duty (10-8), beginning a stop (10-26), arriving on scene (10-23), and going off duty (10-6).
  • Always broadcast before approaching a stop or entering a hazardous situation, so dispatch and nearby units know your location.
  • Request backup early. 10-88 requests cover; 11-99a signals an officer in extreme danger and demands immediate response from all available units.
  • Close out your situations. Broadcast Code 4 (no further assistance needed), 10-99 (end of situation), or 10-15 (suspect in custody) so the call is cleared from dispatch.
  • Keep the channel clear during active operations. Non-essential traffic waits.
08

Documentation Standards

Documentation is not an administrative afterthought — it is the permanent record on which prosecutions, promotions, and the credibility of this division rest. Every officer is responsible for the accuracy and completeness of their own records.

  • Log every seizure and arrest promptly, while details are fresh. A delayed log is an unreliable log.
  • Record the full and correct name of each suspect, their complete and lawful charges, and the location of the operation.
  • Attach evidence wherever it exists. A seizure supported by photographic evidence is far stronger than one without.
  • Credit assisting officers accurately. Where other members of the unit contributed to an arrest, record them in the assisting officers field.
  • Use mission briefings to document planned and completed operations, and link the resulting seizure logs to them.
  • Never overstate or understate what occurred. The record must reflect the truth of the operation, no more and no less.
09

Vehicles & Equipment

Vice Unit officers are authorised to operate the following divisional vehicles during active duty. All vehicles are Department property and must be used strictly for official law enforcement purposes. Officers are accountable for the condition of any vehicle in their charge.

🚗
Cheetah
High-speed pursuit vehicle. Authorised for rapid response and high-speed chases. Its top speed makes it difficult to control in dense urban environments — handle with care and only in appropriate conditions.
🚓
Cruiser
Standard marked patrol vehicle. The primary vehicle for general patrol, traffic stops, and area monitoring. Reliable and well-balanced for everyday enforcement duties.
🚙
Huntley S
Unmarked SUV. Used for surveillance and covert work. Blends into civilian traffic, making it the preferred choice for stake-outs and discreet approaches.
🚘
Sultan
Unmarked performance sedan. Versatile across both pursuit and covert roles, with strong handling across industrial areas and back streets.
10

Key Areas of Interest

Intelligence has identified the following locations as priority zones for narcotics enforcement. Officers should maintain heightened awareness in these areas and direct patrol activity towards them.

Ocean Docks
  • Primary entry point for imported narcotics and contraband.
  • Priority zone for intercepting illegal substance deliveries at the point of arrival.
🏭
Drug Factory
  • Principal site of narcotics production and onward distribution.
  • High-value target for planned raids aimed at severing supply chains at source.
11

The Vice Unit System

The Vice Unit operates an integrated record system spanning an in-game terminal and this web portal. The terminal, opened in game with /vice, allows officers to broadcast radio codes, log seizures, and check unit statistics from the field. The portal provides the full record: seizure logs, suspect files, dispatch history, operations, and analytics.

New officers should ensure their badge is linked in game using /vicebadge and that their portal account has been verified by command. Detailed step-by-step guidance on every function — logging seizures, broadcasting codes, managing suspects, and signing up for operations — is maintained on the FAQ page, which every officer should consult before their first shift.

LSPD VICE UNIT · DRUG ENFORCEMENT DIVISION · OFFICIAL USE ONLY
🔒 Passwords encrypted by Supabase (bcrypt)
🛡️
LSPD Vice Unit
Drug Enforcement
Officer Portal
Duty Status
ON DUTY
Welcome back, Officer
Home › Dashboard
Officer
Loading…
📦 Your Seizures
🏛 Unit Total
💰 Street Value
🚔 Total Arrests
All Unit Logs

Seizure Records

New Entry

Log a Seizure

Arrested Persons
Add each individual arrested.
No arrests — click "Add Person" if arrests were made.
Operations Map

San Andreas — Seizure Locations

Legend

Drug seizure
Firearm seizure
Drug + Firearm

Recent Locations

Loading…
Live Activity

Dispatch Centre

Dispatch Log

0 Active
CodeDetailsLocationOfficerStatusTime
Loading dispatch…
📡 In-game radio integration active — ten-codes broadcast via /r sync automatically.
Reference

Radio Code Reference

10-Codes

10-1 Transmitting poorly
10-2 Transmitting clearly
10-3 Stop transmitting
10-4 Message received
10-6 Off-duty, emergency only
10-7 Off-duty, unavailable
10-8 On-duty, active patrol
10-9 Repeat last transmission
10-10 Going out of town (Logging)
10-15 Suspect in custody
10-15a Most wanted in custody
10-16 Requesting to patrol with another Officer
10-19 Returning to station
10-20 Location / What's your 20?
10-23 Arrival on scene
10-26 Traffic stop
10-26a High-risk traffic stop
10-29 Wants/warrants check
10-62 Attempting P.I.T. maneuver
10-71 Shooting in progress
10-76 En-Route
10-80 Pursuit in progress
10-88 Requesting cover unit
10-99 End of situation

11-Codes & Status

11-29 Clear record (no warrants)
11-41 Ambulance required
11-44 Coroner's case (fatality)
11-52 Status check
11-80 Accident - Major injury
11-81 Accident - Minor injury
11-82 Accident - Property damage
11-85 Tow truck needed
11-99a Officer in extreme danger

Response Codes

Code 0 (Game crash)
Code 1 Routine response
Code 2 Urgent, no lights/siren
Code 3 Emergency, lights & siren
Code 4 No further assistance needed
Code 5 Stakeout / Surveillance
Code 6 Stay out of area
Code 10 SWAT pre-call
Code 11 SWAT activation
Code 37 Subject/property wanted
Code 99 Mental health crisis
ACCOUNT
Personal

My Contribution

📦 My Seizures
💰 Total Value
🚔 Arrests Made
🔫 Firearms
🌿 Drug Seizures
⚖️ Top Drug
📍 Top Area
🏅 Unit Rank
History

My Recent Logs

Unit Performance

Analytics

📈 Monthly Seizures

🌿 Drug Trends

🏅 Officer Leaderboard

🚔 Arrest Trends

📍 Hotspot Analysis

Seizure activity by location — where enforcement is concentrating
Analysing hotspots…

⚖️ Top Charges

Most frequently filed charges across all arrests
Tallying charges…

Suspect Records

Known offenders — mugshots & history
In-Game Terminal

Download the VICE Client

The VICE OS terminal lets you log seizures, broadcast dispatch, and check unit stats from in-game. Download it below and follow the setup steps.
⬇️
VICE OS — Latest Version
MoonLoader script package (vice_unit, vice_http, vice_codes)
Download from MediaFire →

📋 Requirements

  • GTA San Andreas (SA:MP) on the Horizon Gaming server
  • MoonLoader installed
  • The mimgui library (a standard MoonLoader library — install it if you don't have it)

🛠 Installation

  1. Click Download from MediaFire above and download all three files (vice_unit.lua, vice_http.lua, vice_codes.lua).
  2. Extract them if they're in a .rar (use WinRAR or 7-Zip).
  3. Place all three .lua files directly into your moonloader folder
    (usually ...\\GTA San Andreas\\moonloader\\)
  4. Launch the game (or type /reload in-game if already running).
  5. In-game, link your badge with /vicebadge <your badge number>
  6. Open the terminal with /vice — you're set!

⌨️ Commands

/viceOpen the VICE terminal (log seizures, stats, dispatch) /vicebadge <n>Link or change your officer badge /vicecodesPrint the full ten-code radio reference /r <code>Broadcast a radio status to dispatch /vicehelpShow the command list in chat

Operations

Command bulletins & mission briefings

Activity Scoreboard

Weighted officer performance ranking across logs, arrests, operations & dispatch
Mailbox
✉️

Select a message to read

Applications

Membership Applications

Administration

Officer Roster