Glue Library Hot: Gmod

| Intent | Content provided | |--------|------------------| | Tutorial | Video description + mini script | | Download | Workshop description | | Trending/hype | Title + “Hot” emphasis | | Community discussion | Reddit/Discord post |

Glue Library was once a popular utility addon for Garry's Mod (GMod)

, but it is now infamously known for a massive "screamer" incident on June 3, 2022

. Following a dispute with Steam and the GMod community, the mod's creator, Isaac Macgill, intentionally updated the library and several other related addons with malicious code. The "June 3rd Incident" Summary Malicious Payload:

The updated code caused a loud screaming sound and a full-screen shock image (the infamous "Goatse" image) to appear as soon as a player spawned in-game and pressed any key. The Cause:

The creator reportedly snapped after constant harassment and pressure to fix his mods following a GMod "Steampipe" update that broke several of his addons. gmod glue library hot

Over 100,000 players were estimated to be affected. The incident led to the permanent banning of the original library from the Steam Workshop and triggered a wave of copycat "screamer" addons in the following weeks. Review of the Incident and Legacy

While originally a helpful QoL (Quality of Life) base for other mods, its legacy is now one of caution and trauma within the community.


Even with the "hot" update, things can go wrong. Here is how to fix common problems:

Problem: My hot glue appears, but the props fall through the map. Solution: You likely have a Poser or contraption with no anchor. The glue library needs at least one "world-glued" prop (a prop glued to the map itself). Right-click the floor prop with the Glue Gun and set it to "World Hot Glue."

Problem: The hot glue icon is missing from my radial menu. Solution: You are using an outdated version. Search the workshop for "Glue Library 2024+." The "hot" toggle was added after the Freeslot 2023 update. Even with the "hot" update, things can go wrong

Problem: My server crashes when applying hot glue to 500+ props. Solution: The "hot" calculation is heavy at the moment of application, not during runtime. Apply in batches of 100 props at a time.


While there are specific libraries named glue.lua on GitHub that handle file manipulation, the most popular implementation is the Gamemode Module Loader pattern found in frameworks like Helix.

Here is how you can implement a "Glue" pattern in your own project.

When you leave an area or a prop despawns, "Hot" glued objects go to sleep instantly. Cold glue often leaves a prop "awake," draining server tick rate. Hot glue is server-friendly.

In this video, I show you the Glue Library Hot addon for Garry’s Mod – the best way to glue props, vehicles, and contraptions together without welding bugs. While there are specific libraries named glue

What you’ll learn:

🔗 Addon link: [Steam Workshop – Glue Library]
🎮 Game: Garry’s Mod (Sandbox)

👍 Like & sub for more GMod building tutorials.

Instead of manually typing include 50 times, you create a simple loader script (often named sh_loader.lua or placed in init.lua).

-- This acts as the "Glue"
local folder = "my_addon/"
local files, folders = file.Find(folder .. "*", "LUA")

for _, v in ipairs(files) do local prefix = string.sub(v, 1, 3)

if (SERVER and (prefix == "sv_" or prefix == "sh_")) then
    include(folder .. v)
elseif (prefix == "cl_" or prefix == "sh_") then
    if (SERVER) then
        AddCSLuaFile(folder .. v)
    else
        include(folder .. v)
    end
end

end