Help On AUTOSHOOT?
I coded everything else i just cant get autoshoot any help?
CreateClientConVar("verbac_triggerbot", 0, true, false)
function triggeerbot()
if GetConVarNumber("verbac_triggerbot") == 1 then
target = LocalPlayer():GetEyeTrace().Entity
if LocalPlayer():Alive() and LocalPlayer():GetActiveWeapon():IsValid() and (target:IsPlayer() or target:IsNPC()) then
if !Firing then
RunConsoleCommand( "+attack" )
LocalPlayer():GetActiveWeapon().SetNextPrimaryFire( LocalPlayer():GetActiveWeapon() ) // We need it to stop and start shooting, luckily weapons have delay already coded.
Firing = true
else
RunConsoleCommand( "-attack" )
Firing = false
end
end
end
end
hook.Add("Think", "Triggeerbothook", triggeerbot)

local ******TriggerVars = {
CVAR = CreateClientConVar('******_trigger', 0, false, false)
}
cvars.AddChangeCallback('******_trigger', function()
if (******TriggerVars.CVAR:GetBool()) then
hook.Add('CreateMove', '******_trigger', function(cmd)
if (cmd:KeyDown(IN_ATTACK)) then
local ply = LocalPlayer()
local wep = ply:GetActiveWeapon()
local target = ply:GetEyeTrace().Entity
if not (IsValid(wep) and wep:Clip1() > 0 and IsValid(target) and target:IsPlayer() or target:IsNPC()) then
cmd:RemoveKey(IN_ATTACK)
end
end
end)
else
hook.Remove('CreateMove', '******_trigger')
end
end)
--[[
recommended:
bind key "toggle ******_trigger 0 1"
]]--