What is FR Vehicle Aim?
FR Vehicle Aim is a single-file quality-of-life script for FiveM that does exactly one thing, and does it well:
The moment you aim inside any vehicle, the game automatically switches to first person. When you stop aiming, you get back exactly the camera you had before.
No configuration, no dependencies, no server load.
What does it do exactly?
- Detects when the player is in a vehicle and starts watching the aiming state.
- On aim — saves your current camera mode (
GetFollowVehicleCamViewMode) and forces mode 4 (first-person in vehicle). - On stop aiming — restores the camera mode it saved in the previous step (third person, hood, cinematic, whatever).
- On exit vehicle — clears internal state so it does not interfere on foot.
Features
| ✅ Automatic first-person on aim | Works in any vehicle (cars, bikes, boats, helicopters…) |
| ✅ Smart camera restoration | Restores third person, hood, cinematic or whatever you had |
| ✅ Zero config | No convars, no database, no dependencies |
| ✅ 100% client-side | No server-side events or external calls |
| ✅ Plug & play | Drop in the folder and add ensure |
Why use it?
GTA V's drive-by system is designed for first person: the crosshair is more precise, the animation is more believable and the gameplay experience is noticeably better. Yet every time the player opens a menu or changes their camera it resets to third person and they have to switch back manually.
FR Vehicle Aim solves this transparently: the camera is always right for the moment, without the player doing anything.
Requirements
- FiveM server (any recent artifact).
- No frameworks required — works with ESX, QBCore, qbx_core and standalone.
- No external dependencies — no oxmysql, no ox_lib, nothing.