LUA скрипт Утечка китайского исходного кода hvh

Начинающий
Статус
Оффлайн
Регистрация
5 Сен 2021
Сообщения
8
Реакции[?]
1
Поинты[?]
0
Код:
local MainMenu = Menu.MultiCombo("|3|Main", "[*]Menu Selection", {"Antiaim", "Explolts", "Weapons","Visuals", "Misc"}, 0, "Main")


local screen_size,screen = EngineClient:GetScreenSize(),EngineClient:GetScreenSize()
USERNAME = Cheat.GetCheatUserName()
Menu.Text("|3|Main", "AnGer.lua-Welecome: "..USERNAME)
local lua_Antiaim = {
    Antiaim_Enable = Menu.Switch("|3|Anti-Aim", "[*]Enable AntiAim", false, "Best Neverlose Antiaim"),
    Legit_use = Menu.Switch("|3|Anti-Aim", "Legit on use", false, "Legit AA Bind"),
    AA_MODE = Menu.Combo("|3|Anti-Aim","Fake Mode",  {"Auto Jitter","Safe Jitter" ,"IDEAL","Custom"}, 0),
    YAW_Base = Menu.Combo("|3|Anti-Aim","Yaw Base",  {"Forward","Backward" ,"Right","Left","At Target","Freestanding"}, 0),
    Pitch_LUA = Menu.Combo("|3|Anti-Aim","Pitch", {"Disable", "Down"}, 0),
    Yaw_Mode = Menu.MultiCombo("|3|Anti-Aim", "AA Mode", {"YAW Offset", "Body Offset"}, 0, "AA Mode"),
    Onshot_Mode = Menu.Combo("|3|Anti-Aim", "Shot Mode",{"None","OverLap", "Opposite"}, 0, "On Shot Desync"),
    YAW_Offset = Menu.SliderInt("|3|Anti-Aim", "YAW Offset", 0, -180, 180, ""),
    Body_Offset = Menu.SliderInt("|3|Anti-Aim", "Fake Limit", 0, -60, 60, ""),
    AntibackStab = Menu.Switch("|3|Anti-Aim", "Anti-backStab", false, "AntibackStab"),
    Peek_Fs = Menu.Switch("|3|Anti-Aim", "Freestand on Peek", false, "Freestand")
}


--------------------------------Antiaim--------------------------------

local tick,SpecDrag,BindsDrag,FakeDrag,TickDrag,DTDrag,playerReal,tick = false,false,false,false,false,false,false,false
local DTspeed,fl1,fl2 ,fl3,fl4,oldchoke,max_val, min_val,anim_y_os,anim_line,anim_width_sp,animx,animy,anim_alpha_stand,oldfps,ticks,oldping,islegitaa,Buy_num,weapenIDS,weapens= 16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1
local last_spamd = GlobalVars.tickcount
local local_scoped = false;
local DTModTxT = "1"
local lua_Weapons = {
    Weapons_ON = Menu.Switch("|3|Weapens", "[*]Better Weapens", false),
    Weapon_Mode = Menu.Combo("|3|Weapens", "Weapen", {"AutoSnipers", "AWP", "Scout", "Shotguns"}, 0, "Weapen"),
--Weapens---------------
    Auto_Hit = Menu.SliderInt("|3|Weapens", "[Auto]Hit Chance", 0, 0, 100),
    Auto_NoscopeHit = Menu.SliderInt("|3|Weapens", "[Auto]NoScope HC", 0, 0, 100),
    Auto_AirHC = Menu.SliderInt("|3|Weapens", "[Auto]Air HC", 0, 0, 100),
-------Weapens
    AWP_Hit= Menu.SliderInt("|3|Weapens", "[AWP]Hit Chance", 0, 0, 100),
    AWP_NoscopeHit= Menu.SliderInt("|3|Weapens", "[AWP]NoScope HC", 0, 0, 100),
    AWP_AirHC = Menu.SliderInt("|3|Weapens", "[AWP]Air HC", 0, 0, 100),
-------Weapens
    Scout_Hit= Menu.SliderInt("|3|Weapens", "[Scout]Hit Chance", 0, 0, 100),
    Scout_NoscopeHit= Menu.SliderInt("|3|Weapens", "[Scout]NoScope HC ", 0, 0, 100),
    Scout_AirHC = Menu.SliderInt("|3|Weapens", "[Scout]Air HC", 0, 0, 100),
-------Weapens
Shotguns_Hit= Menu.SliderInt("|3|Weapens", "[Shotguns]Hit Chance", 0, 0, 100),
Shotguns_NoscopeHit= Menu.SliderInt("|3|Weapens", "[Shotguns]NoScope HC ", 0, 0, 100),
Shotguns_AirHC = Menu.SliderInt("|3|Weapens", "[Shotguns]Air HC", 0, 0, 100),
}

local x_Y = Menu.SliderInt("", "x", 345,70,screen.x)
local y_X = Menu.SliderInt("", "y", 40,5,screen.y)
x_Y:SetVisible(false)
y_X:SetVisible(false)
local X_y_ = Menu.SliderInt("", "x ", 345,70,screen.x)
local Y_x_ = Menu.SliderInt("", "y ", 40,5,screen.y)
X_y_:SetVisible(false)
Y_x_:SetVisible(false)
local x_DT = Menu.SliderInt("", "x 1", 1,0,screen.x)
local y_DT = Menu.SliderInt("", "y 1", 1,0,screen.y)
x_DT:SetVisible(false)
y_DT:SetVisible(false)

local Solus_UI = Menu.Switch("|3|Visuals", "Solus UI", false)
local windows_ = Menu.MultiCombo("|3|Visuals", "Solus Mod", {"Keybinds",  "FL", "Fake", "Spectators","Watermark","left Binds"}, 0)
local windows_styles = Menu.Combo("|3|Visuals", "Solus Styles", {"Classic", "Fade", "Gradient"}, 0)
local windows_col = Menu.ColorEdit("|3|Visuals", "Solus Color", Color.new(1.0, 1.0, 1.0, 1.0))
local alphas = Menu.SliderInt("|3|Visuals", "Menu Alpha", 75, 0, 255)
local menu_ideal_tick = Menu.Switch("|3|Misc", "IdealTick", false, "Bind AutoPeek")
local ui_main_Crosshair = Menu.SwitchColor("|3|Visuals", "Crosshair", false, Color.new(1.0, 1.0, 1.0, 1.0))
local ui_main_HEFL = Menu.SwitchColor("|3|Visuals", "FL indicator", false, Color.new(1.0, 1.0, 1.0, 1.0))
local y_He = Menu.SliderInt("|3|Visuals", "FL indicator  Y", 0, 0,2000)
local lua_Visuals = {
    ui_main_DTin = Menu.SwitchColor("|3|Visuals", "DT indicator", false, Color.new(1.0, 1.0, 1.0, 1.0)),
     ui_main_Arrows = Menu.SwitchColor("|3|Visuals", "Arrows", false, Color.new(1.0, 1.0, 1.0, 1.0)) ,
     ui_main_Arrows_styles = Menu.Combo("|3|Visuals", "Arrow Styles", {"Module1", "Module2", "Module3"}, 0),
  
   
}
local scope_enable = Menu.SwitchColor("|3|Visuals", "Custom scope lines", false, Color.new(1,1,1,1), "Custom scope overlay")
local scope_inverted = Menu.Switch("|3|Visuals", "Invert scope lines", false, "Invert the low alpha location")
local scope_length = Menu.SliderInt("|3|Visuals", "Scope line length", 20, 0, 100)
local scope_offset = Menu.SliderInt("|3|Visuals", "Scope line offset", 5, 0, 100)




local lua_Explolts = {
    Fast_DoubleTap = Menu.Switch("|3|Explolts", "[*]DoubleTap Speed", false),
    DoubleTap_Mode = Menu.Combo("|3|Explolts", "Speed Mode", {"16TICK", "17TICK", "18TICK"}, 0),

}

--------------------------------elements--------------------------------
local Menu_elements = {
    auto_peek = Menu.FindVar("Miscellaneous", "Main", "Movement", "Auto Peek"),
    double_tap = Menu.FindVar("Aimbot", "Ragebot", "Exploits", "Double Tap"),
    fake_lag = Menu.FindVar("Aimbot", "Anti Aim", "Fake Lag", "Enable Fake Lag"),
    hit_marker = Menu.FindVar("Visuals", "World", "Hit", "Hit Sound"),
    variance = Menu.FindVar("Aimbot", "Anti Aim", "Fake Lag", "Randomization"),
}

--------------------------------elements--------------------------------

local anti = {
    left_limit = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Left Limit"),
    right_limit = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Right Limit"),
    yaw_add = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Add"),
    yaw_modifier = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Modifier"),
    freestanding = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync"),
    fake_option = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options"),
    lby_mode = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "LBY Mode"),
    ideal_freestand = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base"),
    pitch = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Pitch"),
    islegitaa = 0,
    last_spamd = GlobalVars.tickcount
}

--------------------------------anti--------------------------------
local AutoOs_HC,Awp_osHC,Scout_OsHC = Menu.FindVar("Aimbot", "Ragebot", "Accuracy", "Hit Chance", "AutoSnipers"),Menu.FindVar("Aimbot", "Ragebot", "Accuracy", "Hit Chance", "AWP"),Menu.FindVar("Aimbot", "Ragebot", "Accuracy", "Hit Chance", "SSG-08")
local ScOs_HC = Menu.FindVar("Aimbot", "Ragebot", "Accuracy", "Hit Chance", "Shotguns")
local HeavenTxT = ""
local WebFont,WebFont1,fontBu = Render.InitFont("Smallest Pixel-7",12),Render.InitFont("Smallest Pixel-7",11),Render.InitFont("bullet", 20)
local verdana11,verdana13,verdana14,calibri21,calibri22 = Render.InitFont("Verdana bold", 11),Render.InitFont("Verdana bold", 13),Render.InitFont("Verdana bold", 14),Render.InitFont("Calibri bold", 21),Render.InitFont("Calibri bold", 22)
local font1,font2,font3,font4,font5,font6,font7 = Render.InitFont("Verdana", 40),Render.InitFont("Thintel",14),Render.InitFont("Verdana",14 ),Render.InitFont("Verdana",11 ),Render.InitFont("Verdana",12),Render.InitFont("Calibri Bold", 28),Render.InitFont("Verdana",13 )
local fonta = Render.InitFont("Arial Bold", 20)
local ref_lines = Menu.FindVar("Visuals", "View", "Camera", "Remove Scope");
local alpha = {
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
}
local hideshots = Menu.FindVar("Aimbot", "Ragebot", "Exploits", "Hide Shots")
local Auto_Hc = Menu.FindVar("Aimbot", "Ragebot", "Accuracy", "Hit Chance", "AutoSnipers")
local ref_double_tap = Menu.FindVar("Aimbot", "Ragebot", "Exploits", "Double Tap")
local Slow_Walk = Menu.FindVar("Aimbot", "Anti Aim", "Misc", "Slow Walk")
local ref_auto_peek = Menu.FindVar("Miscellaneous", "Main", "Movement", "Auto Peek")
local ref_fl_limit = Menu.FindVar("Aimbot", "Anti Aim", "Fake Lag", "Limit")
local menu_fakelag_limit = Menu.FindVar("Aimbot", "Anti Aim", "Fake Lag", "Limit")
local Auto_Strafe = Menu.FindVar("Miscellaneous","Main", "Movement", "Auto Strafe")
local function calcDist(target1, target2)
    local lx,ly,lz,tx,ty,tz = target1.x,target1.y,target1.z,target2.x,target2.y,target2.z
    local dx = lx - tx;
    local dy = ly - ty;
    local dz = lz - tz;
    return math.sqrt(dx * dx + dy * dy + dz * dz);
end
------------------------------------------------------------------------------------------------------------------
local function LegitAA()
  
    local player = EntityList.GetLocalPlayer();
    if not player then
        return
    end
    local C4 = EntityList.GetEntitiesByClassID(129);
   
    if lua_Antiaim.Legit_use:GetBool() then
        for C4i = 1, #C4 do            
            if calcDist(C4[C4i]:GetRenderOrigin(), player:GetRenderOrigin()) < 100 then
                return
            end
        end
        islegitaa = 1;
        if GlobalVars.tickcount - anti.last_spamd > 2 then
            EngineClient.ExecuteClientCmd("+use")
            anti.last_spamd = GlobalVars.tickcount
        end
        if GlobalVars.tickcount - anti.last_spamd > 1 then
            EngineClient.ExecuteClientCmd("-use")
        end
    else
        if islegitaa == 1 then
            EngineClient.ExecuteClientCmd("-use")
            islegitaa = 0;
        end
    end
   
    if GlobalVars.tickcount - anti.last_spamd < 0 then
        anti.last_spamd = GlobalVars.tickcount
    end




end 



local function Menu_Mode()

    lua_Weapons.Weapons_ON:SetVisible(false)
    lua_Weapons.Weapon_Mode:SetVisible(false)
    lua_Weapons.Auto_Hit:SetVisible(false)
    lua_Weapons.Auto_NoscopeHit:SetVisible(false)
    lua_Weapons.Auto_AirHC:SetVisible(false)


    lua_Weapons.Scout_Hit:SetVisible(false)
    lua_Weapons.Scout_NoscopeHit:SetVisible(false)
    lua_Weapons.Scout_AirHC:SetVisible(false)


    lua_Weapons.Shotguns_Hit:SetVisible(false)
    lua_Weapons.Shotguns_NoscopeHit:SetVisible(false)
    lua_Weapons.Shotguns_AirHC:SetVisible(false)
   


    lua_Weapons.AWP_Hit:SetVisible(false)
    lua_Weapons.AWP_NoscopeHit:SetVisible(false)
    lua_Weapons.AWP_AirHC:SetVisible(false)


    lua_Antiaim.AA_MODE:SetVisible(false)
    lua_Antiaim.Antiaim_Enable:SetVisible(false)
    lua_Antiaim.Legit_use:SetVisible(false)
    lua_Antiaim.YAW_Base:SetVisible(false)
    lua_Antiaim.Pitch_LUA:SetVisible(false)
    lua_Antiaim.Yaw_Mode:SetVisible(false)
    lua_Antiaim.YAW_Offset:SetVisible(false)
    lua_Antiaim.Body_Offset:SetVisible(false)
    lua_Antiaim.Peek_Fs:SetVisible(false)
    ui_main_HEFL:SetVisible(false)
    y_He:SetVisible(false)
    Solus_UI:SetVisible(false)

    scope_enable:SetVisible(false)
scope_inverted:SetVisible(false)
scope_length:SetVisible(false)
scope_offset:SetVisible(false)
    ui_main_Crosshair:SetVisible(false)
    menu_ideal_tick:SetVisible(false)
    windows_:SetVisible(false)
    windows_styles:SetVisible(false)
    windows_col:SetVisible(false)
    alphas:SetVisible(false)
    lua_Visuals.ui_main_DTin:SetVisible(false)
    lua_Visuals.ui_main_Arrows:SetVisible(false)
    lua_Visuals.ui_main_Arrows_styles:SetVisible(false)

    lua_Antiaim.AntibackStab:SetVisible(false)
    lua_Antiaim.Onshot_Mode:SetVisible(false)
    lua_Explolts.DoubleTap_Mode:SetVisible(false)
    lua_Explolts.Fast_DoubleTap:SetVisible(false)

    ----------
    if MainMenu:GetBool(0) then  end
----------
    if MainMenu:GetBool(1) then 

        ----------
        lua_Antiaim.Antiaim_Enable:SetVisible(true)
        ----------
        if lua_Antiaim.Antiaim_Enable:GetBool() then
            lua_Antiaim.AA_MODE:SetVisible(true)
            lua_Antiaim.Legit_use:SetVisible(true)
            lua_Antiaim.YAW_Base:SetVisible(true)
            lua_Antiaim.Pitch_LUA:SetVisible(true)
            lua_Antiaim.Peek_Fs:SetVisible(true)
            lua_Antiaim.AntibackStab:SetVisible(true)
            lua_Antiaim.Onshot_Mode:SetVisible(true)
            if lua_Antiaim.AA_MODE:GetInt() == 3 then 
            lua_Antiaim.Yaw_Mode:SetVisible(true)
            if lua_Antiaim.Yaw_Mode:GetBool(1) then lua_Antiaim.YAW_Offset:SetVisible(true) end
            if lua_Antiaim.Yaw_Mode:GetBool(2) then lua_Antiaim.Body_Offset:SetVisible(true) end

      
             end


        end
        ----------
    end
    ----------
    if MainMenu:GetBool(2) then 
        lua_Explolts.Fast_DoubleTap:SetVisible(true)
        if lua_Explolts.Fast_DoubleTap:GetBool() then
            lua_Explolts.DoubleTap_Mode:SetVisible(true)
        end

   
    end
----------
    if MainMenu:GetBool(3) then 
        lua_Weapons.Weapons_ON:SetVisible(true)
        if  lua_Weapons.Weapons_ON:GetBool() then
            lua_Weapons.Weapon_Mode:SetVisible(true)
            if lua_Weapons.Weapon_Mode:GetInt() == 0 then
                lua_Weapons.Auto_Hit:SetVisible(true)
                lua_Weapons.Auto_NoscopeHit:SetVisible(true)
                lua_Weapons.Auto_AirHC:SetVisible(true)
            elseif lua_Weapons.Weapon_Mode:GetInt() == 1 then
                lua_Weapons.AWP_Hit:SetVisible(true)
                lua_Weapons.AWP_NoscopeHit:SetVisible(true)
                lua_Weapons.AWP_AirHC:SetVisible(true)
            elseif lua_Weapons.Weapon_Mode:GetInt() == 2 then
                lua_Weapons.Scout_Hit:SetVisible(true)
                lua_Weapons.Scout_NoscopeHit:SetVisible(true)
                lua_Weapons.Scout_AirHC:SetVisible(true)


            elseif lua_Weapons.Weapon_Mode:GetInt() == 3 then
                lua_Weapons.Shotguns_Hit:SetVisible(true)
                lua_Weapons.Shotguns_NoscopeHit:SetVisible(true)
                lua_Weapons.Shotguns_AirHC:SetVisible(true)




            end
           
        end
       
   
    end
    if MainMenu:GetBool(4) then 
        lua_Visuals.ui_main_DTin:SetVisible(true)
        lua_Visuals.ui_main_Arrows:SetVisible(true)
        scope_enable:SetVisible(true)
        ui_main_HEFL:SetVisible(true)
        y_He:SetVisible(false)
        if (lua_Visuals.ui_main_Arrows:GetBool() == true) then
            lua_Visuals.ui_main_Arrows_styles:SetVisible(true)
        end
        if (ui_main_HEFL:GetBool() == true) then
            y_He:SetVisible(true)
        end
        if (scope_enable:GetBool() == true) then
            scope_inverted:SetVisible(true)
            scope_length:SetVisible(true)
            scope_offset:SetVisible(true)
            
        end
      

        ui_main_Crosshair:SetVisible(true)
        Solus_UI:SetVisible(true)
        if (Solus_UI:GetBool() == true) then
            windows_:SetVisible(true)
            windows_styles:SetVisible(true)
            if windows_styles:GetInt() == 0 then 
                windows_col:SetVisible(true)
                elseif windows_styles:GetInt() == 1 then 
                    windows_col:SetVisible(true)
                elseif windows_styles:GetInt() == 2 then 
                    windows_col:SetVisible(false)
            end
            alphas:SetVisible(true)
        end

    end
    if MainMenu:GetBool(5) then 
        menu_ideal_tick:SetVisible(true)
     end


 
---MenuEnd
end
---MenuEnd


local function ideal_tick()
    if EntityList.GetLocalPlayer() ~= nil then
        local lp_player = EntityList.GetClientEntity(EngineClient.GetLocalPlayer()):GetPlayer()

        if ref_double_tap:GetBool() == true then
        if menu_ideal_tick:GetBool()  then
         
            tick = true
            ref_auto_peek:SetBool(true)
            Exploits.ForceCharge() -- Allows for instant recharge (might turn out to be unstable)
        else

            if tick then
                ref_auto_peek:SetBool(false)
                if ref_double_tap:GetBool() then
                  
                end

                tick = false
            end
         
            end

        end
    end
end




local function Antiaim_Mode()
    ideal_tick()
    LegitAA()
local player = EntityList.GetLocalPlayer()
                    if (lua_Antiaim.Antiaim_Enable:GetBool() == true) then
                   
                        if lua_Antiaim.Onshot_Mode:GetBool(1) then
                            AntiAim.OverrideDesyncOnShot(3)
                        end
                        if lua_Antiaim.Onshot_Mode:GetBool(2) then
                            AntiAim.OverrideDesyncOnShot(4)
                        end
                        anti.pitch:SetInt(lua_Antiaim.Pitch_LUA:GetInt())
                   
                      ----------------------
                        if (lua_Antiaim.Peek_Fs:GetBool() == true and Menu_elements.auto_peek:GetBool() == true) then
                   
                            anti.ideal_freestand:SetInt(5)
                        else
                        anti.ideal_freestand:SetInt(lua_Antiaim.YAW_Base:GetInt())
                   
                        end
                        ----------------------
                        if lua_Antiaim.AA_MODE:GetInt() == 0 then 
                   
                            anti.yaw_add:SetInt(math.random(-7,23))
                            anti.left_limit:SetInt(math.random(27, 38))
                            AntiAim.OverrideLBYOffset(math.random(-40, 38))
                            anti.right_limit:SetInt(math.random(25, 40))
                            AntiAim.OverrideLBYOffset(math.random(40, -38))
                   
                         
                         end
                   
                        
                        if lua_Antiaim.AA_MODE:GetInt() == 1 then 
                       
                   
                            anti.left_limit:SetInt(math.random(20, 54))
                            anti.right_limit:SetInt(math.random(18, 49))
                   
                            AntiAim.OverrideLBYOffset(math.random(-53, 38))
                            AntiAim.OverrideLBYOffset(math.random(52, -38))
                            AntiAim.OverrideLBYOffset(math.random(35, -24))
                   
                            anti.yaw_add:SetInt(math.random(-8,24))
                            anti.yaw_add:SetInt(math.random(24,-8))
                            anti.yaw_add:SetInt(math.random(19,-4))
                       
                         end
                   
                         if lua_Antiaim.AA_MODE:GetInt() == 2 then 
                       
                   
                            AntiAim.OverrideLimit(math.random(15, 15))
                            anti.left_limit:SetInt(math.random(15, 35))
                            anti.right_limit:SetInt(math.random(15, 35))
                       
                         end
                   
                    ----------------------------------
                        if lua_Antiaim.AA_MODE:GetInt() == 3 then 
                        anti.ideal_freestand:SetInt(lua_Antiaim.YAW_Base:GetInt())
                        anti.pitch:SetInt(lua_Antiaim.Pitch_LUA:GetInt())
                            AntiAim.OverrideLimit(math.random(lua_Antiaim.Body_Offset:GetInt(), 80))
                            anti.left_limit:SetInt(math.random(30, 80))
                            anti.right_limit:SetInt(math.random(30, 80))
                        ------------------------------------------
                        AntiAim.OverrideYawOffset(math.random(lua_Antiaim.YAW_Offset:GetInt(),0))
                        AntiAim.OverrideYawOffset(math.random(0,lua_Antiaim.YAW_Offset:GetInt()))
                        ------------------------------------------
                        anti.yaw_add:SetInt(math.random(lua_Antiaim.YAW_Offset:GetInt(),0))
                        end
                    ----------------------------------
                   
                   
                   
           
        end
end

local function Noscope_HC()
    if lua_Weapons.Weapons_ON:GetBool() == true  then
    if not(EngineClient.IsConnected() and EngineClient.IsInGame()) then return end;
    local lp_index = EngineClient.GetLocalPlayer();
    if not lp_index then return end;
    local player,lp = EntityList.GetLocalPlayer(),EntityList.GetClientEntity(lp_index);
    if not lp then return end;
 
    if lp:GetProp("m_iHealth") > 0 then
      local m_hActiveWeapon = lp:GetProp("m_hActiveWeapon");
        if not m_hActiveWeapon then return end;
      local wep = EntityList.GetWeapon(bit.band(m_hActiveWeapon, 0xfff));
      if not wep then return end;
      -- if the player is scoped
      if player:GetProp("m_fFlags") == 256 or player:GetProp("m_fFlags") == 262 then


        ScOs_HC:SetInt(lua_Weapons.Shotguns_AirHC:GetInt())

        AutoOs_HC:SetInt(lua_Weapons.Auto_AirHC:GetInt())
        Awp_osHC:SetInt(lua_Weapons.AWP_AirHC:GetInt())
        Scout_OsHC:SetInt(lua_Weapons.Scout_AirHC:GetInt())
       


        else
      if lp:GetProp("m_bIsScoped") then
        ScOs_HC:SetInt(lua_Weapons.Shotguns_Hit:GetInt())

        AutoOs_HC:SetInt(lua_Weapons.Auto_Hit:GetInt())
        Awp_osHC:SetInt(lua_Weapons.AWP_Hit:GetInt())
        Scout_OsHC:SetInt(lua_Weapons.Scout_Hit:GetInt())
 
  else
 
        ScOs_HC:SetInt(lua_Weapons.Shotguns_NoscopeHit:GetInt())
        AutoOs_HC:SetInt(lua_Weapons.Auto_NoscopeHit:GetInt())
        Awp_osHC:SetInt(lua_Weapons.AWP_NoscopeHit:GetInt())
        Scout_OsHC:SetInt(lua_Weapons.Scout_NoscopeHit:GetInt())
 
end
end
end
end
end

local  function DoubleTapMode()

    if (lua_Explolts.Fast_DoubleTap:GetBool()) then
    if (lua_Explolts.DoubleTap_Mode:GetInt() == 0) then
     DTModTxT="16"
        Exploits.OverrideDoubleTapSpeed(17)
     
    end
       
        if (lua_Explolts.DoubleTap_Mode:GetInt() == 1) then
         DTModTxT="17"
        
            Exploits.OverrideDoubleTapSpeed(18)
          
        end


            if (lua_Explolts.DoubleTap_Mode:GetInt() == 2) then
               DTModTxT="18"
                   Exploits.OverrideDoubleTapSpeed(18)
            
               end
 
       

    end
end


local function DTPlayerinfo()
  
    local player,health,players = EntityList.GetLocalPlayer(),EntityList.GetLocalPlayer():GetProp("m_iHealth"),EntityList.GetPlayers()
    for _, ply in ipairs(players) do
       
        if not ply:IsTeamMate() and ply:IsDormant() then
            playerReal = false
            else
                if health > 0 then
              local me,weapens = EntityList.GetClientEntity(EngineClient.GetLocalPlayer()):GetPlayer(),EntityList.GetClientEntity(EngineClient.GetLocalPlayer()):GetPlayer():GetActiveWeapon()
              if weapens ~= nil then
                weapenIDS = weapens:GetWeaponID()
              playerReal = true
            end    
        end

    end
end

end


local function DTindicator()
    ---------------------------
    if (lua_Visuals.ui_main_DTin:GetBool() == true) then
        local local_player_index    = EngineClient.GetLocalPlayer()
        local local_player          = EntityList.GetClientEntity(local_player_index)
         if not local_player then
           else
    local charge = Exploits.GetCharge()
    if Cheat.IsMenuVisible() then
    local is_key_pressed = Cheat.IsKeyDown(0x1)
    if is_key_pressed then
        local mouse = Cheat.GetMousePos()
        if DTDrag == true then
            x_DT:SetInt(mouse.x)
            y_DT:SetInt(mouse.y - 100 )
        
        end
        if mouse.x >= x_DT:GetInt()  and   mouse.y >= y_DT:GetInt()/ 2 + 21 + 53 and mouse.x <= x_DT:GetInt() + 200  and mouse.y <= y_DT:GetInt() / 2 + 23 + 65 then
            if SpecDrag == false and FakeDrag == false and TickDrag == false then DTDrag = true end
        end
    else
      DTDrag = false
    end
end
  desyncdelta = math.min(math.abs(AntiAim.GetCurrentRealRotation() - AntiAim.GetFakeRotation()) / 2, 60)
    Render.BoxFilled(Vector2.new(x_DT:GetInt(),y_DT:GetInt() / 2 + 21 + 50), Vector2.new(x_DT:GetInt() + 200, y_DT:GetInt() / 2 + 23 + 65), Color.new(0, 0, 0, 1))
    Render.Blur(Vector2.new(x_DT:GetInt(),y_DT:GetInt() / 2 + 21 + 50), Vector2.new(x_DT:GetInt() + 200, y_DT:GetInt() / 2 + 23 + 65))

    Render.GradientBoxFilled(Vector2.new(x_DT:GetInt()-1,y_DT:GetInt() / 2 + 21 + 50), Vector2.new(x_DT:GetInt() + 100, y_DT:GetInt() / 2 + 22 + 50),Color.new(0, 0, 0), lua_Visuals.ui_main_DTin:GetColor(),   Color.new(0, 0, 0),  lua_Visuals.ui_main_DTin:GetColor())
    Render.GradientBoxFilled(Vector2.new(x_DT:GetInt()+99,y_DT:GetInt() / 2 + 21 + 50), Vector2.new(x_DT:GetInt() + 199, y_DT:GetInt() / 2 + 22 + 50),lua_Visuals.ui_main_DTin:GetColor(), Color.new(0, 0, 0),   lua_Visuals.ui_main_DTin:GetColor(),  Color.new(0, 0, 0))
  
    Render.GradientBoxFilled(Vector2.new(x_DT:GetInt()-1,y_DT:GetInt() / 2 + 21 + 50 ), Vector2.new(x_DT:GetInt() + 1, y_DT:GetInt() / 2 + 21 + 67), Color.new(0, 0, 0),Color.new(0, 0, 0),  lua_Visuals.ui_main_DTin:GetColor(),lua_Visuals.ui_main_DTin:GetColor())
    Render.GradientBoxFilled(Vector2.new(x_DT:GetInt()-1,y_DT:GetInt() / 2 + 21 + 67), Vector2.new(x_DT:GetInt() + 100, y_DT:GetInt() / 2 + 22 + 67),lua_Visuals.ui_main_DTin:GetColor(), Color.new(0, 0, 0),   lua_Visuals.ui_main_DTin:GetColor(),  Color.new(0, 0, 0))
   
    Render.GradientBoxFilled(Vector2.new(x_DT:GetInt()+198,y_DT:GetInt() / 2 + 21 + 50 ), Vector2.new(x_DT:GetInt() + 200, y_DT:GetInt() / 2 + 21 + 68), Color.new(0, 0, 0),Color.new(0, 0, 0),  lua_Visuals.ui_main_DTin:GetColor(),lua_Visuals.ui_main_DTin:GetColor())
  
    Render.GradientBoxFilled(Vector2.new(x_DT:GetInt()+99,y_DT:GetInt() / 2 + 21 + 67), Vector2.new(x_DT:GetInt() + 199, y_DT:GetInt() / 2 + 22 + 67),Color.new(0, 0, 0), lua_Visuals.ui_main_DTin:GetColor(),   Color.new(0, 0, 0),  lua_Visuals.ui_main_DTin:GetColor())
  

    Render.Text("DT:          | safety:      | tickbase:"..DTModTxT.." | Ev1", Vector2.new(x_DT:GetInt()+1,y_DT:GetInt() / 2 + 21 + 52), Color.new(0, 0, 0), 11,font4)
    Render.Text("DT:          | safety:      | tickbase:"..DTModTxT.." | Ev1", Vector2.new(x_DT:GetInt()+3,y_DT:GetInt() / 2 + 21 + 52), Color.new(0, 0, 0), 11,font4)



    Render.Text(math.floor(desyncdelta).."°", Vector2.new(x_DT:GetInt()+3+86,y_DT:GetInt() / 2 + 21 + 53), Color.new(1.0, 1.0, 1.0), 11,font4)


    Render.Text("DT:          | safety:      | tickbase:"..DTModTxT.." | Ev1", Vector2.new(x_DT:GetInt()+2,y_DT:GetInt() / 2 + 21 + 52), Color.new(0, 0, 0), 11,font4)
    Render.Text("DT:          | safety:      | tickbase:"..DTModTxT.." | Ev1", Vector2.new(x_DT:GetInt()+2,y_DT:GetInt() / 2 + 21 + 53), Color.new(1, 1, 1, 1), 11,font4)
    Render.WeaponIcon(weapenIDS, Vector2.new(x_DT:GetInt()  , y_DT:GetInt()/ 2 + 21 + 73), Color.new(1.0, 1.0, 1.0), 16)
    Render.GradientBoxFilled(Vector2.new(x_DT:GetInt()+20,y_DT:GetInt() / 2 + 21 + 56), Vector2.new(x_DT:GetInt() + (string.format("%.2f", Exploits:GetCharge())*10)*3+18 , y_DT:GetInt() / 2 + 22 + 63),lua_Visuals.ui_main_DTin:GetColor(), lua_Visuals.ui_main_DTin:GetColor(),   lua_Visuals.ui_main_DTin:GetColor(),  lua_Visuals.ui_main_DTin:GetColor())
         
    if playerReal == true then
        if weapens ~= nil then
          if Exploits:GetCharge() >= 1 then
     
      
          if weapenIDS ~= 31 and weapenIDS ~= 41 and weapenIDS ~= 42 and weapenIDS ~= 43 and weapenIDS ~= 44 and weapenIDS ~= 45 and weapenIDS ~= 46 and weapenIDS ~= 47 and weapenIDS ~= 48 and weapenIDS ~= 49 and weapenIDS ~= 64 then
           DT1 = "Ready"
         
           if weapenIDS == 9 or weapenIDS == 40 or weapenIDS == 27 then
          Render.Text("A", Vector2.new(x_DT:GetInt()+60,y_DT:GetInt()/ 2 + 21 + 68), Color.new(1, 1, 1, 1), 20,fontBu)
          else
           Render.Text("A", Vector2.new(x_DT:GetInt()+60,y_DT:GetInt()/ 2 + 21 + 68), Color.new(1, 1, 1, 1), 20,fontBu)
           Render.Text("A", Vector2.new(x_DT:GetInt()+70,y_DT:GetInt()/ 2 + 21 + 68), Color.new(1, 1, 1, 1), 20,fontBu)
          end
       end
          else
         --  Render.Text("A", Vector2.new(get_X_DT+60,get_y_DT/ 2 + 21 + 68), Color.new(1, 1, 1, 1), 20,fontBu)
           DT1 = "Wait"
         
          end
          end
       end
  


--end
end
end
end







local watermark = function()  
    local name = "DEBUG"
    local text = "DEBUG"
    local sc = EngineClient.GetScreenSize()
    local x = sc.x
    local y = 10
    if(WatermarkModify:GetBool(0)) then
        text = text .. " | " .. Cheat:GetCheatUserName()
    end
    if(WatermarkModify:GetBool(1)) then
        if(ticks >= 100) then
            ticks = 0
            local fps = math.floor(1 / GlobalVars.frametime)
            text = text ..  " | fps: " .. fps;   
            oldfps = fps
        else
            ticks = ticks + 1;
            text = text .. " | fps: " .. oldfps;
        end
    end
    if(WatermarkModify:GetBool(2)) then
        text = text .. " | delay: " .. oldping .. 'ms'
    end
    if(WatermarkModify:GetBool(3)) then
        text = text .. " | Tick: " .. (1/GlobalVars.interval_per_tick)
    end
    local w = Render.CalcTextSize(text, 13, font1) + 10
    x = x - w.x
    Render.BoxFilled(Vector2.new(x - 10, 10), Vector2.new(x + w.x - 10, 30), Color.new(0, 0, 0, alphas:GetInt()/255))
    if windows_styles:GetInt() == 0 then
        Render.BoxFilled(Vector2.new(x - 10, 8), Vector2.new(x + w.x - 10, 10), windows_col:GetColor())
    end
    if windows_styles:GetInt() == 1 then
        Render.GradientBoxFilled(Vector2.new(x + (w.x/2) - 10, 9), Vector2.new(x + (w.x) - 10, 10), windows_col:GetColor(), Color.new(0, 0, 0, 0), windows_col:GetColor(), Color.new(0, 0, 0, 0))
        Render.GradientBoxFilled(Vector2.new(x - 10, 9), Vector2.new(x + (w.x/2) - 10, 10), Color.new(0, 0, 0, 0), windows_col:GetColor(), Color.new(0, 0, 0, 0), windows_col:GetColor())
    end
    if windows_styles:GetInt() == 2 then
        Render.GradientBoxFilled(Vector2.new(x + (w.x/2) - 10, 8), Vector2.new(x + (w.x) - 10, 10), Color.new(203/255, 70/255, 205/255, 255/255), Color.new(204/255, 210/255, 53/255, 255/255),Color.new(203/255, 70/255, 205/255, 255/255), Color.new(204/255, 210/255, 53/255, 255/255))
        Render.GradientBoxFilled(Vector2.new(x - 10, 8), Vector2.new(x + (w.x/2) - 10, 10), Color.new(55/255, 177/255, 218/255, 255/255), Color.new(203/255, 70/255, 205/255, 255/255), Color.new(55/255, 177/255, 218/255, 255/255), Color.new(203/255, 70/255, 205/255, 255/255))
    end
    Render.Text(text, Vector2.new(x - 3, 12), Color.new(0, 0, 0, 1), 13, font1)
    Render.Text(text, Vector2.new(x - 4, 12), Color.new(1, 1, 1, 1), 13, font1)
end




local normalize_yaw = function(yaw)
    while yaw > 180 do yaw = yaw - 360 end
    while yaw < -180 do yaw = yaw + 360 end
    return yaw
end

function round(num, numDecimalPlaces)
    local mult = 10^(numDecimalPlaces or 0)
    return math.floor(num * mult + 0.5) / mult
end

function calc_desync_delta()
local desync_rotation = AntiAim.GetFakeRotation()
local real_rotation = AntiAim.GetCurrentRealRotation()
local delta_to_draw = math.min(math.abs(real_rotation - desync_rotation) / 2, 60)
return string.format("%1.f", delta_to_draw)
end

local dt = Menu.FindVar("Aimbot", "Ragebot", "Exploits", "Double Tap")
local tickbase = function()
    local sc = EngineClient.GetScreenSize()
    local x = screen.x
    local chocking = math.floor(ClientState.m_choked_commands)
    local text = ""
    if dt:GetBool() then
        text = "FL:" .. chocking .. " | SHIFTING"
    else
        text = "FL: " .. chocking
    end
    local w = Render.CalcTextSize(text, 13, font1) + 10
    x = x - w.x
    Render.BoxFilled(Vector2.new(x - 10, 34), Vector2.new(x + w.x - 10, 54), Color.new(0, 0, 0, alphas:GetInt()/255))
    Render.Text(text, Vector2.new(x - 3, 37), Color.new(0, 0, 0, 1), 13, font1)
    Render.Text(text, Vector2.new(x - 4, 37), Color.new(1, 1, 1, 1), 13, font1)
end

local fake = function()
    local fake_rotation,real_rotation,suka_nahui = AntiAim.GetFakeRotation( ),AntiAim.GetCurrentRealRotation( ),calc_desync_delta()
    local fake_value = math.abs(normalize_yaw(real_rotation % 360 - fake_rotation % 360)) / 2
    local fake_color,fake_color1 = Color.new((183 + (-33) * fake_value / 60) / 255, (207 * fake_value / 60) / 255, (50 * fake_value / 60) / 255, 1.0),Color.new((183 + (-33) * fake_value / 60) / 255, (207 * fake_value / 60) / 255, (50 * fake_value / 60) / 255, 0)
    local sc = EngineClient.GetScreenSize()
    local x = screen.x
    local text = "FAKE:("..suka_nahui..".0°)"
    local text1 = ""
    local chocking = math.floor(ClientState.m_choked_commands)
    if dt:GetBool() then
        text1 = "FL:" .. chocking .. " | SHIFTING"
    else
        text1 = "FL: " .. chocking
    end
    local w1 = Render.CalcTextSize(text1, 13, font1) + 10
    local w = Render.CalcTextSize(text, 13, font1) + 10
    if windows_:GetBool(2) then
        x1 = x - (w.x + w1.x)
        x = x1 - 10
    else
        x = x - w.x
    end
    Render.GradientBoxFilled(Vector2.new(x + (w.x/2) - 10, 34), Vector2.new(x + (w.x) - 10, 54), Color.new(0,0,0, 1), Color.new(0,0,0,0),Color.new(0,0,0, 1), Color.new(0,0,0, 0))
    Render.GradientBoxFilled(Vector2.new(x - 10, 34), Vector2.new(x + (w.x/2) - 10, 54), Color.new(0,0,0,0), Color.new(0,0,0, 1), Color.new(0,0,0, 0), Color.new(0,0,0,1))
    Render.GradientBoxFilled(Vector2.new(x - 10, 44), Vector2.new(x - 8, 54), fake_color, fake_color, fake_color1, fake_color1)
    Render.GradientBoxFilled(Vector2.new(x - 10, 34), Vector2.new(x - 8, 44), fake_color1, fake_color1, fake_color, fake_color)
    Render.Text(text, Vector2.new(x - 3, 36), Color.new(0, 0, 0, 1), 13, font1)
    Render.Text(text, Vector2.new(x - 4, 36), Color.new(1, 1, 1, 1), 13, font1)
end


local spectators = function()


    local speclist = {}
    local local_player,players = EntityList.GetLocalPlayer(),EntityList.GetPlayers()
    for table_index, player_pointer in pairs(players) do
        if player_pointer and player_pointer:GetProp("m_iHealth") <= 0 then
            local local_player = EntityList.GetLocalPlayer()
            if(local_player:GetProp("m_iHealth") > 0) then
                local player = player_pointer
                local spec_handle = player:GetProp("m_hObserverTarget")
                local spec_player = EntityList.GetClientEntityFromHandle(spec_handle)
                if spec_player ~= nil then
                --    if spec_player:GetPlayer() == local_player:GetPlayer() then
                        speclist[#speclist+1] = player_pointer:GetName()
                   --     else

                       
                 --   end
                end
            else
                local observer = player_pointer:GetProp('m_hObserverTarget')
                local player = EntityList.GetLocalPlayer()
                local localtarget = player:GetProp('m_hObserverTarget')
                if observer == localtarget then
                    speclist[#speclist+1] = player_pointer:GetName()
                end
            end
        end
    end

    if #speclist > 0 or Cheat.IsMenuVisible() then
        Render.BoxFilled(Vector2.new(X_y_:GetInt() - 70, Y_x_:GetInt() - 2), Vector2.new(X_y_:GetInt() + 70, Y_x_:GetInt() + 18), Color.new(0, 0, 0, alphas:GetInt()/255))

        if windows_styles:GetInt() == 0 then
            Render.BoxFilled(Vector2.new(X_y_:GetInt() - 70, Y_x_:GetInt() - 4), Vector2.new(X_y_:GetInt() + 70, Y_x_:GetInt() - 2), windows_col:GetColor())
        end
        if windows_styles:GetInt() == 1 then
            Render.GradientBoxFilled(Vector2.new(X_y_:GetInt(), Y_x_:GetInt() - 3), Vector2.new(X_y_:GetInt() + 70, Y_x_:GetInt() - 2), windows_col:GetColor(), Color.new(0, 0, 0, 0), windows_col:GetColor(), Color.new(0, 0, 0, 0))
            Render.GradientBoxFilled(Vector2.new(X_y_:GetInt() - 70, Y_x_:GetInt() - 3), Vector2.new(X_y_:GetInt(), Y_x_:GetInt() - 2), Color.new(0, 0, 0, 0), windows_col:GetColor(), Color.new(0, 0, 0, 0), windows_col:GetColor())
        end
        if windows_styles:GetInt() == 2 then
            Render.GradientBoxFilled(Vector2.new(X_y_:GetInt(), Y_x_:GetInt() - 4), Vector2.new(X_y_:GetInt() + 70, Y_x_:GetInt() - 2), Color.new(203/255, 70/255, 205/255, 255/255), Color.new(204/255, 210/255, 53/255, 255/255),Color.new(203/255, 70/255, 205/255, 255/255), Color.new(204/255, 210/255, 53/255, 255/255))
            Render.GradientBoxFilled(Vector2.new(X_y_:GetInt() - 70, Y_x_:GetInt()- 4), Vector2.new(X_y_:GetInt(), Y_x_:GetInt() - 2), Color.new(55/255, 177/255, 218/255, 255/255), Color.new(203/255, 70/255, 205/255, 255/255), Color.new(55/255, 177/255, 218/255, 255/255), Color.new(203/255, 70/255, 205/255, 255/255))
        end
        local ts = Render.CalcTextSize("spectators", 13, font1)
        Render.Text("spectators", Vector2.new(X_y_:GetInt() - ts.x/2 + 1, Y_x_:GetInt()), Color.new(0, 0, 0, 1), 13, font1)
        Render.Text("spectators", Vector2.new(X_y_:GetInt() - ts.x/2, Y_x_:GetInt()), Color.new(1, 1, 1, 1), 13, font1)
        for i = 1, #speclist do
            Render.Text(speclist, Vector2.new(X_y_:GetInt() - 67, Y_x_:GetInt() + i * 17), Color.new(0, 0, 0, 1), 13, font1)
            Render.Text(speclist, Vector2.new(X_y_:GetInt() - 68, Y_x_:GetInt() + i * 17), Color.new(1, 1, 1, 1), 13, font1)
        end
        local is_key_pressed = Cheat.IsKeyDown(0x1)
        if is_key_pressed then
            local mouse = Cheat.GetMousePos()
            local ts = Render.CalcTextSize("spectators", 13, font1)
            if SpecDrag == true then
                X_y_:SetInt(mouse.x)
                Y_x_:SetInt(mouse.y)
            end
            if mouse.x >= X_y_:GetInt() - 70 and mouse.y >= Y_x_:GetInt() and mouse.x <= X_y_:GetInt() - 70 + 140 and mouse.y <= Y_x_:GetInt() + ts.y then
                if BindsDrag == false and FakeDrag == false and TickDrag == false and DTDrag == false then SpecDrag = true end
            end
        else
            SpecDrag = false
        end
    end
end

local keysList = {
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
}
local keybinds = function()
    local binds = Cheat.GetBinds()
    if #binds > 0 or Cheat.IsMenuVisible() then
        for i = 1, #binds do
    if binds:IsActive() then
        if keysList < 255 then keysList = keysList + 20 else keysList = 255 end
    else
        if keysList > 0 then keysList = keysList - 20 else keysList = 0 end
    end
    local ts = Render.CalcTextSize(binds:GetValue(), 13, font1)

    Render.Text(binds:GetName(), Vector2.new(x_Y:GetInt() - 70 + 3, y_X:GetInt() + i * math.min(17, keysList)), Color.new(0, 0, 0, keysList/255), 13, font1)
    Render.Text(binds:GetName(), Vector2.new(x_Y:GetInt() - 70 + 2, y_X:GetInt() + i * math.min(17, keysList)), Color.new(1, 1, 1, keysList/255), 13, font1)
    if string.len(binds:GetValue()) > 10 then
        fs = Render.CalcTextSize(binds:GetValue():sub(12, 0), 13, font1)
        Render.Text("[" .. binds:GetValue():sub(0, 0) .. "on" .. "]", Vector2.new(x_Y:GetInt() + 70 - 24 - fs.x, y_X:GetInt() + i * math.min(17, keysList)), Color.new(0, 0, 0, keysList/255), 13, font1)
        Render.Text("[" .. binds:GetValue():sub(0, 0) .. "on" .. "]", Vector2.new(x_Y:GetInt() + 70 - 25 - fs.x, y_X:GetInt() + i * math.min(17, keysList)), Color.new(1, 1, 1, keysList/255), 13, font1)
    else 
        fs = Render.CalcTextSize(binds:GetValue(), 13, font1)
        Render.Text("[" .. binds:GetValue() .. "]", Vector2.new(x_Y:GetInt() + 70 - 11 - fs.x, y_X:GetInt() + i * math.min(17, keysList)), Color.new(0, 0, 0, keysList/255), 13, font1)
        Render.Text("[" .. binds:GetValue() .. "]", Vector2.new(x_Y:GetInt() + 70 - 12 - fs.x, y_X:GetInt() + i * math.min(17, keysList)), Color.new(1, 1, 1, keysList/255), 13, font1)
    end
    end
    local ts = Render.CalcTextSize('keybinds', 13, font1)
    Render.BoxFilled(Vector2.new(x_Y:GetInt() - 70, y_X:GetInt() + 0 * 17 - 2), Vector2.new(x_Y:GetInt() + 70, y_X:GetInt() + 0 * 17 + 18), Color.new(0, 0, 0, alphas:GetInt()/255))
    if windows_styles:GetInt() == 0 then
        Render.BoxFilled(Vector2.new(x_Y:GetInt() - 70, y_X:GetInt() + 0 * 17 - 4), Vector2.new(x_Y:GetInt() + 70, y_X:GetInt() + 0 * 17 - 2), windows_col:GetColor())
    end
    if windows_styles:GetInt() == 1 then
        Render.GradientBoxFilled(Vector2.new(x_Y:GetInt(), y_X:GetInt() + 0 * 17 - 3), Vector2.new(x_Y:GetInt() + 70, y_X:GetInt() + 0 * 17 - 2), windows_col:GetColor(), Color.new(0, 0, 0, 0), windows_col:GetColor(), Color.new(0, 0, 0, 0))
        Render.GradientBoxFilled(Vector2.new(x_Y:GetInt() - 70, y_X:GetInt() + 0 * 17 - 3), Vector2.new(x_Y:GetInt(), y_X:GetInt() + 0 * 17 - 2), Color.new(0, 0, 0, 0), windows_col:GetColor(), Color.new(0, 0, 0, 0), windows_col:GetColor())
    end
    if windows_styles:GetInt() == 2 then
        Render.GradientBoxFilled(Vector2.new(x_Y:GetInt(), y_X:GetInt() + 0 * 17 - 4), Vector2.new(x_Y:GetInt() + 70, y_X:GetInt() + 0 * 17 - 2), Color.new(203/255, 70/255, 205/255, 255/255), Color.new(204/255, 210/255, 53/255, 255/255),Color.new(203/255, 70/255, 205/255, 255/255), Color.new(204/255, 210/255, 53/255, 255/255))
        Render.GradientBoxFilled(Vector2.new(x_Y:GetInt() - 70, y_X:GetInt() + 0 * 17 - 4), Vector2.new(x_Y:GetInt(), y_X:GetInt() + 0 * 17 - 2), Color.new(55/255, 177/255, 218/255, 255/255), Color.new(203/255, 70/255, 205/255, 255/255), Color.new(55/255, 177/255, 218/255, 255/255), Color.new(203/255, 70/255, 205/255, 255/255))
    end
    Render.Text("keybinds", Vector2.new(x_Y:GetInt() - ts.x/2 + 1, y_X:GetInt() + 0 * 17 + 2), Color.new(0, 0, 0, 1), 13, font1)
    Render.Text("keybinds", Vector2.new(x_Y:GetInt() - ts.x/2, y_X:GetInt() + 0 * 17 + 1), Color.new(1, 1, 1, 1), 13, font1)
    local is_key_pressed = Cheat.IsKeyDown(0x1)
    if is_key_pressed then
        local mouse = Cheat.GetMousePos()
        local ts = Render.CalcTextSize("keybinds", 13)
        if BindsDrag == true then
            x_Y:SetInt(mouse.x)
            y_X:SetInt(mouse.y)
        end
        if mouse.x >= x_Y:GetInt() - 70 and mouse.y >= y_X:GetInt() and mouse.x <= x_Y:GetInt() - 70 + 140 and mouse.y <= y_X:GetInt() + ts.y then
            if SpecDrag == false and FakeDrag == false and TickDrag == false and DTDrag == false then BindsDrag = true end
        end
    else
        BindsDrag = false
    end
end
end

local palette = {
    green = function( )
        return Color.new(0.55, 0.7, 0.08, 0.9)
    end,

    red = function( )
        return Color.new(1.0, 0, 0, 0.9)
    end,

    yellow = function( )
        return Color.new(1.0, 0.9, 0.47, 0.9)
    end,

    white = function( )
        return Color.new(1.0, 1.0, 1.0, 0.9)
    end
}

local animations = {
    speed = 4.0,
    stored_values = { },
    active_this_frame = { },
    prev_realtime = GlobalVars.realtime,
    realtime = GlobalVars.realtime,
    multiplier = 0.0,

    clamp = function(v, min, max)
        return ((v > max) and max) or ((v < min) and min or v)
    end,

    new_frame = function(self)
        self.prev_realtime = self.realtime
        self.realtime = GlobalVars.realtime
        self.multiplier = (self.realtime - self.prev_realtime) * self.speed
        
        for k, v in pairs(self.stored_values) do
            if self.active_this_frame[k] ~= nil then goto continue end
            self.stored_values[k] = nil
            ::continue::
        end

        self.active_this_frame = { }
    end,

    reset = function(self, name)
        self.stored_values[name] = nil
    end,
    
    animate = function (self, name, decrement, max_value)
        max_value = max_value or 1.0
        decrement = decrement or false

        local frames = self.multiplier * (decrement and -1 or 1)

        local v = self.clamp(self.stored_values[name] and self.stored_values[name] or 0.0, 0.0, max_value) 
        v = self.clamp(v + frames, 0.0, max_value)

        self.stored_values[name] = v
        self.active_this_frame[name] = true

        return v
    end
}

local userid_to_entity = function(userid)
    return EntityList.GetClientEntity(EngineClient.GetPlayerForUserId(userid))
end
local draw_grad_rect = function(pos, w, h, top_left, bottom_left, top_right, bottom_right)
    Render.GradientBoxFilled(Vector2.new(pos.x, pos.y), Vector2.new(pos.x + w, pos.y + h), top_left, top_right, bottom_left, bottom_right)
end


local draw_indicators = function(text, color, add_pos, ctx)
    local radius,start_degrees,pos,text_size = 4.0 ,math.rad(0.0),EngineClient.GetScreenSize( ),Render.CalcTextSize(text, 21, calibri21)
    local width = text_size.x - 2

    draw_grad_rect(Vector2.new(13, pos.y / 1.6 - 3 - add_pos), width / 2, 26, Color.new(0,0,0,0), Color.new(0,0,0,0), Color.new(0,0,0, 0.25), Color.new(0,0,0, 0.25))
    draw_grad_rect(Vector2.new(13 + width / 2, pos.y / 1.6 - 3 - add_pos), width / 2, 26, Color.new(0,0,0, 0.25), Color.new(0,0,0, 0.25), Color.new(0,0,0,0), Color.new(0,0,0,0))

    Render.Text(text, Vector2.new(20, pos.y / 1.6 + 1 - add_pos), Color.new(0.0, 0.0, 0.0, 0.6), 21, calibri21)
    Render.Text(text, Vector2.new(20, pos.y / 1.6 - add_pos), color, 21, calibri21)

    if ctx < 1 then return end
    Render.CirclePart(Vector2.new(text_size.x + 35, pos.y / 1.6 + text_size.y / 2 - add_pos), radius, 58, Color.new(0, 0, 0, 0.6), start_degrees, math.rad(360), 5)
    Render.CirclePart(Vector2.new(text_size.x + 35, pos.y / 1.6 + text_size.y / 2 - add_pos), radius + 1, 58, Color.new(1.0, 1.0, 1.0, 0.9), math.rad(start_degrees), math.rad(ctx), 3)

    --add_pos = add_pos + 35
end


local function get_latency()
    local netchann_info = EngineClient.GetNetChannelInfo()
    if netchann_info == nil then return "0" end
    local latency = netchann_info:GetLatency(0)
    
    return string.format("%1.f", math.max(0.0, latency) * 1000.0)
end



local function fakelag_chock()
    local FL_NUM = ClientState.m_choked_commands
    if (FL_NUM < oldchoke ) then
      fl1 = fl2
      fl2 = fl3
      fl3 = fl4
      fl4 = oldchoke
    end
  
    max_val = math.max(unpack({fl1, fl2, fl3, fl4}))
    min_val = math.min(unpack({fl1, fl2, fl3, fl4}))
  
  
    if fl4 == 14 then
      HeavenTxT = "FULL-MAX"
      end
   
      if fl4 >= 12 and fl4 < 14 then
       HeavenTxT = "MAXIMUM"
       end
       
       if fl4 <= 12 and fl4 > 6 then
           HeavenTxT = "KEEP-HIGH"
           end
           if fl4 <= 6 and fl4 > 1 then
               HeavenTxT = "MM-MAX"
               end
   
               if  fl4 <= 1 then
                   HeavenTxT = "INACTIVE"
                   end
  
               
  
    oldchoke = FL_NUM
  end
  --

local function HeavenFL() 
    if (ui_main_HEFL:GetBool() == true) then

    Key_color1 = ui_main_HEFL:GetColor()
    Key_color2 = Color.new(0,0,0 ,0)
   Key_color3 = Color.new(0,0,0 ,0.3)

      get_X_He = 0
     get_Y_He = y_He:GetInt()

Render.GradientBoxFilled(Vector2.new(get_X_He,get_Y_He-40), Vector2.new(get_X_He +6,get_Y_He-63),Key_color1,Key_color3,Key_color1,Key_color3)
-----背景
Render.GradientBoxFilled(Vector2.new(get_X_He+6,get_Y_He-40), Vector2.new(get_X_He +238,get_Y_He-63),Key_color3,Key_color2,Key_color3,Key_color2)
-----背景
------下面
Render.GradientBoxFilled(Vector2.new(get_X_He,get_Y_He-41), Vector2.new(get_X_He +238,get_Y_He-40),Key_color1,Key_color2,Key_color1,Key_color2)
-------
Render.GradientBoxFilled(Vector2.new(get_X_He,get_Y_He-64), Vector2.new(get_X_He +240,get_Y_He-63),Key_color1,Key_color2,Key_color1,Key_color2)
Render.Text("FAKE LAG ",  Vector2.new(get_X_He+9, get_Y_He-59), Color.new(0,0,0), 12, font5) 
Render.Text("FAKE LAG ",  Vector2.new(get_X_He+11, get_Y_He-59), Color.new(0,0,0), 12, font5) 
Render.Text("FAKE LAG ",  Vector2.new(get_X_He+10, get_Y_He-58), Color.new(0,0,0), 12, font5) 
Render.Text("FAKE LAG ",  Vector2.new(get_X_He+10, get_Y_He-60), Color.new(0,0,0), 12, font5) 
Render.Text("FAKE LAG ",  Vector2.new(get_X_He+10, get_Y_He-59), Color.new(123 / 255, 104 / 255, 238 / 255, 200 / 255), 12, font5)  




if hideshots:GetBool() and  ref_double_tap:GetBool()  then


    Render.Text(HeavenTxT,  Vector2.new(get_X_He+70, get_Y_He-61),  Color.new(0,0,0), 11, font4) 
    Render.Text(HeavenTxT,  Vector2.new(get_X_He+70, get_Y_He-59),  Color.new(0,0,0), 11, font4) 
    Render.Text(HeavenTxT,  Vector2.new(get_X_He+69, get_Y_He-60),  Color.new(0,0,0), 11, font4) 
    Render.Text(HeavenTxT,  Vector2.new(get_X_He+71, get_Y_He-60),  Color.new(0,0,0), 11, font4) 
    Render.Text(HeavenTxT,  Vector2.new(get_X_He+70, get_Y_He-60), Color.new(123 / 255, 104 / 255, 238 / 255, 200 / 255), 11, font4) 



    else


        if ref_double_tap:GetBool() then
            Render.Text("DOUBLETAP ",  Vector2.new(get_X_He+70, get_Y_He-61),  Color.new(0,0,0), 11, font4) 
            Render.Text("DOUBLETAP ",  Vector2.new(get_X_He+70, get_Y_He-59),  Color.new(0,0,0), 11, font4) 
            Render.Text("DOUBLETAP ",  Vector2.new(get_X_He+69, get_Y_He-60),  Color.new(0,0,0), 11, font4) 
            Render.Text("DOUBLETAP ",  Vector2.new(get_X_He+71, get_Y_He-60),  Color.new(0,0,0), 11, font4) 
            Render.Text("DOUBLETAP ",  Vector2.new(get_X_He+70, get_Y_He-60), Color.new(123 / 255, 104 / 255, 238 / 255, 200 / 255), 11, font4) 

            elseif hideshots:GetBool() == false then


                
                Render.Text(HeavenTxT,  Vector2.new(get_X_He+70, get_Y_He-61),  Color.new(0,0,0), 11, font4) 
                Render.Text(HeavenTxT,  Vector2.new(get_X_He+70, get_Y_He-59),  Color.new(0,0,0), 11, font4) 
                Render.Text(HeavenTxT,  Vector2.new(get_X_He+69, get_Y_He-60),  Color.new(0,0,0), 11, font4) 
                Render.Text(HeavenTxT,  Vector2.new(get_X_He+71, get_Y_He-60),  Color.new(0,0,0), 11, font4) 
                Render.Text(HeavenTxT,  Vector2.new(get_X_He+70, get_Y_He-60), Color.new(123 / 255, 104 / 255, 238 / 255, 200 / 255), 11, font4) 
            

    
        end
    
        if hideshots:GetBool()  then
    
            Render.Text("HIDESHOT ",  Vector2.new(get_X_He+70, get_Y_He-61),  Color.new(0,0,0), 11, font4) 
            Render.Text("HIDESHOT ",  Vector2.new(get_X_He+70, get_Y_He-59),  Color.new(0,0,0), 11, font4) 
            Render.Text("HIDESHOT ",  Vector2.new(get_X_He+69, get_Y_He-60),  Color.new(0,0,0), 11, font4) 
            Render.Text("HIDESHOT ",  Vector2.new(get_X_He+71, get_Y_He-60),  Color.new(0,0,0), 11, font4) 
            Render.Text("HIDESHOT ",  Vector2.new(get_X_He+70, get_Y_He-60), Color.new(123 / 255, 104 / 255, 238 / 255, 200 / 255), 11, font4) 
    


        elseif ref_double_tap:GetBool() == false then
            Render.Text(HeavenTxT,  Vector2.new(get_X_He+70, get_Y_He-61),  Color.new(0,0,0), 11, font4) 
            Render.Text(HeavenTxT,  Vector2.new(get_X_He+70, get_Y_He-59),  Color.new(0,0,0), 11, font4) 
            Render.Text(HeavenTxT,  Vector2.new(get_X_He+69, get_Y_He-60),  Color.new(0,0,0), 11, font4) 
            Render.Text(HeavenTxT,  Vector2.new(get_X_He+71, get_Y_He-60),  Color.new(0,0,0), 11, font4) 
            Render.Text(HeavenTxT,  Vector2.new(get_X_He+70, get_Y_He-60), Color.new(123 / 255, 104 / 255, 238 / 255, 200 / 255), 11, font4) 
        

            end
    


    end
   

       

     
  




Render.Text("Ev1Segame ",  Vector2.new(get_X_He+140, get_Y_He-58), Color.new(0,0,0), 11, font4) 
Render.Text("Ev1Segame ",  Vector2.new(get_X_He+140, get_Y_He-60), Color.new(0,0,0), 11, font4) 
Render.Text("Ev1Segame ",  Vector2.new(get_X_He+141, get_Y_He-59), Color.new(0,0,0), 11, font4) 
Render.Text("Ev1Segame ",  Vector2.new(get_X_He+139, get_Y_He-59), Color.new(0,0,0), 11, font4) 
Render.Text("Ev1Segame ",  Vector2.new(get_X_He+140, get_Y_He-59), Color.new(1,1,1,0.9), 11, font4)  
--  Render.Text("MASER",  Vector2.new(get_X_He+185, get_Y_He-60), Color.new(106 / 255, 90 / 255, 205 / 255, 255 / 255), 11, font4)  



end
end
-----------------------------





















local function Draw_Arrows()
    if (lua_Visuals.ui_main_Arrows:GetBool() == true) then
local players = EntityList.GetPlayers()

for _, ply in ipairs(players) do
    if not ply:IsTeamMate() and ply:IsDormant() then
        --print("dormant")

else
    local color = lua_Visuals.ui_main_Arrows:GetColor()
    local extra_gap,manual_aa,inactive = 15,Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base"),Color.new(0.07843137254, 0.07843137254, 0.07843137254, 0.5)
    local lpx,lpy,lpz,rpx,rpy,rpz = Vector2.new((screen.x / 2) - 42 - extra_gap, (screen.y / 2) + 9),Vector2.new((screen.x / 2) - 42 - extra_gap, (screen.y / 2) - 9),Vector2.new((screen.x / 2) - 57 - extra_gap, (screen.y / 2)),Vector2.new((screen.x / 2) + 42 + extra_gap, (screen.y / 2) + 9),Vector2.new((screen.x / 2) + 42 + extra_gap, (screen.y / 2) - 9), Vector2.new((screen.x / 2) + 57 + extra_gap, (screen.y / 2))
    local fake,real,desync = AntiAim.GetFakeRotation(),AntiAim.GetCurrentRealRotation(),0



    
    if EntityList.GetLocalPlayer() ~= nil then
        local local_player = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
        local player,health = local_player:GetPlayer(),local_player:GetPlayer():GetProp("DT_BasePlayer", "m_iHealth")
        if fake < 360 and real < fake then
            desync = fake - real
        elseif real < 360 and real > fake then
            desync = -real + 360 + fake
        end



       
            if not(EngineClient.IsConnected() and EngineClient.IsInGame()) then return end;
            local lp_index = EngineClient.GetLocalPlayer();
            if not lp_index then return end;
            local player,lp = EntityList.GetLocalPlayer(),EntityList.GetClientEntity(lp_index);
            if not lp then return end;
            if lp:GetProp("m_iHealth") > 0 then
              local m_hActiveWeapon = lp:GetProp("m_hActiveWeapon");
                if not m_hActiveWeapon then return end;
              local wep = EntityList.GetWeapon(bit.band(m_hActiveWeapon, 0xfff));
              if not wep then return end;
              -- if the player is scoped
              if lp:GetProp("m_bIsScoped") then
               
            
            
          
          else
            if (lua_Visuals.ui_main_Arrows_styles:GetInt() == 0) then
                if (health > 0) then
                    if manual_aa:GetInt() == 2 then
                        Render.PolyFilled( Color.new(0, 0, 0), rpx, rpy, rpz)
                    else
                        Render.PolyFilled(inactive, rpx, rpy, rpz)
                    end
                    
                    if manual_aa:GetInt() == 3 then
                        Render.PolyFilled(Color.new(0, 0, 0), lpx, lpy, lpz)
                    else
                        Render.PolyFilled(inactive, lpx, lpy, lpz)
                    end
                    
                    
                    if desync < 90 then
                        Render.BoxFilled(Vector2.new(screen.x / 2 - 40 - extra_gap, screen.y / 2 - 9), Vector2.new(screen.x / 2 - 38 - extra_gap, screen.y / 2 + 9), color)
                    else
                        Render.BoxFilled(Vector2.new(screen.x / 2 - 40 - extra_gap, screen.y / 2 - 9), Vector2.new(screen.x / 2 - 38 - extra_gap, screen.y / 2 + 9), inactive)
                    end
                    
                    if desync > 90 then
                        Render.BoxFilled(Vector2.new(screen.x / 2 + 40 + extra_gap, screen.y / 2 - 9), Vector2.new(screen.x / 2 + 38 + extra_gap, screen.y / 2 + 9), color)
                    else
                        Render.BoxFilled(Vector2.new(screen.x / 2 + 40 + extra_gap, screen.y / 2 - 9), Vector2.new(screen.x / 2 + 38 + extra_gap, screen.y / 2 + 9), inactive)
                    end
                end
            end
        
        
            if (lua_Visuals.ui_main_Arrows_styles:GetInt() == 1) then
        
              
               
        
        
                if desync < 90 then
                    Render.Text("(", Vector2.new(screen.x / 2 - 40 - extra_gap-30, screen.y / 2 - 13), color, 28)
                    Render.Text(")", Vector2.new(screen.x / 2 + 40 + extra_gap+30, screen.y / 2 - 13), Color.new(1,1,1), 28)
        
        
                    else
                        Render.Text(")", Vector2.new(screen.x / 2 + 40 + extra_gap+30, screen.y / 2 - 13), color, 28)
                        Render.Text("(", Vector2.new(screen.x / 2 - 40 - extra_gap-30, screen.y / 2 - 13), Color.new(1,1,1), 28)
        
                    end
            
            
            
            
            
            end
            
            if (lua_Visuals.ui_main_Arrows_styles:GetInt() == 2) then
            
                if desync < 90 then
            
                
                Render.Text("<<", Vector2.new(screen.x / 2 - 40 - extra_gap-30, screen.y / 2 - 13), color, 28)
                Render.Text(">>", Vector2.new(screen.x / 2 + 40 + extra_gap, screen.y / 2 - 13), Color.new(1,1,1),28)
        
            else
                Render.Text(">>", Vector2.new(screen.x / 2 + 40 + extra_gap, screen.y / 2 - 13), color,28)
                Render.Text("<<", Vector2.new(screen.x / 2 - 40 - extra_gap-30, screen.y / 2 - 13), Color.new(1,1,1), 28)
            
            
            end
            end
                
           
                
          
        end
        end
        end


      


end



end




end
end


local clamp = function(value, min, max)
    return math.min(math.max(value, min), max)
end

local function Draw_Crosshair()
    local real_rot,dsn_rot = AntiAim.GetCurrentRealRotation( ),AntiAim.GetFakeRotation( )
    local clamped_delta = clamp(math.floor(normalize_yaw(real_rot - dsn_rot)), math.floor(AntiAim.GetMinDesyncDelta()), math.floor(AntiAim.GetMaxDesyncDelta()))
    local inverter_state = AntiAim.GetInverterState( )

    if inverter_state then
        side = "RIGHT"
        AAlafeorr = "R"
    else
        side = "LEFT"
        AAlafeorr = "L"
    end
    if ui_main_Crosshair:GetBool() == true then


        binds = Cheat.GetBinds()
        minDMG = false
        minDMGValue = 0
       sp = false
        fp = false
        bb = false
       for i = 1, #binds do
      local    bind = binds
           if bind:GetName() == 'Minimum Damage' then
               minDMG = true
               minDMGValue = bind:GetValue()
           end
           if bind:GetName() == 'Safe Points' then
               sp = true
           end
           if bind:GetName() == 'Fake Ping' then
               fp = true
           end
        --   if bind:GetName() == 'Dormant Aimbot' then
       --        da = true
      --     end
           if bind:GetName() == 'Body Aim' then
               bb = true
           end
       end



        color = ui_main_Crosshair:GetColor()
         x = EngineClient.GetScreenSize().x
       y = EngineClient.GetScreenSize().y

       y = EngineClient.GetScreenSize().y

    Render.Text("ANGERYAW", Vector2.new(x / 2-1, y / 1.9),Color.new(0, 0, 0), 12, WebFont)
    Render.Text("ANGERYAW", Vector2.new(x / 2+1, y / 1.9),Color.new(0, 0, 0), 12, WebFont)
    Render.Text("ANGERYAW", Vector2.new(x / 2+1, y / 1.9-1),Color.new(0, 0, 0), 12, WebFont)
    Render.Text("ANGERYAW", Vector2.new(x / 2+1, y / 1.9+1),Color.new(0, 0, 0), 12, WebFont)
    Render.Text("ANGERYAW", Vector2.new(x / 2, y / 1.9),Color.new(1, 1, 1, 1), 12, WebFont)


    Render.Text("FAKEYAW: ", Vector2.new(x / 2+1, y / 1.9+10),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("FAKEYAW: ", Vector2.new(x / 2-1, y / 1.9+10),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("FAKEYAW: ", Vector2.new(x / 2+1, y / 1.9+11),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("FAKEYAW: ", Vector2.new(x / 2+1, y / 1.9+9),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("FAKEYAW: ", Vector2.new(x / 2, y / 1.9+10), Color.new(147 / 255, 112 / 255, 219 / 255,0.9), 11, WebFont1)


    Render.Text(AAlafeorr, Vector2.new(x / 2+44, y / 1.9+10),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text(AAlafeorr, Vector2.new(x / 2+42, y / 1.9+10),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text(AAlafeorr, Vector2.new(x / 2+43, y / 1.9+11),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text(AAlafeorr, Vector2.new(x / 2+43, y / 1.9+9),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text(AAlafeorr, Vector2.new(x / 2+43, y / 1.9+10), Color.new(1, 1, 1, 1), 11, WebFont1)
    if ref_double_tap:GetBool() == false then


        if sp == false then

    
----------------
else
----------------
if minDMG == true and bb == true  then

    Render.Text("SP", Vector2.new(x / 2+17, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("SP", Vector2.new(x / 2+19, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+19),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+21),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+20), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)
    Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+20), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)

    Render.Text("DMG", Vector2.new(x / 2-1, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("DMG", Vector2.new(x / 2+1, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("DMG", Vector2.new(x / 2+1, y / 1.9+19),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("DMG", Vector2.new(x / 2+1, y / 1.9+21),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("DMG", Vector2.new(x / 2, y / 1.9+20), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)

    Render.Text("FB", Vector2.new(x / 2+28, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("FB", Vector2.new(x / 2+30, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("FB", Vector2.new(x / 2+29, y / 1.9+19),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("FB", Vector2.new(x / 2+29, y / 1.9+21),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("FB", Vector2.new(x / 2+29, y / 1.9+20), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)


end
if minDMG == true then

    Render.Text("SP", Vector2.new(x / 2+17, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("SP", Vector2.new(x / 2+19, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+19),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+21),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+20), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)
    Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+20), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)

    Render.Text("DMG", Vector2.new(x / 2-1, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("DMG", Vector2.new(x / 2+1, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("DMG", Vector2.new(x / 2+1, y / 1.9+19),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("DMG", Vector2.new(x / 2+1, y / 1.9+21),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("DMG", Vector2.new(x / 2, y / 1.9+20), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)

else

    if bb == true then
        Render.Text("SP", Vector2.new(x / 2+17, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
        Render.Text("SP", Vector2.new(x / 2+19, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
        Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+19),Color.new(0, 0, 0), 11, WebFont1)
        Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+21),Color.new(0, 0, 0), 11, WebFont1)
        Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+20), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)
        Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+20), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)
    
        Render.Text("FB", Vector2.new(x / 2+28, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
        Render.Text("FB", Vector2.new(x / 2+30, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
        Render.Text("FB", Vector2.new(x / 2+29, y / 1.9+19),Color.new(0, 0, 0), 11, WebFont1)
        Render.Text("FB", Vector2.new(x / 2+29, y / 1.9+21),Color.new(0, 0, 0), 11, WebFont1)
        Render.Text("FB", Vector2.new(x / 2+29, y / 1.9+20), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)

    end


end







    end



---------------------------------------------------------

   if minDMG == true then

     
    Render.Text("DMG", Vector2.new(x / 2-1, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("DMG", Vector2.new(x / 2+1, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("DMG", Vector2.new(x / 2+1, y / 1.9+19),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("DMG", Vector2.new(x / 2+1, y / 1.9+21),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("DMG", Vector2.new(x / 2, y / 1.9+20), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)

end
-----------------------------------------

   if bb == true then


           
    Render.Text("FB", Vector2.new(x / 2+28, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("FB", Vector2.new(x / 2+30, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("FB", Vector2.new(x / 2+29, y / 1.9+19),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("FB", Vector2.new(x / 2+29, y / 1.9+21),Color.new(0, 0, 0), 11, WebFont1)
    Render.Text("FB", Vector2.new(x / 2+29, y / 1.9+20), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)


    end

    ----------------------------------------- ON DT---------------------------------------- ON DT
    
        else



            if sp == false then

            else


            if minDMG == true and bb == true  then

                Render.Text("SP", Vector2.new(x / 2+17, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("SP", Vector2.new(x / 2+19, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+29),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+31),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+30), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)
                Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+30), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)
            
                Render.Text("DMG", Vector2.new(x / 2-1, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("DMG", Vector2.new(x / 2+1, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("DMG", Vector2.new(x / 2+1, y / 1.9+29),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("DMG", Vector2.new(x / 2+1, y / 1.9+31),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("DMG", Vector2.new(x / 2, y / 1.9+30), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)
            
                Render.Text("FB", Vector2.new(x / 2+28, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("FB", Vector2.new(x / 2+30, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("FB", Vector2.new(x / 2+29, y / 1.9+29),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("FB", Vector2.new(x / 2+29, y / 1.9+31),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("FB", Vector2.new(x / 2+29, y / 1.9+30), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)
            
            
            end
            if minDMG == true then
            
                Render.Text("SP", Vector2.new(x / 2+17, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("SP", Vector2.new(x / 2+19, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+29),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+31),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+30), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)
                Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+30), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)
            
                Render.Text("DMG", Vector2.new(x / 2-1, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("DMG", Vector2.new(x / 2+1, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("DMG", Vector2.new(x / 2+1, y / 1.9+29),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("DMG", Vector2.new(x / 2+1, y / 1.9+31),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("DMG", Vector2.new(x / 2, y / 1.9+30), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)
                
            
            else
            
                if bb == true then
                    Render.Text("SP", Vector2.new(x / 2+17, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
                    Render.Text("SP", Vector2.new(x / 2+19, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
                    Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+29),Color.new(0, 0, 0), 11, WebFont1)
                    Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+31),Color.new(0, 0, 0), 11, WebFont1)
                    Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+30), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)
                    Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+30), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)
                
                    Render.Text("FB", Vector2.new(x / 2+28, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
                    Render.Text("FB", Vector2.new(x / 2+30, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
                    Render.Text("FB", Vector2.new(x / 2+29, y / 1.9+29),Color.new(0, 0, 0), 11, WebFont1)
                    Render.Text("FB", Vector2.new(x / 2+29, y / 1.9+31),Color.new(0, 0, 0), 11, WebFont1)
                    Render.Text("FB", Vector2.new(x / 2+29, y / 1.9+30), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)
            
                end
            


            end
                end
            
            
            
            ---------------------------------------------------------
            
               if minDMG == true then
            
                 
                Render.Text("DMG", Vector2.new(x / 2-1, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("DMG", Vector2.new(x / 2+1, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("DMG", Vector2.new(x / 2+1, y / 1.9+29),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("DMG", Vector2.new(x / 2+1, y / 1.9+31),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("DMG", Vector2.new(x / 2, y / 1.9+30), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)
            
            end
            -----------------------------------------
            
               if bb == true then
                Render.Text("FB", Vector2.new(x / 2+28, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("FB", Vector2.new(x / 2+30, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("FB", Vector2.new(x / 2+29, y / 1.9+29),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("FB", Vector2.new(x / 2+29, y / 1.9+31),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("FB", Vector2.new(x / 2+29, y / 1.9+30), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)

                end


            
   -- Render.Text("DMG", Vector2.new(x / 2-1, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
--   Render.Text("DMG", Vector2.new(x / 2+1, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
  --  Render.Text("DMG", Vector2.new(x / 2+1, y / 1.9+29),Color.new(0, 0, 0), 11, WebFont1)
  --  Render.Text("DMG", Vector2.new(x / 2+1, y / 1.9+31),Color.new(0, 0, 0), 11, WebFont1)
   -- Render.Text("DMG", Vector2.new(x / 2, y / 1.9+30), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)


  --  Render.Text("SP", Vector2.new(x / 2+17, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
  --  Render.Text("SP", Vector2.new(x / 2+19, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
--   Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+29),Color.new(0, 0, 0), 11, WebFont1)
--   Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+31),Color.new(0, 0, 0), 11, WebFont1)
  --  Render.Text("SP", Vector2.new(x / 2+18, y / 1.9+30), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)

        
--   Render.Text("FB", Vector2.new(x / 2+28, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
--   Render.Text("FB", Vector2.new(x / 2+30, y / 1.9+30),Color.new(0, 0, 0), 11, WebFont1)
  --  Render.Text("FB", Vector2.new(x / 2+29, y / 1.9+29),Color.new(0, 0, 0), 11, WebFont1)
--   Render.Text("FB", Vector2.new(x / 2+29, y / 1.9+31),Color.new(0, 0, 0), 11, WebFont1)
--   Render.Text("FB", Vector2.new(x / 2+29, y / 1.9+30), Color.new(176 / 255, 196 / 255, 222 / 255,0.9), 11, WebFont1)

end






----------------------------------------------------------------------------

   
        if ref_double_tap:GetBool() == true then
        if menu_ideal_tick:GetBool() == true then
            Render.Text("IDEALTICK: ", Vector2.new(x / 2-1, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
            Render.Text("IDEALTICK: ", Vector2.new(x / 2+1, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
            Render.Text("IDEALTICK: ", Vector2.new(x / 2+1, y / 1.9+19),Color.new(0, 0, 0), 11, WebFont1)
            Render.Text("IDEALTICK: ", Vector2.new(x / 2+1, y / 1.9+21),Color.new(0, 0, 0), 11, WebFont1)
            Render.Text("IDEALTICK: ", Vector2.new(x / 2, y / 1.9+20), Color.new(1,1,1), 11, WebFont1)

            if Exploits.GetCharge() == 1 then


                Render.Text("100%", Vector2.new(x / 2+48, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("100%", Vector2.new(x / 2+48, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("100%", Vector2.new(x / 2+48, y / 1.9+21),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("100%", Vector2.new(x / 2+48, y / 1.9+19),Color.new(0, 0, 0), 11, WebFont1)
                Render.Text("100%", Vector2.new(x / 2+48, y / 1.9+20), Color.new(146 / 255, 255 / 255, 36 / 255,0.9), 11, WebFont1)


                else

                    Render.Text("0%", Vector2.new(x / 2+48, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
                    Render.Text("0%", Vector2.new(x / 2+48, y / 1.9+20),Color.new(0, 0, 0), 11, WebFont1)
                    Render.Text("0%", Vector2.new(x / 2+48, y / 1.9+21),Color.new(0, 0, 0), 11, WebFont1)
                    Render.Text("0%", Vector2.new(x / 2+48, y / 1.9+19),Color.new(0, 0, 0), 11, WebFont1)
                    Render.Text("0%", Vector2.new(x / 2+48, y / 1.9+20), Color.new(0.6, 0.1, 0.1, 1.0), 11, WebFont1)

                end



            else

                

                if Exploits.GetCharge() == 1 then


                    Render.Text("DT", Vector2.new(x / 2-1, y / 1.9+20),Color.new(0, 0, 0), 12, WebFont)
                    Render.Text("DT", Vector2.new(x / 2+1, y / 1.9+20),Color.new(0, 0, 0), 12, WebFont)
                    Render.Text("DT", Vector2.new(x / 2+1, y / 1.9+19),Color.new(0, 0, 0), 12, WebFont)
                    Render.Text("DT", Vector2.new(x / 2+1, y / 1.9+21),Color.new(0, 0, 0), 12, WebFont)
                    Render.Text("DT", Vector2.new(x / 2, y / 1.9+20), Color.new(146 / 255, 255 / 255, 36 / 255,0.9), 12, WebFont)
                    else
        
                        Render.Text("DT", Vector2.new(x / 2-1, y / 1.9+20),Color.new(0, 0, 0), 12, WebFont)
                        Render.Text("DT", Vector2.new(x / 2+1, y / 1.9+20),Color.new(0, 0, 0), 12, WebFont)
                        Render.Text("DT", Vector2.new(x / 2+1, y / 1.9+19),Color.new(0, 0, 0), 12, WebFont)
                        Render.Text("DT", Vector2.new(x / 2+1, y / 1.9+21),Color.new(0, 0, 0), 12, WebFont)
                        Render.Text("DT", Vector2.new(x / 2, y / 1.9+20),Color.new(1, 1, 1, 1), 12, WebFont)
        
                    end


            end
        

        end
    end
    end






    local Watermark_menu = function()

   
    
     ping = get_latency()
    ticks1 = math.floor(1.0 / GlobalVars.interval_per_tick)

    x = screen.x - 5
     y = 9
    h = 17
    text = string.format("AnGer |  211008  | delay: %ims | %i ticks | "..USERNAME, ping, ticks1)
     wide = Render.CalcTextSize(text, 12, font1)
    Render.BoxFilled(Vector2.new(x - wide.x - 5, y), Vector2.new(x - 5, y + wide.y + 5), Color.new(17/255,17/255,17/255,alphas:GetInt()/255))

    Render.Text(text, Vector2.new(x - wide.x, 12), Color.new(255,255,255), 12, font5)




        if windows_styles:GetInt() == 0 then
          Render.BoxFilled(Vector2.new(x - wide.x - 5, y), Vector2.new(x - 5,  h-6), windows_col:GetColor())



        end
        if windows_styles:GetInt() == 1 then
            
            Render.GradientBoxFilled(Vector2.new(x - wide.x - 5,y),Vector2.new(x - (wide.x - 5)/2,h-6), Color.new(0, 0, 0, 0), windows_col:GetColor(), Color.new(0, 0, 0, 0), windows_col:GetColor())

            Render.GradientBoxFilled(Vector2.new(x - (wide.x - 5)/2,y),Vector2.new(x -5 ,h-6), windows_col:GetColor(), Color.new(0, 0, 0, 0), windows_col:GetColor(),Color.new(0, 0, 0, 0))

            

            
        end
        if windows_styles:GetInt() == 2 then
              final_color1 = Color.new( 100/255, 170/255, 255/255 )
             final_color2 = Color.new( 255/255, 47/255, 199/255 )
             final_color3 = Color.new( 236/255, 255/255, 65/255 )
        Render.GradientBoxFilled(Vector2.new(x - wide.x - 5,y),Vector2.new(x - (wide.x - 5)/2,h-6), final_color1, final_color2, final_color1, final_color2)

        Render.GradientBoxFilled(Vector2.new(x - (wide.x - 5)/2,y),Vector2.new(x -5 ,h-6), final_color2, final_color3, final_color2, final_color3)


        end






    end



    CustomScopeLines = function()
        if not scope_enable:GetBool() then
        return; end
    
        if not EngineClient.IsInGame() then
        return; end
    
        ref_lines:SetInt(2)
        local entity = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
        local player = entity:GetPlayer()
        local x = screen_size.x / 2
        local y = screen_size.y / 2
    
        local col = scope_enable:GetColor()
        local col2 = Color.new(col.r, col.g, col.b, 0.05)
        local first_col = (function(a,b) if not scope_inverted:GetBool() then return b else return a end end)(col, col2)
        local second_col = (function(a,b) if not scope_inverted:GetBool() then return a else return b end end)(col, col2)
    
        if local_scoped then
            Render.GradientBoxFilled(Vector2.new((x - scope_length:GetInt()) - scope_offset:GetInt(), y), Vector2.new(x - scope_offset:GetInt(), y + 1), first_col, second_col, first_col, second_col)
            Render.GradientBoxFilled(Vector2.new((x + scope_length:GetInt()) + scope_offset:GetInt(), y), Vector2.new(x + scope_offset:GetInt(), y + 1), first_col, second_col, first_col, second_col)
            Render.GradientBoxFilled(Vector2.new(x, y + scope_offset:GetInt()), Vector2.new(x + 1, y + scope_length:GetInt() + scope_offset:GetInt()), second_col, second_col, first_col,first_col)
            Render.GradientBoxFilled(Vector2.new(x, y - scope_offset:GetInt() - scope_length:GetInt()), Vector2.new(x + 1, y - scope_offset:GetInt()), first_col, first_col ,second_col, second_col)
        end
    end


    local Left_Binds = function()


       
        local player = EntityList.GetLocalPlayer()
        local vel,h = Vector.new(player:GetProp("DT_BasePlayer", "m_vecVelocity[0]"), player:GetProp("DT_BasePlayer", "m_vecVelocity[1]"), player:GetProp("DT_BasePlayer", "m_vecVelocity[2]")):Length2D(),28



     local        y = EngineClient.GetScreenSize().y/1.33 - 120
     local     customw = 50;
     local    table = 0
     local   antiaim = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "LBY Mode")
     local     fs = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
     local      fakeduck = Menu.FindVar("Aimbot", "Anti Aim", "Misc", "Fake Duck")
            binds = Cheat.GetBinds()
            minDMG = false
           minDMGv = 0
           sp = false
            fp = false
           da = false
           for i = 1, #binds do
          local    bind = binds
               if bind:GetName() == 'Minimum Damage' then
                   minDMG = true
                   minDMGValue = bind:GetValue()
               end
               if bind:GetName() == 'Safe Points' then
                   sp = true
               end
               if bind:GetName() == 'Fake Ping' then
                   fp = true
               end
            --   if bind:GetName() == 'Dormant Aimbot' then
           --        da = true
          --     end
               if bind:GetName() == 'Body Aim' then
                   bb = true
               end
           end
           lcc = nil
           if vel > 255 then
             if alpha[10] < 255 then alpha[10] = alpha[10] + 25 else alpha[10] = 255 end
             if vel > 275 then lcc = Color.new(132/255, 195/255, 16/255, alpha[10]/255) else lcc = Color.new(255/255, 0/255, 0/255, alpha[10]/255) end
                 text = 'LC'
                 w = Render.CalcTextSize(text, 28, font6)
   
                 Render.GradientBoxFilled(Vector2.new(EngineClient.GetScreenSize().x/100 + w.x, y + 26 * table), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table + w.y + 1), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[1]/255)), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[10]/255)))
                 Render.GradientBoxFilled(Vector2.new(EngineClient.GetScreenSize().x/100 - w.x, y + 26 * table), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table + w.y + 1), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[1]/255)), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[10]/255)))
                 Render.Text(tostring(text), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table), lcc, 28, font6, true)
             table = table + math.min(1, alpha[10] /10)
         end
           if ref_double_tap:GetBool() then
               if alpha[1] < 255 then alpha[1] = alpha[1] + 25 else alpha[1] = 255 end
               chrg = Exploits.GetCharge()
               text = 'DT'
               w = Render.CalcTextSize(text, 28, font6)
               Render.GradientBoxFilled(Vector2.new(EngineClient.GetScreenSize().x/100 + w.x, y + 26 * table), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table + w.y + 1), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[1]/255)), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[1]/255)))
               Render.GradientBoxFilled(Vector2.new(EngineClient.GetScreenSize().x/100 - w.x, y + 26 * table), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table + w.y + 1), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[1]/255)), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[1]/255)))
               if chrg == 1 then
                   w = Render.CalcTextSize(text, 28, font6)
                   Render.Text(tostring(text), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table), Color.new(255/255, 255/255, 255/255, alpha[1]/255), 28, font6, true)
               else
                   w = Render.CalcTextSize(text, 28, font6)
                   Render.Text(tostring(text), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table), Color.new(255/255, 0/255, 0/255, alpha[1]/255), 28, font6, true)
               end
               table = table + math.min(1, alpha[1] /10)
           end
           if hideshots:GetBool() then
               if alpha[2] < 255 then alpha[2] = alpha[2] + 25 else alpha[2] = 255 end
               text = 'HS'
               w = Render.CalcTextSize(text, 28, font6)
               Render.GradientBoxFilled(Vector2.new(EngineClient.GetScreenSize().x/100 + w.x, y + 26 * table), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table + w.y + 1), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[2]/255)), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[2]/255)))
               Render.GradientBoxFilled(Vector2.new(EngineClient.GetScreenSize().x/100 - w.x, y + 26 * table), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table + w.y + 1), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[2]/255)), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[2]/255)))
               Render.Text(tostring(text), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table), Color.new(132/255, 195/255, 16/255, alpha[2]/255), 28, font6, true)
               table = table + math.min(1, alpha[2] /10)
           end
           if fakeduck:GetBool() then
               if alpha[3] < 255 then alpha[3] = alpha[3] + 25 else alpha[3] = 255 end
               text = 'DUCK'
               w = Render.CalcTextSize(text, 28, font6)
               Render.GradientBoxFilled(Vector2.new(EngineClient.GetScreenSize().x/100 + w.x, y + 26 * table), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table + w.y + 1), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[3]/255)), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[3]/255)))
               Render.GradientBoxFilled(Vector2.new(EngineClient.GetScreenSize().x/100 - w.x, y + 26 * table), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table + w.y + 1), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[3]/255)), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[3]/255)))
               Render.Text(tostring(text), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table), Color.new(255/255, 255/255, 255/255, alpha[3]/255), 28, font6, true)
               table = table + math.min(1, alpha[3] /10)
           end
           if minDMG == true then
               if alpha[4] < 255 then alpha[4] = alpha[4] + 25 else alpha[4] = 255 end
               Render.GradientBoxFilled(Vector2.new(EngineClient.GetScreenSize().x/100 + w.x, y + 26 * table), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table + w.y + 1), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[4]/255)), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[4]/255)))
               Render.GradientBoxFilled(Vector2.new(EngineClient.GetScreenSize().x/100 - w.x, y + 26 * table), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table + w.y + 1), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[4]/255)), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[4]/255)))
               text = 'DMG'
               Render.Text(minDMGValue, Vector2.new(EngineClient.GetScreenSize().x/2+5, EngineClient.GetScreenSize().y/2-15 ), Color.new(255/255, 255/255, 255/255, alpha[4]/255), 12, font5, true)

               w = Render.CalcTextSize(text, 28, font6) 
               Render.Text(tostring(text), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table), Color.new(255/255, 255/255, 255/255, alpha[4]/255), 28, font6, true)
               table = table + math.min(1, alpha[4] /10)
           end
   
   
           if sp == true then
             if alpha[6] < 255 then alpha[6] = alpha[6] + 25 else alpha[6] = 255 end
             text = 'SP'
             w = Render.CalcTextSize(text, 28, font6)
             Render.GradientBoxFilled(Vector2.new(EngineClient.GetScreenSize().x/100 + w.x, y + 26 * table), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table + w.y + 1), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[6]/255)), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[6]/255)))
               Render.GradientBoxFilled(Vector2.new(EngineClient.GetScreenSize().x/100 - w.x, y + 26 * table), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table + w.y + 1), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[6]/255)), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[6]/255)))
             Render.Text(tostring(text), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table), Color.new(132/255, 195/255, 16/255, alpha[6]/255), 28, font6, true)
             table = table + math.min(1, alpha[6] /10)
           end
   
           if bb == true then
               if alpha[8] < 255 then alpha[8] = alpha[8] + 25 else alpha[8] = 255 end
               text = 'BAIM'
               w = Render.CalcTextSize(text, 28, font6)
               Render.GradientBoxFilled(Vector2.new(EngineClient.GetScreenSize().x/100 + w.x, y + 26 * table), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table + w.y + 1), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[8]/255)), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[8]/255)))
               Render.GradientBoxFilled(Vector2.new(EngineClient.GetScreenSize().x/100 - w.x, y + 26 * table), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table + w.y + 1), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[8]/255)), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[8]/255)))
               Render.Text(tostring(text), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table), Color.new(132/255, 195/255, 16/255, alpha[8]/255), 28, font6, true)
               table = table + math.min(1, alpha[8] /10)
           end
   
           if fp == true then
               if alpha[7] < 255 then alpha[7] = alpha[7] + 25 else alpha[7] = 255 end
               text = 'PING'
               w = Render.CalcTextSize(text, 28, font6)
               Render.GradientBoxFilled(Vector2.new(EngineClient.GetScreenSize().x/100 + w.x, y + 26 * table), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table + w.y + 1), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[7]/255)), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[7]/255)))
               Render.GradientBoxFilled(Vector2.new(EngineClient.GetScreenSize().x/100 - w.x, y + 26 * table), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table + w.y + 1), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[7]/255)), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[7]/255)))
              Render.Text(tostring(text), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table), Color.new(132/255, 195/255, 16/255, alpha[7]/255), 28, font6, true)
               table = table + math.min(1, alpha[7] /10)
           end
   
           
    
           if fs:GetInt() == 5 then
               if alpha[13] < 255 then alpha[13] = alpha[13] + 25 else alpha[13] = 255 end
               text = 'FS'
               w = Render.CalcTextSize(text, 28, font6)
               Render.GradientBoxFilled(Vector2.new(EngineClient.GetScreenSize().x/100 + w.x, y + 26 * table), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table + w.y + 1), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[13]/255)), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[13]/255)))
               Render.GradientBoxFilled(Vector2.new(EngineClient.GetScreenSize().x/100 - w.x, y + 26 * table), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table + w.y + 1), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[13]/255)), Color.new(0, 0, 0, 0), Color.new(0, 0, 0, math.min(0.1, alpha[13]/255)))
              Render.Text(tostring(text), Vector2.new(EngineClient.GetScreenSize().x/100, y + 26 * table), Color.new(132/255, 195/255, 16/255, alpha[13]/255), 28, font6, true)
               table = table + math.min(1, alpha[13] /10)
           end
    
     

       end







Cheat.RegisterCallback("frame_stage", function(frame_stage)
    Menu_Mode()








end)
Cheat.RegisterCallback("pre_prediction", Antiaim_Mode)


Cheat.RegisterCallback("createmove", function(cmd)
    DoubleTapMode()
    Noscope_HC()
end)

Cheat.RegisterCallback("draw", function(cmd)
    DTindicator()
    Draw_Arrows()
    Draw_Crosshair()
    CustomScopeLines()
    HeavenFL()
    local local_player_index    = EngineClient.GetLocalPlayer()
    local local_player          = EntityList.GetClientEntity(local_player_index)
     if not local_player then
         cachedmaps = {}
         cachedoneways = {}
         logs = {}
         if CVar.FindVar("hidehud"):GetInt() == 8 then CVar.FindVar("hidehud"):SetInt(0) end
         CVar.FindVar("r_drawvgui"):SetInt(1)
         return
     end

     if local_player:GetProp("m_iHealth") > 0 then
        local entity = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
        local player = entity:GetPlayer()
          local is_scoped = player:GetProp("m_bIsScoped")
        local_scoped = is_scoped;

         if (Solus_UI:GetBool() == true) then
         if windows_:GetBool(0) then watermark() end
         if windows_:GetBool(1) then keybinds() end
         if windows_:GetBool(2) then tickbase() end
         if windows_:GetBool(3) then fake() end
         if windows_:GetBool(4) then spectators() end
         if windows_:GetBool(5) then Watermark_menu() end
         if windows_:GetBool(6) then Left_Binds() end
         end
     end

end)

Cheat.RegisterCallback("events", DTPlayerinfo)

Cheat.RegisterCallback("prediction", function()    
    if (lua_Explolts.Fast_DoubleTap:GetBool()) then
        CVar.FindVar("cl_clock_correction"):SetInt(0)
        CVar.FindVar("cl_clock_correction_adjustment_max_amount"):SetInt(450)
    end

    local all_players = EntityList.GetEntitiesByName("CCSPlayer")
        for i = 1, #all_players do
            local target = all_players:GetPlayer()
            if target ~= EntityList.GetLocalPlayer() and not target:IsTeamMate() and target:GetProp("m_iHealth") > 0 then
                local localplayer = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
                local origin = localplayer:GetRenderOrigin()    
                local origin2 = target:GetRenderOrigin()
                local my_vec = Vector.new(origin.x, origin.y, origin.z)
                local dest = Vector.new(origin2.x, origin2.y, origin2.z)
                local length = my_vec:DistTo(dest)        
        weap = target:GetActiveWeapon()
    
                if length < 170 and weap ~= nil and weap:IsKnife() and lua_Antiaim.AntibackStab:Get() then
                AntiAim.OverrideYawOffset(180)
                AntiAim.OverridePitch(0)
                else
                    return
                    end
                end
            end
    end)    
Cheat.RegisterCallback("override_view", fakelag_chock)
 
Начинающий
Статус
Оффлайн
Регистрация
1 Сен 2021
Сообщения
11
Реакции[?]
0
Поинты[?]
0
Сверху Снизу