Fully compatible with QBCore and ESX
Maintain your server performance and realism by automatically deleting unoccupied vehicles using a fully animated and customizable alert system. The script includes configurable timing, permission checks, beautiful NUI integration, sound effects, and client-server synchronization to ensure consistency across all players.
Features Overview
Automatic cleanup cycle every X minutes (configured via config.lua)
Fully animated NUI alert with countdown and circular border animation
Manual cancel command (/canceltow) with animated cancellation message
Full seat check system: ensures no players are inside before deletion
Permission control using ACE group izaap.grua
Optional sound on alert trigger
Clean and customizable structure: config.lua,style.css,script.js
Supports QBCore and ESX with automatic framework detection
NUI messages fully configurable for multi-language support
First cleanup delay now respects the configured interval
Synchronizes alert visibility with all players, including new connections
Includes protection to prevent resource renaming
Configuration & Documentation
Full documentation available here:
πWelcome to iZaap Scripts Documentation | iZaap Studios
Includes setup guide, permissions, translations, and integration tips.
Video Showcase
Watch the tow system in action:
https://www.youtube.com/watch?v=xJhDK_HtdfY&t=30s
How It Works
Every X minutes (configurable), the system sends a visual warning to all players via NUI. A visible countdown, sound, and border animation begin. After the timer expires, the system checks every seat in every vehicle to ensure itβs unoccupied. If empty, the vehicle is safely deleted server-side.
The command /grua (or customizable) can trigger the alert manually. Admins with ACE permissions (izaap.grua) can also cancel it via /canceltow, triggering a styled cancellation screen for all clients.
All messages, UI labels, and display formats are easily editable via config.lua, without touching JS or HTML. The script also ensures clean alerts even if a player connects mid-alert.
Key Advantages
- Clean server performance by removing clutter
- Designed for immersive roleplay with visual alerts
- Runs independently, no extra dependencies required (ox_lib optional)
- Easy to integrate into new or existing servers
- Obeys best practices in client-server syncing and vehicle entity handling
Download / Purchase
Resource Information
| Code is accessible | Yes |
| Subscription-based | No |
| Lines (approx.) | ~600 |
| Requirements | QBCore or ESX, ox_lib (optional) |
| Support | Yes |


