A FiveM aim trainer with multiple gamemodes and a UI written in Svelte.
TP into a training area and practice your aim against configurable target patterns, basically a mini aimlab built for FiveM.
This was one of my first Svelte projects, so the UI doubled as a way to actually learn the framework.
- Multiple gamemodes (tracking mode, plus a more erratic "wander" variant)
- Configurable distance, speed, tolerance, and fill/decay rates
- Progress meter that fills while on target and decays when you lose it
- Svelte NUI overlay showing live progress
- Works across ESX, QBCore, and QBox (is not dependant on any framework)
- Restores your position and weapon when a session ends
A session starts, your position gets saved, and you're teleported to the training spot with a target spawned in front of you.
Ready-to-use script, with potential updates in the future.