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 › Rainbow Six: Siege › The most unique nospread and norecoil AHK macro.

The most unique nospread and norecoil AHK macro.

Posts 1–15 of 194 · Page 1 of 13
…
WA
Wazzaby
The most unique nospread and norecoil AHK macro.
This script makes your mouse move in small square making you unable to shoot precisely at one point, but reducing recoil and spread on every weapon.

Works only when LeftMouseButton is pressed.
Can be useful in many shooters.
Hotkeys: Caps=Pause; LMB=working loop; End=exit;

Code:
#NoEnv
SendMode Input
~CapsLock::Suspend
~End::ExitApp


~*$LButton::
Loop
{

GetKeyState, state, Lbutton, P
if state=u
break
		
mouseXY(3,0)
sleep 1
mouseXY(0,10)
sleep 1
mouseXY(-3,-10)
sleep 1
mouseXY(-3,0)
sleep 1
mouseXY(3,10)
sleep 1
mouseXY(0,-10)
sleep 1

}
return

mouseXY(x,y)
{
DllCall("mouse_event",int,1,int,x,int,y,uint,0,uint,0)
}
Paste this in notepad and open with AHK.
Ahk scripts are not cheats, so you will get no ban for using this.


 
additional script

Script for semiauto sniper rifles (Buck and Twitch), fast shooting when left mouse button is held, works well only with my resolution, fov, and mouse sens. Idea is clear and you can change it for yourself
Code:
#NoEnv
SendMode Input
~CapsLock::Suspend
~End::ExitApp


~*LButton::

Loop
{
      GetKeyState, state, Lbutton, P
if state=u
break
MouseClick, left, , , 1, 99, D
Sleep 32
GetKeyState, state, Lbutton, P
if state=u
break
MouseClick, left, , , 1, 99, U
Sleep 35
        mouseXY(0,6)

GetKeyState, state, Lbutton, P
if state=u
break
}

return

 
 
mouseXY(x,y)
{
DllCall("mouse_event",int,1,int,x,int,y,uint,0,uint,0)
}


Dont forget to press that "Thanks" button, please.
#1 · edited 9y ago · 9y ago
Mistrineiro
Mistrineiro
So I tested, this is close to being a no-recoil, but the screen shakes a lot, if it is possible to decrease this will work perfectly. : D


Good job
#2 · 9y ago
WA
Wazzaby
Code:
#NoEnv
SendMode Input
~CapsLock::Suspend
~End::ExitApp


~*$LButton::
	Loop
	{
		GetKeyState, state, Lbutton, P
		if state=u
			break
		

sleep 1
mouseXY(0,10)
sleep 1
mouseXY(15,0)
sleep 3
mouseXY(-15,-10)


sleep 1
mouseXY(0,10)
sleep 1

mouseXY(-15,-10)
sleep 1

mouseXY(15,0)



	}

	return

 
 
mouseXY(x,y)
{
DllCall("mouse_event",int,1,int,x,int,y,uint,0,uint,0)
}
increased and unlegit version of same script, useful with very high firerate weapons.
#3 · edited 9y ago · 9y ago
TH
Thepandabear
I have my shooting button on alt, any way of customizing it?
#4 · 9y ago
TH
throwaway2030
You're literally jesus. Thank you so much.
#5 · 9y ago
WA
Wazzaby
Quote Originally Posted by Thepandabear View Post
I have my shooting button on alt, any way of customizing it?
Code:
#NoEnv
SendMode Input
~CapsLock::Suspend
~End::ExitApp


~*$Alt::
	Loop
	{
		GetKeyState, state, Alt, P
		if state=u
			break
		

sleep 1
mouseXY(0,10)
sleep 1
mouseXY(15,0)
sleep 3
mouseXY(-15,-10)


sleep 1
mouseXY(0,10)
sleep 1

mouseXY(-15,-10)
sleep 1

mouseXY(15,0)



	}

	return

 
 
mouseXY(x,y)
{
DllCall("mouse_event",int,1,int,x,int,y,uint,0,uint,0)
}
Also everyone can google "Ahk keys list" and change hotkeys to own preference.

- - - Updated - - -

Quote Originally Posted by throwaway2030 View Post
You're literally jesus. Thank you so much.
you can press that "thanks" button below my post
#6 · edited 9y ago · 9y ago
AN
An0m4ly_15
Quote Originally Posted by Wazzaby View Post
Code:
#NoEnv
SendMode Input
~CapsLock::Suspend
~End::ExitApp


~*$LButton::
	Loop
	{
	GetKeyState, state, Lbutton, P
	if state=u
	break
		

mouseXY(3,0)
sleep 1
mouseXY(0,10)
sleep 1
mouseXY(-3,-10)
sleep 1

mouseXY(-3,0)
sleep 1
mouseXY(3,10)
sleep 1
mouseXY(0,-10)
sleep 1





	}

	return

 
 
mouseXY(x,y)
{
DllCall("mouse_event",int,1,int,x,int,y,uint,0,uint,0)
}
decreased version
A lot better thanks.
#7 · 9y ago
mightygazelle
mightygazelle
Quote Originally Posted by Wazzaby View Post
It makes you mouse move in small square making you unable to shoot at one point but reducing recoil and spread on every weapon.

Hotkeys: Caps=Pause LMB=working loop End=exit

Code:
#NoEnv
SendMode Input
~CapsLock::Suspend
~End::ExitApp


~*$LButton::
	Loop
	{
		GetKeyState, state, Lbutton, P
		if state=u
			break
		

sleep 1
mouseXY(0,10)
sleep 1
mouseXY(15,0)
sleep 3
mouseXY(-15,-10)


sleep 1
mouseXY(0,10)
sleep 1

mouseXY(-15,-10)
sleep 1

mouseXY(15,0)



	}

	return

 
 
mouseXY(x,y)
{
DllCall("mouse_event",int,1,int,x,int,y,uint,0,uint,0)
}
Paste this in notepad and open with AHK macro.
I'll try using it a bit, but i thank you anyway for the others *presses Thanks*
#8 · 9y ago
TH
Thepandabear
Quote Originally Posted by mightygazelle View Post
I'll try using it a bit, but i thank you anyway for the others *presses Thanks*
thx bro works flawlessly, but the enemy would see all this shaking am i right?
#9 · 9y ago
AN
An0m4ly_15
Quote Originally Posted by Thepandabear View Post
thx bro works flawlessly, but the enemy would see all this shaking am i right?
Yes. But not bannable.
#10 · 9y ago
brayan3058
brayan3058
Quote Originally Posted by Wazzaby View Post
It makes you mouse move in small square making you unable to shoot at one point but reducing recoil and spread on every weapon.

Hotkeys: Caps=Pause LMB=working loop End=exit

Code:
#NoEnv
SendMode Input
~CapsLock::Suspend
~End::ExitApp


~*$LButton::
	Loop
	{
		GetKeyState, state, Lbutton, P
		if state=u
			break
		

sleep 1
mouseXY(0,10)
sleep 1
mouseXY(15,0)
sleep 3
mouseXY(-15,-10)


sleep 1
mouseXY(0,10)
sleep 1

mouseXY(-15,-10)
sleep 1

mouseXY(15,0)



	}

	return

 
 
mouseXY(x,y)
{
DllCall("mouse_event",int,1,int,x,int,y,uint,0,uint,0)
}
Paste this in notepad and open with AHK macro.
bare with me on this i'm a newb, it shows me this error when i try to start it.

~CapsLock::Suspend
^ ERROR
#11 · 9y ago
Mistrineiro
Mistrineiro
ggODDDD!!!!!!!!you made IT, KEEP SHAKING but is really good, thx man
#12 · 9y ago
WA
Wazzaby
I can make standalone exe for this if someone needs.
#13 · edited 9y ago · 9y ago
mightygazelle
mightygazelle
Quote Originally Posted by Wazzaby View Post
It makes you mouse move in small square making you unable to shoot at one point but reducing recoil and spread on every weapon.

Hotkeys: Caps=Pause LMB=working loop End=exit

Code:
#NoEnv
SendMode Input
~CapsLock::Suspend
~End::ExitApp


~*$LButton::
	Loop
	{
		GetKeyState, state, Lbutton, P
		if state=u
			break
		

sleep 1
mouseXY(0,10)
sleep 1
mouseXY(15,0)
sleep 3
mouseXY(-15,-10)


sleep 1
mouseXY(0,10)
sleep 1

mouseXY(-15,-10)
sleep 1

mouseXY(15,0)



	}

	return

 
 
mouseXY(x,y)
{
DllCall("mouse_event",int,1,int,x,int,y,uint,0,uint,0)
}
Paste this in notepad and open with AHK macro.
could you make it usable for Soldier in overwatch? xD
Btw can the recoil circle be even more reduced?
#14 · 9y ago
WA
Wazzaby
Quote Originally Posted by mightygazelle View Post
could you make it usable for Soldier in overwatch? xD
Btw can the recoil circle be even more reduced?
It will make no effect if it will be more reduced, you can check it by urself.
#15 · 9y ago
Posts 1–15 of 194 · Page 1 of 13
…

Post a Reply

Similar Threads

  • NoSpread and NoRecoil for PlusOps2By LillilateX in Call of Duty Black Ops 2 Private Server Hacks
    3Last post 11y ago
  • Presenting u the most unique mod ever createdBy noob555 in Combat Arms Mods & Rez Modding
    64Last post 16y ago
  • Quick Tutorial on the most common way and technique to hack most of the games!By djzikou in C++/C Programming
    7Last post 12y ago
  • CFNA: Section 3 The most Power Glitch and Clan PublicBy yejiaming in CrossFire Glitches
    5Last post 13y ago
  • Code for noreload nospread and norecoil?By NOOBJr in Combat Arms Help
    0Last post 16y ago

Tags for this Thread

None