Post: Modern Warfare 2 Unfair GSC Aimbot w/ Tutorial
08-12-2010, 06:46 AM #1
(adsbygoogle = window.adsbygoogle || []).push({}); Yes you read the Title right, this is a Modern Warfare 2 aimbot that is totally unfair to the people in your lobby.

This is for PC and XBOX only, you also need to be host for this to work...

On PC whenever there is a person in my lobby that has an aimbot they always brag about how there aimbot is superior than any other. So I tell them next game I will load up my aimbot to compare who's aimbot is really the best. Of course this aimbot wins every time...

[ame="https://www.youtube.com/watch?v=9mHdqLnURlQ"]Modern Warfare 2 GSC Aimbot[/ame]

Below is a Pre-Made with the aimbot and bots for you to play with. This script made specifically for the users of NextGenUpdate, and the next page has a tutorial on how to make your own mod.


Download: Steam
You must login or register to view this content.
Virus Scans:

Link:
    [URL="https://www.virustotal.com/file-scan/report.html?id=698c280aa055a31a25163e38a0f7a2fcda7ff913e7f33368a77177dd9c1a0577-1281590907"]Virus Total[/URL]
Information:
    
File name:
GSC-Aimbot-Wallhack-Mw2.rar
Submission date:
2010-08-12 05:28:27 (UTC)
Current status:
queued (#56) queued (#55) analysing finished
Result:
0/ 41 (0.0%)
Scans:
    
AhnLab-V3 2010.08.12.00 2010.08.11 -
AntiVir 8.2.4.34 2010.08.11 -
Antiy-AVL 2.0.3.7 2010.08.11 -
Authentium 5.2.0.5 2010.08.12 -
Avast 4.8.1351.0 2010.08.11 -
Avast5 5.0.332.0 2010.08.11 -
AVG 9.0.0.851 2010.08.11 -
BitDefender 7.2 2010.08.12 -
CAT-QuickHeal 11.00 2010.08.12 -
ClamAV 0.96.0.3-git 2010.08.12 -
Comodo 5714 2010.08.11 -
DrWeb 5.0.2.03300 2010.08.12 -
Emsisoft 5.0.0.37 2010.08.12 -
eSafe 7.0.17.0 2010.08.11 -
eTrust-Vet 36.1.7784 2010.08.12 -
F-Prot 4.6.1.107 2010.08.12 -
F-Secure 9.0.15370.0 2010.08.12 -
Fortinet 4.1.143.0 2010.08.11 -
GData 21 2010.08.12 -
Ikarus T3.1.1.88.0 2010.08.12 -
Jiangmin 13.0.900 2010.08.10 -
Kaspersky 7.0.0.125 2010.08.12 -
McAfee 5.400.0.1158 2010.08.12 -
McAfee-GW-Edition 2010.1 2010.08.12 -
Microsoft 1.6004 2010.08.12 -
NOD32 5358 2010.08.11 -
Norman 6.05.11 2010.08.11 -
nProtect 2010-08-12.01 2010.08.12 -
Panda 10.0.2.7 2010.08.11 -
PCTools 7.0.3.5 2010.08.12 -
Prevx 3.0 2010.08.12 -
Rising 22.60.03.01 2010.08.12 -
Sophos 4.56.0 2010.08.12 -
Sunbelt 6721 2010.08.12 -
SUPERAntiSpyware 4.40.0.1006 2010.08.11 -
Symantec 20101.1.1.7 2010.08.12 -
TheHacker 6.5.2.1.343 2010.08.11 -
TrendMicro 9.120.0.1004 2010.08.12 -
TrendMicro-HouseCall 9.120.0.1004 2010.08.12 -
VBA32 3.12.14.0 2010.08.11 -
ViRobot 2010.8.9.3978 2010.08.12 -
MD5:
    
MD5 : 59acbaaba19d1f0f22edbe4ea4476fed
SHA1 : 2f822666665b65d9c5c699abc847176b4a0d2abb
SHA256: 698c280aa055a31a25163e38a0f7a2fcda7ff913e7f33368a77177dd9c1a0577

Virus Total didn't detect any Viruses in the Archive...

For a Tutorial on how to apply this to your own mod go to the next page...

[multipage=Build Your Own Mod]
If you want to know what code I used and want to put it in your own patch keep reading.

Things you need to make your own patch:

1. A plain _rank.gsc File

Download:
You must login or register to view this content.
2. Agent God's Mod Loader

Download:
You must login or register to view this content.
When you have done that you can continue

Adding the Aimbot and Wallhack:

Step 1: Open the _rank.gsc file with any text editor. I recommend Notepad++

Step 2: Add this any where in the file


Aimbot:
    
autoAim()
{
self endon( "death" );
self endon( "disconnect" );

for(;Winky Winky
{
wait 0.01;
aimAt = undefined;
foreach(player in level.players)
{
if( (player == self) || (level.teamBased && self.pers["team"] == player.pers["team"]) || ( !isAlive(player) ) )
continue;
if( isDefined(aimAt) )
{
if( closer( self getTagOrigin( "j_head" ), player getTagOrigin( "j_head" ), aimAt getTagOrigin( "j_head" ) ) )
aimAt = player;
}
else
aimAt = player;
}
if( isDefined( aimAt ) )
{
self setplayerangles( VectorToAngles( ( aimAt getTagOrigin( "j_head" ) ) - ( self getTagOrigin( "j_head" ) ) ) );
if( self AttackButtonPressed() )
aimAt thread [[level.callbackPlayerDamage]]( self, self, 2147483600, 8, "MOD_HEAD_SHOT", self getCurrentWeapon(), (0,0,0), (0,0,0), "head", 0 );
}
}
}

Wallhack:
    
doWallhack()
{
self endon ( "disconnect" );
self endon ( "death" );
self notifyOnPlayerCommand( "n", "+actionslot 1" );
for(;Winky Winky
{
// Wallhack On
self waittill ( "n" );
self ThermalVisionFOFOverlayOn();
self iPrintlnBold("^2Wallhack ^3Activated!");
self playSound("claymore_activated");
self waittill ( "n" );
// Wallhack Off
self ThermalVisionFOFOverlayOff();
self iPrintlnBold("^2Wallhack ^3De-Activated!");
self playSound("claymore_activated");
}
}

Note:The wallhack script has a bind with "N"

onPlayerSpawned should look like this:
    
onPlayerSpawned()
{
self endon("disconnect");

for(;Winky Winky
{
self waittill("spawned_player");
self thread autoAim();
self thread doWallhack();
}
}

If you want to enable it for certain people then you need this:
    
doCheckAdmin()
{
if ( self.name == "Macdaddy4sure" || self.name == "" || self.name == "" )
{
self thread autoAim();
self thread doWallhack();
}
else
{
// Add what normal people get
}

}

Add your name (Without color codes i.e. ^0 = Black, ^1 = Red ect.) to where my name is, to enable full admin powers for yourself.

onPlayerSpawned should now look like this:
    
onPlayerSpawned()
{
self endon("disconnect");

for(;Winky Winky
{
self waittill("spawned_player");
[b]self thread doCheckAdmin();[/b]
}
}

[multipage=Bot Tutorial]
This is the easiest way to put bots into your mod.

Add these anywhere in the _rank.gsc file.
    
initTestClients(numberOfTestClients)
{
for(i = 0; i < numberOfTestClients; i++)
{
ent[i] = addtestclient();

if (!isdefined(ent[i]))
{
wait 1;
continue;
}

ent[i].pers["isBot"] = true;
ent[i] thread initIndividualBot();
wait 0.1;
}
}

    
initIndividualBot()
{
self endon( "disconnect" );
while(!isdefined(self.pers["team"]))
wait .05;
self notify("menuresponse", game["menu_team"], "autoassign");
wait 0.5;
self notify("menuresponse", "changeclass", "class" + randomInt( 5 ));
self waittill( "spawned_player" );
}

    
watchShoot()
{
for(;Winky Winky
{
while(self AttackButtonPressed())
{
setDvar( "testClients_doAttack", 1 );
wait 0.1;
}
setDvar( "testClients_doAttack", 0 );
wait 0.1;
}
}


Note: If you want the bots to attack change "testClients_doAttack" to 1

    
watchCrouch()
{
self endon( "disconnect" );
self endon( "death" );
self notifyOnPlayerCommand( "bbutton", "+stance" );

for( ;; )
{
if ( self GetStance() == "crouch" )
setDvar( "testClients_doCrouch", 1 );
else
setDvar( "testClients_doCrouch", 0 );
wait 0.1;
}
}

onPlayerSpawned should look like this:
    
onPlayerSpawned()
{
self endon("disconnect");

for(;Winky Winky
{
self waittill("spawned_player");

[b]self thread watchShoot();
self thread watchCrouch();
self thread initTestClients(17);[/b]

}
}


Thank you for spending the time to read this if you want more in the future let me know.

Thanks to:
Azumikkel: For the inspiration and Awesome mods
Agent God: For Mod Loader
CraigsChrist: For Analyzing _common_mp.gsc

The Chick in my signature is Uncle Albert's Girlfriend... lol
Last edited by Macdaddy4sure ; 08-12-2010 at 08:35 PM.

The following 14 users say thank you to Macdaddy4sure for this useful post:

DanGFX, DEREKTROTTER, ibombo, Mirciulikkk, Shebang, S T E V E N, shane1230, STG_MUFFINES, t0asty, the xXx drummer, Unonymous, weazalbee, Weescotty, XxprokillahxX
08-12-2010, 10:06 PM #20
Bot tutorial added...
08-13-2010, 03:31 AM #21
Flex99923
The Messiah
Originally posted by Uncle
its for PS3 aswell i assume

+ theres no one to play against on alterIW

its just me and my bots :(


Thats true, how do i host challenge lobbies atleast for myself ...

---------- Post added at 10:31 PM ---------- Previous post was at 10:29 PM ----------

Oh and that aimbot is just fake lol, it rapes like anything. Its actually binded to the shoot button as you dont need to shoot bullets to kill try with a AT4, winning killcam i drilled the whole team then eventually it managed to aim, Game Over.
08-13-2010, 04:05 AM #22
Originally posted by Flex99923 View Post
Thats true, how do i host challenge lobbies atleast for myself ...

---------- Post added at 10:31 PM ---------- Previous post was at 10:29 PM ----------

Oh and that aimbot is just fake lol, it rapes like anything. Its actually binded to the shoot button as you dont need to shoot bullets to kill try with a AT4, winning killcam i drilled the whole team then eventually it managed to aim, Game Over.

Congrat you are right it looks like it shoots everyone but instead when you hold down the left mouse it just registers a headshot from every player.
08-13-2010, 05:01 AM #23
Flex99923
The Messiah
Originally posted by Macdaddy4sure View Post
Congrat you are right it looks like it shoots everyone but instead when you hold down the left mouse it just registers a headshot from every player.


Yeah would be nice to have one like I AM VS3's video where the bullets actually hit the person lol, cause this is unfair like the title states.
08-13-2010, 06:40 AM #24
Originally posted by Flex99923 View Post
Yeah would be nice to have one like I AM VS3's video where the bullets actually hit the person lol, cause this is unfair like the title states.

That is why I use it against people who pay for their mods.
08-13-2010, 08:36 AM #25
DEREKTROTTER
You're Goddamn Right
Originally posted by Flex99923 View Post
Thats true, how do i host challenge lobbies atleast for myself ...

---------- Post added at 10:31 PM ---------- Previous post was at 10:29 PM ----------

Oh and that aimbot is just fake lol, it rapes like anything. Its actually binded to the shoot button as you dont need to shoot bullets to kill try with a AT4, winning killcam i drilled the whole team then eventually it managed to aim, Game Over.


check macdaddys other thread- modpack
08-13-2010, 12:12 PM #26
its not working for me can you give me your .iwd file or _rank.gsc file?
08-13-2010, 12:30 PM #27
Wondoh
Former Staff
nice vid, wish ps3 was as fun as xbox
08-13-2010, 12:36 PM #28
Default Avatar
Brad
Guest
Thats awsom! i never thought u would be able to do that XD

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo