This software is not intended to be used on servers that do not allow it. Please consult the rules of the server you are playing on before attempting to launch Coffee. Thank you!
Coffee is a lightweight and modular trainer for Garry's Mod. It provides useful features to enhance gameplay experiences. Features include:
- Dynamically resizable menu frames.
- Dynamic aim assistance with spread compensation, recoil compensation, autowall, minimum damage, and more.
- Hitbox manager with dynamic parsing of hitboxes.
- Modular architecture with various modules supported.
- Feature-rich player visuals with unique effects, including custom cham materials, glow options, lighting effects, and more.
- Various world effects including weather modulation, world modulation, skybox modulation, and more.
- Item list with various entities dynamically included.
- Modular plugin system for extra customization.
- Moat.gg & Modern TTT fork support.
- Sandbox PVP/Buildmode support.
You can install Coffee via the releases or manually by following these steps:
- Cloning the repository:
git clone https://github.com/ryanoutcome20/coffee.git
- Dragging and dropping into your Garry's Mod folder located in:
Steam/steamapps/common/GarrysMod/garrysmod/ - Running via the console command:
lua_openscript_cl coffee/main.lua
Note that the server must have sv_allowcslua enabled for this command to work. Also note that Coffee relies on external modules to extend its functionality, supported modules include:
It is likely you'll crash with zxcmodule due to load order issues. To fix this you must run:
lua_run_cl require("zxcmodule")Do this before loading Coffee.
Once loaded you can open the menu and begin configuring the trainer via the keybind INSERT. To open a tab click on the name of the tab located in the bottom left of your screen.
Contributions are welcome! If you find a bug or want to add a new feature, feel free to fork the repository and submit a pull request.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for more details.





