This was requested by a friend of mine who passed away far too young. He wanted this script so badly so I built it specifically for him. This script is dedicated here to his memory. RIP Eddie.
Set locations in a config file (comes with many pre-configured spots) and cameras will be spawned into each location. As players drive by the cameras, if they are speeding, they are automatically fined based on their speeds. If over the limit by 30 or more, any police in a police vehicle within a few mile radius will be notified of the car, plate and postal code of the speeder. Works with money scripts from NAT2K15, ND, ESX, QB, QBox, Big Daddy but can be configured to work with any framework.
Speed Camera
Speed camera model created by Baspel (TEBEX STORE) and used with permission. It is against the license agreement of this resource to use that model without purchasing your own copy from Baspel's Tebex store.
Key Features
Speed cameras (locations configurable)
Preconfigured with many spots
Watches for speeders
Automatically fines
If speed is excessive, police are notified
Money frameworks integrated
Now can use your nearest postal script
Now can use BigDaddy-PostedSpeeds for speed limits or your own speed limit script if it has exports
NOTE: SOME OF THESE SCRIPTS ARE STAND-ALONE FIVEM SCRIPTS AND SOME SUPPORT FRAMEWORKS. Please see the compatability chart at wiki.bigdaddyscripts.com for information on compatibility with frameworks and other scripts.
User Reviews
John (Server Owner): “The best K9 script we’ve ever used. Lightweight and super reliable.”
Maria (Admin): “Our community loves it. The radial menu is smooth and intuitive.”
Changelog
Latest Updates
6/30/2026 - v2.1.1
Fixed the fine message to not display all the decimal numbers for vehicle speed.
6/29/2026 - v2.1.0 (includes a settings.ini update)
Updated licensing to latest timeout fix
Fines are no longer based on just MPH
Tweaked Nearest Postal integration since the other way was buggy
Tweaked fine system to be base fine + per unit over for all violations. i.e. 24 over = [base fine for 20 over] + ([per over] * 4)
10/23/2025 - v2.0.0 includes a settings.ini update
Refactored and cleaned up
Added Tick Security (performance update)
Reworked game event usage for better performance
Removed CFX native that has become known to be inefficient and replaced it with a better one
Added nearest postal option for getting postals using your current nearest postal script (see docs)
Added Posted Speeds integration or your own Get Speed Limit script if you want to use that (see docs)
11/14/2024 - 1.7.0
Fixed heading for cameras so it actually uses what's in the datafile
Added option in settings to switch between MPH and KM/H
Added options in settings to set the fine amounts used.
Reworked all the camera placements to be in better positions and with proper headings
Reworked speed in the data to match actual speed limit signs (a few were slightly off)
Reworked how the script runs so idle cpu usage is near zero
Removed spawn event dependency
6/11/2023 - v1.5 - Reworked server.lua where the money processing happens. Added BigDaddy-Money and fixed a bug where it wasn't taking money out at all sometimes.
2/19/2023 - v1.4 - CRITICAL UPDATE. Reworked the code for processing cameras and speeders to correct very high resource usage. This version is much more efficient.
12/31/2022 - v1.3 - Updated licensing and resource startup to newer version which fixes a bug in the startup process and in the placement of duplicate cameras.
11/25/2022 - v1.2 - Removes the fine cap at $334 and 30+ speeders will be hit with higher fines based on their speed. Also, updated License Key Validator to fix a failed validation if there was a space at the end of the key in the ini file.
11/18/2022 - v1.1 - Fixes a bug in one of the functions that charges the player a fine where it was looking for the wrong function. Also, added a config option to turn off the money function to just pretend to charge fines, if you aren't using a money framework on your server.
X
This script runs on the CFX Mono V2 runtime which is still listed as BETA and will show warnings in both the client and server consoles. We have tested and found the V2 runtime to be FAR more efficient and has been very stable in our tests. Efficient means it uses less of your server to run. It's a good thing. The rt2 will not load on game build 2944 so 3095+ is required and we recommend 3095 and is the build we test on.