LUA скрипт [NL] I need anti aim lua source (pls pls pls)

Privatny p100 DT Airlag Break LC Teleport Exploit
Read Only
Статус
Оффлайн
Регистрация
27 Янв 2021
Сообщения
951
Реакции[?]
150
Поинты[?]
74K
I need ready to paste anti aim lua source for neverlose. I dont need cords, just anti aim lua. Give it please.
Мне нужна исходник готовой луа на антиаимы для неверлуза. Мне не надо кордов, просто луа на анти аимы. Скиньте её пожалуйста
 
Участник
Статус
Оффлайн
Регистрация
27 Авг 2021
Сообщения
524
Реакции[?]
205
Поинты[?]
9K
I need ready to paste anti aim lua source for neverlose. I dont need cords, just anti aim lua. Give it please.
Мне нужна исходник готовой луа на антиаимы для неверлуза. Мне не надо кордов, просто луа на анти аимы. Скиньте её пожалуйста
C++:
local = menu.addchikbox("Enable pidoras - yaw"), [pizdec]
local = viebatmamuroll cmd = 45z, [ebaaat]
local = add.function("Idi naxuy - yaw"), [WTF]
local = yaw.offset("180, -180"), [SHIT]
local tank = Render.gayporn("pornxub.su"), [BLYAAA]
local pitch = pizda.bruno(angles.idinaxuy), [AXUET]
local bluhgang js activated = ("enable bluxgank indicators"), [AXAXAXAXA????]
if indi:GetBool(1) and lp:GetPlayer():IsAlive() then
text = {bluhgang, "Bluhgag"}
text = Render.pidorasText(tostring(text[id]), 12, font.smallpixel7)
         end
end)
вроде имба
 
life is cheap, death is free!
Эксперт
Статус
Оффлайн
Регистрация
9 Дек 2019
Сообщения
1,603
Реакции[?]
517
Поинты[?]
2K
C++:
local = menu.addchikbox("Enable pidoras - yaw"), [pizdec]
local = viebatmamuroll cmd = 45z, [ebaaat]
local = add.function("Idi naxuy - yaw"), [WTF]
local = yaw.offset("180, -180"), [SHIT]
local tank = Render.gayporn("pornxub.su"), [BLYAAA]
local pitch = pizda.bruno(angles.idinaxuy), [AXUET]
local bluhgang js activated = ("enable bluxgank indicators"), [AXAXAXAXA????]
if indi:GetBool(1) and lp:GetPlayer():IsAlive() then
text = {bluhgang, "Bluhgag"}
text = Render.pidorasText(tostring(text[id]), 12, font.smallpixel7)
         end
end)
вроде имба
Sheeesh, имба
 
Начинающий
Статус
Оффлайн
Регистрация
17 Фев 2021
Сообщения
15
Реакции[?]
1
Поинты[?]
0
Код:
--local tab1 = Menu.Combo("Femida Yaw", "Tab", {"Global", "Antiaim", "Visuals", "Misc"}, 0)
local menu_elements =
{
     fake_angle = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Enable Fake Angle"),
     double_tap = Menu.FindVar("Aimbot", "Ragebot", "Exploits", "Double Tap"),
     fakelag = Menu.FindVar("Aimbot", "Anti Aim", "Fake Lag", "Enable Fake Lag"),
     legs = Menu.FindVar("Aimbot", "Anti Aim", "Misc", "Leg Movement"),
}

-- aa things

local antiaims =
{
    y_aa = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base"),
    p_aa = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Pitch"),
    left_l = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Left Limit"),
    right_l = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Right Limit"),
    lby_t = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "LBY Mode"),
    fake_t = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options"),
    fs_t = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync"),
}
-- lua menu
local var = {
    player_states = {"On Use", "Standing", "Moving", "Slow motion", "Air", 'Duck'}
}
local use = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[Use] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Use] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Use] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Use] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[Use] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[Use] Body Yaw Jitter", false)
}
local stand = {
    stand = Menu.Switch("Anti-Aims","Anti-Aims", "[1] Enable", false),
    stand1 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    stand2 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    stand3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[1] Yaw Base Add", 0, -180, 180),
    stand4 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    stand5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[1] Modifier degree", 0, -180, 180),
    stand6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[1] Fake Yaw Limit", 17, 0, 60),
    stand7 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     stand8 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     stand10 = Menu.Switch("Anti-Aims","Anti-Aims", "[1] Desync jitter", false),
     stand11 = Menu.Switch("Anti-Aims","Anti-Aims", "[1] Body Yaw Jitter", false),
     stand12 = Menu.Switch("Anti-Aims","Anti-Aims", "[1] Fake Flick", false)
}
local move = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[2] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[2] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[2] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Body Yaw Jitter", false),
     slow12 = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Small Jitter", false),
     slow13 = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Tank Jitter", false),
     slow14 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Tank Yaw] Minimum", 10, -180, 180),
    slow15 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Tank Yaw] Maximum", -12, -180, 180)
}
local slow = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[3] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[3] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[3] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[3] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[3] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[3] Body Yaw Jitter", false),
     slow12 = Menu.Switch("Anti-Aims","Anti-Aims", "[3] Small Yaw Jitter", false)
}
local air = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[4] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[4] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[4] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[4] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[4] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[4] Body Yaw Jitter", false),
     slow12 = Menu.Switch("Anti-Aims","Anti-Aims", "[4] Small Yaw Jitter", false)
}
local duck = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[5] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[5] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[5] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[5] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[5] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[5] Body Yaw Jitter", false)
}
local m = {
    player_state = Menu.Combo("Anti-Aims","Anti-Aims", "|", var.player_states, 0),
    aaenable = Menu.Switch("Anti-Aims","[+]", "Master-Switch", false),
    aatype = Menu.Combo("Anti-Aims","[+]", '', {"Preset", 'Custom'} , 0),
    presettype = Menu.Combo("Anti-Aims","[+]", ' ', {"Mode #1", 'TANK-AA', 'CYBER AA'} , 0),
    antibrute = Menu.Switch("Anti-Aims","", "Anti-Bruteforce", false)
}
local screen = EngineClient.GetScreenSize()
local lua_m =
{
        -- Ragebot
    rb_on = Menu.Switch('Rage',"Femida", "Enable ragebot improvements", false),
    rb_lg = Menu.Switch('Rage',"Femida", "Aimbot logging", false),
    -- Doubletap
    dt_on = Menu.Switch('Rage',"Femida", "Enable doubletap improvements", false),
    dt_md = Menu.Combo('Rage',"Femida", "Doubletap mode", {"Fast", "Unsafe", "Recomendent"}, 0),
    -- Visual
    vs_th = Menu.Combo('Visuals',"Femida", "Palette theme", {"None", "Gradient", 'Gradient #2'}, 0),
    vs_ac = Menu.ColorEdit('Visuals',"Femida", "Palette", Color.new(174 / 255,181 / 255,235 / 255, 255 / 255)),
    vs_wm = Menu.Switch('Visuals',"Femida", "Watermark", false),
    vs_dmg = Menu.Switch('Visuals','Femida', 'Min Damage Indicator', false),
    vs_hl = Menu.Switch('Visuals',"Femida", "Hotkey list", false),
    vs_fl = Menu.Switch('Visuals',"Femida", "Anti-aimbot Visuals", false),
    vs_fc = Menu.Switch('Visuals',"Femida", "Centered Desync Circle", false),
    hk_x = Menu.SliderInt('Visuals',"Femida", "hk_x", 300, 1, screen.x),
    hk_y = Menu.SliderInt('Visuals',"Femida", "hk_y", 10, 1, screen.y),
    vs_skeet = Menu.Switch('Visuals',"Femida", "Skeet hitsound", false),
    wmname = Menu.TextBox('Visuals','Watermark', "Watermark Name", 64, Cheat.GetCheatUserName()),
    wmprefix = Menu.TextBox('Visuals','Watermark', "Watermark Prefix", 64, 'gamesense'),
    vs_ts = Menu.SliderInt('Visuals',"Femida", "BG transparency", 100, 0, 255, ""),
    --hk_x = Menu.SliderInt("Femida", "Keybinds X", 200, 0, EngineClient.GetScreenSize().x),
    --hk_y = Menu.SliderInt("Femida", "Keybinds Y", 400, 0, EngineClient.GetScreenSize().y),
    -- AntiAim
    -- Fakelag
    fl_ref = Menu.Switch('Misc',"Femida", "Enable better fakelag", false),
    fl_mode = Menu.Combo('Misc',"Femida", "Mode", {"Fluctuate", "Logic", "Maximum"}, 0),
    -- Visuals
    vs_net = Menu.Switch('Visuals','Femida', 'Custom netgraph', false),
    vs_aa = Menu.MultiCombo('Visuals',"Femida", "Indicators Type", {"Femida Yaw", 'Skeet', 'Ideal Yaw New', 'Ideal Yaw Old', 'TEAMSKEET', 'ACATEL'}, 0),
    vs_arr = Menu.Combo('Visuals',"Femida", "Arrows", {"Disabled", "Line", "TeamSkeet Arrows"}, 0),
    vs_selected = Menu.ColorEdit('Visuals',"Femida", 'Selected Desync Color', Color.new(174 / 255,181 / 255,235 / 255, 255 / 255)),
    vs_manual = Menu.ColorEdit('Visuals',"Femida", "Selected Manual Color", Color.new(255 / 255,255 / 255,255 / 255, 255 / 255)),
    -- Extra
    an_lb = Menu.Switch('Misc',"Extra", "Leg Breaker", false),
    an_pe = Menu.Switch('Misc',"Commands", "Disable Panorama", false),
    an_bo = Menu.Switch('Misc',"Commands", "FPS Boost", false),
}



-- menu text
local ffi = require("ffi")

ffi.cdef[[
    typedef struct {
        unsigned short wYear;
        unsigned short wMonth;
        unsigned short wDayOfWeek;
        unsigned short wDay;
        unsigned short wHour;
        unsigned short wMinute;
        unsigned short wSecond;
        unsigned short wMilliseconds;
    } SYSTEMTIME, *LPSYSTEMTIME;
    void GetSystemTime(LPSYSTEMTIME lpSystemTime);
    void GetLocalTime(LPSYSTEMTIME lpSystemTime);
        void* GetProcAddress(void* hModule, const char* lpProcName);
    void* GetModuleHandleA(const char* lpModuleName);
    
    typedef struct {
        uint8_t r;
        uint8_t g;
        uint8_t b;
        uint8_t a;
    } color_struct_t;

    typedef void (*console_color_print)(const color_struct_t&, const char*, ...);

    typedef void* (__thiscall* get_client_entity_t)(void*, int);
]]
local ffi_helpers = {
    color_print_fn = ffi.cast("console_color_print", ffi.C.GetProcAddress(ffi.C.GetModuleHandleA("tier0.dll"), "?ConColorMsg@@YAXABVColor@@PBDZZ")),
    color_print = function(self, text, color)
        local col = ffi.new("color_struct_t")

            col.r = 135
            col.g = 232
            col.b = 130
            col.a = 255

        self.color_print_fn(col, text)
    end
}
local function coloredPrint(color, text)
    ffi_helpers.color_print(ffi_helpers, text, color)
end
    local ffi_cast = ffi.cast
    local pflFrameTime = ffi.new("float[1]")
    local pflFrameTimeStdDeviation = ffi.new("float[1]")
    local pflFrameStartTimeStdDeviation = ffi.new("float[1]")
    local interface_ptr = ffi.typeof('void***')
    local netc_bool = ffi.typeof("bool(__thiscall*)(void*)")
    local netc_bool2 = ffi.typeof("bool(__thiscall*)(void*, int, int)")
    local netc_float = ffi.typeof("float(__thiscall*)(void*, int)")
    local netc_int = ffi.typeof("int(__thiscall*)(void*, int)")
    local net_fr_to = ffi.typeof("void(__thiscall*)(void*, float*, float*, float*)")
    local rawivengineclient = Utils.CreateInterface("engine.dll", "VEngineClient014") or error("VEngineClient014 wasnt found", 2)
    local ivengineclient = ffi_cast(interface_ptr, rawivengineclient) or error("rawivengineclient is nil", 2)
    local get_net_channel_info = ffi_cast("void*(__thiscall*)(void*)", ivengineclient[0][78]) or error("ivengineclient is nil")
-- Fonts
    local font_size = 11
    local font_size1 = 11
    local predsize = 11
    local acidsize = 10
    local verdsize = 11
    local kbsize = 11
    local mainsize = 12
    local menusize = 35
    local verdanamenu2 = Render.InitFont('Verdana', 17)
    local verdanamenu = Render.InitFont('Verdana Bold', menusize)
    local pixel = Render.InitFont("Smallest Pixel-7", acidsize)
    local verdbd = Render.InitFont("Verdana Bold", verdsize, {'r'})
    local prediction = Render.InitFont('Verdana', predsize)
    local ideal = Render.InitFont('Arial', font_size)
    local idealold = Render.InitFont('Verdana Bold', font_size1)
    local net_graph = Render.InitFont('Verdana', 12)
    local verdana = Render.InitFont('Verdana', 11)
    local verdana1 = Render.InitFont('Calibri Bold', 21)
    local arrows = Render.InitFont('Verdana', 16)
    local indicator = Render.InitFont('Calibri', 13)
    local calib = Render.InitFont("Verdana", 12)
    local calib1 = Render.InitFont("Verdana", mainsize, {'r'})
    local calib2 = Render.InitFont("Verdana", kbsize, {'r'})
    local calib3 = Render.InitFont("Verdana", 11, {'b'})
    local dsy_ = Render.InitFont('Calibri Bold', 12)
    lua_m.dt_md:SetVisible(lua_m.dt_on:GetBool())
    lua_m.rb_lg:SetVisible(lua_m.rb_on:GetBool())
    lua_m.vs_ac:SetVisible(not lua_m.vs_th:GetInt() == 1 or lua_m.vs_th:GetInt() == 2)
local function distation(vec_one, vec_two) local delta_x, delta_y, delta_z = vec_one.x - vec_two.x, vec_one.y - vec_two.y return math.sqrt(delta_x * delta_x + delta_y * delta_y) end
local function lerp(start, vend, time)
    return start + (vend - start) * time
end
    local ping_color = function (a)if a<40 then return{255,255,255}end;if a<100 then return{255,125,95}end;return{255,60,80}end
local animations = {speed=4.0,stored_values={},active_this_frame={},prev_realtime=GlobalVars.realtime,realtime=GlobalVars.realtime,multiplier=0.0,clamp=function(b,c,d)return b>d and d or(b<c and c or b)end,new_frame=function(self)self.prev_realtime=self.realtime;self.realtime=GlobalVars.realtime;self.multiplier=(self.realtime-self.prev_realtime)*self.speed;for e,b in pairs(self.stored_values)do if self.active_this_frame[e]==nil then self.stored_values[e]=nil end end;self.active_this_frame={}end,reset=function(self,f)self.stored_values[f]=nil end,animate=function(self,f,g,h)h=h or 1.0;g=g or false;local i=self.multiplier*(g and-1 or 1)local b=self.clamp(self.stored_values[f]and self.stored_values[f]or 0.0,0.0,h)b=self.clamp(b+i,0.0,h)self.stored_values[f]=b;self.active_this_frame[f]=true;return b end}
local animations1 = {speed=2.0,stored_values={},active_this_frame={},prev_realtime=GlobalVars.realtime,realtime=GlobalVars.realtime,multiplier=0.0,clamp=function(b,c,d)return b>d and d or(b<c and c or b)end,new_frame=function(self)self.prev_realtime=self.realtime;self.realtime=GlobalVars.realtime;self.multiplier=(self.realtime-self.prev_realtime)*self.speed;for e,b in pairs(self.stored_values)do if self.active_this_frame[e]==nil then self.stored_values[e]=nil end end;self.active_this_frame={}end,reset=function(self,f)self.stored_values[f]=nil end,animate=function(self,f,g,h)h=h or 1.0;g=g or false;local i=self.multiplier*(g and-1 or 1)local b=self.clamp(self.stored_values[f]and self.stored_values[f]or 0.0,0.0,h)b=self.clamp(b+i,0.0,h)self.stored_values[f]=b;self.active_this_frame[f]=true;return b end}
local renderer = {}
renderer.rectangle = function (x, y, w, h)
    Render.BoxFilled(Vector2.new(x, y), Vector2.new(x + w, y + h), lua_m.vs_ac:GetColor())
end
renderer.rectangle1 = function (x, y, w, h, r,g,b,a)
    Render.BoxFilled(Vector2.new(x, y), Vector2.new(x + w, y + h), Color.new(r / 255, g / 255, b / 255, a / 255))
end
renderer.gradient = function ( x, y, w, h, r, g, b, a, r1, g1, b1, a1, vertical )
    if vertical then
        Render.GradientBoxFilled(Vector2.new(x, y), Vector2.new(x + w, y + h), Color.new(r / 255, g / 255, b / 255, a / 255), Color.new(r / 255, g / 255, b / 255, a / 255), Color.new(r1 / 255, g1 / 255, b1 / 255, a1 / 255), Color.new(r1 / 255, g1 / 255, b1 / 255, a1 / 255))
    else
        Render.GradientBoxFilled(Vector2.new(x, y), Vector2.new(x + w, y + h), Color.new(r / 255, g / 255, b / 255, a / 255), Color.new(r1 / 255, g1 / 255, b1 / 255, a1 / 255), Color.new(r / 255, g / 255, b / 255, a / 255), Color.new(r1 / 255, g1 / 255, b1 / 255, a1 / 255))
    end
end
renderer.circle = function (x, y, r, g, b, a, radius)
    Render.CircleFilled(Vector2.new(x, y), radius, 360, Color.new(r / 255, g / 255, b / 255, a / 255))
end
renderer.circle_outline = function (x, y, r, g, b, a, radius)
    Render.Circle(Vector2.new(x, y), radius, 360, Color.new(r / 255, g / 255, b / 255, a / 255))
end
renderer.text = function (x, y, r, g, b, a, text, font, size)
    Render.Text(text, Vector2.new(x, y), Color.new(r / 255, g / 255, b / 255, a / 255), size, font, false)
end
renderer.line = function (xa, ya, xb, yb, r, g, b, a)
    Render.Line(Vector2.new(xa, ya), Vector2.new(xb, yb), Color.new(r / 255, g / 255, b / 255, a / 255))
end
-- Notifier2

    local a=EngineClient.GetScreenSize()local b={callback_registered=false,maximum_count=7,data={}}function b:register_callback()if self.callback_registered then return end;function draw_notify()local c=5;local d=self.data;for e=#d,1,-1 do self.data[e].time=self.data[e].time-GlobalVars.frametime;local f,g=255,0;local h=d[e]if h.time<0 then table.remove(self.data,e)else local i=h.def_time-h.time;local i=i>1 and 1 or i;if h.time<0.5 or i<0.5 then g=(i<1 and i or h.time)/0.5;f=g*255;if g<0.2 then c=c+15*(1.0-g/0.2)end end;local j={x=Render.CalcTextSize(h.draw,11,verdana).x+8}local k={a.x/2-j.x/2+3,a.y-a.y/100*17.4+c}renderer.rectangle1(k[1],k[2]-20,j.x,20,13,13,13,f)renderer.rectangle(k[1],k[2]-20,j.x,2,138,171,255,f)renderer.text(k[1]+5,k[2]-15,255,255,255,f,h.draw,verdana,11)c=c-50 end end;self.callback_registered=true end end;function b:paint(l,m)local n=tonumber(l)+1;for e=self.maximum_count,2,-1 do self.data[e]=self.data[e-1]end;self.data[#self.data+1]={time=n,def_time=n,draw=m}self:register_callback()end
    -- Notifier2
    -- Is Able to Break LC
    local is_breaking_lc = function (...)local b=EntityList.GetClientEntity(EngineClient.GetLocalPlayer())local c=b:GetPlayer()local d=Vector.new(c:GetProp("DT_BasePlayer","m_vecVelocity[0]"),c:GetProp("DT_BasePlayer","m_vecVelocity[1]"),c:GetProp("DT_BasePlayer","m_vecVelocity[2]")):Length()if not c then return false end;if not c:IsAlive()then return false end;if Exploits.GetCharge()==1 then return false end;if d<275 then return false end;if bit.band(c:GetProp("DT_BasePlayer","m_fFlags"),1)==1 and d<260 then return false end;return true end
    -- Check bind activity
    local is_bind_active = function (b)local c=Cheat.GetBinds()for d=1,#c do if c[d]:GetName()==b then return c[d]:IsActive() end end;return false end
    -- Get bind val
    local get_bind_val = function (b)local c=Cheat.GetBinds()for d=1,#c do if c[d]:GetName()==b then return c[d]:GetValue()end end end
    -- Color by float (For fake indicator)
    local get_color_by_float = function (a,...)local b={...}local c=0;local d={}for e=1,#b,4 do c=c+1;local f=(e-1)/(#b-4)d[c]={f,b[e],b[e+1],b[e+2],b[e+3]}end;local g;local h;local i=1;local j=1;for e=1,#d do local k=d[e]local f=k[1]if f==a then return k[2],k[3],k[4],k[5]elseif f>a then local l=f-a;if l<j then h=k;j=l end elseif f<a then local l=a-f;if l<i then g=k;i=l end end end;local m=i+j;local n=(g[2]*j+h[2]*i)/m;local o=(g[3]*j+h[3]*i)/m;local p=(g[4]*j+h[4]*i)/m;local q=(g[5]*j+h[5]*i)/m;return n,o,p end
    -- Get desync color
    local get_desync_color = function (a)local b={get_color_by_float(math.max(0,math.min(1,math.abs(a)/58)),255,0,0,255,255,255,0,255,123,194,21,255)}return{r=b[1],g=b[2],b=b[3]}end
local need_to_bomb = function(...)
    local a = EntityList.GetEntitiesByName("CPlantedC4")
    local b = EntityList.GetLocalPlayer()
    local c = b:GetPlayer()
    local d = c:GetEyePosition()
    for e = 1, #a do
        local f = a[e]
        local g = f:GetRenderOrigin()
        local h = (d - g):Length()
        if h < 100 then
            return true
        end
    end
    return false
end
local need_to_door = function(...)
    local a = EntityList.GetEntitiesByClassID(143)
    local b = EntityList.GetLocalPlayer()
    local c = b:GetPlayer()
    local d = c:GetEyePosition()
    for e = 1, #a do
        local f = a[e]
        local g = f:GetRenderOrigin()
        local h = (d - g):Length()
        if h < 100 then
            return true
        end
    end
    return false
end
local need_to_hosting = function(...)
    local a = EntityList.GetEntitiesByName("CHostage")
    local b = EntityList.GetLocalPlayer()
    local c = b:GetPlayer()
    local d = c:GetEyePosition()
    for e = 1, #a do
        local f = a[e]
        local g = f:GetRenderOrigin()
        local h = (d - g):Length()
        if h < 100 then
            return true
        end
    end
    return false
end
local ref = {
    pitch = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Pitch"),
yawbase = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base"),
yawaddbase = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Add"),
modifier = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Modifier"),
 adddegre = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Modifier Degree"),
 enableangles = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Enable Fake Angle"),
 left = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Left Limit"),
 right = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Right Limit"),
 fakeopti = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options"),
lbymode = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "LBY Mode"),
 freeds = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync"),
}
    local generate_state = function ()local a=EntityList.GetClientEntity(EngineClient.GetLocalPlayer())local b=a:GetPlayer()local c=Vector.new(b:GetProp("DT_BasePlayer","m_vecVelocity[0]"),b:GetProp("DT_BasePlayer","m_vecVelocity[1]"),b:GetProp("DT_BasePlayer","m_vecVelocity[2]")):Length()local d=b:GetProp("DT_BasePlayer","m_flDuckAmount")local e=bit.band(b:GetProp("DT_BasePlayer","m_fFlags"),1)~=1;if e then return"AIR"elseif d>0.8 then return"DUCK"elseif c>130 then return"RUN"elseif c>5 then return"SLOW"end;return"STAND"end
    -- Getting wall damage
    local GetNetChannel = function (a)if a==nil then return end;local b=ffi_cast(netc_int,a[0][17])(a,1)return{seqNr_out=b,is_loopback=ffi_cast(netc_bool,a[0][6])(a),is_timing_out=ffi_cast(netc_bool,a[0][7])(a),latency={crn=function(c)return ffi_cast(netc_float,a[0][9])(a,c)end,average=function(c)return ffi_cast(netc_float,a[0][10])(a,c)end},loss=ffi_cast(netc_float,a[0][11])(a,1),choke=ffi_cast(netc_float,a[0][12])(a,1),got_bytes=ffi_cast(netc_float,a[0][13])(a,1),sent_bytes=ffi_cast(netc_float,a[0][13])(a,0),is_valid_packet=ffi_cast(netc_bool2,a[0][18])(a,1,b-1)}end
    -- Net Framerate
    local GetNetFramerate = function (b)if b==nil then return 0,0 end;local c=0;local d=0;ffi_cast(net_fr_to,b[0][25])(b,pflFrameTime,pflFrameTimeStdDeviation,pflFrameStartTimeStdDeviation)if pflFrameTime~=nil and pflFrameTimeStdDeviation~=nil and pflFrameStartTimeStdDeviation~=nil then if pflFrameTime[0]>0 then c=pflFrameStartTimeStdDeviation[0]*1000;d=pflFrameTime[0]*1000 end end;return d,c end
-- Globals
    local cl_interp = CVar.FindVar("cl_interp") -- 0.015625
    local cl_interp_ratio = CVar.FindVar("cl_interp_ratio") -- 1
    local cl_updaterate = CVar.FindVar("cl_updaterate")
    local miss_data = {'hit', '?', 'spread', 'occlusion', 'prediction error'}
    local fakelag_maximum, choked_ticks, choked_ticks_max, choked_ticks_prev = 14, 0, 0, 0
    local hitgroup = {'head', 'neck', 'pelvis', 'stomach', 'chest', 'chest', 'chest', 'right leg', 'left leg', 'right leg', 'left leg', 'right leg', 'left leg', 'right hand', 'left hand', 'right hand', 'right hand', 'left hand', 'left hand'}
    local id = 1;
    local LC_ALPHA = 1
-- Functions
    -- Ragebot Shot

local hitlogs = {}
local function aim_sho1t(shot)
       if lua_m.rb_on:GetBool() and lua_m.rb_lg:GetBool() then
    local text

    local name = EntityList.GetClientEntity(shot.target_index):GetPlayer():GetName()
    local damage = shot.damage
    local entity = EntityList.GetClientEntity(shot.target_index)
        local entity = EntityList.GetClientEntity(shot.target_index)
        local player = entity:GetPlayer()
        local body_yaw = math.min(58, math.max(player:GetProp("DT_BaseAnimating", "m_flPoseParameter")[12] * 120 - 60, -58))
        local health = player:GetProp("DT_BasePlayer", "m_iHealth")
        local reason = miss_data[shot.reason + 1]
        local hitbox = hitgroup[shot.hitgroup + 1]
        local shot_c = ({"st", "nd", "rd", "th"})[id]
    if shot.reason == 0 then
        text = string.format("Registered %s shot in %s's %s for %i damage [angle: %.1f°, 1:%i°] (hitchance: %i | history(?): | %i health)", id .. (shot_c or 'th'), player:GetName(), hitbox, shot.damage, shot.spread_degree, body_yaw, shot.hitchance, shot.backtrack, health)
        print('[neverlose.cc] '.. text)
    else
        text = string.format("Missed %s shot at %s's %s due to %s [angle: %.1f°, 1:%i°] (hitchance: %i | history(Δ): %i | %i health)", id .. (shot_c or 'th'), player:GetName(), hitbox, reason, shot.spread_degree, body_yaw, shot.hitchance, shot.backtrack, health)
        print('[neverlose.cc] '.. text)
    end
id = id == 15 and 1 or id + 1
    table.insert(hitlogs, {text = text, time = GlobalVars.realtime})
end

end
local function aim1234(e)
if lua_m.vs_skeet:GetBool() then
if e:GetName() == "player_hurt" then
local attacker = EntityList.GetPlayerForUserID(e:GetInt("attacker", 0))
if attacker == EntityList.GetLocalPlayer() then
EngineClient.ExecuteClientCmd("play buttons/arena_switch_press_02.wav")
end
end
end
end
local function drawshot()
    if lua_m.rb_on:GetBool() and lua_m.rb_lg:GetBool() then
    local x, y = 5, 5

    for i, hitlog in ipairs(hitlogs) do
        if hitlog.time + 5 < GlobalVars.realtime then
            table.remove(hitlogs, i)
        end
        Render.Text(hitlog.text, Vector2.new(x + 1, y), Color.new(0, 0, 0, 255), 12, net_graph)
        Render.Text(hitlog.text, Vector2.new(x, y), Color.new(1, 1, 1, 255), 12, net_graph)
      
        y = y + 15
    end
    end
end
    local function on_menu_change( ... )
        lua_m.vs_ac:SetVisible(not lua_m.vs_th:GetInt() == 1 or lua_m.vs_th:GetInt() == 2)
        lua_m.dt_md:SetVisible(lua_m.dt_on:GetBool())
        lua_m.rb_lg:SetVisible(lua_m.rb_on:GetBool())
    end
    -- Fakelag
    local function custom_fakelag()
        local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
        local me = me_ent:GetPlayer()
    
        if not me or not EngineClient.IsInGame()  then
            return
        end           
        local vel = Vector.new(me:GetProp("DT_BasePlayer", "m_vecVelocity[0]"), me:GetProp("DT_BasePlayer", "m_vecVelocity[1]"), me:GetProp("DT_BasePlayer", "m_vecVelocity[2]")):Length()                                               
        local flch = Menu.FindVar("Aimbot", "Anti Aim", "Fake Lag", "Limit")
        local flch1 = Menu.FindVar("Aimbot", "Anti Aim", "Fake Lag", "Randomization")
        if lua_m.fl_mode:GetInt() == 1 then
            flch:SetInt(14)
        elseif lua_m.fl_mode:GetInt() == 2 then
            flch:SetInt(math.random(8,14))
        end
    end
    -- Net graph
    local function net_graph()
        local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
        if not me_ent then return end
        local me = me_ent:GetPlayer()
    
        if not me or not EngineClient.IsInGame()  then
            return
        end
    
        -- писки
        local INetChannelInfo = ffi_cast("void***", get_net_channel_info(ivengineclient)) or error("netchaninfo is nil")
        local net_channel = GetNetChannel(INetChannelInfo)
        local server_framerate, server_var = GetNetFramerate(INetChannelInfo)
        local alpha = math.min(math.floor(math.sin((GlobalVars.realtime%3) * 4) * 125 + 200), 255)
    
        local color = { 255, 200, 95, 255 }
        local x, y = EngineClient.GetScreenSize().x, EngineClient.GetScreenSize().y
    
        x,y = x / 2 + 1, y - 155
    
        local net_state = 0
        local net_data_text = {
            [0] = 'clock syncing',
            [1] = 'packet choke',
            [2] = 'packet loss',
            [3] = 'lost connection'
        }
    
        if net_channel.choke > 0.00 then net_state = 1 end
        if net_channel.loss > 0.00 then net_state = 2 end
    
        if net_channel.is_timing_out then
            net_state = 3
            net_channel.loss = 1
    
            LC_ALPHA = LC_ALPHA-GlobalVars.frametime
            LC_ALPHA = LC_ALPHA < 0.05 and 0.05 or LC_ALPHA
        else
            LC_ALPHA = LC_ALPHA+(GlobalVars.frametime*2)
            LC_ALPHA = LC_ALPHA > 1 and 1 or LC_ALPHA
        end
    
        local right_text = net_state ~= 0 and
            string.format('%.1f%% (%.1f%%)', net_channel.loss*100, net_channel.choke*100) or
            string.format('%.1fms', server_var/2)
    
        if net_state ~= 0 then
            color = { 255, 50, 50, alpha }
        end
    
        local ccor_text = net_data_text[net_state]
        local ccor_width = Render.CalcTextSize(tostring(ccor_text), 11, verdana).x
    
        local sp_x = x - ccor_width - 25
        local sp_y = y
    
        local cn = 1
        surface_draw_text = function(x, y, r, g, b, a, font, text)
            renderer.text(x - 1, y, 0, 0, 0, a, text, font, 11)
            renderer.text(x , y - 1, 0, 0, 0, a, text, font, 11)
            renderer.text(x + 1, y , 0, 0, 0, a, text, font, 11)
            renderer.text(x , y  + 1, 0, 0, 0, a, text, font, 11)
            renderer.text(x, y, r, g, b, a, text, font, 11)
        end
        surface_draw_text(sp_x, sp_y, 255, 255, 255, net_state ~= 0 and 255 or alpha, verdana, ccor_text)
    
        surface_draw_text(x + 20, sp_y, 255, 255, 255, 255, verdana, string.format('+- %s', right_text))
    
        local bytes_in_text = string.format('in: %.2fk/s    ', net_channel.got_bytes/1024)
        local bi_width = Render.CalcTextSize(tostring(bytes_in_text), 11, verdana).x
    
        local tickrate = 1/GlobalVars.interval_per_tick
        local lerp_time = cl_interp_ratio:GetFloat() * (1000 / tickrate)
    
        local lerp_clr = { 255, 255, 255 }
    
        if lerp_time/1000 < 2/cl_updaterate:GetInt() then
            lerp_clr = { 255, 125, 95 }
        end
    
        surface_draw_text(sp_x, sp_y + 20*cn, 255, 255, 255, LC_ALPHA*255, verdana, bytes_in_text);
        surface_draw_text(sp_x + bi_width, sp_y + 20*cn, lerp_clr[1], lerp_clr[2], lerp_clr[3], LC_ALPHA*255, verdana, string.format('lerp: %.1fms', lerp_time)); cn=cn+1
        surface_draw_text(sp_x, sp_y + 20*cn, 255, 255, 255, LC_ALPHA*255, verdana, string.format('out: %.2fk/s', net_channel.sent_bytes/1024)); cn=cn+1
    
        surface_draw_text(sp_x, sp_y + 20*cn, 255, 255, 255, LC_ALPHA*255, verdana, string.format('sv: %.2f +- %.2fms    var: %.3f ms', server_framerate, server_var, server_var)); cn=cn+1
    
        local outgoing, incoming = net_channel.latency.crn(0), net_channel.latency.crn(1)
        local ping, avg_ping = outgoing*1000, net_channel.latency.average(0)*1000
    
        local ping_spike_val = 1
        
        local latency_interval = (outgoing + incoming) / (ping_spike_val - GlobalVars.interval_per_tick)
        local additional_latency = math.min(latency_interval*1000, 1) * 100 -- 100 = green 0 = red
    
        local pc = ping_color(avg_ping)
        local tr_text = string.format('tick: %dp/s    ', tickrate)
        local tr_width = Render.CalcTextSize(tostring(tr_text), 11, verdana).x
    
        local nd_text = string.format('delay: %dms (+- %dms)    ', avg_ping, math.abs(avg_ping-ping))
        local nd_width = Render.CalcTextSize(tostring(nd_text), 11, verdana).x
    
        local incoming_latency = math.max(0, (incoming-outgoing)*1000)
        
        local fl_pre_text = (ping_spike_val ~= 1 and incoming_latency > 1) and string.format(': %dms', incoming_latency) or ''
        local fl_text = string.format('datagram%s', fl_pre_text)
    
        -- Draw line
        -- surface_draw_text(sp_x, sp_y + 20*cn, 255, 255, 255, 255, net_graph, tr_text);
        surface_draw_text(sp_x, sp_y + 20*cn, pc[1], pc[2], pc[3], LC_ALPHA*255, verdana, nd_text);
        surface_draw_text(sp_x + nd_width, sp_y + 20*cn, 255, 255 / 100 * additional_latency, 255 / 100 * additional_latency, LC_ALPHA*255, verdana, fl_text); cn=cn+1
    end
    
    Cheat.RegisterCallback('draw', g_paint)
    -- Createmove
    --ANTIAIM
local function vec_distance(vec_one, vec_two)
 
    local delta_x, delta_y, delta_z = vec_one.x - vec_two.x, vec_one.y - vec_two.y
 
    return math.sqrt(delta_x * delta_x + delta_y * delta_y)
 
end
local cmd = CVar.RegisterConCommand('/load', 8, 'Developer Settings', function(cvar)
    lua_m.rb_on:SetBool(true)
    lua_m.rb_lg:SetBool(true)
    lua_m.aa_le:SetBool(true)
    lua_m.aa_on:SetBool(true)
    lua_m.aa_md:SetInt(2)
    lua_m.aa_rv:SetInt(1)
    lua_m.an_lb:SetBool(true)
    lua_m.fakelag_en:SetBool(true)
    lua_m.fl_mode:SetInt(2)
    lua_m.vs_wm:SetBool(true)
    lua_m.vs_net:SetBool(true)
    lua_m.vs_hl:SetBool(true)
    b:paint(8, string.format('Developer config loaded.'))
end)
-- Custom fakelag
    -- Draw
        local alpha = 0
        local function menuthing()
                local username = Cheat.GetCheatUserName()
                if username == 'mayote' then
                    username = 'Soufiw'
               end
                local menu_pos = Render.GetMenuPos()
                local menu_sz = Render.GetMenuSize()
                local x = menu_pos.x
                local text = 'NL'
                local text2 = 'Femida.Lua'
                local text3 = 'Welcome Back, ' .. username
                local size3 = Render.CalcTextSize(text3, 17, verdanamenu2).x
                local size2 = Render.CalcTextSize(text2, 17, verdanamenu2).x + 8
                local size = Render.CalcTextSize(text, menusize, verdanamenu).x + 8
                local x1 = menu_pos.x + size - 40
                local x2 = menu_pos.x + size2 - 40
                local x3 = menu_pos.x - size3
                local y = menu_pos.y + 30
                if Cheat.IsMenuVisible() then
                alpha = lerp(alpha,255,0.05)
            else
                alpha = lerp(alpha,0,0.05)
            end
                if Cheat.IsMenuVisible() then
                Render.Blur(Vector2.new(x, y - 40), Vector2.new(x + menu_sz.x, y - 85), Color.new(100/255,100/255,100/255,alpha/255))
                Render.Text("NL", Vector2.new(x1 - 1, y - 81), Color.new(3/255,168/255,245/255,alpha), menusize, verdanamenu)
                Render.Text("NL", Vector2.new(x1, y - 80), Color.new(1.0, 1.0, 1.0, alpha/255), menusize, verdanamenu)
                Render.Text(text2, Vector2.new(x2 + 20, y - 67), Color.new(1.0, 1.0, 1.0, alpha/255), 17, verdanamenu2)
                Render.Text(text3, Vector2.new(x3 + menu_sz.x - 10, y - 67), Color.new(1.0, 1.0, 1.0, alpha/255), 17, verdanamenu2)
            end
    end
    local walpha = 0
    local size_l = 0
    local size_f = 0
    local currentTime = 0
    function 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("%.1f", delta_to_draw)
end
local fake = desync_delta()
    local function g_paint_handle(...)
    local offset = 0
          local local_time = ffi.new("SYSTEMTIME")
          ffi.C.GetLocalTime(local_time)
          system_time = string.format("%02d:%02d:%02d", local_time.wHour, local_time.wMinute, local_time.wSecond)
        if lua_m.vs_wm:GetBool() then
            -- Put all variables inside a func to prevent variables doublecalling
            (function()
                local username = lua_m.wmname:Get()
                local wmname = lua_m.wmprefix:Get()
                --if Cheat.GetCheatUserName() == "mayote" then
                --    username = "Soufiw"
                --end
                local GetNetChannelInfo = EngineClient.GetNetChannelInfo()
                if not GetNetChannelInfo then
                    return
                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 avg_ping = get_latency()
                local tickrate = 1 / GlobalVars.interval_per_tick or 64
                local text = string.format("%s | %s | ", username, system_time)
                if EngineClient.IsConnected() then
                    text = string.format("%s | %s | delay: %ims | %s ", wmname, username, avg_ping, system_time)
                end
                local charge = Exploits.GetCharge()
                local screen_size = EngineClient.GetScreenSize()
                local size = Render.CalcTextSize(text, mainsize, calib1).x + 4
                local pos_x = screen_size.x - size - 10
                local m_fl = lua_m.vs_ac:GetColor()
                local pos_y = 10 + offset
                if lua_m.vs_wm:GetBool() then
                      walpha = lerp(walpha, lua_m.vs_ts:GetInt(), 0.1)
                else
                    walpha = lerp(walpha, 0, 0.1)
                end
                renderer.rectangle1(pos_x, pos_y + 2, size, 17, 17, 17, 17, walpha)
                if lua_m.vs_th:GetInt() == 2 then
                    renderer.gradient(pos_x + 1, pos_y + 2, size / 2, 1, 0, 255, 255, 255, 255, 0, 255, 255, false)
                    renderer.gradient(pos_x + size / 2 - 1, pos_y + 2, size / 2, 1, 255, 0, 255, 255, 255, 255, 0, 255, false)
                end
                if lua_m.vs_th:GetInt() == 1 then
                    renderer.gradient(pos_x, pos_y, size / 2, 2, 0, 255, 255, 255, 255, 0, 255, 255, false)
                    renderer.gradient(pos_x + size / 2, pos_y, size / 2, 2, 255, 0, 255, 255, 255, 255, 0, 255, false)
                end
                if lua_m.vs_th:GetInt() == 0 then
                    renderer.rectangle(pos_x, pos_y, size, 2, 174,181,235, walpha)
                end
                renderer.text(pos_x + 4, pos_y + 4, 255, 255, 255, 255, text, calib1, mainsize, true)
            end)()
            offset = offset + 30
        end
        if lua_m.vs_fl:GetBool() then
            -- Put all variables inside a func to prevent variables doublecalling
            (function()
                local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
                if not me_ent then
                    return
                end
                local me = me_ent:GetPlayer()
                if not me or not me:IsAlive() then
                    return
                end
                if not EngineClient.IsConnected() then
                    return
                end
                
        if currentTime + 0.38 < GlobalVars.curtime then
        currentTime = GlobalVars.curtime
        fake = desync_delta()
    end
                    local desync_delta = math.min(math.abs(AntiAim.GetCurrentRealRotation() - AntiAim.GetFakeRotation()), AntiAim.GetMaxDesyncDelta())
                local breaking_lc = is_breaking_lc()
                local charge = Exploits.GetCharge()
                local add_text = charge == 1 and " | SHIFTING" or ""
                local choke = charge == 1 and 0 or 14
                local screen_size = EngineClient.GetScreenSize()

                local text_fake = string.format("FAKE (%.1f°)", fake)
                local text_fl = string.format("FL: %s%s", choke > 9 and choke or " " .. choke, add_text)
                local size_f1 = Render.CalcTextSize(text_fake, mainsize, calib1).x + 3
                local size_l1 = Render.CalcTextSize(text_fl, mainsize, calib1).x + 3
                size_f = lerp(size_f,size_f1,0.01)
                --Render.CalcTextSize(text_fl, mainsize, verdana).x + 8
                    size_l = lerp(size_l, size_l1, 0.04)
                local pos_x = screen_size.x - size_l - 10
                local pos_y = 10 + offset
                local fake_ = get_desync_color(desync_delta)
                local m_fl = lua_m.vs_ac:GetColor()
                local velocity =
                    Vector.new(
                    me:GetProp("DT_BasePlayer", "m_vecVelocity[0]"),
                    me:GetProp("DT_BasePlayer", "m_vecVelocity[1]"),
                    me:GetProp("DT_BasePlayer", "m_vecVelocity[2]")
                ):Length()
                local fl_ = charge == 1 and {r = 255, g = 136, b = 54} or {r = 191, g = 191, b = 191}
                -- Fakelag
                renderer.rectangle1(pos_x, pos_y, size_l, 17, 17, 17, 17, lua_m.vs_ts:GetInt())
                renderer.gradient(pos_x, pos_y+16, size_l/2, 1, fl_.r, fl_.g, fl_.b, 55, fl_.r, fl_.g, fl_.b, 255, false)
                renderer.gradient(pos_x+size_l/2, pos_y+16, size_l/2, 1, fl_.r, fl_.g, fl_.b, 255, fl_.r, fl_.g, fl_.b, 55, false)
                --Render.Circle(Vector2.new(pos_x-size_f-11, pos_y + 9), 3.5, 30, Color.new(0, 0, 0, 1.0), 2.0, 0,360)
                --Render.Circle(Vector2.new(pos_x-size_f-11, pos_y + 9), 3.5, 30, Color.new(1.0, 1.0, 1.0, 1.0), 2.0, 0, desync_delta / 60 * 360)
                renderer.text(pos_x + 2, pos_y + 2, 255, 255, 255, 255, text_fl, calib1,mainsize)
                -- Fake
                renderer.rectangle1(pos_x-size_f-10, pos_y, size_f, 17, 17, 17, 17, lua_m.vs_ts:GetInt())
                renderer.gradient(pos_x-size_f-12, pos_y, 2, 9, fake_.r, fake_.g, fake_.b, 55, fake_.r, fake_.g, fake_.b, 255, true)
                renderer.gradient(pos_x-size_f-12, pos_y+8, 2, 9, fake_.r, fake_.g, fake_.b, 255, fake_.r, fake_.g, fake_.b, 55, true)
                renderer.text(pos_x - size_f - 8, pos_y + 2, 255, 255, 255, 255, text_fake, calib1,mainsize)
            end)()
            offset = offset + 30
        end
        (function()
            local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
            if not me_ent then
                return
            end
            local me = me_ent:GetPlayer()
            if not me or not me:IsAlive() then
                return
            end
            if not EngineClient.IsConnected() then
                return
            end
            local screen_size = EngineClient.GetScreenSize()
            local x, y = screen_size.x / 2, screen_size.y / 2
            if lua_m.vs_arr:GetInt() == 2 then
                local yawb = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
                local inverted = AntiAim.GetInverterState() == true
                if inverted then
                Render.BoxFilled(Vector2.new(x + 59, y - 10), Vector2.new(x + 61, y + 10), Color.new(17/255,17/255, 17/255, 125/255))
                Render.BoxFilled(Vector2.new(x - 59, y - 10), Vector2.new(x - 61, y + 10), lua_m.vs_selected:GetColor())
            else
                Render.BoxFilled(Vector2.new(x + 59, y - 10), Vector2.new(x + 61, y + 10), lua_m.vs_selected:GetColor())
                Render.BoxFilled(Vector2.new(x - 59, y - 10), Vector2.new(x - 61, y + 10), Color.new(17/255,17/255, 17/255, 125/255))
            end
                local dsfront = Color.new(255/255, 255/255, 255/255, 255/255)
local dsback = Color.new(0/255, 0/255, 0/255, 128/255)
local manufront = Color.new(235/155, 235/155, 235/155, 235/155)
local manuback = Color.new(17/255,17/255, 17/255, 125/255)
    if yawb:GetInt() == 3 then
        Render.PolyFilled(manuback, Vector2.new(x + 79, y), Vector2.new(x + 63, y + 10), Vector2.new(x + 63, y - 10));
        Render.PolyFilled(lua_m.vs_manual:GetColor(), Vector2.new(x - 62, y - 10), Vector2.new(x - 62, y + 10), Vector2.new(x - 82, y));
    elseif yawb:GetInt() == 2 then
        Render.PolyFilled(lua_m.vs_manual:GetColor(), Vector2.new(x + 79, y), Vector2.new(x + 63, y + 10), Vector2.new(x + 63, y - 10));
        Render.PolyFilled(manuback, Vector2.new(x - 62, y - 10), Vector2.new(x - 62, y + 10), Vector2.new(x - 82, y));
    else
        Render.PolyFilled(manuback, Vector2.new(x + 79, y), Vector2.new(x + 63, y + 10), Vector2.new(x + 63, y - 10));
        Render.PolyFilled(manuback, Vector2.new(x - 63, y - 10), Vector2.new(x - 63, y + 10), Vector2.new(x - 82, y));
    end
end
                if lua_m.vs_arr:GetInt() == 1 then
                    local yawb = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
                renderer.text(x + 46, y - 12, 255, 255, 255, 125, '>', arrows, 16, true)
                renderer.text(x - 55, y - 12, 255, 255, 255, 125, '<', arrows, 16, true)
                if yawb:GetInt() == 2 then
                renderer.text(x + 46, y - 12, 255, 255, 255, 255, '>', arrows, 16, true)
                renderer.text(x - 55, y - 12, 255, 255, 255, 125, '<', arrows, 16, true)
                end
                if yawb:GetInt() == 3 then
                renderer.text(x + 46, y - 12, 255, 255, 255, 125, '>', arrows, 16, true)
                renderer.text(x - 55, y - 12, 255, 255, 255, 255, '<', arrows, 16, true)
            end
                end
        end)()
        if lua_m.vs_net:GetBool() then
            net_graph()
        end
    end
        local sc = EngineClient.GetScreenSize()
        local BindsX = lua_m.hk_x:GetInt()
        local BindsY = lua_m.hk_y:GetInt()
        local BindsDrag = false
    local width = 0
    local kbalpha = 0
    local offset = 0
    local an = 0
    local kbalpha = 0
    local kbalpha1 = 0
    local keysList = {
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
}
    local function keybinds()
        if lua_m.vs_hl:GetBool() then
                local max_width = 0
                offset = 2
                local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
                if not me_ent then
                    return
                end
                local me = me_ent:GetPlayer()
                if not me or not me:IsAlive() then
                    return
                end
                if not EngineClient.IsConnected() then
                    return
                end
                local sc = EngineClient.GetScreenSize()
                local bind_list = Cheat.GetBinds()
                local abrakadarba = Cheat.GetBinds()
                local binds = Cheat.GetBinds()
                if #bind_list > 0 or Cheat.IsMenuVisible() then
                    local text = 'keybinds'
                    local size_const = Render.CalcTextSize(text, kbsize, calib2).x + 8
                    local size = Render.CalcTextSize(text, kbsize, calib2).x
                    local vs_accent = lua_m.vs_ac:GetColor()
                    width = lerp(width, size, 0.04)
                    for idx, bind in pairs(bind_list) do
                        if bind:IsActive() then
                                                        local text_val = ''
                            if bind:GetValue() == 'on' then
                                text_val = '[toggled]'
                            else
                                text_val = bind:GetValue()
                            end
                            local size_val = Render.CalcTextSize(text_val, kbsize, calib2).x
                            local text_name = bind:GetName()
                            local size_name = Render.CalcTextSize(text_name, kbsize, calib2).x + 25
            local bind_width = size_val + size_name + 25
            if bind_width > 80 then
                if bind_width > max_width then
                    max_width = bind_width
                end
            end                                                                       
                    end
                end
                    width = lerp(width, max_width, 0.125)
                if width > 30 or Cheat.IsMenuVisible() then
                kbalpha = lerp(kbalpha, lua_m.vs_ts:GetInt(),0.1)
                kbalpha1 = lerp(kbalpha1, 255,0.1)
                else
                kbalpha = lerp(kbalpha, 0,0.1)
                kbalpha1 = lerp(kbalpha1, 0,0.1)
                end
                    --kbalpha = lerp(kbalpha, lua_m.vs_ts:GetInt(), 0.1)
                    --kbalpha1 = lerp(kbalpha1, 255, 0.1)
                    if lua_m.vs_th:GetInt() == 2 then
                    renderer.rectangle1(BindsX, BindsY + 1, width, 17, 17, 17, 17, kbalpha)
                else
                    renderer.rectangle1(BindsX, BindsY, width, 17, 17, 17, 17, kbalpha)
                end
                    if lua_m.vs_th:GetInt() == 2 then
                    renderer.gradient(BindsX + 1, BindsY + 2, width / 2, 1, 0, 255, 255, 255, 255, 0, 255, 255, false)
                    renderer.gradient(BindsX + width / 2 - 1, BindsY + 2, width / 2, 1, 255, 0, 255, 255, 255, 255, 0, 255, false)
                    end
                    if lua_m.vs_th:GetInt() == 1 then
                            renderer.gradient(BindsX, BindsY, width / 2, 2, 0, 255, 255, kbalpha1, 255, 0, 255, kbalpha1, false)
                            renderer.gradient(BindsX + width / 2, BindsY, width / 2, 2, 255, 0, 255, kbalpha1, 255, 255, 0, kbalpha1, false)
                    end
                    if lua_m.vs_th:GetInt() == 0 then
                            renderer.rectangle(BindsX, BindsY, width, 2, 142,165,229, kbalpha)
                        end
                    if width > 30 then
                    --renderer.text(BindsX + width / 2 - size_const / 2 + 6, BindsY + 3, 0, 0, 0, kbalpha1, text, calib2, kbsize, true)
                    renderer.text(BindsX + width / 2 - size_const / 2 + 5, BindsY + 3, 255, 255, 255, kbalpha1, text, calib2, kbsize, true)
                end
                    local mouse = Cheat.GetMousePos()
                    for idx, bind in pairs(bind_list) do
                        if bind:IsActive() or Cheat.IsMenuVisible() then
                            ---==renderer.text(BindsX + size / 2 - size_const / 2 + 5, BindsY + 4, 0, 0, 0, 255, text, calib1, 11, true)
                            local text_val = ''
                            if bind:GetValue() == 'on' then
                                text_val = '[toggled]'
                            else
                                text_val = string.format('[%s]', tostring(bind:GetValue()))
                            end
                            local size_val = Render.CalcTextSize(text_val, kbsize, calib2).x + 3
                            local text_name = bind:GetName()
                            local size_name = Render.CalcTextSize(text_name, kbsize, calib2).x + 3
                            --renderer.text(BindsX + 4, BindsY + 18 + offset, 0, 0, 0, 255, text_name, calib2, kbsize, true)
                            renderer.text(BindsX + 3, BindsY + 18 + offset, 255, 255, 255, 255, text_name, calib2, kbsize, true)
                            --renderer.text(BindsX - 1 + width - size_val, BindsY + 18 + offset, 0, 0, 0, alpha, text_val, calib2, kbsize, true)
                            renderer.text(BindsX +  width - size_val + 1, BindsY + 18 + offset, 255, 255, 255, 255, text_val, calib2, kbsize, true)
                            an = lerp(an, 15, 0.1)
                            offset = offset + an
                        end
                        local is_key_pressed = Cheat.IsKeyDown(0x1)
                        if Cheat.IsMenuVisible() then
                        if is_key_pressed then
                            local mouse = Cheat.GetMousePos()
                            local ts = Render.CalcTextSize("Keybinds", kbsize)
                            if BindsDrag == true then
                                BindsX = mouse.x
                                BindsY = mouse.y
                            end
                            if mouse.x >= BindsX - 120 and mouse.y >= BindsY and mouse.x <= BindsX - 120 + 240 and mouse.y <= BindsY + ts.y then
                                BindsDrag = true
                            end
                            else
                            BindsDrag = false
                        end
                    end
                end
                end
            end   
        end
       local button = Menu.Button('Anti-Aims',"Anti-Aims", "Preset", "",function()
    stand.stand:SetBool(true)
stand.stand1:SetInt(1)
stand.stand2:SetInt(4)
stand.stand3:SetInt(0)
stand.stand4:SetInt(1)
stand.stand5:SetInt(1)
stand.stand6:SetInt(60)
stand.stand7:SetInt(1)
stand.stand8:SetInt(1)
stand.stand10:SetBool(false)
stand.stand11:SetBool(false)
stand.stand12:SetBool(true)
m.antibrute:SetBool(true)
-- move
move.slow:SetBool(true)
move.slow1:SetInt(1)
move.slow2:SetInt(4)
move.slow3:SetInt(0)
move.slow4:SetInt(1)
move.slow5:SetInt(-20)
move.slow6:SetInt(60)
move.slow7:SetInt(1)
move.slow8:SetInt(1)
move.slow10:SetBool(false)
move.slow11:SetBool(false)
--move.slow12:SetBool(true)
m.antibrute:SetBool(true)
-- slow
slow.slow:SetBool(true)
slow.slow1:SetInt(1)
slow.slow2:SetInt(4)
slow.slow3:SetInt(0)
slow.slow4:SetInt(1)
slow.slow5:SetInt(21)
slow.slow6:SetInt(16)
slow.slow7:SetInt(1)
slow.slow8:SetInt(1)
slow.slow10:SetBool(false)
slow.slow11:SetBool(false)
--slow.slow12:SetBool(false)
m.antibrute:SetBool(true)
-- air
air.slow:SetBool(true)
air.slow1:SetInt(1)
air.slow2:SetInt(4)
air.slow3:SetInt(7)
air.slow4:SetInt(1)
air.slow5:SetInt(18)
air.slow6:SetInt(60)
air.slow7:SetInt(1)
air.slow8:SetInt(1)
air.slow10:SetBool(false)
air.slow11:SetBool(false)
--air.slow12:SetBool(false)
-- duck
duck.slow:SetBool(true)
duck.slow1:SetInt(1)
duck.slow2:SetInt(4)
duck.slow3:SetInt(0)
duck.slow4:SetInt(1)
duck.slow5:SetInt(13)
duck.slow6:SetInt(60)
duck.slow7:SetInt(1)
duck.slow8:SetInt(1)
duck.slow10:SetBool(false)
duck.slow11:SetBool(false)
--duck.slow12:SetBool(false)
end)
local function commands()
if lua_m.an_pe:GetBool() then
EngineClient.ExecuteClientCmd("@panorama_disable_blur 1")
EngineClient.ExecuteClientCmd("@panorama_disable_box_shadow 1")
else
EngineClient.ExecuteClientCmd("@panorama_disable_blur 0")
EngineClient.ExecuteClientCmd("@panorama_disable_box_shadow 0")
end   
if lua_m.an_bo:GetBool() then
EngineClient.ExecuteClientCmd('cl_csm_enabled 0')
EngineClient.ExecuteClientCmd('cl_foot_contact_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_rope_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_world_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_world_shadows_in_viewmodelcascade 0')
EngineClient.ExecuteClientCmd('cl_csm_static_prop_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_sprite_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_viewmodel_shadows 0')
EngineClient.ExecuteClientCmd('r_shadows 0')
EngineClient.ExecuteClientCmd('r_3dsky 0')
EngineClient.ExecuteClientCmd('func_break_max_pieces 0')
EngineClient.ExecuteClientCmd('cl_disable_ragdolls 1')
EngineClient.ExecuteClientCmd('fog_enable 0')
EngineClient.ExecuteClientCmd('fog_enableskybox 0')
EngineClient.ExecuteClientCmd('fog_enable_water_fog 0')
EngineClient.ExecuteClientCmd('mat_disable_bloom 1')
else
EngineClient.ExecuteClientCmd('cl_csm_enabled 1')
EngineClient.ExecuteClientCmd('cl_foot_contact_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_rope_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_world_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_world_shadows_in_viewmodelcascade 1')
EngineClient.ExecuteClientCmd('cl_csm_static_prop_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_sprite_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_viewmodel_shadows 1')
EngineClient.ExecuteClientCmd('r_shadows 1')
EngineClient.ExecuteClientCmd('r_3dsky 1')
EngineClient.ExecuteClientCmd('func_break_max_pieces 1')
EngineClient.ExecuteClientCmd('cl_disable_ragdolls 0')
EngineClient.ExecuteClientCmd('fog_enable 1')
EngineClient.ExecuteClientCmd('fog_enableskybox 1')
EngineClient.ExecuteClientCmd('fog_enable_water_fog 1')
EngineClient.ExecuteClientCmd('mat_disable_bloom 0')
end
end
local function distation(vec_one, vec_two) local delta_x, delta_y, delta_z = vec_one.x - vec_two.x, vec_one.y - vec_two.y return math.sqrt(delta_x * delta_x + delta_y * delta_y) end
local function getenemy() local floatdist = 90.0 local enemys = nil local screen = EngineClient.GetScreenSize() for idx = 1, GlobalVars.maxClients + 1 do local ent = EntityList.GetClientEntity(idx) if ent and ent:IsPlayer() then local player = ent:GetPlayer() local health = player:GetProp("DT_BasePlayer", "m_iHealth") if not player:IsTeamMate() and health > 0 and not player:IsDormant() then local loorg = ent:GetProp("DT_BaseEntity", "m_vecOrigin") local screenorig = Render.WorldToScreen(loorg) local dista = distation(Vector2.new(screen.x / 2, screen.y / 2), screenorig) if (dista < floatdist) then floatdist = dista enemys = ent end end end end return enemys end
local start = 0
  local left_l = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Left Limit")
  local right_l = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Right Limit")
local antibrutetime = 0
    local  standdegree = 0
    local  movedegree = 0
    local  slowdegree = 0
    local  airdegree = 0
    local  duckdegree = 0
    local  tankdegreemin = 0
    local  tankdegreemax = 0
    local starting = false
    local starting1 = false
    local starting2 = false
local function brutelogic(e)
local localplayer = EntityList.GetLocalPlayer()
local ht = localplayer:GetProp("DT_BasePlayer", "m_iHealth")
local inverter = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Inverter")
if m.antibrute:GetBool() or m.aatype:GetInt() == 0 then
    if GlobalVars.curtime > antibrutetime + 3.5 then
      standdegree = stand.stand6:GetInt()
      movedegree = move.slow6:GetInt()
      slowdegree = slow.slow6:GetInt()
      airdegree = air.slow6:GetInt()
      duckdegree = duck.slow6:GetInt()
      tankdegreemin = move.slow14:GetInt()
      tankdegreemax = move.slow15:GetInt()
      inverter:SetBool(false)
      starting = false
      starting1 = false
      starting2 = false
    end
    if e:GetName() == "round_start" then
      standdegree = stand.stand6:GetInt()
      movedegree = move.slow6:GetInt()
      slowdegree = slow.slow6:GetInt()
      airdegree = air.slow6:GetInt()
      duckdegree = duck.slow6:GetInt()
      tankdegreemin = move.slow14:GetInt()
      tankdegreemax = move.slow15:GetInt()
            starting = false
      starting1 = false
      starting2 = false
        inverter:SetBool(false)
    b:paint(2, string.format('Brute Force reseted due to new round'))
    end
      if e:GetName() == "weapon_fire" then
        local id = e:GetInt("userid", -1)
        local enemy = getenemy()
        local user = EntityList.GetPlayerForUserID(id)
        if ht > 0 then
        if enemy ~= nil and user:EntIndex() == enemy:EntIndex() then
        start = start + 1
        if start % 3 == 0 then
            inverter:SetBool(true)
      standdegree = 25
      movedegree = 32
      slowdegree = 12
      airdegree = 14
      duckdegree = 23
      tankdegreemin = 26
      tankdegreemax = -26
          antibrutetime = GlobalVars.curtime
      starting = true
      b:paint(2, string.format('New Angle due to enemy miss'))
        else if start % 3 == 1 then
            inverter:SetBool(false)
      standdegree = 15
      movedegree = 12
      slowdegree = 15
      airdegree = 25
      duckdegree = 40
      tankdegreemin = 23
      tankdegreemax = -23
      starting1 = true
          antibrutetime = GlobalVars.curtime
            b:paint(2, string.format('New Angle due to enemy miss'))
        else if start % 3 == 2 then
            inverter:SetBool(true)
                standdegree = 50
      movedegree = 23
      slowdegree = 19
      airdegree = 23
      duckdegree = 37
      tankdegreemin = 32
      tankdegreemax = -32
      starting2 = true
          antibrutetime = GlobalVars.curtime
             b:paint(2, string.format('New Angle due to enemy miss'))
    end
end
end
end
end
end
end
end
local plus = Utils.RandomInt(15,45)
local minus = Utils.RandomInt(-15,-45)
local inverter = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Inverter")
local sw = Menu.FindVar("Aimbot", "Anti Aim", "Misc", "Slow Walk")
  local generate_state = function ()local a=EntityList.GetClientEntity(EngineClient.GetLocalPlayer())local b=a:GetPlayer()local c=Vector.new(b:GetProp("DT_BasePlayer","m_vecVelocity[0]"),b:GetProp("DT_BasePlayer","m_vecVelocity[1]"),b:GetProp("DT_BasePlayer","m_vecVelocity[2]")):Length()local d=b:GetProp("DT_BasePlayer","m_flDuckAmount")local e=bit.band(b:GetProp("DT_BasePlayer","m_fFlags"),1)~=1;if e then return"AIR"elseif d>0.8 then return"DUCK"elseif c>130 then return"RUN"elseif c>5 then return"SLOW"end;return"STAND"end
local function zetaa(cmd)
if m.aaenable:GetBool() and m.aatype:GetInt() == 0 and m.presettype:GetInt() == 2 then
    local lp = EntityList.GetLocalPlayer()
    if not lp then
        return
    end
        local state = generate_state()
if state == 'STAND' then
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(2, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(Utils.RandomInt(30,60))
cmd.viewangles.roll = AntiAim.GetInverterState() and 45 or -45
end
if state == 'RUN' then
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)   
ref.fakeopti:SetBool(2, true)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, true)
ref.fakeopti:SetBool(4, true)
Menu.FindVar("Aimbot", "Anti Aim", "Main","Yaw Modifier"):SetInt(1)
md=Menu.FindVar("Aimbot", "Anti Aim", "Main", "Modifier Degree")               
md:Set(Utils.RandomInt(52, 66))
Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync"):SetInt(0)
fakeopt = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options")
ref.lbymode:SetInt(0)
inverter:SetBool(false)
fakeopt:SetBool(2,true)   
fakeopt:SetBool(1,false)       
fakeopt:SetBool(3,false)
fakeopt:SetBool(4,false)   
AntiAim.OverrideLimit(60)
cmd.viewangles.roll = AntiAim.GetInverterState() and 7 or -7
end
if state == 'SLOW' then
ref.fakeopti:SetBool(2, false)
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(15)
cmd.viewangles.roll = AntiAim.GetInverterState() and 9 or -9
end
if state == 'AIR' then
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)   
ref.fakeopti:SetBool(2, true)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(60)
end
if state == 'DUCK' then
cmd.viewangles.roll = AntiAim.GetInverterState() and 14 or -14
end
end
end
Cheat.RegisterCallback("prediction", zetaa)
local function preset()
if m.aaenable:GetBool() and m.aatype:GetInt() == 0 and m.presettype:GetInt() == 1 then
Menu.FindVar("Aimbot", "Anti Aim", "Main","Yaw Modifier"):SetInt(1)
md=Menu.FindVar("Aimbot", "Anti Aim", "Main", "Modifier Degree")               
md:Set(Utils.RandomInt(52, 66))
Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync"):SetInt(0)
fakeopt = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options")
ref.lbymode:SetInt(0)
inverter:SetBool(false)
fakeopt:SetBool(2,true)   
fakeopt:SetBool(1,false)       
fakeopt:SetBool(3,false)
fakeopt:SetBool(4,false)         
end

    local inverted = AntiAim.GetInverterState()
    local state = generate_state()
    local desync_rotation = AntiAim.GetFakeRotation()
    local real_rotation = AntiAim.GetCurrentRealRotation()
    local delta_to_draw = math.min(math.abs(real_rotation - desync_rotation) / 2, 60)
if m.aaenable:GetBool() and m.aatype:GetInt() == 0 and m.presettype:GetInt() == 0 then
if sw:GetBool() then
ref.fakeopti:SetBool(2, false)
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(15)
AntiAim.OverrideLBYOffset(-16.0)
elseif state == 'STAND' then
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
if delta_to_draw < 12 then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, true)
end
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.modifier:SetInt(1)
ref.adddegre:SetInt(-12)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, true)
ref.fakeopti:SetBool(4, true)
    if inverted then
AntiAim.OverrideLimit(58)
AntiAim.OverrideLBYOffset(58)
else
AntiAim.OverrideLimit(58)
AntiAim.OverrideLBYOffset(-58)
end
elseif state == 'RUN' then
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)   
ref.fakeopti:SetBool(2, true)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, true)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(Utils.RandomInt(20, 27))
elseif state == 'DUCK' then
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)   
    ref.fakeopti:SetBool(2, false)
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(Utils.RandomInt(22, 26))
elseif state == 'AIR' then
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)   
ref.fakeopti:SetBool(2, true)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(Utils.RandomInt(16, 32))
end
end
end
local function customs()
    local state = generate_state()
if m.aaenable:GetBool() and m.aatype:GetInt() == 1 then
if use.slow:GetBool() and not need_to_bomb() and not need_to_hosting() then
EngineClient.ExecuteClientCmd("-use")     
ref.pitch:SetInt(use.slow1:GetInt())
ref.yawbase:SetInt(use.slow2:GetInt())
ref.yawaddbase:SetInt(use.slow3:GetInt())
ref.modifier:SetInt(use.slow4:GetInt())
ref.adddegre:SetInt(use.slow5:GetInt())
ref.enableangles:SetBool(true)
ref.left:SetInt(use.slow6:GetInt())
ref.right:SetInt(use.slow6:GetInt())
ref.lbymode:SetInt(use.slow7:GetInt())
ref.freeds:SetInt(use.slow8:GetInt())
if use.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(20,60))
ref.right:SetInt(Utils.RandomInt(20,60))
end
if use.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
end
if state == 'STAND' and stand.stand:GetBool() and not use.slow:GetBool() then
ref.pitch:SetInt(stand.stand1:GetInt())
ref.yawbase:SetInt(stand.stand2:GetInt())
ref.yawaddbase:SetInt(stand.stand3:GetInt())
ref.modifier:SetInt(stand.stand4:GetInt())
ref.adddegre:SetInt(stand.stand5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(standdegree)
ref.right:SetInt(standdegree)
else
ref.left:SetInt(stand.stand6:GetInt())
ref.right:SetInt(stand.stand6:GetInt())
end
ref.lbymode:SetInt(stand.stand7:GetInt())
ref.freeds:SetInt(stand.stand8:GetInt())
if stand.stand10:GetBool() then
ref.left:SetInt(Utils.RandomInt(standdegree,60))
ref.right:SetInt(Utils.RandomInt(standdegree,60))
end
if stand.stand11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
if stand.stand12:GetBool() then
    if GlobalVars.tickcount % 19 == 13 and Exploits.GetCharge() == 1  then
       AntiAim.OverrideYawOffset(AntiAim.GetInverterState() and -90 or 90)
end
end
elseif state == 'RUN' and move.slow:GetBool()  and not use.slow:GetBool() then
ref.pitch:SetInt(move.slow1:GetInt())
ref.yawbase:SetInt(move.slow2:GetInt())
ref.yawaddbase:SetInt(move.slow3:GetInt())
ref.modifier:SetInt(move.slow4:GetInt())
ref.adddegre:SetInt(move.slow5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(movedegree)
ref.right:SetInt(movedegree)
else
ref.left:SetInt(move.slow6:GetInt())
ref.right:SetInt(move.slow6:GetInt())
    end
ref.lbymode:SetInt(move.slow7:GetInt())
ref.freeds:SetInt(move.slow8:GetInt())
if move.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(movedegree,60))
ref.right:SetInt(Utils.RandomInt(movedegree,60))
end
if move.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
if move.slow12:GetBool() then
    if GlobalVars.tickcount % 19 == Utils.RandomInt(1,7)  then
        ref.yawaddbase:SetInt(Utils.RandomInt(-4,7))
    else
        ref.yawaddbase:SetInt(Utils.RandomInt(4,10))
end
end
local active = math.fmod(GlobalVars.tickcount, 4) >= 2
if move.slow13:GetBool() then
if active then
ref.yawaddbase:SetInt(tankdegreemin)
else
ref.yawaddbase:SetInt(tankdegreemax)
end
end
elseif state == 'SLOW' and slow.slow:GetBool() and not use.slow:GetBool() then
ref.pitch:SetInt(slow.slow1:GetInt())
ref.yawbase:SetInt(slow.slow2:GetInt())
ref.yawaddbase:SetInt(slow.slow3:GetInt())
ref.modifier:SetInt(slow.slow4:GetInt())
ref.adddegre:SetInt(slow.slow5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(slowdegree)
ref.right:SetInt(slowdegree)
else
    ref.left:SetInt(slow.slow6:GetInt())
ref.right:SetInt(slow.slow6:GetInt())
    end
ref.lbymode:SetInt(slow.slow7:GetInt())
ref.freeds:SetInt(slow.slow8:GetInt())
if slow.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(slowdegree,30))
ref.right:SetInt(Utils.RandomInt(slowdegree,30))
end
if slow.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
if slow.slow12:GetBool() then
    if GlobalVars.tickcount % 19 == Utils.RandomInt(1,7)  then
        ref.yawaddbase:SetInt(-5)
    else
        ref.yawaddbase:SetInt(7)
    end
end
elseif state == 'DUCK' and duck.slow:GetBool() and not use.slow:GetBool() then
ref.pitch:SetInt(duck.slow1:GetInt())
ref.yawbase:SetInt(duck.slow2:GetInt())
ref.yawaddbase:SetInt(duck.slow3:GetInt())
ref.modifier:SetInt(duck.slow4:GetInt())
ref.adddegre:SetInt(duck.slow5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(duckdegree)
ref.right:SetInt(duckdegree)
else
    ref.left:SetInt(duck.slow6:GetInt())
ref.right:SetInt(duck.slow6:GetInt())
end
ref.lbymode:SetInt(duck.slow7:GetInt())
ref.freeds:SetInt(duck.slow8:GetInt())
if duck.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(duckdegree,60))
ref.right:SetInt(Utils.RandomInt(duckdegree,60))
end
if duck.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
elseif state == 'AIR' and air.slow:GetBool() and not use.slow:GetBool() then
ref.pitch:SetInt(air.slow1:GetInt())
ref.yawbase:SetInt(air.slow2:GetInt())
ref.yawaddbase:SetInt(air.slow3:GetInt())
ref.modifier:SetInt(air.slow4:GetInt())
ref.adddegre:SetInt(air.slow5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(airdegree)
ref.right:SetInt(airdegree)
else
    ref.left:SetInt(air.slow6:GetInt())
ref.right:SetInt(air.slow6:GetInt())
    end
ref.lbymode:SetInt(air.slow7:GetInt())
ref.freeds:SetInt(air.slow8:GetInt())
if air.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(airdegree,60))
ref.right:SetInt(Utils.RandomInt(airdegree,60))
end
if air.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
if slow.slow12:GetBool() then
    if GlobalVars.tickcount % 19 == Utils.RandomInt(1,7)  then
        ref.yawaddbase:SetInt(-3)
    else
        ref.yawaddbase:SetInt(3)
    end
end
end
end
end
    local function draw1234()
        if EngineClient.IsConnected() then
        local local_player_index    = EngineClient.GetLocalPlayer()
        local local_player          = EntityList.GetClientEntity(local_player_index)
        
        if not local_player then
                return
        end
        local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
        if not me_ent then
            return
        end
        local me = me_ent:GetPlayer()
        if not me or not me:IsAlive() then
            return
        end
        if not EngineClient.IsConnected() then
            return
        end
        local baseyaw = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
        local state = generate_state()
        local inverted = AntiAim.GetInverterState()
        local screen_size = EngineClient.GetScreenSize();
        local x = screen_size.x/2;
        local y = screen_size.y/2;
        animations:new_frame()
        local add_y = 1
        local add_y1 = 1
        alpha_main = 0
        if currentTime + 0.38 < GlobalVars.curtime then
        currentTime = GlobalVars.curtime
        fake = desync_delta()
    end
        if lua_m.vs_fc:GetBool() then
        Render.Circle(Vector2.new(x, y), 12, 30, Color.new(0, 0, 0, 1.0), 4.0, 0,360)
        Render.Circle(Vector2.new(x, y), 12, 120, Color.new(1.0, 1.0, 1.0, 1.0), 4.0, 0, fake / 60 * 360)
        end
        if lua_m.vs_dmg:GetBool() then
        local dmg = Menu.FindVar("Aimbot", "Ragebot", "Accuracy", "Minimum Damage"):GetInt()
        if dmg == 0 then
            dmg = 'AUTO'
        end
        if is_bind_active('Minimum Damage') then
         renderer.text(x + 8, y - 29, 0, 0, 0, 255, '' .. dmg, ideal, font_size)
         renderer.text(x + 8, y - 28, 255, 255, 255, 255, '' .. dmg, ideal, font_size)
     end
        end
        Render.Ac = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, acidsize, pixel)
                local alpha = animations:animate(text .. "_Center")
                Render.Text(text, Vector2.new(screen_size.x / 2 + 2, screen_size.y / 1.89 + add_y1 + 9), Color.new(col, col2, col3, alpha), acidsize, pixel, true)
                add_y1 = add_y1 + 9
           end
        Render.acid = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, predsize, prediction)
                local alpha = animations:animate(text .. "_Center")
                Render.Text(text, Vector2.new(screen_size.x / 2 - width.x / 2 + 1, screen_size.y / 1.89 + add_y1 + 9), Color.new(col, col2, col3, alpha), predsize, prediction, true)
                add_y1 = add_y1 + 9
           end
        Render.Skeet = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, 21, verdana1)
                local alpha = animations:animate(text .. "_Center")
                Render.GradientBoxFilled(Vector2.new(22, screen_size.y / 1.4105 + add_y), Vector2.new(22 + (width.x) / 2, screen_size.y / 1.4105 + add_y - 17), Color.RGBA(0, 0, 0, 0), Color.RGBA(0, 0, 0, 65), Color.RGBA(0, 0, 0, 0), Color.RGBA(0, 0, 0, 65))
                Render.GradientBoxFilled(Vector2.new(22 + (width.x) / 2, screen_size.y / 1.4105 + add_y), Vector2.new(22 + (width.x), screen_size.y / 1.4105 + add_y - 17), Color.RGBA(0, 0, 0, 65), Color.RGBA(0, 0, 0, 0), Color.RGBA(0, 0, 0, 65), Color.RGBA(0, 0, 0, 0))
                Render.Text(text, Vector2.new(screen_size.x / 2 - 1880 / 2 + 1, screen_size.y / 1.4105 + add_y - 17), Color.new(col, col2, col3, alpha), 21, verdana1, false)
                add_y = add_y - 34
        end
        Render.pred = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, predsize, prediction)
                local alpha = animations:animate(text .. "_Center")
                Render.Text(text, Vector2.new(screen_size.x / 2 - width.x / 2 + 1, screen_size.y / 1.89 + add_y1 + 9), Color.new(col, col2, col3, alpha), predsize, prediction, false)
                add_y1 = add_y1 + 9
           end
        Render.Indicator = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, 11, verdana)
                local alpha = animations:animate(text .. "_Center")
                Render.Text(text, Vector2.new(screen_size.x / 2 - 8, screen_size.y / 1.89 + add_y1 + 5), Color.new(col, col2, col3, alpha), 11, verdana, true)
                add_y1 = add_y1 + 9
                 end
         local invert = ''
         if AntiAim.GetInverterState() == false then
        invert ="R"
    else
        invert ="L"
    end
         if lua_m.vs_aa:GetBool(6) then
         if GlobalVars.tickcount % 64 == 1 then
        fake = desync_delta()
    end
            local al1 = math.min(math.floor(math.sin((GlobalVars.realtime%3) * 4) * 175 + 50), 255)
            Render.Text("BETA", Vector2.new(x/2 + 535, y/2+311), Color.RGBA(255, 130, 130, al1), 10, pixel, true)
         Render.Ac('FEMIDA-YAW', 255,255,255)
         local slowwalk = Menu.FindVar("Aimbot","Anti Aim", "Misc", "Slow Walk")
         if slowwalk:GetBool() then
         Render.Text(math.floor(fake).."°", Vector2.new(x/2 + 535, y/2+320), Color.RGBA(255, 255, 255, 255), 10, pixel, true)
         Render.Ac('DANGEROUS-', 255/255, 50/255, 50/255)
         else
         Render.Text(math.floor(fake).."°", Vector2.new(x/2 + 525, y/2+320), Color.RGBA(255, 255, 255, 255), 10, pixel, true)
         Render.Ac('DYNAMIC-', 255/255, 117/255, 107/255)   
          end
          Render.Text(invert, Vector2.new(x/2 + 528, y/2+329), Color.RGBA(255, 255, 255, 255), 10, pixel, true)
          Render.Ac('FAKE YAW: ', 130/255, 130/255, 255/255)
     local charge = Exploits.GetCharge() == 1
          if is_bind_active("Minimum Damage") then
         Render.Ac("DMG", 200/255, 200/255, 1, 1)
         end
         if is_bind_active("Body Aim") then
         Render.Ac('BAIM', 255/255, 0/255, 0/255)
          end
         if is_bind_active("Safe Points") then
         Render.Ac('SP', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Hide Shots") then
         Render.Ac('ONSHOT', 123/255, 194/255, 21/255)
          end
         if is_bind_active("Double Tap") and charge then
         --Render.Box(Vector2.new(x, y + 60), Vector2.new(x + 14, y + 65), Color.new(1.0, 1.0, 1.0, 1.0))
         Render.Ac('DT', 255/255,255/255, 1, 1)
          end
          if is_bind_active("Double Tap") and not charge then
         Render.Ac('DT', 255/255,0/255, 0/255, 0)
          end
     end
     local yaw_base = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
         if lua_m.vs_aa:GetBool(2) then
         local lc = is_breaking_lc()
         local charge = Exploits.GetCharge() == 1
         local dmg = Menu.FindVar("Aimbot", "Ragebot", "Accuracy", "Minimum Damage"):GetInt()
         if is_bind_active("Minimum Damage") then
         Render.Skeet("DMG:" .. dmg, 200/255, 200/255, 1, 1)
         end
         if is_bind_active("Body Aim") then
         Render.Skeet('BAIM', 255/255, 0/255, 0/255)
          end
         if is_bind_active("Safe Points") then
         Render.Skeet('SP', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Hide Shots") then
         Render.Skeet('ONSHOT', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Dormant Aimbot") then
         Render.Skeet('DA', 123/255, 194/255, 21/255)
          end
          if yaw_base:GetInt() == 4 then
         Render.Skeet('AT', 132/255, 195/255, 16/255, 255/255)
          end
          if yaw_base:GetInt() == 5 and not yaw_base:GetInt() == 4 then
         Render.Skeet('FS', 132/255, 195/255, 16/255, 255/255)
          end
          if is_bind_active("Fake Ping") then
         Render.Skeet('PING', 255/255,125/255,95/255)
          end
         if lc then
         Render.Skeet('LC', 123/255, 194/255, 21/255)
          end
         if is_bind_active("Double Tap") and charge then
         Render.Skeet('DT', 255/255,255/255, 1, 1)
          end
          if is_bind_active("Fake Duck") then
         Render.Skeet('DUCK', 200/255,200/255, 200/255, 1)
          end
          if is_bind_active("Double Tap") and not charge then
         Render.Skeet('DT', 255/255,0/255, 0/255, 0)
          end
         end
         local charge = Exploits.GetCharge() == 1
         local delta = math.min(math.abs(AntiAim.GetCurrentRealRotation() - AntiAim.GetFakeRotation()), AntiAim.GetMaxDesyncDelta())
         if lua_m.vs_aa:GetBool(5) then
         local inverted = AntiAim.GetInverterState()
         if inverted then
         renderer.text(x - 27, y + 29, 255, 255, 255, 255, 'FEMIDA', verdana, 11)
         renderer.text(x + 8, y + 29, 101,156,240, 255, 'YAW', verdana, 11)
     else
          renderer.text(x - 27, y + 29, 101,156,240, 255, 'FEMIDA', verdana, 11)
         renderer.text(x + 8, y + 29, 255,255,255, 255, 'YAW', verdana, 11)
     end
         if is_bind_active("Minimum Damage") then
         Render.pred("DMG", 200/255, 200/255, 1, 1)
         end
         if is_bind_active("Body Aim") then
         Render.pred('BAIM', 255/255, 0/255, 0/255)
          end
         if is_bind_active("Safe Points") then
         Render.pred('SP', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Hide Shots") then
         Render.pred('HIDE', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Dormant Aimbot") then
         Render.pred('DA', 123/255, 194/255, 21/255)
          end
         if is_bind_active("Double Tap") and charge then
         Render.pred('DT', 255/255,255/255, 1, 1)
          end
          if is_bind_active("Fake Duck") then
         Render.pred('DUCK', 200/255,200/255, 200/255, 1)
          end
          if is_bind_active("Double Tap") and not charge then
         Render.pred('DT', 255/255,0/255, 0/255, 0)
          end
         Render.GradientBoxFilled(Vector2.new(screen_size.x / 2 + 1, screen_size.y / 1.871 + 5), Vector2.new(screen_size.x / 2 + 5 + fake / 2, screen_size.y / 1.878 + 5), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0))
         Render.GradientBoxFilled(Vector2.new(screen_size.x / 2 + 1, screen_size.y / 1.871 + 5), Vector2.new(screen_size.x / 2 - 5 - fake / 2, screen_size.y / 1.878 + 5), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0))
         end
         if lua_m.vs_aa:GetBool(4) then
         local yawb = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
         local left = yawb:GetInt() == 3
         local right = yawb:GetInt() == 2
         renderer.text(x - 25, y + 29, 0, 0, 0, 255, 'IDEALYAW', idealold, font_size1)
         renderer.text(x - 25, y + 28, 220, 135, 49, 255, 'IDEALYAW', idealold, font_size1)
         local inverted = AntiAim.GetInverterState()
         if inverted then
         renderer.text(x - 11, y + 39, 0, 0, 0, 255, 'LEFT', idealold, font_size1)
         renderer.text(x - 11, y + 38, 209, 159, 230, 255, 'LEFT', idealold, font_size1)
         else
         renderer.text(x - 16, y + 39, 0, 0, 0, 255, 'RIGHT', idealold, font_size1)
         renderer.text(x - 16, y + 38, 209, 159, 230, 255, 'RIGHT', idealold, font_size1)
         end
         if is_bind_active('Double Tap') and charge then
         renderer.text(x - 5, y + 49, 0, 0, 0, 255, 'DT', idealold, font_size1)
         renderer.text(x - 5, y + 48, 0, 185, 0, 255, 'DT', idealold, font_size1)
         end
          if is_bind_active('Double Tap') and not charge then
         renderer.text(x - 5, y + 49, 0, 0, 0, 255, 'DT', idealold, font_size1)
         renderer.text(x - 5, y + 48, 255, 0, 0, 255, 'DT', idealold, font_size1)
         end
         if is_bind_active('Hide Shots') and not is_bind_active('Double Tap') then
         renderer.text(x - 5, y + 49, 0, 0, 0, 255, 'AA', idealold, font_size1)
         renderer.text(x - 5, y + 48, 95, 128, 255, 255, 'AA', idealold, font_size1)
         end
         end
         if lua_m.vs_aa:GetBool(3) then
         local yawb = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
         local left = yawb:GetInt() == 3
         local right = yawb:GetInt() == 2
         local free = yawb:GetInt() == 5
         if left or right then
            renderer.text(x - 3, y + 29, 0, 0, 0, 255, 'FAKE YAW', ideal, font_size)
         renderer.text(x - 3, y + 28, 177, 171, 255, 255, 'FAKE YAW', ideal, font_size)
         renderer.text(x - 3, y + 37, 0, 0, 0, 255, 'DEFAULT', ideal, font_size)
         renderer.text(x - 3, y + 36, 255, 0, 0, 255, 'DEFAULT', ideal, font_size)
     else
         if delta <= 15 then
         renderer.text(x - 3, y + 29, 0, 0, 0, 255, 'IDEAL YAW', ideal, font_size)
         renderer.text(x - 3, y + 28, 255, 0, 0, 255, 'IDEAL YAW', ideal, font_size)
     else
          renderer.text(x - 3, y + 29, 0, 0, 0, 255, 'IDEAL YAW', ideal, font_size)
         renderer.text(x - 3, y + 28, 220, 135, 49, 255, 'IDEAL YAW', ideal, font_size)
     end
          if not free then
         renderer.text(x - 3, y + 37, 0, 0, 0, 255, 'DYNAMIC', ideal, font_size)
         renderer.text(x - 3, y + 36, 209, 159, 230, 255, 'DYNAMIC', ideal, font_size)
     else
          renderer.text(x - 3, y + 37, 0, 0, 0, 255, 'FREESTAND', ideal, font_size)
         renderer.text(x - 3, y + 36, 209, 159, 230, 255, 'FREESTAND', ideal, font_size)
     end
 end
         if is_bind_active("Double Tap") and charge then
         renderer.text(x - 3, y + 45, 0, 0, 0, 255, 'DT', ideal, font_size)
         renderer.text(x - 3, y + 44, 0, 185, 0, 255, 'DT', ideal, font_size)
         end
         if is_bind_active("Double Tap") and not charge then
         renderer.text(x - 3, y + 45, 0, 0, 0, 255, 'DT', ideal, font_size)
         renderer.text(x - 3, y + 44, 255, 0, 0, 255, 'DT', ideal, font_size)
         end
         if is_bind_active("Hide Shots") and not is_bind_active("Double Tap") then
         renderer.text(x - 3, y + 45, 0, 0, 0, 255, 'AA', ideal, font_size)
         renderer.text(x - 3, y + 44, 95, 128, 255, 255, 'AA', ideal, font_size)
         end
         end
         if lua_m.vs_aa:GetBool(1) then
         -- indicators 1
         -- main text
         if starting == false or starting1 == false or starting2 == false then
         renderer.text(x - 8, y + 29, 0, 0, 0, 255, 'FEMIDAYAW' , verdana, 11)
         renderer.text(x - 8, y + 28, 255,255,255, 255, 'FEMIDAYAW', verdana, 11)
     else
          renderer.text(x - 8, y + 29, 0, 0, 0, 255, 'BRUTEFORCE' , verdana, 11)
         renderer.text(x - 8, y + 28, 255,255,255, 255, 'BRUTEFORCE', verdana, 11)
     end
         --Render.GradientBoxFilled(Vector2.new(screen_size.x / 2 - 11, screen_size.y / 1.871 + 5), Vector2.new(screen_size.x / 2 + 5 + fake / 2, screen_size.y / 1.878 + 5), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0))
         --Render.GradientBoxFilled(Vector2.new(screen_size.x / 2 - 13, screen_size.y / 1.871 + 5), Vector2.new(screen_size.x / 2 - 5 - fake / 2, screen_size.y / 1.878 + 5), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0))
         -- kb
         local charge = Exploits.GetCharge() == 1
          local lc = is_breaking_lc()
         local dmg = Menu.FindVar("Aimbot", "Ragebot", "Accuracy", "Minimum Damage"):GetInt()
         if is_bind_active("Double Tap") and charge then

            Render.Indicator("DT", 0/255, 185/255, 1, 1)
            end
             if is_bind_active("Double Tap") and not charge then
            Render.Indicator("DT", 255/255, 0/255, 0/255, 0)
            end
        if is_bind_active("Hide Shots") then
            Render.Indicator("AA", 200/255, 185/255, 1, 1)
        end
         if is_bind_active("Minimum Damage") then
         Render.Indicator("" .. dmg, 200/255, 200/255, 1, 1)
         end
         if is_bind_active("Body Aim") then
         Render.Indicator('BAIM', 255/255, 0/255, 0/255)
          end
         if is_bind_active("Safe Points") then
         Render.Indicator('SP', 123/255, 194/255, 21/255)
          end
        if is_bind_active("Fake Duck") then
            Render.Indicator("DUCK", 255/255, 255/255, 1, 1)
        end
    end
end
end
--- Rage
-- Hitchance in air
-- Callbacks
    -- Paint callbacks
    local quest = function(cond , T , F )
        if cond then return true else return false end
    end
    local function uitab()
    lua_m.hk_x:SetVisible(false)
    lua_m.hk_y:SetVisible(false)
    lua_m.vs_ac:SetVisible(lua_m.vs_th:GetInt() == 0)
    lua_m.dt_md:SetVisible(lua_m.rb_on:GetBool() and lua_m.dt_on:GetBool())
    lua_m.rb_lg:SetVisible(lua_m.rb_on:GetBool())
    lua_m.dt_on:SetVisible(lua_m.rb_on:GetBool())
    m.antibrute:SetVisible(m.aaenable:GetBool() and m.aatype:GetInt() == 1)
   m.player_state:SetVisible(m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    button:SetVisible(m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    m.aatype:SetVisible(m.aaenable:GetBool())
    m.presettype:SetVisible(m.aaenable:GetBool() and m.aatype:GetInt() == 0)
    --m.player_state:SetVisible()
    use.slow:SetVisible(  m.player_state:GetInt() == 0 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow1:SetVisible( m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow2:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow3:SetVisible( m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow4:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow5:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow6:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow7:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow8:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow10:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow11:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- stand
    stand.stand:SetVisible(  m.player_state:GetInt() == 1 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand1:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand2:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand3:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand4:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand5:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand6:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand7:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand8:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand10:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand11:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand12:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- move
    move.slow:SetVisible(  m.player_state:GetInt() == 2 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow1:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow2:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow3:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow4:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow5:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow6:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow7:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow8:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow10:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow11:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow12:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
        move.slow13:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
            move.slow14:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and move.slow13:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
                move.slow15:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and move.slow13:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- slow
    slow.slow:SetVisible(  m.player_state:GetInt() == 3 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow1:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow2:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow3:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow4:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow5:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow6:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow7:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow8:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow10:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow11:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow12:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- air
    air.slow:SetVisible(  m.player_state:GetInt() == 4 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow1:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow2:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow3:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow4:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow5:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow6:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow7:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow8:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow10:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow11:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow12:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- duck
    duck.slow:SetVisible(  m.player_state:GetInt() == 5 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow1:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow2:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow3:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow4:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow5:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow6:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow7:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow8:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow10:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow11:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
end
    local function paint()
        uitab()
        g_paint_handle()
        --on_menu_change()
        draw_notify()
        --tabs()
        draw1234()
        keybinds()
        menuthing()
        drawshot()
    end

    -- CM callbacks
    local function cm(cmd)
        commands()
        zetaa()
    end
    local function on_cm( e )
        customs()
        preset()
    end
    local function events(e)
        aim1234(e)
        brutelogic(e)
    end
    -- Doubletap menu callback
    local function dt_f()
        Exploits.OverrideDoubleTapSpeed(lua_m.dt_on:GetBool() and (lua_m.dt_md:GetBool(0) and 14 or 15) or 15)
    end
    lua_m.dt_on:RegisterCallback(dt_f)
    lua_m.dt_md:RegisterCallback(dt_f)
    b:paint(8, string.format('Welcome back %s. Femida.lua successfuly loaded', Cheat.GetCheatUserName()))
    Cheat.RegisterCallback('prediction', zetaa)
    Cheat.RegisterCallback('draw', paint)
    Cheat.RegisterCallback("pre_prediction", on_cm)
    Cheat.RegisterCallback("events", events)
    Cheat.RegisterCallback('registered_shot', aim_sho1t)
Держи
 
Privatny p100 DT Airlag Break LC Teleport Exploit
Read Only
Статус
Оффлайн
Регистрация
27 Янв 2021
Сообщения
951
Реакции[?]
150
Поинты[?]
74K
Посмотреть вложение 192803

Если по теме, то написать хороший аа билдер на нл легче лёгкого, в чём проблемы?
Я кодить не умею
Код:
--local tab1 = Menu.Combo("Femida Yaw", "Tab", {"Global", "Antiaim", "Visuals", "Misc"}, 0)
local menu_elements =
{
     fake_angle = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Enable Fake Angle"),
     double_tap = Menu.FindVar("Aimbot", "Ragebot", "Exploits", "Double Tap"),
     fakelag = Menu.FindVar("Aimbot", "Anti Aim", "Fake Lag", "Enable Fake Lag"),
     legs = Menu.FindVar("Aimbot", "Anti Aim", "Misc", "Leg Movement"),
}

-- aa things

local antiaims =
{
    y_aa = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base"),
    p_aa = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Pitch"),
    left_l = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Left Limit"),
    right_l = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Right Limit"),
    lby_t = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "LBY Mode"),
    fake_t = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options"),
    fs_t = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync"),
}
-- lua menu
local var = {
    player_states = {"On Use", "Standing", "Moving", "Slow motion", "Air", 'Duck'}
}
local use = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[Use] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Use] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Use] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Use] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[Use] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[Use] Body Yaw Jitter", false)
}
local stand = {
    stand = Menu.Switch("Anti-Aims","Anti-Aims", "[1] Enable", false),
    stand1 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    stand2 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    stand3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[1] Yaw Base Add", 0, -180, 180),
    stand4 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    stand5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[1] Modifier degree", 0, -180, 180),
    stand6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[1] Fake Yaw Limit", 17, 0, 60),
    stand7 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     stand8 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     stand10 = Menu.Switch("Anti-Aims","Anti-Aims", "[1] Desync jitter", false),
     stand11 = Menu.Switch("Anti-Aims","Anti-Aims", "[1] Body Yaw Jitter", false),
     stand12 = Menu.Switch("Anti-Aims","Anti-Aims", "[1] Fake Flick", false)
}
local move = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[2] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[2] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[2] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Body Yaw Jitter", false),
     slow12 = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Small Jitter", false),
     slow13 = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Tank Jitter", false),
     slow14 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Tank Yaw] Minimum", 10, -180, 180),
    slow15 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Tank Yaw] Maximum", -12, -180, 180)
}
local slow = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[3] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[3] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[3] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[3] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[3] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[3] Body Yaw Jitter", false),
     slow12 = Menu.Switch("Anti-Aims","Anti-Aims", "[3] Small Yaw Jitter", false)
}
local air = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[4] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[4] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[4] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[4] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[4] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[4] Body Yaw Jitter", false),
     slow12 = Menu.Switch("Anti-Aims","Anti-Aims", "[4] Small Yaw Jitter", false)
}
local duck = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[5] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[5] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[5] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[5] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[5] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[5] Body Yaw Jitter", false)
}
local m = {
    player_state = Menu.Combo("Anti-Aims","Anti-Aims", "|", var.player_states, 0),
    aaenable = Menu.Switch("Anti-Aims","[+]", "Master-Switch", false),
    aatype = Menu.Combo("Anti-Aims","[+]", '', {"Preset", 'Custom'} , 0),
    presettype = Menu.Combo("Anti-Aims","[+]", ' ', {"Mode #1", 'TANK-AA', 'CYBER AA'} , 0),
    antibrute = Menu.Switch("Anti-Aims","", "Anti-Bruteforce", false)
}
local screen = EngineClient.GetScreenSize()
local lua_m =
{
        -- Ragebot
    rb_on = Menu.Switch('Rage',"Femida", "Enable ragebot improvements", false),
    rb_lg = Menu.Switch('Rage',"Femida", "Aimbot logging", false),
    -- Doubletap
    dt_on = Menu.Switch('Rage',"Femida", "Enable doubletap improvements", false),
    dt_md = Menu.Combo('Rage',"Femida", "Doubletap mode", {"Fast", "Unsafe", "Recomendent"}, 0),
    -- Visual
    vs_th = Menu.Combo('Visuals',"Femida", "Palette theme", {"None", "Gradient", 'Gradient #2'}, 0),
    vs_ac = Menu.ColorEdit('Visuals',"Femida", "Palette", Color.new(174 / 255,181 / 255,235 / 255, 255 / 255)),
    vs_wm = Menu.Switch('Visuals',"Femida", "Watermark", false),
    vs_dmg = Menu.Switch('Visuals','Femida', 'Min Damage Indicator', false),
    vs_hl = Menu.Switch('Visuals',"Femida", "Hotkey list", false),
    vs_fl = Menu.Switch('Visuals',"Femida", "Anti-aimbot Visuals", false),
    vs_fc = Menu.Switch('Visuals',"Femida", "Centered Desync Circle", false),
    hk_x = Menu.SliderInt('Visuals',"Femida", "hk_x", 300, 1, screen.x),
    hk_y = Menu.SliderInt('Visuals',"Femida", "hk_y", 10, 1, screen.y),
    vs_skeet = Menu.Switch('Visuals',"Femida", "Skeet hitsound", false),
    wmname = Menu.TextBox('Visuals','Watermark', "Watermark Name", 64, Cheat.GetCheatUserName()),
    wmprefix = Menu.TextBox('Visuals','Watermark', "Watermark Prefix", 64, 'gamesense'),
    vs_ts = Menu.SliderInt('Visuals',"Femida", "BG transparency", 100, 0, 255, ""),
    --hk_x = Menu.SliderInt("Femida", "Keybinds X", 200, 0, EngineClient.GetScreenSize().x),
    --hk_y = Menu.SliderInt("Femida", "Keybinds Y", 400, 0, EngineClient.GetScreenSize().y),
    -- AntiAim
    -- Fakelag
    fl_ref = Menu.Switch('Misc',"Femida", "Enable better fakelag", false),
    fl_mode = Menu.Combo('Misc',"Femida", "Mode", {"Fluctuate", "Logic", "Maximum"}, 0),
    -- Visuals
    vs_net = Menu.Switch('Visuals','Femida', 'Custom netgraph', false),
    vs_aa = Menu.MultiCombo('Visuals',"Femida", "Indicators Type", {"Femida Yaw", 'Skeet', 'Ideal Yaw New', 'Ideal Yaw Old', 'TEAMSKEET', 'ACATEL'}, 0),
    vs_arr = Menu.Combo('Visuals',"Femida", "Arrows", {"Disabled", "Line", "TeamSkeet Arrows"}, 0),
    vs_selected = Menu.ColorEdit('Visuals',"Femida", 'Selected Desync Color', Color.new(174 / 255,181 / 255,235 / 255, 255 / 255)),
    vs_manual = Menu.ColorEdit('Visuals',"Femida", "Selected Manual Color", Color.new(255 / 255,255 / 255,255 / 255, 255 / 255)),
    -- Extra
    an_lb = Menu.Switch('Misc',"Extra", "Leg Breaker", false),
    an_pe = Menu.Switch('Misc',"Commands", "Disable Panorama", false),
    an_bo = Menu.Switch('Misc',"Commands", "FPS Boost", false),
}



-- menu text
local ffi = require("ffi")

ffi.cdef[[
    typedef struct {
        unsigned short wYear;
        unsigned short wMonth;
        unsigned short wDayOfWeek;
        unsigned short wDay;
        unsigned short wHour;
        unsigned short wMinute;
        unsigned short wSecond;
        unsigned short wMilliseconds;
    } SYSTEMTIME, *LPSYSTEMTIME;
    void GetSystemTime(LPSYSTEMTIME lpSystemTime);
    void GetLocalTime(LPSYSTEMTIME lpSystemTime);
        void* GetProcAddress(void* hModule, const char* lpProcName);
    void* GetModuleHandleA(const char* lpModuleName);
   
    typedef struct {
        uint8_t r;
        uint8_t g;
        uint8_t b;
        uint8_t a;
    } color_struct_t;

    typedef void (*console_color_print)(const color_struct_t&, const char*, ...);

    typedef void* (__thiscall* get_client_entity_t)(void*, int);
]]
local ffi_helpers = {
    color_print_fn = ffi.cast("console_color_print", ffi.C.GetProcAddress(ffi.C.GetModuleHandleA("tier0.dll"), "?ConColorMsg@@YAXABVColor@@PBDZZ")),
    color_print = function(self, text, color)
        local col = ffi.new("color_struct_t")

            col.r = 135
            col.g = 232
            col.b = 130
            col.a = 255

        self.color_print_fn(col, text)
    end
}
local function coloredPrint(color, text)
    ffi_helpers.color_print(ffi_helpers, text, color)
end
    local ffi_cast = ffi.cast
    local pflFrameTime = ffi.new("float[1]")
    local pflFrameTimeStdDeviation = ffi.new("float[1]")
    local pflFrameStartTimeStdDeviation = ffi.new("float[1]")
    local interface_ptr = ffi.typeof('void***')
    local netc_bool = ffi.typeof("bool(__thiscall*)(void*)")
    local netc_bool2 = ffi.typeof("bool(__thiscall*)(void*, int, int)")
    local netc_float = ffi.typeof("float(__thiscall*)(void*, int)")
    local netc_int = ffi.typeof("int(__thiscall*)(void*, int)")
    local net_fr_to = ffi.typeof("void(__thiscall*)(void*, float*, float*, float*)")
    local rawivengineclient = Utils.CreateInterface("engine.dll", "VEngineClient014") or error("VEngineClient014 wasnt found", 2)
    local ivengineclient = ffi_cast(interface_ptr, rawivengineclient) or error("rawivengineclient is nil", 2)
    local get_net_channel_info = ffi_cast("void*(__thiscall*)(void*)", ivengineclient[0][78]) or error("ivengineclient is nil")
-- Fonts
    local font_size = 11
    local font_size1 = 11
    local predsize = 11
    local acidsize = 10
    local verdsize = 11
    local kbsize = 11
    local mainsize = 12
    local menusize = 35
    local verdanamenu2 = Render.InitFont('Verdana', 17)
    local verdanamenu = Render.InitFont('Verdana Bold', menusize)
    local pixel = Render.InitFont("Smallest Pixel-7", acidsize)
    local verdbd = Render.InitFont("Verdana Bold", verdsize, {'r'})
    local prediction = Render.InitFont('Verdana', predsize)
    local ideal = Render.InitFont('Arial', font_size)
    local idealold = Render.InitFont('Verdana Bold', font_size1)
    local net_graph = Render.InitFont('Verdana', 12)
    local verdana = Render.InitFont('Verdana', 11)
    local verdana1 = Render.InitFont('Calibri Bold', 21)
    local arrows = Render.InitFont('Verdana', 16)
    local indicator = Render.InitFont('Calibri', 13)
    local calib = Render.InitFont("Verdana", 12)
    local calib1 = Render.InitFont("Verdana", mainsize, {'r'})
    local calib2 = Render.InitFont("Verdana", kbsize, {'r'})
    local calib3 = Render.InitFont("Verdana", 11, {'b'})
    local dsy_ = Render.InitFont('Calibri Bold', 12)
    lua_m.dt_md:SetVisible(lua_m.dt_on:GetBool())
    lua_m.rb_lg:SetVisible(lua_m.rb_on:GetBool())
    lua_m.vs_ac:SetVisible(not lua_m.vs_th:GetInt() == 1 or lua_m.vs_th:GetInt() == 2)
local function distation(vec_one, vec_two) local delta_x, delta_y, delta_z = vec_one.x - vec_two.x, vec_one.y - vec_two.y return math.sqrt(delta_x * delta_x + delta_y * delta_y) end
local function lerp(start, vend, time)
    return start + (vend - start) * time
end
    local ping_color = function (a)if a<40 then return{255,255,255}end;if a<100 then return{255,125,95}end;return{255,60,80}end
local animations = {speed=4.0,stored_values={},active_this_frame={},prev_realtime=GlobalVars.realtime,realtime=GlobalVars.realtime,multiplier=0.0,clamp=function(b,c,d)return b>d and d or(b<c and c or b)end,new_frame=function(self)self.prev_realtime=self.realtime;self.realtime=GlobalVars.realtime;self.multiplier=(self.realtime-self.prev_realtime)*self.speed;for e,b in pairs(self.stored_values)do if self.active_this_frame[e]==nil then self.stored_values[e]=nil end end;self.active_this_frame={}end,reset=function(self,f)self.stored_values[f]=nil end,animate=function(self,f,g,h)h=h or 1.0;g=g or false;local i=self.multiplier*(g and-1 or 1)local b=self.clamp(self.stored_values[f]and self.stored_values[f]or 0.0,0.0,h)b=self.clamp(b+i,0.0,h)self.stored_values[f]=b;self.active_this_frame[f]=true;return b end}
local animations1 = {speed=2.0,stored_values={},active_this_frame={},prev_realtime=GlobalVars.realtime,realtime=GlobalVars.realtime,multiplier=0.0,clamp=function(b,c,d)return b>d and d or(b<c and c or b)end,new_frame=function(self)self.prev_realtime=self.realtime;self.realtime=GlobalVars.realtime;self.multiplier=(self.realtime-self.prev_realtime)*self.speed;for e,b in pairs(self.stored_values)do if self.active_this_frame[e]==nil then self.stored_values[e]=nil end end;self.active_this_frame={}end,reset=function(self,f)self.stored_values[f]=nil end,animate=function(self,f,g,h)h=h or 1.0;g=g or false;local i=self.multiplier*(g and-1 or 1)local b=self.clamp(self.stored_values[f]and self.stored_values[f]or 0.0,0.0,h)b=self.clamp(b+i,0.0,h)self.stored_values[f]=b;self.active_this_frame[f]=true;return b end}
local renderer = {}
renderer.rectangle = function (x, y, w, h)
    Render.BoxFilled(Vector2.new(x, y), Vector2.new(x + w, y + h), lua_m.vs_ac:GetColor())
end
renderer.rectangle1 = function (x, y, w, h, r,g,b,a)
    Render.BoxFilled(Vector2.new(x, y), Vector2.new(x + w, y + h), Color.new(r / 255, g / 255, b / 255, a / 255))
end
renderer.gradient = function ( x, y, w, h, r, g, b, a, r1, g1, b1, a1, vertical )
    if vertical then
        Render.GradientBoxFilled(Vector2.new(x, y), Vector2.new(x + w, y + h), Color.new(r / 255, g / 255, b / 255, a / 255), Color.new(r / 255, g / 255, b / 255, a / 255), Color.new(r1 / 255, g1 / 255, b1 / 255, a1 / 255), Color.new(r1 / 255, g1 / 255, b1 / 255, a1 / 255))
    else
        Render.GradientBoxFilled(Vector2.new(x, y), Vector2.new(x + w, y + h), Color.new(r / 255, g / 255, b / 255, a / 255), Color.new(r1 / 255, g1 / 255, b1 / 255, a1 / 255), Color.new(r / 255, g / 255, b / 255, a / 255), Color.new(r1 / 255, g1 / 255, b1 / 255, a1 / 255))
    end
end
renderer.circle = function (x, y, r, g, b, a, radius)
    Render.CircleFilled(Vector2.new(x, y), radius, 360, Color.new(r / 255, g / 255, b / 255, a / 255))
end
renderer.circle_outline = function (x, y, r, g, b, a, radius)
    Render.Circle(Vector2.new(x, y), radius, 360, Color.new(r / 255, g / 255, b / 255, a / 255))
end
renderer.text = function (x, y, r, g, b, a, text, font, size)
    Render.Text(text, Vector2.new(x, y), Color.new(r / 255, g / 255, b / 255, a / 255), size, font, false)
end
renderer.line = function (xa, ya, xb, yb, r, g, b, a)
    Render.Line(Vector2.new(xa, ya), Vector2.new(xb, yb), Color.new(r / 255, g / 255, b / 255, a / 255))
end
-- Notifier2

    local a=EngineClient.GetScreenSize()local b={callback_registered=false,maximum_count=7,data={}}function b:register_callback()if self.callback_registered then return end;function draw_notify()local c=5;local d=self.data;for e=#d,1,-1 do self.data[e].time=self.data[e].time-GlobalVars.frametime;local f,g=255,0;local h=d[e]if h.time<0 then table.remove(self.data,e)else local i=h.def_time-h.time;local i=i>1 and 1 or i;if h.time<0.5 or i<0.5 then g=(i<1 and i or h.time)/0.5;f=g*255;if g<0.2 then c=c+15*(1.0-g/0.2)end end;local j={x=Render.CalcTextSize(h.draw,11,verdana).x+8}local k={a.x/2-j.x/2+3,a.y-a.y/100*17.4+c}renderer.rectangle1(k[1],k[2]-20,j.x,20,13,13,13,f)renderer.rectangle(k[1],k[2]-20,j.x,2,138,171,255,f)renderer.text(k[1]+5,k[2]-15,255,255,255,f,h.draw,verdana,11)c=c-50 end end;self.callback_registered=true end end;function b:paint(l,m)local n=tonumber(l)+1;for e=self.maximum_count,2,-1 do self.data[e]=self.data[e-1]end;self.data[#self.data+1]={time=n,def_time=n,draw=m}self:register_callback()end
    -- Notifier2
    -- Is Able to Break LC
    local is_breaking_lc = function (...)local b=EntityList.GetClientEntity(EngineClient.GetLocalPlayer())local c=b:GetPlayer()local d=Vector.new(c:GetProp("DT_BasePlayer","m_vecVelocity[0]"),c:GetProp("DT_BasePlayer","m_vecVelocity[1]"),c:GetProp("DT_BasePlayer","m_vecVelocity[2]")):Length()if not c then return false end;if not c:IsAlive()then return false end;if Exploits.GetCharge()==1 then return false end;if d<275 then return false end;if bit.band(c:GetProp("DT_BasePlayer","m_fFlags"),1)==1 and d<260 then return false end;return true end
    -- Check bind activity
    local is_bind_active = function (b)local c=Cheat.GetBinds()for d=1,#c do if c[d]:GetName()==b then return c[d]:IsActive() end end;return false end
    -- Get bind val
    local get_bind_val = function (b)local c=Cheat.GetBinds()for d=1,#c do if c[d]:GetName()==b then return c[d]:GetValue()end end end
    -- Color by float (For fake indicator)
    local get_color_by_float = function (a,...)local b={...}local c=0;local d={}for e=1,#b,4 do c=c+1;local f=(e-1)/(#b-4)d[c]={f,b[e],b[e+1],b[e+2],b[e+3]}end;local g;local h;local i=1;local j=1;for e=1,#d do local k=d[e]local f=k[1]if f==a then return k[2],k[3],k[4],k[5]elseif f>a then local l=f-a;if l<j then h=k;j=l end elseif f<a then local l=a-f;if l<i then g=k;i=l end end end;local m=i+j;local n=(g[2]*j+h[2]*i)/m;local o=(g[3]*j+h[3]*i)/m;local p=(g[4]*j+h[4]*i)/m;local q=(g[5]*j+h[5]*i)/m;return n,o,p end
    -- Get desync color
    local get_desync_color = function (a)local b={get_color_by_float(math.max(0,math.min(1,math.abs(a)/58)),255,0,0,255,255,255,0,255,123,194,21,255)}return{r=b[1],g=b[2],b=b[3]}end
local need_to_bomb = function(...)
    local a = EntityList.GetEntitiesByName("CPlantedC4")
    local b = EntityList.GetLocalPlayer()
    local c = b:GetPlayer()
    local d = c:GetEyePosition()
    for e = 1, #a do
        local f = a[e]
        local g = f:GetRenderOrigin()
        local h = (d - g):Length()
        if h < 100 then
            return true
        end
    end
    return false
end
local need_to_door = function(...)
    local a = EntityList.GetEntitiesByClassID(143)
    local b = EntityList.GetLocalPlayer()
    local c = b:GetPlayer()
    local d = c:GetEyePosition()
    for e = 1, #a do
        local f = a[e]
        local g = f:GetRenderOrigin()
        local h = (d - g):Length()
        if h < 100 then
            return true
        end
    end
    return false
end
local need_to_hosting = function(...)
    local a = EntityList.GetEntitiesByName("CHostage")
    local b = EntityList.GetLocalPlayer()
    local c = b:GetPlayer()
    local d = c:GetEyePosition()
    for e = 1, #a do
        local f = a[e]
        local g = f:GetRenderOrigin()
        local h = (d - g):Length()
        if h < 100 then
            return true
        end
    end
    return false
end
local ref = {
    pitch = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Pitch"),
yawbase = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base"),
yawaddbase = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Add"),
modifier = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Modifier"),
adddegre = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Modifier Degree"),
enableangles = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Enable Fake Angle"),
left = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Left Limit"),
right = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Right Limit"),
fakeopti = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options"),
lbymode = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "LBY Mode"),
freeds = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync"),
}
    local generate_state = function ()local a=EntityList.GetClientEntity(EngineClient.GetLocalPlayer())local b=a:GetPlayer()local c=Vector.new(b:GetProp("DT_BasePlayer","m_vecVelocity[0]"),b:GetProp("DT_BasePlayer","m_vecVelocity[1]"),b:GetProp("DT_BasePlayer","m_vecVelocity[2]")):Length()local d=b:GetProp("DT_BasePlayer","m_flDuckAmount")local e=bit.band(b:GetProp("DT_BasePlayer","m_fFlags"),1)~=1;if e then return"AIR"elseif d>0.8 then return"DUCK"elseif c>130 then return"RUN"elseif c>5 then return"SLOW"end;return"STAND"end
    -- Getting wall damage
    local GetNetChannel = function (a)if a==nil then return end;local b=ffi_cast(netc_int,a[0][17])(a,1)return{seqNr_out=b,is_loopback=ffi_cast(netc_bool,a[0][6])(a),is_timing_out=ffi_cast(netc_bool,a[0][7])(a),latency={crn=function(c)return ffi_cast(netc_float,a[0][9])(a,c)end,average=function(c)return ffi_cast(netc_float,a[0][10])(a,c)end},loss=ffi_cast(netc_float,a[0][11])(a,1),choke=ffi_cast(netc_float,a[0][12])(a,1),got_bytes=ffi_cast(netc_float,a[0][13])(a,1),sent_bytes=ffi_cast(netc_float,a[0][13])(a,0),is_valid_packet=ffi_cast(netc_bool2,a[0][18])(a,1,b-1)}end
    -- Net Framerate
    local GetNetFramerate = function (b)if b==nil then return 0,0 end;local c=0;local d=0;ffi_cast(net_fr_to,b[0][25])(b,pflFrameTime,pflFrameTimeStdDeviation,pflFrameStartTimeStdDeviation)if pflFrameTime~=nil and pflFrameTimeStdDeviation~=nil and pflFrameStartTimeStdDeviation~=nil then if pflFrameTime[0]>0 then c=pflFrameStartTimeStdDeviation[0]*1000;d=pflFrameTime[0]*1000 end end;return d,c end
-- Globals
    local cl_interp = CVar.FindVar("cl_interp") -- 0.015625
    local cl_interp_ratio = CVar.FindVar("cl_interp_ratio") -- 1
    local cl_updaterate = CVar.FindVar("cl_updaterate")
    local miss_data = {'hit', '?', 'spread', 'occlusion', 'prediction error'}
    local fakelag_maximum, choked_ticks, choked_ticks_max, choked_ticks_prev = 14, 0, 0, 0
    local hitgroup = {'head', 'neck', 'pelvis', 'stomach', 'chest', 'chest', 'chest', 'right leg', 'left leg', 'right leg', 'left leg', 'right leg', 'left leg', 'right hand', 'left hand', 'right hand', 'right hand', 'left hand', 'left hand'}
    local id = 1;
    local LC_ALPHA = 1
-- Functions
    -- Ragebot Shot

local hitlogs = {}
local function aim_sho1t(shot)
       if lua_m.rb_on:GetBool() and lua_m.rb_lg:GetBool() then
    local text

    local name = EntityList.GetClientEntity(shot.target_index):GetPlayer():GetName()
    local damage = shot.damage
    local entity = EntityList.GetClientEntity(shot.target_index)
        local entity = EntityList.GetClientEntity(shot.target_index)
        local player = entity:GetPlayer()
        local body_yaw = math.min(58, math.max(player:GetProp("DT_BaseAnimating", "m_flPoseParameter")[12] * 120 - 60, -58))
        local health = player:GetProp("DT_BasePlayer", "m_iHealth")
        local reason = miss_data[shot.reason + 1]
        local hitbox = hitgroup[shot.hitgroup + 1]
        local shot_c = ({"st", "nd", "rd", "th"})[id]
    if shot.reason == 0 then
        text = string.format("Registered %s shot in %s's %s for %i damage [angle: %.1f°, 1:%i°] (hitchance: %i | history(?): | %i health)", id .. (shot_c or 'th'), player:GetName(), hitbox, shot.damage, shot.spread_degree, body_yaw, shot.hitchance, shot.backtrack, health)
        print('[neverlose.cc] '.. text)
    else
        text = string.format("Missed %s shot at %s's %s due to %s [angle: %.1f°, 1:%i°] (hitchance: %i | history(Δ): %i | %i health)", id .. (shot_c or 'th'), player:GetName(), hitbox, reason, shot.spread_degree, body_yaw, shot.hitchance, shot.backtrack, health)
        print('[neverlose.cc] '.. text)
    end
id = id == 15 and 1 or id + 1
    table.insert(hitlogs, {text = text, time = GlobalVars.realtime})
end

end
local function aim1234(e)
if lua_m.vs_skeet:GetBool() then
if e:GetName() == "player_hurt" then
local attacker = EntityList.GetPlayerForUserID(e:GetInt("attacker", 0))
if attacker == EntityList.GetLocalPlayer() then
EngineClient.ExecuteClientCmd("play buttons/arena_switch_press_02.wav")
end
end
end
end
local function drawshot()
    if lua_m.rb_on:GetBool() and lua_m.rb_lg:GetBool() then
    local x, y = 5, 5

    for i, hitlog in ipairs(hitlogs) do
        if hitlog.time + 5 < GlobalVars.realtime then
            table.remove(hitlogs, i)
        end
        Render.Text(hitlog.text, Vector2.new(x + 1, y), Color.new(0, 0, 0, 255), 12, net_graph)
        Render.Text(hitlog.text, Vector2.new(x, y), Color.new(1, 1, 1, 255), 12, net_graph)
     
        y = y + 15
    end
    end
end
    local function on_menu_change( ... )
        lua_m.vs_ac:SetVisible(not lua_m.vs_th:GetInt() == 1 or lua_m.vs_th:GetInt() == 2)
        lua_m.dt_md:SetVisible(lua_m.dt_on:GetBool())
        lua_m.rb_lg:SetVisible(lua_m.rb_on:GetBool())
    end
    -- Fakelag
    local function custom_fakelag()
        local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
        local me = me_ent:GetPlayer()
   
        if not me or not EngineClient.IsInGame()  then
            return
        end          
        local vel = Vector.new(me:GetProp("DT_BasePlayer", "m_vecVelocity[0]"), me:GetProp("DT_BasePlayer", "m_vecVelocity[1]"), me:GetProp("DT_BasePlayer", "m_vecVelocity[2]")):Length()                                              
        local flch = Menu.FindVar("Aimbot", "Anti Aim", "Fake Lag", "Limit")
        local flch1 = Menu.FindVar("Aimbot", "Anti Aim", "Fake Lag", "Randomization")
        if lua_m.fl_mode:GetInt() == 1 then
            flch:SetInt(14)
        elseif lua_m.fl_mode:GetInt() == 2 then
            flch:SetInt(math.random(8,14))
        end
    end
    -- Net graph
    local function net_graph()
        local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
        if not me_ent then return end
        local me = me_ent:GetPlayer()
   
        if not me or not EngineClient.IsInGame()  then
            return
        end
   
        -- писки
        local INetChannelInfo = ffi_cast("void***", get_net_channel_info(ivengineclient)) or error("netchaninfo is nil")
        local net_channel = GetNetChannel(INetChannelInfo)
        local server_framerate, server_var = GetNetFramerate(INetChannelInfo)
        local alpha = math.min(math.floor(math.sin((GlobalVars.realtime%3) * 4) * 125 + 200), 255)
   
        local color = { 255, 200, 95, 255 }
        local x, y = EngineClient.GetScreenSize().x, EngineClient.GetScreenSize().y
   
        x,y = x / 2 + 1, y - 155
   
        local net_state = 0
        local net_data_text = {
            [0] = 'clock syncing',
            [1] = 'packet choke',
            [2] = 'packet loss',
            [3] = 'lost connection'
        }
   
        if net_channel.choke > 0.00 then net_state = 1 end
        if net_channel.loss > 0.00 then net_state = 2 end
   
        if net_channel.is_timing_out then
            net_state = 3
            net_channel.loss = 1
   
            LC_ALPHA = LC_ALPHA-GlobalVars.frametime
            LC_ALPHA = LC_ALPHA < 0.05 and 0.05 or LC_ALPHA
        else
            LC_ALPHA = LC_ALPHA+(GlobalVars.frametime*2)
            LC_ALPHA = LC_ALPHA > 1 and 1 or LC_ALPHA
        end
   
        local right_text = net_state ~= 0 and
            string.format('%.1f%% (%.1f%%)', net_channel.loss*100, net_channel.choke*100) or
            string.format('%.1fms', server_var/2)
   
        if net_state ~= 0 then
            color = { 255, 50, 50, alpha }
        end
   
        local ccor_text = net_data_text[net_state]
        local ccor_width = Render.CalcTextSize(tostring(ccor_text), 11, verdana).x
   
        local sp_x = x - ccor_width - 25
        local sp_y = y
   
        local cn = 1
        surface_draw_text = function(x, y, r, g, b, a, font, text)
            renderer.text(x - 1, y, 0, 0, 0, a, text, font, 11)
            renderer.text(x , y - 1, 0, 0, 0, a, text, font, 11)
            renderer.text(x + 1, y , 0, 0, 0, a, text, font, 11)
            renderer.text(x , y  + 1, 0, 0, 0, a, text, font, 11)
            renderer.text(x, y, r, g, b, a, text, font, 11)
        end
        surface_draw_text(sp_x, sp_y, 255, 255, 255, net_state ~= 0 and 255 or alpha, verdana, ccor_text)
   
        surface_draw_text(x + 20, sp_y, 255, 255, 255, 255, verdana, string.format('+- %s', right_text))
   
        local bytes_in_text = string.format('in: %.2fk/s    ', net_channel.got_bytes/1024)
        local bi_width = Render.CalcTextSize(tostring(bytes_in_text), 11, verdana).x
   
        local tickrate = 1/GlobalVars.interval_per_tick
        local lerp_time = cl_interp_ratio:GetFloat() * (1000 / tickrate)
   
        local lerp_clr = { 255, 255, 255 }
   
        if lerp_time/1000 < 2/cl_updaterate:GetInt() then
            lerp_clr = { 255, 125, 95 }
        end
   
        surface_draw_text(sp_x, sp_y + 20*cn, 255, 255, 255, LC_ALPHA*255, verdana, bytes_in_text);
        surface_draw_text(sp_x + bi_width, sp_y + 20*cn, lerp_clr[1], lerp_clr[2], lerp_clr[3], LC_ALPHA*255, verdana, string.format('lerp: %.1fms', lerp_time)); cn=cn+1
        surface_draw_text(sp_x, sp_y + 20*cn, 255, 255, 255, LC_ALPHA*255, verdana, string.format('out: %.2fk/s', net_channel.sent_bytes/1024)); cn=cn+1
   
        surface_draw_text(sp_x, sp_y + 20*cn, 255, 255, 255, LC_ALPHA*255, verdana, string.format('sv: %.2f +- %.2fms    var: %.3f ms', server_framerate, server_var, server_var)); cn=cn+1
   
        local outgoing, incoming = net_channel.latency.crn(0), net_channel.latency.crn(1)
        local ping, avg_ping = outgoing*1000, net_channel.latency.average(0)*1000
   
        local ping_spike_val = 1
       
        local latency_interval = (outgoing + incoming) / (ping_spike_val - GlobalVars.interval_per_tick)
        local additional_latency = math.min(latency_interval*1000, 1) * 100 -- 100 = green 0 = red
   
        local pc = ping_color(avg_ping)
        local tr_text = string.format('tick: %dp/s    ', tickrate)
        local tr_width = Render.CalcTextSize(tostring(tr_text), 11, verdana).x
   
        local nd_text = string.format('delay: %dms (+- %dms)    ', avg_ping, math.abs(avg_ping-ping))
        local nd_width = Render.CalcTextSize(tostring(nd_text), 11, verdana).x
   
        local incoming_latency = math.max(0, (incoming-outgoing)*1000)
       
        local fl_pre_text = (ping_spike_val ~= 1 and incoming_latency > 1) and string.format(': %dms', incoming_latency) or ''
        local fl_text = string.format('datagram%s', fl_pre_text)
   
        -- Draw line
        -- surface_draw_text(sp_x, sp_y + 20*cn, 255, 255, 255, 255, net_graph, tr_text);
        surface_draw_text(sp_x, sp_y + 20*cn, pc[1], pc[2], pc[3], LC_ALPHA*255, verdana, nd_text);
        surface_draw_text(sp_x + nd_width, sp_y + 20*cn, 255, 255 / 100 * additional_latency, 255 / 100 * additional_latency, LC_ALPHA*255, verdana, fl_text); cn=cn+1
    end
   
    Cheat.RegisterCallback('draw', g_paint)
    -- Createmove
    --ANTIAIM
local function vec_distance(vec_one, vec_two)

    local delta_x, delta_y, delta_z = vec_one.x - vec_two.x, vec_one.y - vec_two.y

    return math.sqrt(delta_x * delta_x + delta_y * delta_y)

end
local cmd = CVar.RegisterConCommand('/load', 8, 'Developer Settings', function(cvar)
    lua_m.rb_on:SetBool(true)
    lua_m.rb_lg:SetBool(true)
    lua_m.aa_le:SetBool(true)
    lua_m.aa_on:SetBool(true)
    lua_m.aa_md:SetInt(2)
    lua_m.aa_rv:SetInt(1)
    lua_m.an_lb:SetBool(true)
    lua_m.fakelag_en:SetBool(true)
    lua_m.fl_mode:SetInt(2)
    lua_m.vs_wm:SetBool(true)
    lua_m.vs_net:SetBool(true)
    lua_m.vs_hl:SetBool(true)
    b:paint(8, string.format('Developer config loaded.'))
end)
-- Custom fakelag
    -- Draw
        local alpha = 0
        local function menuthing()
                local username = Cheat.GetCheatUserName()
                if username == 'mayote' then
                    username = 'Soufiw'
               end
                local menu_pos = Render.GetMenuPos()
                local menu_sz = Render.GetMenuSize()
                local x = menu_pos.x
                local text = 'NL'
                local text2 = 'Femida.Lua'
                local text3 = 'Welcome Back, ' .. username
                local size3 = Render.CalcTextSize(text3, 17, verdanamenu2).x
                local size2 = Render.CalcTextSize(text2, 17, verdanamenu2).x + 8
                local size = Render.CalcTextSize(text, menusize, verdanamenu).x + 8
                local x1 = menu_pos.x + size - 40
                local x2 = menu_pos.x + size2 - 40
                local x3 = menu_pos.x - size3
                local y = menu_pos.y + 30
                if Cheat.IsMenuVisible() then
                alpha = lerp(alpha,255,0.05)
            else
                alpha = lerp(alpha,0,0.05)
            end
                if Cheat.IsMenuVisible() then
                Render.Blur(Vector2.new(x, y - 40), Vector2.new(x + menu_sz.x, y - 85), Color.new(100/255,100/255,100/255,alpha/255))
                Render.Text("NL", Vector2.new(x1 - 1, y - 81), Color.new(3/255,168/255,245/255,alpha), menusize, verdanamenu)
                Render.Text("NL", Vector2.new(x1, y - 80), Color.new(1.0, 1.0, 1.0, alpha/255), menusize, verdanamenu)
                Render.Text(text2, Vector2.new(x2 + 20, y - 67), Color.new(1.0, 1.0, 1.0, alpha/255), 17, verdanamenu2)
                Render.Text(text3, Vector2.new(x3 + menu_sz.x - 10, y - 67), Color.new(1.0, 1.0, 1.0, alpha/255), 17, verdanamenu2)
            end
    end
    local walpha = 0
    local size_l = 0
    local size_f = 0
    local currentTime = 0
    function 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("%.1f", delta_to_draw)
end
local fake = desync_delta()
    local function g_paint_handle(...)
    local offset = 0
          local local_time = ffi.new("SYSTEMTIME")
          ffi.C.GetLocalTime(local_time)
          system_time = string.format("%02d:%02d:%02d", local_time.wHour, local_time.wMinute, local_time.wSecond)
        if lua_m.vs_wm:GetBool() then
            -- Put all variables inside a func to prevent variables doublecalling
            (function()
                local username = lua_m.wmname:Get()
                local wmname = lua_m.wmprefix:Get()
                --if Cheat.GetCheatUserName() == "mayote" then
                --    username = "Soufiw"
                --end
                local GetNetChannelInfo = EngineClient.GetNetChannelInfo()
                if not GetNetChannelInfo then
                    return
                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 avg_ping = get_latency()
                local tickrate = 1 / GlobalVars.interval_per_tick or 64
                local text = string.format("%s | %s | ", username, system_time)
                if EngineClient.IsConnected() then
                    text = string.format("%s | %s | delay: %ims | %s ", wmname, username, avg_ping, system_time)
                end
                local charge = Exploits.GetCharge()
                local screen_size = EngineClient.GetScreenSize()
                local size = Render.CalcTextSize(text, mainsize, calib1).x + 4
                local pos_x = screen_size.x - size - 10
                local m_fl = lua_m.vs_ac:GetColor()
                local pos_y = 10 + offset
                if lua_m.vs_wm:GetBool() then
                      walpha = lerp(walpha, lua_m.vs_ts:GetInt(), 0.1)
                else
                    walpha = lerp(walpha, 0, 0.1)
                end
                renderer.rectangle1(pos_x, pos_y + 2, size, 17, 17, 17, 17, walpha)
                if lua_m.vs_th:GetInt() == 2 then
                    renderer.gradient(pos_x + 1, pos_y + 2, size / 2, 1, 0, 255, 255, 255, 255, 0, 255, 255, false)
                    renderer.gradient(pos_x + size / 2 - 1, pos_y + 2, size / 2, 1, 255, 0, 255, 255, 255, 255, 0, 255, false)
                end
                if lua_m.vs_th:GetInt() == 1 then
                    renderer.gradient(pos_x, pos_y, size / 2, 2, 0, 255, 255, 255, 255, 0, 255, 255, false)
                    renderer.gradient(pos_x + size / 2, pos_y, size / 2, 2, 255, 0, 255, 255, 255, 255, 0, 255, false)
                end
                if lua_m.vs_th:GetInt() == 0 then
                    renderer.rectangle(pos_x, pos_y, size, 2, 174,181,235, walpha)
                end
                renderer.text(pos_x + 4, pos_y + 4, 255, 255, 255, 255, text, calib1, mainsize, true)
            end)()
            offset = offset + 30
        end
        if lua_m.vs_fl:GetBool() then
            -- Put all variables inside a func to prevent variables doublecalling
            (function()
                local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
                if not me_ent then
                    return
                end
                local me = me_ent:GetPlayer()
                if not me or not me:IsAlive() then
                    return
                end
                if not EngineClient.IsConnected() then
                    return
                end
               
        if currentTime + 0.38 < GlobalVars.curtime then
        currentTime = GlobalVars.curtime
        fake = desync_delta()
    end
                    local desync_delta = math.min(math.abs(AntiAim.GetCurrentRealRotation() - AntiAim.GetFakeRotation()), AntiAim.GetMaxDesyncDelta())
                local breaking_lc = is_breaking_lc()
                local charge = Exploits.GetCharge()
                local add_text = charge == 1 and " | SHIFTING" or ""
                local choke = charge == 1 and 0 or 14
                local screen_size = EngineClient.GetScreenSize()

                local text_fake = string.format("FAKE (%.1f°)", fake)
                local text_fl = string.format("FL: %s%s", choke > 9 and choke or " " .. choke, add_text)
                local size_f1 = Render.CalcTextSize(text_fake, mainsize, calib1).x + 3
                local size_l1 = Render.CalcTextSize(text_fl, mainsize, calib1).x + 3
                size_f = lerp(size_f,size_f1,0.01)
                --Render.CalcTextSize(text_fl, mainsize, verdana).x + 8
                    size_l = lerp(size_l, size_l1, 0.04)
                local pos_x = screen_size.x - size_l - 10
                local pos_y = 10 + offset
                local fake_ = get_desync_color(desync_delta)
                local m_fl = lua_m.vs_ac:GetColor()
                local velocity =
                    Vector.new(
                    me:GetProp("DT_BasePlayer", "m_vecVelocity[0]"),
                    me:GetProp("DT_BasePlayer", "m_vecVelocity[1]"),
                    me:GetProp("DT_BasePlayer", "m_vecVelocity[2]")
                ):Length()
                local fl_ = charge == 1 and {r = 255, g = 136, b = 54} or {r = 191, g = 191, b = 191}
                -- Fakelag
                renderer.rectangle1(pos_x, pos_y, size_l, 17, 17, 17, 17, lua_m.vs_ts:GetInt())
                renderer.gradient(pos_x, pos_y+16, size_l/2, 1, fl_.r, fl_.g, fl_.b, 55, fl_.r, fl_.g, fl_.b, 255, false)
                renderer.gradient(pos_x+size_l/2, pos_y+16, size_l/2, 1, fl_.r, fl_.g, fl_.b, 255, fl_.r, fl_.g, fl_.b, 55, false)
                --Render.Circle(Vector2.new(pos_x-size_f-11, pos_y + 9), 3.5, 30, Color.new(0, 0, 0, 1.0), 2.0, 0,360)
                --Render.Circle(Vector2.new(pos_x-size_f-11, pos_y + 9), 3.5, 30, Color.new(1.0, 1.0, 1.0, 1.0), 2.0, 0, desync_delta / 60 * 360)
                renderer.text(pos_x + 2, pos_y + 2, 255, 255, 255, 255, text_fl, calib1,mainsize)
                -- Fake
                renderer.rectangle1(pos_x-size_f-10, pos_y, size_f, 17, 17, 17, 17, lua_m.vs_ts:GetInt())
                renderer.gradient(pos_x-size_f-12, pos_y, 2, 9, fake_.r, fake_.g, fake_.b, 55, fake_.r, fake_.g, fake_.b, 255, true)
                renderer.gradient(pos_x-size_f-12, pos_y+8, 2, 9, fake_.r, fake_.g, fake_.b, 255, fake_.r, fake_.g, fake_.b, 55, true)
                renderer.text(pos_x - size_f - 8, pos_y + 2, 255, 255, 255, 255, text_fake, calib1,mainsize)
            end)()
            offset = offset + 30
        end
        (function()
            local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
            if not me_ent then
                return
            end
            local me = me_ent:GetPlayer()
            if not me or not me:IsAlive() then
                return
            end
            if not EngineClient.IsConnected() then
                return
            end
            local screen_size = EngineClient.GetScreenSize()
            local x, y = screen_size.x / 2, screen_size.y / 2
            if lua_m.vs_arr:GetInt() == 2 then
                local yawb = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
                local inverted = AntiAim.GetInverterState() == true
                if inverted then
                Render.BoxFilled(Vector2.new(x + 59, y - 10), Vector2.new(x + 61, y + 10), Color.new(17/255,17/255, 17/255, 125/255))
                Render.BoxFilled(Vector2.new(x - 59, y - 10), Vector2.new(x - 61, y + 10), lua_m.vs_selected:GetColor())
            else
                Render.BoxFilled(Vector2.new(x + 59, y - 10), Vector2.new(x + 61, y + 10), lua_m.vs_selected:GetColor())
                Render.BoxFilled(Vector2.new(x - 59, y - 10), Vector2.new(x - 61, y + 10), Color.new(17/255,17/255, 17/255, 125/255))
            end
                local dsfront = Color.new(255/255, 255/255, 255/255, 255/255)
local dsback = Color.new(0/255, 0/255, 0/255, 128/255)
local manufront = Color.new(235/155, 235/155, 235/155, 235/155)
local manuback = Color.new(17/255,17/255, 17/255, 125/255)
    if yawb:GetInt() == 3 then
        Render.PolyFilled(manuback, Vector2.new(x + 79, y), Vector2.new(x + 63, y + 10), Vector2.new(x + 63, y - 10));
        Render.PolyFilled(lua_m.vs_manual:GetColor(), Vector2.new(x - 62, y - 10), Vector2.new(x - 62, y + 10), Vector2.new(x - 82, y));
    elseif yawb:GetInt() == 2 then
        Render.PolyFilled(lua_m.vs_manual:GetColor(), Vector2.new(x + 79, y), Vector2.new(x + 63, y + 10), Vector2.new(x + 63, y - 10));
        Render.PolyFilled(manuback, Vector2.new(x - 62, y - 10), Vector2.new(x - 62, y + 10), Vector2.new(x - 82, y));
    else
        Render.PolyFilled(manuback, Vector2.new(x + 79, y), Vector2.new(x + 63, y + 10), Vector2.new(x + 63, y - 10));
        Render.PolyFilled(manuback, Vector2.new(x - 63, y - 10), Vector2.new(x - 63, y + 10), Vector2.new(x - 82, y));
    end
end
                if lua_m.vs_arr:GetInt() == 1 then
                    local yawb = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
                renderer.text(x + 46, y - 12, 255, 255, 255, 125, '>', arrows, 16, true)
                renderer.text(x - 55, y - 12, 255, 255, 255, 125, '<', arrows, 16, true)
                if yawb:GetInt() == 2 then
                renderer.text(x + 46, y - 12, 255, 255, 255, 255, '>', arrows, 16, true)
                renderer.text(x - 55, y - 12, 255, 255, 255, 125, '<', arrows, 16, true)
                end
                if yawb:GetInt() == 3 then
                renderer.text(x + 46, y - 12, 255, 255, 255, 125, '>', arrows, 16, true)
                renderer.text(x - 55, y - 12, 255, 255, 255, 255, '<', arrows, 16, true)
            end
                end
        end)()
        if lua_m.vs_net:GetBool() then
            net_graph()
        end
    end
        local sc = EngineClient.GetScreenSize()
        local BindsX = lua_m.hk_x:GetInt()
        local BindsY = lua_m.hk_y:GetInt()
        local BindsDrag = false
    local width = 0
    local kbalpha = 0
    local offset = 0
    local an = 0
    local kbalpha = 0
    local kbalpha1 = 0
    local keysList = {
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
}
    local function keybinds()
        if lua_m.vs_hl:GetBool() then
                local max_width = 0
                offset = 2
                local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
                if not me_ent then
                    return
                end
                local me = me_ent:GetPlayer()
                if not me or not me:IsAlive() then
                    return
                end
                if not EngineClient.IsConnected() then
                    return
                end
                local sc = EngineClient.GetScreenSize()
                local bind_list = Cheat.GetBinds()
                local abrakadarba = Cheat.GetBinds()
                local binds = Cheat.GetBinds()
                if #bind_list > 0 or Cheat.IsMenuVisible() then
                    local text = 'keybinds'
                    local size_const = Render.CalcTextSize(text, kbsize, calib2).x + 8
                    local size = Render.CalcTextSize(text, kbsize, calib2).x
                    local vs_accent = lua_m.vs_ac:GetColor()
                    width = lerp(width, size, 0.04)
                    for idx, bind in pairs(bind_list) do
                        if bind:IsActive() then
                                                        local text_val = ''
                            if bind:GetValue() == 'on' then
                                text_val = '[toggled]'
                            else
                                text_val = bind:GetValue()
                            end
                            local size_val = Render.CalcTextSize(text_val, kbsize, calib2).x
                            local text_name = bind:GetName()
                            local size_name = Render.CalcTextSize(text_name, kbsize, calib2).x + 25
            local bind_width = size_val + size_name + 25
            if bind_width > 80 then
                if bind_width > max_width then
                    max_width = bind_width
                end
            end                                                                      
                    end
                end
                    width = lerp(width, max_width, 0.125)
                if width > 30 or Cheat.IsMenuVisible() then
                kbalpha = lerp(kbalpha, lua_m.vs_ts:GetInt(),0.1)
                kbalpha1 = lerp(kbalpha1, 255,0.1)
                else
                kbalpha = lerp(kbalpha, 0,0.1)
                kbalpha1 = lerp(kbalpha1, 0,0.1)
                end
                    --kbalpha = lerp(kbalpha, lua_m.vs_ts:GetInt(), 0.1)
                    --kbalpha1 = lerp(kbalpha1, 255, 0.1)
                    if lua_m.vs_th:GetInt() == 2 then
                    renderer.rectangle1(BindsX, BindsY + 1, width, 17, 17, 17, 17, kbalpha)
                else
                    renderer.rectangle1(BindsX, BindsY, width, 17, 17, 17, 17, kbalpha)
                end
                    if lua_m.vs_th:GetInt() == 2 then
                    renderer.gradient(BindsX + 1, BindsY + 2, width / 2, 1, 0, 255, 255, 255, 255, 0, 255, 255, false)
                    renderer.gradient(BindsX + width / 2 - 1, BindsY + 2, width / 2, 1, 255, 0, 255, 255, 255, 255, 0, 255, false)
                    end
                    if lua_m.vs_th:GetInt() == 1 then
                            renderer.gradient(BindsX, BindsY, width / 2, 2, 0, 255, 255, kbalpha1, 255, 0, 255, kbalpha1, false)
                            renderer.gradient(BindsX + width / 2, BindsY, width / 2, 2, 255, 0, 255, kbalpha1, 255, 255, 0, kbalpha1, false)
                    end
                    if lua_m.vs_th:GetInt() == 0 then
                            renderer.rectangle(BindsX, BindsY, width, 2, 142,165,229, kbalpha)
                        end
                    if width > 30 then
                    --renderer.text(BindsX + width / 2 - size_const / 2 + 6, BindsY + 3, 0, 0, 0, kbalpha1, text, calib2, kbsize, true)
                    renderer.text(BindsX + width / 2 - size_const / 2 + 5, BindsY + 3, 255, 255, 255, kbalpha1, text, calib2, kbsize, true)
                end
                    local mouse = Cheat.GetMousePos()
                    for idx, bind in pairs(bind_list) do
                        if bind:IsActive() or Cheat.IsMenuVisible() then
                            ---==renderer.text(BindsX + size / 2 - size_const / 2 + 5, BindsY + 4, 0, 0, 0, 255, text, calib1, 11, true)
                            local text_val = ''
                            if bind:GetValue() == 'on' then
                                text_val = '[toggled]'
                            else
                                text_val = string.format('[%s]', tostring(bind:GetValue()))
                            end
                            local size_val = Render.CalcTextSize(text_val, kbsize, calib2).x + 3
                            local text_name = bind:GetName()
                            local size_name = Render.CalcTextSize(text_name, kbsize, calib2).x + 3
                            --renderer.text(BindsX + 4, BindsY + 18 + offset, 0, 0, 0, 255, text_name, calib2, kbsize, true)
                            renderer.text(BindsX + 3, BindsY + 18 + offset, 255, 255, 255, 255, text_name, calib2, kbsize, true)
                            --renderer.text(BindsX - 1 + width - size_val, BindsY + 18 + offset, 0, 0, 0, alpha, text_val, calib2, kbsize, true)
                            renderer.text(BindsX +  width - size_val + 1, BindsY + 18 + offset, 255, 255, 255, 255, text_val, calib2, kbsize, true)
                            an = lerp(an, 15, 0.1)
                            offset = offset + an
                        end
                        local is_key_pressed = Cheat.IsKeyDown(0x1)
                        if Cheat.IsMenuVisible() then
                        if is_key_pressed then
                            local mouse = Cheat.GetMousePos()
                            local ts = Render.CalcTextSize("Keybinds", kbsize)
                            if BindsDrag == true then
                                BindsX = mouse.x
                                BindsY = mouse.y
                            end
                            if mouse.x >= BindsX - 120 and mouse.y >= BindsY and mouse.x <= BindsX - 120 + 240 and mouse.y <= BindsY + ts.y then
                                BindsDrag = true
                            end
                            else
                            BindsDrag = false
                        end
                    end
                end
                end
            end  
        end
       local button = Menu.Button('Anti-Aims',"Anti-Aims", "Preset", "",function()
    stand.stand:SetBool(true)
stand.stand1:SetInt(1)
stand.stand2:SetInt(4)
stand.stand3:SetInt(0)
stand.stand4:SetInt(1)
stand.stand5:SetInt(1)
stand.stand6:SetInt(60)
stand.stand7:SetInt(1)
stand.stand8:SetInt(1)
stand.stand10:SetBool(false)
stand.stand11:SetBool(false)
stand.stand12:SetBool(true)
m.antibrute:SetBool(true)
-- move
move.slow:SetBool(true)
move.slow1:SetInt(1)
move.slow2:SetInt(4)
move.slow3:SetInt(0)
move.slow4:SetInt(1)
move.slow5:SetInt(-20)
move.slow6:SetInt(60)
move.slow7:SetInt(1)
move.slow8:SetInt(1)
move.slow10:SetBool(false)
move.slow11:SetBool(false)
--move.slow12:SetBool(true)
m.antibrute:SetBool(true)
-- slow
slow.slow:SetBool(true)
slow.slow1:SetInt(1)
slow.slow2:SetInt(4)
slow.slow3:SetInt(0)
slow.slow4:SetInt(1)
slow.slow5:SetInt(21)
slow.slow6:SetInt(16)
slow.slow7:SetInt(1)
slow.slow8:SetInt(1)
slow.slow10:SetBool(false)
slow.slow11:SetBool(false)
--slow.slow12:SetBool(false)
m.antibrute:SetBool(true)
-- air
air.slow:SetBool(true)
air.slow1:SetInt(1)
air.slow2:SetInt(4)
air.slow3:SetInt(7)
air.slow4:SetInt(1)
air.slow5:SetInt(18)
air.slow6:SetInt(60)
air.slow7:SetInt(1)
air.slow8:SetInt(1)
air.slow10:SetBool(false)
air.slow11:SetBool(false)
--air.slow12:SetBool(false)
-- duck
duck.slow:SetBool(true)
duck.slow1:SetInt(1)
duck.slow2:SetInt(4)
duck.slow3:SetInt(0)
duck.slow4:SetInt(1)
duck.slow5:SetInt(13)
duck.slow6:SetInt(60)
duck.slow7:SetInt(1)
duck.slow8:SetInt(1)
duck.slow10:SetBool(false)
duck.slow11:SetBool(false)
--duck.slow12:SetBool(false)
end)
local function commands()
if lua_m.an_pe:GetBool() then
EngineClient.ExecuteClientCmd("@panorama_disable_blur 1")
EngineClient.ExecuteClientCmd("@panorama_disable_box_shadow 1")
else
EngineClient.ExecuteClientCmd("@panorama_disable_blur 0")
EngineClient.ExecuteClientCmd("@panorama_disable_box_shadow 0")
end  
if lua_m.an_bo:GetBool() then
EngineClient.ExecuteClientCmd('cl_csm_enabled 0')
EngineClient.ExecuteClientCmd('cl_foot_contact_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_rope_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_world_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_world_shadows_in_viewmodelcascade 0')
EngineClient.ExecuteClientCmd('cl_csm_static_prop_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_sprite_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_viewmodel_shadows 0')
EngineClient.ExecuteClientCmd('r_shadows 0')
EngineClient.ExecuteClientCmd('r_3dsky 0')
EngineClient.ExecuteClientCmd('func_break_max_pieces 0')
EngineClient.ExecuteClientCmd('cl_disable_ragdolls 1')
EngineClient.ExecuteClientCmd('fog_enable 0')
EngineClient.ExecuteClientCmd('fog_enableskybox 0')
EngineClient.ExecuteClientCmd('fog_enable_water_fog 0')
EngineClient.ExecuteClientCmd('mat_disable_bloom 1')
else
EngineClient.ExecuteClientCmd('cl_csm_enabled 1')
EngineClient.ExecuteClientCmd('cl_foot_contact_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_rope_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_world_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_world_shadows_in_viewmodelcascade 1')
EngineClient.ExecuteClientCmd('cl_csm_static_prop_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_sprite_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_viewmodel_shadows 1')
EngineClient.ExecuteClientCmd('r_shadows 1')
EngineClient.ExecuteClientCmd('r_3dsky 1')
EngineClient.ExecuteClientCmd('func_break_max_pieces 1')
EngineClient.ExecuteClientCmd('cl_disable_ragdolls 0')
EngineClient.ExecuteClientCmd('fog_enable 1')
EngineClient.ExecuteClientCmd('fog_enableskybox 1')
EngineClient.ExecuteClientCmd('fog_enable_water_fog 1')
EngineClient.ExecuteClientCmd('mat_disable_bloom 0')
end
end
local function distation(vec_one, vec_two) local delta_x, delta_y, delta_z = vec_one.x - vec_two.x, vec_one.y - vec_two.y return math.sqrt(delta_x * delta_x + delta_y * delta_y) end
local function getenemy() local floatdist = 90.0 local enemys = nil local screen = EngineClient.GetScreenSize() for idx = 1, GlobalVars.maxClients + 1 do local ent = EntityList.GetClientEntity(idx) if ent and ent:IsPlayer() then local player = ent:GetPlayer() local health = player:GetProp("DT_BasePlayer", "m_iHealth") if not player:IsTeamMate() and health > 0 and not player:IsDormant() then local loorg = ent:GetProp("DT_BaseEntity", "m_vecOrigin") local screenorig = Render.WorldToScreen(loorg) local dista = distation(Vector2.new(screen.x / 2, screen.y / 2), screenorig) if (dista < floatdist) then floatdist = dista enemys = ent end end end end return enemys end
local start = 0
  local left_l = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Left Limit")
  local right_l = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Right Limit")
local antibrutetime = 0
    local  standdegree = 0
    local  movedegree = 0
    local  slowdegree = 0
    local  airdegree = 0
    local  duckdegree = 0
    local  tankdegreemin = 0
    local  tankdegreemax = 0
    local starting = false
    local starting1 = false
    local starting2 = false
local function brutelogic(e)
local localplayer = EntityList.GetLocalPlayer()
local ht = localplayer:GetProp("DT_BasePlayer", "m_iHealth")
local inverter = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Inverter")
if m.antibrute:GetBool() or m.aatype:GetInt() == 0 then
    if GlobalVars.curtime > antibrutetime + 3.5 then
      standdegree = stand.stand6:GetInt()
      movedegree = move.slow6:GetInt()
      slowdegree = slow.slow6:GetInt()
      airdegree = air.slow6:GetInt()
      duckdegree = duck.slow6:GetInt()
      tankdegreemin = move.slow14:GetInt()
      tankdegreemax = move.slow15:GetInt()
      inverter:SetBool(false)
      starting = false
      starting1 = false
      starting2 = false
    end
    if e:GetName() == "round_start" then
      standdegree = stand.stand6:GetInt()
      movedegree = move.slow6:GetInt()
      slowdegree = slow.slow6:GetInt()
      airdegree = air.slow6:GetInt()
      duckdegree = duck.slow6:GetInt()
      tankdegreemin = move.slow14:GetInt()
      tankdegreemax = move.slow15:GetInt()
            starting = false
      starting1 = false
      starting2 = false
        inverter:SetBool(false)
    b:paint(2, string.format('Brute Force reseted due to new round'))
    end
      if e:GetName() == "weapon_fire" then
        local id = e:GetInt("userid", -1)
        local enemy = getenemy()
        local user = EntityList.GetPlayerForUserID(id)
        if ht > 0 then
        if enemy ~= nil and user:EntIndex() == enemy:EntIndex() then
        start = start + 1
        if start % 3 == 0 then
            inverter:SetBool(true)
      standdegree = 25
      movedegree = 32
      slowdegree = 12
      airdegree = 14
      duckdegree = 23
      tankdegreemin = 26
      tankdegreemax = -26
          antibrutetime = GlobalVars.curtime
      starting = true
      b:paint(2, string.format('New Angle due to enemy miss'))
        else if start % 3 == 1 then
            inverter:SetBool(false)
      standdegree = 15
      movedegree = 12
      slowdegree = 15
      airdegree = 25
      duckdegree = 40
      tankdegreemin = 23
      tankdegreemax = -23
      starting1 = true
          antibrutetime = GlobalVars.curtime
            b:paint(2, string.format('New Angle due to enemy miss'))
        else if start % 3 == 2 then
            inverter:SetBool(true)
                standdegree = 50
      movedegree = 23
      slowdegree = 19
      airdegree = 23
      duckdegree = 37
      tankdegreemin = 32
      tankdegreemax = -32
      starting2 = true
          antibrutetime = GlobalVars.curtime
             b:paint(2, string.format('New Angle due to enemy miss'))
    end
end
end
end
end
end
end
end
local plus = Utils.RandomInt(15,45)
local minus = Utils.RandomInt(-15,-45)
local inverter = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Inverter")
local sw = Menu.FindVar("Aimbot", "Anti Aim", "Misc", "Slow Walk")
  local generate_state = function ()local a=EntityList.GetClientEntity(EngineClient.GetLocalPlayer())local b=a:GetPlayer()local c=Vector.new(b:GetProp("DT_BasePlayer","m_vecVelocity[0]"),b:GetProp("DT_BasePlayer","m_vecVelocity[1]"),b:GetProp("DT_BasePlayer","m_vecVelocity[2]")):Length()local d=b:GetProp("DT_BasePlayer","m_flDuckAmount")local e=bit.band(b:GetProp("DT_BasePlayer","m_fFlags"),1)~=1;if e then return"AIR"elseif d>0.8 then return"DUCK"elseif c>130 then return"RUN"elseif c>5 then return"SLOW"end;return"STAND"end
local function zetaa(cmd)
if m.aaenable:GetBool() and m.aatype:GetInt() == 0 and m.presettype:GetInt() == 2 then
    local lp = EntityList.GetLocalPlayer()
    if not lp then
        return
    end
        local state = generate_state()
if state == 'STAND' then
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(2, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(Utils.RandomInt(30,60))
cmd.viewangles.roll = AntiAim.GetInverterState() and 45 or -45
end
if state == 'RUN' then
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)  
ref.fakeopti:SetBool(2, true)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, true)
ref.fakeopti:SetBool(4, true)
Menu.FindVar("Aimbot", "Anti Aim", "Main","Yaw Modifier"):SetInt(1)
md=Menu.FindVar("Aimbot", "Anti Aim", "Main", "Modifier Degree")              
md:Set(Utils.RandomInt(52, 66))
Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync"):SetInt(0)
fakeopt = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options")
ref.lbymode:SetInt(0)
inverter:SetBool(false)
fakeopt:SetBool(2,true)  
fakeopt:SetBool(1,false)      
fakeopt:SetBool(3,false)
fakeopt:SetBool(4,false)  
AntiAim.OverrideLimit(60)
cmd.viewangles.roll = AntiAim.GetInverterState() and 7 or -7
end
if state == 'SLOW' then
ref.fakeopti:SetBool(2, false)
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(15)
cmd.viewangles.roll = AntiAim.GetInverterState() and 9 or -9
end
if state == 'AIR' then
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)  
ref.fakeopti:SetBool(2, true)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(60)
end
if state == 'DUCK' then
cmd.viewangles.roll = AntiAim.GetInverterState() and 14 or -14
end
end
end
Cheat.RegisterCallback("prediction", zetaa)
local function preset()
if m.aaenable:GetBool() and m.aatype:GetInt() == 0 and m.presettype:GetInt() == 1 then
Menu.FindVar("Aimbot", "Anti Aim", "Main","Yaw Modifier"):SetInt(1)
md=Menu.FindVar("Aimbot", "Anti Aim", "Main", "Modifier Degree")              
md:Set(Utils.RandomInt(52, 66))
Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync"):SetInt(0)
fakeopt = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options")
ref.lbymode:SetInt(0)
inverter:SetBool(false)
fakeopt:SetBool(2,true)  
fakeopt:SetBool(1,false)      
fakeopt:SetBool(3,false)
fakeopt:SetBool(4,false)        
end

    local inverted = AntiAim.GetInverterState()
    local state = generate_state()
    local desync_rotation = AntiAim.GetFakeRotation()
    local real_rotation = AntiAim.GetCurrentRealRotation()
    local delta_to_draw = math.min(math.abs(real_rotation - desync_rotation) / 2, 60)
if m.aaenable:GetBool() and m.aatype:GetInt() == 0 and m.presettype:GetInt() == 0 then
if sw:GetBool() then
ref.fakeopti:SetBool(2, false)
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(15)
AntiAim.OverrideLBYOffset(-16.0)
elseif state == 'STAND' then
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
if delta_to_draw < 12 then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, true)
end
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.modifier:SetInt(1)
ref.adddegre:SetInt(-12)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, true)
ref.fakeopti:SetBool(4, true)
    if inverted then
AntiAim.OverrideLimit(58)
AntiAim.OverrideLBYOffset(58)
else
AntiAim.OverrideLimit(58)
AntiAim.OverrideLBYOffset(-58)
end
elseif state == 'RUN' then
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)  
ref.fakeopti:SetBool(2, true)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, true)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(Utils.RandomInt(20, 27))
elseif state == 'DUCK' then
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)  
    ref.fakeopti:SetBool(2, false)
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(Utils.RandomInt(22, 26))
elseif state == 'AIR' then
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)  
ref.fakeopti:SetBool(2, true)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(Utils.RandomInt(16, 32))
end
end
end
local function customs()
    local state = generate_state()
if m.aaenable:GetBool() and m.aatype:GetInt() == 1 then
if use.slow:GetBool() and not need_to_bomb() and not need_to_hosting() then
EngineClient.ExecuteClientCmd("-use")    
ref.pitch:SetInt(use.slow1:GetInt())
ref.yawbase:SetInt(use.slow2:GetInt())
ref.yawaddbase:SetInt(use.slow3:GetInt())
ref.modifier:SetInt(use.slow4:GetInt())
ref.adddegre:SetInt(use.slow5:GetInt())
ref.enableangles:SetBool(true)
ref.left:SetInt(use.slow6:GetInt())
ref.right:SetInt(use.slow6:GetInt())
ref.lbymode:SetInt(use.slow7:GetInt())
ref.freeds:SetInt(use.slow8:GetInt())
if use.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(20,60))
ref.right:SetInt(Utils.RandomInt(20,60))
end
if use.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
end
if state == 'STAND' and stand.stand:GetBool() and not use.slow:GetBool() then
ref.pitch:SetInt(stand.stand1:GetInt())
ref.yawbase:SetInt(stand.stand2:GetInt())
ref.yawaddbase:SetInt(stand.stand3:GetInt())
ref.modifier:SetInt(stand.stand4:GetInt())
ref.adddegre:SetInt(stand.stand5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(standdegree)
ref.right:SetInt(standdegree)
else
ref.left:SetInt(stand.stand6:GetInt())
ref.right:SetInt(stand.stand6:GetInt())
end
ref.lbymode:SetInt(stand.stand7:GetInt())
ref.freeds:SetInt(stand.stand8:GetInt())
if stand.stand10:GetBool() then
ref.left:SetInt(Utils.RandomInt(standdegree,60))
ref.right:SetInt(Utils.RandomInt(standdegree,60))
end
if stand.stand11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
if stand.stand12:GetBool() then
    if GlobalVars.tickcount % 19 == 13 and Exploits.GetCharge() == 1  then
       AntiAim.OverrideYawOffset(AntiAim.GetInverterState() and -90 or 90)
end
end
elseif state == 'RUN' and move.slow:GetBool()  and not use.slow:GetBool() then
ref.pitch:SetInt(move.slow1:GetInt())
ref.yawbase:SetInt(move.slow2:GetInt())
ref.yawaddbase:SetInt(move.slow3:GetInt())
ref.modifier:SetInt(move.slow4:GetInt())
ref.adddegre:SetInt(move.slow5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(movedegree)
ref.right:SetInt(movedegree)
else
ref.left:SetInt(move.slow6:GetInt())
ref.right:SetInt(move.slow6:GetInt())
    end
ref.lbymode:SetInt(move.slow7:GetInt())
ref.freeds:SetInt(move.slow8:GetInt())
if move.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(movedegree,60))
ref.right:SetInt(Utils.RandomInt(movedegree,60))
end
if move.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
if move.slow12:GetBool() then
    if GlobalVars.tickcount % 19 == Utils.RandomInt(1,7)  then
        ref.yawaddbase:SetInt(Utils.RandomInt(-4,7))
    else
        ref.yawaddbase:SetInt(Utils.RandomInt(4,10))
end
end
local active = math.fmod(GlobalVars.tickcount, 4) >= 2
if move.slow13:GetBool() then
if active then
ref.yawaddbase:SetInt(tankdegreemin)
else
ref.yawaddbase:SetInt(tankdegreemax)
end
end
elseif state == 'SLOW' and slow.slow:GetBool() and not use.slow:GetBool() then
ref.pitch:SetInt(slow.slow1:GetInt())
ref.yawbase:SetInt(slow.slow2:GetInt())
ref.yawaddbase:SetInt(slow.slow3:GetInt())
ref.modifier:SetInt(slow.slow4:GetInt())
ref.adddegre:SetInt(slow.slow5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(slowdegree)
ref.right:SetInt(slowdegree)
else
    ref.left:SetInt(slow.slow6:GetInt())
ref.right:SetInt(slow.slow6:GetInt())
    end
ref.lbymode:SetInt(slow.slow7:GetInt())
ref.freeds:SetInt(slow.slow8:GetInt())
if slow.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(slowdegree,30))
ref.right:SetInt(Utils.RandomInt(slowdegree,30))
end
if slow.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
if slow.slow12:GetBool() then
    if GlobalVars.tickcount % 19 == Utils.RandomInt(1,7)  then
        ref.yawaddbase:SetInt(-5)
    else
        ref.yawaddbase:SetInt(7)
    end
end
elseif state == 'DUCK' and duck.slow:GetBool() and not use.slow:GetBool() then
ref.pitch:SetInt(duck.slow1:GetInt())
ref.yawbase:SetInt(duck.slow2:GetInt())
ref.yawaddbase:SetInt(duck.slow3:GetInt())
ref.modifier:SetInt(duck.slow4:GetInt())
ref.adddegre:SetInt(duck.slow5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(duckdegree)
ref.right:SetInt(duckdegree)
else
    ref.left:SetInt(duck.slow6:GetInt())
ref.right:SetInt(duck.slow6:GetInt())
end
ref.lbymode:SetInt(duck.slow7:GetInt())
ref.freeds:SetInt(duck.slow8:GetInt())
if duck.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(duckdegree,60))
ref.right:SetInt(Utils.RandomInt(duckdegree,60))
end
if duck.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
elseif state == 'AIR' and air.slow:GetBool() and not use.slow:GetBool() then
ref.pitch:SetInt(air.slow1:GetInt())
ref.yawbase:SetInt(air.slow2:GetInt())
ref.yawaddbase:SetInt(air.slow3:GetInt())
ref.modifier:SetInt(air.slow4:GetInt())
ref.adddegre:SetInt(air.slow5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(airdegree)
ref.right:SetInt(airdegree)
else
    ref.left:SetInt(air.slow6:GetInt())
ref.right:SetInt(air.slow6:GetInt())
    end
ref.lbymode:SetInt(air.slow7:GetInt())
ref.freeds:SetInt(air.slow8:GetInt())
if air.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(airdegree,60))
ref.right:SetInt(Utils.RandomInt(airdegree,60))
end
if air.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
if slow.slow12:GetBool() then
    if GlobalVars.tickcount % 19 == Utils.RandomInt(1,7)  then
        ref.yawaddbase:SetInt(-3)
    else
        ref.yawaddbase:SetInt(3)
    end
end
end
end
end
    local function draw1234()
        if EngineClient.IsConnected() then
        local local_player_index    = EngineClient.GetLocalPlayer()
        local local_player          = EntityList.GetClientEntity(local_player_index)
       
        if not local_player then
                return
        end
        local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
        if not me_ent then
            return
        end
        local me = me_ent:GetPlayer()
        if not me or not me:IsAlive() then
            return
        end
        if not EngineClient.IsConnected() then
            return
        end
        local baseyaw = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
        local state = generate_state()
        local inverted = AntiAim.GetInverterState()
        local screen_size = EngineClient.GetScreenSize();
        local x = screen_size.x/2;
        local y = screen_size.y/2;
        animations:new_frame()
        local add_y = 1
        local add_y1 = 1
        alpha_main = 0
        if currentTime + 0.38 < GlobalVars.curtime then
        currentTime = GlobalVars.curtime
        fake = desync_delta()
    end
        if lua_m.vs_fc:GetBool() then
        Render.Circle(Vector2.new(x, y), 12, 30, Color.new(0, 0, 0, 1.0), 4.0, 0,360)
        Render.Circle(Vector2.new(x, y), 12, 120, Color.new(1.0, 1.0, 1.0, 1.0), 4.0, 0, fake / 60 * 360)
        end
        if lua_m.vs_dmg:GetBool() then
        local dmg = Menu.FindVar("Aimbot", "Ragebot", "Accuracy", "Minimum Damage"):GetInt()
        if dmg == 0 then
            dmg = 'AUTO'
        end
        if is_bind_active('Minimum Damage') then
         renderer.text(x + 8, y - 29, 0, 0, 0, 255, '' .. dmg, ideal, font_size)
         renderer.text(x + 8, y - 28, 255, 255, 255, 255, '' .. dmg, ideal, font_size)
     end
        end
        Render.Ac = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, acidsize, pixel)
                local alpha = animations:animate(text .. "_Center")
                Render.Text(text, Vector2.new(screen_size.x / 2 + 2, screen_size.y / 1.89 + add_y1 + 9), Color.new(col, col2, col3, alpha), acidsize, pixel, true)
                add_y1 = add_y1 + 9
           end
        Render.acid = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, predsize, prediction)
                local alpha = animations:animate(text .. "_Center")
                Render.Text(text, Vector2.new(screen_size.x / 2 - width.x / 2 + 1, screen_size.y / 1.89 + add_y1 + 9), Color.new(col, col2, col3, alpha), predsize, prediction, true)
                add_y1 = add_y1 + 9
           end
        Render.Skeet = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, 21, verdana1)
                local alpha = animations:animate(text .. "_Center")
                Render.GradientBoxFilled(Vector2.new(22, screen_size.y / 1.4105 + add_y), Vector2.new(22 + (width.x) / 2, screen_size.y / 1.4105 + add_y - 17), Color.RGBA(0, 0, 0, 0), Color.RGBA(0, 0, 0, 65), Color.RGBA(0, 0, 0, 0), Color.RGBA(0, 0, 0, 65))
                Render.GradientBoxFilled(Vector2.new(22 + (width.x) / 2, screen_size.y / 1.4105 + add_y), Vector2.new(22 + (width.x), screen_size.y / 1.4105 + add_y - 17), Color.RGBA(0, 0, 0, 65), Color.RGBA(0, 0, 0, 0), Color.RGBA(0, 0, 0, 65), Color.RGBA(0, 0, 0, 0))
                Render.Text(text, Vector2.new(screen_size.x / 2 - 1880 / 2 + 1, screen_size.y / 1.4105 + add_y - 17), Color.new(col, col2, col3, alpha), 21, verdana1, false)
                add_y = add_y - 34
        end
        Render.pred = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, predsize, prediction)
                local alpha = animations:animate(text .. "_Center")
                Render.Text(text, Vector2.new(screen_size.x / 2 - width.x / 2 + 1, screen_size.y / 1.89 + add_y1 + 9), Color.new(col, col2, col3, alpha), predsize, prediction, false)
                add_y1 = add_y1 + 9
           end
        Render.Indicator = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, 11, verdana)
                local alpha = animations:animate(text .. "_Center")
                Render.Text(text, Vector2.new(screen_size.x / 2 - 8, screen_size.y / 1.89 + add_y1 + 5), Color.new(col, col2, col3, alpha), 11, verdana, true)
                add_y1 = add_y1 + 9
                 end
         local invert = ''
         if AntiAim.GetInverterState() == false then
        invert ="R"
    else
        invert ="L"
    end
         if lua_m.vs_aa:GetBool(6) then
         if GlobalVars.tickcount % 64 == 1 then
        fake = desync_delta()
    end
            local al1 = math.min(math.floor(math.sin((GlobalVars.realtime%3) * 4) * 175 + 50), 255)
            Render.Text("BETA", Vector2.new(x/2 + 535, y/2+311), Color.RGBA(255, 130, 130, al1), 10, pixel, true)
         Render.Ac('FEMIDA-YAW', 255,255,255)
         local slowwalk = Menu.FindVar("Aimbot","Anti Aim", "Misc", "Slow Walk")
         if slowwalk:GetBool() then
         Render.Text(math.floor(fake).."°", Vector2.new(x/2 + 535, y/2+320), Color.RGBA(255, 255, 255, 255), 10, pixel, true)
         Render.Ac('DANGEROUS-', 255/255, 50/255, 50/255)
         else
         Render.Text(math.floor(fake).."°", Vector2.new(x/2 + 525, y/2+320), Color.RGBA(255, 255, 255, 255), 10, pixel, true)
         Render.Ac('DYNAMIC-', 255/255, 117/255, 107/255)  
          end
          Render.Text(invert, Vector2.new(x/2 + 528, y/2+329), Color.RGBA(255, 255, 255, 255), 10, pixel, true)
          Render.Ac('FAKE YAW: ', 130/255, 130/255, 255/255)
     local charge = Exploits.GetCharge() == 1
          if is_bind_active("Minimum Damage") then
         Render.Ac("DMG", 200/255, 200/255, 1, 1)
         end
         if is_bind_active("Body Aim") then
         Render.Ac('BAIM', 255/255, 0/255, 0/255)
          end
         if is_bind_active("Safe Points") then
         Render.Ac('SP', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Hide Shots") then
         Render.Ac('ONSHOT', 123/255, 194/255, 21/255)
          end
         if is_bind_active("Double Tap") and charge then
         --Render.Box(Vector2.new(x, y + 60), Vector2.new(x + 14, y + 65), Color.new(1.0, 1.0, 1.0, 1.0))
         Render.Ac('DT', 255/255,255/255, 1, 1)
          end
          if is_bind_active("Double Tap") and not charge then
         Render.Ac('DT', 255/255,0/255, 0/255, 0)
          end
     end
     local yaw_base = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
         if lua_m.vs_aa:GetBool(2) then
         local lc = is_breaking_lc()
         local charge = Exploits.GetCharge() == 1
         local dmg = Menu.FindVar("Aimbot", "Ragebot", "Accuracy", "Minimum Damage"):GetInt()
         if is_bind_active("Minimum Damage") then
         Render.Skeet("DMG:" .. dmg, 200/255, 200/255, 1, 1)
         end
         if is_bind_active("Body Aim") then
         Render.Skeet('BAIM', 255/255, 0/255, 0/255)
          end
         if is_bind_active("Safe Points") then
         Render.Skeet('SP', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Hide Shots") then
         Render.Skeet('ONSHOT', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Dormant Aimbot") then
         Render.Skeet('DA', 123/255, 194/255, 21/255)
          end
          if yaw_base:GetInt() == 4 then
         Render.Skeet('AT', 132/255, 195/255, 16/255, 255/255)
          end
          if yaw_base:GetInt() == 5 and not yaw_base:GetInt() == 4 then
         Render.Skeet('FS', 132/255, 195/255, 16/255, 255/255)
          end
          if is_bind_active("Fake Ping") then
         Render.Skeet('PING', 255/255,125/255,95/255)
          end
         if lc then
         Render.Skeet('LC', 123/255, 194/255, 21/255)
          end
         if is_bind_active("Double Tap") and charge then
         Render.Skeet('DT', 255/255,255/255, 1, 1)
          end
          if is_bind_active("Fake Duck") then
         Render.Skeet('DUCK', 200/255,200/255, 200/255, 1)
          end
          if is_bind_active("Double Tap") and not charge then
         Render.Skeet('DT', 255/255,0/255, 0/255, 0)
          end
         end
         local charge = Exploits.GetCharge() == 1
         local delta = math.min(math.abs(AntiAim.GetCurrentRealRotation() - AntiAim.GetFakeRotation()), AntiAim.GetMaxDesyncDelta())
         if lua_m.vs_aa:GetBool(5) then
         local inverted = AntiAim.GetInverterState()
         if inverted then
         renderer.text(x - 27, y + 29, 255, 255, 255, 255, 'FEMIDA', verdana, 11)
         renderer.text(x + 8, y + 29, 101,156,240, 255, 'YAW', verdana, 11)
     else
          renderer.text(x - 27, y + 29, 101,156,240, 255, 'FEMIDA', verdana, 11)
         renderer.text(x + 8, y + 29, 255,255,255, 255, 'YAW', verdana, 11)
     end
         if is_bind_active("Minimum Damage") then
         Render.pred("DMG", 200/255, 200/255, 1, 1)
         end
         if is_bind_active("Body Aim") then
         Render.pred('BAIM', 255/255, 0/255, 0/255)
          end
         if is_bind_active("Safe Points") then
         Render.pred('SP', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Hide Shots") then
         Render.pred('HIDE', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Dormant Aimbot") then
         Render.pred('DA', 123/255, 194/255, 21/255)
          end
         if is_bind_active("Double Tap") and charge then
         Render.pred('DT', 255/255,255/255, 1, 1)
          end
          if is_bind_active("Fake Duck") then
         Render.pred('DUCK', 200/255,200/255, 200/255, 1)
          end
          if is_bind_active("Double Tap") and not charge then
         Render.pred('DT', 255/255,0/255, 0/255, 0)
          end
         Render.GradientBoxFilled(Vector2.new(screen_size.x / 2 + 1, screen_size.y / 1.871 + 5), Vector2.new(screen_size.x / 2 + 5 + fake / 2, screen_size.y / 1.878 + 5), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0))
         Render.GradientBoxFilled(Vector2.new(screen_size.x / 2 + 1, screen_size.y / 1.871 + 5), Vector2.new(screen_size.x / 2 - 5 - fake / 2, screen_size.y / 1.878 + 5), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0))
         end
         if lua_m.vs_aa:GetBool(4) then
         local yawb = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
         local left = yawb:GetInt() == 3
         local right = yawb:GetInt() == 2
         renderer.text(x - 25, y + 29, 0, 0, 0, 255, 'IDEALYAW', idealold, font_size1)
         renderer.text(x - 25, y + 28, 220, 135, 49, 255, 'IDEALYAW', idealold, font_size1)
         local inverted = AntiAim.GetInverterState()
         if inverted then
         renderer.text(x - 11, y + 39, 0, 0, 0, 255, 'LEFT', idealold, font_size1)
         renderer.text(x - 11, y + 38, 209, 159, 230, 255, 'LEFT', idealold, font_size1)
         else
         renderer.text(x - 16, y + 39, 0, 0, 0, 255, 'RIGHT', idealold, font_size1)
         renderer.text(x - 16, y + 38, 209, 159, 230, 255, 'RIGHT', idealold, font_size1)
         end
         if is_bind_active('Double Tap') and charge then
         renderer.text(x - 5, y + 49, 0, 0, 0, 255, 'DT', idealold, font_size1)
         renderer.text(x - 5, y + 48, 0, 185, 0, 255, 'DT', idealold, font_size1)
         end
          if is_bind_active('Double Tap') and not charge then
         renderer.text(x - 5, y + 49, 0, 0, 0, 255, 'DT', idealold, font_size1)
         renderer.text(x - 5, y + 48, 255, 0, 0, 255, 'DT', idealold, font_size1)
         end
         if is_bind_active('Hide Shots') and not is_bind_active('Double Tap') then
         renderer.text(x - 5, y + 49, 0, 0, 0, 255, 'AA', idealold, font_size1)
         renderer.text(x - 5, y + 48, 95, 128, 255, 255, 'AA', idealold, font_size1)
         end
         end
         if lua_m.vs_aa:GetBool(3) then
         local yawb = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
         local left = yawb:GetInt() == 3
         local right = yawb:GetInt() == 2
         local free = yawb:GetInt() == 5
         if left or right then
            renderer.text(x - 3, y + 29, 0, 0, 0, 255, 'FAKE YAW', ideal, font_size)
         renderer.text(x - 3, y + 28, 177, 171, 255, 255, 'FAKE YAW', ideal, font_size)
         renderer.text(x - 3, y + 37, 0, 0, 0, 255, 'DEFAULT', ideal, font_size)
         renderer.text(x - 3, y + 36, 255, 0, 0, 255, 'DEFAULT', ideal, font_size)
     else
         if delta <= 15 then
         renderer.text(x - 3, y + 29, 0, 0, 0, 255, 'IDEAL YAW', ideal, font_size)
         renderer.text(x - 3, y + 28, 255, 0, 0, 255, 'IDEAL YAW', ideal, font_size)
     else
          renderer.text(x - 3, y + 29, 0, 0, 0, 255, 'IDEAL YAW', ideal, font_size)
         renderer.text(x - 3, y + 28, 220, 135, 49, 255, 'IDEAL YAW', ideal, font_size)
     end
          if not free then
         renderer.text(x - 3, y + 37, 0, 0, 0, 255, 'DYNAMIC', ideal, font_size)
         renderer.text(x - 3, y + 36, 209, 159, 230, 255, 'DYNAMIC', ideal, font_size)
     else
          renderer.text(x - 3, y + 37, 0, 0, 0, 255, 'FREESTAND', ideal, font_size)
         renderer.text(x - 3, y + 36, 209, 159, 230, 255, 'FREESTAND', ideal, font_size)
     end
end
         if is_bind_active("Double Tap") and charge then
         renderer.text(x - 3, y + 45, 0, 0, 0, 255, 'DT', ideal, font_size)
         renderer.text(x - 3, y + 44, 0, 185, 0, 255, 'DT', ideal, font_size)
         end
         if is_bind_active("Double Tap") and not charge then
         renderer.text(x - 3, y + 45, 0, 0, 0, 255, 'DT', ideal, font_size)
         renderer.text(x - 3, y + 44, 255, 0, 0, 255, 'DT', ideal, font_size)
         end
         if is_bind_active("Hide Shots") and not is_bind_active("Double Tap") then
         renderer.text(x - 3, y + 45, 0, 0, 0, 255, 'AA', ideal, font_size)
         renderer.text(x - 3, y + 44, 95, 128, 255, 255, 'AA', ideal, font_size)
         end
         end
         if lua_m.vs_aa:GetBool(1) then
         -- indicators 1
         -- main text
         if starting == false or starting1 == false or starting2 == false then
         renderer.text(x - 8, y + 29, 0, 0, 0, 255, 'FEMIDAYAW' , verdana, 11)
         renderer.text(x - 8, y + 28, 255,255,255, 255, 'FEMIDAYAW', verdana, 11)
     else
          renderer.text(x - 8, y + 29, 0, 0, 0, 255, 'BRUTEFORCE' , verdana, 11)
         renderer.text(x - 8, y + 28, 255,255,255, 255, 'BRUTEFORCE', verdana, 11)
     end
         --Render.GradientBoxFilled(Vector2.new(screen_size.x / 2 - 11, screen_size.y / 1.871 + 5), Vector2.new(screen_size.x / 2 + 5 + fake / 2, screen_size.y / 1.878 + 5), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0))
         --Render.GradientBoxFilled(Vector2.new(screen_size.x / 2 - 13, screen_size.y / 1.871 + 5), Vector2.new(screen_size.x / 2 - 5 - fake / 2, screen_size.y / 1.878 + 5), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0))
         -- kb
         local charge = Exploits.GetCharge() == 1
          local lc = is_breaking_lc()
         local dmg = Menu.FindVar("Aimbot", "Ragebot", "Accuracy", "Minimum Damage"):GetInt()
         if is_bind_active("Double Tap") and charge then

            Render.Indicator("DT", 0/255, 185/255, 1, 1)
            end
             if is_bind_active("Double Tap") and not charge then
            Render.Indicator("DT", 255/255, 0/255, 0/255, 0)
            end
        if is_bind_active("Hide Shots") then
            Render.Indicator("AA", 200/255, 185/255, 1, 1)
        end
         if is_bind_active("Minimum Damage") then
         Render.Indicator("" .. dmg, 200/255, 200/255, 1, 1)
         end
         if is_bind_active("Body Aim") then
         Render.Indicator('BAIM', 255/255, 0/255, 0/255)
          end
         if is_bind_active("Safe Points") then
         Render.Indicator('SP', 123/255, 194/255, 21/255)
          end
        if is_bind_active("Fake Duck") then
            Render.Indicator("DUCK", 255/255, 255/255, 1, 1)
        end
    end
end
end
--- Rage
-- Hitchance in air
-- Callbacks
    -- Paint callbacks
    local quest = function(cond , T , F )
        if cond then return true else return false end
    end
    local function uitab()
    lua_m.hk_x:SetVisible(false)
    lua_m.hk_y:SetVisible(false)
    lua_m.vs_ac:SetVisible(lua_m.vs_th:GetInt() == 0)
    lua_m.dt_md:SetVisible(lua_m.rb_on:GetBool() and lua_m.dt_on:GetBool())
    lua_m.rb_lg:SetVisible(lua_m.rb_on:GetBool())
    lua_m.dt_on:SetVisible(lua_m.rb_on:GetBool())
    m.antibrute:SetVisible(m.aaenable:GetBool() and m.aatype:GetInt() == 1)
   m.player_state:SetVisible(m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    button:SetVisible(m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    m.aatype:SetVisible(m.aaenable:GetBool())
    m.presettype:SetVisible(m.aaenable:GetBool() and m.aatype:GetInt() == 0)
    --m.player_state:SetVisible()
    use.slow:SetVisible(  m.player_state:GetInt() == 0 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow1:SetVisible( m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow2:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow3:SetVisible( m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow4:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow5:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow6:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow7:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow8:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow10:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow11:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- stand
    stand.stand:SetVisible(  m.player_state:GetInt() == 1 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand1:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand2:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand3:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand4:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand5:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand6:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand7:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand8:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand10:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand11:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand12:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- move
    move.slow:SetVisible(  m.player_state:GetInt() == 2 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow1:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow2:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow3:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow4:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow5:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow6:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow7:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow8:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow10:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow11:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow12:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
        move.slow13:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
            move.slow14:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and move.slow13:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
                move.slow15:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and move.slow13:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- slow
    slow.slow:SetVisible(  m.player_state:GetInt() == 3 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow1:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow2:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow3:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow4:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow5:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow6:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow7:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow8:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow10:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow11:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow12:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- air
    air.slow:SetVisible(  m.player_state:GetInt() == 4 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow1:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow2:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow3:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow4:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow5:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow6:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow7:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow8:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow10:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow11:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow12:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- duck
    duck.slow:SetVisible(  m.player_state:GetInt() == 5 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow1:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow2:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow3:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow4:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow5:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow6:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow7:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow8:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow10:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow11:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
end
    local function paint()
        uitab()
        g_paint_handle()
        --on_menu_change()
        draw_notify()
        --tabs()
        draw1234()
        keybinds()
        menuthing()
        drawshot()
    end

    -- CM callbacks
    local function cm(cmd)
        commands()
        zetaa()
    end
    local function on_cm( e )
        customs()
        preset()
    end
    local function events(e)
        aim1234(e)
        brutelogic(e)
    end
    -- Doubletap menu callback
    local function dt_f()
        Exploits.OverrideDoubleTapSpeed(lua_m.dt_on:GetBool() and (lua_m.dt_md:GetBool(0) and 14 or 15) or 15)
    end
    lua_m.dt_on:RegisterCallback(dt_f)
    lua_m.dt_md:RegisterCallback(dt_f)
    b:paint(8, string.format('Welcome back %s. Femida.lua successfuly loaded', Cheat.GetCheatUserName()))
    Cheat.RegisterCallback('prediction', zetaa)
    Cheat.RegisterCallback('draw', paint)
    Cheat.RegisterCallback("pre_prediction", on_cm)
    Cheat.RegisterCallback("events", events)
    Cheat.RegisterCallback('registered_shot', aim_sho1t)
Держи
Спасибо
 
life is cheap, death is free!
Эксперт
Статус
Оффлайн
Регистрация
9 Дек 2019
Сообщения
1,603
Реакции[?]
517
Поинты[?]
2K
Участник
Статус
Оффлайн
Регистрация
27 Авг 2021
Сообщения
524
Реакции[?]
205
Поинты[?]
9K
Privatny p100 DT Airlag Break LC Teleport Exploit
Read Only
Статус
Оффлайн
Регистрация
27 Янв 2021
Сообщения
951
Реакции[?]
150
Поинты[?]
74K
я дед инсайд, мне 9 лет, я хочу в психокидс
Пользователь
Статус
Оффлайн
Регистрация
12 Ноя 2020
Сообщения
191
Реакции[?]
45
Поинты[?]
0
Код:
--local tab1 = Menu.Combo("Femida Yaw", "Tab", {"Global", "Antiaim", "Visuals", "Misc"}, 0)
local menu_elements =
{
     fake_angle = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Enable Fake Angle"),
     double_tap = Menu.FindVar("Aimbot", "Ragebot", "Exploits", "Double Tap"),
     fakelag = Menu.FindVar("Aimbot", "Anti Aim", "Fake Lag", "Enable Fake Lag"),
     legs = Menu.FindVar("Aimbot", "Anti Aim", "Misc", "Leg Movement"),
}

-- aa things

local antiaims =
{
    y_aa = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base"),
    p_aa = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Pitch"),
    left_l = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Left Limit"),
    right_l = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Right Limit"),
    lby_t = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "LBY Mode"),
    fake_t = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options"),
    fs_t = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync"),
}
-- lua menu
local var = {
    player_states = {"On Use", "Standing", "Moving", "Slow motion", "Air", 'Duck'}
}
local use = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[Use] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Use] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Use] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Use] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[Use] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[Use] Body Yaw Jitter", false)
}
local stand = {
    stand = Menu.Switch("Anti-Aims","Anti-Aims", "[1] Enable", false),
    stand1 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    stand2 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    stand3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[1] Yaw Base Add", 0, -180, 180),
    stand4 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    stand5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[1] Modifier degree", 0, -180, 180),
    stand6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[1] Fake Yaw Limit", 17, 0, 60),
    stand7 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     stand8 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     stand10 = Menu.Switch("Anti-Aims","Anti-Aims", "[1] Desync jitter", false),
     stand11 = Menu.Switch("Anti-Aims","Anti-Aims", "[1] Body Yaw Jitter", false),
     stand12 = Menu.Switch("Anti-Aims","Anti-Aims", "[1] Fake Flick", false)
}
local move = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[2] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[2] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[2] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Body Yaw Jitter", false),
     slow12 = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Small Jitter", false),
     slow13 = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Tank Jitter", false),
     slow14 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Tank Yaw] Minimum", 10, -180, 180),
    slow15 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Tank Yaw] Maximum", -12, -180, 180)
}
local slow = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[3] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[3] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[3] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[3] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[3] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[3] Body Yaw Jitter", false),
     slow12 = Menu.Switch("Anti-Aims","Anti-Aims", "[3] Small Yaw Jitter", false)
}
local air = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[4] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[4] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[4] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[4] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[4] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[4] Body Yaw Jitter", false),
     slow12 = Menu.Switch("Anti-Aims","Anti-Aims", "[4] Small Yaw Jitter", false)
}
local duck = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[5] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[5] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[5] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[5] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[5] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[5] Body Yaw Jitter", false)
}
local m = {
    player_state = Menu.Combo("Anti-Aims","Anti-Aims", "|", var.player_states, 0),
    aaenable = Menu.Switch("Anti-Aims","[+]", "Master-Switch", false),
    aatype = Menu.Combo("Anti-Aims","[+]", '', {"Preset", 'Custom'} , 0),
    presettype = Menu.Combo("Anti-Aims","[+]", ' ', {"Mode #1", 'TANK-AA', 'CYBER AA'} , 0),
    antibrute = Menu.Switch("Anti-Aims","", "Anti-Bruteforce", false)
}
local screen = EngineClient.GetScreenSize()
local lua_m =
{
        -- Ragebot
    rb_on = Menu.Switch('Rage',"Femida", "Enable ragebot improvements", false),
    rb_lg = Menu.Switch('Rage',"Femida", "Aimbot logging", false),
    -- Doubletap
    dt_on = Menu.Switch('Rage',"Femida", "Enable doubletap improvements", false),
    dt_md = Menu.Combo('Rage',"Femida", "Doubletap mode", {"Fast", "Unsafe", "Recomendent"}, 0),
    -- Visual
    vs_th = Menu.Combo('Visuals',"Femida", "Palette theme", {"None", "Gradient", 'Gradient #2'}, 0),
    vs_ac = Menu.ColorEdit('Visuals',"Femida", "Palette", Color.new(174 / 255,181 / 255,235 / 255, 255 / 255)),
    vs_wm = Menu.Switch('Visuals',"Femida", "Watermark", false),
    vs_dmg = Menu.Switch('Visuals','Femida', 'Min Damage Indicator', false),
    vs_hl = Menu.Switch('Visuals',"Femida", "Hotkey list", false),
    vs_fl = Menu.Switch('Visuals',"Femida", "Anti-aimbot Visuals", false),
    vs_fc = Menu.Switch('Visuals',"Femida", "Centered Desync Circle", false),
    hk_x = Menu.SliderInt('Visuals',"Femida", "hk_x", 300, 1, screen.x),
    hk_y = Menu.SliderInt('Visuals',"Femida", "hk_y", 10, 1, screen.y),
    vs_skeet = Menu.Switch('Visuals',"Femida", "Skeet hitsound", false),
    wmname = Menu.TextBox('Visuals','Watermark', "Watermark Name", 64, Cheat.GetCheatUserName()),
    wmprefix = Menu.TextBox('Visuals','Watermark', "Watermark Prefix", 64, 'gamesense'),
    vs_ts = Menu.SliderInt('Visuals',"Femida", "BG transparency", 100, 0, 255, ""),
    --hk_x = Menu.SliderInt("Femida", "Keybinds X", 200, 0, EngineClient.GetScreenSize().x),
    --hk_y = Menu.SliderInt("Femida", "Keybinds Y", 400, 0, EngineClient.GetScreenSize().y),
    -- AntiAim
    -- Fakelag
    fl_ref = Menu.Switch('Misc',"Femida", "Enable better fakelag", false),
    fl_mode = Menu.Combo('Misc',"Femida", "Mode", {"Fluctuate", "Logic", "Maximum"}, 0),
    -- Visuals
    vs_net = Menu.Switch('Visuals','Femida', 'Custom netgraph', false),
    vs_aa = Menu.MultiCombo('Visuals',"Femida", "Indicators Type", {"Femida Yaw", 'Skeet', 'Ideal Yaw New', 'Ideal Yaw Old', 'TEAMSKEET', 'ACATEL'}, 0),
    vs_arr = Menu.Combo('Visuals',"Femida", "Arrows", {"Disabled", "Line", "TeamSkeet Arrows"}, 0),
    vs_selected = Menu.ColorEdit('Visuals',"Femida", 'Selected Desync Color', Color.new(174 / 255,181 / 255,235 / 255, 255 / 255)),
    vs_manual = Menu.ColorEdit('Visuals',"Femida", "Selected Manual Color", Color.new(255 / 255,255 / 255,255 / 255, 255 / 255)),
    -- Extra
    an_lb = Menu.Switch('Misc',"Extra", "Leg Breaker", false),
    an_pe = Menu.Switch('Misc',"Commands", "Disable Panorama", false),
    an_bo = Menu.Switch('Misc',"Commands", "FPS Boost", false),
}



-- menu text
local ffi = require("ffi")

ffi.cdef[[
    typedef struct {
        unsigned short wYear;
        unsigned short wMonth;
        unsigned short wDayOfWeek;
        unsigned short wDay;
        unsigned short wHour;
        unsigned short wMinute;
        unsigned short wSecond;
        unsigned short wMilliseconds;
    } SYSTEMTIME, *LPSYSTEMTIME;
    void GetSystemTime(LPSYSTEMTIME lpSystemTime);
    void GetLocalTime(LPSYSTEMTIME lpSystemTime);
        void* GetProcAddress(void* hModule, const char* lpProcName);
    void* GetModuleHandleA(const char* lpModuleName);
   
    typedef struct {
        uint8_t r;
        uint8_t g;
        uint8_t b;
        uint8_t a;
    } color_struct_t;

    typedef void (*console_color_print)(const color_struct_t&, const char*, ...);

    typedef void* (__thiscall* get_client_entity_t)(void*, int);
]]
local ffi_helpers = {
    color_print_fn = ffi.cast("console_color_print", ffi.C.GetProcAddress(ffi.C.GetModuleHandleA("tier0.dll"), "?ConColorMsg@@YAXABVColor@@PBDZZ")),
    color_print = function(self, text, color)
        local col = ffi.new("color_struct_t")

            col.r = 135
            col.g = 232
            col.b = 130
            col.a = 255

        self.color_print_fn(col, text)
    end
}
local function coloredPrint(color, text)
    ffi_helpers.color_print(ffi_helpers, text, color)
end
    local ffi_cast = ffi.cast
    local pflFrameTime = ffi.new("float[1]")
    local pflFrameTimeStdDeviation = ffi.new("float[1]")
    local pflFrameStartTimeStdDeviation = ffi.new("float[1]")
    local interface_ptr = ffi.typeof('void***')
    local netc_bool = ffi.typeof("bool(__thiscall*)(void*)")
    local netc_bool2 = ffi.typeof("bool(__thiscall*)(void*, int, int)")
    local netc_float = ffi.typeof("float(__thiscall*)(void*, int)")
    local netc_int = ffi.typeof("int(__thiscall*)(void*, int)")
    local net_fr_to = ffi.typeof("void(__thiscall*)(void*, float*, float*, float*)")
    local rawivengineclient = Utils.CreateInterface("engine.dll", "VEngineClient014") or error("VEngineClient014 wasnt found", 2)
    local ivengineclient = ffi_cast(interface_ptr, rawivengineclient) or error("rawivengineclient is nil", 2)
    local get_net_channel_info = ffi_cast("void*(__thiscall*)(void*)", ivengineclient[0][78]) or error("ivengineclient is nil")
-- Fonts
    local font_size = 11
    local font_size1 = 11
    local predsize = 11
    local acidsize = 10
    local verdsize = 11
    local kbsize = 11
    local mainsize = 12
    local menusize = 35
    local verdanamenu2 = Render.InitFont('Verdana', 17)
    local verdanamenu = Render.InitFont('Verdana Bold', menusize)
    local pixel = Render.InitFont("Smallest Pixel-7", acidsize)
    local verdbd = Render.InitFont("Verdana Bold", verdsize, {'r'})
    local prediction = Render.InitFont('Verdana', predsize)
    local ideal = Render.InitFont('Arial', font_size)
    local idealold = Render.InitFont('Verdana Bold', font_size1)
    local net_graph = Render.InitFont('Verdana', 12)
    local verdana = Render.InitFont('Verdana', 11)
    local verdana1 = Render.InitFont('Calibri Bold', 21)
    local arrows = Render.InitFont('Verdana', 16)
    local indicator = Render.InitFont('Calibri', 13)
    local calib = Render.InitFont("Verdana", 12)
    local calib1 = Render.InitFont("Verdana", mainsize, {'r'})
    local calib2 = Render.InitFont("Verdana", kbsize, {'r'})
    local calib3 = Render.InitFont("Verdana", 11, {'b'})
    local dsy_ = Render.InitFont('Calibri Bold', 12)
    lua_m.dt_md:SetVisible(lua_m.dt_on:GetBool())
    lua_m.rb_lg:SetVisible(lua_m.rb_on:GetBool())
    lua_m.vs_ac:SetVisible(not lua_m.vs_th:GetInt() == 1 or lua_m.vs_th:GetInt() == 2)
local function distation(vec_one, vec_two) local delta_x, delta_y, delta_z = vec_one.x - vec_two.x, vec_one.y - vec_two.y return math.sqrt(delta_x * delta_x + delta_y * delta_y) end
local function lerp(start, vend, time)
    return start + (vend - start) * time
end
    local ping_color = function (a)if a<40 then return{255,255,255}end;if a<100 then return{255,125,95}end;return{255,60,80}end
local animations = {speed=4.0,stored_values={},active_this_frame={},prev_realtime=GlobalVars.realtime,realtime=GlobalVars.realtime,multiplier=0.0,clamp=function(b,c,d)return b>d and d or(b<c and c or b)end,new_frame=function(self)self.prev_realtime=self.realtime;self.realtime=GlobalVars.realtime;self.multiplier=(self.realtime-self.prev_realtime)*self.speed;for e,b in pairs(self.stored_values)do if self.active_this_frame[e]==nil then self.stored_values[e]=nil end end;self.active_this_frame={}end,reset=function(self,f)self.stored_values[f]=nil end,animate=function(self,f,g,h)h=h or 1.0;g=g or false;local i=self.multiplier*(g and-1 or 1)local b=self.clamp(self.stored_values[f]and self.stored_values[f]or 0.0,0.0,h)b=self.clamp(b+i,0.0,h)self.stored_values[f]=b;self.active_this_frame[f]=true;return b end}
local animations1 = {speed=2.0,stored_values={},active_this_frame={},prev_realtime=GlobalVars.realtime,realtime=GlobalVars.realtime,multiplier=0.0,clamp=function(b,c,d)return b>d and d or(b<c and c or b)end,new_frame=function(self)self.prev_realtime=self.realtime;self.realtime=GlobalVars.realtime;self.multiplier=(self.realtime-self.prev_realtime)*self.speed;for e,b in pairs(self.stored_values)do if self.active_this_frame[e]==nil then self.stored_values[e]=nil end end;self.active_this_frame={}end,reset=function(self,f)self.stored_values[f]=nil end,animate=function(self,f,g,h)h=h or 1.0;g=g or false;local i=self.multiplier*(g and-1 or 1)local b=self.clamp(self.stored_values[f]and self.stored_values[f]or 0.0,0.0,h)b=self.clamp(b+i,0.0,h)self.stored_values[f]=b;self.active_this_frame[f]=true;return b end}
local renderer = {}
renderer.rectangle = function (x, y, w, h)
    Render.BoxFilled(Vector2.new(x, y), Vector2.new(x + w, y + h), lua_m.vs_ac:GetColor())
end
renderer.rectangle1 = function (x, y, w, h, r,g,b,a)
    Render.BoxFilled(Vector2.new(x, y), Vector2.new(x + w, y + h), Color.new(r / 255, g / 255, b / 255, a / 255))
end
renderer.gradient = function ( x, y, w, h, r, g, b, a, r1, g1, b1, a1, vertical )
    if vertical then
        Render.GradientBoxFilled(Vector2.new(x, y), Vector2.new(x + w, y + h), Color.new(r / 255, g / 255, b / 255, a / 255), Color.new(r / 255, g / 255, b / 255, a / 255), Color.new(r1 / 255, g1 / 255, b1 / 255, a1 / 255), Color.new(r1 / 255, g1 / 255, b1 / 255, a1 / 255))
    else
        Render.GradientBoxFilled(Vector2.new(x, y), Vector2.new(x + w, y + h), Color.new(r / 255, g / 255, b / 255, a / 255), Color.new(r1 / 255, g1 / 255, b1 / 255, a1 / 255), Color.new(r / 255, g / 255, b / 255, a / 255), Color.new(r1 / 255, g1 / 255, b1 / 255, a1 / 255))
    end
end
renderer.circle = function (x, y, r, g, b, a, radius)
    Render.CircleFilled(Vector2.new(x, y), radius, 360, Color.new(r / 255, g / 255, b / 255, a / 255))
end
renderer.circle_outline = function (x, y, r, g, b, a, radius)
    Render.Circle(Vector2.new(x, y), radius, 360, Color.new(r / 255, g / 255, b / 255, a / 255))
end
renderer.text = function (x, y, r, g, b, a, text, font, size)
    Render.Text(text, Vector2.new(x, y), Color.new(r / 255, g / 255, b / 255, a / 255), size, font, false)
end
renderer.line = function (xa, ya, xb, yb, r, g, b, a)
    Render.Line(Vector2.new(xa, ya), Vector2.new(xb, yb), Color.new(r / 255, g / 255, b / 255, a / 255))
end
-- Notifier2

    local a=EngineClient.GetScreenSize()local b={callback_registered=false,maximum_count=7,data={}}function b:register_callback()if self.callback_registered then return end;function draw_notify()local c=5;local d=self.data;for e=#d,1,-1 do self.data[e].time=self.data[e].time-GlobalVars.frametime;local f,g=255,0;local h=d[e]if h.time<0 then table.remove(self.data,e)else local i=h.def_time-h.time;local i=i>1 and 1 or i;if h.time<0.5 or i<0.5 then g=(i<1 and i or h.time)/0.5;f=g*255;if g<0.2 then c=c+15*(1.0-g/0.2)end end;local j={x=Render.CalcTextSize(h.draw,11,verdana).x+8}local k={a.x/2-j.x/2+3,a.y-a.y/100*17.4+c}renderer.rectangle1(k[1],k[2]-20,j.x,20,13,13,13,f)renderer.rectangle(k[1],k[2]-20,j.x,2,138,171,255,f)renderer.text(k[1]+5,k[2]-15,255,255,255,f,h.draw,verdana,11)c=c-50 end end;self.callback_registered=true end end;function b:paint(l,m)local n=tonumber(l)+1;for e=self.maximum_count,2,-1 do self.data[e]=self.data[e-1]end;self.data[#self.data+1]={time=n,def_time=n,draw=m}self:register_callback()end
    -- Notifier2
    -- Is Able to Break LC
    local is_breaking_lc = function (...)local b=EntityList.GetClientEntity(EngineClient.GetLocalPlayer())local c=b:GetPlayer()local d=Vector.new(c:GetProp("DT_BasePlayer","m_vecVelocity[0]"),c:GetProp("DT_BasePlayer","m_vecVelocity[1]"),c:GetProp("DT_BasePlayer","m_vecVelocity[2]")):Length()if not c then return false end;if not c:IsAlive()then return false end;if Exploits.GetCharge()==1 then return false end;if d<275 then return false end;if bit.band(c:GetProp("DT_BasePlayer","m_fFlags"),1)==1 and d<260 then return false end;return true end
    -- Check bind activity
    local is_bind_active = function (b)local c=Cheat.GetBinds()for d=1,#c do if c[d]:GetName()==b then return c[d]:IsActive() end end;return false end
    -- Get bind val
    local get_bind_val = function (b)local c=Cheat.GetBinds()for d=1,#c do if c[d]:GetName()==b then return c[d]:GetValue()end end end
    -- Color by float (For fake indicator)
    local get_color_by_float = function (a,...)local b={...}local c=0;local d={}for e=1,#b,4 do c=c+1;local f=(e-1)/(#b-4)d[c]={f,b[e],b[e+1],b[e+2],b[e+3]}end;local g;local h;local i=1;local j=1;for e=1,#d do local k=d[e]local f=k[1]if f==a then return k[2],k[3],k[4],k[5]elseif f>a then local l=f-a;if l<j then h=k;j=l end elseif f<a then local l=a-f;if l<i then g=k;i=l end end end;local m=i+j;local n=(g[2]*j+h[2]*i)/m;local o=(g[3]*j+h[3]*i)/m;local p=(g[4]*j+h[4]*i)/m;local q=(g[5]*j+h[5]*i)/m;return n,o,p end
    -- Get desync color
    local get_desync_color = function (a)local b={get_color_by_float(math.max(0,math.min(1,math.abs(a)/58)),255,0,0,255,255,255,0,255,123,194,21,255)}return{r=b[1],g=b[2],b=b[3]}end
local need_to_bomb = function(...)
    local a = EntityList.GetEntitiesByName("CPlantedC4")
    local b = EntityList.GetLocalPlayer()
    local c = b:GetPlayer()
    local d = c:GetEyePosition()
    for e = 1, #a do
        local f = a[e]
        local g = f:GetRenderOrigin()
        local h = (d - g):Length()
        if h < 100 then
            return true
        end
    end
    return false
end
local need_to_door = function(...)
    local a = EntityList.GetEntitiesByClassID(143)
    local b = EntityList.GetLocalPlayer()
    local c = b:GetPlayer()
    local d = c:GetEyePosition()
    for e = 1, #a do
        local f = a[e]
        local g = f:GetRenderOrigin()
        local h = (d - g):Length()
        if h < 100 then
            return true
        end
    end
    return false
end
local need_to_hosting = function(...)
    local a = EntityList.GetEntitiesByName("CHostage")
    local b = EntityList.GetLocalPlayer()
    local c = b:GetPlayer()
    local d = c:GetEyePosition()
    for e = 1, #a do
        local f = a[e]
        local g = f:GetRenderOrigin()
        local h = (d - g):Length()
        if h < 100 then
            return true
        end
    end
    return false
end
local ref = {
    pitch = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Pitch"),
yawbase = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base"),
yawaddbase = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Add"),
modifier = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Modifier"),
adddegre = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Modifier Degree"),
enableangles = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Enable Fake Angle"),
left = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Left Limit"),
right = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Right Limit"),
fakeopti = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options"),
lbymode = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "LBY Mode"),
freeds = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync"),
}
    local generate_state = function ()local a=EntityList.GetClientEntity(EngineClient.GetLocalPlayer())local b=a:GetPlayer()local c=Vector.new(b:GetProp("DT_BasePlayer","m_vecVelocity[0]"),b:GetProp("DT_BasePlayer","m_vecVelocity[1]"),b:GetProp("DT_BasePlayer","m_vecVelocity[2]")):Length()local d=b:GetProp("DT_BasePlayer","m_flDuckAmount")local e=bit.band(b:GetProp("DT_BasePlayer","m_fFlags"),1)~=1;if e then return"AIR"elseif d>0.8 then return"DUCK"elseif c>130 then return"RUN"elseif c>5 then return"SLOW"end;return"STAND"end
    -- Getting wall damage
    local GetNetChannel = function (a)if a==nil then return end;local b=ffi_cast(netc_int,a[0][17])(a,1)return{seqNr_out=b,is_loopback=ffi_cast(netc_bool,a[0][6])(a),is_timing_out=ffi_cast(netc_bool,a[0][7])(a),latency={crn=function(c)return ffi_cast(netc_float,a[0][9])(a,c)end,average=function(c)return ffi_cast(netc_float,a[0][10])(a,c)end},loss=ffi_cast(netc_float,a[0][11])(a,1),choke=ffi_cast(netc_float,a[0][12])(a,1),got_bytes=ffi_cast(netc_float,a[0][13])(a,1),sent_bytes=ffi_cast(netc_float,a[0][13])(a,0),is_valid_packet=ffi_cast(netc_bool2,a[0][18])(a,1,b-1)}end
    -- Net Framerate
    local GetNetFramerate = function (b)if b==nil then return 0,0 end;local c=0;local d=0;ffi_cast(net_fr_to,b[0][25])(b,pflFrameTime,pflFrameTimeStdDeviation,pflFrameStartTimeStdDeviation)if pflFrameTime~=nil and pflFrameTimeStdDeviation~=nil and pflFrameStartTimeStdDeviation~=nil then if pflFrameTime[0]>0 then c=pflFrameStartTimeStdDeviation[0]*1000;d=pflFrameTime[0]*1000 end end;return d,c end
-- Globals
    local cl_interp = CVar.FindVar("cl_interp") -- 0.015625
    local cl_interp_ratio = CVar.FindVar("cl_interp_ratio") -- 1
    local cl_updaterate = CVar.FindVar("cl_updaterate")
    local miss_data = {'hit', '?', 'spread', 'occlusion', 'prediction error'}
    local fakelag_maximum, choked_ticks, choked_ticks_max, choked_ticks_prev = 14, 0, 0, 0
    local hitgroup = {'head', 'neck', 'pelvis', 'stomach', 'chest', 'chest', 'chest', 'right leg', 'left leg', 'right leg', 'left leg', 'right leg', 'left leg', 'right hand', 'left hand', 'right hand', 'right hand', 'left hand', 'left hand'}
    local id = 1;
    local LC_ALPHA = 1
-- Functions
    -- Ragebot Shot

local hitlogs = {}
local function aim_sho1t(shot)
       if lua_m.rb_on:GetBool() and lua_m.rb_lg:GetBool() then
    local text

    local name = EntityList.GetClientEntity(shot.target_index):GetPlayer():GetName()
    local damage = shot.damage
    local entity = EntityList.GetClientEntity(shot.target_index)
        local entity = EntityList.GetClientEntity(shot.target_index)
        local player = entity:GetPlayer()
        local body_yaw = math.min(58, math.max(player:GetProp("DT_BaseAnimating", "m_flPoseParameter")[12] * 120 - 60, -58))
        local health = player:GetProp("DT_BasePlayer", "m_iHealth")
        local reason = miss_data[shot.reason + 1]
        local hitbox = hitgroup[shot.hitgroup + 1]
        local shot_c = ({"st", "nd", "rd", "th"})[id]
    if shot.reason == 0 then
        text = string.format("Registered %s shot in %s's %s for %i damage [angle: %.1f°, 1:%i°] (hitchance: %i | history(?): | %i health)", id .. (shot_c or 'th'), player:GetName(), hitbox, shot.damage, shot.spread_degree, body_yaw, shot.hitchance, shot.backtrack, health)
        print('[neverlose.cc] '.. text)
    else
        text = string.format("Missed %s shot at %s's %s due to %s [angle: %.1f°, 1:%i°] (hitchance: %i | history(Δ): %i | %i health)", id .. (shot_c or 'th'), player:GetName(), hitbox, reason, shot.spread_degree, body_yaw, shot.hitchance, shot.backtrack, health)
        print('[neverlose.cc] '.. text)
    end
id = id == 15 and 1 or id + 1
    table.insert(hitlogs, {text = text, time = GlobalVars.realtime})
end

end
local function aim1234(e)
if lua_m.vs_skeet:GetBool() then
if e:GetName() == "player_hurt" then
local attacker = EntityList.GetPlayerForUserID(e:GetInt("attacker", 0))
if attacker == EntityList.GetLocalPlayer() then
EngineClient.ExecuteClientCmd("play buttons/arena_switch_press_02.wav")
end
end
end
end
local function drawshot()
    if lua_m.rb_on:GetBool() and lua_m.rb_lg:GetBool() then
    local x, y = 5, 5

    for i, hitlog in ipairs(hitlogs) do
        if hitlog.time + 5 < GlobalVars.realtime then
            table.remove(hitlogs, i)
        end
        Render.Text(hitlog.text, Vector2.new(x + 1, y), Color.new(0, 0, 0, 255), 12, net_graph)
        Render.Text(hitlog.text, Vector2.new(x, y), Color.new(1, 1, 1, 255), 12, net_graph)
     
        y = y + 15
    end
    end
end
    local function on_menu_change( ... )
        lua_m.vs_ac:SetVisible(not lua_m.vs_th:GetInt() == 1 or lua_m.vs_th:GetInt() == 2)
        lua_m.dt_md:SetVisible(lua_m.dt_on:GetBool())
        lua_m.rb_lg:SetVisible(lua_m.rb_on:GetBool())
    end
    -- Fakelag
    local function custom_fakelag()
        local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
        local me = me_ent:GetPlayer()
   
        if not me or not EngineClient.IsInGame()  then
            return
        end          
        local vel = Vector.new(me:GetProp("DT_BasePlayer", "m_vecVelocity[0]"), me:GetProp("DT_BasePlayer", "m_vecVelocity[1]"), me:GetProp("DT_BasePlayer", "m_vecVelocity[2]")):Length()                                              
        local flch = Menu.FindVar("Aimbot", "Anti Aim", "Fake Lag", "Limit")
        local flch1 = Menu.FindVar("Aimbot", "Anti Aim", "Fake Lag", "Randomization")
        if lua_m.fl_mode:GetInt() == 1 then
            flch:SetInt(14)
        elseif lua_m.fl_mode:GetInt() == 2 then
            flch:SetInt(math.random(8,14))
        end
    end
    -- Net graph
    local function net_graph()
        local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
        if not me_ent then return end
        local me = me_ent:GetPlayer()
   
        if not me or not EngineClient.IsInGame()  then
            return
        end
   
        -- писки
        local INetChannelInfo = ffi_cast("void***", get_net_channel_info(ivengineclient)) or error("netchaninfo is nil")
        local net_channel = GetNetChannel(INetChannelInfo)
        local server_framerate, server_var = GetNetFramerate(INetChannelInfo)
        local alpha = math.min(math.floor(math.sin((GlobalVars.realtime%3) * 4) * 125 + 200), 255)
   
        local color = { 255, 200, 95, 255 }
        local x, y = EngineClient.GetScreenSize().x, EngineClient.GetScreenSize().y
   
        x,y = x / 2 + 1, y - 155
   
        local net_state = 0
        local net_data_text = {
            [0] = 'clock syncing',
            [1] = 'packet choke',
            [2] = 'packet loss',
            [3] = 'lost connection'
        }
   
        if net_channel.choke > 0.00 then net_state = 1 end
        if net_channel.loss > 0.00 then net_state = 2 end
   
        if net_channel.is_timing_out then
            net_state = 3
            net_channel.loss = 1
   
            LC_ALPHA = LC_ALPHA-GlobalVars.frametime
            LC_ALPHA = LC_ALPHA < 0.05 and 0.05 or LC_ALPHA
        else
            LC_ALPHA = LC_ALPHA+(GlobalVars.frametime*2)
            LC_ALPHA = LC_ALPHA > 1 and 1 or LC_ALPHA
        end
   
        local right_text = net_state ~= 0 and
            string.format('%.1f%% (%.1f%%)', net_channel.loss*100, net_channel.choke*100) or
            string.format('%.1fms', server_var/2)
   
        if net_state ~= 0 then
            color = { 255, 50, 50, alpha }
        end
   
        local ccor_text = net_data_text[net_state]
        local ccor_width = Render.CalcTextSize(tostring(ccor_text), 11, verdana).x
   
        local sp_x = x - ccor_width - 25
        local sp_y = y
   
        local cn = 1
        surface_draw_text = function(x, y, r, g, b, a, font, text)
            renderer.text(x - 1, y, 0, 0, 0, a, text, font, 11)
            renderer.text(x , y - 1, 0, 0, 0, a, text, font, 11)
            renderer.text(x + 1, y , 0, 0, 0, a, text, font, 11)
            renderer.text(x , y  + 1, 0, 0, 0, a, text, font, 11)
            renderer.text(x, y, r, g, b, a, text, font, 11)
        end
        surface_draw_text(sp_x, sp_y, 255, 255, 255, net_state ~= 0 and 255 or alpha, verdana, ccor_text)
   
        surface_draw_text(x + 20, sp_y, 255, 255, 255, 255, verdana, string.format('+- %s', right_text))
   
        local bytes_in_text = string.format('in: %.2fk/s    ', net_channel.got_bytes/1024)
        local bi_width = Render.CalcTextSize(tostring(bytes_in_text), 11, verdana).x
   
        local tickrate = 1/GlobalVars.interval_per_tick
        local lerp_time = cl_interp_ratio:GetFloat() * (1000 / tickrate)
   
        local lerp_clr = { 255, 255, 255 }
   
        if lerp_time/1000 < 2/cl_updaterate:GetInt() then
            lerp_clr = { 255, 125, 95 }
        end
   
        surface_draw_text(sp_x, sp_y + 20*cn, 255, 255, 255, LC_ALPHA*255, verdana, bytes_in_text);
        surface_draw_text(sp_x + bi_width, sp_y + 20*cn, lerp_clr[1], lerp_clr[2], lerp_clr[3], LC_ALPHA*255, verdana, string.format('lerp: %.1fms', lerp_time)); cn=cn+1
        surface_draw_text(sp_x, sp_y + 20*cn, 255, 255, 255, LC_ALPHA*255, verdana, string.format('out: %.2fk/s', net_channel.sent_bytes/1024)); cn=cn+1
   
        surface_draw_text(sp_x, sp_y + 20*cn, 255, 255, 255, LC_ALPHA*255, verdana, string.format('sv: %.2f +- %.2fms    var: %.3f ms', server_framerate, server_var, server_var)); cn=cn+1
   
        local outgoing, incoming = net_channel.latency.crn(0), net_channel.latency.crn(1)
        local ping, avg_ping = outgoing*1000, net_channel.latency.average(0)*1000
   
        local ping_spike_val = 1
       
        local latency_interval = (outgoing + incoming) / (ping_spike_val - GlobalVars.interval_per_tick)
        local additional_latency = math.min(latency_interval*1000, 1) * 100 -- 100 = green 0 = red
   
        local pc = ping_color(avg_ping)
        local tr_text = string.format('tick: %dp/s    ', tickrate)
        local tr_width = Render.CalcTextSize(tostring(tr_text), 11, verdana).x
   
        local nd_text = string.format('delay: %dms (+- %dms)    ', avg_ping, math.abs(avg_ping-ping))
        local nd_width = Render.CalcTextSize(tostring(nd_text), 11, verdana).x
   
        local incoming_latency = math.max(0, (incoming-outgoing)*1000)
       
        local fl_pre_text = (ping_spike_val ~= 1 and incoming_latency > 1) and string.format(': %dms', incoming_latency) or ''
        local fl_text = string.format('datagram%s', fl_pre_text)
   
        -- Draw line
        -- surface_draw_text(sp_x, sp_y + 20*cn, 255, 255, 255, 255, net_graph, tr_text);
        surface_draw_text(sp_x, sp_y + 20*cn, pc[1], pc[2], pc[3], LC_ALPHA*255, verdana, nd_text);
        surface_draw_text(sp_x + nd_width, sp_y + 20*cn, 255, 255 / 100 * additional_latency, 255 / 100 * additional_latency, LC_ALPHA*255, verdana, fl_text); cn=cn+1
    end
   
    Cheat.RegisterCallback('draw', g_paint)
    -- Createmove
    --ANTIAIM
local function vec_distance(vec_one, vec_two)

    local delta_x, delta_y, delta_z = vec_one.x - vec_two.x, vec_one.y - vec_two.y

    return math.sqrt(delta_x * delta_x + delta_y * delta_y)

end
local cmd = CVar.RegisterConCommand('/load', 8, 'Developer Settings', function(cvar)
    lua_m.rb_on:SetBool(true)
    lua_m.rb_lg:SetBool(true)
    lua_m.aa_le:SetBool(true)
    lua_m.aa_on:SetBool(true)
    lua_m.aa_md:SetInt(2)
    lua_m.aa_rv:SetInt(1)
    lua_m.an_lb:SetBool(true)
    lua_m.fakelag_en:SetBool(true)
    lua_m.fl_mode:SetInt(2)
    lua_m.vs_wm:SetBool(true)
    lua_m.vs_net:SetBool(true)
    lua_m.vs_hl:SetBool(true)
    b:paint(8, string.format('Developer config loaded.'))
end)
-- Custom fakelag
    -- Draw
        local alpha = 0
        local function menuthing()
                local username = Cheat.GetCheatUserName()
                if username == 'mayote' then
                    username = 'Soufiw'
               end
                local menu_pos = Render.GetMenuPos()
                local menu_sz = Render.GetMenuSize()
                local x = menu_pos.x
                local text = 'NL'
                local text2 = 'Femida.Lua'
                local text3 = 'Welcome Back, ' .. username
                local size3 = Render.CalcTextSize(text3, 17, verdanamenu2).x
                local size2 = Render.CalcTextSize(text2, 17, verdanamenu2).x + 8
                local size = Render.CalcTextSize(text, menusize, verdanamenu).x + 8
                local x1 = menu_pos.x + size - 40
                local x2 = menu_pos.x + size2 - 40
                local x3 = menu_pos.x - size3
                local y = menu_pos.y + 30
                if Cheat.IsMenuVisible() then
                alpha = lerp(alpha,255,0.05)
            else
                alpha = lerp(alpha,0,0.05)
            end
                if Cheat.IsMenuVisible() then
                Render.Blur(Vector2.new(x, y - 40), Vector2.new(x + menu_sz.x, y - 85), Color.new(100/255,100/255,100/255,alpha/255))
                Render.Text("NL", Vector2.new(x1 - 1, y - 81), Color.new(3/255,168/255,245/255,alpha), menusize, verdanamenu)
                Render.Text("NL", Vector2.new(x1, y - 80), Color.new(1.0, 1.0, 1.0, alpha/255), menusize, verdanamenu)
                Render.Text(text2, Vector2.new(x2 + 20, y - 67), Color.new(1.0, 1.0, 1.0, alpha/255), 17, verdanamenu2)
                Render.Text(text3, Vector2.new(x3 + menu_sz.x - 10, y - 67), Color.new(1.0, 1.0, 1.0, alpha/255), 17, verdanamenu2)
            end
    end
    local walpha = 0
    local size_l = 0
    local size_f = 0
    local currentTime = 0
    function 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("%.1f", delta_to_draw)
end
local fake = desync_delta()
    local function g_paint_handle(...)
    local offset = 0
          local local_time = ffi.new("SYSTEMTIME")
          ffi.C.GetLocalTime(local_time)
          system_time = string.format("%02d:%02d:%02d", local_time.wHour, local_time.wMinute, local_time.wSecond)
        if lua_m.vs_wm:GetBool() then
            -- Put all variables inside a func to prevent variables doublecalling
            (function()
                local username = lua_m.wmname:Get()
                local wmname = lua_m.wmprefix:Get()
                --if Cheat.GetCheatUserName() == "mayote" then
                --    username = "Soufiw"
                --end
                local GetNetChannelInfo = EngineClient.GetNetChannelInfo()
                if not GetNetChannelInfo then
                    return
                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 avg_ping = get_latency()
                local tickrate = 1 / GlobalVars.interval_per_tick or 64
                local text = string.format("%s | %s | ", username, system_time)
                if EngineClient.IsConnected() then
                    text = string.format("%s | %s | delay: %ims | %s ", wmname, username, avg_ping, system_time)
                end
                local charge = Exploits.GetCharge()
                local screen_size = EngineClient.GetScreenSize()
                local size = Render.CalcTextSize(text, mainsize, calib1).x + 4
                local pos_x = screen_size.x - size - 10
                local m_fl = lua_m.vs_ac:GetColor()
                local pos_y = 10 + offset
                if lua_m.vs_wm:GetBool() then
                      walpha = lerp(walpha, lua_m.vs_ts:GetInt(), 0.1)
                else
                    walpha = lerp(walpha, 0, 0.1)
                end
                renderer.rectangle1(pos_x, pos_y + 2, size, 17, 17, 17, 17, walpha)
                if lua_m.vs_th:GetInt() == 2 then
                    renderer.gradient(pos_x + 1, pos_y + 2, size / 2, 1, 0, 255, 255, 255, 255, 0, 255, 255, false)
                    renderer.gradient(pos_x + size / 2 - 1, pos_y + 2, size / 2, 1, 255, 0, 255, 255, 255, 255, 0, 255, false)
                end
                if lua_m.vs_th:GetInt() == 1 then
                    renderer.gradient(pos_x, pos_y, size / 2, 2, 0, 255, 255, 255, 255, 0, 255, 255, false)
                    renderer.gradient(pos_x + size / 2, pos_y, size / 2, 2, 255, 0, 255, 255, 255, 255, 0, 255, false)
                end
                if lua_m.vs_th:GetInt() == 0 then
                    renderer.rectangle(pos_x, pos_y, size, 2, 174,181,235, walpha)
                end
                renderer.text(pos_x + 4, pos_y + 4, 255, 255, 255, 255, text, calib1, mainsize, true)
            end)()
            offset = offset + 30
        end
        if lua_m.vs_fl:GetBool() then
            -- Put all variables inside a func to prevent variables doublecalling
            (function()
                local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
                if not me_ent then
                    return
                end
                local me = me_ent:GetPlayer()
                if not me or not me:IsAlive() then
                    return
                end
                if not EngineClient.IsConnected() then
                    return
                end
               
        if currentTime + 0.38 < GlobalVars.curtime then
        currentTime = GlobalVars.curtime
        fake = desync_delta()
    end
                    local desync_delta = math.min(math.abs(AntiAim.GetCurrentRealRotation() - AntiAim.GetFakeRotation()), AntiAim.GetMaxDesyncDelta())
                local breaking_lc = is_breaking_lc()
                local charge = Exploits.GetCharge()
                local add_text = charge == 1 and " | SHIFTING" or ""
                local choke = charge == 1 and 0 or 14
                local screen_size = EngineClient.GetScreenSize()

                local text_fake = string.format("FAKE (%.1f°)", fake)
                local text_fl = string.format("FL: %s%s", choke > 9 and choke or " " .. choke, add_text)
                local size_f1 = Render.CalcTextSize(text_fake, mainsize, calib1).x + 3
                local size_l1 = Render.CalcTextSize(text_fl, mainsize, calib1).x + 3
                size_f = lerp(size_f,size_f1,0.01)
                --Render.CalcTextSize(text_fl, mainsize, verdana).x + 8
                    size_l = lerp(size_l, size_l1, 0.04)
                local pos_x = screen_size.x - size_l - 10
                local pos_y = 10 + offset
                local fake_ = get_desync_color(desync_delta)
                local m_fl = lua_m.vs_ac:GetColor()
                local velocity =
                    Vector.new(
                    me:GetProp("DT_BasePlayer", "m_vecVelocity[0]"),
                    me:GetProp("DT_BasePlayer", "m_vecVelocity[1]"),
                    me:GetProp("DT_BasePlayer", "m_vecVelocity[2]")
                ):Length()
                local fl_ = charge == 1 and {r = 255, g = 136, b = 54} or {r = 191, g = 191, b = 191}
                -- Fakelag
                renderer.rectangle1(pos_x, pos_y, size_l, 17, 17, 17, 17, lua_m.vs_ts:GetInt())
                renderer.gradient(pos_x, pos_y+16, size_l/2, 1, fl_.r, fl_.g, fl_.b, 55, fl_.r, fl_.g, fl_.b, 255, false)
                renderer.gradient(pos_x+size_l/2, pos_y+16, size_l/2, 1, fl_.r, fl_.g, fl_.b, 255, fl_.r, fl_.g, fl_.b, 55, false)
                --Render.Circle(Vector2.new(pos_x-size_f-11, pos_y + 9), 3.5, 30, Color.new(0, 0, 0, 1.0), 2.0, 0,360)
                --Render.Circle(Vector2.new(pos_x-size_f-11, pos_y + 9), 3.5, 30, Color.new(1.0, 1.0, 1.0, 1.0), 2.0, 0, desync_delta / 60 * 360)
                renderer.text(pos_x + 2, pos_y + 2, 255, 255, 255, 255, text_fl, calib1,mainsize)
                -- Fake
                renderer.rectangle1(pos_x-size_f-10, pos_y, size_f, 17, 17, 17, 17, lua_m.vs_ts:GetInt())
                renderer.gradient(pos_x-size_f-12, pos_y, 2, 9, fake_.r, fake_.g, fake_.b, 55, fake_.r, fake_.g, fake_.b, 255, true)
                renderer.gradient(pos_x-size_f-12, pos_y+8, 2, 9, fake_.r, fake_.g, fake_.b, 255, fake_.r, fake_.g, fake_.b, 55, true)
                renderer.text(pos_x - size_f - 8, pos_y + 2, 255, 255, 255, 255, text_fake, calib1,mainsize)
            end)()
            offset = offset + 30
        end
        (function()
            local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
            if not me_ent then
                return
            end
            local me = me_ent:GetPlayer()
            if not me or not me:IsAlive() then
                return
            end
            if not EngineClient.IsConnected() then
                return
            end
            local screen_size = EngineClient.GetScreenSize()
            local x, y = screen_size.x / 2, screen_size.y / 2
            if lua_m.vs_arr:GetInt() == 2 then
                local yawb = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
                local inverted = AntiAim.GetInverterState() == true
                if inverted then
                Render.BoxFilled(Vector2.new(x + 59, y - 10), Vector2.new(x + 61, y + 10), Color.new(17/255,17/255, 17/255, 125/255))
                Render.BoxFilled(Vector2.new(x - 59, y - 10), Vector2.new(x - 61, y + 10), lua_m.vs_selected:GetColor())
            else
                Render.BoxFilled(Vector2.new(x + 59, y - 10), Vector2.new(x + 61, y + 10), lua_m.vs_selected:GetColor())
                Render.BoxFilled(Vector2.new(x - 59, y - 10), Vector2.new(x - 61, y + 10), Color.new(17/255,17/255, 17/255, 125/255))
            end
                local dsfront = Color.new(255/255, 255/255, 255/255, 255/255)
local dsback = Color.new(0/255, 0/255, 0/255, 128/255)
local manufront = Color.new(235/155, 235/155, 235/155, 235/155)
local manuback = Color.new(17/255,17/255, 17/255, 125/255)
    if yawb:GetInt() == 3 then
        Render.PolyFilled(manuback, Vector2.new(x + 79, y), Vector2.new(x + 63, y + 10), Vector2.new(x + 63, y - 10));
        Render.PolyFilled(lua_m.vs_manual:GetColor(), Vector2.new(x - 62, y - 10), Vector2.new(x - 62, y + 10), Vector2.new(x - 82, y));
    elseif yawb:GetInt() == 2 then
        Render.PolyFilled(lua_m.vs_manual:GetColor(), Vector2.new(x + 79, y), Vector2.new(x + 63, y + 10), Vector2.new(x + 63, y - 10));
        Render.PolyFilled(manuback, Vector2.new(x - 62, y - 10), Vector2.new(x - 62, y + 10), Vector2.new(x - 82, y));
    else
        Render.PolyFilled(manuback, Vector2.new(x + 79, y), Vector2.new(x + 63, y + 10), Vector2.new(x + 63, y - 10));
        Render.PolyFilled(manuback, Vector2.new(x - 63, y - 10), Vector2.new(x - 63, y + 10), Vector2.new(x - 82, y));
    end
end
                if lua_m.vs_arr:GetInt() == 1 then
                    local yawb = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
                renderer.text(x + 46, y - 12, 255, 255, 255, 125, '>', arrows, 16, true)
                renderer.text(x - 55, y - 12, 255, 255, 255, 125, '<', arrows, 16, true)
                if yawb:GetInt() == 2 then
                renderer.text(x + 46, y - 12, 255, 255, 255, 255, '>', arrows, 16, true)
                renderer.text(x - 55, y - 12, 255, 255, 255, 125, '<', arrows, 16, true)
                end
                if yawb:GetInt() == 3 then
                renderer.text(x + 46, y - 12, 255, 255, 255, 125, '>', arrows, 16, true)
                renderer.text(x - 55, y - 12, 255, 255, 255, 255, '<', arrows, 16, true)
            end
                end
        end)()
        if lua_m.vs_net:GetBool() then
            net_graph()
        end
    end
        local sc = EngineClient.GetScreenSize()
        local BindsX = lua_m.hk_x:GetInt()
        local BindsY = lua_m.hk_y:GetInt()
        local BindsDrag = false
    local width = 0
    local kbalpha = 0
    local offset = 0
    local an = 0
    local kbalpha = 0
    local kbalpha1 = 0
    local keysList = {
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
}
    local function keybinds()
        if lua_m.vs_hl:GetBool() then
                local max_width = 0
                offset = 2
                local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
                if not me_ent then
                    return
                end
                local me = me_ent:GetPlayer()
                if not me or not me:IsAlive() then
                    return
                end
                if not EngineClient.IsConnected() then
                    return
                end
                local sc = EngineClient.GetScreenSize()
                local bind_list = Cheat.GetBinds()
                local abrakadarba = Cheat.GetBinds()
                local binds = Cheat.GetBinds()
                if #bind_list > 0 or Cheat.IsMenuVisible() then
                    local text = 'keybinds'
                    local size_const = Render.CalcTextSize(text, kbsize, calib2).x + 8
                    local size = Render.CalcTextSize(text, kbsize, calib2).x
                    local vs_accent = lua_m.vs_ac:GetColor()
                    width = lerp(width, size, 0.04)
                    for idx, bind in pairs(bind_list) do
                        if bind:IsActive() then
                                                        local text_val = ''
                            if bind:GetValue() == 'on' then
                                text_val = '[toggled]'
                            else
                                text_val = bind:GetValue()
                            end
                            local size_val = Render.CalcTextSize(text_val, kbsize, calib2).x
                            local text_name = bind:GetName()
                            local size_name = Render.CalcTextSize(text_name, kbsize, calib2).x + 25
            local bind_width = size_val + size_name + 25
            if bind_width > 80 then
                if bind_width > max_width then
                    max_width = bind_width
                end
            end                                                                      
                    end
                end
                    width = lerp(width, max_width, 0.125)
                if width > 30 or Cheat.IsMenuVisible() then
                kbalpha = lerp(kbalpha, lua_m.vs_ts:GetInt(),0.1)
                kbalpha1 = lerp(kbalpha1, 255,0.1)
                else
                kbalpha = lerp(kbalpha, 0,0.1)
                kbalpha1 = lerp(kbalpha1, 0,0.1)
                end
                    --kbalpha = lerp(kbalpha, lua_m.vs_ts:GetInt(), 0.1)
                    --kbalpha1 = lerp(kbalpha1, 255, 0.1)
                    if lua_m.vs_th:GetInt() == 2 then
                    renderer.rectangle1(BindsX, BindsY + 1, width, 17, 17, 17, 17, kbalpha)
                else
                    renderer.rectangle1(BindsX, BindsY, width, 17, 17, 17, 17, kbalpha)
                end
                    if lua_m.vs_th:GetInt() == 2 then
                    renderer.gradient(BindsX + 1, BindsY + 2, width / 2, 1, 0, 255, 255, 255, 255, 0, 255, 255, false)
                    renderer.gradient(BindsX + width / 2 - 1, BindsY + 2, width / 2, 1, 255, 0, 255, 255, 255, 255, 0, 255, false)
                    end
                    if lua_m.vs_th:GetInt() == 1 then
                            renderer.gradient(BindsX, BindsY, width / 2, 2, 0, 255, 255, kbalpha1, 255, 0, 255, kbalpha1, false)
                            renderer.gradient(BindsX + width / 2, BindsY, width / 2, 2, 255, 0, 255, kbalpha1, 255, 255, 0, kbalpha1, false)
                    end
                    if lua_m.vs_th:GetInt() == 0 then
                            renderer.rectangle(BindsX, BindsY, width, 2, 142,165,229, kbalpha)
                        end
                    if width > 30 then
                    --renderer.text(BindsX + width / 2 - size_const / 2 + 6, BindsY + 3, 0, 0, 0, kbalpha1, text, calib2, kbsize, true)
                    renderer.text(BindsX + width / 2 - size_const / 2 + 5, BindsY + 3, 255, 255, 255, kbalpha1, text, calib2, kbsize, true)
                end
                    local mouse = Cheat.GetMousePos()
                    for idx, bind in pairs(bind_list) do
                        if bind:IsActive() or Cheat.IsMenuVisible() then
                            ---==renderer.text(BindsX + size / 2 - size_const / 2 + 5, BindsY + 4, 0, 0, 0, 255, text, calib1, 11, true)
                            local text_val = ''
                            if bind:GetValue() == 'on' then
                                text_val = '[toggled]'
                            else
                                text_val = string.format('[%s]', tostring(bind:GetValue()))
                            end
                            local size_val = Render.CalcTextSize(text_val, kbsize, calib2).x + 3
                            local text_name = bind:GetName()
                            local size_name = Render.CalcTextSize(text_name, kbsize, calib2).x + 3
                            --renderer.text(BindsX + 4, BindsY + 18 + offset, 0, 0, 0, 255, text_name, calib2, kbsize, true)
                            renderer.text(BindsX + 3, BindsY + 18 + offset, 255, 255, 255, 255, text_name, calib2, kbsize, true)
                            --renderer.text(BindsX - 1 + width - size_val, BindsY + 18 + offset, 0, 0, 0, alpha, text_val, calib2, kbsize, true)
                            renderer.text(BindsX +  width - size_val + 1, BindsY + 18 + offset, 255, 255, 255, 255, text_val, calib2, kbsize, true)
                            an = lerp(an, 15, 0.1)
                            offset = offset + an
                        end
                        local is_key_pressed = Cheat.IsKeyDown(0x1)
                        if Cheat.IsMenuVisible() then
                        if is_key_pressed then
                            local mouse = Cheat.GetMousePos()
                            local ts = Render.CalcTextSize("Keybinds", kbsize)
                            if BindsDrag == true then
                                BindsX = mouse.x
                                BindsY = mouse.y
                            end
                            if mouse.x >= BindsX - 120 and mouse.y >= BindsY and mouse.x <= BindsX - 120 + 240 and mouse.y <= BindsY + ts.y then
                                BindsDrag = true
                            end
                            else
                            BindsDrag = false
                        end
                    end
                end
                end
            end  
        end
       local button = Menu.Button('Anti-Aims',"Anti-Aims", "Preset", "",function()
    stand.stand:SetBool(true)
stand.stand1:SetInt(1)
stand.stand2:SetInt(4)
stand.stand3:SetInt(0)
stand.stand4:SetInt(1)
stand.stand5:SetInt(1)
stand.stand6:SetInt(60)
stand.stand7:SetInt(1)
stand.stand8:SetInt(1)
stand.stand10:SetBool(false)
stand.stand11:SetBool(false)
stand.stand12:SetBool(true)
m.antibrute:SetBool(true)
-- move
move.slow:SetBool(true)
move.slow1:SetInt(1)
move.slow2:SetInt(4)
move.slow3:SetInt(0)
move.slow4:SetInt(1)
move.slow5:SetInt(-20)
move.slow6:SetInt(60)
move.slow7:SetInt(1)
move.slow8:SetInt(1)
move.slow10:SetBool(false)
move.slow11:SetBool(false)
--move.slow12:SetBool(true)
m.antibrute:SetBool(true)
-- slow
slow.slow:SetBool(true)
slow.slow1:SetInt(1)
slow.slow2:SetInt(4)
slow.slow3:SetInt(0)
slow.slow4:SetInt(1)
slow.slow5:SetInt(21)
slow.slow6:SetInt(16)
slow.slow7:SetInt(1)
slow.slow8:SetInt(1)
slow.slow10:SetBool(false)
slow.slow11:SetBool(false)
--slow.slow12:SetBool(false)
m.antibrute:SetBool(true)
-- air
air.slow:SetBool(true)
air.slow1:SetInt(1)
air.slow2:SetInt(4)
air.slow3:SetInt(7)
air.slow4:SetInt(1)
air.slow5:SetInt(18)
air.slow6:SetInt(60)
air.slow7:SetInt(1)
air.slow8:SetInt(1)
air.slow10:SetBool(false)
air.slow11:SetBool(false)
--air.slow12:SetBool(false)
-- duck
duck.slow:SetBool(true)
duck.slow1:SetInt(1)
duck.slow2:SetInt(4)
duck.slow3:SetInt(0)
duck.slow4:SetInt(1)
duck.slow5:SetInt(13)
duck.slow6:SetInt(60)
duck.slow7:SetInt(1)
duck.slow8:SetInt(1)
duck.slow10:SetBool(false)
duck.slow11:SetBool(false)
--duck.slow12:SetBool(false)
end)
local function commands()
if lua_m.an_pe:GetBool() then
EngineClient.ExecuteClientCmd("@panorama_disable_blur 1")
EngineClient.ExecuteClientCmd("@panorama_disable_box_shadow 1")
else
EngineClient.ExecuteClientCmd("@panorama_disable_blur 0")
EngineClient.ExecuteClientCmd("@panorama_disable_box_shadow 0")
end  
if lua_m.an_bo:GetBool() then
EngineClient.ExecuteClientCmd('cl_csm_enabled 0')
EngineClient.ExecuteClientCmd('cl_foot_contact_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_rope_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_world_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_world_shadows_in_viewmodelcascade 0')
EngineClient.ExecuteClientCmd('cl_csm_static_prop_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_sprite_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_viewmodel_shadows 0')
EngineClient.ExecuteClientCmd('r_shadows 0')
EngineClient.ExecuteClientCmd('r_3dsky 0')
EngineClient.ExecuteClientCmd('func_break_max_pieces 0')
EngineClient.ExecuteClientCmd('cl_disable_ragdolls 1')
EngineClient.ExecuteClientCmd('fog_enable 0')
EngineClient.ExecuteClientCmd('fog_enableskybox 0')
EngineClient.ExecuteClientCmd('fog_enable_water_fog 0')
EngineClient.ExecuteClientCmd('mat_disable_bloom 1')
else
EngineClient.ExecuteClientCmd('cl_csm_enabled 1')
EngineClient.ExecuteClientCmd('cl_foot_contact_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_rope_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_world_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_world_shadows_in_viewmodelcascade 1')
EngineClient.ExecuteClientCmd('cl_csm_static_prop_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_sprite_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_viewmodel_shadows 1')
EngineClient.ExecuteClientCmd('r_shadows 1')
EngineClient.ExecuteClientCmd('r_3dsky 1')
EngineClient.ExecuteClientCmd('func_break_max_pieces 1')
EngineClient.ExecuteClientCmd('cl_disable_ragdolls 0')
EngineClient.ExecuteClientCmd('fog_enable 1')
EngineClient.ExecuteClientCmd('fog_enableskybox 1')
EngineClient.ExecuteClientCmd('fog_enable_water_fog 1')
EngineClient.ExecuteClientCmd('mat_disable_bloom 0')
end
end
local function distation(vec_one, vec_two) local delta_x, delta_y, delta_z = vec_one.x - vec_two.x, vec_one.y - vec_two.y return math.sqrt(delta_x * delta_x + delta_y * delta_y) end
local function getenemy() local floatdist = 90.0 local enemys = nil local screen = EngineClient.GetScreenSize() for idx = 1, GlobalVars.maxClients + 1 do local ent = EntityList.GetClientEntity(idx) if ent and ent:IsPlayer() then local player = ent:GetPlayer() local health = player:GetProp("DT_BasePlayer", "m_iHealth") if not player:IsTeamMate() and health > 0 and not player:IsDormant() then local loorg = ent:GetProp("DT_BaseEntity", "m_vecOrigin") local screenorig = Render.WorldToScreen(loorg) local dista = distation(Vector2.new(screen.x / 2, screen.y / 2), screenorig) if (dista < floatdist) then floatdist = dista enemys = ent end end end end return enemys end
local start = 0
  local left_l = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Left Limit")
  local right_l = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Right Limit")
local antibrutetime = 0
    local  standdegree = 0
    local  movedegree = 0
    local  slowdegree = 0
    local  airdegree = 0
    local  duckdegree = 0
    local  tankdegreemin = 0
    local  tankdegreemax = 0
    local starting = false
    local starting1 = false
    local starting2 = false
local function brutelogic(e)
local localplayer = EntityList.GetLocalPlayer()
local ht = localplayer:GetProp("DT_BasePlayer", "m_iHealth")
local inverter = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Inverter")
if m.antibrute:GetBool() or m.aatype:GetInt() == 0 then
    if GlobalVars.curtime > antibrutetime + 3.5 then
      standdegree = stand.stand6:GetInt()
      movedegree = move.slow6:GetInt()
      slowdegree = slow.slow6:GetInt()
      airdegree = air.slow6:GetInt()
      duckdegree = duck.slow6:GetInt()
      tankdegreemin = move.slow14:GetInt()
      tankdegreemax = move.slow15:GetInt()
      inverter:SetBool(false)
      starting = false
      starting1 = false
      starting2 = false
    end
    if e:GetName() == "round_start" then
      standdegree = stand.stand6:GetInt()
      movedegree = move.slow6:GetInt()
      slowdegree = slow.slow6:GetInt()
      airdegree = air.slow6:GetInt()
      duckdegree = duck.slow6:GetInt()
      tankdegreemin = move.slow14:GetInt()
      tankdegreemax = move.slow15:GetInt()
            starting = false
      starting1 = false
      starting2 = false
        inverter:SetBool(false)
    b:paint(2, string.format('Brute Force reseted due to new round'))
    end
      if e:GetName() == "weapon_fire" then
        local id = e:GetInt("userid", -1)
        local enemy = getenemy()
        local user = EntityList.GetPlayerForUserID(id)
        if ht > 0 then
        if enemy ~= nil and user:EntIndex() == enemy:EntIndex() then
        start = start + 1
        if start % 3 == 0 then
            inverter:SetBool(true)
      standdegree = 25
      movedegree = 32
      slowdegree = 12
      airdegree = 14
      duckdegree = 23
      tankdegreemin = 26
      tankdegreemax = -26
          antibrutetime = GlobalVars.curtime
      starting = true
      b:paint(2, string.format('New Angle due to enemy miss'))
        else if start % 3 == 1 then
            inverter:SetBool(false)
      standdegree = 15
      movedegree = 12
      slowdegree = 15
      airdegree = 25
      duckdegree = 40
      tankdegreemin = 23
      tankdegreemax = -23
      starting1 = true
          antibrutetime = GlobalVars.curtime
            b:paint(2, string.format('New Angle due to enemy miss'))
        else if start % 3 == 2 then
            inverter:SetBool(true)
                standdegree = 50
      movedegree = 23
      slowdegree = 19
      airdegree = 23
      duckdegree = 37
      tankdegreemin = 32
      tankdegreemax = -32
      starting2 = true
          antibrutetime = GlobalVars.curtime
             b:paint(2, string.format('New Angle due to enemy miss'))
    end
end
end
end
end
end
end
end
local plus = Utils.RandomInt(15,45)
local minus = Utils.RandomInt(-15,-45)
local inverter = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Inverter")
local sw = Menu.FindVar("Aimbot", "Anti Aim", "Misc", "Slow Walk")
  local generate_state = function ()local a=EntityList.GetClientEntity(EngineClient.GetLocalPlayer())local b=a:GetPlayer()local c=Vector.new(b:GetProp("DT_BasePlayer","m_vecVelocity[0]"),b:GetProp("DT_BasePlayer","m_vecVelocity[1]"),b:GetProp("DT_BasePlayer","m_vecVelocity[2]")):Length()local d=b:GetProp("DT_BasePlayer","m_flDuckAmount")local e=bit.band(b:GetProp("DT_BasePlayer","m_fFlags"),1)~=1;if e then return"AIR"elseif d>0.8 then return"DUCK"elseif c>130 then return"RUN"elseif c>5 then return"SLOW"end;return"STAND"end
local function zetaa(cmd)
if m.aaenable:GetBool() and m.aatype:GetInt() == 0 and m.presettype:GetInt() == 2 then
    local lp = EntityList.GetLocalPlayer()
    if not lp then
        return
    end
        local state = generate_state()
if state == 'STAND' then
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(2, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(Utils.RandomInt(30,60))
cmd.viewangles.roll = AntiAim.GetInverterState() and 45 or -45
end
if state == 'RUN' then
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)  
ref.fakeopti:SetBool(2, true)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, true)
ref.fakeopti:SetBool(4, true)
Menu.FindVar("Aimbot", "Anti Aim", "Main","Yaw Modifier"):SetInt(1)
md=Menu.FindVar("Aimbot", "Anti Aim", "Main", "Modifier Degree")              
md:Set(Utils.RandomInt(52, 66))
Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync"):SetInt(0)
fakeopt = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options")
ref.lbymode:SetInt(0)
inverter:SetBool(false)
fakeopt:SetBool(2,true)  
fakeopt:SetBool(1,false)      
fakeopt:SetBool(3,false)
fakeopt:SetBool(4,false)  
AntiAim.OverrideLimit(60)
cmd.viewangles.roll = AntiAim.GetInverterState() and 7 or -7
end
if state == 'SLOW' then
ref.fakeopti:SetBool(2, false)
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(15)
cmd.viewangles.roll = AntiAim.GetInverterState() and 9 or -9
end
if state == 'AIR' then
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)  
ref.fakeopti:SetBool(2, true)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(60)
end
if state == 'DUCK' then
cmd.viewangles.roll = AntiAim.GetInverterState() and 14 or -14
end
end
end
Cheat.RegisterCallback("prediction", zetaa)
local function preset()
if m.aaenable:GetBool() and m.aatype:GetInt() == 0 and m.presettype:GetInt() == 1 then
Menu.FindVar("Aimbot", "Anti Aim", "Main","Yaw Modifier"):SetInt(1)
md=Menu.FindVar("Aimbot", "Anti Aim", "Main", "Modifier Degree")              
md:Set(Utils.RandomInt(52, 66))
Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync"):SetInt(0)
fakeopt = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options")
ref.lbymode:SetInt(0)
inverter:SetBool(false)
fakeopt:SetBool(2,true)  
fakeopt:SetBool(1,false)      
fakeopt:SetBool(3,false)
fakeopt:SetBool(4,false)        
end

    local inverted = AntiAim.GetInverterState()
    local state = generate_state()
    local desync_rotation = AntiAim.GetFakeRotation()
    local real_rotation = AntiAim.GetCurrentRealRotation()
    local delta_to_draw = math.min(math.abs(real_rotation - desync_rotation) / 2, 60)
if m.aaenable:GetBool() and m.aatype:GetInt() == 0 and m.presettype:GetInt() == 0 then
if sw:GetBool() then
ref.fakeopti:SetBool(2, false)
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(15)
AntiAim.OverrideLBYOffset(-16.0)
elseif state == 'STAND' then
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
if delta_to_draw < 12 then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, true)
end
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.modifier:SetInt(1)
ref.adddegre:SetInt(-12)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, true)
ref.fakeopti:SetBool(4, true)
    if inverted then
AntiAim.OverrideLimit(58)
AntiAim.OverrideLBYOffset(58)
else
AntiAim.OverrideLimit(58)
AntiAim.OverrideLBYOffset(-58)
end
elseif state == 'RUN' then
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)  
ref.fakeopti:SetBool(2, true)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, true)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(Utils.RandomInt(20, 27))
elseif state == 'DUCK' then
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)  
    ref.fakeopti:SetBool(2, false)
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(Utils.RandomInt(22, 26))
elseif state == 'AIR' then
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)  
ref.fakeopti:SetBool(2, true)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(Utils.RandomInt(16, 32))
end
end
end
local function customs()
    local state = generate_state()
if m.aaenable:GetBool() and m.aatype:GetInt() == 1 then
if use.slow:GetBool() and not need_to_bomb() and not need_to_hosting() then
EngineClient.ExecuteClientCmd("-use")    
ref.pitch:SetInt(use.slow1:GetInt())
ref.yawbase:SetInt(use.slow2:GetInt())
ref.yawaddbase:SetInt(use.slow3:GetInt())
ref.modifier:SetInt(use.slow4:GetInt())
ref.adddegre:SetInt(use.slow5:GetInt())
ref.enableangles:SetBool(true)
ref.left:SetInt(use.slow6:GetInt())
ref.right:SetInt(use.slow6:GetInt())
ref.lbymode:SetInt(use.slow7:GetInt())
ref.freeds:SetInt(use.slow8:GetInt())
if use.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(20,60))
ref.right:SetInt(Utils.RandomInt(20,60))
end
if use.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
end
if state == 'STAND' and stand.stand:GetBool() and not use.slow:GetBool() then
ref.pitch:SetInt(stand.stand1:GetInt())
ref.yawbase:SetInt(stand.stand2:GetInt())
ref.yawaddbase:SetInt(stand.stand3:GetInt())
ref.modifier:SetInt(stand.stand4:GetInt())
ref.adddegre:SetInt(stand.stand5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(standdegree)
ref.right:SetInt(standdegree)
else
ref.left:SetInt(stand.stand6:GetInt())
ref.right:SetInt(stand.stand6:GetInt())
end
ref.lbymode:SetInt(stand.stand7:GetInt())
ref.freeds:SetInt(stand.stand8:GetInt())
if stand.stand10:GetBool() then
ref.left:SetInt(Utils.RandomInt(standdegree,60))
ref.right:SetInt(Utils.RandomInt(standdegree,60))
end
if stand.stand11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
if stand.stand12:GetBool() then
    if GlobalVars.tickcount % 19 == 13 and Exploits.GetCharge() == 1  then
       AntiAim.OverrideYawOffset(AntiAim.GetInverterState() and -90 or 90)
end
end
elseif state == 'RUN' and move.slow:GetBool()  and not use.slow:GetBool() then
ref.pitch:SetInt(move.slow1:GetInt())
ref.yawbase:SetInt(move.slow2:GetInt())
ref.yawaddbase:SetInt(move.slow3:GetInt())
ref.modifier:SetInt(move.slow4:GetInt())
ref.adddegre:SetInt(move.slow5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(movedegree)
ref.right:SetInt(movedegree)
else
ref.left:SetInt(move.slow6:GetInt())
ref.right:SetInt(move.slow6:GetInt())
    end
ref.lbymode:SetInt(move.slow7:GetInt())
ref.freeds:SetInt(move.slow8:GetInt())
if move.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(movedegree,60))
ref.right:SetInt(Utils.RandomInt(movedegree,60))
end
if move.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
if move.slow12:GetBool() then
    if GlobalVars.tickcount % 19 == Utils.RandomInt(1,7)  then
        ref.yawaddbase:SetInt(Utils.RandomInt(-4,7))
    else
        ref.yawaddbase:SetInt(Utils.RandomInt(4,10))
end
end
local active = math.fmod(GlobalVars.tickcount, 4) >= 2
if move.slow13:GetBool() then
if active then
ref.yawaddbase:SetInt(tankdegreemin)
else
ref.yawaddbase:SetInt(tankdegreemax)
end
end
elseif state == 'SLOW' and slow.slow:GetBool() and not use.slow:GetBool() then
ref.pitch:SetInt(slow.slow1:GetInt())
ref.yawbase:SetInt(slow.slow2:GetInt())
ref.yawaddbase:SetInt(slow.slow3:GetInt())
ref.modifier:SetInt(slow.slow4:GetInt())
ref.adddegre:SetInt(slow.slow5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(slowdegree)
ref.right:SetInt(slowdegree)
else
    ref.left:SetInt(slow.slow6:GetInt())
ref.right:SetInt(slow.slow6:GetInt())
    end
ref.lbymode:SetInt(slow.slow7:GetInt())
ref.freeds:SetInt(slow.slow8:GetInt())
if slow.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(slowdegree,30))
ref.right:SetInt(Utils.RandomInt(slowdegree,30))
end
if slow.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
if slow.slow12:GetBool() then
    if GlobalVars.tickcount % 19 == Utils.RandomInt(1,7)  then
        ref.yawaddbase:SetInt(-5)
    else
        ref.yawaddbase:SetInt(7)
    end
end
elseif state == 'DUCK' and duck.slow:GetBool() and not use.slow:GetBool() then
ref.pitch:SetInt(duck.slow1:GetInt())
ref.yawbase:SetInt(duck.slow2:GetInt())
ref.yawaddbase:SetInt(duck.slow3:GetInt())
ref.modifier:SetInt(duck.slow4:GetInt())
ref.adddegre:SetInt(duck.slow5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(duckdegree)
ref.right:SetInt(duckdegree)
else
    ref.left:SetInt(duck.slow6:GetInt())
ref.right:SetInt(duck.slow6:GetInt())
end
ref.lbymode:SetInt(duck.slow7:GetInt())
ref.freeds:SetInt(duck.slow8:GetInt())
if duck.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(duckdegree,60))
ref.right:SetInt(Utils.RandomInt(duckdegree,60))
end
if duck.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
elseif state == 'AIR' and air.slow:GetBool() and not use.slow:GetBool() then
ref.pitch:SetInt(air.slow1:GetInt())
ref.yawbase:SetInt(air.slow2:GetInt())
ref.yawaddbase:SetInt(air.slow3:GetInt())
ref.modifier:SetInt(air.slow4:GetInt())
ref.adddegre:SetInt(air.slow5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(airdegree)
ref.right:SetInt(airdegree)
else
    ref.left:SetInt(air.slow6:GetInt())
ref.right:SetInt(air.slow6:GetInt())
    end
ref.lbymode:SetInt(air.slow7:GetInt())
ref.freeds:SetInt(air.slow8:GetInt())
if air.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(airdegree,60))
ref.right:SetInt(Utils.RandomInt(airdegree,60))
end
if air.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
if slow.slow12:GetBool() then
    if GlobalVars.tickcount % 19 == Utils.RandomInt(1,7)  then
        ref.yawaddbase:SetInt(-3)
    else
        ref.yawaddbase:SetInt(3)
    end
end
end
end
end
    local function draw1234()
        if EngineClient.IsConnected() then
        local local_player_index    = EngineClient.GetLocalPlayer()
        local local_player          = EntityList.GetClientEntity(local_player_index)
       
        if not local_player then
                return
        end
        local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
        if not me_ent then
            return
        end
        local me = me_ent:GetPlayer()
        if not me or not me:IsAlive() then
            return
        end
        if not EngineClient.IsConnected() then
            return
        end
        local baseyaw = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
        local state = generate_state()
        local inverted = AntiAim.GetInverterState()
        local screen_size = EngineClient.GetScreenSize();
        local x = screen_size.x/2;
        local y = screen_size.y/2;
        animations:new_frame()
        local add_y = 1
        local add_y1 = 1
        alpha_main = 0
        if currentTime + 0.38 < GlobalVars.curtime then
        currentTime = GlobalVars.curtime
        fake = desync_delta()
    end
        if lua_m.vs_fc:GetBool() then
        Render.Circle(Vector2.new(x, y), 12, 30, Color.new(0, 0, 0, 1.0), 4.0, 0,360)
        Render.Circle(Vector2.new(x, y), 12, 120, Color.new(1.0, 1.0, 1.0, 1.0), 4.0, 0, fake / 60 * 360)
        end
        if lua_m.vs_dmg:GetBool() then
        local dmg = Menu.FindVar("Aimbot", "Ragebot", "Accuracy", "Minimum Damage"):GetInt()
        if dmg == 0 then
            dmg = 'AUTO'
        end
        if is_bind_active('Minimum Damage') then
         renderer.text(x + 8, y - 29, 0, 0, 0, 255, '' .. dmg, ideal, font_size)
         renderer.text(x + 8, y - 28, 255, 255, 255, 255, '' .. dmg, ideal, font_size)
     end
        end
        Render.Ac = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, acidsize, pixel)
                local alpha = animations:animate(text .. "_Center")
                Render.Text(text, Vector2.new(screen_size.x / 2 + 2, screen_size.y / 1.89 + add_y1 + 9), Color.new(col, col2, col3, alpha), acidsize, pixel, true)
                add_y1 = add_y1 + 9
           end
        Render.acid = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, predsize, prediction)
                local alpha = animations:animate(text .. "_Center")
                Render.Text(text, Vector2.new(screen_size.x / 2 - width.x / 2 + 1, screen_size.y / 1.89 + add_y1 + 9), Color.new(col, col2, col3, alpha), predsize, prediction, true)
                add_y1 = add_y1 + 9
           end
        Render.Skeet = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, 21, verdana1)
                local alpha = animations:animate(text .. "_Center")
                Render.GradientBoxFilled(Vector2.new(22, screen_size.y / 1.4105 + add_y), Vector2.new(22 + (width.x) / 2, screen_size.y / 1.4105 + add_y - 17), Color.RGBA(0, 0, 0, 0), Color.RGBA(0, 0, 0, 65), Color.RGBA(0, 0, 0, 0), Color.RGBA(0, 0, 0, 65))
                Render.GradientBoxFilled(Vector2.new(22 + (width.x) / 2, screen_size.y / 1.4105 + add_y), Vector2.new(22 + (width.x), screen_size.y / 1.4105 + add_y - 17), Color.RGBA(0, 0, 0, 65), Color.RGBA(0, 0, 0, 0), Color.RGBA(0, 0, 0, 65), Color.RGBA(0, 0, 0, 0))
                Render.Text(text, Vector2.new(screen_size.x / 2 - 1880 / 2 + 1, screen_size.y / 1.4105 + add_y - 17), Color.new(col, col2, col3, alpha), 21, verdana1, false)
                add_y = add_y - 34
        end
        Render.pred = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, predsize, prediction)
                local alpha = animations:animate(text .. "_Center")
                Render.Text(text, Vector2.new(screen_size.x / 2 - width.x / 2 + 1, screen_size.y / 1.89 + add_y1 + 9), Color.new(col, col2, col3, alpha), predsize, prediction, false)
                add_y1 = add_y1 + 9
           end
        Render.Indicator = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, 11, verdana)
                local alpha = animations:animate(text .. "_Center")
                Render.Text(text, Vector2.new(screen_size.x / 2 - 8, screen_size.y / 1.89 + add_y1 + 5), Color.new(col, col2, col3, alpha), 11, verdana, true)
                add_y1 = add_y1 + 9
                 end
         local invert = ''
         if AntiAim.GetInverterState() == false then
        invert ="R"
    else
        invert ="L"
    end
         if lua_m.vs_aa:GetBool(6) then
         if GlobalVars.tickcount % 64 == 1 then
        fake = desync_delta()
    end
            local al1 = math.min(math.floor(math.sin((GlobalVars.realtime%3) * 4) * 175 + 50), 255)
            Render.Text("BETA", Vector2.new(x/2 + 535, y/2+311), Color.RGBA(255, 130, 130, al1), 10, pixel, true)
         Render.Ac('FEMIDA-YAW', 255,255,255)
         local slowwalk = Menu.FindVar("Aimbot","Anti Aim", "Misc", "Slow Walk")
         if slowwalk:GetBool() then
         Render.Text(math.floor(fake).."°", Vector2.new(x/2 + 535, y/2+320), Color.RGBA(255, 255, 255, 255), 10, pixel, true)
         Render.Ac('DANGEROUS-', 255/255, 50/255, 50/255)
         else
         Render.Text(math.floor(fake).."°", Vector2.new(x/2 + 525, y/2+320), Color.RGBA(255, 255, 255, 255), 10, pixel, true)
         Render.Ac('DYNAMIC-', 255/255, 117/255, 107/255)  
          end
          Render.Text(invert, Vector2.new(x/2 + 528, y/2+329), Color.RGBA(255, 255, 255, 255), 10, pixel, true)
          Render.Ac('FAKE YAW: ', 130/255, 130/255, 255/255)
     local charge = Exploits.GetCharge() == 1
          if is_bind_active("Minimum Damage") then
         Render.Ac("DMG", 200/255, 200/255, 1, 1)
         end
         if is_bind_active("Body Aim") then
         Render.Ac('BAIM', 255/255, 0/255, 0/255)
          end
         if is_bind_active("Safe Points") then
         Render.Ac('SP', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Hide Shots") then
         Render.Ac('ONSHOT', 123/255, 194/255, 21/255)
          end
         if is_bind_active("Double Tap") and charge then
         --Render.Box(Vector2.new(x, y + 60), Vector2.new(x + 14, y + 65), Color.new(1.0, 1.0, 1.0, 1.0))
         Render.Ac('DT', 255/255,255/255, 1, 1)
          end
          if is_bind_active("Double Tap") and not charge then
         Render.Ac('DT', 255/255,0/255, 0/255, 0)
          end
     end
     local yaw_base = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
         if lua_m.vs_aa:GetBool(2) then
         local lc = is_breaking_lc()
         local charge = Exploits.GetCharge() == 1
         local dmg = Menu.FindVar("Aimbot", "Ragebot", "Accuracy", "Minimum Damage"):GetInt()
         if is_bind_active("Minimum Damage") then
         Render.Skeet("DMG:" .. dmg, 200/255, 200/255, 1, 1)
         end
         if is_bind_active("Body Aim") then
         Render.Skeet('BAIM', 255/255, 0/255, 0/255)
          end
         if is_bind_active("Safe Points") then
         Render.Skeet('SP', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Hide Shots") then
         Render.Skeet('ONSHOT', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Dormant Aimbot") then
         Render.Skeet('DA', 123/255, 194/255, 21/255)
          end
          if yaw_base:GetInt() == 4 then
         Render.Skeet('AT', 132/255, 195/255, 16/255, 255/255)
          end
          if yaw_base:GetInt() == 5 and not yaw_base:GetInt() == 4 then
         Render.Skeet('FS', 132/255, 195/255, 16/255, 255/255)
          end
          if is_bind_active("Fake Ping") then
         Render.Skeet('PING', 255/255,125/255,95/255)
          end
         if lc then
         Render.Skeet('LC', 123/255, 194/255, 21/255)
          end
         if is_bind_active("Double Tap") and charge then
         Render.Skeet('DT', 255/255,255/255, 1, 1)
          end
          if is_bind_active("Fake Duck") then
         Render.Skeet('DUCK', 200/255,200/255, 200/255, 1)
          end
          if is_bind_active("Double Tap") and not charge then
         Render.Skeet('DT', 255/255,0/255, 0/255, 0)
          end
         end
         local charge = Exploits.GetCharge() == 1
         local delta = math.min(math.abs(AntiAim.GetCurrentRealRotation() - AntiAim.GetFakeRotation()), AntiAim.GetMaxDesyncDelta())
         if lua_m.vs_aa:GetBool(5) then
         local inverted = AntiAim.GetInverterState()
         if inverted then
         renderer.text(x - 27, y + 29, 255, 255, 255, 255, 'FEMIDA', verdana, 11)
         renderer.text(x + 8, y + 29, 101,156,240, 255, 'YAW', verdana, 11)
     else
          renderer.text(x - 27, y + 29, 101,156,240, 255, 'FEMIDA', verdana, 11)
         renderer.text(x + 8, y + 29, 255,255,255, 255, 'YAW', verdana, 11)
     end
         if is_bind_active("Minimum Damage") then
         Render.pred("DMG", 200/255, 200/255, 1, 1)
         end
         if is_bind_active("Body Aim") then
         Render.pred('BAIM', 255/255, 0/255, 0/255)
          end
         if is_bind_active("Safe Points") then
         Render.pred('SP', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Hide Shots") then
         Render.pred('HIDE', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Dormant Aimbot") then
         Render.pred('DA', 123/255, 194/255, 21/255)
          end
         if is_bind_active("Double Tap") and charge then
         Render.pred('DT', 255/255,255/255, 1, 1)
          end
          if is_bind_active("Fake Duck") then
         Render.pred('DUCK', 200/255,200/255, 200/255, 1)
          end
          if is_bind_active("Double Tap") and not charge then
         Render.pred('DT', 255/255,0/255, 0/255, 0)
          end
         Render.GradientBoxFilled(Vector2.new(screen_size.x / 2 + 1, screen_size.y / 1.871 + 5), Vector2.new(screen_size.x / 2 + 5 + fake / 2, screen_size.y / 1.878 + 5), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0))
         Render.GradientBoxFilled(Vector2.new(screen_size.x / 2 + 1, screen_size.y / 1.871 + 5), Vector2.new(screen_size.x / 2 - 5 - fake / 2, screen_size.y / 1.878 + 5), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0))
         end
         if lua_m.vs_aa:GetBool(4) then
         local yawb = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
         local left = yawb:GetInt() == 3
         local right = yawb:GetInt() == 2
         renderer.text(x - 25, y + 29, 0, 0, 0, 255, 'IDEALYAW', idealold, font_size1)
         renderer.text(x - 25, y + 28, 220, 135, 49, 255, 'IDEALYAW', idealold, font_size1)
         local inverted = AntiAim.GetInverterState()
         if inverted then
         renderer.text(x - 11, y + 39, 0, 0, 0, 255, 'LEFT', idealold, font_size1)
         renderer.text(x - 11, y + 38, 209, 159, 230, 255, 'LEFT', idealold, font_size1)
         else
         renderer.text(x - 16, y + 39, 0, 0, 0, 255, 'RIGHT', idealold, font_size1)
         renderer.text(x - 16, y + 38, 209, 159, 230, 255, 'RIGHT', idealold, font_size1)
         end
         if is_bind_active('Double Tap') and charge then
         renderer.text(x - 5, y + 49, 0, 0, 0, 255, 'DT', idealold, font_size1)
         renderer.text(x - 5, y + 48, 0, 185, 0, 255, 'DT', idealold, font_size1)
         end
          if is_bind_active('Double Tap') and not charge then
         renderer.text(x - 5, y + 49, 0, 0, 0, 255, 'DT', idealold, font_size1)
         renderer.text(x - 5, y + 48, 255, 0, 0, 255, 'DT', idealold, font_size1)
         end
         if is_bind_active('Hide Shots') and not is_bind_active('Double Tap') then
         renderer.text(x - 5, y + 49, 0, 0, 0, 255, 'AA', idealold, font_size1)
         renderer.text(x - 5, y + 48, 95, 128, 255, 255, 'AA', idealold, font_size1)
         end
         end
         if lua_m.vs_aa:GetBool(3) then
         local yawb = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
         local left = yawb:GetInt() == 3
         local right = yawb:GetInt() == 2
         local free = yawb:GetInt() == 5
         if left or right then
            renderer.text(x - 3, y + 29, 0, 0, 0, 255, 'FAKE YAW', ideal, font_size)
         renderer.text(x - 3, y + 28, 177, 171, 255, 255, 'FAKE YAW', ideal, font_size)
         renderer.text(x - 3, y + 37, 0, 0, 0, 255, 'DEFAULT', ideal, font_size)
         renderer.text(x - 3, y + 36, 255, 0, 0, 255, 'DEFAULT', ideal, font_size)
     else
         if delta <= 15 then
         renderer.text(x - 3, y + 29, 0, 0, 0, 255, 'IDEAL YAW', ideal, font_size)
         renderer.text(x - 3, y + 28, 255, 0, 0, 255, 'IDEAL YAW', ideal, font_size)
     else
          renderer.text(x - 3, y + 29, 0, 0, 0, 255, 'IDEAL YAW', ideal, font_size)
         renderer.text(x - 3, y + 28, 220, 135, 49, 255, 'IDEAL YAW', ideal, font_size)
     end
          if not free then
         renderer.text(x - 3, y + 37, 0, 0, 0, 255, 'DYNAMIC', ideal, font_size)
         renderer.text(x - 3, y + 36, 209, 159, 230, 255, 'DYNAMIC', ideal, font_size)
     else
          renderer.text(x - 3, y + 37, 0, 0, 0, 255, 'FREESTAND', ideal, font_size)
         renderer.text(x - 3, y + 36, 209, 159, 230, 255, 'FREESTAND', ideal, font_size)
     end
end
         if is_bind_active("Double Tap") and charge then
         renderer.text(x - 3, y + 45, 0, 0, 0, 255, 'DT', ideal, font_size)
         renderer.text(x - 3, y + 44, 0, 185, 0, 255, 'DT', ideal, font_size)
         end
         if is_bind_active("Double Tap") and not charge then
         renderer.text(x - 3, y + 45, 0, 0, 0, 255, 'DT', ideal, font_size)
         renderer.text(x - 3, y + 44, 255, 0, 0, 255, 'DT', ideal, font_size)
         end
         if is_bind_active("Hide Shots") and not is_bind_active("Double Tap") then
         renderer.text(x - 3, y + 45, 0, 0, 0, 255, 'AA', ideal, font_size)
         renderer.text(x - 3, y + 44, 95, 128, 255, 255, 'AA', ideal, font_size)
         end
         end
         if lua_m.vs_aa:GetBool(1) then
         -- indicators 1
         -- main text
         if starting == false or starting1 == false or starting2 == false then
         renderer.text(x - 8, y + 29, 0, 0, 0, 255, 'FEMIDAYAW' , verdana, 11)
         renderer.text(x - 8, y + 28, 255,255,255, 255, 'FEMIDAYAW', verdana, 11)
     else
          renderer.text(x - 8, y + 29, 0, 0, 0, 255, 'BRUTEFORCE' , verdana, 11)
         renderer.text(x - 8, y + 28, 255,255,255, 255, 'BRUTEFORCE', verdana, 11)
     end
         --Render.GradientBoxFilled(Vector2.new(screen_size.x / 2 - 11, screen_size.y / 1.871 + 5), Vector2.new(screen_size.x / 2 + 5 + fake / 2, screen_size.y / 1.878 + 5), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0))
         --Render.GradientBoxFilled(Vector2.new(screen_size.x / 2 - 13, screen_size.y / 1.871 + 5), Vector2.new(screen_size.x / 2 - 5 - fake / 2, screen_size.y / 1.878 + 5), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0))
         -- kb
         local charge = Exploits.GetCharge() == 1
          local lc = is_breaking_lc()
         local dmg = Menu.FindVar("Aimbot", "Ragebot", "Accuracy", "Minimum Damage"):GetInt()
         if is_bind_active("Double Tap") and charge then

            Render.Indicator("DT", 0/255, 185/255, 1, 1)
            end
             if is_bind_active("Double Tap") and not charge then
            Render.Indicator("DT", 255/255, 0/255, 0/255, 0)
            end
        if is_bind_active("Hide Shots") then
            Render.Indicator("AA", 200/255, 185/255, 1, 1)
        end
         if is_bind_active("Minimum Damage") then
         Render.Indicator("" .. dmg, 200/255, 200/255, 1, 1)
         end
         if is_bind_active("Body Aim") then
         Render.Indicator('BAIM', 255/255, 0/255, 0/255)
          end
         if is_bind_active("Safe Points") then
         Render.Indicator('SP', 123/255, 194/255, 21/255)
          end
        if is_bind_active("Fake Duck") then
            Render.Indicator("DUCK", 255/255, 255/255, 1, 1)
        end
    end
end
end
--- Rage
-- Hitchance in air
-- Callbacks
    -- Paint callbacks
    local quest = function(cond , T , F )
        if cond then return true else return false end
    end
    local function uitab()
    lua_m.hk_x:SetVisible(false)
    lua_m.hk_y:SetVisible(false)
    lua_m.vs_ac:SetVisible(lua_m.vs_th:GetInt() == 0)
    lua_m.dt_md:SetVisible(lua_m.rb_on:GetBool() and lua_m.dt_on:GetBool())
    lua_m.rb_lg:SetVisible(lua_m.rb_on:GetBool())
    lua_m.dt_on:SetVisible(lua_m.rb_on:GetBool())
    m.antibrute:SetVisible(m.aaenable:GetBool() and m.aatype:GetInt() == 1)
   m.player_state:SetVisible(m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    button:SetVisible(m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    m.aatype:SetVisible(m.aaenable:GetBool())
    m.presettype:SetVisible(m.aaenable:GetBool() and m.aatype:GetInt() == 0)
    --m.player_state:SetVisible()
    use.slow:SetVisible(  m.player_state:GetInt() == 0 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow1:SetVisible( m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow2:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow3:SetVisible( m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow4:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow5:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow6:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow7:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow8:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow10:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow11:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- stand
    stand.stand:SetVisible(  m.player_state:GetInt() == 1 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand1:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand2:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand3:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand4:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand5:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand6:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand7:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand8:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand10:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand11:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand12:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- move
    move.slow:SetVisible(  m.player_state:GetInt() == 2 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow1:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow2:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow3:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow4:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow5:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow6:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow7:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow8:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow10:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow11:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow12:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
        move.slow13:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
            move.slow14:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and move.slow13:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
                move.slow15:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and move.slow13:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- slow
    slow.slow:SetVisible(  m.player_state:GetInt() == 3 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow1:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow2:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow3:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow4:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow5:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow6:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow7:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow8:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow10:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow11:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow12:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- air
    air.slow:SetVisible(  m.player_state:GetInt() == 4 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow1:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow2:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow3:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow4:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow5:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow6:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow7:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow8:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow10:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow11:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow12:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- duck
    duck.slow:SetVisible(  m.player_state:GetInt() == 5 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow1:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow2:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow3:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow4:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow5:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow6:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow7:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow8:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow10:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow11:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
end
    local function paint()
        uitab()
        g_paint_handle()
        --on_menu_change()
        draw_notify()
        --tabs()
        draw1234()
        keybinds()
        menuthing()
        drawshot()
    end

    -- CM callbacks
    local function cm(cmd)
        commands()
        zetaa()
    end
    local function on_cm( e )
        customs()
        preset()
    end
    local function events(e)
        aim1234(e)
        brutelogic(e)
    end
    -- Doubletap menu callback
    local function dt_f()
        Exploits.OverrideDoubleTapSpeed(lua_m.dt_on:GetBool() and (lua_m.dt_md:GetBool(0) and 14 or 15) or 15)
    end
    lua_m.dt_on:RegisterCallback(dt_f)
    lua_m.dt_md:RegisterCallback(dt_f)
    b:paint(8, string.format('Welcome back %s. Femida.lua successfuly loaded', Cheat.GetCheatUserName()))
    Cheat.RegisterCallback('prediction', zetaa)
    Cheat.RegisterCallback('draw', paint)
    Cheat.RegisterCallback("pre_prediction", on_cm)
    Cheat.RegisterCallback("events", events)
    Cheat.RegisterCallback('registered_shot', aim_sho1t)
Держи
ты хоть сам понял что скинул?
 
Олдфаг
Статус
Оффлайн
Регистрация
28 Дек 2018
Сообщения
2,585
Реакции[?]
1,437
Поинты[?]
1K
Код:
--local tab1 = Menu.Combo("Femida Yaw", "Tab", {"Global", "Antiaim", "Visuals", "Misc"}, 0)
local menu_elements =
{
     fake_angle = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Enable Fake Angle"),
     double_tap = Menu.FindVar("Aimbot", "Ragebot", "Exploits", "Double Tap"),
     fakelag = Menu.FindVar("Aimbot", "Anti Aim", "Fake Lag", "Enable Fake Lag"),
     legs = Menu.FindVar("Aimbot", "Anti Aim", "Misc", "Leg Movement"),
}

-- aa things

local antiaims =
{
    y_aa = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base"),
    p_aa = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Pitch"),
    left_l = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Left Limit"),
    right_l = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Right Limit"),
    lby_t = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "LBY Mode"),
    fake_t = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options"),
    fs_t = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync"),
}
-- lua menu
local var = {
    player_states = {"On Use", "Standing", "Moving", "Slow motion", "Air", 'Duck'}
}
local use = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[Use] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Use] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Use] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Use] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[Use] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[Use] Body Yaw Jitter", false)
}
local stand = {
    stand = Menu.Switch("Anti-Aims","Anti-Aims", "[1] Enable", false),
    stand1 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    stand2 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    stand3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[1] Yaw Base Add", 0, -180, 180),
    stand4 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    stand5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[1] Modifier degree", 0, -180, 180),
    stand6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[1] Fake Yaw Limit", 17, 0, 60),
    stand7 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     stand8 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     stand10 = Menu.Switch("Anti-Aims","Anti-Aims", "[1] Desync jitter", false),
     stand11 = Menu.Switch("Anti-Aims","Anti-Aims", "[1] Body Yaw Jitter", false),
     stand12 = Menu.Switch("Anti-Aims","Anti-Aims", "[1] Fake Flick", false)
}
local move = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[2] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[2] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[2] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Body Yaw Jitter", false),
     slow12 = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Small Jitter", false),
     slow13 = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Tank Jitter", false),
     slow14 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Tank Yaw] Minimum", 10, -180, 180),
    slow15 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Tank Yaw] Maximum", -12, -180, 180)
}
local slow = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[3] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[3] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[3] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[3] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[3] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[3] Body Yaw Jitter", false),
     slow12 = Menu.Switch("Anti-Aims","Anti-Aims", "[3] Small Yaw Jitter", false)
}
local air = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[4] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[4] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[4] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[4] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[4] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[4] Body Yaw Jitter", false),
     slow12 = Menu.Switch("Anti-Aims","Anti-Aims", "[4] Small Yaw Jitter", false)
}
local duck = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[5] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[5] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[5] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[5] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[5] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[5] Body Yaw Jitter", false)
}
local m = {
    player_state = Menu.Combo("Anti-Aims","Anti-Aims", "|", var.player_states, 0),
    aaenable = Menu.Switch("Anti-Aims","[+]", "Master-Switch", false),
    aatype = Menu.Combo("Anti-Aims","[+]", '', {"Preset", 'Custom'} , 0),
    presettype = Menu.Combo("Anti-Aims","[+]", ' ', {"Mode #1", 'TANK-AA', 'CYBER AA'} , 0),
    antibrute = Menu.Switch("Anti-Aims","", "Anti-Bruteforce", false)
}
local screen = EngineClient.GetScreenSize()
local lua_m =
{
        -- Ragebot
    rb_on = Menu.Switch('Rage',"Femida", "Enable ragebot improvements", false),
    rb_lg = Menu.Switch('Rage',"Femida", "Aimbot logging", false),
    -- Doubletap
    dt_on = Menu.Switch('Rage',"Femida", "Enable doubletap improvements", false),
    dt_md = Menu.Combo('Rage',"Femida", "Doubletap mode", {"Fast", "Unsafe", "Recomendent"}, 0),
    -- Visual
    vs_th = Menu.Combo('Visuals',"Femida", "Palette theme", {"None", "Gradient", 'Gradient #2'}, 0),
    vs_ac = Menu.ColorEdit('Visuals',"Femida", "Palette", Color.new(174 / 255,181 / 255,235 / 255, 255 / 255)),
    vs_wm = Menu.Switch('Visuals',"Femida", "Watermark", false),
    vs_dmg = Menu.Switch('Visuals','Femida', 'Min Damage Indicator', false),
    vs_hl = Menu.Switch('Visuals',"Femida", "Hotkey list", false),
    vs_fl = Menu.Switch('Visuals',"Femida", "Anti-aimbot Visuals", false),
    vs_fc = Menu.Switch('Visuals',"Femida", "Centered Desync Circle", false),
    hk_x = Menu.SliderInt('Visuals',"Femida", "hk_x", 300, 1, screen.x),
    hk_y = Menu.SliderInt('Visuals',"Femida", "hk_y", 10, 1, screen.y),
    vs_skeet = Menu.Switch('Visuals',"Femida", "Skeet hitsound", false),
    wmname = Menu.TextBox('Visuals','Watermark', "Watermark Name", 64, Cheat.GetCheatUserName()),
    wmprefix = Menu.TextBox('Visuals','Watermark', "Watermark Prefix", 64, 'gamesense'),
    vs_ts = Menu.SliderInt('Visuals',"Femida", "BG transparency", 100, 0, 255, ""),
    --hk_x = Menu.SliderInt("Femida", "Keybinds X", 200, 0, EngineClient.GetScreenSize().x),
    --hk_y = Menu.SliderInt("Femida", "Keybinds Y", 400, 0, EngineClient.GetScreenSize().y),
    -- AntiAim
    -- Fakelag
    fl_ref = Menu.Switch('Misc',"Femida", "Enable better fakelag", false),
    fl_mode = Menu.Combo('Misc',"Femida", "Mode", {"Fluctuate", "Logic", "Maximum"}, 0),
    -- Visuals
    vs_net = Menu.Switch('Visuals','Femida', 'Custom netgraph', false),
    vs_aa = Menu.MultiCombo('Visuals',"Femida", "Indicators Type", {"Femida Yaw", 'Skeet', 'Ideal Yaw New', 'Ideal Yaw Old', 'TEAMSKEET', 'ACATEL'}, 0),
    vs_arr = Menu.Combo('Visuals',"Femida", "Arrows", {"Disabled", "Line", "TeamSkeet Arrows"}, 0),
    vs_selected = Menu.ColorEdit('Visuals',"Femida", 'Selected Desync Color', Color.new(174 / 255,181 / 255,235 / 255, 255 / 255)),
    vs_manual = Menu.ColorEdit('Visuals',"Femida", "Selected Manual Color", Color.new(255 / 255,255 / 255,255 / 255, 255 / 255)),
    -- Extra
    an_lb = Menu.Switch('Misc',"Extra", "Leg Breaker", false),
    an_pe = Menu.Switch('Misc',"Commands", "Disable Panorama", false),
    an_bo = Menu.Switch('Misc',"Commands", "FPS Boost", false),
}



-- menu text
local ffi = require("ffi")

ffi.cdef[[
    typedef struct {
        unsigned short wYear;
        unsigned short wMonth;
        unsigned short wDayOfWeek;
        unsigned short wDay;
        unsigned short wHour;
        unsigned short wMinute;
        unsigned short wSecond;
        unsigned short wMilliseconds;
    } SYSTEMTIME, *LPSYSTEMTIME;
    void GetSystemTime(LPSYSTEMTIME lpSystemTime);
    void GetLocalTime(LPSYSTEMTIME lpSystemTime);
        void* GetProcAddress(void* hModule, const char* lpProcName);
    void* GetModuleHandleA(const char* lpModuleName);
   
    typedef struct {
        uint8_t r;
        uint8_t g;
        uint8_t b;
        uint8_t a;
    } color_struct_t;

    typedef void (*console_color_print)(const color_struct_t&, const char*, ...);

    typedef void* (__thiscall* get_client_entity_t)(void*, int);
]]
local ffi_helpers = {
    color_print_fn = ffi.cast("console_color_print", ffi.C.GetProcAddress(ffi.C.GetModuleHandleA("tier0.dll"), "?ConColorMsg@@YAXABVColor@@PBDZZ")),
    color_print = function(self, text, color)
        local col = ffi.new("color_struct_t")

            col.r = 135
            col.g = 232
            col.b = 130
            col.a = 255

        self.color_print_fn(col, text)
    end
}
local function coloredPrint(color, text)
    ffi_helpers.color_print(ffi_helpers, text, color)
end
    local ffi_cast = ffi.cast
    local pflFrameTime = ffi.new("float[1]")
    local pflFrameTimeStdDeviation = ffi.new("float[1]")
    local pflFrameStartTimeStdDeviation = ffi.new("float[1]")
    local interface_ptr = ffi.typeof('void***')
    local netc_bool = ffi.typeof("bool(__thiscall*)(void*)")
    local netc_bool2 = ffi.typeof("bool(__thiscall*)(void*, int, int)")
    local netc_float = ffi.typeof("float(__thiscall*)(void*, int)")
    local netc_int = ffi.typeof("int(__thiscall*)(void*, int)")
    local net_fr_to = ffi.typeof("void(__thiscall*)(void*, float*, float*, float*)")
    local rawivengineclient = Utils.CreateInterface("engine.dll", "VEngineClient014") or error("VEngineClient014 wasnt found", 2)
    local ivengineclient = ffi_cast(interface_ptr, rawivengineclient) or error("rawivengineclient is nil", 2)
    local get_net_channel_info = ffi_cast("void*(__thiscall*)(void*)", ivengineclient[0][78]) or error("ivengineclient is nil")
-- Fonts
    local font_size = 11
    local font_size1 = 11
    local predsize = 11
    local acidsize = 10
    local verdsize = 11
    local kbsize = 11
    local mainsize = 12
    local menusize = 35
    local verdanamenu2 = Render.InitFont('Verdana', 17)
    local verdanamenu = Render.InitFont('Verdana Bold', menusize)
    local pixel = Render.InitFont("Smallest Pixel-7", acidsize)
    local verdbd = Render.InitFont("Verdana Bold", verdsize, {'r'})
    local prediction = Render.InitFont('Verdana', predsize)
    local ideal = Render.InitFont('Arial', font_size)
    local idealold = Render.InitFont('Verdana Bold', font_size1)
    local net_graph = Render.InitFont('Verdana', 12)
    local verdana = Render.InitFont('Verdana', 11)
    local verdana1 = Render.InitFont('Calibri Bold', 21)
    local arrows = Render.InitFont('Verdana', 16)
    local indicator = Render.InitFont('Calibri', 13)
    local calib = Render.InitFont("Verdana", 12)
    local calib1 = Render.InitFont("Verdana", mainsize, {'r'})
    local calib2 = Render.InitFont("Verdana", kbsize, {'r'})
    local calib3 = Render.InitFont("Verdana", 11, {'b'})
    local dsy_ = Render.InitFont('Calibri Bold', 12)
    lua_m.dt_md:SetVisible(lua_m.dt_on:GetBool())
    lua_m.rb_lg:SetVisible(lua_m.rb_on:GetBool())
    lua_m.vs_ac:SetVisible(not lua_m.vs_th:GetInt() == 1 or lua_m.vs_th:GetInt() == 2)
local function distation(vec_one, vec_two) local delta_x, delta_y, delta_z = vec_one.x - vec_two.x, vec_one.y - vec_two.y return math.sqrt(delta_x * delta_x + delta_y * delta_y) end
local function lerp(start, vend, time)
    return start + (vend - start) * time
end
    local ping_color = function (a)if a<40 then return{255,255,255}end;if a<100 then return{255,125,95}end;return{255,60,80}end
local animations = {speed=4.0,stored_values={},active_this_frame={},prev_realtime=GlobalVars.realtime,realtime=GlobalVars.realtime,multiplier=0.0,clamp=function(b,c,d)return b>d and d or(b<c and c or b)end,new_frame=function(self)self.prev_realtime=self.realtime;self.realtime=GlobalVars.realtime;self.multiplier=(self.realtime-self.prev_realtime)*self.speed;for e,b in pairs(self.stored_values)do if self.active_this_frame[e]==nil then self.stored_values[e]=nil end end;self.active_this_frame={}end,reset=function(self,f)self.stored_values[f]=nil end,animate=function(self,f,g,h)h=h or 1.0;g=g or false;local i=self.multiplier*(g and-1 or 1)local b=self.clamp(self.stored_values[f]and self.stored_values[f]or 0.0,0.0,h)b=self.clamp(b+i,0.0,h)self.stored_values[f]=b;self.active_this_frame[f]=true;return b end}
local animations1 = {speed=2.0,stored_values={},active_this_frame={},prev_realtime=GlobalVars.realtime,realtime=GlobalVars.realtime,multiplier=0.0,clamp=function(b,c,d)return b>d and d or(b<c and c or b)end,new_frame=function(self)self.prev_realtime=self.realtime;self.realtime=GlobalVars.realtime;self.multiplier=(self.realtime-self.prev_realtime)*self.speed;for e,b in pairs(self.stored_values)do if self.active_this_frame[e]==nil then self.stored_values[e]=nil end end;self.active_this_frame={}end,reset=function(self,f)self.stored_values[f]=nil end,animate=function(self,f,g,h)h=h or 1.0;g=g or false;local i=self.multiplier*(g and-1 or 1)local b=self.clamp(self.stored_values[f]and self.stored_values[f]or 0.0,0.0,h)b=self.clamp(b+i,0.0,h)self.stored_values[f]=b;self.active_this_frame[f]=true;return b end}
local renderer = {}
renderer.rectangle = function (x, y, w, h)
    Render.BoxFilled(Vector2.new(x, y), Vector2.new(x + w, y + h), lua_m.vs_ac:GetColor())
end
renderer.rectangle1 = function (x, y, w, h, r,g,b,a)
    Render.BoxFilled(Vector2.new(x, y), Vector2.new(x + w, y + h), Color.new(r / 255, g / 255, b / 255, a / 255))
end
renderer.gradient = function ( x, y, w, h, r, g, b, a, r1, g1, b1, a1, vertical )
    if vertical then
        Render.GradientBoxFilled(Vector2.new(x, y), Vector2.new(x + w, y + h), Color.new(r / 255, g / 255, b / 255, a / 255), Color.new(r / 255, g / 255, b / 255, a / 255), Color.new(r1 / 255, g1 / 255, b1 / 255, a1 / 255), Color.new(r1 / 255, g1 / 255, b1 / 255, a1 / 255))
    else
        Render.GradientBoxFilled(Vector2.new(x, y), Vector2.new(x + w, y + h), Color.new(r / 255, g / 255, b / 255, a / 255), Color.new(r1 / 255, g1 / 255, b1 / 255, a1 / 255), Color.new(r / 255, g / 255, b / 255, a / 255), Color.new(r1 / 255, g1 / 255, b1 / 255, a1 / 255))
    end
end
renderer.circle = function (x, y, r, g, b, a, radius)
    Render.CircleFilled(Vector2.new(x, y), radius, 360, Color.new(r / 255, g / 255, b / 255, a / 255))
end
renderer.circle_outline = function (x, y, r, g, b, a, radius)
    Render.Circle(Vector2.new(x, y), radius, 360, Color.new(r / 255, g / 255, b / 255, a / 255))
end
renderer.text = function (x, y, r, g, b, a, text, font, size)
    Render.Text(text, Vector2.new(x, y), Color.new(r / 255, g / 255, b / 255, a / 255), size, font, false)
end
renderer.line = function (xa, ya, xb, yb, r, g, b, a)
    Render.Line(Vector2.new(xa, ya), Vector2.new(xb, yb), Color.new(r / 255, g / 255, b / 255, a / 255))
end
-- Notifier2

    local a=EngineClient.GetScreenSize()local b={callback_registered=false,maximum_count=7,data={}}function b:register_callback()if self.callback_registered then return end;function draw_notify()local c=5;local d=self.data;for e=#d,1,-1 do self.data[e].time=self.data[e].time-GlobalVars.frametime;local f,g=255,0;local h=d[e]if h.time<0 then table.remove(self.data,e)else local i=h.def_time-h.time;local i=i>1 and 1 or i;if h.time<0.5 or i<0.5 then g=(i<1 and i or h.time)/0.5;f=g*255;if g<0.2 then c=c+15*(1.0-g/0.2)end end;local j={x=Render.CalcTextSize(h.draw,11,verdana).x+8}local k={a.x/2-j.x/2+3,a.y-a.y/100*17.4+c}renderer.rectangle1(k[1],k[2]-20,j.x,20,13,13,13,f)renderer.rectangle(k[1],k[2]-20,j.x,2,138,171,255,f)renderer.text(k[1]+5,k[2]-15,255,255,255,f,h.draw,verdana,11)c=c-50 end end;self.callback_registered=true end end;function b:paint(l,m)local n=tonumber(l)+1;for e=self.maximum_count,2,-1 do self.data[e]=self.data[e-1]end;self.data[#self.data+1]={time=n,def_time=n,draw=m}self:register_callback()end
    -- Notifier2
    -- Is Able to Break LC
    local is_breaking_lc = function (...)local b=EntityList.GetClientEntity(EngineClient.GetLocalPlayer())local c=b:GetPlayer()local d=Vector.new(c:GetProp("DT_BasePlayer","m_vecVelocity[0]"),c:GetProp("DT_BasePlayer","m_vecVelocity[1]"),c:GetProp("DT_BasePlayer","m_vecVelocity[2]")):Length()if not c then return false end;if not c:IsAlive()then return false end;if Exploits.GetCharge()==1 then return false end;if d<275 then return false end;if bit.band(c:GetProp("DT_BasePlayer","m_fFlags"),1)==1 and d<260 then return false end;return true end
    -- Check bind activity
    local is_bind_active = function (b)local c=Cheat.GetBinds()for d=1,#c do if c[d]:GetName()==b then return c[d]:IsActive() end end;return false end
    -- Get bind val
    local get_bind_val = function (b)local c=Cheat.GetBinds()for d=1,#c do if c[d]:GetName()==b then return c[d]:GetValue()end end end
    -- Color by float (For fake indicator)
    local get_color_by_float = function (a,...)local b={...}local c=0;local d={}for e=1,#b,4 do c=c+1;local f=(e-1)/(#b-4)d[c]={f,b[e],b[e+1],b[e+2],b[e+3]}end;local g;local h;local i=1;local j=1;for e=1,#d do local k=d[e]local f=k[1]if f==a then return k[2],k[3],k[4],k[5]elseif f>a then local l=f-a;if l<j then h=k;j=l end elseif f<a then local l=a-f;if l<i then g=k;i=l end end end;local m=i+j;local n=(g[2]*j+h[2]*i)/m;local o=(g[3]*j+h[3]*i)/m;local p=(g[4]*j+h[4]*i)/m;local q=(g[5]*j+h[5]*i)/m;return n,o,p end
    -- Get desync color
    local get_desync_color = function (a)local b={get_color_by_float(math.max(0,math.min(1,math.abs(a)/58)),255,0,0,255,255,255,0,255,123,194,21,255)}return{r=b[1],g=b[2],b=b[3]}end
local need_to_bomb = function(...)
    local a = EntityList.GetEntitiesByName("CPlantedC4")
    local b = EntityList.GetLocalPlayer()
    local c = b:GetPlayer()
    local d = c:GetEyePosition()
    for e = 1, #a do
        local f = a[e]
        local g = f:GetRenderOrigin()
        local h = (d - g):Length()
        if h < 100 then
            return true
        end
    end
    return false
end
local need_to_door = function(...)
    local a = EntityList.GetEntitiesByClassID(143)
    local b = EntityList.GetLocalPlayer()
    local c = b:GetPlayer()
    local d = c:GetEyePosition()
    for e = 1, #a do
        local f = a[e]
        local g = f:GetRenderOrigin()
        local h = (d - g):Length()
        if h < 100 then
            return true
        end
    end
    return false
end
local need_to_hosting = function(...)
    local a = EntityList.GetEntitiesByName("CHostage")
    local b = EntityList.GetLocalPlayer()
    local c = b:GetPlayer()
    local d = c:GetEyePosition()
    for e = 1, #a do
        local f = a[e]
        local g = f:GetRenderOrigin()
        local h = (d - g):Length()
        if h < 100 then
            return true
        end
    end
    return false
end
local ref = {
    pitch = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Pitch"),
yawbase = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base"),
yawaddbase = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Add"),
modifier = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Modifier"),
adddegre = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Modifier Degree"),
enableangles = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Enable Fake Angle"),
left = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Left Limit"),
right = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Right Limit"),
fakeopti = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options"),
lbymode = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "LBY Mode"),
freeds = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync"),
}
    local generate_state = function ()local a=EntityList.GetClientEntity(EngineClient.GetLocalPlayer())local b=a:GetPlayer()local c=Vector.new(b:GetProp("DT_BasePlayer","m_vecVelocity[0]"),b:GetProp("DT_BasePlayer","m_vecVelocity[1]"),b:GetProp("DT_BasePlayer","m_vecVelocity[2]")):Length()local d=b:GetProp("DT_BasePlayer","m_flDuckAmount")local e=bit.band(b:GetProp("DT_BasePlayer","m_fFlags"),1)~=1;if e then return"AIR"elseif d>0.8 then return"DUCK"elseif c>130 then return"RUN"elseif c>5 then return"SLOW"end;return"STAND"end
    -- Getting wall damage
    local GetNetChannel = function (a)if a==nil then return end;local b=ffi_cast(netc_int,a[0][17])(a,1)return{seqNr_out=b,is_loopback=ffi_cast(netc_bool,a[0][6])(a),is_timing_out=ffi_cast(netc_bool,a[0][7])(a),latency={crn=function(c)return ffi_cast(netc_float,a[0][9])(a,c)end,average=function(c)return ffi_cast(netc_float,a[0][10])(a,c)end},loss=ffi_cast(netc_float,a[0][11])(a,1),choke=ffi_cast(netc_float,a[0][12])(a,1),got_bytes=ffi_cast(netc_float,a[0][13])(a,1),sent_bytes=ffi_cast(netc_float,a[0][13])(a,0),is_valid_packet=ffi_cast(netc_bool2,a[0][18])(a,1,b-1)}end
    -- Net Framerate
    local GetNetFramerate = function (b)if b==nil then return 0,0 end;local c=0;local d=0;ffi_cast(net_fr_to,b[0][25])(b,pflFrameTime,pflFrameTimeStdDeviation,pflFrameStartTimeStdDeviation)if pflFrameTime~=nil and pflFrameTimeStdDeviation~=nil and pflFrameStartTimeStdDeviation~=nil then if pflFrameTime[0]>0 then c=pflFrameStartTimeStdDeviation[0]*1000;d=pflFrameTime[0]*1000 end end;return d,c end
-- Globals
    local cl_interp = CVar.FindVar("cl_interp") -- 0.015625
    local cl_interp_ratio = CVar.FindVar("cl_interp_ratio") -- 1
    local cl_updaterate = CVar.FindVar("cl_updaterate")
    local miss_data = {'hit', '?', 'spread', 'occlusion', 'prediction error'}
    local fakelag_maximum, choked_ticks, choked_ticks_max, choked_ticks_prev = 14, 0, 0, 0
    local hitgroup = {'head', 'neck', 'pelvis', 'stomach', 'chest', 'chest', 'chest', 'right leg', 'left leg', 'right leg', 'left leg', 'right leg', 'left leg', 'right hand', 'left hand', 'right hand', 'right hand', 'left hand', 'left hand'}
    local id = 1;
    local LC_ALPHA = 1
-- Functions
    -- Ragebot Shot

local hitlogs = {}
local function aim_sho1t(shot)
       if lua_m.rb_on:GetBool() and lua_m.rb_lg:GetBool() then
    local text

    local name = EntityList.GetClientEntity(shot.target_index):GetPlayer():GetName()
    local damage = shot.damage
    local entity = EntityList.GetClientEntity(shot.target_index)
        local entity = EntityList.GetClientEntity(shot.target_index)
        local player = entity:GetPlayer()
        local body_yaw = math.min(58, math.max(player:GetProp("DT_BaseAnimating", "m_flPoseParameter")[12] * 120 - 60, -58))
        local health = player:GetProp("DT_BasePlayer", "m_iHealth")
        local reason = miss_data[shot.reason + 1]
        local hitbox = hitgroup[shot.hitgroup + 1]
        local shot_c = ({"st", "nd", "rd", "th"})[id]
    if shot.reason == 0 then
        text = string.format("Registered %s shot in %s's %s for %i damage [angle: %.1f°, 1:%i°] (hitchance: %i | history(?): | %i health)", id .. (shot_c or 'th'), player:GetName(), hitbox, shot.damage, shot.spread_degree, body_yaw, shot.hitchance, shot.backtrack, health)
        print('[neverlose.cc] '.. text)
    else
        text = string.format("Missed %s shot at %s's %s due to %s [angle: %.1f°, 1:%i°] (hitchance: %i | history(Δ): %i | %i health)", id .. (shot_c or 'th'), player:GetName(), hitbox, reason, shot.spread_degree, body_yaw, shot.hitchance, shot.backtrack, health)
        print('[neverlose.cc] '.. text)
    end
id = id == 15 and 1 or id + 1
    table.insert(hitlogs, {text = text, time = GlobalVars.realtime})
end

end
local function aim1234(e)
if lua_m.vs_skeet:GetBool() then
if e:GetName() == "player_hurt" then
local attacker = EntityList.GetPlayerForUserID(e:GetInt("attacker", 0))
if attacker == EntityList.GetLocalPlayer() then
EngineClient.ExecuteClientCmd("play buttons/arena_switch_press_02.wav")
end
end
end
end
local function drawshot()
    if lua_m.rb_on:GetBool() and lua_m.rb_lg:GetBool() then
    local x, y = 5, 5

    for i, hitlog in ipairs(hitlogs) do
        if hitlog.time + 5 < GlobalVars.realtime then
            table.remove(hitlogs, i)
        end
        Render.Text(hitlog.text, Vector2.new(x + 1, y), Color.new(0, 0, 0, 255), 12, net_graph)
        Render.Text(hitlog.text, Vector2.new(x, y), Color.new(1, 1, 1, 255), 12, net_graph)
     
        y = y + 15
    end
    end
end
    local function on_menu_change( ... )
        lua_m.vs_ac:SetVisible(not lua_m.vs_th:GetInt() == 1 or lua_m.vs_th:GetInt() == 2)
        lua_m.dt_md:SetVisible(lua_m.dt_on:GetBool())
        lua_m.rb_lg:SetVisible(lua_m.rb_on:GetBool())
    end
    -- Fakelag
    local function custom_fakelag()
        local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
        local me = me_ent:GetPlayer()
   
        if not me or not EngineClient.IsInGame()  then
            return
        end          
        local vel = Vector.new(me:GetProp("DT_BasePlayer", "m_vecVelocity[0]"), me:GetProp("DT_BasePlayer", "m_vecVelocity[1]"), me:GetProp("DT_BasePlayer", "m_vecVelocity[2]")):Length()                                              
        local flch = Menu.FindVar("Aimbot", "Anti Aim", "Fake Lag", "Limit")
        local flch1 = Menu.FindVar("Aimbot", "Anti Aim", "Fake Lag", "Randomization")
        if lua_m.fl_mode:GetInt() == 1 then
            flch:SetInt(14)
        elseif lua_m.fl_mode:GetInt() == 2 then
            flch:SetInt(math.random(8,14))
        end
    end
    -- Net graph
    local function net_graph()
        local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
        if not me_ent then return end
        local me = me_ent:GetPlayer()
   
        if not me or not EngineClient.IsInGame()  then
            return
        end
   
        -- писки
        local INetChannelInfo = ffi_cast("void***", get_net_channel_info(ivengineclient)) or error("netchaninfo is nil")
        local net_channel = GetNetChannel(INetChannelInfo)
        local server_framerate, server_var = GetNetFramerate(INetChannelInfo)
        local alpha = math.min(math.floor(math.sin((GlobalVars.realtime%3) * 4) * 125 + 200), 255)
   
        local color = { 255, 200, 95, 255 }
        local x, y = EngineClient.GetScreenSize().x, EngineClient.GetScreenSize().y
   
        x,y = x / 2 + 1, y - 155
   
        local net_state = 0
        local net_data_text = {
            [0] = 'clock syncing',
            [1] = 'packet choke',
            [2] = 'packet loss',
            [3] = 'lost connection'
        }
   
        if net_channel.choke > 0.00 then net_state = 1 end
        if net_channel.loss > 0.00 then net_state = 2 end
   
        if net_channel.is_timing_out then
            net_state = 3
            net_channel.loss = 1
   
            LC_ALPHA = LC_ALPHA-GlobalVars.frametime
            LC_ALPHA = LC_ALPHA < 0.05 and 0.05 or LC_ALPHA
        else
            LC_ALPHA = LC_ALPHA+(GlobalVars.frametime*2)
            LC_ALPHA = LC_ALPHA > 1 and 1 or LC_ALPHA
        end
   
        local right_text = net_state ~= 0 and
            string.format('%.1f%% (%.1f%%)', net_channel.loss*100, net_channel.choke*100) or
            string.format('%.1fms', server_var/2)
   
        if net_state ~= 0 then
            color = { 255, 50, 50, alpha }
        end
   
        local ccor_text = net_data_text[net_state]
        local ccor_width = Render.CalcTextSize(tostring(ccor_text), 11, verdana).x
   
        local sp_x = x - ccor_width - 25
        local sp_y = y
   
        local cn = 1
        surface_draw_text = function(x, y, r, g, b, a, font, text)
            renderer.text(x - 1, y, 0, 0, 0, a, text, font, 11)
            renderer.text(x , y - 1, 0, 0, 0, a, text, font, 11)
            renderer.text(x + 1, y , 0, 0, 0, a, text, font, 11)
            renderer.text(x , y  + 1, 0, 0, 0, a, text, font, 11)
            renderer.text(x, y, r, g, b, a, text, font, 11)
        end
        surface_draw_text(sp_x, sp_y, 255, 255, 255, net_state ~= 0 and 255 or alpha, verdana, ccor_text)
   
        surface_draw_text(x + 20, sp_y, 255, 255, 255, 255, verdana, string.format('+- %s', right_text))
   
        local bytes_in_text = string.format('in: %.2fk/s    ', net_channel.got_bytes/1024)
        local bi_width = Render.CalcTextSize(tostring(bytes_in_text), 11, verdana).x
   
        local tickrate = 1/GlobalVars.interval_per_tick
        local lerp_time = cl_interp_ratio:GetFloat() * (1000 / tickrate)
   
        local lerp_clr = { 255, 255, 255 }
   
        if lerp_time/1000 < 2/cl_updaterate:GetInt() then
            lerp_clr = { 255, 125, 95 }
        end
   
        surface_draw_text(sp_x, sp_y + 20*cn, 255, 255, 255, LC_ALPHA*255, verdana, bytes_in_text);
        surface_draw_text(sp_x + bi_width, sp_y + 20*cn, lerp_clr[1], lerp_clr[2], lerp_clr[3], LC_ALPHA*255, verdana, string.format('lerp: %.1fms', lerp_time)); cn=cn+1
        surface_draw_text(sp_x, sp_y + 20*cn, 255, 255, 255, LC_ALPHA*255, verdana, string.format('out: %.2fk/s', net_channel.sent_bytes/1024)); cn=cn+1
   
        surface_draw_text(sp_x, sp_y + 20*cn, 255, 255, 255, LC_ALPHA*255, verdana, string.format('sv: %.2f +- %.2fms    var: %.3f ms', server_framerate, server_var, server_var)); cn=cn+1
   
        local outgoing, incoming = net_channel.latency.crn(0), net_channel.latency.crn(1)
        local ping, avg_ping = outgoing*1000, net_channel.latency.average(0)*1000
   
        local ping_spike_val = 1
       
        local latency_interval = (outgoing + incoming) / (ping_spike_val - GlobalVars.interval_per_tick)
        local additional_latency = math.min(latency_interval*1000, 1) * 100 -- 100 = green 0 = red
   
        local pc = ping_color(avg_ping)
        local tr_text = string.format('tick: %dp/s    ', tickrate)
        local tr_width = Render.CalcTextSize(tostring(tr_text), 11, verdana).x
   
        local nd_text = string.format('delay: %dms (+- %dms)    ', avg_ping, math.abs(avg_ping-ping))
        local nd_width = Render.CalcTextSize(tostring(nd_text), 11, verdana).x
   
        local incoming_latency = math.max(0, (incoming-outgoing)*1000)
       
        local fl_pre_text = (ping_spike_val ~= 1 and incoming_latency > 1) and string.format(': %dms', incoming_latency) or ''
        local fl_text = string.format('datagram%s', fl_pre_text)
   
        -- Draw line
        -- surface_draw_text(sp_x, sp_y + 20*cn, 255, 255, 255, 255, net_graph, tr_text);
        surface_draw_text(sp_x, sp_y + 20*cn, pc[1], pc[2], pc[3], LC_ALPHA*255, verdana, nd_text);
        surface_draw_text(sp_x + nd_width, sp_y + 20*cn, 255, 255 / 100 * additional_latency, 255 / 100 * additional_latency, LC_ALPHA*255, verdana, fl_text); cn=cn+1
    end
   
    Cheat.RegisterCallback('draw', g_paint)
    -- Createmove
    --ANTIAIM
local function vec_distance(vec_one, vec_two)

    local delta_x, delta_y, delta_z = vec_one.x - vec_two.x, vec_one.y - vec_two.y

    return math.sqrt(delta_x * delta_x + delta_y * delta_y)

end
local cmd = CVar.RegisterConCommand('/load', 8, 'Developer Settings', function(cvar)
    lua_m.rb_on:SetBool(true)
    lua_m.rb_lg:SetBool(true)
    lua_m.aa_le:SetBool(true)
    lua_m.aa_on:SetBool(true)
    lua_m.aa_md:SetInt(2)
    lua_m.aa_rv:SetInt(1)
    lua_m.an_lb:SetBool(true)
    lua_m.fakelag_en:SetBool(true)
    lua_m.fl_mode:SetInt(2)
    lua_m.vs_wm:SetBool(true)
    lua_m.vs_net:SetBool(true)
    lua_m.vs_hl:SetBool(true)
    b:paint(8, string.format('Developer config loaded.'))
end)
-- Custom fakelag
    -- Draw
        local alpha = 0
        local function menuthing()
                local username = Cheat.GetCheatUserName()
                if username == 'mayote' then
                    username = 'Soufiw'
               end
                local menu_pos = Render.GetMenuPos()
                local menu_sz = Render.GetMenuSize()
                local x = menu_pos.x
                local text = 'NL'
                local text2 = 'Femida.Lua'
                local text3 = 'Welcome Back, ' .. username
                local size3 = Render.CalcTextSize(text3, 17, verdanamenu2).x
                local size2 = Render.CalcTextSize(text2, 17, verdanamenu2).x + 8
                local size = Render.CalcTextSize(text, menusize, verdanamenu).x + 8
                local x1 = menu_pos.x + size - 40
                local x2 = menu_pos.x + size2 - 40
                local x3 = menu_pos.x - size3
                local y = menu_pos.y + 30
                if Cheat.IsMenuVisible() then
                alpha = lerp(alpha,255,0.05)
            else
                alpha = lerp(alpha,0,0.05)
            end
                if Cheat.IsMenuVisible() then
                Render.Blur(Vector2.new(x, y - 40), Vector2.new(x + menu_sz.x, y - 85), Color.new(100/255,100/255,100/255,alpha/255))
                Render.Text("NL", Vector2.new(x1 - 1, y - 81), Color.new(3/255,168/255,245/255,alpha), menusize, verdanamenu)
                Render.Text("NL", Vector2.new(x1, y - 80), Color.new(1.0, 1.0, 1.0, alpha/255), menusize, verdanamenu)
                Render.Text(text2, Vector2.new(x2 + 20, y - 67), Color.new(1.0, 1.0, 1.0, alpha/255), 17, verdanamenu2)
                Render.Text(text3, Vector2.new(x3 + menu_sz.x - 10, y - 67), Color.new(1.0, 1.0, 1.0, alpha/255), 17, verdanamenu2)
            end
    end
    local walpha = 0
    local size_l = 0
    local size_f = 0
    local currentTime = 0
    function 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("%.1f", delta_to_draw)
end
local fake = desync_delta()
    local function g_paint_handle(...)
    local offset = 0
          local local_time = ffi.new("SYSTEMTIME")
          ffi.C.GetLocalTime(local_time)
          system_time = string.format("%02d:%02d:%02d", local_time.wHour, local_time.wMinute, local_time.wSecond)
        if lua_m.vs_wm:GetBool() then
            -- Put all variables inside a func to prevent variables doublecalling
            (function()
                local username = lua_m.wmname:Get()
                local wmname = lua_m.wmprefix:Get()
                --if Cheat.GetCheatUserName() == "mayote" then
                --    username = "Soufiw"
                --end
                local GetNetChannelInfo = EngineClient.GetNetChannelInfo()
                if not GetNetChannelInfo then
                    return
                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 avg_ping = get_latency()
                local tickrate = 1 / GlobalVars.interval_per_tick or 64
                local text = string.format("%s | %s | ", username, system_time)
                if EngineClient.IsConnected() then
                    text = string.format("%s | %s | delay: %ims | %s ", wmname, username, avg_ping, system_time)
                end
                local charge = Exploits.GetCharge()
                local screen_size = EngineClient.GetScreenSize()
                local size = Render.CalcTextSize(text, mainsize, calib1).x + 4
                local pos_x = screen_size.x - size - 10
                local m_fl = lua_m.vs_ac:GetColor()
                local pos_y = 10 + offset
                if lua_m.vs_wm:GetBool() then
                      walpha = lerp(walpha, lua_m.vs_ts:GetInt(), 0.1)
                else
                    walpha = lerp(walpha, 0, 0.1)
                end
                renderer.rectangle1(pos_x, pos_y + 2, size, 17, 17, 17, 17, walpha)
                if lua_m.vs_th:GetInt() == 2 then
                    renderer.gradient(pos_x + 1, pos_y + 2, size / 2, 1, 0, 255, 255, 255, 255, 0, 255, 255, false)
                    renderer.gradient(pos_x + size / 2 - 1, pos_y + 2, size / 2, 1, 255, 0, 255, 255, 255, 255, 0, 255, false)
                end
                if lua_m.vs_th:GetInt() == 1 then
                    renderer.gradient(pos_x, pos_y, size / 2, 2, 0, 255, 255, 255, 255, 0, 255, 255, false)
                    renderer.gradient(pos_x + size / 2, pos_y, size / 2, 2, 255, 0, 255, 255, 255, 255, 0, 255, false)
                end
                if lua_m.vs_th:GetInt() == 0 then
                    renderer.rectangle(pos_x, pos_y, size, 2, 174,181,235, walpha)
                end
                renderer.text(pos_x + 4, pos_y + 4, 255, 255, 255, 255, text, calib1, mainsize, true)
            end)()
            offset = offset + 30
        end
        if lua_m.vs_fl:GetBool() then
            -- Put all variables inside a func to prevent variables doublecalling
            (function()
                local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
                if not me_ent then
                    return
                end
                local me = me_ent:GetPlayer()
                if not me or not me:IsAlive() then
                    return
                end
                if not EngineClient.IsConnected() then
                    return
                end
               
        if currentTime + 0.38 < GlobalVars.curtime then
        currentTime = GlobalVars.curtime
        fake = desync_delta()
    end
                    local desync_delta = math.min(math.abs(AntiAim.GetCurrentRealRotation() - AntiAim.GetFakeRotation()), AntiAim.GetMaxDesyncDelta())
                local breaking_lc = is_breaking_lc()
                local charge = Exploits.GetCharge()
                local add_text = charge == 1 and " | SHIFTING" or ""
                local choke = charge == 1 and 0 or 14
                local screen_size = EngineClient.GetScreenSize()

                local text_fake = string.format("FAKE (%.1f°)", fake)
                local text_fl = string.format("FL: %s%s", choke > 9 and choke or " " .. choke, add_text)
                local size_f1 = Render.CalcTextSize(text_fake, mainsize, calib1).x + 3
                local size_l1 = Render.CalcTextSize(text_fl, mainsize, calib1).x + 3
                size_f = lerp(size_f,size_f1,0.01)
                --Render.CalcTextSize(text_fl, mainsize, verdana).x + 8
                    size_l = lerp(size_l, size_l1, 0.04)
                local pos_x = screen_size.x - size_l - 10
                local pos_y = 10 + offset
                local fake_ = get_desync_color(desync_delta)
                local m_fl = lua_m.vs_ac:GetColor()
                local velocity =
                    Vector.new(
                    me:GetProp("DT_BasePlayer", "m_vecVelocity[0]"),
                    me:GetProp("DT_BasePlayer", "m_vecVelocity[1]"),
                    me:GetProp("DT_BasePlayer", "m_vecVelocity[2]")
                ):Length()
                local fl_ = charge == 1 and {r = 255, g = 136, b = 54} or {r = 191, g = 191, b = 191}
                -- Fakelag
                renderer.rectangle1(pos_x, pos_y, size_l, 17, 17, 17, 17, lua_m.vs_ts:GetInt())
                renderer.gradient(pos_x, pos_y+16, size_l/2, 1, fl_.r, fl_.g, fl_.b, 55, fl_.r, fl_.g, fl_.b, 255, false)
                renderer.gradient(pos_x+size_l/2, pos_y+16, size_l/2, 1, fl_.r, fl_.g, fl_.b, 255, fl_.r, fl_.g, fl_.b, 55, false)
                --Render.Circle(Vector2.new(pos_x-size_f-11, pos_y + 9), 3.5, 30, Color.new(0, 0, 0, 1.0), 2.0, 0,360)
                --Render.Circle(Vector2.new(pos_x-size_f-11, pos_y + 9), 3.5, 30, Color.new(1.0, 1.0, 1.0, 1.0), 2.0, 0, desync_delta / 60 * 360)
                renderer.text(pos_x + 2, pos_y + 2, 255, 255, 255, 255, text_fl, calib1,mainsize)
                -- Fake
                renderer.rectangle1(pos_x-size_f-10, pos_y, size_f, 17, 17, 17, 17, lua_m.vs_ts:GetInt())
                renderer.gradient(pos_x-size_f-12, pos_y, 2, 9, fake_.r, fake_.g, fake_.b, 55, fake_.r, fake_.g, fake_.b, 255, true)
                renderer.gradient(pos_x-size_f-12, pos_y+8, 2, 9, fake_.r, fake_.g, fake_.b, 255, fake_.r, fake_.g, fake_.b, 55, true)
                renderer.text(pos_x - size_f - 8, pos_y + 2, 255, 255, 255, 255, text_fake, calib1,mainsize)
            end)()
            offset = offset + 30
        end
        (function()
            local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
            if not me_ent then
                return
            end
            local me = me_ent:GetPlayer()
            if not me or not me:IsAlive() then
                return
            end
            if not EngineClient.IsConnected() then
                return
            end
            local screen_size = EngineClient.GetScreenSize()
            local x, y = screen_size.x / 2, screen_size.y / 2
            if lua_m.vs_arr:GetInt() == 2 then
                local yawb = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
                local inverted = AntiAim.GetInverterState() == true
                if inverted then
                Render.BoxFilled(Vector2.new(x + 59, y - 10), Vector2.new(x + 61, y + 10), Color.new(17/255,17/255, 17/255, 125/255))
                Render.BoxFilled(Vector2.new(x - 59, y - 10), Vector2.new(x - 61, y + 10), lua_m.vs_selected:GetColor())
            else
                Render.BoxFilled(Vector2.new(x + 59, y - 10), Vector2.new(x + 61, y + 10), lua_m.vs_selected:GetColor())
                Render.BoxFilled(Vector2.new(x - 59, y - 10), Vector2.new(x - 61, y + 10), Color.new(17/255,17/255, 17/255, 125/255))
            end
                local dsfront = Color.new(255/255, 255/255, 255/255, 255/255)
local dsback = Color.new(0/255, 0/255, 0/255, 128/255)
local manufront = Color.new(235/155, 235/155, 235/155, 235/155)
local manuback = Color.new(17/255,17/255, 17/255, 125/255)
    if yawb:GetInt() == 3 then
        Render.PolyFilled(manuback, Vector2.new(x + 79, y), Vector2.new(x + 63, y + 10), Vector2.new(x + 63, y - 10));
        Render.PolyFilled(lua_m.vs_manual:GetColor(), Vector2.new(x - 62, y - 10), Vector2.new(x - 62, y + 10), Vector2.new(x - 82, y));
    elseif yawb:GetInt() == 2 then
        Render.PolyFilled(lua_m.vs_manual:GetColor(), Vector2.new(x + 79, y), Vector2.new(x + 63, y + 10), Vector2.new(x + 63, y - 10));
        Render.PolyFilled(manuback, Vector2.new(x - 62, y - 10), Vector2.new(x - 62, y + 10), Vector2.new(x - 82, y));
    else
        Render.PolyFilled(manuback, Vector2.new(x + 79, y), Vector2.new(x + 63, y + 10), Vector2.new(x + 63, y - 10));
        Render.PolyFilled(manuback, Vector2.new(x - 63, y - 10), Vector2.new(x - 63, y + 10), Vector2.new(x - 82, y));
    end
end
                if lua_m.vs_arr:GetInt() == 1 then
                    local yawb = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
                renderer.text(x + 46, y - 12, 255, 255, 255, 125, '>', arrows, 16, true)
                renderer.text(x - 55, y - 12, 255, 255, 255, 125, '<', arrows, 16, true)
                if yawb:GetInt() == 2 then
                renderer.text(x + 46, y - 12, 255, 255, 255, 255, '>', arrows, 16, true)
                renderer.text(x - 55, y - 12, 255, 255, 255, 125, '<', arrows, 16, true)
                end
                if yawb:GetInt() == 3 then
                renderer.text(x + 46, y - 12, 255, 255, 255, 125, '>', arrows, 16, true)
                renderer.text(x - 55, y - 12, 255, 255, 255, 255, '<', arrows, 16, true)
            end
                end
        end)()
        if lua_m.vs_net:GetBool() then
            net_graph()
        end
    end
        local sc = EngineClient.GetScreenSize()
        local BindsX = lua_m.hk_x:GetInt()
        local BindsY = lua_m.hk_y:GetInt()
        local BindsDrag = false
    local width = 0
    local kbalpha = 0
    local offset = 0
    local an = 0
    local kbalpha = 0
    local kbalpha1 = 0
    local keysList = {
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
}
    local function keybinds()
        if lua_m.vs_hl:GetBool() then
                local max_width = 0
                offset = 2
                local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
                if not me_ent then
                    return
                end
                local me = me_ent:GetPlayer()
                if not me or not me:IsAlive() then
                    return
                end
                if not EngineClient.IsConnected() then
                    return
                end
                local sc = EngineClient.GetScreenSize()
                local bind_list = Cheat.GetBinds()
                local abrakadarba = Cheat.GetBinds()
                local binds = Cheat.GetBinds()
                if #bind_list > 0 or Cheat.IsMenuVisible() then
                    local text = 'keybinds'
                    local size_const = Render.CalcTextSize(text, kbsize, calib2).x + 8
                    local size = Render.CalcTextSize(text, kbsize, calib2).x
                    local vs_accent = lua_m.vs_ac:GetColor()
                    width = lerp(width, size, 0.04)
                    for idx, bind in pairs(bind_list) do
                        if bind:IsActive() then
                                                        local text_val = ''
                            if bind:GetValue() == 'on' then
                                text_val = '[toggled]'
                            else
                                text_val = bind:GetValue()
                            end
                            local size_val = Render.CalcTextSize(text_val, kbsize, calib2).x
                            local text_name = bind:GetName()
                            local size_name = Render.CalcTextSize(text_name, kbsize, calib2).x + 25
            local bind_width = size_val + size_name + 25
            if bind_width > 80 then
                if bind_width > max_width then
                    max_width = bind_width
                end
            end                                                                      
                    end
                end
                    width = lerp(width, max_width, 0.125)
                if width > 30 or Cheat.IsMenuVisible() then
                kbalpha = lerp(kbalpha, lua_m.vs_ts:GetInt(),0.1)
                kbalpha1 = lerp(kbalpha1, 255,0.1)
                else
                kbalpha = lerp(kbalpha, 0,0.1)
                kbalpha1 = lerp(kbalpha1, 0,0.1)
                end
                    --kbalpha = lerp(kbalpha, lua_m.vs_ts:GetInt(), 0.1)
                    --kbalpha1 = lerp(kbalpha1, 255, 0.1)
                    if lua_m.vs_th:GetInt() == 2 then
                    renderer.rectangle1(BindsX, BindsY + 1, width, 17, 17, 17, 17, kbalpha)
                else
                    renderer.rectangle1(BindsX, BindsY, width, 17, 17, 17, 17, kbalpha)
                end
                    if lua_m.vs_th:GetInt() == 2 then
                    renderer.gradient(BindsX + 1, BindsY + 2, width / 2, 1, 0, 255, 255, 255, 255, 0, 255, 255, false)
                    renderer.gradient(BindsX + width / 2 - 1, BindsY + 2, width / 2, 1, 255, 0, 255, 255, 255, 255, 0, 255, false)
                    end
                    if lua_m.vs_th:GetInt() == 1 then
                            renderer.gradient(BindsX, BindsY, width / 2, 2, 0, 255, 255, kbalpha1, 255, 0, 255, kbalpha1, false)
                            renderer.gradient(BindsX + width / 2, BindsY, width / 2, 2, 255, 0, 255, kbalpha1, 255, 255, 0, kbalpha1, false)
                    end
                    if lua_m.vs_th:GetInt() == 0 then
                            renderer.rectangle(BindsX, BindsY, width, 2, 142,165,229, kbalpha)
                        end
                    if width > 30 then
                    --renderer.text(BindsX + width / 2 - size_const / 2 + 6, BindsY + 3, 0, 0, 0, kbalpha1, text, calib2, kbsize, true)
                    renderer.text(BindsX + width / 2 - size_const / 2 + 5, BindsY + 3, 255, 255, 255, kbalpha1, text, calib2, kbsize, true)
                end
                    local mouse = Cheat.GetMousePos()
                    for idx, bind in pairs(bind_list) do
                        if bind:IsActive() or Cheat.IsMenuVisible() then
                            ---==renderer.text(BindsX + size / 2 - size_const / 2 + 5, BindsY + 4, 0, 0, 0, 255, text, calib1, 11, true)
                            local text_val = ''
                            if bind:GetValue() == 'on' then
                                text_val = '[toggled]'
                            else
                                text_val = string.format('[%s]', tostring(bind:GetValue()))
                            end
                            local size_val = Render.CalcTextSize(text_val, kbsize, calib2).x + 3
                            local text_name = bind:GetName()
                            local size_name = Render.CalcTextSize(text_name, kbsize, calib2).x + 3
                            --renderer.text(BindsX + 4, BindsY + 18 + offset, 0, 0, 0, 255, text_name, calib2, kbsize, true)
                            renderer.text(BindsX + 3, BindsY + 18 + offset, 255, 255, 255, 255, text_name, calib2, kbsize, true)
                            --renderer.text(BindsX - 1 + width - size_val, BindsY + 18 + offset, 0, 0, 0, alpha, text_val, calib2, kbsize, true)
                            renderer.text(BindsX +  width - size_val + 1, BindsY + 18 + offset, 255, 255, 255, 255, text_val, calib2, kbsize, true)
                            an = lerp(an, 15, 0.1)
                            offset = offset + an
                        end
                        local is_key_pressed = Cheat.IsKeyDown(0x1)
                        if Cheat.IsMenuVisible() then
                        if is_key_pressed then
                            local mouse = Cheat.GetMousePos()
                            local ts = Render.CalcTextSize("Keybinds", kbsize)
                            if BindsDrag == true then
                                BindsX = mouse.x
                                BindsY = mouse.y
                            end
                            if mouse.x >= BindsX - 120 and mouse.y >= BindsY and mouse.x <= BindsX - 120 + 240 and mouse.y <= BindsY + ts.y then
                                BindsDrag = true
                            end
                            else
                            BindsDrag = false
                        end
                    end
                end
                end
            end  
        end
       local button = Menu.Button('Anti-Aims',"Anti-Aims", "Preset", "",function()
    stand.stand:SetBool(true)
stand.stand1:SetInt(1)
stand.stand2:SetInt(4)
stand.stand3:SetInt(0)
stand.stand4:SetInt(1)
stand.stand5:SetInt(1)
stand.stand6:SetInt(60)
stand.stand7:SetInt(1)
stand.stand8:SetInt(1)
stand.stand10:SetBool(false)
stand.stand11:SetBool(false)
stand.stand12:SetBool(true)
m.antibrute:SetBool(true)
-- move
move.slow:SetBool(true)
move.slow1:SetInt(1)
move.slow2:SetInt(4)
move.slow3:SetInt(0)
move.slow4:SetInt(1)
move.slow5:SetInt(-20)
move.slow6:SetInt(60)
move.slow7:SetInt(1)
move.slow8:SetInt(1)
move.slow10:SetBool(false)
move.slow11:SetBool(false)
--move.slow12:SetBool(true)
m.antibrute:SetBool(true)
-- slow
slow.slow:SetBool(true)
slow.slow1:SetInt(1)
slow.slow2:SetInt(4)
slow.slow3:SetInt(0)
slow.slow4:SetInt(1)
slow.slow5:SetInt(21)
slow.slow6:SetInt(16)
slow.slow7:SetInt(1)
slow.slow8:SetInt(1)
slow.slow10:SetBool(false)
slow.slow11:SetBool(false)
--slow.slow12:SetBool(false)
m.antibrute:SetBool(true)
-- air
air.slow:SetBool(true)
air.slow1:SetInt(1)
air.slow2:SetInt(4)
air.slow3:SetInt(7)
air.slow4:SetInt(1)
air.slow5:SetInt(18)
air.slow6:SetInt(60)
air.slow7:SetInt(1)
air.slow8:SetInt(1)
air.slow10:SetBool(false)
air.slow11:SetBool(false)
--air.slow12:SetBool(false)
-- duck
duck.slow:SetBool(true)
duck.slow1:SetInt(1)
duck.slow2:SetInt(4)
duck.slow3:SetInt(0)
duck.slow4:SetInt(1)
duck.slow5:SetInt(13)
duck.slow6:SetInt(60)
duck.slow7:SetInt(1)
duck.slow8:SetInt(1)
duck.slow10:SetBool(false)
duck.slow11:SetBool(false)
--duck.slow12:SetBool(false)
end)
local function commands()
if lua_m.an_pe:GetBool() then
EngineClient.ExecuteClientCmd("@panorama_disable_blur 1")
EngineClient.ExecuteClientCmd("@panorama_disable_box_shadow 1")
else
EngineClient.ExecuteClientCmd("@panorama_disable_blur 0")
EngineClient.ExecuteClientCmd("@panorama_disable_box_shadow 0")
end  
if lua_m.an_bo:GetBool() then
EngineClient.ExecuteClientCmd('cl_csm_enabled 0')
EngineClient.ExecuteClientCmd('cl_foot_contact_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_rope_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_world_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_world_shadows_in_viewmodelcascade 0')
EngineClient.ExecuteClientCmd('cl_csm_static_prop_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_sprite_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_viewmodel_shadows 0')
EngineClient.ExecuteClientCmd('r_shadows 0')
EngineClient.ExecuteClientCmd('r_3dsky 0')
EngineClient.ExecuteClientCmd('func_break_max_pieces 0')
EngineClient.ExecuteClientCmd('cl_disable_ragdolls 1')
EngineClient.ExecuteClientCmd('fog_enable 0')
EngineClient.ExecuteClientCmd('fog_enableskybox 0')
EngineClient.ExecuteClientCmd('fog_enable_water_fog 0')
EngineClient.ExecuteClientCmd('mat_disable_bloom 1')
else
EngineClient.ExecuteClientCmd('cl_csm_enabled 1')
EngineClient.ExecuteClientCmd('cl_foot_contact_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_rope_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_world_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_world_shadows_in_viewmodelcascade 1')
EngineClient.ExecuteClientCmd('cl_csm_static_prop_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_sprite_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_viewmodel_shadows 1')
EngineClient.ExecuteClientCmd('r_shadows 1')
EngineClient.ExecuteClientCmd('r_3dsky 1')
EngineClient.ExecuteClientCmd('func_break_max_pieces 1')
EngineClient.ExecuteClientCmd('cl_disable_ragdolls 0')
EngineClient.ExecuteClientCmd('fog_enable 1')
EngineClient.ExecuteClientCmd('fog_enableskybox 1')
EngineClient.ExecuteClientCmd('fog_enable_water_fog 1')
EngineClient.ExecuteClientCmd('mat_disable_bloom 0')
end
end
local function distation(vec_one, vec_two) local delta_x, delta_y, delta_z = vec_one.x - vec_two.x, vec_one.y - vec_two.y return math.sqrt(delta_x * delta_x + delta_y * delta_y) end
local function getenemy() local floatdist = 90.0 local enemys = nil local screen = EngineClient.GetScreenSize() for idx = 1, GlobalVars.maxClients + 1 do local ent = EntityList.GetClientEntity(idx) if ent and ent:IsPlayer() then local player = ent:GetPlayer() local health = player:GetProp("DT_BasePlayer", "m_iHealth") if not player:IsTeamMate() and health > 0 and not player:IsDormant() then local loorg = ent:GetProp("DT_BaseEntity", "m_vecOrigin") local screenorig = Render.WorldToScreen(loorg) local dista = distation(Vector2.new(screen.x / 2, screen.y / 2), screenorig) if (dista < floatdist) then floatdist = dista enemys = ent end end end end return enemys end
local start = 0
  local left_l = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Left Limit")
  local right_l = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Right Limit")
local antibrutetime = 0
    local  standdegree = 0
    local  movedegree = 0
    local  slowdegree = 0
    local  airdegree = 0
    local  duckdegree = 0
    local  tankdegreemin = 0
    local  tankdegreemax = 0
    local starting = false
    local starting1 = false
    local starting2 = false
local function brutelogic(e)
local localplayer = EntityList.GetLocalPlayer()
local ht = localplayer:GetProp("DT_BasePlayer", "m_iHealth")
local inverter = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Inverter")
if m.antibrute:GetBool() or m.aatype:GetInt() == 0 then
    if GlobalVars.curtime > antibrutetime + 3.5 then
      standdegree = stand.stand6:GetInt()
      movedegree = move.slow6:GetInt()
      slowdegree = slow.slow6:GetInt()
      airdegree = air.slow6:GetInt()
      duckdegree = duck.slow6:GetInt()
      tankdegreemin = move.slow14:GetInt()
      tankdegreemax = move.slow15:GetInt()
      inverter:SetBool(false)
      starting = false
      starting1 = false
      starting2 = false
    end
    if e:GetName() == "round_start" then
      standdegree = stand.stand6:GetInt()
      movedegree = move.slow6:GetInt()
      slowdegree = slow.slow6:GetInt()
      airdegree = air.slow6:GetInt()
      duckdegree = duck.slow6:GetInt()
      tankdegreemin = move.slow14:GetInt()
      tankdegreemax = move.slow15:GetInt()
            starting = false
      starting1 = false
      starting2 = false
        inverter:SetBool(false)
    b:paint(2, string.format('Brute Force reseted due to new round'))
    end
      if e:GetName() == "weapon_fire" then
        local id = e:GetInt("userid", -1)
        local enemy = getenemy()
        local user = EntityList.GetPlayerForUserID(id)
        if ht > 0 then
        if enemy ~= nil and user:EntIndex() == enemy:EntIndex() then
        start = start + 1
        if start % 3 == 0 then
            inverter:SetBool(true)
      standdegree = 25
      movedegree = 32
      slowdegree = 12
      airdegree = 14
      duckdegree = 23
      tankdegreemin = 26
      tankdegreemax = -26
          antibrutetime = GlobalVars.curtime
      starting = true
      b:paint(2, string.format('New Angle due to enemy miss'))
        else if start % 3 == 1 then
            inverter:SetBool(false)
      standdegree = 15
      movedegree = 12
      slowdegree = 15
      airdegree = 25
      duckdegree = 40
      tankdegreemin = 23
      tankdegreemax = -23
      starting1 = true
          antibrutetime = GlobalVars.curtime
            b:paint(2, string.format('New Angle due to enemy miss'))
        else if start % 3 == 2 then
            inverter:SetBool(true)
                standdegree = 50
      movedegree = 23
      slowdegree = 19
      airdegree = 23
      duckdegree = 37
      tankdegreemin = 32
      tankdegreemax = -32
      starting2 = true
          antibrutetime = GlobalVars.curtime
             b:paint(2, string.format('New Angle due to enemy miss'))
    end
end
end
end
end
end
end
end
local plus = Utils.RandomInt(15,45)
local minus = Utils.RandomInt(-15,-45)
local inverter = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Inverter")
local sw = Menu.FindVar("Aimbot", "Anti Aim", "Misc", "Slow Walk")
  local generate_state = function ()local a=EntityList.GetClientEntity(EngineClient.GetLocalPlayer())local b=a:GetPlayer()local c=Vector.new(b:GetProp("DT_BasePlayer","m_vecVelocity[0]"),b:GetProp("DT_BasePlayer","m_vecVelocity[1]"),b:GetProp("DT_BasePlayer","m_vecVelocity[2]")):Length()local d=b:GetProp("DT_BasePlayer","m_flDuckAmount")local e=bit.band(b:GetProp("DT_BasePlayer","m_fFlags"),1)~=1;if e then return"AIR"elseif d>0.8 then return"DUCK"elseif c>130 then return"RUN"elseif c>5 then return"SLOW"end;return"STAND"end
local function zetaa(cmd)
if m.aaenable:GetBool() and m.aatype:GetInt() == 0 and m.presettype:GetInt() == 2 then
    local lp = EntityList.GetLocalPlayer()
    if not lp then
        return
    end
        local state = generate_state()
if state == 'STAND' then
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(2, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(Utils.RandomInt(30,60))
cmd.viewangles.roll = AntiAim.GetInverterState() and 45 or -45
end
if state == 'RUN' then
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)  
ref.fakeopti:SetBool(2, true)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, true)
ref.fakeopti:SetBool(4, true)
Menu.FindVar("Aimbot", "Anti Aim", "Main","Yaw Modifier"):SetInt(1)
md=Menu.FindVar("Aimbot", "Anti Aim", "Main", "Modifier Degree")              
md:Set(Utils.RandomInt(52, 66))
Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync"):SetInt(0)
fakeopt = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options")
ref.lbymode:SetInt(0)
inverter:SetBool(false)
fakeopt:SetBool(2,true)  
fakeopt:SetBool(1,false)      
fakeopt:SetBool(3,false)
fakeopt:SetBool(4,false)  
AntiAim.OverrideLimit(60)
cmd.viewangles.roll = AntiAim.GetInverterState() and 7 or -7
end
if state == 'SLOW' then
ref.fakeopti:SetBool(2, false)
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(15)
cmd.viewangles.roll = AntiAim.GetInverterState() and 9 or -9
end
if state == 'AIR' then
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)  
ref.fakeopti:SetBool(2, true)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(60)
end
if state == 'DUCK' then
cmd.viewangles.roll = AntiAim.GetInverterState() and 14 or -14
end
end
end
Cheat.RegisterCallback("prediction", zetaa)
local function preset()
if m.aaenable:GetBool() and m.aatype:GetInt() == 0 and m.presettype:GetInt() == 1 then
Menu.FindVar("Aimbot", "Anti Aim", "Main","Yaw Modifier"):SetInt(1)
md=Menu.FindVar("Aimbot", "Anti Aim", "Main", "Modifier Degree")              
md:Set(Utils.RandomInt(52, 66))
Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync"):SetInt(0)
fakeopt = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options")
ref.lbymode:SetInt(0)
inverter:SetBool(false)
fakeopt:SetBool(2,true)  
fakeopt:SetBool(1,false)      
fakeopt:SetBool(3,false)
fakeopt:SetBool(4,false)        
end

    local inverted = AntiAim.GetInverterState()
    local state = generate_state()
    local desync_rotation = AntiAim.GetFakeRotation()
    local real_rotation = AntiAim.GetCurrentRealRotation()
    local delta_to_draw = math.min(math.abs(real_rotation - desync_rotation) / 2, 60)
if m.aaenable:GetBool() and m.aatype:GetInt() == 0 and m.presettype:GetInt() == 0 then
if sw:GetBool() then
ref.fakeopti:SetBool(2, false)
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(15)
AntiAim.OverrideLBYOffset(-16.0)
elseif state == 'STAND' then
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
if delta_to_draw < 12 then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, true)
end
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.modifier:SetInt(1)
ref.adddegre:SetInt(-12)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, true)
ref.fakeopti:SetBool(4, true)
    if inverted then
AntiAim.OverrideLimit(58)
AntiAim.OverrideLBYOffset(58)
else
AntiAim.OverrideLimit(58)
AntiAim.OverrideLBYOffset(-58)
end
elseif state == 'RUN' then
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)  
ref.fakeopti:SetBool(2, true)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, true)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(Utils.RandomInt(20, 27))
elseif state == 'DUCK' then
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)  
    ref.fakeopti:SetBool(2, false)
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(Utils.RandomInt(22, 26))
elseif state == 'AIR' then
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)  
ref.fakeopti:SetBool(2, true)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(Utils.RandomInt(16, 32))
end
end
end
local function customs()
    local state = generate_state()
if m.aaenable:GetBool() and m.aatype:GetInt() == 1 then
if use.slow:GetBool() and not need_to_bomb() and not need_to_hosting() then
EngineClient.ExecuteClientCmd("-use")    
ref.pitch:SetInt(use.slow1:GetInt())
ref.yawbase:SetInt(use.slow2:GetInt())
ref.yawaddbase:SetInt(use.slow3:GetInt())
ref.modifier:SetInt(use.slow4:GetInt())
ref.adddegre:SetInt(use.slow5:GetInt())
ref.enableangles:SetBool(true)
ref.left:SetInt(use.slow6:GetInt())
ref.right:SetInt(use.slow6:GetInt())
ref.lbymode:SetInt(use.slow7:GetInt())
ref.freeds:SetInt(use.slow8:GetInt())
if use.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(20,60))
ref.right:SetInt(Utils.RandomInt(20,60))
end
if use.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
end
if state == 'STAND' and stand.stand:GetBool() and not use.slow:GetBool() then
ref.pitch:SetInt(stand.stand1:GetInt())
ref.yawbase:SetInt(stand.stand2:GetInt())
ref.yawaddbase:SetInt(stand.stand3:GetInt())
ref.modifier:SetInt(stand.stand4:GetInt())
ref.adddegre:SetInt(stand.stand5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(standdegree)
ref.right:SetInt(standdegree)
else
ref.left:SetInt(stand.stand6:GetInt())
ref.right:SetInt(stand.stand6:GetInt())
end
ref.lbymode:SetInt(stand.stand7:GetInt())
ref.freeds:SetInt(stand.stand8:GetInt())
if stand.stand10:GetBool() then
ref.left:SetInt(Utils.RandomInt(standdegree,60))
ref.right:SetInt(Utils.RandomInt(standdegree,60))
end
if stand.stand11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
if stand.stand12:GetBool() then
    if GlobalVars.tickcount % 19 == 13 and Exploits.GetCharge() == 1  then
       AntiAim.OverrideYawOffset(AntiAim.GetInverterState() and -90 or 90)
end
end
elseif state == 'RUN' and move.slow:GetBool()  and not use.slow:GetBool() then
ref.pitch:SetInt(move.slow1:GetInt())
ref.yawbase:SetInt(move.slow2:GetInt())
ref.yawaddbase:SetInt(move.slow3:GetInt())
ref.modifier:SetInt(move.slow4:GetInt())
ref.adddegre:SetInt(move.slow5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(movedegree)
ref.right:SetInt(movedegree)
else
ref.left:SetInt(move.slow6:GetInt())
ref.right:SetInt(move.slow6:GetInt())
    end
ref.lbymode:SetInt(move.slow7:GetInt())
ref.freeds:SetInt(move.slow8:GetInt())
if move.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(movedegree,60))
ref.right:SetInt(Utils.RandomInt(movedegree,60))
end
if move.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
if move.slow12:GetBool() then
    if GlobalVars.tickcount % 19 == Utils.RandomInt(1,7)  then
        ref.yawaddbase:SetInt(Utils.RandomInt(-4,7))
    else
        ref.yawaddbase:SetInt(Utils.RandomInt(4,10))
end
end
local active = math.fmod(GlobalVars.tickcount, 4) >= 2
if move.slow13:GetBool() then
if active then
ref.yawaddbase:SetInt(tankdegreemin)
else
ref.yawaddbase:SetInt(tankdegreemax)
end
end
elseif state == 'SLOW' and slow.slow:GetBool() and not use.slow:GetBool() then
ref.pitch:SetInt(slow.slow1:GetInt())
ref.yawbase:SetInt(slow.slow2:GetInt())
ref.yawaddbase:SetInt(slow.slow3:GetInt())
ref.modifier:SetInt(slow.slow4:GetInt())
ref.adddegre:SetInt(slow.slow5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(slowdegree)
ref.right:SetInt(slowdegree)
else
    ref.left:SetInt(slow.slow6:GetInt())
ref.right:SetInt(slow.slow6:GetInt())
    end
ref.lbymode:SetInt(slow.slow7:GetInt())
ref.freeds:SetInt(slow.slow8:GetInt())
if slow.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(slowdegree,30))
ref.right:SetInt(Utils.RandomInt(slowdegree,30))
end
if slow.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
if slow.slow12:GetBool() then
    if GlobalVars.tickcount % 19 == Utils.RandomInt(1,7)  then
        ref.yawaddbase:SetInt(-5)
    else
        ref.yawaddbase:SetInt(7)
    end
end
elseif state == 'DUCK' and duck.slow:GetBool() and not use.slow:GetBool() then
ref.pitch:SetInt(duck.slow1:GetInt())
ref.yawbase:SetInt(duck.slow2:GetInt())
ref.yawaddbase:SetInt(duck.slow3:GetInt())
ref.modifier:SetInt(duck.slow4:GetInt())
ref.adddegre:SetInt(duck.slow5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(duckdegree)
ref.right:SetInt(duckdegree)
else
    ref.left:SetInt(duck.slow6:GetInt())
ref.right:SetInt(duck.slow6:GetInt())
end
ref.lbymode:SetInt(duck.slow7:GetInt())
ref.freeds:SetInt(duck.slow8:GetInt())
if duck.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(duckdegree,60))
ref.right:SetInt(Utils.RandomInt(duckdegree,60))
end
if duck.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
elseif state == 'AIR' and air.slow:GetBool() and not use.slow:GetBool() then
ref.pitch:SetInt(air.slow1:GetInt())
ref.yawbase:SetInt(air.slow2:GetInt())
ref.yawaddbase:SetInt(air.slow3:GetInt())
ref.modifier:SetInt(air.slow4:GetInt())
ref.adddegre:SetInt(air.slow5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(airdegree)
ref.right:SetInt(airdegree)
else
    ref.left:SetInt(air.slow6:GetInt())
ref.right:SetInt(air.slow6:GetInt())
    end
ref.lbymode:SetInt(air.slow7:GetInt())
ref.freeds:SetInt(air.slow8:GetInt())
if air.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(airdegree,60))
ref.right:SetInt(Utils.RandomInt(airdegree,60))
end
if air.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
if slow.slow12:GetBool() then
    if GlobalVars.tickcount % 19 == Utils.RandomInt(1,7)  then
        ref.yawaddbase:SetInt(-3)
    else
        ref.yawaddbase:SetInt(3)
    end
end
end
end
end
    local function draw1234()
        if EngineClient.IsConnected() then
        local local_player_index    = EngineClient.GetLocalPlayer()
        local local_player          = EntityList.GetClientEntity(local_player_index)
       
        if not local_player then
                return
        end
        local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
        if not me_ent then
            return
        end
        local me = me_ent:GetPlayer()
        if not me or not me:IsAlive() then
            return
        end
        if not EngineClient.IsConnected() then
            return
        end
        local baseyaw = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
        local state = generate_state()
        local inverted = AntiAim.GetInverterState()
        local screen_size = EngineClient.GetScreenSize();
        local x = screen_size.x/2;
        local y = screen_size.y/2;
        animations:new_frame()
        local add_y = 1
        local add_y1 = 1
        alpha_main = 0
        if currentTime + 0.38 < GlobalVars.curtime then
        currentTime = GlobalVars.curtime
        fake = desync_delta()
    end
        if lua_m.vs_fc:GetBool() then
        Render.Circle(Vector2.new(x, y), 12, 30, Color.new(0, 0, 0, 1.0), 4.0, 0,360)
        Render.Circle(Vector2.new(x, y), 12, 120, Color.new(1.0, 1.0, 1.0, 1.0), 4.0, 0, fake / 60 * 360)
        end
        if lua_m.vs_dmg:GetBool() then
        local dmg = Menu.FindVar("Aimbot", "Ragebot", "Accuracy", "Minimum Damage"):GetInt()
        if dmg == 0 then
            dmg = 'AUTO'
        end
        if is_bind_active('Minimum Damage') then
         renderer.text(x + 8, y - 29, 0, 0, 0, 255, '' .. dmg, ideal, font_size)
         renderer.text(x + 8, y - 28, 255, 255, 255, 255, '' .. dmg, ideal, font_size)
     end
        end
        Render.Ac = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, acidsize, pixel)
                local alpha = animations:animate(text .. "_Center")
                Render.Text(text, Vector2.new(screen_size.x / 2 + 2, screen_size.y / 1.89 + add_y1 + 9), Color.new(col, col2, col3, alpha), acidsize, pixel, true)
                add_y1 = add_y1 + 9
           end
        Render.acid = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, predsize, prediction)
                local alpha = animations:animate(text .. "_Center")
                Render.Text(text, Vector2.new(screen_size.x / 2 - width.x / 2 + 1, screen_size.y / 1.89 + add_y1 + 9), Color.new(col, col2, col3, alpha), predsize, prediction, true)
                add_y1 = add_y1 + 9
           end
        Render.Skeet = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, 21, verdana1)
                local alpha = animations:animate(text .. "_Center")
                Render.GradientBoxFilled(Vector2.new(22, screen_size.y / 1.4105 + add_y), Vector2.new(22 + (width.x) / 2, screen_size.y / 1.4105 + add_y - 17), Color.RGBA(0, 0, 0, 0), Color.RGBA(0, 0, 0, 65), Color.RGBA(0, 0, 0, 0), Color.RGBA(0, 0, 0, 65))
                Render.GradientBoxFilled(Vector2.new(22 + (width.x) / 2, screen_size.y / 1.4105 + add_y), Vector2.new(22 + (width.x), screen_size.y / 1.4105 + add_y - 17), Color.RGBA(0, 0, 0, 65), Color.RGBA(0, 0, 0, 0), Color.RGBA(0, 0, 0, 65), Color.RGBA(0, 0, 0, 0))
                Render.Text(text, Vector2.new(screen_size.x / 2 - 1880 / 2 + 1, screen_size.y / 1.4105 + add_y - 17), Color.new(col, col2, col3, alpha), 21, verdana1, false)
                add_y = add_y - 34
        end
        Render.pred = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, predsize, prediction)
                local alpha = animations:animate(text .. "_Center")
                Render.Text(text, Vector2.new(screen_size.x / 2 - width.x / 2 + 1, screen_size.y / 1.89 + add_y1 + 9), Color.new(col, col2, col3, alpha), predsize, prediction, false)
                add_y1 = add_y1 + 9
           end
        Render.Indicator = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, 11, verdana)
                local alpha = animations:animate(text .. "_Center")
                Render.Text(text, Vector2.new(screen_size.x / 2 - 8, screen_size.y / 1.89 + add_y1 + 5), Color.new(col, col2, col3, alpha), 11, verdana, true)
                add_y1 = add_y1 + 9
                 end
         local invert = ''
         if AntiAim.GetInverterState() == false then
        invert ="R"
    else
        invert ="L"
    end
         if lua_m.vs_aa:GetBool(6) then
         if GlobalVars.tickcount % 64 == 1 then
        fake = desync_delta()
    end
            local al1 = math.min(math.floor(math.sin((GlobalVars.realtime%3) * 4) * 175 + 50), 255)
            Render.Text("BETA", Vector2.new(x/2 + 535, y/2+311), Color.RGBA(255, 130, 130, al1), 10, pixel, true)
         Render.Ac('FEMIDA-YAW', 255,255,255)
         local slowwalk = Menu.FindVar("Aimbot","Anti Aim", "Misc", "Slow Walk")
         if slowwalk:GetBool() then
         Render.Text(math.floor(fake).."°", Vector2.new(x/2 + 535, y/2+320), Color.RGBA(255, 255, 255, 255), 10, pixel, true)
         Render.Ac('DANGEROUS-', 255/255, 50/255, 50/255)
         else
         Render.Text(math.floor(fake).."°", Vector2.new(x/2 + 525, y/2+320), Color.RGBA(255, 255, 255, 255), 10, pixel, true)
         Render.Ac('DYNAMIC-', 255/255, 117/255, 107/255)  
          end
          Render.Text(invert, Vector2.new(x/2 + 528, y/2+329), Color.RGBA(255, 255, 255, 255), 10, pixel, true)
          Render.Ac('FAKE YAW: ', 130/255, 130/255, 255/255)
     local charge = Exploits.GetCharge() == 1
          if is_bind_active("Minimum Damage") then
         Render.Ac("DMG", 200/255, 200/255, 1, 1)
         end
         if is_bind_active("Body Aim") then
         Render.Ac('BAIM', 255/255, 0/255, 0/255)
          end
         if is_bind_active("Safe Points") then
         Render.Ac('SP', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Hide Shots") then
         Render.Ac('ONSHOT', 123/255, 194/255, 21/255)
          end
         if is_bind_active("Double Tap") and charge then
         --Render.Box(Vector2.new(x, y + 60), Vector2.new(x + 14, y + 65), Color.new(1.0, 1.0, 1.0, 1.0))
         Render.Ac('DT', 255/255,255/255, 1, 1)
          end
          if is_bind_active("Double Tap") and not charge then
         Render.Ac('DT', 255/255,0/255, 0/255, 0)
          end
     end
     local yaw_base = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
         if lua_m.vs_aa:GetBool(2) then
         local lc = is_breaking_lc()
         local charge = Exploits.GetCharge() == 1
         local dmg = Menu.FindVar("Aimbot", "Ragebot", "Accuracy", "Minimum Damage"):GetInt()
         if is_bind_active("Minimum Damage") then
         Render.Skeet("DMG:" .. dmg, 200/255, 200/255, 1, 1)
         end
         if is_bind_active("Body Aim") then
         Render.Skeet('BAIM', 255/255, 0/255, 0/255)
          end
         if is_bind_active("Safe Points") then
         Render.Skeet('SP', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Hide Shots") then
         Render.Skeet('ONSHOT', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Dormant Aimbot") then
         Render.Skeet('DA', 123/255, 194/255, 21/255)
          end
          if yaw_base:GetInt() == 4 then
         Render.Skeet('AT', 132/255, 195/255, 16/255, 255/255)
          end
          if yaw_base:GetInt() == 5 and not yaw_base:GetInt() == 4 then
         Render.Skeet('FS', 132/255, 195/255, 16/255, 255/255)
          end
          if is_bind_active("Fake Ping") then
         Render.Skeet('PING', 255/255,125/255,95/255)
          end
         if lc then
         Render.Skeet('LC', 123/255, 194/255, 21/255)
          end
         if is_bind_active("Double Tap") and charge then
         Render.Skeet('DT', 255/255,255/255, 1, 1)
          end
          if is_bind_active("Fake Duck") then
         Render.Skeet('DUCK', 200/255,200/255, 200/255, 1)
          end
          if is_bind_active("Double Tap") and not charge then
         Render.Skeet('DT', 255/255,0/255, 0/255, 0)
          end
         end
         local charge = Exploits.GetCharge() == 1
         local delta = math.min(math.abs(AntiAim.GetCurrentRealRotation() - AntiAim.GetFakeRotation()), AntiAim.GetMaxDesyncDelta())
         if lua_m.vs_aa:GetBool(5) then
         local inverted = AntiAim.GetInverterState()
         if inverted then
         renderer.text(x - 27, y + 29, 255, 255, 255, 255, 'FEMIDA', verdana, 11)
         renderer.text(x + 8, y + 29, 101,156,240, 255, 'YAW', verdana, 11)
     else
          renderer.text(x - 27, y + 29, 101,156,240, 255, 'FEMIDA', verdana, 11)
         renderer.text(x + 8, y + 29, 255,255,255, 255, 'YAW', verdana, 11)
     end
         if is_bind_active("Minimum Damage") then
         Render.pred("DMG", 200/255, 200/255, 1, 1)
         end
         if is_bind_active("Body Aim") then
         Render.pred('BAIM', 255/255, 0/255, 0/255)
          end
         if is_bind_active("Safe Points") then
         Render.pred('SP', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Hide Shots") then
         Render.pred('HIDE', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Dormant Aimbot") then
         Render.pred('DA', 123/255, 194/255, 21/255)
          end
         if is_bind_active("Double Tap") and charge then
         Render.pred('DT', 255/255,255/255, 1, 1)
          end
          if is_bind_active("Fake Duck") then
         Render.pred('DUCK', 200/255,200/255, 200/255, 1)
          end
          if is_bind_active("Double Tap") and not charge then
         Render.pred('DT', 255/255,0/255, 0/255, 0)
          end
         Render.GradientBoxFilled(Vector2.new(screen_size.x / 2 + 1, screen_size.y / 1.871 + 5), Vector2.new(screen_size.x / 2 + 5 + fake / 2, screen_size.y / 1.878 + 5), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0))
         Render.GradientBoxFilled(Vector2.new(screen_size.x / 2 + 1, screen_size.y / 1.871 + 5), Vector2.new(screen_size.x / 2 - 5 - fake / 2, screen_size.y / 1.878 + 5), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0))
         end
         if lua_m.vs_aa:GetBool(4) then
         local yawb = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
         local left = yawb:GetInt() == 3
         local right = yawb:GetInt() == 2
         renderer.text(x - 25, y + 29, 0, 0, 0, 255, 'IDEALYAW', idealold, font_size1)
         renderer.text(x - 25, y + 28, 220, 135, 49, 255, 'IDEALYAW', idealold, font_size1)
         local inverted = AntiAim.GetInverterState()
         if inverted then
         renderer.text(x - 11, y + 39, 0, 0, 0, 255, 'LEFT', idealold, font_size1)
         renderer.text(x - 11, y + 38, 209, 159, 230, 255, 'LEFT', idealold, font_size1)
         else
         renderer.text(x - 16, y + 39, 0, 0, 0, 255, 'RIGHT', idealold, font_size1)
         renderer.text(x - 16, y + 38, 209, 159, 230, 255, 'RIGHT', idealold, font_size1)
         end
         if is_bind_active('Double Tap') and charge then
         renderer.text(x - 5, y + 49, 0, 0, 0, 255, 'DT', idealold, font_size1)
         renderer.text(x - 5, y + 48, 0, 185, 0, 255, 'DT', idealold, font_size1)
         end
          if is_bind_active('Double Tap') and not charge then
         renderer.text(x - 5, y + 49, 0, 0, 0, 255, 'DT', idealold, font_size1)
         renderer.text(x - 5, y + 48, 255, 0, 0, 255, 'DT', idealold, font_size1)
         end
         if is_bind_active('Hide Shots') and not is_bind_active('Double Tap') then
         renderer.text(x - 5, y + 49, 0, 0, 0, 255, 'AA', idealold, font_size1)
         renderer.text(x - 5, y + 48, 95, 128, 255, 255, 'AA', idealold, font_size1)
         end
         end
         if lua_m.vs_aa:GetBool(3) then
         local yawb = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
         local left = yawb:GetInt() == 3
         local right = yawb:GetInt() == 2
         local free = yawb:GetInt() == 5
         if left or right then
            renderer.text(x - 3, y + 29, 0, 0, 0, 255, 'FAKE YAW', ideal, font_size)
         renderer.text(x - 3, y + 28, 177, 171, 255, 255, 'FAKE YAW', ideal, font_size)
         renderer.text(x - 3, y + 37, 0, 0, 0, 255, 'DEFAULT', ideal, font_size)
         renderer.text(x - 3, y + 36, 255, 0, 0, 255, 'DEFAULT', ideal, font_size)
     else
         if delta <= 15 then
         renderer.text(x - 3, y + 29, 0, 0, 0, 255, 'IDEAL YAW', ideal, font_size)
         renderer.text(x - 3, y + 28, 255, 0, 0, 255, 'IDEAL YAW', ideal, font_size)
     else
          renderer.text(x - 3, y + 29, 0, 0, 0, 255, 'IDEAL YAW', ideal, font_size)
         renderer.text(x - 3, y + 28, 220, 135, 49, 255, 'IDEAL YAW', ideal, font_size)
     end
          if not free then
         renderer.text(x - 3, y + 37, 0, 0, 0, 255, 'DYNAMIC', ideal, font_size)
         renderer.text(x - 3, y + 36, 209, 159, 230, 255, 'DYNAMIC', ideal, font_size)
     else
          renderer.text(x - 3, y + 37, 0, 0, 0, 255, 'FREESTAND', ideal, font_size)
         renderer.text(x - 3, y + 36, 209, 159, 230, 255, 'FREESTAND', ideal, font_size)
     end
end
         if is_bind_active("Double Tap") and charge then
         renderer.text(x - 3, y + 45, 0, 0, 0, 255, 'DT', ideal, font_size)
         renderer.text(x - 3, y + 44, 0, 185, 0, 255, 'DT', ideal, font_size)
         end
         if is_bind_active("Double Tap") and not charge then
         renderer.text(x - 3, y + 45, 0, 0, 0, 255, 'DT', ideal, font_size)
         renderer.text(x - 3, y + 44, 255, 0, 0, 255, 'DT', ideal, font_size)
         end
         if is_bind_active("Hide Shots") and not is_bind_active("Double Tap") then
         renderer.text(x - 3, y + 45, 0, 0, 0, 255, 'AA', ideal, font_size)
         renderer.text(x - 3, y + 44, 95, 128, 255, 255, 'AA', ideal, font_size)
         end
         end
         if lua_m.vs_aa:GetBool(1) then
         -- indicators 1
         -- main text
         if starting == false or starting1 == false or starting2 == false then
         renderer.text(x - 8, y + 29, 0, 0, 0, 255, 'FEMIDAYAW' , verdana, 11)
         renderer.text(x - 8, y + 28, 255,255,255, 255, 'FEMIDAYAW', verdana, 11)
     else
          renderer.text(x - 8, y + 29, 0, 0, 0, 255, 'BRUTEFORCE' , verdana, 11)
         renderer.text(x - 8, y + 28, 255,255,255, 255, 'BRUTEFORCE', verdana, 11)
     end
         --Render.GradientBoxFilled(Vector2.new(screen_size.x / 2 - 11, screen_size.y / 1.871 + 5), Vector2.new(screen_size.x / 2 + 5 + fake / 2, screen_size.y / 1.878 + 5), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0))
         --Render.GradientBoxFilled(Vector2.new(screen_size.x / 2 - 13, screen_size.y / 1.871 + 5), Vector2.new(screen_size.x / 2 - 5 - fake / 2, screen_size.y / 1.878 + 5), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0))
         -- kb
         local charge = Exploits.GetCharge() == 1
          local lc = is_breaking_lc()
         local dmg = Menu.FindVar("Aimbot", "Ragebot", "Accuracy", "Minimum Damage"):GetInt()
         if is_bind_active("Double Tap") and charge then

            Render.Indicator("DT", 0/255, 185/255, 1, 1)
            end
             if is_bind_active("Double Tap") and not charge then
            Render.Indicator("DT", 255/255, 0/255, 0/255, 0)
            end
        if is_bind_active("Hide Shots") then
            Render.Indicator("AA", 200/255, 185/255, 1, 1)
        end
         if is_bind_active("Minimum Damage") then
         Render.Indicator("" .. dmg, 200/255, 200/255, 1, 1)
         end
         if is_bind_active("Body Aim") then
         Render.Indicator('BAIM', 255/255, 0/255, 0/255)
          end
         if is_bind_active("Safe Points") then
         Render.Indicator('SP', 123/255, 194/255, 21/255)
          end
        if is_bind_active("Fake Duck") then
            Render.Indicator("DUCK", 255/255, 255/255, 1, 1)
        end
    end
end
end
--- Rage
-- Hitchance in air
-- Callbacks
    -- Paint callbacks
    local quest = function(cond , T , F )
        if cond then return true else return false end
    end
    local function uitab()
    lua_m.hk_x:SetVisible(false)
    lua_m.hk_y:SetVisible(false)
    lua_m.vs_ac:SetVisible(lua_m.vs_th:GetInt() == 0)
    lua_m.dt_md:SetVisible(lua_m.rb_on:GetBool() and lua_m.dt_on:GetBool())
    lua_m.rb_lg:SetVisible(lua_m.rb_on:GetBool())
    lua_m.dt_on:SetVisible(lua_m.rb_on:GetBool())
    m.antibrute:SetVisible(m.aaenable:GetBool() and m.aatype:GetInt() == 1)
   m.player_state:SetVisible(m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    button:SetVisible(m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    m.aatype:SetVisible(m.aaenable:GetBool())
    m.presettype:SetVisible(m.aaenable:GetBool() and m.aatype:GetInt() == 0)
    --m.player_state:SetVisible()
    use.slow:SetVisible(  m.player_state:GetInt() == 0 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow1:SetVisible( m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow2:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow3:SetVisible( m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow4:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow5:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow6:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow7:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow8:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow10:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow11:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- stand
    stand.stand:SetVisible(  m.player_state:GetInt() == 1 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand1:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand2:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand3:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand4:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand5:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand6:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand7:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand8:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand10:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand11:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand12:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- move
    move.slow:SetVisible(  m.player_state:GetInt() == 2 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow1:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow2:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow3:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow4:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow5:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow6:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow7:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow8:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow10:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow11:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow12:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
        move.slow13:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
            move.slow14:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and move.slow13:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
                move.slow15:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and move.slow13:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- slow
    slow.slow:SetVisible(  m.player_state:GetInt() == 3 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow1:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow2:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow3:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow4:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow5:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow6:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow7:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow8:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow10:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow11:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow12:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- air
    air.slow:SetVisible(  m.player_state:GetInt() == 4 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow1:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow2:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow3:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow4:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow5:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow6:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow7:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow8:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow10:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow11:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow12:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- duck
    duck.slow:SetVisible(  m.player_state:GetInt() == 5 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow1:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow2:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow3:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow4:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow5:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow6:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow7:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow8:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow10:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow11:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
end
    local function paint()
        uitab()
        g_paint_handle()
        --on_menu_change()
        draw_notify()
        --tabs()
        draw1234()
        keybinds()
        menuthing()
        drawshot()
    end

    -- CM callbacks
    local function cm(cmd)
        commands()
        zetaa()
    end
    local function on_cm( e )
        customs()
        preset()
    end
    local function events(e)
        aim1234(e)
        brutelogic(e)
    end
    -- Doubletap menu callback
    local function dt_f()
        Exploits.OverrideDoubleTapSpeed(lua_m.dt_on:GetBool() and (lua_m.dt_md:GetBool(0) and 14 or 15) or 15)
    end
    lua_m.dt_on:RegisterCallback(dt_f)
    lua_m.dt_md:RegisterCallback(dt_f)
    b:paint(8, string.format('Welcome back %s. Femida.lua successfuly loaded', Cheat.GetCheatUserName()))
    Cheat.RegisterCallback('prediction', zetaa)
    Cheat.RegisterCallback('draw', paint)
    Cheat.RegisterCallback("pre_prediction", on_cm)
    Cheat.RegisterCallback("events", events)
    Cheat.RegisterCallback('registered_shot', aim_sho1t)
Держи
Мужик попросил ток аа, а ты ему пихаешь какую-то убогую паста, где что-то спастить будет проблемой, ибо все написано с хелпой дога
 
Участник
Статус
Оффлайн
Регистрация
29 Дек 2019
Сообщения
381
Реакции[?]
168
Поинты[?]
3K
Код:
--local tab1 = Menu.Combo("Femida Yaw", "Tab", {"Global", "Antiaim", "Visuals", "Misc"}, 0)
local menu_elements =
{
     fake_angle = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Enable Fake Angle"),
     double_tap = Menu.FindVar("Aimbot", "Ragebot", "Exploits", "Double Tap"),
     fakelag = Menu.FindVar("Aimbot", "Anti Aim", "Fake Lag", "Enable Fake Lag"),
     legs = Menu.FindVar("Aimbot", "Anti Aim", "Misc", "Leg Movement"),
}

-- aa things

local antiaims =
{
    y_aa = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base"),
    p_aa = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Pitch"),
    left_l = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Left Limit"),
    right_l = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Right Limit"),
    lby_t = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "LBY Mode"),
    fake_t = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options"),
    fs_t = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync"),
}
-- lua menu
local var = {
    player_states = {"On Use", "Standing", "Moving", "Slow motion", "Air", 'Duck'}
}
local use = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[Use] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Use] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Use] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Use] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[Use] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[Use] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[Use] Body Yaw Jitter", false)
}
local stand = {
    stand = Menu.Switch("Anti-Aims","Anti-Aims", "[1] Enable", false),
    stand1 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    stand2 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    stand3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[1] Yaw Base Add", 0, -180, 180),
    stand4 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    stand5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[1] Modifier degree", 0, -180, 180),
    stand6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[1] Fake Yaw Limit", 17, 0, 60),
    stand7 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     stand8 = Menu.Combo("Anti-Aims","Anti-Aims", "[1] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     stand10 = Menu.Switch("Anti-Aims","Anti-Aims", "[1] Desync jitter", false),
     stand11 = Menu.Switch("Anti-Aims","Anti-Aims", "[1] Body Yaw Jitter", false),
     stand12 = Menu.Switch("Anti-Aims","Anti-Aims", "[1] Fake Flick", false)
}
local move = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[2] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[2] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[2] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[2] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Body Yaw Jitter", false),
     slow12 = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Small Jitter", false),
     slow13 = Menu.Switch("Anti-Aims","Anti-Aims", "[2] Tank Jitter", false),
     slow14 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Tank Yaw] Minimum", 10, -180, 180),
    slow15 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[Tank Yaw] Maximum", -12, -180, 180)
}
local slow = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[3] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[3] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[3] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[3] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[3] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[3] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[3] Body Yaw Jitter", false),
     slow12 = Menu.Switch("Anti-Aims","Anti-Aims", "[3] Small Yaw Jitter", false)
}
local air = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[4] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[4] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[4] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[4] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[4] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[4] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[4] Body Yaw Jitter", false),
     slow12 = Menu.Switch("Anti-Aims","Anti-Aims", "[4] Small Yaw Jitter", false)
}
local duck = {
    slow = Menu.Switch("Anti-Aims","Anti-Aims", "[5] Enable", false),
    slow1 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Pitch", {"Disabled", "Down", "Fake Down", "Fake Up"}, 0),
    slow2 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 0),
    slow3 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[5] Yaw Base Add", 0, -180, 180),
    slow4 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Yaw Modifier", {"Disabled", "Center", "Offset", "Random", "Spin"}, 0),
    slow5 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[5] Modifier degree", 0, -180, 180),
    slow6 = Menu.SliderInt("Anti-Aims","Anti-Aims", "[5] Fake Yaw Limit", 17, 0, 60),
    slow7 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Body Yaw Mode", {"Disabled", "Opposite", "Sway"}, 0),
     slow8 = Menu.Combo("Anti-Aims","Anti-Aims", "[5] Body Freestanding", {"Disabled", "Default", "Inverted"}, 0),
     slow10 = Menu.Switch("Anti-Aims","Anti-Aims", "[5] Desync jitter", false),
     slow11 = Menu.Switch("Anti-Aims","Anti-Aims", "[5] Body Yaw Jitter", false)
}
local m = {
    player_state = Menu.Combo("Anti-Aims","Anti-Aims", "|", var.player_states, 0),
    aaenable = Menu.Switch("Anti-Aims","[+]", "Master-Switch", false),
    aatype = Menu.Combo("Anti-Aims","[+]", '', {"Preset", 'Custom'} , 0),
    presettype = Menu.Combo("Anti-Aims","[+]", ' ', {"Mode #1", 'TANK-AA', 'CYBER AA'} , 0),
    antibrute = Menu.Switch("Anti-Aims","", "Anti-Bruteforce", false)
}
local screen = EngineClient.GetScreenSize()
local lua_m =
{
        -- Ragebot
    rb_on = Menu.Switch('Rage',"Femida", "Enable ragebot improvements", false),
    rb_lg = Menu.Switch('Rage',"Femida", "Aimbot logging", false),
    -- Doubletap
    dt_on = Menu.Switch('Rage',"Femida", "Enable doubletap improvements", false),
    dt_md = Menu.Combo('Rage',"Femida", "Doubletap mode", {"Fast", "Unsafe", "Recomendent"}, 0),
    -- Visual
    vs_th = Menu.Combo('Visuals',"Femida", "Palette theme", {"None", "Gradient", 'Gradient #2'}, 0),
    vs_ac = Menu.ColorEdit('Visuals',"Femida", "Palette", Color.new(174 / 255,181 / 255,235 / 255, 255 / 255)),
    vs_wm = Menu.Switch('Visuals',"Femida", "Watermark", false),
    vs_dmg = Menu.Switch('Visuals','Femida', 'Min Damage Indicator', false),
    vs_hl = Menu.Switch('Visuals',"Femida", "Hotkey list", false),
    vs_fl = Menu.Switch('Visuals',"Femida", "Anti-aimbot Visuals", false),
    vs_fc = Menu.Switch('Visuals',"Femida", "Centered Desync Circle", false),
    hk_x = Menu.SliderInt('Visuals',"Femida", "hk_x", 300, 1, screen.x),
    hk_y = Menu.SliderInt('Visuals',"Femida", "hk_y", 10, 1, screen.y),
    vs_skeet = Menu.Switch('Visuals',"Femida", "Skeet hitsound", false),
    wmname = Menu.TextBox('Visuals','Watermark', "Watermark Name", 64, Cheat.GetCheatUserName()),
    wmprefix = Menu.TextBox('Visuals','Watermark', "Watermark Prefix", 64, 'gamesense'),
    vs_ts = Menu.SliderInt('Visuals',"Femida", "BG transparency", 100, 0, 255, ""),
    --hk_x = Menu.SliderInt("Femida", "Keybinds X", 200, 0, EngineClient.GetScreenSize().x),
    --hk_y = Menu.SliderInt("Femida", "Keybinds Y", 400, 0, EngineClient.GetScreenSize().y),
    -- AntiAim
    -- Fakelag
    fl_ref = Menu.Switch('Misc',"Femida", "Enable better fakelag", false),
    fl_mode = Menu.Combo('Misc',"Femida", "Mode", {"Fluctuate", "Logic", "Maximum"}, 0),
    -- Visuals
    vs_net = Menu.Switch('Visuals','Femida', 'Custom netgraph', false),
    vs_aa = Menu.MultiCombo('Visuals',"Femida", "Indicators Type", {"Femida Yaw", 'Skeet', 'Ideal Yaw New', 'Ideal Yaw Old', 'TEAMSKEET', 'ACATEL'}, 0),
    vs_arr = Menu.Combo('Visuals',"Femida", "Arrows", {"Disabled", "Line", "TeamSkeet Arrows"}, 0),
    vs_selected = Menu.ColorEdit('Visuals',"Femida", 'Selected Desync Color', Color.new(174 / 255,181 / 255,235 / 255, 255 / 255)),
    vs_manual = Menu.ColorEdit('Visuals',"Femida", "Selected Manual Color", Color.new(255 / 255,255 / 255,255 / 255, 255 / 255)),
    -- Extra
    an_lb = Menu.Switch('Misc',"Extra", "Leg Breaker", false),
    an_pe = Menu.Switch('Misc',"Commands", "Disable Panorama", false),
    an_bo = Menu.Switch('Misc',"Commands", "FPS Boost", false),
}



-- menu text
local ffi = require("ffi")

ffi.cdef[[
    typedef struct {
        unsigned short wYear;
        unsigned short wMonth;
        unsigned short wDayOfWeek;
        unsigned short wDay;
        unsigned short wHour;
        unsigned short wMinute;
        unsigned short wSecond;
        unsigned short wMilliseconds;
    } SYSTEMTIME, *LPSYSTEMTIME;
    void GetSystemTime(LPSYSTEMTIME lpSystemTime);
    void GetLocalTime(LPSYSTEMTIME lpSystemTime);
        void* GetProcAddress(void* hModule, const char* lpProcName);
    void* GetModuleHandleA(const char* lpModuleName);
   
    typedef struct {
        uint8_t r;
        uint8_t g;
        uint8_t b;
        uint8_t a;
    } color_struct_t;

    typedef void (*console_color_print)(const color_struct_t&, const char*, ...);

    typedef void* (__thiscall* get_client_entity_t)(void*, int);
]]
local ffi_helpers = {
    color_print_fn = ffi.cast("console_color_print", ffi.C.GetProcAddress(ffi.C.GetModuleHandleA("tier0.dll"), "?ConColorMsg@@YAXABVColor@@PBDZZ")),
    color_print = function(self, text, color)
        local col = ffi.new("color_struct_t")

            col.r = 135
            col.g = 232
            col.b = 130
            col.a = 255

        self.color_print_fn(col, text)
    end
}
local function coloredPrint(color, text)
    ffi_helpers.color_print(ffi_helpers, text, color)
end
    local ffi_cast = ffi.cast
    local pflFrameTime = ffi.new("float[1]")
    local pflFrameTimeStdDeviation = ffi.new("float[1]")
    local pflFrameStartTimeStdDeviation = ffi.new("float[1]")
    local interface_ptr = ffi.typeof('void***')
    local netc_bool = ffi.typeof("bool(__thiscall*)(void*)")
    local netc_bool2 = ffi.typeof("bool(__thiscall*)(void*, int, int)")
    local netc_float = ffi.typeof("float(__thiscall*)(void*, int)")
    local netc_int = ffi.typeof("int(__thiscall*)(void*, int)")
    local net_fr_to = ffi.typeof("void(__thiscall*)(void*, float*, float*, float*)")
    local rawivengineclient = Utils.CreateInterface("engine.dll", "VEngineClient014") or error("VEngineClient014 wasnt found", 2)
    local ivengineclient = ffi_cast(interface_ptr, rawivengineclient) or error("rawivengineclient is nil", 2)
    local get_net_channel_info = ffi_cast("void*(__thiscall*)(void*)", ivengineclient[0][78]) or error("ivengineclient is nil")
-- Fonts
    local font_size = 11
    local font_size1 = 11
    local predsize = 11
    local acidsize = 10
    local verdsize = 11
    local kbsize = 11
    local mainsize = 12
    local menusize = 35
    local verdanamenu2 = Render.InitFont('Verdana', 17)
    local verdanamenu = Render.InitFont('Verdana Bold', menusize)
    local pixel = Render.InitFont("Smallest Pixel-7", acidsize)
    local verdbd = Render.InitFont("Verdana Bold", verdsize, {'r'})
    local prediction = Render.InitFont('Verdana', predsize)
    local ideal = Render.InitFont('Arial', font_size)
    local idealold = Render.InitFont('Verdana Bold', font_size1)
    local net_graph = Render.InitFont('Verdana', 12)
    local verdana = Render.InitFont('Verdana', 11)
    local verdana1 = Render.InitFont('Calibri Bold', 21)
    local arrows = Render.InitFont('Verdana', 16)
    local indicator = Render.InitFont('Calibri', 13)
    local calib = Render.InitFont("Verdana", 12)
    local calib1 = Render.InitFont("Verdana", mainsize, {'r'})
    local calib2 = Render.InitFont("Verdana", kbsize, {'r'})
    local calib3 = Render.InitFont("Verdana", 11, {'b'})
    local dsy_ = Render.InitFont('Calibri Bold', 12)
    lua_m.dt_md:SetVisible(lua_m.dt_on:GetBool())
    lua_m.rb_lg:SetVisible(lua_m.rb_on:GetBool())
    lua_m.vs_ac:SetVisible(not lua_m.vs_th:GetInt() == 1 or lua_m.vs_th:GetInt() == 2)
local function distation(vec_one, vec_two) local delta_x, delta_y, delta_z = vec_one.x - vec_two.x, vec_one.y - vec_two.y return math.sqrt(delta_x * delta_x + delta_y * delta_y) end
local function lerp(start, vend, time)
    return start + (vend - start) * time
end
    local ping_color = function (a)if a<40 then return{255,255,255}end;if a<100 then return{255,125,95}end;return{255,60,80}end
local animations = {speed=4.0,stored_values={},active_this_frame={},prev_realtime=GlobalVars.realtime,realtime=GlobalVars.realtime,multiplier=0.0,clamp=function(b,c,d)return b>d and d or(b<c and c or b)end,new_frame=function(self)self.prev_realtime=self.realtime;self.realtime=GlobalVars.realtime;self.multiplier=(self.realtime-self.prev_realtime)*self.speed;for e,b in pairs(self.stored_values)do if self.active_this_frame[e]==nil then self.stored_values[e]=nil end end;self.active_this_frame={}end,reset=function(self,f)self.stored_values[f]=nil end,animate=function(self,f,g,h)h=h or 1.0;g=g or false;local i=self.multiplier*(g and-1 or 1)local b=self.clamp(self.stored_values[f]and self.stored_values[f]or 0.0,0.0,h)b=self.clamp(b+i,0.0,h)self.stored_values[f]=b;self.active_this_frame[f]=true;return b end}
local animations1 = {speed=2.0,stored_values={},active_this_frame={},prev_realtime=GlobalVars.realtime,realtime=GlobalVars.realtime,multiplier=0.0,clamp=function(b,c,d)return b>d and d or(b<c and c or b)end,new_frame=function(self)self.prev_realtime=self.realtime;self.realtime=GlobalVars.realtime;self.multiplier=(self.realtime-self.prev_realtime)*self.speed;for e,b in pairs(self.stored_values)do if self.active_this_frame[e]==nil then self.stored_values[e]=nil end end;self.active_this_frame={}end,reset=function(self,f)self.stored_values[f]=nil end,animate=function(self,f,g,h)h=h or 1.0;g=g or false;local i=self.multiplier*(g and-1 or 1)local b=self.clamp(self.stored_values[f]and self.stored_values[f]or 0.0,0.0,h)b=self.clamp(b+i,0.0,h)self.stored_values[f]=b;self.active_this_frame[f]=true;return b end}
local renderer = {}
renderer.rectangle = function (x, y, w, h)
    Render.BoxFilled(Vector2.new(x, y), Vector2.new(x + w, y + h), lua_m.vs_ac:GetColor())
end
renderer.rectangle1 = function (x, y, w, h, r,g,b,a)
    Render.BoxFilled(Vector2.new(x, y), Vector2.new(x + w, y + h), Color.new(r / 255, g / 255, b / 255, a / 255))
end
renderer.gradient = function ( x, y, w, h, r, g, b, a, r1, g1, b1, a1, vertical )
    if vertical then
        Render.GradientBoxFilled(Vector2.new(x, y), Vector2.new(x + w, y + h), Color.new(r / 255, g / 255, b / 255, a / 255), Color.new(r / 255, g / 255, b / 255, a / 255), Color.new(r1 / 255, g1 / 255, b1 / 255, a1 / 255), Color.new(r1 / 255, g1 / 255, b1 / 255, a1 / 255))
    else
        Render.GradientBoxFilled(Vector2.new(x, y), Vector2.new(x + w, y + h), Color.new(r / 255, g / 255, b / 255, a / 255), Color.new(r1 / 255, g1 / 255, b1 / 255, a1 / 255), Color.new(r / 255, g / 255, b / 255, a / 255), Color.new(r1 / 255, g1 / 255, b1 / 255, a1 / 255))
    end
end
renderer.circle = function (x, y, r, g, b, a, radius)
    Render.CircleFilled(Vector2.new(x, y), radius, 360, Color.new(r / 255, g / 255, b / 255, a / 255))
end
renderer.circle_outline = function (x, y, r, g, b, a, radius)
    Render.Circle(Vector2.new(x, y), radius, 360, Color.new(r / 255, g / 255, b / 255, a / 255))
end
renderer.text = function (x, y, r, g, b, a, text, font, size)
    Render.Text(text, Vector2.new(x, y), Color.new(r / 255, g / 255, b / 255, a / 255), size, font, false)
end
renderer.line = function (xa, ya, xb, yb, r, g, b, a)
    Render.Line(Vector2.new(xa, ya), Vector2.new(xb, yb), Color.new(r / 255, g / 255, b / 255, a / 255))
end
-- Notifier2

    local a=EngineClient.GetScreenSize()local b={callback_registered=false,maximum_count=7,data={}}function b:register_callback()if self.callback_registered then return end;function draw_notify()local c=5;local d=self.data;for e=#d,1,-1 do self.data[e].time=self.data[e].time-GlobalVars.frametime;local f,g=255,0;local h=d[e]if h.time<0 then table.remove(self.data,e)else local i=h.def_time-h.time;local i=i>1 and 1 or i;if h.time<0.5 or i<0.5 then g=(i<1 and i or h.time)/0.5;f=g*255;if g<0.2 then c=c+15*(1.0-g/0.2)end end;local j={x=Render.CalcTextSize(h.draw,11,verdana).x+8}local k={a.x/2-j.x/2+3,a.y-a.y/100*17.4+c}renderer.rectangle1(k[1],k[2]-20,j.x,20,13,13,13,f)renderer.rectangle(k[1],k[2]-20,j.x,2,138,171,255,f)renderer.text(k[1]+5,k[2]-15,255,255,255,f,h.draw,verdana,11)c=c-50 end end;self.callback_registered=true end end;function b:paint(l,m)local n=tonumber(l)+1;for e=self.maximum_count,2,-1 do self.data[e]=self.data[e-1]end;self.data[#self.data+1]={time=n,def_time=n,draw=m}self:register_callback()end
    -- Notifier2
    -- Is Able to Break LC
    local is_breaking_lc = function (...)local b=EntityList.GetClientEntity(EngineClient.GetLocalPlayer())local c=b:GetPlayer()local d=Vector.new(c:GetProp("DT_BasePlayer","m_vecVelocity[0]"),c:GetProp("DT_BasePlayer","m_vecVelocity[1]"),c:GetProp("DT_BasePlayer","m_vecVelocity[2]")):Length()if not c then return false end;if not c:IsAlive()then return false end;if Exploits.GetCharge()==1 then return false end;if d<275 then return false end;if bit.band(c:GetProp("DT_BasePlayer","m_fFlags"),1)==1 and d<260 then return false end;return true end
    -- Check bind activity
    local is_bind_active = function (b)local c=Cheat.GetBinds()for d=1,#c do if c[d]:GetName()==b then return c[d]:IsActive() end end;return false end
    -- Get bind val
    local get_bind_val = function (b)local c=Cheat.GetBinds()for d=1,#c do if c[d]:GetName()==b then return c[d]:GetValue()end end end
    -- Color by float (For fake indicator)
    local get_color_by_float = function (a,...)local b={...}local c=0;local d={}for e=1,#b,4 do c=c+1;local f=(e-1)/(#b-4)d[c]={f,b[e],b[e+1],b[e+2],b[e+3]}end;local g;local h;local i=1;local j=1;for e=1,#d do local k=d[e]local f=k[1]if f==a then return k[2],k[3],k[4],k[5]elseif f>a then local l=f-a;if l<j then h=k;j=l end elseif f<a then local l=a-f;if l<i then g=k;i=l end end end;local m=i+j;local n=(g[2]*j+h[2]*i)/m;local o=(g[3]*j+h[3]*i)/m;local p=(g[4]*j+h[4]*i)/m;local q=(g[5]*j+h[5]*i)/m;return n,o,p end
    -- Get desync color
    local get_desync_color = function (a)local b={get_color_by_float(math.max(0,math.min(1,math.abs(a)/58)),255,0,0,255,255,255,0,255,123,194,21,255)}return{r=b[1],g=b[2],b=b[3]}end
local need_to_bomb = function(...)
    local a = EntityList.GetEntitiesByName("CPlantedC4")
    local b = EntityList.GetLocalPlayer()
    local c = b:GetPlayer()
    local d = c:GetEyePosition()
    for e = 1, #a do
        local f = a[e]
        local g = f:GetRenderOrigin()
        local h = (d - g):Length()
        if h < 100 then
            return true
        end
    end
    return false
end
local need_to_door = function(...)
    local a = EntityList.GetEntitiesByClassID(143)
    local b = EntityList.GetLocalPlayer()
    local c = b:GetPlayer()
    local d = c:GetEyePosition()
    for e = 1, #a do
        local f = a[e]
        local g = f:GetRenderOrigin()
        local h = (d - g):Length()
        if h < 100 then
            return true
        end
    end
    return false
end
local need_to_hosting = function(...)
    local a = EntityList.GetEntitiesByName("CHostage")
    local b = EntityList.GetLocalPlayer()
    local c = b:GetPlayer()
    local d = c:GetEyePosition()
    for e = 1, #a do
        local f = a[e]
        local g = f:GetRenderOrigin()
        local h = (d - g):Length()
        if h < 100 then
            return true
        end
    end
    return false
end
local ref = {
    pitch = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Pitch"),
yawbase = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base"),
yawaddbase = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Add"),
modifier = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Modifier"),
adddegre = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Modifier Degree"),
enableangles = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Enable Fake Angle"),
left = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Left Limit"),
right = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Right Limit"),
fakeopti = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options"),
lbymode = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "LBY Mode"),
freeds = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync"),
}
    local generate_state = function ()local a=EntityList.GetClientEntity(EngineClient.GetLocalPlayer())local b=a:GetPlayer()local c=Vector.new(b:GetProp("DT_BasePlayer","m_vecVelocity[0]"),b:GetProp("DT_BasePlayer","m_vecVelocity[1]"),b:GetProp("DT_BasePlayer","m_vecVelocity[2]")):Length()local d=b:GetProp("DT_BasePlayer","m_flDuckAmount")local e=bit.band(b:GetProp("DT_BasePlayer","m_fFlags"),1)~=1;if e then return"AIR"elseif d>0.8 then return"DUCK"elseif c>130 then return"RUN"elseif c>5 then return"SLOW"end;return"STAND"end
    -- Getting wall damage
    local GetNetChannel = function (a)if a==nil then return end;local b=ffi_cast(netc_int,a[0][17])(a,1)return{seqNr_out=b,is_loopback=ffi_cast(netc_bool,a[0][6])(a),is_timing_out=ffi_cast(netc_bool,a[0][7])(a),latency={crn=function(c)return ffi_cast(netc_float,a[0][9])(a,c)end,average=function(c)return ffi_cast(netc_float,a[0][10])(a,c)end},loss=ffi_cast(netc_float,a[0][11])(a,1),choke=ffi_cast(netc_float,a[0][12])(a,1),got_bytes=ffi_cast(netc_float,a[0][13])(a,1),sent_bytes=ffi_cast(netc_float,a[0][13])(a,0),is_valid_packet=ffi_cast(netc_bool2,a[0][18])(a,1,b-1)}end
    -- Net Framerate
    local GetNetFramerate = function (b)if b==nil then return 0,0 end;local c=0;local d=0;ffi_cast(net_fr_to,b[0][25])(b,pflFrameTime,pflFrameTimeStdDeviation,pflFrameStartTimeStdDeviation)if pflFrameTime~=nil and pflFrameTimeStdDeviation~=nil and pflFrameStartTimeStdDeviation~=nil then if pflFrameTime[0]>0 then c=pflFrameStartTimeStdDeviation[0]*1000;d=pflFrameTime[0]*1000 end end;return d,c end
-- Globals
    local cl_interp = CVar.FindVar("cl_interp") -- 0.015625
    local cl_interp_ratio = CVar.FindVar("cl_interp_ratio") -- 1
    local cl_updaterate = CVar.FindVar("cl_updaterate")
    local miss_data = {'hit', '?', 'spread', 'occlusion', 'prediction error'}
    local fakelag_maximum, choked_ticks, choked_ticks_max, choked_ticks_prev = 14, 0, 0, 0
    local hitgroup = {'head', 'neck', 'pelvis', 'stomach', 'chest', 'chest', 'chest', 'right leg', 'left leg', 'right leg', 'left leg', 'right leg', 'left leg', 'right hand', 'left hand', 'right hand', 'right hand', 'left hand', 'left hand'}
    local id = 1;
    local LC_ALPHA = 1
-- Functions
    -- Ragebot Shot

local hitlogs = {}
local function aim_sho1t(shot)
       if lua_m.rb_on:GetBool() and lua_m.rb_lg:GetBool() then
    local text

    local name = EntityList.GetClientEntity(shot.target_index):GetPlayer():GetName()
    local damage = shot.damage
    local entity = EntityList.GetClientEntity(shot.target_index)
        local entity = EntityList.GetClientEntity(shot.target_index)
        local player = entity:GetPlayer()
        local body_yaw = math.min(58, math.max(player:GetProp("DT_BaseAnimating", "m_flPoseParameter")[12] * 120 - 60, -58))
        local health = player:GetProp("DT_BasePlayer", "m_iHealth")
        local reason = miss_data[shot.reason + 1]
        local hitbox = hitgroup[shot.hitgroup + 1]
        local shot_c = ({"st", "nd", "rd", "th"})[id]
    if shot.reason == 0 then
        text = string.format("Registered %s shot in %s's %s for %i damage [angle: %.1f°, 1:%i°] (hitchance: %i | history(?): | %i health)", id .. (shot_c or 'th'), player:GetName(), hitbox, shot.damage, shot.spread_degree, body_yaw, shot.hitchance, shot.backtrack, health)
        print('[neverlose.cc] '.. text)
    else
        text = string.format("Missed %s shot at %s's %s due to %s [angle: %.1f°, 1:%i°] (hitchance: %i | history(Δ): %i | %i health)", id .. (shot_c or 'th'), player:GetName(), hitbox, reason, shot.spread_degree, body_yaw, shot.hitchance, shot.backtrack, health)
        print('[neverlose.cc] '.. text)
    end
id = id == 15 and 1 or id + 1
    table.insert(hitlogs, {text = text, time = GlobalVars.realtime})
end

end
local function aim1234(e)
if lua_m.vs_skeet:GetBool() then
if e:GetName() == "player_hurt" then
local attacker = EntityList.GetPlayerForUserID(e:GetInt("attacker", 0))
if attacker == EntityList.GetLocalPlayer() then
EngineClient.ExecuteClientCmd("play buttons/arena_switch_press_02.wav")
end
end
end
end
local function drawshot()
    if lua_m.rb_on:GetBool() and lua_m.rb_lg:GetBool() then
    local x, y = 5, 5

    for i, hitlog in ipairs(hitlogs) do
        if hitlog.time + 5 < GlobalVars.realtime then
            table.remove(hitlogs, i)
        end
        Render.Text(hitlog.text, Vector2.new(x + 1, y), Color.new(0, 0, 0, 255), 12, net_graph)
        Render.Text(hitlog.text, Vector2.new(x, y), Color.new(1, 1, 1, 255), 12, net_graph)
     
        y = y + 15
    end
    end
end
    local function on_menu_change( ... )
        lua_m.vs_ac:SetVisible(not lua_m.vs_th:GetInt() == 1 or lua_m.vs_th:GetInt() == 2)
        lua_m.dt_md:SetVisible(lua_m.dt_on:GetBool())
        lua_m.rb_lg:SetVisible(lua_m.rb_on:GetBool())
    end
    -- Fakelag
    local function custom_fakelag()
        local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
        local me = me_ent:GetPlayer()
   
        if not me or not EngineClient.IsInGame()  then
            return
        end          
        local vel = Vector.new(me:GetProp("DT_BasePlayer", "m_vecVelocity[0]"), me:GetProp("DT_BasePlayer", "m_vecVelocity[1]"), me:GetProp("DT_BasePlayer", "m_vecVelocity[2]")):Length()                                              
        local flch = Menu.FindVar("Aimbot", "Anti Aim", "Fake Lag", "Limit")
        local flch1 = Menu.FindVar("Aimbot", "Anti Aim", "Fake Lag", "Randomization")
        if lua_m.fl_mode:GetInt() == 1 then
            flch:SetInt(14)
        elseif lua_m.fl_mode:GetInt() == 2 then
            flch:SetInt(math.random(8,14))
        end
    end
    -- Net graph
    local function net_graph()
        local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
        if not me_ent then return end
        local me = me_ent:GetPlayer()
   
        if not me or not EngineClient.IsInGame()  then
            return
        end
   
        -- писки
        local INetChannelInfo = ffi_cast("void***", get_net_channel_info(ivengineclient)) or error("netchaninfo is nil")
        local net_channel = GetNetChannel(INetChannelInfo)
        local server_framerate, server_var = GetNetFramerate(INetChannelInfo)
        local alpha = math.min(math.floor(math.sin((GlobalVars.realtime%3) * 4) * 125 + 200), 255)
   
        local color = { 255, 200, 95, 255 }
        local x, y = EngineClient.GetScreenSize().x, EngineClient.GetScreenSize().y
   
        x,y = x / 2 + 1, y - 155
   
        local net_state = 0
        local net_data_text = {
            [0] = 'clock syncing',
            [1] = 'packet choke',
            [2] = 'packet loss',
            [3] = 'lost connection'
        }
   
        if net_channel.choke > 0.00 then net_state = 1 end
        if net_channel.loss > 0.00 then net_state = 2 end
   
        if net_channel.is_timing_out then
            net_state = 3
            net_channel.loss = 1
   
            LC_ALPHA = LC_ALPHA-GlobalVars.frametime
            LC_ALPHA = LC_ALPHA < 0.05 and 0.05 or LC_ALPHA
        else
            LC_ALPHA = LC_ALPHA+(GlobalVars.frametime*2)
            LC_ALPHA = LC_ALPHA > 1 and 1 or LC_ALPHA
        end
   
        local right_text = net_state ~= 0 and
            string.format('%.1f%% (%.1f%%)', net_channel.loss*100, net_channel.choke*100) or
            string.format('%.1fms', server_var/2)
   
        if net_state ~= 0 then
            color = { 255, 50, 50, alpha }
        end
   
        local ccor_text = net_data_text[net_state]
        local ccor_width = Render.CalcTextSize(tostring(ccor_text), 11, verdana).x
   
        local sp_x = x - ccor_width - 25
        local sp_y = y
   
        local cn = 1
        surface_draw_text = function(x, y, r, g, b, a, font, text)
            renderer.text(x - 1, y, 0, 0, 0, a, text, font, 11)
            renderer.text(x , y - 1, 0, 0, 0, a, text, font, 11)
            renderer.text(x + 1, y , 0, 0, 0, a, text, font, 11)
            renderer.text(x , y  + 1, 0, 0, 0, a, text, font, 11)
            renderer.text(x, y, r, g, b, a, text, font, 11)
        end
        surface_draw_text(sp_x, sp_y, 255, 255, 255, net_state ~= 0 and 255 or alpha, verdana, ccor_text)
   
        surface_draw_text(x + 20, sp_y, 255, 255, 255, 255, verdana, string.format('+- %s', right_text))
   
        local bytes_in_text = string.format('in: %.2fk/s    ', net_channel.got_bytes/1024)
        local bi_width = Render.CalcTextSize(tostring(bytes_in_text), 11, verdana).x
   
        local tickrate = 1/GlobalVars.interval_per_tick
        local lerp_time = cl_interp_ratio:GetFloat() * (1000 / tickrate)
   
        local lerp_clr = { 255, 255, 255 }
   
        if lerp_time/1000 < 2/cl_updaterate:GetInt() then
            lerp_clr = { 255, 125, 95 }
        end
   
        surface_draw_text(sp_x, sp_y + 20*cn, 255, 255, 255, LC_ALPHA*255, verdana, bytes_in_text);
        surface_draw_text(sp_x + bi_width, sp_y + 20*cn, lerp_clr[1], lerp_clr[2], lerp_clr[3], LC_ALPHA*255, verdana, string.format('lerp: %.1fms', lerp_time)); cn=cn+1
        surface_draw_text(sp_x, sp_y + 20*cn, 255, 255, 255, LC_ALPHA*255, verdana, string.format('out: %.2fk/s', net_channel.sent_bytes/1024)); cn=cn+1
   
        surface_draw_text(sp_x, sp_y + 20*cn, 255, 255, 255, LC_ALPHA*255, verdana, string.format('sv: %.2f +- %.2fms    var: %.3f ms', server_framerate, server_var, server_var)); cn=cn+1
   
        local outgoing, incoming = net_channel.latency.crn(0), net_channel.latency.crn(1)
        local ping, avg_ping = outgoing*1000, net_channel.latency.average(0)*1000
   
        local ping_spike_val = 1
       
        local latency_interval = (outgoing + incoming) / (ping_spike_val - GlobalVars.interval_per_tick)
        local additional_latency = math.min(latency_interval*1000, 1) * 100 -- 100 = green 0 = red
   
        local pc = ping_color(avg_ping)
        local tr_text = string.format('tick: %dp/s    ', tickrate)
        local tr_width = Render.CalcTextSize(tostring(tr_text), 11, verdana).x
   
        local nd_text = string.format('delay: %dms (+- %dms)    ', avg_ping, math.abs(avg_ping-ping))
        local nd_width = Render.CalcTextSize(tostring(nd_text), 11, verdana).x
   
        local incoming_latency = math.max(0, (incoming-outgoing)*1000)
       
        local fl_pre_text = (ping_spike_val ~= 1 and incoming_latency > 1) and string.format(': %dms', incoming_latency) or ''
        local fl_text = string.format('datagram%s', fl_pre_text)
   
        -- Draw line
        -- surface_draw_text(sp_x, sp_y + 20*cn, 255, 255, 255, 255, net_graph, tr_text);
        surface_draw_text(sp_x, sp_y + 20*cn, pc[1], pc[2], pc[3], LC_ALPHA*255, verdana, nd_text);
        surface_draw_text(sp_x + nd_width, sp_y + 20*cn, 255, 255 / 100 * additional_latency, 255 / 100 * additional_latency, LC_ALPHA*255, verdana, fl_text); cn=cn+1
    end
   
    Cheat.RegisterCallback('draw', g_paint)
    -- Createmove
    --ANTIAIM
local function vec_distance(vec_one, vec_two)

    local delta_x, delta_y, delta_z = vec_one.x - vec_two.x, vec_one.y - vec_two.y

    return math.sqrt(delta_x * delta_x + delta_y * delta_y)

end
local cmd = CVar.RegisterConCommand('/load', 8, 'Developer Settings', function(cvar)
    lua_m.rb_on:SetBool(true)
    lua_m.rb_lg:SetBool(true)
    lua_m.aa_le:SetBool(true)
    lua_m.aa_on:SetBool(true)
    lua_m.aa_md:SetInt(2)
    lua_m.aa_rv:SetInt(1)
    lua_m.an_lb:SetBool(true)
    lua_m.fakelag_en:SetBool(true)
    lua_m.fl_mode:SetInt(2)
    lua_m.vs_wm:SetBool(true)
    lua_m.vs_net:SetBool(true)
    lua_m.vs_hl:SetBool(true)
    b:paint(8, string.format('Developer config loaded.'))
end)
-- Custom fakelag
    -- Draw
        local alpha = 0
        local function menuthing()
                local username = Cheat.GetCheatUserName()
                if username == 'mayote' then
                    username = 'Soufiw'
               end
                local menu_pos = Render.GetMenuPos()
                local menu_sz = Render.GetMenuSize()
                local x = menu_pos.x
                local text = 'NL'
                local text2 = 'Femida.Lua'
                local text3 = 'Welcome Back, ' .. username
                local size3 = Render.CalcTextSize(text3, 17, verdanamenu2).x
                local size2 = Render.CalcTextSize(text2, 17, verdanamenu2).x + 8
                local size = Render.CalcTextSize(text, menusize, verdanamenu).x + 8
                local x1 = menu_pos.x + size - 40
                local x2 = menu_pos.x + size2 - 40
                local x3 = menu_pos.x - size3
                local y = menu_pos.y + 30
                if Cheat.IsMenuVisible() then
                alpha = lerp(alpha,255,0.05)
            else
                alpha = lerp(alpha,0,0.05)
            end
                if Cheat.IsMenuVisible() then
                Render.Blur(Vector2.new(x, y - 40), Vector2.new(x + menu_sz.x, y - 85), Color.new(100/255,100/255,100/255,alpha/255))
                Render.Text("NL", Vector2.new(x1 - 1, y - 81), Color.new(3/255,168/255,245/255,alpha), menusize, verdanamenu)
                Render.Text("NL", Vector2.new(x1, y - 80), Color.new(1.0, 1.0, 1.0, alpha/255), menusize, verdanamenu)
                Render.Text(text2, Vector2.new(x2 + 20, y - 67), Color.new(1.0, 1.0, 1.0, alpha/255), 17, verdanamenu2)
                Render.Text(text3, Vector2.new(x3 + menu_sz.x - 10, y - 67), Color.new(1.0, 1.0, 1.0, alpha/255), 17, verdanamenu2)
            end
    end
    local walpha = 0
    local size_l = 0
    local size_f = 0
    local currentTime = 0
    function 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("%.1f", delta_to_draw)
end
local fake = desync_delta()
    local function g_paint_handle(...)
    local offset = 0
          local local_time = ffi.new("SYSTEMTIME")
          ffi.C.GetLocalTime(local_time)
          system_time = string.format("%02d:%02d:%02d", local_time.wHour, local_time.wMinute, local_time.wSecond)
        if lua_m.vs_wm:GetBool() then
            -- Put all variables inside a func to prevent variables doublecalling
            (function()
                local username = lua_m.wmname:Get()
                local wmname = lua_m.wmprefix:Get()
                --if Cheat.GetCheatUserName() == "mayote" then
                --    username = "Soufiw"
                --end
                local GetNetChannelInfo = EngineClient.GetNetChannelInfo()
                if not GetNetChannelInfo then
                    return
                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 avg_ping = get_latency()
                local tickrate = 1 / GlobalVars.interval_per_tick or 64
                local text = string.format("%s | %s | ", username, system_time)
                if EngineClient.IsConnected() then
                    text = string.format("%s | %s | delay: %ims | %s ", wmname, username, avg_ping, system_time)
                end
                local charge = Exploits.GetCharge()
                local screen_size = EngineClient.GetScreenSize()
                local size = Render.CalcTextSize(text, mainsize, calib1).x + 4
                local pos_x = screen_size.x - size - 10
                local m_fl = lua_m.vs_ac:GetColor()
                local pos_y = 10 + offset
                if lua_m.vs_wm:GetBool() then
                      walpha = lerp(walpha, lua_m.vs_ts:GetInt(), 0.1)
                else
                    walpha = lerp(walpha, 0, 0.1)
                end
                renderer.rectangle1(pos_x, pos_y + 2, size, 17, 17, 17, 17, walpha)
                if lua_m.vs_th:GetInt() == 2 then
                    renderer.gradient(pos_x + 1, pos_y + 2, size / 2, 1, 0, 255, 255, 255, 255, 0, 255, 255, false)
                    renderer.gradient(pos_x + size / 2 - 1, pos_y + 2, size / 2, 1, 255, 0, 255, 255, 255, 255, 0, 255, false)
                end
                if lua_m.vs_th:GetInt() == 1 then
                    renderer.gradient(pos_x, pos_y, size / 2, 2, 0, 255, 255, 255, 255, 0, 255, 255, false)
                    renderer.gradient(pos_x + size / 2, pos_y, size / 2, 2, 255, 0, 255, 255, 255, 255, 0, 255, false)
                end
                if lua_m.vs_th:GetInt() == 0 then
                    renderer.rectangle(pos_x, pos_y, size, 2, 174,181,235, walpha)
                end
                renderer.text(pos_x + 4, pos_y + 4, 255, 255, 255, 255, text, calib1, mainsize, true)
            end)()
            offset = offset + 30
        end
        if lua_m.vs_fl:GetBool() then
            -- Put all variables inside a func to prevent variables doublecalling
            (function()
                local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
                if not me_ent then
                    return
                end
                local me = me_ent:GetPlayer()
                if not me or not me:IsAlive() then
                    return
                end
                if not EngineClient.IsConnected() then
                    return
                end
               
        if currentTime + 0.38 < GlobalVars.curtime then
        currentTime = GlobalVars.curtime
        fake = desync_delta()
    end
                    local desync_delta = math.min(math.abs(AntiAim.GetCurrentRealRotation() - AntiAim.GetFakeRotation()), AntiAim.GetMaxDesyncDelta())
                local breaking_lc = is_breaking_lc()
                local charge = Exploits.GetCharge()
                local add_text = charge == 1 and " | SHIFTING" or ""
                local choke = charge == 1 and 0 or 14
                local screen_size = EngineClient.GetScreenSize()

                local text_fake = string.format("FAKE (%.1f°)", fake)
                local text_fl = string.format("FL: %s%s", choke > 9 and choke or " " .. choke, add_text)
                local size_f1 = Render.CalcTextSize(text_fake, mainsize, calib1).x + 3
                local size_l1 = Render.CalcTextSize(text_fl, mainsize, calib1).x + 3
                size_f = lerp(size_f,size_f1,0.01)
                --Render.CalcTextSize(text_fl, mainsize, verdana).x + 8
                    size_l = lerp(size_l, size_l1, 0.04)
                local pos_x = screen_size.x - size_l - 10
                local pos_y = 10 + offset
                local fake_ = get_desync_color(desync_delta)
                local m_fl = lua_m.vs_ac:GetColor()
                local velocity =
                    Vector.new(
                    me:GetProp("DT_BasePlayer", "m_vecVelocity[0]"),
                    me:GetProp("DT_BasePlayer", "m_vecVelocity[1]"),
                    me:GetProp("DT_BasePlayer", "m_vecVelocity[2]")
                ):Length()
                local fl_ = charge == 1 and {r = 255, g = 136, b = 54} or {r = 191, g = 191, b = 191}
                -- Fakelag
                renderer.rectangle1(pos_x, pos_y, size_l, 17, 17, 17, 17, lua_m.vs_ts:GetInt())
                renderer.gradient(pos_x, pos_y+16, size_l/2, 1, fl_.r, fl_.g, fl_.b, 55, fl_.r, fl_.g, fl_.b, 255, false)
                renderer.gradient(pos_x+size_l/2, pos_y+16, size_l/2, 1, fl_.r, fl_.g, fl_.b, 255, fl_.r, fl_.g, fl_.b, 55, false)
                --Render.Circle(Vector2.new(pos_x-size_f-11, pos_y + 9), 3.5, 30, Color.new(0, 0, 0, 1.0), 2.0, 0,360)
                --Render.Circle(Vector2.new(pos_x-size_f-11, pos_y + 9), 3.5, 30, Color.new(1.0, 1.0, 1.0, 1.0), 2.0, 0, desync_delta / 60 * 360)
                renderer.text(pos_x + 2, pos_y + 2, 255, 255, 255, 255, text_fl, calib1,mainsize)
                -- Fake
                renderer.rectangle1(pos_x-size_f-10, pos_y, size_f, 17, 17, 17, 17, lua_m.vs_ts:GetInt())
                renderer.gradient(pos_x-size_f-12, pos_y, 2, 9, fake_.r, fake_.g, fake_.b, 55, fake_.r, fake_.g, fake_.b, 255, true)
                renderer.gradient(pos_x-size_f-12, pos_y+8, 2, 9, fake_.r, fake_.g, fake_.b, 255, fake_.r, fake_.g, fake_.b, 55, true)
                renderer.text(pos_x - size_f - 8, pos_y + 2, 255, 255, 255, 255, text_fake, calib1,mainsize)
            end)()
            offset = offset + 30
        end
        (function()
            local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
            if not me_ent then
                return
            end
            local me = me_ent:GetPlayer()
            if not me or not me:IsAlive() then
                return
            end
            if not EngineClient.IsConnected() then
                return
            end
            local screen_size = EngineClient.GetScreenSize()
            local x, y = screen_size.x / 2, screen_size.y / 2
            if lua_m.vs_arr:GetInt() == 2 then
                local yawb = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
                local inverted = AntiAim.GetInverterState() == true
                if inverted then
                Render.BoxFilled(Vector2.new(x + 59, y - 10), Vector2.new(x + 61, y + 10), Color.new(17/255,17/255, 17/255, 125/255))
                Render.BoxFilled(Vector2.new(x - 59, y - 10), Vector2.new(x - 61, y + 10), lua_m.vs_selected:GetColor())
            else
                Render.BoxFilled(Vector2.new(x + 59, y - 10), Vector2.new(x + 61, y + 10), lua_m.vs_selected:GetColor())
                Render.BoxFilled(Vector2.new(x - 59, y - 10), Vector2.new(x - 61, y + 10), Color.new(17/255,17/255, 17/255, 125/255))
            end
                local dsfront = Color.new(255/255, 255/255, 255/255, 255/255)
local dsback = Color.new(0/255, 0/255, 0/255, 128/255)
local manufront = Color.new(235/155, 235/155, 235/155, 235/155)
local manuback = Color.new(17/255,17/255, 17/255, 125/255)
    if yawb:GetInt() == 3 then
        Render.PolyFilled(manuback, Vector2.new(x + 79, y), Vector2.new(x + 63, y + 10), Vector2.new(x + 63, y - 10));
        Render.PolyFilled(lua_m.vs_manual:GetColor(), Vector2.new(x - 62, y - 10), Vector2.new(x - 62, y + 10), Vector2.new(x - 82, y));
    elseif yawb:GetInt() == 2 then
        Render.PolyFilled(lua_m.vs_manual:GetColor(), Vector2.new(x + 79, y), Vector2.new(x + 63, y + 10), Vector2.new(x + 63, y - 10));
        Render.PolyFilled(manuback, Vector2.new(x - 62, y - 10), Vector2.new(x - 62, y + 10), Vector2.new(x - 82, y));
    else
        Render.PolyFilled(manuback, Vector2.new(x + 79, y), Vector2.new(x + 63, y + 10), Vector2.new(x + 63, y - 10));
        Render.PolyFilled(manuback, Vector2.new(x - 63, y - 10), Vector2.new(x - 63, y + 10), Vector2.new(x - 82, y));
    end
end
                if lua_m.vs_arr:GetInt() == 1 then
                    local yawb = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
                renderer.text(x + 46, y - 12, 255, 255, 255, 125, '>', arrows, 16, true)
                renderer.text(x - 55, y - 12, 255, 255, 255, 125, '<', arrows, 16, true)
                if yawb:GetInt() == 2 then
                renderer.text(x + 46, y - 12, 255, 255, 255, 255, '>', arrows, 16, true)
                renderer.text(x - 55, y - 12, 255, 255, 255, 125, '<', arrows, 16, true)
                end
                if yawb:GetInt() == 3 then
                renderer.text(x + 46, y - 12, 255, 255, 255, 125, '>', arrows, 16, true)
                renderer.text(x - 55, y - 12, 255, 255, 255, 255, '<', arrows, 16, true)
            end
                end
        end)()
        if lua_m.vs_net:GetBool() then
            net_graph()
        end
    end
        local sc = EngineClient.GetScreenSize()
        local BindsX = lua_m.hk_x:GetInt()
        local BindsY = lua_m.hk_y:GetInt()
        local BindsDrag = false
    local width = 0
    local kbalpha = 0
    local offset = 0
    local an = 0
    local kbalpha = 0
    local kbalpha1 = 0
    local keysList = {
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
}
    local function keybinds()
        if lua_m.vs_hl:GetBool() then
                local max_width = 0
                offset = 2
                local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
                if not me_ent then
                    return
                end
                local me = me_ent:GetPlayer()
                if not me or not me:IsAlive() then
                    return
                end
                if not EngineClient.IsConnected() then
                    return
                end
                local sc = EngineClient.GetScreenSize()
                local bind_list = Cheat.GetBinds()
                local abrakadarba = Cheat.GetBinds()
                local binds = Cheat.GetBinds()
                if #bind_list > 0 or Cheat.IsMenuVisible() then
                    local text = 'keybinds'
                    local size_const = Render.CalcTextSize(text, kbsize, calib2).x + 8
                    local size = Render.CalcTextSize(text, kbsize, calib2).x
                    local vs_accent = lua_m.vs_ac:GetColor()
                    width = lerp(width, size, 0.04)
                    for idx, bind in pairs(bind_list) do
                        if bind:IsActive() then
                                                        local text_val = ''
                            if bind:GetValue() == 'on' then
                                text_val = '[toggled]'
                            else
                                text_val = bind:GetValue()
                            end
                            local size_val = Render.CalcTextSize(text_val, kbsize, calib2).x
                            local text_name = bind:GetName()
                            local size_name = Render.CalcTextSize(text_name, kbsize, calib2).x + 25
            local bind_width = size_val + size_name + 25
            if bind_width > 80 then
                if bind_width > max_width then
                    max_width = bind_width
                end
            end                                                                      
                    end
                end
                    width = lerp(width, max_width, 0.125)
                if width > 30 or Cheat.IsMenuVisible() then
                kbalpha = lerp(kbalpha, lua_m.vs_ts:GetInt(),0.1)
                kbalpha1 = lerp(kbalpha1, 255,0.1)
                else
                kbalpha = lerp(kbalpha, 0,0.1)
                kbalpha1 = lerp(kbalpha1, 0,0.1)
                end
                    --kbalpha = lerp(kbalpha, lua_m.vs_ts:GetInt(), 0.1)
                    --kbalpha1 = lerp(kbalpha1, 255, 0.1)
                    if lua_m.vs_th:GetInt() == 2 then
                    renderer.rectangle1(BindsX, BindsY + 1, width, 17, 17, 17, 17, kbalpha)
                else
                    renderer.rectangle1(BindsX, BindsY, width, 17, 17, 17, 17, kbalpha)
                end
                    if lua_m.vs_th:GetInt() == 2 then
                    renderer.gradient(BindsX + 1, BindsY + 2, width / 2, 1, 0, 255, 255, 255, 255, 0, 255, 255, false)
                    renderer.gradient(BindsX + width / 2 - 1, BindsY + 2, width / 2, 1, 255, 0, 255, 255, 255, 255, 0, 255, false)
                    end
                    if lua_m.vs_th:GetInt() == 1 then
                            renderer.gradient(BindsX, BindsY, width / 2, 2, 0, 255, 255, kbalpha1, 255, 0, 255, kbalpha1, false)
                            renderer.gradient(BindsX + width / 2, BindsY, width / 2, 2, 255, 0, 255, kbalpha1, 255, 255, 0, kbalpha1, false)
                    end
                    if lua_m.vs_th:GetInt() == 0 then
                            renderer.rectangle(BindsX, BindsY, width, 2, 142,165,229, kbalpha)
                        end
                    if width > 30 then
                    --renderer.text(BindsX + width / 2 - size_const / 2 + 6, BindsY + 3, 0, 0, 0, kbalpha1, text, calib2, kbsize, true)
                    renderer.text(BindsX + width / 2 - size_const / 2 + 5, BindsY + 3, 255, 255, 255, kbalpha1, text, calib2, kbsize, true)
                end
                    local mouse = Cheat.GetMousePos()
                    for idx, bind in pairs(bind_list) do
                        if bind:IsActive() or Cheat.IsMenuVisible() then
                            ---==renderer.text(BindsX + size / 2 - size_const / 2 + 5, BindsY + 4, 0, 0, 0, 255, text, calib1, 11, true)
                            local text_val = ''
                            if bind:GetValue() == 'on' then
                                text_val = '[toggled]'
                            else
                                text_val = string.format('[%s]', tostring(bind:GetValue()))
                            end
                            local size_val = Render.CalcTextSize(text_val, kbsize, calib2).x + 3
                            local text_name = bind:GetName()
                            local size_name = Render.CalcTextSize(text_name, kbsize, calib2).x + 3
                            --renderer.text(BindsX + 4, BindsY + 18 + offset, 0, 0, 0, 255, text_name, calib2, kbsize, true)
                            renderer.text(BindsX + 3, BindsY + 18 + offset, 255, 255, 255, 255, text_name, calib2, kbsize, true)
                            --renderer.text(BindsX - 1 + width - size_val, BindsY + 18 + offset, 0, 0, 0, alpha, text_val, calib2, kbsize, true)
                            renderer.text(BindsX +  width - size_val + 1, BindsY + 18 + offset, 255, 255, 255, 255, text_val, calib2, kbsize, true)
                            an = lerp(an, 15, 0.1)
                            offset = offset + an
                        end
                        local is_key_pressed = Cheat.IsKeyDown(0x1)
                        if Cheat.IsMenuVisible() then
                        if is_key_pressed then
                            local mouse = Cheat.GetMousePos()
                            local ts = Render.CalcTextSize("Keybinds", kbsize)
                            if BindsDrag == true then
                                BindsX = mouse.x
                                BindsY = mouse.y
                            end
                            if mouse.x >= BindsX - 120 and mouse.y >= BindsY and mouse.x <= BindsX - 120 + 240 and mouse.y <= BindsY + ts.y then
                                BindsDrag = true
                            end
                            else
                            BindsDrag = false
                        end
                    end
                end
                end
            end  
        end
       local button = Menu.Button('Anti-Aims',"Anti-Aims", "Preset", "",function()
    stand.stand:SetBool(true)
stand.stand1:SetInt(1)
stand.stand2:SetInt(4)
stand.stand3:SetInt(0)
stand.stand4:SetInt(1)
stand.stand5:SetInt(1)
stand.stand6:SetInt(60)
stand.stand7:SetInt(1)
stand.stand8:SetInt(1)
stand.stand10:SetBool(false)
stand.stand11:SetBool(false)
stand.stand12:SetBool(true)
m.antibrute:SetBool(true)
-- move
move.slow:SetBool(true)
move.slow1:SetInt(1)
move.slow2:SetInt(4)
move.slow3:SetInt(0)
move.slow4:SetInt(1)
move.slow5:SetInt(-20)
move.slow6:SetInt(60)
move.slow7:SetInt(1)
move.slow8:SetInt(1)
move.slow10:SetBool(false)
move.slow11:SetBool(false)
--move.slow12:SetBool(true)
m.antibrute:SetBool(true)
-- slow
slow.slow:SetBool(true)
slow.slow1:SetInt(1)
slow.slow2:SetInt(4)
slow.slow3:SetInt(0)
slow.slow4:SetInt(1)
slow.slow5:SetInt(21)
slow.slow6:SetInt(16)
slow.slow7:SetInt(1)
slow.slow8:SetInt(1)
slow.slow10:SetBool(false)
slow.slow11:SetBool(false)
--slow.slow12:SetBool(false)
m.antibrute:SetBool(true)
-- air
air.slow:SetBool(true)
air.slow1:SetInt(1)
air.slow2:SetInt(4)
air.slow3:SetInt(7)
air.slow4:SetInt(1)
air.slow5:SetInt(18)
air.slow6:SetInt(60)
air.slow7:SetInt(1)
air.slow8:SetInt(1)
air.slow10:SetBool(false)
air.slow11:SetBool(false)
--air.slow12:SetBool(false)
-- duck
duck.slow:SetBool(true)
duck.slow1:SetInt(1)
duck.slow2:SetInt(4)
duck.slow3:SetInt(0)
duck.slow4:SetInt(1)
duck.slow5:SetInt(13)
duck.slow6:SetInt(60)
duck.slow7:SetInt(1)
duck.slow8:SetInt(1)
duck.slow10:SetBool(false)
duck.slow11:SetBool(false)
--duck.slow12:SetBool(false)
end)
local function commands()
if lua_m.an_pe:GetBool() then
EngineClient.ExecuteClientCmd("@panorama_disable_blur 1")
EngineClient.ExecuteClientCmd("@panorama_disable_box_shadow 1")
else
EngineClient.ExecuteClientCmd("@panorama_disable_blur 0")
EngineClient.ExecuteClientCmd("@panorama_disable_box_shadow 0")
end  
if lua_m.an_bo:GetBool() then
EngineClient.ExecuteClientCmd('cl_csm_enabled 0')
EngineClient.ExecuteClientCmd('cl_foot_contact_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_rope_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_world_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_world_shadows_in_viewmodelcascade 0')
EngineClient.ExecuteClientCmd('cl_csm_static_prop_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_sprite_shadows 0')
EngineClient.ExecuteClientCmd('cl_csm_viewmodel_shadows 0')
EngineClient.ExecuteClientCmd('r_shadows 0')
EngineClient.ExecuteClientCmd('r_3dsky 0')
EngineClient.ExecuteClientCmd('func_break_max_pieces 0')
EngineClient.ExecuteClientCmd('cl_disable_ragdolls 1')
EngineClient.ExecuteClientCmd('fog_enable 0')
EngineClient.ExecuteClientCmd('fog_enableskybox 0')
EngineClient.ExecuteClientCmd('fog_enable_water_fog 0')
EngineClient.ExecuteClientCmd('mat_disable_bloom 1')
else
EngineClient.ExecuteClientCmd('cl_csm_enabled 1')
EngineClient.ExecuteClientCmd('cl_foot_contact_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_rope_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_world_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_world_shadows_in_viewmodelcascade 1')
EngineClient.ExecuteClientCmd('cl_csm_static_prop_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_sprite_shadows 1')
EngineClient.ExecuteClientCmd('cl_csm_viewmodel_shadows 1')
EngineClient.ExecuteClientCmd('r_shadows 1')
EngineClient.ExecuteClientCmd('r_3dsky 1')
EngineClient.ExecuteClientCmd('func_break_max_pieces 1')
EngineClient.ExecuteClientCmd('cl_disable_ragdolls 0')
EngineClient.ExecuteClientCmd('fog_enable 1')
EngineClient.ExecuteClientCmd('fog_enableskybox 1')
EngineClient.ExecuteClientCmd('fog_enable_water_fog 1')
EngineClient.ExecuteClientCmd('mat_disable_bloom 0')
end
end
local function distation(vec_one, vec_two) local delta_x, delta_y, delta_z = vec_one.x - vec_two.x, vec_one.y - vec_two.y return math.sqrt(delta_x * delta_x + delta_y * delta_y) end
local function getenemy() local floatdist = 90.0 local enemys = nil local screen = EngineClient.GetScreenSize() for idx = 1, GlobalVars.maxClients + 1 do local ent = EntityList.GetClientEntity(idx) if ent and ent:IsPlayer() then local player = ent:GetPlayer() local health = player:GetProp("DT_BasePlayer", "m_iHealth") if not player:IsTeamMate() and health > 0 and not player:IsDormant() then local loorg = ent:GetProp("DT_BaseEntity", "m_vecOrigin") local screenorig = Render.WorldToScreen(loorg) local dista = distation(Vector2.new(screen.x / 2, screen.y / 2), screenorig) if (dista < floatdist) then floatdist = dista enemys = ent end end end end return enemys end
local start = 0
  local left_l = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Left Limit")
  local right_l = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Right Limit")
local antibrutetime = 0
    local  standdegree = 0
    local  movedegree = 0
    local  slowdegree = 0
    local  airdegree = 0
    local  duckdegree = 0
    local  tankdegreemin = 0
    local  tankdegreemax = 0
    local starting = false
    local starting1 = false
    local starting2 = false
local function brutelogic(e)
local localplayer = EntityList.GetLocalPlayer()
local ht = localplayer:GetProp("DT_BasePlayer", "m_iHealth")
local inverter = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Inverter")
if m.antibrute:GetBool() or m.aatype:GetInt() == 0 then
    if GlobalVars.curtime > antibrutetime + 3.5 then
      standdegree = stand.stand6:GetInt()
      movedegree = move.slow6:GetInt()
      slowdegree = slow.slow6:GetInt()
      airdegree = air.slow6:GetInt()
      duckdegree = duck.slow6:GetInt()
      tankdegreemin = move.slow14:GetInt()
      tankdegreemax = move.slow15:GetInt()
      inverter:SetBool(false)
      starting = false
      starting1 = false
      starting2 = false
    end
    if e:GetName() == "round_start" then
      standdegree = stand.stand6:GetInt()
      movedegree = move.slow6:GetInt()
      slowdegree = slow.slow6:GetInt()
      airdegree = air.slow6:GetInt()
      duckdegree = duck.slow6:GetInt()
      tankdegreemin = move.slow14:GetInt()
      tankdegreemax = move.slow15:GetInt()
            starting = false
      starting1 = false
      starting2 = false
        inverter:SetBool(false)
    b:paint(2, string.format('Brute Force reseted due to new round'))
    end
      if e:GetName() == "weapon_fire" then
        local id = e:GetInt("userid", -1)
        local enemy = getenemy()
        local user = EntityList.GetPlayerForUserID(id)
        if ht > 0 then
        if enemy ~= nil and user:EntIndex() == enemy:EntIndex() then
        start = start + 1
        if start % 3 == 0 then
            inverter:SetBool(true)
      standdegree = 25
      movedegree = 32
      slowdegree = 12
      airdegree = 14
      duckdegree = 23
      tankdegreemin = 26
      tankdegreemax = -26
          antibrutetime = GlobalVars.curtime
      starting = true
      b:paint(2, string.format('New Angle due to enemy miss'))
        else if start % 3 == 1 then
            inverter:SetBool(false)
      standdegree = 15
      movedegree = 12
      slowdegree = 15
      airdegree = 25
      duckdegree = 40
      tankdegreemin = 23
      tankdegreemax = -23
      starting1 = true
          antibrutetime = GlobalVars.curtime
            b:paint(2, string.format('New Angle due to enemy miss'))
        else if start % 3 == 2 then
            inverter:SetBool(true)
                standdegree = 50
      movedegree = 23
      slowdegree = 19
      airdegree = 23
      duckdegree = 37
      tankdegreemin = 32
      tankdegreemax = -32
      starting2 = true
          antibrutetime = GlobalVars.curtime
             b:paint(2, string.format('New Angle due to enemy miss'))
    end
end
end
end
end
end
end
end
local plus = Utils.RandomInt(15,45)
local minus = Utils.RandomInt(-15,-45)
local inverter = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Inverter")
local sw = Menu.FindVar("Aimbot", "Anti Aim", "Misc", "Slow Walk")
  local generate_state = function ()local a=EntityList.GetClientEntity(EngineClient.GetLocalPlayer())local b=a:GetPlayer()local c=Vector.new(b:GetProp("DT_BasePlayer","m_vecVelocity[0]"),b:GetProp("DT_BasePlayer","m_vecVelocity[1]"),b:GetProp("DT_BasePlayer","m_vecVelocity[2]")):Length()local d=b:GetProp("DT_BasePlayer","m_flDuckAmount")local e=bit.band(b:GetProp("DT_BasePlayer","m_fFlags"),1)~=1;if e then return"AIR"elseif d>0.8 then return"DUCK"elseif c>130 then return"RUN"elseif c>5 then return"SLOW"end;return"STAND"end
local function zetaa(cmd)
if m.aaenable:GetBool() and m.aatype:GetInt() == 0 and m.presettype:GetInt() == 2 then
    local lp = EntityList.GetLocalPlayer()
    if not lp then
        return
    end
        local state = generate_state()
if state == 'STAND' then
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(2, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(Utils.RandomInt(30,60))
cmd.viewangles.roll = AntiAim.GetInverterState() and 45 or -45
end
if state == 'RUN' then
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)  
ref.fakeopti:SetBool(2, true)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, true)
ref.fakeopti:SetBool(4, true)
Menu.FindVar("Aimbot", "Anti Aim", "Main","Yaw Modifier"):SetInt(1)
md=Menu.FindVar("Aimbot", "Anti Aim", "Main", "Modifier Degree")              
md:Set(Utils.RandomInt(52, 66))
Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync"):SetInt(0)
fakeopt = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options")
ref.lbymode:SetInt(0)
inverter:SetBool(false)
fakeopt:SetBool(2,true)  
fakeopt:SetBool(1,false)      
fakeopt:SetBool(3,false)
fakeopt:SetBool(4,false)  
AntiAim.OverrideLimit(60)
cmd.viewangles.roll = AntiAim.GetInverterState() and 7 or -7
end
if state == 'SLOW' then
ref.fakeopti:SetBool(2, false)
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(15)
cmd.viewangles.roll = AntiAim.GetInverterState() and 9 or -9
end
if state == 'AIR' then
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)  
ref.fakeopti:SetBool(2, true)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(60)
end
if state == 'DUCK' then
cmd.viewangles.roll = AntiAim.GetInverterState() and 14 or -14
end
end
end
Cheat.RegisterCallback("prediction", zetaa)
local function preset()
if m.aaenable:GetBool() and m.aatype:GetInt() == 0 and m.presettype:GetInt() == 1 then
Menu.FindVar("Aimbot", "Anti Aim", "Main","Yaw Modifier"):SetInt(1)
md=Menu.FindVar("Aimbot", "Anti Aim", "Main", "Modifier Degree")              
md:Set(Utils.RandomInt(52, 66))
Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync"):SetInt(0)
fakeopt = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options")
ref.lbymode:SetInt(0)
inverter:SetBool(false)
fakeopt:SetBool(2,true)  
fakeopt:SetBool(1,false)      
fakeopt:SetBool(3,false)
fakeopt:SetBool(4,false)        
end

    local inverted = AntiAim.GetInverterState()
    local state = generate_state()
    local desync_rotation = AntiAim.GetFakeRotation()
    local real_rotation = AntiAim.GetCurrentRealRotation()
    local delta_to_draw = math.min(math.abs(real_rotation - desync_rotation) / 2, 60)
if m.aaenable:GetBool() and m.aatype:GetInt() == 0 and m.presettype:GetInt() == 0 then
if sw:GetBool() then
ref.fakeopti:SetBool(2, false)
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(15)
AntiAim.OverrideLBYOffset(-16.0)
elseif state == 'STAND' then
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)
if delta_to_draw < 12 then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, true)
end
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.modifier:SetInt(1)
ref.adddegre:SetInt(-12)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, true)
ref.fakeopti:SetBool(4, true)
    if inverted then
AntiAim.OverrideLimit(58)
AntiAim.OverrideLBYOffset(58)
else
AntiAim.OverrideLimit(58)
AntiAim.OverrideLBYOffset(-58)
end
elseif state == 'RUN' then
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)  
ref.fakeopti:SetBool(2, true)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, true)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(Utils.RandomInt(20, 27))
elseif state == 'DUCK' then
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)  
    ref.fakeopti:SetBool(2, false)
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(Utils.RandomInt(22, 26))
elseif state == 'AIR' then
ref.pitch:SetInt(1)
ref.yawaddbase:SetInt(0)
ref.enableangles:SetBool(true)
ref.lbymode:SetInt(1)
ref.freeds:SetInt(1)
ref.modifier:SetInt(0)
ref.adddegre:SetInt(0)  
ref.fakeopti:SetBool(2, true)
ref.fakeopti:SetBool(1, false)
ref.fakeopti:SetBool(3, false)
ref.fakeopti:SetBool(4, true)
AntiAim.OverrideLimit(Utils.RandomInt(16, 32))
end
end
end
local function customs()
    local state = generate_state()
if m.aaenable:GetBool() and m.aatype:GetInt() == 1 then
if use.slow:GetBool() and not need_to_bomb() and not need_to_hosting() then
EngineClient.ExecuteClientCmd("-use")    
ref.pitch:SetInt(use.slow1:GetInt())
ref.yawbase:SetInt(use.slow2:GetInt())
ref.yawaddbase:SetInt(use.slow3:GetInt())
ref.modifier:SetInt(use.slow4:GetInt())
ref.adddegre:SetInt(use.slow5:GetInt())
ref.enableangles:SetBool(true)
ref.left:SetInt(use.slow6:GetInt())
ref.right:SetInt(use.slow6:GetInt())
ref.lbymode:SetInt(use.slow7:GetInt())
ref.freeds:SetInt(use.slow8:GetInt())
if use.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(20,60))
ref.right:SetInt(Utils.RandomInt(20,60))
end
if use.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
end
if state == 'STAND' and stand.stand:GetBool() and not use.slow:GetBool() then
ref.pitch:SetInt(stand.stand1:GetInt())
ref.yawbase:SetInt(stand.stand2:GetInt())
ref.yawaddbase:SetInt(stand.stand3:GetInt())
ref.modifier:SetInt(stand.stand4:GetInt())
ref.adddegre:SetInt(stand.stand5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(standdegree)
ref.right:SetInt(standdegree)
else
ref.left:SetInt(stand.stand6:GetInt())
ref.right:SetInt(stand.stand6:GetInt())
end
ref.lbymode:SetInt(stand.stand7:GetInt())
ref.freeds:SetInt(stand.stand8:GetInt())
if stand.stand10:GetBool() then
ref.left:SetInt(Utils.RandomInt(standdegree,60))
ref.right:SetInt(Utils.RandomInt(standdegree,60))
end
if stand.stand11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
if stand.stand12:GetBool() then
    if GlobalVars.tickcount % 19 == 13 and Exploits.GetCharge() == 1  then
       AntiAim.OverrideYawOffset(AntiAim.GetInverterState() and -90 or 90)
end
end
elseif state == 'RUN' and move.slow:GetBool()  and not use.slow:GetBool() then
ref.pitch:SetInt(move.slow1:GetInt())
ref.yawbase:SetInt(move.slow2:GetInt())
ref.yawaddbase:SetInt(move.slow3:GetInt())
ref.modifier:SetInt(move.slow4:GetInt())
ref.adddegre:SetInt(move.slow5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(movedegree)
ref.right:SetInt(movedegree)
else
ref.left:SetInt(move.slow6:GetInt())
ref.right:SetInt(move.slow6:GetInt())
    end
ref.lbymode:SetInt(move.slow7:GetInt())
ref.freeds:SetInt(move.slow8:GetInt())
if move.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(movedegree,60))
ref.right:SetInt(Utils.RandomInt(movedegree,60))
end
if move.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
if move.slow12:GetBool() then
    if GlobalVars.tickcount % 19 == Utils.RandomInt(1,7)  then
        ref.yawaddbase:SetInt(Utils.RandomInt(-4,7))
    else
        ref.yawaddbase:SetInt(Utils.RandomInt(4,10))
end
end
local active = math.fmod(GlobalVars.tickcount, 4) >= 2
if move.slow13:GetBool() then
if active then
ref.yawaddbase:SetInt(tankdegreemin)
else
ref.yawaddbase:SetInt(tankdegreemax)
end
end
elseif state == 'SLOW' and slow.slow:GetBool() and not use.slow:GetBool() then
ref.pitch:SetInt(slow.slow1:GetInt())
ref.yawbase:SetInt(slow.slow2:GetInt())
ref.yawaddbase:SetInt(slow.slow3:GetInt())
ref.modifier:SetInt(slow.slow4:GetInt())
ref.adddegre:SetInt(slow.slow5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(slowdegree)
ref.right:SetInt(slowdegree)
else
    ref.left:SetInt(slow.slow6:GetInt())
ref.right:SetInt(slow.slow6:GetInt())
    end
ref.lbymode:SetInt(slow.slow7:GetInt())
ref.freeds:SetInt(slow.slow8:GetInt())
if slow.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(slowdegree,30))
ref.right:SetInt(Utils.RandomInt(slowdegree,30))
end
if slow.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
if slow.slow12:GetBool() then
    if GlobalVars.tickcount % 19 == Utils.RandomInt(1,7)  then
        ref.yawaddbase:SetInt(-5)
    else
        ref.yawaddbase:SetInt(7)
    end
end
elseif state == 'DUCK' and duck.slow:GetBool() and not use.slow:GetBool() then
ref.pitch:SetInt(duck.slow1:GetInt())
ref.yawbase:SetInt(duck.slow2:GetInt())
ref.yawaddbase:SetInt(duck.slow3:GetInt())
ref.modifier:SetInt(duck.slow4:GetInt())
ref.adddegre:SetInt(duck.slow5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(duckdegree)
ref.right:SetInt(duckdegree)
else
    ref.left:SetInt(duck.slow6:GetInt())
ref.right:SetInt(duck.slow6:GetInt())
end
ref.lbymode:SetInt(duck.slow7:GetInt())
ref.freeds:SetInt(duck.slow8:GetInt())
if duck.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(duckdegree,60))
ref.right:SetInt(Utils.RandomInt(duckdegree,60))
end
if duck.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
elseif state == 'AIR' and air.slow:GetBool() and not use.slow:GetBool() then
ref.pitch:SetInt(air.slow1:GetInt())
ref.yawbase:SetInt(air.slow2:GetInt())
ref.yawaddbase:SetInt(air.slow3:GetInt())
ref.modifier:SetInt(air.slow4:GetInt())
ref.adddegre:SetInt(air.slow5:GetInt())
ref.enableangles:SetBool(true)
if m.antibrute:GetBool() then
ref.left:SetInt(airdegree)
ref.right:SetInt(airdegree)
else
    ref.left:SetInt(air.slow6:GetInt())
ref.right:SetInt(air.slow6:GetInt())
    end
ref.lbymode:SetInt(air.slow7:GetInt())
ref.freeds:SetInt(air.slow8:GetInt())
if air.slow10:GetBool() then
ref.left:SetInt(Utils.RandomInt(airdegree,60))
ref.right:SetInt(Utils.RandomInt(airdegree,60))
end
if air.slow11:GetBool() then
ref.fakeopti:SetBool(2, true)
else
    ref.fakeopti:SetBool(2, false)
end
if slow.slow12:GetBool() then
    if GlobalVars.tickcount % 19 == Utils.RandomInt(1,7)  then
        ref.yawaddbase:SetInt(-3)
    else
        ref.yawaddbase:SetInt(3)
    end
end
end
end
end
    local function draw1234()
        if EngineClient.IsConnected() then
        local local_player_index    = EngineClient.GetLocalPlayer()
        local local_player          = EntityList.GetClientEntity(local_player_index)
       
        if not local_player then
                return
        end
        local me_ent = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
        if not me_ent then
            return
        end
        local me = me_ent:GetPlayer()
        if not me or not me:IsAlive() then
            return
        end
        if not EngineClient.IsConnected() then
            return
        end
        local baseyaw = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
        local state = generate_state()
        local inverted = AntiAim.GetInverterState()
        local screen_size = EngineClient.GetScreenSize();
        local x = screen_size.x/2;
        local y = screen_size.y/2;
        animations:new_frame()
        local add_y = 1
        local add_y1 = 1
        alpha_main = 0
        if currentTime + 0.38 < GlobalVars.curtime then
        currentTime = GlobalVars.curtime
        fake = desync_delta()
    end
        if lua_m.vs_fc:GetBool() then
        Render.Circle(Vector2.new(x, y), 12, 30, Color.new(0, 0, 0, 1.0), 4.0, 0,360)
        Render.Circle(Vector2.new(x, y), 12, 120, Color.new(1.0, 1.0, 1.0, 1.0), 4.0, 0, fake / 60 * 360)
        end
        if lua_m.vs_dmg:GetBool() then
        local dmg = Menu.FindVar("Aimbot", "Ragebot", "Accuracy", "Minimum Damage"):GetInt()
        if dmg == 0 then
            dmg = 'AUTO'
        end
        if is_bind_active('Minimum Damage') then
         renderer.text(x + 8, y - 29, 0, 0, 0, 255, '' .. dmg, ideal, font_size)
         renderer.text(x + 8, y - 28, 255, 255, 255, 255, '' .. dmg, ideal, font_size)
     end
        end
        Render.Ac = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, acidsize, pixel)
                local alpha = animations:animate(text .. "_Center")
                Render.Text(text, Vector2.new(screen_size.x / 2 + 2, screen_size.y / 1.89 + add_y1 + 9), Color.new(col, col2, col3, alpha), acidsize, pixel, true)
                add_y1 = add_y1 + 9
           end
        Render.acid = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, predsize, prediction)
                local alpha = animations:animate(text .. "_Center")
                Render.Text(text, Vector2.new(screen_size.x / 2 - width.x / 2 + 1, screen_size.y / 1.89 + add_y1 + 9), Color.new(col, col2, col3, alpha), predsize, prediction, true)
                add_y1 = add_y1 + 9
           end
        Render.Skeet = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, 21, verdana1)
                local alpha = animations:animate(text .. "_Center")
                Render.GradientBoxFilled(Vector2.new(22, screen_size.y / 1.4105 + add_y), Vector2.new(22 + (width.x) / 2, screen_size.y / 1.4105 + add_y - 17), Color.RGBA(0, 0, 0, 0), Color.RGBA(0, 0, 0, 65), Color.RGBA(0, 0, 0, 0), Color.RGBA(0, 0, 0, 65))
                Render.GradientBoxFilled(Vector2.new(22 + (width.x) / 2, screen_size.y / 1.4105 + add_y), Vector2.new(22 + (width.x), screen_size.y / 1.4105 + add_y - 17), Color.RGBA(0, 0, 0, 65), Color.RGBA(0, 0, 0, 0), Color.RGBA(0, 0, 0, 65), Color.RGBA(0, 0, 0, 0))
                Render.Text(text, Vector2.new(screen_size.x / 2 - 1880 / 2 + 1, screen_size.y / 1.4105 + add_y - 17), Color.new(col, col2, col3, alpha), 21, verdana1, false)
                add_y = add_y - 34
        end
        Render.pred = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, predsize, prediction)
                local alpha = animations:animate(text .. "_Center")
                Render.Text(text, Vector2.new(screen_size.x / 2 - width.x / 2 + 1, screen_size.y / 1.89 + add_y1 + 9), Color.new(col, col2, col3, alpha), predsize, prediction, false)
                add_y1 = add_y1 + 9
           end
        Render.Indicator = function(text, col, col2, col3, col4)
                local width = Render.CalcTextSize(text, 11, verdana)
                local alpha = animations:animate(text .. "_Center")
                Render.Text(text, Vector2.new(screen_size.x / 2 - 8, screen_size.y / 1.89 + add_y1 + 5), Color.new(col, col2, col3, alpha), 11, verdana, true)
                add_y1 = add_y1 + 9
                 end
         local invert = ''
         if AntiAim.GetInverterState() == false then
        invert ="R"
    else
        invert ="L"
    end
         if lua_m.vs_aa:GetBool(6) then
         if GlobalVars.tickcount % 64 == 1 then
        fake = desync_delta()
    end
            local al1 = math.min(math.floor(math.sin((GlobalVars.realtime%3) * 4) * 175 + 50), 255)
            Render.Text("BETA", Vector2.new(x/2 + 535, y/2+311), Color.RGBA(255, 130, 130, al1), 10, pixel, true)
         Render.Ac('FEMIDA-YAW', 255,255,255)
         local slowwalk = Menu.FindVar("Aimbot","Anti Aim", "Misc", "Slow Walk")
         if slowwalk:GetBool() then
         Render.Text(math.floor(fake).."°", Vector2.new(x/2 + 535, y/2+320), Color.RGBA(255, 255, 255, 255), 10, pixel, true)
         Render.Ac('DANGEROUS-', 255/255, 50/255, 50/255)
         else
         Render.Text(math.floor(fake).."°", Vector2.new(x/2 + 525, y/2+320), Color.RGBA(255, 255, 255, 255), 10, pixel, true)
         Render.Ac('DYNAMIC-', 255/255, 117/255, 107/255)  
          end
          Render.Text(invert, Vector2.new(x/2 + 528, y/2+329), Color.RGBA(255, 255, 255, 255), 10, pixel, true)
          Render.Ac('FAKE YAW: ', 130/255, 130/255, 255/255)
     local charge = Exploits.GetCharge() == 1
          if is_bind_active("Minimum Damage") then
         Render.Ac("DMG", 200/255, 200/255, 1, 1)
         end
         if is_bind_active("Body Aim") then
         Render.Ac('BAIM', 255/255, 0/255, 0/255)
          end
         if is_bind_active("Safe Points") then
         Render.Ac('SP', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Hide Shots") then
         Render.Ac('ONSHOT', 123/255, 194/255, 21/255)
          end
         if is_bind_active("Double Tap") and charge then
         --Render.Box(Vector2.new(x, y + 60), Vector2.new(x + 14, y + 65), Color.new(1.0, 1.0, 1.0, 1.0))
         Render.Ac('DT', 255/255,255/255, 1, 1)
          end
          if is_bind_active("Double Tap") and not charge then
         Render.Ac('DT', 255/255,0/255, 0/255, 0)
          end
     end
     local yaw_base = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
         if lua_m.vs_aa:GetBool(2) then
         local lc = is_breaking_lc()
         local charge = Exploits.GetCharge() == 1
         local dmg = Menu.FindVar("Aimbot", "Ragebot", "Accuracy", "Minimum Damage"):GetInt()
         if is_bind_active("Minimum Damage") then
         Render.Skeet("DMG:" .. dmg, 200/255, 200/255, 1, 1)
         end
         if is_bind_active("Body Aim") then
         Render.Skeet('BAIM', 255/255, 0/255, 0/255)
          end
         if is_bind_active("Safe Points") then
         Render.Skeet('SP', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Hide Shots") then
         Render.Skeet('ONSHOT', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Dormant Aimbot") then
         Render.Skeet('DA', 123/255, 194/255, 21/255)
          end
          if yaw_base:GetInt() == 4 then
         Render.Skeet('AT', 132/255, 195/255, 16/255, 255/255)
          end
          if yaw_base:GetInt() == 5 and not yaw_base:GetInt() == 4 then
         Render.Skeet('FS', 132/255, 195/255, 16/255, 255/255)
          end
          if is_bind_active("Fake Ping") then
         Render.Skeet('PING', 255/255,125/255,95/255)
          end
         if lc then
         Render.Skeet('LC', 123/255, 194/255, 21/255)
          end
         if is_bind_active("Double Tap") and charge then
         Render.Skeet('DT', 255/255,255/255, 1, 1)
          end
          if is_bind_active("Fake Duck") then
         Render.Skeet('DUCK', 200/255,200/255, 200/255, 1)
          end
          if is_bind_active("Double Tap") and not charge then
         Render.Skeet('DT', 255/255,0/255, 0/255, 0)
          end
         end
         local charge = Exploits.GetCharge() == 1
         local delta = math.min(math.abs(AntiAim.GetCurrentRealRotation() - AntiAim.GetFakeRotation()), AntiAim.GetMaxDesyncDelta())
         if lua_m.vs_aa:GetBool(5) then
         local inverted = AntiAim.GetInverterState()
         if inverted then
         renderer.text(x - 27, y + 29, 255, 255, 255, 255, 'FEMIDA', verdana, 11)
         renderer.text(x + 8, y + 29, 101,156,240, 255, 'YAW', verdana, 11)
     else
          renderer.text(x - 27, y + 29, 101,156,240, 255, 'FEMIDA', verdana, 11)
         renderer.text(x + 8, y + 29, 255,255,255, 255, 'YAW', verdana, 11)
     end
         if is_bind_active("Minimum Damage") then
         Render.pred("DMG", 200/255, 200/255, 1, 1)
         end
         if is_bind_active("Body Aim") then
         Render.pred('BAIM', 255/255, 0/255, 0/255)
          end
         if is_bind_active("Safe Points") then
         Render.pred('SP', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Hide Shots") then
         Render.pred('HIDE', 123/255, 194/255, 21/255)
          end
          if is_bind_active("Dormant Aimbot") then
         Render.pred('DA', 123/255, 194/255, 21/255)
          end
         if is_bind_active("Double Tap") and charge then
         Render.pred('DT', 255/255,255/255, 1, 1)
          end
          if is_bind_active("Fake Duck") then
         Render.pred('DUCK', 200/255,200/255, 200/255, 1)
          end
          if is_bind_active("Double Tap") and not charge then
         Render.pred('DT', 255/255,0/255, 0/255, 0)
          end
         Render.GradientBoxFilled(Vector2.new(screen_size.x / 2 + 1, screen_size.y / 1.871 + 5), Vector2.new(screen_size.x / 2 + 5 + fake / 2, screen_size.y / 1.878 + 5), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0))
         Render.GradientBoxFilled(Vector2.new(screen_size.x / 2 + 1, screen_size.y / 1.871 + 5), Vector2.new(screen_size.x / 2 - 5 - fake / 2, screen_size.y / 1.878 + 5), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0))
         end
         if lua_m.vs_aa:GetBool(4) then
         local yawb = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
         local left = yawb:GetInt() == 3
         local right = yawb:GetInt() == 2
         renderer.text(x - 25, y + 29, 0, 0, 0, 255, 'IDEALYAW', idealold, font_size1)
         renderer.text(x - 25, y + 28, 220, 135, 49, 255, 'IDEALYAW', idealold, font_size1)
         local inverted = AntiAim.GetInverterState()
         if inverted then
         renderer.text(x - 11, y + 39, 0, 0, 0, 255, 'LEFT', idealold, font_size1)
         renderer.text(x - 11, y + 38, 209, 159, 230, 255, 'LEFT', idealold, font_size1)
         else
         renderer.text(x - 16, y + 39, 0, 0, 0, 255, 'RIGHT', idealold, font_size1)
         renderer.text(x - 16, y + 38, 209, 159, 230, 255, 'RIGHT', idealold, font_size1)
         end
         if is_bind_active('Double Tap') and charge then
         renderer.text(x - 5, y + 49, 0, 0, 0, 255, 'DT', idealold, font_size1)
         renderer.text(x - 5, y + 48, 0, 185, 0, 255, 'DT', idealold, font_size1)
         end
          if is_bind_active('Double Tap') and not charge then
         renderer.text(x - 5, y + 49, 0, 0, 0, 255, 'DT', idealold, font_size1)
         renderer.text(x - 5, y + 48, 255, 0, 0, 255, 'DT', idealold, font_size1)
         end
         if is_bind_active('Hide Shots') and not is_bind_active('Double Tap') then
         renderer.text(x - 5, y + 49, 0, 0, 0, 255, 'AA', idealold, font_size1)
         renderer.text(x - 5, y + 48, 95, 128, 255, 255, 'AA', idealold, font_size1)
         end
         end
         if lua_m.vs_aa:GetBool(3) then
         local yawb = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
         local left = yawb:GetInt() == 3
         local right = yawb:GetInt() == 2
         local free = yawb:GetInt() == 5
         if left or right then
            renderer.text(x - 3, y + 29, 0, 0, 0, 255, 'FAKE YAW', ideal, font_size)
         renderer.text(x - 3, y + 28, 177, 171, 255, 255, 'FAKE YAW', ideal, font_size)
         renderer.text(x - 3, y + 37, 0, 0, 0, 255, 'DEFAULT', ideal, font_size)
         renderer.text(x - 3, y + 36, 255, 0, 0, 255, 'DEFAULT', ideal, font_size)
     else
         if delta <= 15 then
         renderer.text(x - 3, y + 29, 0, 0, 0, 255, 'IDEAL YAW', ideal, font_size)
         renderer.text(x - 3, y + 28, 255, 0, 0, 255, 'IDEAL YAW', ideal, font_size)
     else
          renderer.text(x - 3, y + 29, 0, 0, 0, 255, 'IDEAL YAW', ideal, font_size)
         renderer.text(x - 3, y + 28, 220, 135, 49, 255, 'IDEAL YAW', ideal, font_size)
     end
          if not free then
         renderer.text(x - 3, y + 37, 0, 0, 0, 255, 'DYNAMIC', ideal, font_size)
         renderer.text(x - 3, y + 36, 209, 159, 230, 255, 'DYNAMIC', ideal, font_size)
     else
          renderer.text(x - 3, y + 37, 0, 0, 0, 255, 'FREESTAND', ideal, font_size)
         renderer.text(x - 3, y + 36, 209, 159, 230, 255, 'FREESTAND', ideal, font_size)
     end
end
         if is_bind_active("Double Tap") and charge then
         renderer.text(x - 3, y + 45, 0, 0, 0, 255, 'DT', ideal, font_size)
         renderer.text(x - 3, y + 44, 0, 185, 0, 255, 'DT', ideal, font_size)
         end
         if is_bind_active("Double Tap") and not charge then
         renderer.text(x - 3, y + 45, 0, 0, 0, 255, 'DT', ideal, font_size)
         renderer.text(x - 3, y + 44, 255, 0, 0, 255, 'DT', ideal, font_size)
         end
         if is_bind_active("Hide Shots") and not is_bind_active("Double Tap") then
         renderer.text(x - 3, y + 45, 0, 0, 0, 255, 'AA', ideal, font_size)
         renderer.text(x - 3, y + 44, 95, 128, 255, 255, 'AA', ideal, font_size)
         end
         end
         if lua_m.vs_aa:GetBool(1) then
         -- indicators 1
         -- main text
         if starting == false or starting1 == false or starting2 == false then
         renderer.text(x - 8, y + 29, 0, 0, 0, 255, 'FEMIDAYAW' , verdana, 11)
         renderer.text(x - 8, y + 28, 255,255,255, 255, 'FEMIDAYAW', verdana, 11)
     else
          renderer.text(x - 8, y + 29, 0, 0, 0, 255, 'BRUTEFORCE' , verdana, 11)
         renderer.text(x - 8, y + 28, 255,255,255, 255, 'BRUTEFORCE', verdana, 11)
     end
         --Render.GradientBoxFilled(Vector2.new(screen_size.x / 2 - 11, screen_size.y / 1.871 + 5), Vector2.new(screen_size.x / 2 + 5 + fake / 2, screen_size.y / 1.878 + 5), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0))
         --Render.GradientBoxFilled(Vector2.new(screen_size.x / 2 - 13, screen_size.y / 1.871 + 5), Vector2.new(screen_size.x / 2 - 5 - fake / 2, screen_size.y / 1.878 + 5), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0), Color.new(142/ 255,166/ 255,212/ 255, 255), Color.new(255/ 255,255/ 255,255/ 255, 0))
         -- kb
         local charge = Exploits.GetCharge() == 1
          local lc = is_breaking_lc()
         local dmg = Menu.FindVar("Aimbot", "Ragebot", "Accuracy", "Minimum Damage"):GetInt()
         if is_bind_active("Double Tap") and charge then

            Render.Indicator("DT", 0/255, 185/255, 1, 1)
            end
             if is_bind_active("Double Tap") and not charge then
            Render.Indicator("DT", 255/255, 0/255, 0/255, 0)
            end
        if is_bind_active("Hide Shots") then
            Render.Indicator("AA", 200/255, 185/255, 1, 1)
        end
         if is_bind_active("Minimum Damage") then
         Render.Indicator("" .. dmg, 200/255, 200/255, 1, 1)
         end
         if is_bind_active("Body Aim") then
         Render.Indicator('BAIM', 255/255, 0/255, 0/255)
          end
         if is_bind_active("Safe Points") then
         Render.Indicator('SP', 123/255, 194/255, 21/255)
          end
        if is_bind_active("Fake Duck") then
            Render.Indicator("DUCK", 255/255, 255/255, 1, 1)
        end
    end
end
end
--- Rage
-- Hitchance in air
-- Callbacks
    -- Paint callbacks
    local quest = function(cond , T , F )
        if cond then return true else return false end
    end
    local function uitab()
    lua_m.hk_x:SetVisible(false)
    lua_m.hk_y:SetVisible(false)
    lua_m.vs_ac:SetVisible(lua_m.vs_th:GetInt() == 0)
    lua_m.dt_md:SetVisible(lua_m.rb_on:GetBool() and lua_m.dt_on:GetBool())
    lua_m.rb_lg:SetVisible(lua_m.rb_on:GetBool())
    lua_m.dt_on:SetVisible(lua_m.rb_on:GetBool())
    m.antibrute:SetVisible(m.aaenable:GetBool() and m.aatype:GetInt() == 1)
   m.player_state:SetVisible(m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    button:SetVisible(m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    m.aatype:SetVisible(m.aaenable:GetBool())
    m.presettype:SetVisible(m.aaenable:GetBool() and m.aatype:GetInt() == 0)
    --m.player_state:SetVisible()
    use.slow:SetVisible(  m.player_state:GetInt() == 0 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow1:SetVisible( m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow2:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow3:SetVisible( m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow4:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow5:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow6:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow7:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow8:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow10:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    use.slow11:SetVisible(  m.player_state:GetInt() == 0 and use.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- stand
    stand.stand:SetVisible(  m.player_state:GetInt() == 1 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand1:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand2:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand3:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand4:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand5:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand6:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand7:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand8:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand10:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand11:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    stand.stand12:SetVisible(  m.player_state:GetInt() == 1 and stand.stand:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- move
    move.slow:SetVisible(  m.player_state:GetInt() == 2 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow1:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow2:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow3:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow4:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow5:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow6:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow7:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow8:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow10:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow11:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    move.slow12:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
        move.slow13:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
            move.slow14:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and move.slow13:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
                move.slow15:SetVisible(  m.player_state:GetInt() == 2 and move.slow:GetBool() and move.slow13:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- slow
    slow.slow:SetVisible(  m.player_state:GetInt() == 3 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow1:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow2:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow3:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow4:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow5:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow6:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow7:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow8:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow10:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow11:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    slow.slow12:SetVisible(  m.player_state:GetInt() == 3 and slow.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- air
    air.slow:SetVisible(  m.player_state:GetInt() == 4 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow1:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow2:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow3:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow4:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow5:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow6:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow7:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow8:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow10:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow11:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    air.slow12:SetVisible(  m.player_state:GetInt() == 4 and air.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    -- duck
    duck.slow:SetVisible(  m.player_state:GetInt() == 5 and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow1:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow2:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow3:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow4:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow5:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow6:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow7:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow8:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow10:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
    duck.slow11:SetVisible(  m.player_state:GetInt() == 5 and duck.slow:GetBool() and m.aaenable:GetBool() and m.aatype:GetInt() == 1)
end
    local function paint()
        uitab()
        g_paint_handle()
        --on_menu_change()
        draw_notify()
        --tabs()
        draw1234()
        keybinds()
        menuthing()
        drawshot()
    end

    -- CM callbacks
    local function cm(cmd)
        commands()
        zetaa()
    end
    local function on_cm( e )
        customs()
        preset()
    end
    local function events(e)
        aim1234(e)
        brutelogic(e)
    end
    -- Doubletap menu callback
    local function dt_f()
        Exploits.OverrideDoubleTapSpeed(lua_m.dt_on:GetBool() and (lua_m.dt_md:GetBool(0) and 14 or 15) or 15)
    end
    lua_m.dt_on:RegisterCallback(dt_f)
    lua_m.dt_md:RegisterCallback(dt_f)
    b:paint(8, string.format('Welcome back %s. Femida.lua successfuly loaded', Cheat.GetCheatUserName()))
    Cheat.RegisterCallback('prediction', zetaa)
    Cheat.RegisterCallback('draw', paint)
    Cheat.RegisterCallback("pre_prediction", on_cm)
    Cheat.RegisterCallback("events", events)
    Cheat.RegisterCallback('registered_shot', aim_sho1t)
Держи
мдааа. реализация, конечно, топ
 
Пользователь
Статус
Оффлайн
Регистрация
2 Фев 2019
Сообщения
242
Реакции[?]
34
Поинты[?]
2K
C++:
local = menu.addchikbox("Enable pidoras - yaw"), [pizdec]
local = viebatmamuroll cmd = 45z, [ebaaat]
local = add.function("Idi naxuy - yaw"), [WTF]
local = yaw.offset("180, -180"), [SHIT]
local tank = Render.gayporn("pornxub.su"), [BLYAAA]
local pitch = pizda.bruno(angles.idinaxuy), [AXUET]
local bluhgang js activated = ("enable bluxgank indicators"), [AXAXAXAXA????]
if indi:GetBool(1) and lp:GetPlayer():IsAlive() then
text = {bluhgang, "Bluhgag"}
text = Render.pidorasText(tostring(text[id]), 12, font.smallpixel7)
         end
end)
вроде имба
нихуево
 
Начинающий
Статус
Оффлайн
Регистрация
17 Фев 2021
Сообщения
15
Реакции[?]
1
Поинты[?]
0
Мужик попросил ток аа, а ты ему пихаешь какую-то убогую паста, где что-то спастить будет проблемой, ибо все написано с хелпой дога
Отсюда очень легко что-то спастить
 
Эксперт
Статус
Оффлайн
Регистрация
10 Фев 2021
Сообщения
1,740
Реакции[?]
559
Поинты[?]
2K
I need ready to paste anti aim lua source for neverlose. I dont need cords, just anti aim lua. Give it please.
Мне нужно, чтобы вставить исходный код анти-прицела lua для neverlose. Мне не нужны шнуры, только анти аим луа. Давай пожалуйста
 
mindset studio — yougame.biz/threads/284270
Забаненный
Статус
Оффлайн
Регистрация
2 Сен 2018
Сообщения
105
Реакции[?]
235
Поинты[?]
39K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Мне нужно, чтобы вставить исходный код анти-прицела lua для neverlose. Мне не нужны шнуры, только анти аим луа. Давай пожалуйста
Могу предлагать шнур анти-прицел аарне.клуб. Нужно?
 
Сверху Снизу