Hustle brings expanded criminal gameplay, currently featuring two systems: NPC robberies and drug dealing.

Found a bug? Please report it on my Discord! I’ll check it out and fix it faster with your help. https://discord.gg/Ca2Dmwnwv3

1. Features

Drug Dealing System
- Purchase drugs from your supplier (green blip named "Supplier" on map)
- Sell drugs on foot or from your vehicle
- Maintain a persistent inventory across game sessions 
- Police may respond to deals

Robbery System
- Point your weapon at any NPC to initiate a robbery 
- NPCs respond dynamically: they may comply, flee, or fight back
- When you try to rob a pedestrian, they might offer you a deal: in exchange for sparing them, they could give you a lead on someone with a lot of money to rob. Could be huge… or could be nothing
- Customizable rewards and reaction probabilities
- Police may respond to robberies


2. Configuration

All features can be fully customized through scripts\Hustle.ini.
- Set keybinds for toggling drug dealing mode and opening your inventory
- Adjust robbery distances, reward amounts, and NPC reaction probabilities
- Configure drug prices (buy/sell ranges), buyer spawn rates, approach distances, and timeouts
- Enable or disable police events, set their probabilities, and define wanted level ranges
- Control blip visibility on the map


3. Dependencies

ScriptHookV
https://dev-c.com/GTAV/scripthookv

ScriptHookVDotNet3 Nightly
https://github.com/scripthookvdotnet/scripthookvdotnet-nightly/releases

LemonUI (SHVDN3)
https://github.com/LemonUIbyLemon/LemonUI/releases


4. Installation

a. Ensure all required dependencies are installed.
b. Place Hustle.dll and Hustle.ini inside the scripts folder of your GTA5 directory. If you don’t already have a scripts folder, simply create one.
c. Place the Hustle folder inside the Scripts folder of your GTA V directory. If you are upgrading from an older version and already have the Hustle folder installed, updating it will reset your inventory.
   To update without losing your inventory, do not replace the existing folder - unless the release notes specifically mention that the folder must be updated to enable new features.
d. Optional: Edit scripts\Hustle.ini to customize settings.
e. Hustle loads automatically once your game starts. 


5. Known Issues & Bugs
None at the moment.


6. Credits
This mod was made by Smoka. 


7. Changelog 

v1.0
– Initial release of Hustle

v1.1
This release does not require updating the Hustle folder. If you are upgrading from an older version and want to keep your inventory, do not replace the Hustle folder in your GTA V Scripts directory.
- Introduced a fully customizable post-robbery police response event, allowing you to enable or disable it, adjust the trigger probability, and define the wanted-level range.
- Introduced a random event for robberies, where a targeted pedestrian may offer you a deal: in exchange for sparing them, they could give you a lead on someone with a lot of money to rob. Could be huge… or could be nothing.
- Fixed a bug causing the script to occasionally not initialize at game launch.
- Fixed a bug where animals could be targeted for robbery.
- Fixed bug where you could rob pedestrians while they are in combat.