
Since 2022 we have been offering the leading alternative to framework specific ambulance jobs, injury systems, and more medical related functionality. With unmatched reliability, we have re-created the beloved Advanced Ambulance Job resource from the ground up with stability and expandability in mind.
https://docs.wasabiscripts.com/
Full hospital / facility creation and management with an in-game admin panel
Advanced limb-based injury and medical system with real-time body tracking
Multi-stage death system with last stand crawling and configurable bleed-out
Five built-in death screen themes with JSON-based customization
Configurable EMS body bags with timed and job-aware respawn routing
Functional stretcher system with ambulance vehicle integration
Built-in EMS dispatch with distress signals and third-party dispatch support
Modern, responsive NUI with injury inspection, death screen, and facility management
Configurable UI colors to match your server's aesthetics
Multi-framework support (ESX, QBCore, Qbox, OX) with zero config switching
Metadata support for all major inventories
Multiple interaction options including a built-in one if desired
Optimized performance with state bag usage and efficient sync loops
ESX, QBCore, Qbox, and OX support out of the box
Multi-inventory support: ox_inventory, qb-inventory, ps-inventory, codem-inventory, tgiann-inventory with ability to add more easily or run without metadata features
Multi-target support: ox_target, qb-target, sleepless_interact, built-in drawText, or add your own system
Logging via Ox Lib (Fivemanage, Datadog, Grafana Loki support) OR Discord (Ability to bridge your own logging system)
Vehicle keys support: wasabi_carlock, qb-vehiclekeys, qbx-vehiclekeys, and more or add your own system
V1 backward-compatible exports and events (For what can be applicable)
Automatic update checker
In-game facility creation
Admin panel UI for creating, editing, and deleting facilities
Per-facility job/group restrictions
Configurable beds with check-in/check-out and treatment timers
Clock-in/clock-out duty toggle points
Multi-floor elevator system with teleportation
Personal lockers with per-job inventory stashes
Supply shops with configurable item catalogs and pricing
Cloakroom system with grade-restricted uniform presets (male/female variants)
Boss menu integration points
Hospital blip display with configurable sprite, color, and scale
NPC ped spawning at facility locations
Respawn area designation per facility
Vehicle garages (car and helicopter) per facility
Database-backed facility persistence
Placeable medical bag with in-world prop
Stash-based inventory tied to the bag
Place and pick up bags at any location
Configurable bag model and initial item loadout
Optional body bag system for fully dead players
EMS interaction through a player target option, command fallback, or the built-in job menu
Configurable job restrictions, interaction distance, placement duration, prop, and animation or scenario
Server-validated placement and synchronized body bag state
Dedicated respawn timer while a player is inside a body bag
Optional job-specific police respawn locations, timers, and item-removal rules
Automatic hospital respawn flow when no job-specific destination applies
Limb-based injury tracking across 6 body zones (head, torso, left/right arms, left/right legs)
7 distinct injury types: gunshot, cut, blunt, broken bone, burn, taser, fist
Per-limb health with configurable damage values per injury type
Weapon-to-injury mapping for all vanilla GTA weapons (Ability to add custom weapons in configuration)
Dynamic health scaling based on accumulated limb damage
Configurable bleeding system with light, moderate, and heavy thresholds
Stun effect system with configurable duration ranges
Multi-stage death: Alive, Last Stand, and Dead states with state bag sync
Last stand crawling and functionality
Synced animations across all clients
Configurable bleed-out rate during last stand
Forced respawn timer with configurable countdown
Optional item wipe on respawn with keep-list and EMS availability check
Death screen UI with respawn timer, EMS count display, and distress signal button
Five built-in death screen layouts: Classic, Simple, Arcade, Critical, and Premium
JSON-based custom death screen themes with configurable accents, overlays, positioning, title effects, and timers
Admin revive command with optional target player
Server export for revives from third-party scripts
Cinematic inspection camera for diagnosing patient injuries
Real-time limb inspection UI showing injuries per body zone
Per-injury-type treatment items (forceps for gunshots, suture for cuts, splint for broken bones, etc)
General healing items (medkit, bandage) with configurable heal amounts
View-only inspection mode for non-EMS players
Server-side validation for all treatment actions
Fully configurable healing items with progress bars and animations
Heal-over-time system with configurable tick interval and duration
Status effect interaction (remove or pause bleeding, stun, etc.)
Percentage-based removal chances for status effects
Pause duration system for temporary status suppression
Optional built-in internal dispatch system with configurable keybind
Server and client events triggered when player triggers distress for third-party dispatch integration
Death screen "Call EMS" button with cooldown
Real-time distressed player list for on-duty EMS
Respond-to-distress with automatic waypoint setting
Audio/visual alerts for incoming distress signals
Auto-removal from distress list on revive
EMS count tracking for dispatch availability checks
Envi-Medic AI ambulance compatibility
Optional built-in internal garage with rank-based vehicle access
Vehicle ownership with persistent storage in database
Configurable plate format with random generation
Vehicle recovery system with configurable cost
Per-rank vehicle and helicopter catalogs to purchase or for free in configuration
Vehicle customization options (paint, livery, extras, max upgrades)
Multi-job garage support with independent configurations
Helicopter garages with separate spawn points
Client and server exports for death checks, revives, injury data, dispatch, stretcher, and facility queries
State bags for reading death state, stretcher status, and medbag status from any resource
Custom events for player lifecycle (loaded, spawned, died, etc)
Third-party dispatch integration events with full player and location data
Extremely configurable