[FREE] Trunk Items | Take & Place objects from trunk | Integrate with spikes, tape, megaphone, shield

Showcase Video

Trunk Items | Take props from trunk

This script allows players to take various props directly from their vehicle’s trunk, bringing more interaction to roleplay

Each vehicle can have its own unique items, fully configurable through a simple and intuitive configuration file.

When a player takes an item, you can trigger custom events, execute commands, or use exports — giving you full control over the behavior.

Objects can be placed infinitely, and each one can have a custom model, animation, and position, allowing for highly personalized setups.

:bulb: Example Use Cases

  • :oncoming_police_car: Police Tape - take and deploy tape directly from the trunk.
  • :mega: Megaphone - equip a portable megaphone for crowd control or RP scenes.
  • :stop_sign: Spike Strips - store and place road spikes quickly during pursuits.
  • :shield: Police Shield - retrieve protective gear from the vehicle before an operation.
  • :gear: And many more - customize it for any prop, tool or script you need!
    P.S: these are just examples not included in the script. You can download any similar script and integrate it with ours

:red_car: Main Features of Script

  • :package: Retrieving items from the trunk with full configuration support
  • :wrench: Flexible configuration - set individual items list for each vehicle
  • :zap: Events when picking up an item - trigger events at the moment of receipt
  • :speech_balloon: Command and export support - execute commands or use exports when extracting an item
  • :infinity: Place object multiple times - configure items that can be placed an infinite number of times
  • :jigsaw: Configurable models, animations, and positions - individually for each item
  • :dart: Fully integrated with Ox Target and QB Target - works with both systems
  • :gear: User-Friendly configuration file - intuitive setup without unnecessary complexity
  • :bulb:Source version - customize our script to suit your needs
  • :rocket:Highly optimized:
    0.00ms in idle
    0.01ms when holding item
Config file
Config = {}

Config.TargetSystem = 'ox' -- CHOOSE YOUR TARGET SYSTEM - ox/qb

Config.Locales = { -- LOCALES
	['pickup'] = 'Pickup',
	['cancel'] = 'Cancel',
	['putonground'] = 'Put on the ground'
}

Config.Equipement = { -- ITEM SET
	    medbag = {
        label = 'Medical bag', -- ITEM LABEL
        icon = 'fa-solid fa-suitcase', -- ICON FROM https://fontawesome.com/
        dict = 'move_weapon@jerrycan@generic', -- ANIM DICT
        anim = 'idle', -- ANIM NAME
        model = 'xm_prop_x17_bag_med_01a', -- ITEM MODEL
        offset = vector3(0.4, 0.0, 0.0), -- ITEM POSITION
        rot = vector3(0.0, 270.0, 60.0), -- ITEM ROTATION
        infinity = false, -- CAN BE PLACED MULTIPLE TIMES?
        event = '', -- EVENT THAT WILL BE TRIGGERED ON ITEM RETRIEVE
        command = '', -- COMMAND THAT WILL BE EXECUTED ON ITEM RETRIEVE
		export = { -- EXPORT THAT WILL BE USED ON ITEM RETRIEVE
		    func = '', -- EXPORT NAME
		    args = {} -- EXPORT ARGS
		},     
		useObject = true, -- USE PROP?
    },
   	cone = {
        label = 'Cone',
        icon = 'fa-solid fa-triangle-exclamation',
        dict = 'move_weapon@jerrycan@generic',
        anim = 'idle',
        model = 'prop_roadcone02b',
        offset = vector3(0.7, 0.0, 0.0),
        rot = vector3(0.0, 270.0, 60.0),
        infinity = true,
        event = '',
        command = '',
		export = {
		    func = '',
		    args = {}
		},     
		useObject = true,
    },
    tape = {
        label = 'Police Tape',
        icon = 'fa-solid fa-tape',
        dict = 'move_weapon@jerrycan@generic',
        anim = 'idle',
        model = '',
        offset = vector3(0.7, 0.0, 0.0),
        rot = vector3(0.0, 270.0, 60.0),
        infinity = true,
        event = '',
        command = 'tape sahp',
		export = {
		    func = '',
		    args = {}
		},     
		useObject = false,
    }
}

Config.Vehicles = { -- VEHICLE ITEMS
	['police'] = {'medbag', 'tape', 'cone'},
    ['police2'] = {'tape', 'cone'}
}

Config.AnimDicts = { -- ANIM DICTS USED IN Config.Equipement
	'move_weapon@jerrycan@generic',
	'random@atmrobberygen',
}

Download [FREE]

Discord for support

:books: Our other releases:

5 Likes

Looks great

1 Like

Can we see props if the items we are putting in the trunk ?
If not plz add it will be very immersive !