Throwable Items

Throwable Items

This item is free.

Add to Basket

Throwable Items for FiveM

A free, escrowed throwable system for FiveM that lets players throw held items, track them as synced world objects, and pick them back up with framework-driven inventory logic.

b0d5a690cfe3e6fe367baa162e7117adb69b9095.png

Key Features

Dynamic Throw Gameplay

  • Tap-to-throw and hold-to-charge throw flow
  • Smooth throw handling with animation support
  • Programmatic throw support through client exports
  • Active throw cancellation support for edge cases
  • Predictable and responsive controls for players

Physics and Visual Feedback

  • Real-time arc preview while charging throws
  • Configurable gravity, speed, and charge behavior
  • Adjustable arc color and visual thickness
  • Synced throwable object velocity and movement
  • Tunable settings for roleplay or arcade-style servers

Framework-Friendly Integration

  • Editable client hooks in cl_funcs.lua
  • Editable server hooks in sv_funcs.lua
  • Simple integration for remove/add inventory workflows
  • QB Core integration example included as a reference
  • Compatible with standalone and custom framework logic

Synced Ground Item Lifecycle

  • Thrown objects are synced to all relevant clients
  • Closest valid pickup flow with customizable checks
  • Server cleanup exports for maintenance and admin tools
  • Automatic cleanup support on resource stop

Getting Started

  1. Drop the resource into your server resources folder
  2. Configure config.lua values (keybinds, pickup, and physics)
  3. Implement framework hooks in cl_funcs.lua and sv_funcs.lua
  4. Enable the resource in your server.cfg using ensure nm-throwable-items
  5. Restart and test throw and pickup behavior in-game

Check out our video for further information:

https://www.youtube.com/watch?v=FzkhpqSn3rE