Scripts 2026-04-17

Agency-Elevator: Making Multi-Story Buildings Actually Usable

TDYSKY

TDYSKY

Founder & Lead Developer at Agency Scripts

The Multi-Floor Problem in GTA V

GTA V has incredible-looking tall buildings, almost none of which are actually usable. Teleporting players between floors feels cheap and breaks immersion. MLO floors require expensive custom interiors and still usually break physics at the transitions. Agency-Elevator is our answer: a real elevator mechanic that feels like an elevator, works on any building, and hooks cleanly into your server's script ecosystem.

How It Feels Right

The elevator has three beats: entry animation, ascent with subtle camera movement and ambient sound, and doors opening at the destination floor. That sequence takes six seconds — long enough to feel real, short enough to not feel like waiting. The sound design matters: a soft mechanical hum, the gentle ding at your floor. Players rarely notice any of it consciously, which is exactly the point.

Configuring New Elevators

Adding a new elevator takes five lines of config: entry coordinates, destination coordinates per floor, floor labels, an optional permission check function. No MLO editing, no interior streaming tricks. Paste your coordinates, assign your floors, done. We've had server owners set up 12-floor office buildings in under ten minutes.

Access Control That Actually Works

Job-based floor access is first-class. The lobby is public, floors 5-10 require a building manager keycard, and the penthouse needs a specific character ID. These rules evaluate instantly against any framework's player data — no waiting on database lookups that would slow the elevator transition.

Why It's a Standalone Favorite

Agency-Elevator is framework-agnostic out of the box. It doesn't care if you're running QBCore, ESX, or a standalone custom stack — the permission hooks are pluggable functions, not framework imports. This is why it's been one of our most downloaded scripts across all three communities.

Share this article

Ready to upgrade your server?

Check out our premium FiveM scripts in the Agency Scripts store or join our Discord community for support and updates.