GDeck

Posts 1–15 of 15 · Page 1 of 1
GDeck


Fast aimbot, lagless esp, speedhack.

http ://pastebin. com/ EnYcjY04

https ://www.virustotal. com/en/file/ 6d16e229ca61ef33e13316b5c539c3f60628b798bd7a210993 36ccca8c598841/analysis/1427078202/

https ://www.virustotal. com/en/file/ 19e02282935b3010d0893490b8e973b10bf38a6ffcb62e4f88 ab356e36de531a/analysis/

http ://imgur. com/ gYS88ZG
gmcl_nyx_win32_mpgh.net.zip77 KB · 161 downloads 1/57 malicious
aaaaaaand these are the negative effects of hac dump
Quote Originally Posted by razor_' View Post
Code:
local NYX               = {};
nice dude thanks

Code:
if GetConVarNumber( "gdeck_darkrptdm" ) >= 1 then
	if (team.GetColor(v:Team()) == team.GetColor(LocalPlayer():Team())) then
		return false;
	end
end
lol wtf

Code:
if (!LocalPlayer():KeyDown(IN_ATTACK)) then
	cmd:SetViewAngles(Angle(181, getangs.y, 180))
end
lol why not use cmd:KeyDown

Code:
function NormalizeAng(angle)
	if type(angle) == "Angle" then
		return Angle(math.NormalizeAngle(angle.p) , math.NormalizeAngle(angle.y) , math.NormalizeAngle(angle.r))
	end
    return angle
end
if type(angle) == "Angle" ???????????????

Code:
ang['p'] = math['NormalizeAngle']( ang['p'] );
ang['y'] = math['NormalizeAngle']( ang['y'] );
ang['r'] = 0;
inb4 doenst use normalize function

Code:
pred = ( ( v:GetVelocity() / 50 - LocalPlayer():GetVelocity() / 50 ) - Vector( 0, 0, 0 ) );
pred = ( v:GetVelocity() * v:GetPos():Distance( LocalPlayer():GetPos() ) / 3110 );
help

Code:
local distance = math['deg']( math['acos']( LocalPlayer():GetAimVector():Dot( ( NYX:GetAimPos( v ) - LocalPlayer():GetShootPos() ):GetNormal() ) ) );
why'd you do that???

Code:
function NYX:IsAdmin( v )
        if( v:IsAdmin()
        || v:IsSuperAdmin()
        || v:IsUserGroup( "Admin" )
        || v:IsUserGroup( "admin" )
        || v:IsUserGroup( "Owner" )
        || v:IsUserGroup( "owner" )
        || v:IsUserGroup( "SuperAdmin" )
        || v:IsUserGroup( "superadmin" )
        || v:IsUserGroup( "Operator" )
        || v:IsUserGroup( "operator" )
        || v:IsUserGroup( "Moderator" )
        || v:IsUserGroup( "moderator" ) ) then
                return true;
        end
       
        return false;
end
fucking help

http://pastebin.com/219xKsTC

nice
still better than vindicate, rhook, 911


- - - Updated - - -

Quote Originally Posted by D3M0L1T10N_2 View Post
aaaaaaand these are the negative effects of hac dump
in what context do you mean this
Quote Originally Posted by Towley View Post


Fast aimbot, lagless esp, speedhack.

http ://pastebin. com/ EnYcjY04

https ://www.virustotal. com/en/file/ 6d16e229ca61ef33e13316b5c539c3f60628b798bd7a210993 36ccca8c598841/analysis/1427078202/

https ://www.virustotal. com/en/file/ 19e02282935b3010d0893490b8e973b10bf38a6ffcb62e4f88 ab356e36de531a/analysis/

http ://imgur. com/ gYS88ZG
Wow!, thank you for a pastebin that no longer exist... much appreciated
Quote Originally Posted by The Beast123 View Post
Wow!, thank you for a pastebin that no longer exist... much appreciated
Youre welcome.
Quote Originally Posted by Towley View Post
Youre welcome.
Oh wow!, just found out that this is something "cdriza" leaked. So wheres his credits for leaking it? oh thats right, nowhere to be seen.. and you modified it then thought you'd rename it to some skiddy name "GDeck"?.. and you released it in your name.. but the admins on here won't do shit because if i even have [LEAK] <-- in the title of my thread they remove the thread and the reason is: you didn't ask for permission to release these cheats!.. so.. first off why in the world is asking for permission to leak their cheats a rule?.. well welcome to mpgh!, secondly i clearly had "Leak Credits" as a spoiler and [LEAK] in the title but still thinks i have to ask for permission. Anyways enough talk heres the original code.
--Edit--
there we go, razor's picked up on it

Code:
// leaked by cdriza also i am swag
if( !CLIENT ) then 
	return end
	
if( NYX ) then 
	_G['NYX'] = nil;
end

require( "nyx" );

_nyx['Init']();

local NYX 		= {};
NYX['keys']		= {};
NYX['detours']	= {};
NYX['hooks']	= {};
NYX['coners']	= {};
NYX['distance'] = 9999999999;
NYX['target']	= nil;
NYX['aimpos']	= Angle( 0, 0, 0 );
NYX['aiming']	= false;
NYX['speeding'] = false;
NYX['admins']	= false;
NYX['testing']	= false;

function NYX:BindKey( key, _var, _mouse )
    NYX['keys'][key] = { var = _var, mouse = _mouse };
end

NYX:BindKey( MOUSE_MIDDLE, 'admins', true );
NYX:BindKey( KEY_LALT, 'speeding', false );
NYX:BindKey( KEY_CAPSLOCK, 'aiming', false );
NYX:BindKey( KEY_F, 'testing', false );

surface['CreateFont']( "fonty", { font = "Lucida Console", size	= 12, antialias	= false } );

function NYX:IsAdmin( v )
	if( v:IsAdmin() 
	|| v:IsSuperAdmin() 
	|| v:IsUserGroup( "Admin" ) 
	|| v:IsUserGroup( "admin" ) 
	|| v:IsUserGroup( "Owner" ) 
	|| v:IsUserGroup( "owner" ) 
	|| v:IsUserGroup( "SuperAdmin" ) 
	|| v:IsUserGroup( "superadmin" ) 
	|| v:IsUserGroup( "Operator" ) 
	|| v:IsUserGroup( "operator" ) 
	|| v:IsUserGroup( "Moderator" ) 
	|| v:IsUserGroup( "moderator" ) ) then
		return true;
	end
	
	return false;
end

function NYX.Draw()
	local listpos = ScrH() / 3.5;
	
	for k, v in pairs( ents['GetAll']() ) do
		if( v:IsPlayer() ) then
			if( v:Alive() && v:Team() != TEAM_SPECTATOR && v != LocalPlayer() && !_nyx['IsDormant']( v:EntIndex() ) ) then
				local col	= ( v == NYX['target'] ) && Color( 255, 255, 255, 255 ) || Color( 10, 130, 255, 255 );
				
				if( v:GetFriendStatus() == "friend" ) then
					col = Color( 100, 255, 0, 255 );
				end
				
				local bot 		= ( v:GetPos() + Vector( 0, 0, 20 ) ):ToScreen();
				local top 		= ( v:GetPos() + Vector( 0, 0, 50 ) ):ToScreen();
				local height 	= ( bot['y'] - top['y'] );
				local width 	= ( height / 2 );
				surface['SetDrawColor']( col );
				surface['DrawOutlinedRect']( top['x'] - width, top['y'], width * 2, height );
				
				surface['SetDrawColor']( 0, 0, 0, 255 );
				surface['DrawOutlinedRect']( top['x'] - width - 1, top['y'] - 1, width * 2 + 2, height + 2 );
				surface['DrawOutlinedRect']( top['x'] - width + 1, top['y'] + 1, width * 2 - 2, height - 2 );
				
				draw['SimpleTextOutlined']( v:Nick(), "fonty", top['x'], top['y'] - 8, col, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER, 1, Color( 0, 0, 0, 255 ) );
			end
			
			if( !NYX['admins'] ) then
				if( v:GetObserverTarget() == LocalPlayer() ) then
					local col = ( NYX:IsAdmin( v ) ) && Color( 255, 80, 80, 255 ) || Color( 255, 255, 255, 255 );
					draw['SimpleTextOutlined']( v:Nick(), "fonty", 2, listpos, col, TEXT_ALIGN_LEFT, TEXT_ALIGN_LEFT, 1, Color( 0, 0, 0, 255 ) );
					
					listpos = listpos + 12;
				end
			else
				if( NYX:IsAdmin( v ) ) then
					draw['SimpleTextOutlined']( v:Nick(), "fonty", 2, listpos, Color( 255, 80, 80, 255 ), TEXT_ALIGN_LEFT, TEXT_ALIGN_LEFT, 1, Color( 0, 0, 0, 255 ) );
					
					listpos = listpos + 12;
				end
			end
		else
			if( v['CanBuy'] ) then
				local pos = v:GetPos():ToScreen();
				local col;
				
				if( table['HasValue']( v['CanBuy'], ROLE_TRAITOR ) ) then
					col = Color( 255, 80, 80, 255 );
				else
					col = Color( 0, 100, 255, 255 );
				end
				
				local class = string['gsub']( v:GetClass(), "weapon_ttt_", "" );
				draw['SimpleTextOutlined']( class, "fonty", pos['x'], pos['y'], col, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER, 1, Color( 0, 0, 0, 255 ) );
			end
		end
	end
end

NYX['attachments'] =
{
	"eyes",
	"forward",
	"head",
};

function NYX:GetAimPos( e )
	for k, v in pairs( NYX['attachments'] ) do
		if( e:LookupAttachment( v ) ) then
			local att = e:GetAttachment( e:LookupAttachment( v ) );
			if( att ) then
				return att['Pos'];
			end
		end
	end
	
	return ( e:LocalToWorld( e:OBBCenter() ) );
end

function NYX:IsVisible( v )
	local tracedata = 
	{ 
		start 	= LocalPlayer():GetShootPos(),
		endpos 	= NYX:GetAimPos( v ), 
		filter 	= { LocalPlayer(), v },
		mask 	= MASK_SHOT 
	};
						
	local trace = util['TraceLine']( tracedata );
	
	return ( trace['Fraction'] == 1 );
end

function NYX:ValidTarget( v )
	if( _nyx['IsDormant']( v:EntIndex() ) ) then
		return false;
	end
	
	if( !v:Alive() ) then
		return false;
	end 
	
	if( v:Team() == TEAM_SPECTATOR ) then
		return false;
	end
	
	if( v == LocalPlayer() ) then
		return false;
	end
	
	if( v:GetFriendStatus() == "friend" ) then
		return false;
	end
	
	if( string['find']( string['lower']( GAMEMODE['Name'] ), "trouble in terror" ) ) then
		if( v:IsTraitor() ) then
			return false;
		end
	end
	
	local col = v:GetColor();
	
	if( string['find']( string['lower']( GAMEMODE['Name'] ), "stronghold" ) ) then
		if( col['a'] < 255 ) then
			return false;
		end
	end
	
	if( !NYX:IsVisible( v ) ) then
		return false;
	end
	
	return true;
end

function NYX:FindTarget()
	NYX['target'] 	= nil;
	NYX['distance'] = 9999999;
	
	if( !NYX['aiming'] ) then
		return end
		
	for k, v in pairs( player['GetAll']() ) do
		if( NYX:ValidTarget( v ) ) then
			local distance = math['deg']( math['acos']( LocalPlayer():GetAimVector():Dot( ( NYX:GetAimPos( v ) - LocalPlayer():GetShootPos() ):GetNormal() ) ) );
			if( distance < NYX['distance'] ) then
				NYX['target'] 	= v;
				NYX['distance'] = distance;
				local pred;
				
				if( !NYX['testing'] ) then
					pred = ( ( v:GetVelocity() / 50 - LocalPlayer():GetVelocity() / 50 ) - Vector( 0, 0, 0 ) );
				else
					pred = ( v:GetVelocity() * v:GetPos():Distance( LocalPlayer():GetPos() ) / 3110 );
				end
				
				local pos = NYX:GetAimPos( v )
				
				NYX['aimpos'] 	= ( ( pos + pred ) - LocalPlayer():EyePos() ):Angle();
					
				NYX['aimpos']['p'] = math['NormalizeAngle']( NYX['aimpos']['p'] );
				NYX['aimpos']['y'] = math['NormalizeAngle']( NYX['aimpos']['y'] );
				NYX['aimpos']['r'] = 0;
			end
		end
	end
end

function NYX:KeyEvent()
    for k, v in pairs( NYX['keys'] ) do
        if( v['mouse'] ) then
			if( input['IsMouseDown']( k ) ) then
				NYX[v['var']] = true;
			else
				NYX[v['var']] = false;
			end
		else
			if( input['IsKeyDown']( k ) ) then
				NYX[v['var']] = true;
			else
				NYX[v['var']] = false;
			end
		end
			
    end
end

function NYX.Think()
	NYX:FindTarget();
	NYX:KeyEvent();
end

function NYX.CalcView( ply, origin, angles, fov )
	local view = GAMEMODE:CalcView( ply, origin, angles, fov ) || {};
	return view;
end

function NYX:Detour( old, new )
	NYX['detours'][new] = old;
	return new;
end

local _R = debug['getregistry'](); // sdfsdfsdfsd

_R['Entity']['FireBullets'] = NYX:Detour( _R['Entity']['FireBullets'], function( ent, bullet )
	NYX['coners'][LocalPlayer():GetActiveWeapon():GetPrintName()] = bullet['Spread'];
	return NYX['detours'][_R['Entity']['FireBullets']]( ent, bullet );
end )

//_G['hook']['Call'] = NYX:Detour( _G['hook']['Call'], function( name, gm, ... )
//	MsgN( name );
//	return NYX['detours'][_G['hook']['Call']]( name, gm, ... );
//end )

NYX['cones'] = 
{
	["#HL2_SMG1"] 			= Vector( -0.04362, -0.04362, -0.04362 ),
	["#HL2_Pistol"] 		= Vector( -0.0100, -0.0100, -0.0100 ),
	["#HL2_Pulse_Rifle"] 	= Vector( -0.02618, -0.02618, -0.02618 ),
	["#HL2_Shotgun"] 		= Vector( -0.08716, -0.08716, -0.08716 ),
};

function NYX:NoSpread( cmd, ang )
	wep 				= LocalPlayer():GetActiveWeapon();
	vecCone, valCone 	= Vector( 0, 0, 0 );
	
	if( wep:IsValid() ) then
		if( NYX['coners'][wep:GetPrintName()] ) then
			valCone = NYX['coners'][wep:GetPrintName()];
			if( tonumber( valCone ) ) then
				vecCone =  Vector( -valCone, -valCone, -valCone );
			elseif( type( valCone ) == "Vector" ) then
				vecCone = -1 * valCone;
			end
		else
			if( NYX['cones'][wep:GetPrintName()] ) then 
				vecCone = NYX['cones'][wep:GetPrintName()]; 
			end
		end
	end
	
	return ( _nyx['RemoveSpread']( cmd, ang, vecCone ) ):Angle();
end

function NYX.CreateMove( cmd )
	if( NYX['aiming'] && NYX['target'] ) then
		local ang = NYX:NoSpread( cmd, NYX['aimpos'] )
		
		ang['p'] = math['NormalizeAngle']( ang['p'] );
		ang['y'] = math['NormalizeAngle']( ang['y'] );
		ang['r'] = 0;
		
		_nyx['SetViewAngles']( cmd, ang );
		
		cmd:SetButtons( bit['bor']( cmd:GetButtons(), IN_ATTACK ) );
	end
	
	_nyx['Bunnyhop']( cmd, LocalPlayer():IsOnGround(), LocalPlayer():GetMoveType() );
	
	_nyx['Speedhack']( NYX['speeding'] );
end

function NYX:AddHook( name, callback )
	local gay = tostring( math['random']( 0.666, 666 ) * math['random']( 0.666, 666 ) );
    hook['Add']( name, gay, callback );
end

NYX:AddHook( "DrawOverlay", NYX['Draw'] );
NYX:AddHook( "Think", NYX['Think'] );
NYX:AddHook( "CalcView", NYX['CalcView'] );
NYX:AddHook( "CreateMove", NYX['CreateMove'] );
inb4 "// leaked by cdriza also i am swag"

totally wasnt in hac booty
Quote Originally Posted by razor_' View Post
inb4 "// leaked by cdriza also i am swag"

totally wasnt in hac booty
Haha yeah its from hac booty , thats why its kinda sad.. just because its in hac booty doesn't mean hex made it, cdriza could have leaked it then someone got it and joined his server and got rekt by his anti cheat, ending up in Hac booty
Quote Originally Posted by kalebkalebkaleb View Post
is this undetected?
tisker.dll is undetected
Quote Originally Posted by chiefquad View Post
tisker.dll is undetected
Ryan Dentremont
can u give me ur twitter so i can follw you xDDD
Looks clean .. /Approved
Code:
local NYX               = {};
nice dude thanks

Code:
if GetConVarNumber( "gdeck_darkrptdm" ) >= 1 then
	if (team.GetColor(v:Team()) == team.GetColor(LocalPlayer():Team())) then
		return false;
	end
end
lol wtf

Code:
if (!LocalPlayer():KeyDown(IN_ATTACK)) then
	cmd:SetViewAngles(Angle(181, getangs.y, 180))
end
lol why not use cmd:KeyDown

Code:
function NormalizeAng(angle)
	if type(angle) == "Angle" then
		return Angle(math.NormalizeAngle(angle.p) , math.NormalizeAngle(angle.y) , math.NormalizeAngle(angle.r))
	end
    return angle
end
if type(angle) == "Angle" ???????????????

Code:
ang['p'] = math['NormalizeAngle']( ang['p'] );
ang['y'] = math['NormalizeAngle']( ang['y'] );
ang['r'] = 0;
inb4 doenst use normalize function

Code:
pred = ( ( v:GetVelocity() / 50 - LocalPlayer():GetVelocity() / 50 ) - Vector( 0, 0, 0 ) );
pred = ( v:GetVelocity() * v:GetPos():Distance( LocalPlayer():GetPos() ) / 3110 );
help

Code:
local distance = math['deg']( math['acos']( LocalPlayer():GetAimVector():Dot( ( NYX:GetAimPos( v ) - LocalPlayer():GetShootPos() ):GetNormal() ) ) );
why'd you do that???

Code:
function NYX:IsAdmin( v )
        if( v:IsAdmin()
        || v:IsSuperAdmin()
        || v:IsUserGroup( "Admin" )
        || v:IsUserGroup( "admin" )
        || v:IsUserGroup( "Owner" )
        || v:IsUserGroup( "owner" )
        || v:IsUserGroup( "SuperAdmin" )
        || v:IsUserGroup( "superadmin" )
        || v:IsUserGroup( "Operator" )
        || v:IsUserGroup( "operator" )
        || v:IsUserGroup( "Moderator" )
        || v:IsUserGroup( "moderator" ) ) then
                return true;
        end
       
        return false;
end
fucking help

http://pastebin.com/219xKsTC

nice
Quote Originally Posted by max1612 View Post
still better than vindicate, rhook, 911
i agree with you, i know theyre all shit
Posts 1–15 of 15 · Page 1 of 1
This thread is closed for replies.

Tags for this Thread

None

Need help?