The Throwable Items system lets your players pick up almost any inventory object and physically throw it into the game world, then walk over and grab it again with fully synced results. It is a small, gameplay-focused resource that adds a surprising amount of emergent roleplay to an otherwise ordinary inventory, and it does so without cluttering the screen with new menus.
Designed to be lightweight and framework-agnostic, it works comfortably with QBCore, ESX, Qbox, vRP, and standalone setups. Items keep their networked position for every nearby player, so what one person tosses, everyone else sees land in exactly the same spot at the same moment.
Core features of the Throwable Items script
- Throw held items into the world with a realistic arc and physics-based landing.
- Fully synced object placement so all nearby players see the identical result.
- Pick dropped items back up cleanly, returning them to the correct inventory slot.
- Configurable item whitelist so only the objects you approve can ever be thrown.
- Adjustable throw force and distance so the feel matches your server's pace.
Creative uses for roleplay servers
- Discard evidence during a chase, then let police recover it from the ground later.
- Toss supplies between players separated by fences, walls, or other barriers.
- Stage protests, parties, or crime scenes with scattered, physical props on the floor.
- Add comedic and immersive moments that scripted menus simply cannot recreate.
- Encourage organic interaction without heavy new UI or awkward key bindings.
What makes this resource valuable is how naturally it fits into existing gameplay. There is no clunky interface to learn; players simply use an item and it leaves their hands, which keeps the action fast and intuitive during the most tense and unpredictable scenes.
Performance stays healthy because the script only does meaningful work while an object is airborne or resting nearby, idling the rest of the time. Installation is a quick drag-and-drop, and the configuration is short enough to read from top to bottom in just a couple of minutes. There are no external dependencies to chase down and no database tables to build before you can start testing. Once it is running, the feature simply becomes part of how your players interact with the world, requiring no ongoing attention from your team.
Give your inventory real physical presence and reward creative play, then explore more storage tools in our inventory and crafting scripts or browse the full library of FiveM scripts for your community.