A Garry's Mod tool that lets you launch random junk and entities at high speed. Perfect for chaos, testing, or just having fun.
- Launch a variety of props and entities with adjustable speed.
- Right‑click any physics prop or entity to add/remove it from your personal launch pool.
- Console commands for managing your pool manually.
- Optional fire mode.
- Optional slippery mode.
- Optional dissolve mode with adjustable timer.
- Prop scaling support.
- Sawblade special behavior: spawns as a thrown sawblade, exactly like the gravity gun in Half‑Life 2 (slices enemies, sticks into walls, spins dangerously).
You can subscribe on the Steam Workshop, or if you prefer to install manually, follow these instructions:
- Download or clone this repository into your Garry's Mod
addonsfolder. - Ensure the folder is named
junkjet(or any name you prefer) and contains the files are directly inside it. - Restart Garry's Mod or run
menu_cleanupgmasin console if needed. - The tool will appear under Tools > Fun + Games > Junk Jet.
junkjet/ └── lua/ └── weapons/ └── gmod_tool/ └── stools/ └── junkjet.lua
No extra models or materials are required – everything uses base Garry's Mod assets. The add-on also supports launching custom content, but use at your own risk.
- Left‑click: Launch a random item from your current pool.
- Right‑click: Scan the entity you're looking at. If it's a
prop_physicsorsawblade_thrown, its model is added/removed from your prop pool. For any other entity, its class name is added/removed from your entity pool.
| Command | Description |
|---|---|
junkjet_addprop <model> |
Adds a prop model to your launch pool. |
junkjet_removeprop <model> |
Removes a prop model from your launch pool. |
junkjet_addentity <class> |
Adds an entity class to your launch pool. |
junkjet_removeentity <class> |
Removes an entity class from your launch pool. |
junkjet_clearitems |
Clears both your prop and entity pools. |
Note: Your personal pools are saved per‑player and persist until you leave the server or clear them.
The following settings are available in the tool's context menu:
- Fire Mode: Ignites launched objects.
- Slippery Mode: Gives launched physics objects an
icematerial. - Dissolve Mode: Automatically dissolves launched objects after a set time.
- Launch Speed: Multiplier for launch force.
- Prop Scaling: Scales props on launch.
- Dissolve Speed: Time in seconds before dissolution.
The addon ships with a default list of props and entities. Right‑click scanning can modify your personal copy. To restore defaults, simply clear your pool (junkjet_clearitems) – the tool will fall back to the default lists.
Pull requests are welcome. If you find bugs or have suggestions, please open an issue.