Medic Prop Script
25.00GBP
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 truefor 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