Medic Prop Script

25.00GBP

Medic Prop Script Medic Prop Script Medic Prop Script Medic Prop Script Medic Prop Script Medic Prop Script
  • Medic Prop Script
  • Medic Prop Script
  • Medic Prop Script
  • Medic Prop Script
  • Medic Prop Script
  • Medic Prop Script

Package Description

BNT MedicProps brings a complete, interactive prop system to your medical roleplay. Players can retrieve equipment from vehicle boots, carry bags with a natural arm animation, open them to access the contents, remove individual items, and return equipment when it's no longer needed. Every action is synced to all players through a lightweight server-side registry, with no database required.

The resource ships with a full set of custom-streamed British ambulance props — bags, cases, devices, and stretchers — each with tuned carry positions and rotations for a polished in-hand appearance.

Features

  • Carry system — Pick up props from a menu, vehicles or from the ground and carry them to the desired location.

  • Placement mode — Enter a placement mode to position and rotate props precisely before setting them down or just simply place at your feet.

  • Open / close variants — Bags have open and closed model variants. Opening a bag swaps the prop to its open version in place.

  • Item Retrieval — Individual items can be retrieved from open bags, transforming the open bag into an empty variant.

  • Return system — Carried items (e.g. Lucas Tool, AED) can be returned to it's empty bag, restoring it to its filled state.

  • Vehicle boot retrieval — Players can open a vehicle's boot and retrieve props from a configurable per-vehicle list, with a reach-in animation before the menu opens.

  • Prop spawn menu — A clean NUI menu lets players spawn any permitted prop with a single click. Also accessible via command.

  • Admin browser — A separate admin NUI panel lists all active world props, shows who spawned them, and allows admins to delete individual props, all props from a specific player, or all props at once.

  • Full multiplayer sync — Server-authoritative registry tracks every prop's state (position, carrier, open/empty/full state, taken slots). New players receive a full world sync on join.

  • Player disconnect cleanup — Props being carried when a player disconnects are removed. Props placed on the ground are retained but ownership is cleared.

  • ACE permission system — Two permission levels (bnt.props.use, bnt.props.admin) controlled via standard FiveM ACE. Either can be set to open for all players.

Props Included

All props are lore-friendly, British-style ambulance assets:

  • Primary Bag (Closed, Open)

  • ALS Bag (Closed, Open)

  • Chest Compression System Bag (Closed, Open, Empty)

  • Chest Compression System Case (Closed, Open, Empty)

  • Chest Compression System Tool

  • Paediatric ALS Bag (Closed)

  • Maternity Bag (Closed)

  • AED Bag (Closed, Open, Empty)

  • AED

  • Scoop Stretcher

  • Many more coming...

Commands

/bnt:medicpropmenu - Open the prop spawn menu

/bnt:spawnprop - Spawn a specific prop directly

/bnt:removeallprops - Remove all active world props

/bnt:medicpropadmin - Open the admin prop browser

Compatibility

  • Framework: Standalone — no ESX, QBCore, or other framework required

  • Target system: Standalone (built-in), ox_target, or QBTarget — configurable in config.lua

  • Dependencies: None

Customisation

Both configuration files are fully open (escrow ignored) and clearly commented:

config.lua
  • Target system selection (standalone / ox_target / QBTarget)

  • Interaction and placement distances

  • Rotation step size

  • Carry bone, carry offsets, and carry rotation per prop

  • Carry animation (dict, clip, blend speeds, flags)

  • Default controls (all rebindable via GTA control IDs)

  • Permission gate functions — swap return true for ACE checks in one line

  • Full prop definitions: carry flags, open/close variants, loot contents, return targets, ground offsets

config_vehicles.lua
  • Vehicle boot retrieval distance and boot-open threshold

  • Retrieve animation (dict, clip, duration, flags)

  • Per-vehicle prop lists — add any vehicle spawncode and assign which props are available in its boot