Installation

Quasar Backroom adds a terrifying twist to FiveM by transporting players into a surreal horror realm upon death. Filled with eerie corridors, custom NPCs, soundscapes, and damage zones, each run feels unpredictable and haunting. With escape mechanics, dynamic portals, and full ESX/QBCORE support, it can serve as punishment, hidden lore, or horror events blending fear, mystery, and survival RP.


Download Script

To download the assets needed for this script, you must access the official Cfx.re portal, where all assets purchased through Tebex are managed.

  1. Go to the following link: 🔗 https://portal.cfx.re/assets/granted-assets

  2. Log in with the same Cfx.re account you used to make the purchase.

  3. In the list of granted assets, find and download the following:

  • Backrooms


Download Dependencies

This script requires some mandatory dependencies to function correctly. Make sure to download and extract them inside your server’s main directory, keeping their original folder structure intact.


Server.cfg Placement

This script must always start after es_extended or qb-core, never before. We recommend placing it below in your server.cfg, ensuring that all its dependencies are started first to prevent errors or unexpected behavior.


Ambulance Integration

Here’s how to make sure your ambulance system works perfectly with the backrooms system, step by step even if you’ve never touched code before.

ESX

You need to make a tiny change so the system knows when a player is dead.

Different ESX versions use slightly different names for the death variable — some call it isDead, others IsDead (notice the capital letter).


Step-by-Step Fix

  1. Open this file:

    esx_ambulancejob/client/main.lua
  2. Find the line that says:

    function OnPlayerDeath()

    (It might have code above it.)

  3. Right ABOVE that line, paste one of these two options:

    • If your script uses isDead (lowercase):

      exports('isDead', function()
        return isDead
      end)
    • If your script uses IsDead (uppercase):

      exports('IsDead', function()
        return IsDead
      end)
  4. Save the file and restart your server.

QBCORE

You don’t need to do anything. If your server uses qb-ambulancejob, it already works automatically.

This little piece of code lets the backrooms system check if the player is dead or alive correctly. Without it, your players might respawn in weird places or not revive properly.

That’s it, you just made your ambulance system compatible!