← Back to Resources

xT Development

Slasher Games

GTA Online's Slasher adversary mode, rebuilt for FiveM.

$20.00

Login with FiveM to add this resource to your cart.

Frameworks
QBX QB ESX OX ND
Live servers Unavailable via Heartbeat
Dependencies 4 required
Documentation Read the docs →

Overview

What this resource does

A recreation of GTA Online's Slasher adversary mode for FiveM.

Players gather at an event ped, create or join a lobby, and are dropped into a blacked-out map in their own routing bucket.

A few of them are secretly Slashers - masked, armed, and blind and invisible while the rest hide.

Survivors hear their own heartbeat as a slasher closes in, and the last survivor standing is armed before time runs out.

Anyone eliminated lingers on the map as a ghost and spectates the rest of the hunt.

Every map and event ped is built in-game with a freecam builder on a live server - no restart, no file editing.

Features

Features Overview

Hide, Then Hunt

Slashers start masked, frozen, and invisible with their screen blacked out while survivors scatter. When the hiding time is up, their screen clears and the hunt begins.

Server-Side Heartbeat

Survivors hear their own heartbeat when a slasher is close. The distance is measured on the server, so a modified client cannot use it to find the slashers.

The Last Survivor Fights Back

Shortly before a round ends, the last survivor standing is armed with the lobby's weapon.

Rounds, Roles & Score

Slashers win a round by eliminating every survivor. Survivors win by eliminating every slasher or outlasting the timer. Roles are re-picked each round, and the game goes to whoever wins the most rounds - or a draw.

Ghosts & Spectating

An eliminated player leaves a ghost on the map where they fell, then spectates the surviving slashers until the round ends.

Midnight Blackout

Every round is played at midnight with the city lights off, and the weather and clock are handed back when the game ends.

Full Lobby Browser

Create, edit, delete, join, leave, or join a random lobby, with a live player list. No context menus.

  • The host picks the name, password, map, weapon, max players, max slashers, rounds, round length, and hiding time.
  • Every setting is bounded by limits you set in the config.
  • Passwords are checked on the server and never sent to a client.

Sealed-Off Games

Each game runs in its own routing bucket, so nobody outside it can see or touch the players inside. Leaving the map starts a countdown, and anyone who does not return in time is eliminated.

Live HUD & Scoreboard

A passive HUD shows the round, countdown, survivors alive, score, and phase without taking your mouse. Hold TAB for the full scoreboard - a living slasher stays hidden from living survivors.

In-Game Map Builder

Build maps in the world with a freecam on a live server. A saved map appears for every player at once.

  • Click to place the boundary and spawn points, and scroll to set the zone height as you go.
  • Undo and redo, then edit, clone, enable, disable, or delete any map.
  • Several admins can build at once - each map is locked to whoever is editing it.

Event Ped Placement

Place the NPCs players walk up to, with their model, scenario, heading, and map blip, straight from the builder. No restart.

Server-Authoritative

Nothing a modified client sends is taken on trust.

  • The slasher list is never sent to living survivors.
  • Deaths are verified against the server's own view of the player's health.
  • Every lobby setting and map is checked against your limits on the server.
  • The builder's permission is checked on every action, not just when the menu opens.

GTA Online Sounds & Slasher Outfits

Native GTA Online sounds for the heartbeat, round start and end, win, and loss, plus slasher outfits set separately for male and female peds.

Auto-Detected Frameworks

QBX, QBCore, ESX, ox_core, and ND_Core are detected automatically by the bundled bridge. Reviving, clothing, the weapon wheel, and the weather are each one function in the config.

Developer Exports

Check from the client or server whether a player is in a Slasher lobby, so death screens, EMS, inventory, HUDs, and anticheat can stand down.

Fully Localizable

Every label in the UI and every notification comes from ox_lib locales, so translating the resource is a locale file, not a code change.

Requirements

Dependencies

These must be installed and running before you start the resource.

  • Stores the maps and event peds. The tables are created on first start.
  • sleepless_interact works in its place.
  • OneSync
    Must be enabled - each game runs in its own routing bucket.

Ready to drop it in?

One-time purchase, lifetime updates, and support in our Discord.