Hello everyone,
I’d like to introduce my Advanced Hacking System—a fully standalone script designed to take your server’s interactive elements, such as robberies or other events, to the next level.
The script offers two different minigames, is extremely easy to integrate, and is fully customizable via a single configuration file.
Features
- 100% Standalone: No dependencies! Works with any framework (ESX, QBCore, etc.) or completely without one.
- Two Minigame Types:
- Sequence Hack: A classic memory game where a string of characters must be repeated.
- Skill-Check Hack: A skill-based game where a moving bar must be stopped at the right moment over multiple rounds.
- Fully Configurable: Easily adjust difficulty, number of rounds, text, and more via the
config.luafile. - Easy Integration: A single, clean export allows for effortless implementation into your existing scripts.
- Modern UI: A clean, dark interface with a “hacker-style” aesthetic.
- Fully Translatable: All visible text can be customized in the configuration file.
- Debug Mode: A test command (
/testhack) can be enabled or disabled in the config for developers.
Two Versions Available
To meet everyone’s needs, I am offering two versions:
| Version | Price | Code Access | Ideal for… |
|---|---|---|---|
| Standard | FREE | Protected by the CFX.re Escrow System | Server owners looking for a finished, plug-and-play solution. |
| Open Source | PAID | Full, unobfuscated source code | Developers who want maximum customization or a learning resource. |
Configuration & Customization
Even with the free version, you have full control over all important settings and text. Everything is managed centrally in the config.lua file.
Example from config.lua:
Config.Lang = {
-- ## Client-Side Notifications ##
hack_success = "Hack successful!",
hack_fail = "Hack failed!",
starting_hack = "Starting hacking minigame: ",
invalid_game_type = "Invalid game type. Choose 'sequence' or 'skillcheck'.",
-- ## UI Text (Displayed in the hacking window) ##
result_success = "SUCCESSFUL",
result_fail = "FAILED",
-- Sequence Game
seq_title = "HACKING SEQUENCE...",
seq_instruction_1 = "Memorize the sequence.",
-- ... and many more
}
Implementation Example
Using the script in your own resources is incredibly simple:
-- Starts a skill-check with 3 rounds and medium difficulty
local success = exports['hackinggame']:StartClientHack('skillcheck', 5, { rounds = 3 })
if success then
-- Code to run on success
print("The door has been hacked!")
else
-- Code to run on failure
print("The alarm has been triggered!")
end
Download
Enjoy the script! I’m happy to answer any questions or receive feedback.
Screenshots
| Code is accessible | Yes (Paid) / No (Free) |
| Subscription-based | No |
| Lines (approximately) | 290 |
| Requirements | None |
| Support | Yes (Discord) |



