So i've been wondering.
There are many programs out there but there is not really an aimbot wich is directly for Headshots only.
So what i'm kinda show below it's pretty simple in the menu should be:
Aimbot on/off
No-recoil
Auto-Reload
Spectators Viewing you
Bunny Hopping
Lock On when person when holding the "+aimbot" key
Autofire
I saw in Hera V4 Script an few codes wich helps very mutch.
the anti-aim shows directly where the head position mostly is at.
cmd:SetViewAngles(Angle(-181, aa.y, 180))
Code:
/**************************
Name: Anti-Aim
Purpose: HVH feature
**************************/
AddHook("CreateMove",function(cmd, u)
if GetConVarNumber("Hera_AIM_Anti") == 1 then
if (LocalPlayer():KeyDown(IN_ATTACK)) then return end
local aa = cmd:GetViewAngles()
cmd:SetViewAngles(Angle(-181, aa.y, 180))
end
end)
Menu ->
Aimbot on
No-recoil
Code:
if GetConVarNumber("Hera_AIM_NoRecoil") == 1 then
if LocalPlayer():GetActiveWeapon().Primary then
LocalPlayer():GetActiveWeapon().Primary.Recoil = 0
end
end
Auto-Reload
Code:
local LastReload = 0
local dontreload = {"weapon_physgun" , "gmod_tool" , "weapon_gravgun"}
function AutoReload()
if (GetConVarNumber("Hera_AIM_Reload") == 1 and LocalPlayer():Alive() and IsValid( LocalPlayer():GetActiveWeapon() ) and !table.HasValue( dontreload, LocalPlayer():GetActiveWeapon():GetClass() ) ) then
if( LocalPlayer():GetActiveWeapon():Clip1() <= 0 and CurTime() > ( LastReload + 5 ) ) then
old_rcc( "+reload" )
LastReload = CurTime()
AddTimer( .2, 1, function()
old_rcc( "-reload" )
end )
end
end
end
Spectators Viewing You.
Code:
function ShowNotifi()
-- now spectating
for k, v in pairs(player.GetAll()) do
if (IsValid(v:GetObserverTarget()) and v:GetObserverTarget():IsPlayer() and v:GetObserverTarget() == LocalPlayer()) then
if(not table.HasValue(Hera.spectators, v)) then
table.insert(Hera.spectators, v);
if GetConVarNumber("Hera_MISC_ShowSpec") == 1 then
Hera.Notify(true,red,""..v:Nick().." is now spectating you!")
surface.PlaySound("buttons/blip1.wav")
end
end
end
end
-- no longer spectating
for k, v in pairs(Hera.spectators) do
if (not IsValid(v) or not IsValid(v:GetObserverTarget()) or not v:GetObserverTarget():IsPlayer() or (v:GetObserverTarget() ~= LocalPlayer())) then
table.remove(Hera.spectators, k);
if GetConVarNumber("Hera_MISC_ShowSpec") == 1 then
Hera.Notify(true,green,""..v:Nick().." is no longer spectating you!")
end
end
end
Bunny Hop for Quick escape:
Code:
function Misc()
if GetConVarNumber("Hera_MISC_BunnyHop") == 1 then
if input.IsKeyDown(KEY_SPACE) then
if LocalPlayer():IsOnGround() then
old_rcc("+Jump")
timer.Create("Bhop",0.01, 0 ,function() old_rcc("-Jump") end)
end
end
end
Auto-fire
Code:
debug.getregistry()["CUserCmd"].SetViewAngles(ucmd, ArchAngel)
IsLock = 1
if GetConVarNumber("Hera_AIM_Auto") == 1 then
ucmd:SetButtons(bit.bor(ucmd:GetButtons(),IN_ATTACK))
end
So basicly what i mean with this, is if you are walking, you get shot, turn around, press the key you bind the "+aimbot" to and you can headshot him without any problems.
I added the Spectator mode just incase people see spectate you and say instant aimbot since you can see they are spectating you and you just turn it off and play "legit".
I can't code, i have tried, im just bringing up an massive idea since i really want this to be made for free on MPGH.
~yay 50 posts.