BUPA AnimPos
BUPA AnimPos
BUPA AnimPos is an advanced animation position tool that lets a player fine-tune where their character stands — position, rotation and height — live and in-game through a clean on-screen UI. It is built for roleplay servers where an emote, prop or scenario needs to be nudged into exactly the right spot: leaning on a bar, sitting on a precise edge, lining up with furniture or another player.
The script is framework-agnostic (QBox, QB-Core, ESX or fully standalone), gates access behind optional permission and state restrictions, routes every message through a pluggable notification backend, and exposes clean exports so other resources can open, close and query the tool programmatically.
Players open the tool with the /animpos command or the bound keybind (default F6). Move the character into place, then press Enter to confirm or Esc to cancel.
Key features
- Live position adjustment — move the character forward, backward, left, right, up and down in real time with configurable speed and distance/height limits.
- Rotation control — rotate the character left and right for precise heading alignment.
- Precision mode — hold a modifier key to slow movement and rotation for fine adjustments.
- Reset without leaving — snap back to the starting position and heading at any time.
- Framework auto-integration — QBox, QB-Core, ESX or standalone, selected with a single config value.
- Permission gate — optional ACE (server-authoritative) or job-based access control.
- State restrictions — block usage while in a vehicle, falling, swimming, dead, in last stand or handcuffed.
- Pluggable notifications — ox_lib, QB-Core, ESX or a fully custom handler.
- Configurable UI — position, offset, accent colour, header and tip toggles, key animations.
- Integration hooks — anticheat bypass event and ped-scale pause/resume for compatible resources.
- Exports —
Open,CloseandIsActivefor use from other resources. - Synced to nearby players — position updates are broadcast to players in range and validated server-side against exploits.
Frameworks
BUPA AnimPos works with:
- QBox —
qbx_core - QB-Core —
qb-core - ESX —
es_extended - Standalone — no framework required
Framework metadata restrictions (dead / last stand / handcuffed) apply to QBox and QB-Core; native-based restrictions (vehicle / falling / swimming) apply to every framework including standalone.
Dependencies
- ox_lib — required (used for locales, notifications and the server-side ACE callback).