SL Prank Balloon

SL Prank Balloon

$6.99

Add to Basket

Turn ordinary city moments into ridiculous airborne chaos.

SL Prank Balloon is a lightweight FiveM interaction script that lets players attach balloon sets to players, ambient NPCs and supported land vehicles, lifting them into the air until the balloons are popped or the effect ends.

Balloons can be destroyed individually, progressively reducing lift and causing a controlled descent before the final balloon releases the target completely.

Designed for serious RP servers that still want room for social chaos, pranks and spontaneous player interactions.


Features

  • 🎈 Balloon prank system for players
  • 🎈 Works with ambient city NPCs
  • πŸš— Supports land vehicles
  • 🎯 Balloons can be shot individually
  • πŸ’₯ Manual balloon POP interaction
  • πŸ“‰ Progressive lift reduction as balloons are lost
  • 🌬️ Dynamic wind drift influenced by weather
  • 🧍 Hanging animation while players/NPCs are lifted
  • πŸ”Š Placement and balloon POP audio
  • πŸͺ‚ Native GTA gravity and fall behavior after final release
  • πŸ‘€ Self-use support with confirmation
  • πŸ”„ Automatic cleanup and session management
  • πŸ›‘οΈ Server-side validation and anti-spam protection

Human targets

Players and NPCs use a set of 5 balloons.

Each balloon can be popped separately. Losing balloons progressively weakens the lift until the last balloon releases the target.

Vehicles

Vehicles use up to 4 balloons, allowing multiple placements to visibly build the complete set.

Incomplete vehicle sets can be cancelled and refunded according to configuration.


NPC Compatibility

SL Prank Balloon is designed to avoid interfering with important scripted NPCs.

Ambient city pedestrians can be used normally, including NPCs that are:

  • walking around the city;
  • standing temporarily;
  • reading;
  • smoking;
  • using phones;
  • participating in normal ambient scenarios.

NPCs belonging to jobs, services, interiors or protected systems can be excluded.

The resource also supports cooperative protection through state bags, allowing other scripts to explicitly mark NPCs as unavailable for prank interactions.

Compatibility logic is included for SL Citizen Life ambient social NPCs while keeping protected service NPCs such as the hospital medic untouched.


Universal Game Build Compatibility

No specific GTA game build is required.

When optional native balloon models are available, the resource can use them automatically.

On servers using older game builds, SL Prank Balloon falls back to its universal balloon rendering system instead.

There is no requirement to force:

sv_enforceGameBuild 3717

Performance

The runtime was specifically optimized after real FiveM resmon testing.

Measured client performance:

Idle:                 ~0.00 ms
Active / visible:     ~0.10 - 0.20 ms

The active measurement represents the prank being used while the complete balloon set is visible on screen.

Actual performance may vary depending on server configuration, player count, hardware, game build and surrounding entities.

The resource uses:

  • adaptive runtime loops;
  • event-driven balloon hit detection;
  • centralized visual processing;
  • cached entity/network control;
  • reduced per-frame native calls;
  • automatic idle sleeping;
  • server-side session cleanup.

Interaction

The included item is:

prank_balloon

Players can use the inventory item to start the prank interaction.

A configurable fallback command is also available:

/sl_prank_balloon

Staff/admin commands can be restricted separately from normal player item usage.


Framework Support

Framework detection supports:

  • Qbox
  • QBCore
  • ESX
  • Standalone

Inventory integration is configurable.

An installation snippet for ox_inventory is included.


Requirements

  • FiveM
  • OneSync
  • ox_lib
  • Compatible inventory integration when item usage is enabled

Configuration

The resource includes editable:

config.lua
custom.lua
locales/

Administrators can configure, among other options:

  • prank duration;
  • lift speed;
  • maximum height;
  • players/NPCs/vehicles;
  • self-use;
  • item requirements;
  • permissions;
  • balloon POP behavior;
  • wind;
  • audio;
  • NPC protection;
  • framework;
  • inventory;
  • interaction distances;
  • performance parameters.

Security

Important actions are validated server-side.

Included protections cover:

  • interaction distance;
  • item validation and consumption;
  • cooldowns;
  • malformed requests;
  • forged events;
  • active-session limits;
  • target validation;
  • network/session cleanup;
  • rate limiting.

The client requests the action; the server validates whether it is allowed.


Installation

  1. Place sl_prank_balloon inside your server resources.
  2. Configure config.lua and custom.lua.
  3. Add the provided inventory item if required.
  4. Install the included inventory image.
  5. Ensure ox_lib starts before the resource.
  6. Add:
ensure sl_prank_balloon
  1. Restart the server.

Included

SL Prank Balloon
Configuration files
ES / EN locales
ox_inventory item example
Inventory image
Audio assets
README

Support

SL Scripts
Structured tools for serious roleplay servers.

Discord:
Documentation:
YouTube: