bt-target
The original FiveM third-eye targeting resource, and the ancestor of both qb-target and ox_target.
bt-target is where third-eye targeting in FiveM started. It is no longer maintained and should not be chosen for a new server, but it is worth recognising: older ESX scripts still call its exports, and knowing that qb-target's API is a descendant of it explains why the two look so similar.
At a glance
| Maintainer | brentN5 |
| Latest release | Rolling — no tagged releases |
| Last code change | 2021-09-24 |
| Licence | GPL-3.0 |
| Written in | Lua |
| GitHub stars | 34 |
| Status | Archived — no longer maintained |
Figures read from the repository on 2026-09-22.
Why servers run it
- Historical: it defined the option-table shape that qb-target and ox_target both inherited.
- Some long-lived ESX scripts still depend on it directly.
Installing bt-target
1. Only if a script demands it
New installs should use ox_target. Install bt-target only to keep an old resource alive while you replace it.
What goes wrong
Unmaintained. No fixes, no performance work, no new features.
Do not run it alongside another targeting resource.
bt-target — questions people ask
Should I use bt-target?
Runs alongside
The third-eye interaction system most modern scripts target: look at a thing, get a menu, click an option.
QBCore's third-eye targeting system, and the export signature a very large number of existing scripts are written against.
The zone library that taught FiveM to think in shapes: polygons, boxes, circles and entity zones with enter and exit events.