Fuck shit up script
its basic
Code:
// localize :D
local table = table;
local copytable = table['Copy'];
local surface = copytable(surface);
local player = copytable(player);
local debug = copytable(debug);
local input = copytable(input);
local math = copytable(math);
local __G = copytable(_G);
local Colors = __G['Color'];
local Vectord = __G['Vector'];
local ScrWd = __G['ScrW'];
local ScrHd = __G['ScrH'];
local printer = __G['print'];
local required = __G['require'];
//this time im gonna use the registry because its a bit faster
local _R = copytable(__G['debug']['getregistry']());// get the reg
local me = __G['LocalPlayer']() //<== this is us
local PlayerAlive = _R['Player']['Alive'];
local PlayerHealth = _R['Player']['Health'];
local PlayerTeam = _R['Player']['Team'];
local PlayerName = _R['Player']['Name'];
local EntityIsOnGround = _R['Entity']['IsOnGround'];
local EntityOBBMaxs = _R['Entity']['OBBMaxs'];
local EntityGetPos = _R['Entity']['GetPos'];
local VectorToScreen = _R['Vector']['ToScreen'];
required('amplify')
local pNigMod = copytable(amplify);
_G['amplify'] = nil;
local function bhoop(cmd)
if ( !EntityIsOnGround(me) && !me:IsTyping() && PlayerAlive(me) && PlayerTeam(me) != 1002) then
cmd:RemoveKey(2) // ez enough right?
end
end
local function NameChanger()// mine
local v = player['GetAll']()[ math['random'](1, #player['GetAll']())];
if (v == me || !v:IsValid()) then return end
pNigMod['Name'](PlayerName(v)..' ')
end
//pSpeed func
local function pSpeed()// saw some junk on mpgh that was just awful.. so i did it for some of you retards
if (input['IsKeyDown'](KEY_V)) then
pNigMod['pSpeed'](10)
else
pNigMod['pSpeed'](0)
end
end
local function Crosshair() //my pCrossHair
if ( !PlayerAlive(me) || PlayerTeam(me) == 1002 ) then return end
local x, y, i;
x = ScrWd() / 2;
y = ScrHd() / 2;
i = 0;
surface['SetDrawColor']( Colors( 0, 255, 0 ) )
surface['DrawLine']( x + 10 + i, y, x, y )
surface['DrawLine']( x - 10 - i, y, x, y )
surface['DrawLine']( x, y + 10 + i, x, y )
surface['DrawLine']( x, y - 10 - i, x, y )
end
//ESP function
local function ESP(ply) // i know what your thinking but its not what it looks liek m8 its lego ESP :)
local Min = EntityGetPos(ply) // get the position of the target
local Max = Min + Vectord( 0, 0, EntityOBBMaxs(ply)['z'] ) // returns the hieght of the entity in a local vector
local Nig, Nog= VectorToScreen(Min), VectorToScreen(Max) // Translates the vectors position into a 2d box
local Height = ( Nig['y'] - Nog['y'] )
local Width = ( Height * .5 )
surface['SetDrawColor']( Colors( 0, 255, 0 ) )//set the color
surface['DrawOutlinedRect']( Nog['x'] - Width * .5 + 1, Nog['y'] + 1, Width - 2, Height -2 ) //draw the box ******
//HealthBar? .. maybe idk
end
//ESP check function
local function ESPValidCheck()// valid check
local MaxIndex = #player['GetAll']()
for PlyIndex = 1, MaxIndex do
local v = player['GetAll']()[PlyIndex];//get the player index
if (v == me || !PlayerAlive(me) || !PlayerAlive(v)) then continue; end // do needed checks, ill add team check later mane
ESP(v); //call our ESP func
end
Crosshair()
end
local function AirStuck******()
if ( input['IsKeyDown'](KEY_K)) then
pNigMod['AirStuck'](true);
else
pNigMod['AirStuck'](false);
end
end
//detour your own GM hooks ******.
function GAMEMODE:CreateMove(cmd)
bhoop(cmd) // bhop?
pSpeed() //amplify's pspeed
end
function GAMEMODE:DrawOverlay()
ESPValidCheck(); //hook that shit ******
end
function GAMEMODE:Think()
NameChanger() //CAC UD name changer :D thank the JUICE!!
AirStuck******()// is he floating ? :0
end