Don't mean to offend but I checked the file with diffchecker before I uploaded the fix to my server, it looks legit. Thanks for the heads-up, we need more white-hat gents like you.
Edit: Thanks above for pointing out the stacker crash. Assuming the crash is caused by spawning a prop in a ridiculous place, fix it by changing line 84 in the stacker tool from
if !Ent:IsInWorld() then
return false //Who put just break here? Seriously? Giving the player no hint he/she's not supposed to do that?
if !(Ent:IsInWorld() and util.IsInWorld(NewVec)) then
lines 53-55 as well, just to be safe;
local OffsetX = math.Clamp(self:GetClientNumber( "offsetx" ), -300, 300)
local OffsetY = math.Clamp(self:GetClientNumber( "offsety" ), -300, 300)
local OffsetZ = math.Clamp(self:GetClientNumber( "offsetz" ), -300, 300)