Frameworks
Qbox · QBCore · ESX · ox_core · standalone · custom bridge
Dependencies
None — no ox_lib, no database
Setup
config.lua and an editable client bridge
Languages
English, German

Cover in GTA has always been all or nothing: you commit to it, or you leave it. This gives you the space between — lean out while you are aiming, and catch roof edges on the way up.

Both features are built on the engine's own animation tasks. No teleports, no fake props, no forced shots, and nothing another player sees differently from an ordinary GTA animation.

WHAT IT DOES

  • Hold left or right while aiming and the body leans out of cover, while the mouse keeps full control of your aim
  • The shoulder camera follows the lean and probes for collision, so the view never pushes through a wall
  • Body clearance is checked before the lean commits, so the ped never ends up inside geometry
  • Per-weapon profiles decide what leans: pistols, SMGs, rifles, shotguns and MGs lean, snipers and heavy weapons stay locked
  • Jump toward a roof edge and the catch is automatic, with no extra keybind to learn
  • The climb is the engine's own TaskClimb, so it replicates like any native animation
  • You have to be moving toward the wall, so dropping past one on purpose never grabs you
  • Optional muzzle obstruction indicator, off by default

OPTIMISED

  • Nothing loops while nothing is happening: the peek worker starts on aim and stops with it
  • Collision and clearance probes are asynchronous and cached per side, never one ray every frame
  • The muzzle indicator keeps a single pending query, with no worker thread and no network event per shot
  • Leaning and climbing are client-side and cosmetic: no server event fires for either

COMPATIBILITY

  • Qbox, QBCore, ESX, ox_core, standalone, or your own framework through an editable bridge
  • No ox_lib, no database, no dependencies at all
  • Any restraint, emote, inventory or camera resource can block both features with one export
  • Recoil scripts route their pitch through a single export, so the two never fight over the camera
  • Keys are real FiveM key bindings, so players rebind them in Settings

CONFIGURATION

Support runs through our Discord.

  • Every threshold sits in one config file: lean strength, camera offsets, per-weapon rules, grab reach, probe placement, approach speed and cooldowns
  • The framework bridge is escrow-exempt and readable, so a custom setup is a few lines rather than a rewrite
  • English and German included
More from 9LABS

You might also want

All scripts
9LABS CAPSULE RENTAL
Scripts

9LABS CAPSULE RENTAL

A car rental station that lives under the pavement. The player walks up to a physical tablet, picks a car, a duration and an account, and the capsule…

€19.99
9LABS MARINA CREATOR
Scripts

9LABS MARINA CREATOR

Build boat and jet-ski rental marinas anywhere on the water, in game, with no map editing. Snap docks, ramps, walkways, hangars and jet-ski capsules…

€29.99
9LABS STORAGE UNITS + 2 MLO'S Launch price
Scripts

9LABS STORAGE UNITS + 2 MLO'S

2 custom MLOs, 125 enterable storage units — 108 units inside a three-level warehouse and 17 individual garage units. Detailed interiors featuring…

€29.99 €39.99