Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › MultiPlayer Game Hacks & Cheats › Steam Games Hacks & Cheats › Garry's Mod Hacks & Cheats › DS Nospread Module

PostDS Nospread Module

Posts 46–60 of 60 · Page 4 of 4
MeepDarknessMeep
MeepDarknessMeep
@Dessix , you should definitely add a way to automatically get the weapon cone :P
#46 · 13y ago
LordOfGears2
LordOfGears2
Quote Originally Posted by Dessix View Post
Alright, for the record (Yet again...), this module is for developers only, if you don't know how to use it- refer to an Aimbot that implemented Nospread in order to put this into your own code. If you aren't a developer, please don't clutter the thread with "How do I use this?" for the fourth time :S
I feel like everyone would stop asking if someone showed some code that was working and simple to implement/understand

I for one am getting frustrated messing with this thing, especially since I have no idea what I'm doing
#47 · 13y ago
Dessix
Dessix
Quote Originally Posted by MeepDarknessMeep View Post
@Dessix , you should definitely add a way to automatically get the weapon cone :P
It is highly (Read "Entirely") dependent upon which scripted (Or otherwise) weapon base was used to implement it, so this would be nonconstructive if not irritating in how the code would need structured in order to properly use it and compensate for unsupported weapon bases and gamemode accuracy modifications.
#48 · 13y ago
Atheon
Atheon
Couldn't garry blacklist this module? I thought that was pretty much what VAC was for on garry's mod.
#49 · 13y ago
Dessix
Dessix
Eventually, but while he hasn't it's free game. For an example of his reaction time- look at CVar3, the only source of bypasses for the majority of the public at the moment.
#50 · 13y ago
Atheon
Atheon
CVar3 is a bad example. It was released with positive intentions and was only manipulated to be used as a bypasser. Garry couldn't blacklist CVar3 even if he wanted to because in the process he would ban legitimate players, not just hackers.

Since this no spread is intended for malicious use Garry could easily blacklist it without worrying about banning any legitimate players.
#51 · 13y ago
SN
snixzz8
Quote Originally Posted by MeepDarknessMeep View Post
@Dessix , you should definitely add a way to automatically get the weapon cone :P
Code:
function GetWeaponCone( wep )
	if !IsValid( wep ) then return 0 end	
	local Cone = wep.Cone
	if !Cone then
		Cone = wep.Primary and wep.Primary.Cone or 0
	end
	return Cone
end
#52 · 13y ago
SN
snixzz8
Quote Originally Posted by Atheon View Post
CVar3 is a bad example. It was released with positive intentions and was only manipulated to be used as a bypasser. Garry couldn't blacklist CVar3 even if he wanted to because in the process he would ban legitimate players, not just hackers.

Since this no spread is intended for malicious use Garry could easily blacklist it without worrying about banning any legitimate players.
look how long gmcl_deco lasted
i don't think it was ever really blacklisted.
even if it was, it was probably just done by name, therefore you could just rename it.
#53 · 13y ago
JA
JamesJon
I find it weird how it seems this generation of hackers has forgotten that everything has been done before (properly) yet they insist on trying to start from scratch. Converting GM12 things is pretty simple and would yield better hacks then there is here already.

For example:
[Lua] gmcl_deco nospread - Pastebin.com
#54 · 13y ago
JO
johntheawe
I was always looking for one of these and I only found the source. No spread is real for anyone who doesn't believe! I have used it for myself I hope this one is real, thanks!
#55 · 13y ago
Atheon
Atheon
Quote Originally Posted by johntheawe View Post
I was always looking for one of these and I only found the source. No spread is real for anyone who doesn't believe! I have used it for myself I hope this one is real, thanks!
Its real, I'm currently using it in my hack and its very effective.
#56 · 13y ago
Dessix
Dessix
Quote Originally Posted by JamesJon View Post
I find it weird how it seems this generation of hackers has forgotten that everything has been done before (properly) yet they insist on trying to start from scratch. Converting GM12 things is pretty simple and would yield better hacks then there is here already.

For example:
[Lua] gmcl_deco nospread - Pastebin.com
Because code that forgets what gamemode it is in- causing a recheck with every tick, is based on BaconBot, and uses publicly viewable convars is the "Proper" way to do things. Performance is for those idiots who understand computational complexity theory.
#57 · 13y ago
JA
JamesJon
Quote Originally Posted by Dessix View Post
Because code that forgets what gamemode it is in- causing a recheck with every tick, is based on BaconBot, and uses publicly viewable convars is the "Proper" way to do things. Performance is for those idiots who understand computational complexity theory.
Regardless of the public viewable convars every cheat I've come across here is detectable by a basic AC so its unlikely to have an impact on the security - though randomizing the cvar would be simple.

The performance impact would be so miniscule that its not really worth mentioning, being Based off baconbot isn't a bad thing... And being a third year Computer Science student I probably know more on computational complexity theory then you...
#58 · 13y ago
Xenocide
Gray
Just gonna go ahead and warn you before any flaming starts.
Flaming here is now equal to getting banned.
#59 · 13y ago
Atheon
Atheon
I recently implemented this into my hack but before i did that i wanted to make sure it worked. Then i figured i would release the little test i made so other people could try it out and developers could look at how its done. I didn't really do any error handling in this, it was just a quick test i threw together but i hope it helps someone understand how this module works. So here it is.

Code:
require("spreadthebutter")

local active = false
local pos = Vector(0, 0, 0)
hook.Add("CreateMove", "NoSpread", function(cmd)
	local ply = LocalPlayer()
	if active then
		local weapon = ply:GetActiveWeapon()
		if IsValid(weapon) then
			local ang = (pos - ply:GetShootPos()):Angle()
			local vecCone = Vector(-weapon.Primary.Cone, -weapon.Primary.Cone, 0)
			ang = DS_manipulateShot(DS_md5PseudoRandom(DS_getUCMDCommandNumber(cmd)), ang:Forward(), vecCone):Angle()
			cmd:SetViewAngles(ang)	
		end
	end
end)

concommand.Add("Activate", function(ply)
	active = not active
	pos = ply:GetEyeTrace().HitPos
end)
Type Activate in console and you'll lock on to whatever you're looking at. Also note that this does not work with the default HL2 weapons that you'll spawn with in sandbox, i recommend starting a TTT game and grabbing a random weapon off the map.
#60 · 13y ago
Posts 46–60 of 60 · Page 4 of 4

Post a Reply

Similar Threads

  • Codes 2 get weapons,swim,5th slot,nospread recoil,...By crazy4her in WarRock - International Hacks
    9Last post 19y ago
  • module vb6By ZeaS in WarRock - International Hacks
    12Last post 19y ago
  • Module for WarrockBy condor01 in WarRock - International Hacks
    4Last post 19y ago
  • [request] ModuleBy Elliwood in WarRock - International Hacks
    6Last post 19y ago
  • [request]New ModuleBy killer2334 in Hack Requests
    0Last post 19y ago

Tags for this Thread

#nospread#release