> For the complete documentation index, see [llms.txt](https://docs.mosotoscripts.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mosotoscripts.com/scripts/mst_fpscanner.md).

# Fingerprint Scanner

***

This tool allows police officers to identify citizens through their registered fingerprints, each linked to their personal details and photo. Using the built-in management menu, officers can easily place and edit static fingerprint scanners anywhere in-game, without touching configuration files. After a short processing time, the scan displays complete identity data through a clean, immersive UI, while glove detection ensures realistic and fair checks.

### Features

* **Citizen Registration System** - Register each citizen on a static scanner by entering their **personal details** and **taking a photo** while they provide their fingerprint. This ensures that future scans instantly display **complete** and **accurate** identity data.
* **Editable & Fully Controlled Records** - Officers can **update** registered information at any time or **delete entries** entirely, giving **full control over the fingerprint database** and ensuring all data stays relevant and correct.
* **Fast & Immersive Scanning** - Each fingerprint check takes **only a few seconds**, instantly revealing all stored citizen details. The **clean, responsive, and realistic user interface** makes every scan **smooth, seamless, and fully immersive**.
* **Automatic Scan History** - Every successful fingerprint inspection is **saved in the device’s Scan History**, allowing officers to **review past interactions** at any moment with **precise timestamps**.
* **In-Game Static Scanner Placement** - **Version 2** introduces a **built-in management menu** that lets officers **create, edit, or relocate static fingerprint scanners directly in-game -** no configuration files required.
* **Mobile Fingerprint Scanning** - Officers can request the nearest player to **place their finger** on a **handheld device**. After a short scan, the citizen’s **full profile instantly appears** and is automatically added to the **history log**. Works anywhere - **patrols, stops, street checks** - with **synchronized UI and animations**.
* **Glove Detection System -** If a suspect is **wearing gloves**, the scanner **automatically blocks the scan**, ensuring **realistic, fair, and exploitation-proof** gameplay.
* **Automatic Discord Logging** - All key actions - **creating scanners**, **registering citizens**, and **scanning fingerprints** are instantly **logged and sent to the police Discord chat** for transparent record-keeping.
* **And more in the configuration file!**

### Preview

{% embed url="<https://www.youtube.com/watch?v=0hewlPk0Oq8>" %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.mosotoscripts.com/scripts/mst_fpscanner.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
