[FREE] Advanced GSR System

Advanced GSR System

A comprehensive Gun Shot Residue detection system for FiveM servers that simulates realistic GSR mechanics, including weather effects, cleaning methods, and weapon-specific durations.

Features

  • Realistic GSR Detection

    • Configurable detection intervals
    • Weapon-specific GSR durations
    • Automatic GSR removal system
    • Status update system
  • Weather Integration

    • Weather-based GSR detection
    • Wet clothes affect GSR presence
    • Configurable weather types that impact GSR
  • Cleaning Mechanics

    • Water-based cleaning system
    • Configurable cleaning duration
    • Realistic cleaning mechanics
  • Weapon Management

    • Configurable ignored weapons list
    • Different GSR durations for weapon categories
    • Realistic application chances
  • Discord Integration

    • Webhook support for GSR tests
    • Customizable bot appearance
    • Color-coded results

Dependencies

  • ox_lib (Required)
  • Framework Support:
    • QBOX
    • QBCore
    • ESX

Screenshots




VIDEO PREVIEW

GET NOW

https://code-crafter.tebex.io/package/6880354

GET SUPPORT


Code is accessible 80%
Subscription-based No
Lines (approximately) 1400
Requirements ox_lib
Support Yes
15 Likes

wow cool :heart_eyes:

6 Likes

Thanks for the script, free yet very advanced.

5 Likes

W Script !

4 Likes

Hi !
Your script seems really clean and advanced !
Sadly, it’s not ESX compatible and, since it’s escrowed I can’t do it myself …

Do you plan to make it compatible with ESX too ? :smiley:

Thank you !

4 Likes

Hi! :blush:
Thank you for the kind words, I really appreciate it!
Yes, I’m planning to release an update with ESX compatibility soon. Stay tuned!

Let me know if you have any other suggestions or feedback. :raised_hands:

4 Likes

Would be cool to be le to wipe a car or gun with. /E clean emote.

Thankyou for the script, running qbox flawless !

4 Likes

Hey!
That’s a great suggestion, wiping a car or gun sounds like a fun little touch! I’ll definitely consider it for a future update.

Really glad to hear it’s running flawlessly on Qbox, thanks for the support!! :raised_hands:

4 Likes

Advanced GSR System

Update: 1.1

+ Added ESX framework support
+ Improved washing animation for more realistic cleaning mechanics
+ Enhanced overall script stability
4 Likes

Great script! Works really well with QBCore.

3 Likes

Love the features! Easy to use and very useful. Keep it up!

4 Likes

Hi !
Thank you for your quick ESX integration !
Another suggestion is to maybe provide an export or an event to start the gsr test in case, like I do, I would like to use it with an item ! And maybe open the notify function in case some ppl would like to use another notification system !

But really, great work ! Thank you again :smiley:

4 Likes

Noted! All of that will be included in the next update, export/event support for triggering the GSR test, an option to override the notify function for custom notifications, and config options to make it work as a usable item across different inventories as well.

Really appreciate the suggestions!

3 Likes

Advanced GSR System

Update: 1.2

+ Added item system for GSR testing  
+ Integrated with ox_inventory  
+ Added centralized notification system  
+ Improved code organization  
+ Added framework/target auto-detection  
+ Unlocked and made all simple functions open-source in functions.lua (removed escrow)
4 Likes

Thank you for your quick update !
But when I suggested an item integration, I was thinking of using an item to trigger the gsr test event ! I mean it’s great to have an item restriction (but does it work with the esx command you added ?) but it could be better to have the choice to use target, an item that triggers the gsr test event or the command I think !
So we have the choice to use it the way we prefer !

In the config, maybe you could provide something like “Config.useItem = true”, “Config.useTarget = false” and “Config.useCommand = false” and provide either an export or an event to use with ox_inventory !

I think this could be really great for ppl to have the choice to use your really nice resource the way they want !

Thank for your time and your work ! :smiley:

2 Likes

Thank you for the feedback! :blush:
I’ve already added the event name in the README file for reference.
As for the suggestions you mentioned regarding item usage, target, and command options, I think those are great ideas, and I’ll implement them all. The update with those changes will be pushed shortly. :+1:

Thanks again for your support and suggestions!

1 Like

Oh yeah sorry I didn’t read til the end of the file I’m really sorry haha
Sounds great thank you ! Can you add a translation file so we can translate all notifications for example ?

Thank you for you reactivity and your work :smiley:

3 Likes

Advanced GSR System

Update: 1.3

+ Added locales 
+ Added option to disable command in ESX 
+ Added option to disable targets 
+ Improved code organization 
4 Likes

Since the last update there have only been errors


Screenshot 2025-06-20 210106

1 Like

So sorry about that! We weren’t able to test it properly on ESX during the last update, which caused these issues. I’ve fixed everything and updated the script.


Advanced GSR System

Update: 1.4

+ Fixed all errors on ESX 
+ Ignored locales from escrow 
1 Like