Crack Lua Solium alpha leaked

Новичок
Новичок
Статус
Оффлайн
Регистрация
8 Июн 2021
Сообщения
1
Реакции
0
stop pasting bruh devyc is so shitty

Код:
Expand Collapse Copy
local bit = require("bit")

local username = Cheat.GetCheatUserName()
Menu.Text("Solium - Info", "Welcome " ..Cheat.GetCheatUserName().. "!")
Menu.Text("Solium - Info", "Current Build : Alpha")
Menu.Text("Solium - Info", "Changelog can be found on market")
Menu.Text("Solium - Info", "If u have problems dm on discord sorry#2997")
local button = Menu.Button("Solium - Info", "solium official discord", "Join",function()
    Panorama.Open().SteamOverlayAPI.OpenExternalBrowserURL("https://discord.gg/kaMRNYBEam")
end)

local AntiaimSwitch = Menu.Switch('Anti Aim', "Solium - Antiaim", "[+] Master Switch", false, "Enable")
local anti_backstab = Menu.Switch('Anti Aim', "Solium - Antiaim", "Anti backstab", false, "Anti backstab")
local refEnabled = Menu.Switch('Anti Aim', "Solium - Antiaim", "EdgeYaw", false, "Make your head touch the wall bruh")
local at_target_on_legitAA = Menu.Switch('Anti Aim', "Solium - Antiaim", "Legit AA", false, "Enable")
local Enable = Menu.Switch('Anti Aim', "Solium - Antiaim", "Auto Teleport In Air", false, "Enable")
local Teleport_Weapons = Menu.MultiCombo('Anti Aim', "Solium - Antiaim", "Teleport Weapons", {"Scout", "AWP", "Pistols", "Zeus", "Knife", "Nades", "Other"}, 0)
local animbreak = Menu.MultiCombo('Anti Aim', "Solium - Antiaim", "Anim Breakers", {"Pitch zero on land"}, 0)
local DoubleTap = Menu.FindVar("Aimbot", "Ragebot", "Exploits", "Double Tap")
local reference_pitch = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Pitch")
local reference_yawbase = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
local override_legitAA = true
local x2 = EngineClient.GetScreenSize().x
local y2 = EngineClient.GetScreenSize().y


local VisualSwitch = Menu.Switch('Visuals', "Solium - Visuals", "[+] Master Switch", false, "Enable")
local visuals = {}
    visuals.eventlogs = Menu.Switch('Visuals', "Solium - Visuals", "Eventlogs", false, "Enable")
    visuals.eventhit = Menu.MultiCombo('Visuals', "Solium - Visuals", "Eventlogs Type", {"Hits", "Misses"}, 0)
    visuals.colorpicker = Menu.ColorEdit('Visuals', "Solium - Visuals", 'Eventlogs Color', Color.RGBA(255,255,255,255))
    visuals.Indicatory = Menu.Switch('Visuals', "Solium - Visuals", "Screen Indicators", false, "Enable")
    visuals.arrows = Menu.SwitchColor('Visuals', "Solium - Visuals", "Manual Arrows", false, Color.new(1.0, 1.0, 1.0, 1.0), "Enable")
    visuals.watermark = Menu.Switch('Visuals', "Solium - Visuals", "Watermark", false, "Enable")
    visuals.windows = Menu.MultiCombo('Visuals', "Solium - UI", "Elements", {"Spectators", "Keybinds"}, 0)
    visuals.binds_x = Menu.SliderInt('Visuals', "Solium - UI",  "X", 300, 0, x2)
    visuals.binds_y = Menu.SliderInt('Visuals', "Solium - UI",  "Y", 300, 0, y2)
    visuals.specs_x = Menu.SliderInt('Visuals', "Solium - UI",  "X ", 300, 0, x2)
    visuals.specs_y = Menu.SliderInt('Visuals', "Solium - UI",  "Y ", 500, 0, y2)

--vars--
local legs = Menu.FindVar("Aimbot", "Anti Aim", "Misc", "Leg Movement")
local dt_ref = Menu.FindVar("Aimbot", "Ragebot", "Exploits", "Double Tap")
local hs_ref = Menu.FindVar("Aimbot", "Ragebot", "Exploits", "Hide Shots")
local sw_ref = Menu.FindVar("Aimbot", "Anti Aim", "Misc", "Slow Walk")
local yaw_base_ref = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")

--locals--
function GetEnemies()
    local Enemies = {}

    for _, Player in pairs(EntityList.GetPlayers()) do
        if (not Player:IsTeamMate() and Player:IsAlive()) then
            table.insert(Enemies, Player:GetPlayer())
        end
    end

    return Enemies
end

function C_BasePlayer:CanHit()
    local Localplayer = EntityList.GetLocalPlayer()
    local TraceInfo = Cheat.FireBullet(self, self:GetEyePosition(), Localplayer:GetEyePosition())

    if (TraceInfo.damage > 0 and ((TraceInfo.trace.hit_entity and TraceInfo.trace.hit_entity:GetPlayer() == Localplayer) or false)) then
        return true
    end

    return false
end

function C_BasePlayer:GetFlag(shift)
    return bit.band(self:GetProp("m_fFlags"), bit.lshift(1, shift)) ~= 0
end

function C_BasePlayer:IsLocalPlayer()
    return self == EntityList.GetLocalPlayer()
end

function C_BasePlayer:IsEnemy()
    return EntityList.GetLocalPlayer() and self:IsTeamMate() == false
end

function GetEnemiesWithKnife()
    local ret = {}

    local players = EntityList.GetPlayers()
    if #players < 0 then return {} end

    for i, player in pairs(players) do
        local player_active_weapon = player:GetActiveWeapon()

        if not player_active_weapon then return end

        if player:IsEnemy() and player:IsAlive() and player_active_weapon:IsKnife() then
            table.insert(ret, player)
        end
    end

    return ret
end

local font_inds = Render.InitFont("Smallest Pixel-7", 10, {' '} )
local get_screen = EngineClient:GetScreenSize()
local x = get_screen.x / 2
local y = get_screen.y / 2
local verdana = Render.InitFont("Verdana", 11, {'r'})
local drag = {false, false}
local toDraw = {0, 0, 0, 0, 0, 0,}
local keysAnim = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}
local text_inds = 10
local ind_dst = 0
local charge = Exploits.GetCharge()
local local_player_index = EngineClient.GetLocalPlayer()                   -- Get our local player index
local player = EntityList.GetClientEntity(local_player_index)  -- Get the entity object for our local player
local CustomAA = Menu.Switch('Anti Aim', "Solium - Custom", "[+] Master Switch", false, "Enable Antiaim")

local antiaim = {}
antiaim.yaw_base = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
antiaim.yaw_add = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Add")
antiaim.yaw_modifier = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Modifier")
antiaim.yaw_degree = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Modifier Degree")
antiaim.left_limit = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Left Limit")
antiaim.right_limit = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Right Limit")
antiaim.fake_options = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Fake Options")
antiaim.lby_mode = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "LBY Mode")
antiaim.free_mode = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Freestanding Desync")
antiaim.desync_onshot = Menu.FindVar("Aimbot", "Anti Aim", "Fake Angle", "Desync On Shot")
antiaim.slowwalk = Menu.FindVar("Aimbot", "Anti Aim", "Misc", "Slow Walk")
antiaim.legfucker = Menu.Switch('Anti Aim', "Solium - Antiaim", "Desynchronize Legs", false, "Enable")
antiaim.legoptions = Menu.MultiCombo('Anti Aim', "Solium - Antiaim", "Desynchronize : ", {"Always", "On Peek", "When Dormant"}, 0)


local conditions = Menu.Combo('Anti Aim', "Solium - Custom", "Conditions", {"Standing", "Walking", "Slow Walking", "Air", "Crouch"}, 0)
local base = Menu.Combo('Anti Aim', "Solium - Custom", "Yaw Base", {"Forward", "Backward", "Right", "Left", "At Target", "Freestanding"}, 4)
--standing
local customswitchs = {}
customswitchs.ayaw = Menu.SliderInt('Anti Aim', "Solium - Custom","Yaw Add Left", 0, -180, 180)
customswitchs.amod = Menu.Combo('Anti Aim', "Solium - Custom", "Yaw Modifier", {"Disbled", "Center", "Offset", "Random", "Spin"}, 0)
customswitchs.adegr = Menu.SliderInt('Anti Aim', "Solium - Custom", "Modifier Degree", 0, 0, 180)
customswitchs.aleft = Menu.SliderInt('Anti Aim', "Solium - Custom", "Left Limit", 0, 0, 60)
customswitchs.aright = Menu.SliderInt('Anti Aim', "Solium - Custom", "Right Limit", 0, 0, 60)
customswitchs.afkopt = Menu.MultiCombo('Anti Aim', "Solium - Custom", "Fake Options", {"Avoid Overlap", "Jitter", "Randomize Jitter", "Anti Bruteforce"}, 0)
customswitchs.alby = Menu.Combo('Anti Aim', "Solium - Custom", "LBY Mode", {"Disabled", "Opposite", "Sway"}, 0)
customswitchs.afr = Menu.Combo('Anti Aim', "Solium - Custom", "Freestanding", {"Disabled", "Peek Fake", "Peek Real"}, 0)
customswitchs.ades = Menu.Combo('Anti Aim', "Solium - Custom", "Desync On Shot", {"Disabled", "Opposite", "Freestanding", "Switch"}, 0)
local force_switch = Menu.Switch('Anti Aim', "Solium - Custom", "Extended Desync", false, "Enable")
local set_z_slider = Menu.SliderInt('Anti Aim', "Solium - Custom", "Desync Range",0,0,180)
--walking--
customswitchs.byaw = Menu.SliderInt('Anti Aim', "Solium - Custom", "Yaw Add Left", 0, -180, 180)
customswitchs.bmod = Menu.Combo('Anti Aim', "Solium - Custom", "Yaw Modifier", {"Disbled", "Center", "Offset", "Random", "Spin"}, 0)
customswitchs.bdegr = Menu.SliderInt('Anti Aim', "Solium - Custom", "Modifier Degree", 0, 0, 180)
customswitchs.bleft = Menu.SliderInt('Anti Aim', "Solium - Custom", "Left Limit", 0, 0, 60)
customswitchs.bright = Menu.SliderInt('Anti Aim', "Solium - Custom", "Right Limit", 0, 0, 60)
customswitchs.bfkopt = Menu.MultiCombo('Anti Aim', "Solium - Custom", "Fake Options", {"Avoid Overlap", "Jitter", "Randomize Jitter", "Anti Bruteforce"}, 0)
customswitchs.blby = Menu.Combo('Anti Aim', "Solium - Custom", "LBY Mode", {"Disabled", "Opposite", "Sway"}, 0)
customswitchs.bfr = Menu.Combo('Anti Aim', "Solium - Custom", "Freestanding", {"Disabled", "Peek Fake", "Peek Real"}, 0)
customswitchs.bdes = Menu.Combo('Anti Aim', "Solium - Custom", "Desync On Shot", {"Disabled", "Opposite", "Freestanding", "Switch"}, 0)
--slowwalking--
customswitchs.cyaw = Menu.SliderInt('Anti Aim', "Solium - Custom", "Yaw Add Left", 0, -180, 180)
customswitchs.cmod = Menu.Combo('Anti Aim', "Solium - Custom", "Yaw Modifier", {"Disbled", "Center", "Offset", "Random", "Spin"}, 0)
customswitchs.cdegr = Menu.SliderInt('Anti Aim', "Solium - Custom", "Modifier Degree", 0, 0, 180)
customswitchs.cleft = Menu.SliderInt('Anti Aim', "Solium - Custom", "Left Limit", 0, 0, 60)
customswitchs.cright = Menu.SliderInt('Anti Aim', "Solium - Custom", "Right Limit", 0, 0, 60)
customswitchs.cfkopt = Menu.MultiCombo('Anti Aim', "Solium - Custom", "Fake Options", {"Avoid Overlap", "Jitter", "Randomize Jitter", "Anti Bruteforce"}, 0)
customswitchs.clby = Menu.Combo('Anti Aim', "Solium - Custom", "LBY Mode", {"Disabled", "Opposite", "Sway"}, 0)
customswitchs.cfr = Menu.Combo('Anti Aim', "Solium - Custom", "Freestanding", {"Disabled", "Peek Fake", "Peek Real"}, 0)
customswitchs.cdes = Menu.Combo('Anti Aim', "Solium - Custom", "Desync On Shot", {"Disabled", "Opposite", "Freestanding", "Switch"}, 0)
local force_switch2 = Menu.Switch('Anti Aim', "Solium - Custom", "Extended Desync", false, "Enable")
local set_z_slider2 = Menu.SliderInt('Anti Aim', "Solium - Custom", "Desync Range",0,0,180)
--air--
customswitchs.dyaw = Menu.SliderInt('Anti Aim', "Solium - Custom", "Yaw Add Left", 0, -180, 180)
customswitchs.dmod = Menu.Combo('Anti Aim', "Solium - Custom", "Yaw Modifier", {"Disbled", "Center", "Offset", "Random", "Spin"}, 0)
customswitchs.ddegr = Menu.SliderInt('Anti Aim', "Solium - Custom", "Modifier Degree", 0, 0, 180)
customswitchs.dleft = Menu.SliderInt('Anti Aim', "Solium - Custom", "Left Limit", 0, 0, 60)
customswitchs.dright = Menu.SliderInt('Anti Aim', "Solium - Custom", "Right Limit", 0, 0, 60)
customswitchs.dfkopt = Menu.MultiCombo('Anti Aim', "Solium - Custom", "Fake Options", {"Avoid Overlap", "Jitter", "Randomize Jitter", "Anti Bruteforce"}, 0)
customswitchs.dlby = Menu.Combo('Anti Aim', "Solium - Custom", "LBY Mode", {"Disabled", "Opposite", "Sway"}, 0)
customswitchs.dfr = Menu.Combo('Anti Aim', "Solium - Custom", "Freestanding", {"Disabled", "Peek Fake", "Peek Real"}, 0)
customswitchs.ddes = Menu.Combo('Anti Aim', "Solium - Custom", "Desync On Shot", {"Disabled", "Opposite", "Freestanding", "Switch"}, 0)
--crouch--
customswitchs.eyaw = Menu.SliderInt('Anti Aim', "Solium - Custom", "Yaw Add Left", 0, -180, 180)
customswitchs.emod = Menu.Combo('Anti Aim', "Solium - Custom", "Yaw Modifier", {"Disbled", "Center", "Offset", "Random", "Spin"}, 0)
customswitchs.edegr = Menu.SliderInt('Anti Aim', "Solium - Custom", "Modifier Degree", 0, 0, 180)
customswitchs.eleft = Menu.SliderInt('Anti Aim', "Solium - Custom", "Left Limit", 0, 0, 60)
customswitchs.eright = Menu.SliderInt('Anti Aim', "Solium - Custom", "Right Limit", 0, 0, 60)
customswitchs.efkopt = Menu.MultiCombo('Anti Aim', "Solium - Custom", "Fake Options", {"Avoid Overlap", "Jitter", "Randomize Jitter", "Anti Bruteforce"}, 0)
customswitchs.elby = Menu.Combo('Anti Aim', "Solium - Custom", "LBY Mode", {"Disabled", "Opposite", "Sway"}, 0)
customswitchs.efr = Menu.Combo('Anti Aim', "Solium - Custom", "Freestanding", {"Disabled", "Peek Fake", "Peek Real"}, 0)
customswitchs.edes = Menu.Combo('Anti Aim', "Solium - Custom", "Desync On Shot", {"Disabled", "Opposite", "Freestanding", "Switch"}, 0)


local math_lib = {
    clamp = function(val, lower, upper)
        if lower > upper then lower, upper = upper, lower end
        return math.max(lower, math.min(upper, val))
    end
}
local lua = {
    color = Color.RGBA(157, 162, 255, 255),
    font = Render.InitFont('Verdana', 11,{'r'}),
    screen = EngineClient.GetScreenSize(),
    logs = {
        stuff = {},
        num = 0,
        reason = {
            [1] = 'unknown',
            [2] = 'spread',
            [3] = 'occlusion',
            [4] = 'prediction error'
        },  
        hitgroups = {
            [0] = "generic",
            [1] = "head",
            [2] = "chest",
            [3] = "stomach",
            [4] = "left arm",
            [5] = "right arm",
            [6] = "left leg",
            [7] = "right leg",
            [10] = "gear"
        }
    }
}
local render = {
    box = function(string,y,alpha)
        local stringsize = Render.CalcTextSize(string,11,lua.font).x
        Render.BoxFilled(Vector2.new(lua.screen.x/2-stringsize/2-6.5,lua.screen.y-150-y),Vector2.new(lua.screen.x/2+stringsize/2+6.5,lua.screen.y-120-y),Color.RGBA(0,0,0,210))
        Render.BoxFilled(Vector2.new(lua.screen.x/2-stringsize/2-6.5,lua.screen.y-151.25-y),Vector2.new(lua.screen.x/2+stringsize/2+6.5,lua.screen.y-150-y),lua.color)
        Render.Text(string,Vector2.new(lua.screen.x/2,lua.screen.y-136-y),Color.RGBA(255,255,255,255),11,lua.font,true,true)
    end
}

--functions--
local function legfucker()
    if antiaim.legfucker:Get() and antiaim.legoptions:Get(1) then
    legs:SetInt(math.random(1,2))
elseif antiaim.legfucker:Get() and antiaim.legoptions:Get(2) then
    for _, Enemy in pairs(GetEnemies()) do
        if Enemy:CanHit() then
            legs:SetInt(math.random(1,2))
        end
    end
    elseif antiaim.legfucker:Get() and antiaim.legoptions:Get(3) then
            for _, Enemy in pairs(GetEnemies()) do
                if Enemy:IsDormant()then
                    legs:SetInt(math.random(1,2))
                end
            end
        end
    end

    function AntiBackstab()
        local local_player = EntityList.GetLocalPlayer()
        if not local_player then return end
        if not AntiaimSwitch:Get() and anti_backstab:GetBool() then return end
   
        local enemies = GetEnemiesWithKnife()
        if not enemies or #enemies < 0 then return end
   
        for i, enemy in pairs(enemies) do
            local enemy_origin = enemy:GetRenderOrigin()
            local local_player_origin = local_player:GetRenderOrigin()
   
            local distance_from_local_to_enemy = enemy_origin:DistTo(local_player_origin)
           
            if 200 >= distance_from_local_to_enemy then
                AntiAim.OverrideYawOffset(180)
            end
        end
    end

function eventdraw()
    lua.color = visuals.colorpicker:Get()
    for i, log in ipairs(lua.logs.stuff) do
        render.box(log.text,i*45,255)
        if log.time + 2.5 < GlobalVars.realtime then table.remove(lua.logs.stuff,i) end
    end
end

function arrows()
    local lp = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
    if lp == nil then return end
    local invert = AntiAim.GetInverterState() == false
    local manual = Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Base")
    local x = EngineClient.GetScreenSize().x/2
    local y = EngineClient.GetScreenSize().y/2
        if visuals.Indicatory:Get() and visuals.arrows:GetBool() then
            local LPx = Vector2.new(x - 43, y + 9)
            local LPy = Vector2.new(x - 43, y - 9)
            local LPz = Vector2.new(x - 56, y)
            local RPx = Vector2.new(x + 43, y + 9)
            local RPy = Vector2.new(x + 43, y - 9)
            local RPz = Vector2.new(x + 56, y)
            Render.PolyFilled(manual:GetInt() == 2 and Color.RGBA(175, 255, 0, 255) or Color.RGBA(25, 25, 25, 150), RPx, RPz, RPy)
            Render.PolyFilled(manual:GetInt() == 3 and Color.RGBA(175, 255, 0, 255) or Color.RGBA(25, 25, 25, 150), LPx, LPz, LPy)
            Render.BoxFilled(Vector2.new(x - 40, y - 9),  Vector2.new(x - 42, y + 10), invert and visuals.arrows:GetColor() or Color.RGBA(25, 25, 25, 150))
            Render.BoxFilled(Vector2.new(x + 40, y - 9),  Vector2.new(x + 42, y + 10), invert and Color.RGBA(25, 25, 25, 150) or visuals.arrows:GetColor())
        end
    end

function eventshot(shot)
    lua.logs.num = lua.logs.num + 1
    if visuals.eventlogs:Get() and visuals.eventhit:Get(1) then
        local player = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
        if not player then return end
        if player:GetProp("m_iHealth") > 0 then
        if shot.reason == 0 then
        table.insert(lua.logs.stuff,{text = '[Solium] Hit ' .. EntityList.GetClientEntity(shot.target_index):GetPlayer():GetName() .. "'s in " .. lua.logs.hitgroups[math_lib.clamp(shot.hitgroup,0,10)] .. ' for ' .. shot.damage .. ' damage ',time = GlobalVars.realtime})
        print('[Solium] Hit ' .. EntityList.GetClientEntity(shot.target_index):GetPlayer():GetName() .. "'s in " .. lua.logs.hitgroups[math_lib.clamp(shot.hitgroup,0,10)] .. ' for ' .. shot.damage .. ' damage  ')
        end
    end
end
end

function eventmiss(shot)
    lua.logs.num = lua.logs.num + 1
    if visuals.eventlogs:Get() and visuals.eventhit:Get(2) then
        local player = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
        if not player then return end
        if player:GetProp("m_iHealth") > 0 then
        if not shot.reason == 0 then
        table.insert(lua.logs.stuff,{text = '[Solium] Missed shot in ' .. EntityList.GetClientEntity(shot.target_index):GetPlayer():GetName() .. "'s " .. lua.logs.hitgroups[math_lib.clamp(shot.wanted_hitgroup,0,10)] .. ' due to ' .. lua.logs.reason[shot.reason] .. '  ',time = GlobalVars.realtime})
        print('[Solium] Missed shot in ' .. EntityList.GetClientEntity(shot.target_index):GetPlayer():GetName() .. "'s " .. lua.logs.hitgroups[math_lib.clamp(shot.wanted_hitgroup,0,10)] .. ' due to ' .. lua.logs.reason[shot.reason] .. ' ')
        end
    end
end
end

function legitAA(cmd)
    local local_player = EntityList.GetLocalPlayer()
    local legitAA_work = true

    if not local_player then return end

    local local_player_teamnum = local_player:GetProp("m_iTeamNum")

    for _, entities in pairs({EntityList.GetEntitiesByName("CPlantedC4"), EntityList.GetEntitiesByName("CHostage")}) do
        for _, entity in pairs(entities) do

            local local_player_origin = local_player:GetRenderOrigin()
            local entity_origin = entity:GetRenderOrigin()

            local entity_get_distance = local_player_origin:DistTo(entity_origin)
            local distance = entity_get_distance < 65 and entity_get_distance > 1

            if distance and local_player_teamnum == 3 then
                legitAA_work = false
            end
        end
    end

    if local_player_teamnum == 2 and local_player:GetProp("m_bInBombZone") and local_player:GetActiveWeapon():GetWeaponID() == 49 then
        legitAA_work = false
    end

    if bit.band(cmd.buttons, 32) == 32 and legitAA_work then
        if GlobalVars.curtime - start_curtime > 0.02 then

            cmd.buttons = bit.band(cmd.buttons, bit.bnot(32))

            if override_legitAA then
                old_pitch = reference_pitch:Get()
                override_legitAA = false
            end

            reference_pitch:Set(0)
            reference_yawbase:Set(at_target_on_legitAA:Get() and 4 or 1)
            AntiAim.OverrideYawOffset(180 - Menu.FindVar("Aimbot", "Anti Aim", "Main", "Yaw Add"):Get())
        end
    else
        if (not override_legitAA) then
            reference_pitch:Set(old_pitch)
            override_legitAA = true
        end

        start_curtime = GlobalVars.curtime
    end
end

--edge yaw

function VectorLerp(vecSource, vecDestination, flPercentage)
    return vecSource + (vecDestination - vecSource) * flPercentage
end

function NormalizeYaw(flYaw)
    while flYaw > 180 do flYaw = flYaw - 360 end
    while flYaw < -180 do flYaw = flYaw + 360 end
    return flYaw
end

local refEnabled = refEnabled
local vecTraceStart = Vector.new()

    function edgeyaw(UserCmd)
    if not refEnabled:GetBool() then return end

    local iLocalPlayerEntIndex = EngineClient.GetLocalPlayer()
    if not iLocalPlayerEntIndex then return end

    local pLocalPlayerEntity = EntityList.GetClientEntity(iLocalPlayerEntIndex)
    local pLocalPlayer = pLocalPlayerEntity:GetPlayer()

    local flVelocityZ = pLocalPlayer:GetProp('m_vecVelocity[2]')
    local bInJump = bit.band(UserCmd.buttons, 2) == 2
    if flVelocityZ ~= 0 or bInJump then return end

    if ClientState.m_choked_commands == 0 then
        vecTraceStart = pLocalPlayer:GetEyePosition()
    end

    local aTraceEnd = {}

    local angViewAngles = EngineClient.GetViewAngles()
    for flYaw = 18, 360, 18 do
        flYaw = NormalizeYaw(flYaw)

        local angEdge = QAngle.new(0, flYaw, 0)

        local vecTraceEnd = vecTraceStart + Cheat.AngleToForward(angEdge) * 0x60

        local traceInfo = EngineTrace.TraceRay(vecTraceStart, vecTraceEnd,
                                               pLocalPlayerEntity, 0x200400B)

        local flFraction = traceInfo.fraction
        local pEntity = traceInfo.hit_entity

        if pEntity and pEntity:GetClassName() == 'CWorld' and flFraction < 0.3 then
            aTraceEnd[#aTraceEnd + 1] = {
                vecTraceEnd = traceInfo.endpos,
                flYaw = flYaw
            }
        end
    end

    table.sort(aTraceEnd, function(a, b) return a.flYaw < b.flYaw end)

    local angEdge

    if #aTraceEnd >= 2 then
        local vecTraceCenter = VectorLerp(aTraceEnd[1].vecTraceEnd,
                                          aTraceEnd[#aTraceEnd].vecTraceEnd, 0.5)

        angEdge = Cheat.VectorToAngle(vecTraceStart - vecTraceCenter)
    end

    if angEdge then
        local flYaw = angViewAngles.yaw
        local flEdgeYaw = angEdge.yaw

        local flDiff = NormalizeYaw(flEdgeYaw - flYaw)

        if math.abs(flDiff) < 90 then
            flDiff = 0
            flYaw = NormalizeYaw(flEdgeYaw + 180)
        end

        local flNewYaw = -flYaw

        flNewYaw = NormalizeYaw(flNewYaw + flEdgeYaw + 180)

        flNewYaw = NormalizeYaw(flNewYaw + flDiff)

        AntiAim.OverrideYawOffset(flNewYaw)
    end
end

local function watermark()
    local local_player = EntityList:GetLocalPlayer()
    if not local_player then return end
    if local_player:GetProp("m_iHealth") > 0 then
    local player = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
    local in_air = bit.band(local_player:GetPlayer():GetProp("m_fFlags"), bit.lshift(1,0)) ~= 0
    local Crouch = bit.band(local_player:GetPlayer():GetProp("m_fFlags"), bit.lshift(2, 0)) ~= 0
    if VisualSwitch:Get() and visuals.watermark:Get() then
    Render.Text("solium current build : alpha", Vector2.new(x - 900, y + 15), Color.RGBA(255, 255, 255, 200), 10, font_inds, true)
    if Crouch then
        Render.Text("> currently anti aim state : crouch", Vector2.new(x - 900, y + 26), Color.RGBA(94, 210, 250, 200), 10, font_inds, true)
    elseif not in_air then
        Render.Text("> currently anti aim state : air", Vector2.new(x - 900, y + 26), Color.RGBA(94, 210, 250, 200), 10, font_inds, true)
    elseif antiaim.slowwalk:Get() then
        Render.Text("> currently anti aim state : slowwalk", Vector2.new(x - 900, y + 26), Color.RGBA(94, 210, 250, 200), 10, font_inds, true)
    else
        Render.Text("> currently anti aim state : standing", Vector2.new(x - 900, y + 26), Color.RGBA(94, 210, 250, 200), 10, font_inds, true)
    end
    if (dt_ref:GetBool()) then
        Render.Text("> YAKUZAAAA DT", Vector2.new(x - 900, y + 37), Color.RGBA(222, 91, 250, 200), 10, font_inds, true)
    end
end
end
end
   
pitch=0
function animbreaker()
    if animbreak:Get(1) then
     local_player = EntityList.GetLocalPlayer()  
     on_ground=bit.band(local_player:GetPlayer():GetProp("m_fFlags"), bit.lshift(1,0))~= 0          
    if    on_ground then
     if pitch>0 then              
     AntiAim.OverridePitch(0)
     pitch=pitch-0.05
    end  
end
    if not on_ground then
    pitch=2  
end  
end
end

local color2 = Menu.ColorEdit('Visuals', "Solium - UI", "UI Color", Color.new(0.57, 0.57, 1, 1))

function uisol()
    color_key = color2:Get()
if visuals.windows:Get(1) then
    local players = EntityList.GetPlayers()
    local specs = {}
    local local_player = EntityList.GetLocalPlayer()
    for table_index, player_pointer in pairs(players) do
        if player_pointer and player_pointer:GetProp("m_iHealth") <= 0 then
            local local_player = EntityList.GetLocalPlayer()
            if local_player:IsAlive() then
                local player = player_pointer
                local spec_handle = player:GetProp("m_hObserverTarget")
                local spec_player = EntityList.GetClientEntityFromHandle(spec_handle)
                if spec_player ~= nil then
                    if spec_player:GetPlayer() == local_player:GetPlayer() then
                        specs[#specs+1] = player_pointer:GetName()
                    end
                end
            else
                local observer = player_pointer:GetProp('m_hObserverTarget')
                local player = EntityList.GetLocalPlayer()
                local localtarget = player:GetProp('m_hObserverTarget')
                if observer == localtarget then
                    specs[#specs+1] = player_pointer:GetName()
                end
            end
        end
    end
    xxx = visuals.specs_x:Get()
    yyy = visuals.specs_y:Get()
    if #specs > 0 or Cheat.IsMenuVisible() then
        Render.Blur(Vector2.new(xxx - 65, yyy - 4), Vector2.new(xxx + 65, yyy + 14), Color.RGBA(100, 100, 100, 0))
        Render.BoxFilled(Vector2.new(xxx - 65, yyy - 6), Vector2.new(xxx + 65, yyy - 4), color_key, 15)
        ts = Render.CalcTextSize("spectators", 11, verdana)
        Render.Text("spectators", Vector2.new(xxx - ts.x/2+1, yyy - 1), Color.RGBA(0, 0, 0, 255), 11, verdana)
        Render.Text("spectators", Vector2.new(xxx - ts.x/2, yyy - 2), Color.RGBA(255, 255, 255, 255), 11, verdana)
        for i = 1, #specs do
            Render.Text(specs[i], Vector2.new(xxx - 65, yyy + 1 + i * 17), Color.RGBA(0, 0, 0, 255), 11, verdana)
            Render.Text(specs[i], Vector2.new(xxx - 65, yyy + i * 17), Color.RGBA(255, 255, 255, 255), 11, verdana)
        end
    end
    if Cheat.IsKeyDown(0x1) then
        local mouse = Cheat.GetMousePos()
        local ts = Render.CalcTextSize("spectators", 12)
        if drag[2] == true then
            visuals.specs_x:SetInt(mouse.x)
            visuals.specs_y:SetInt(mouse.y)
        end
        if mouse.x >= xxx - 70 and mouse.y >= yyy and mouse.x <= xxx + 70 and mouse.y <= yyy + ts.y then
            if drag[1] == false then drag[2] = true end
        end
    else
        drag[2] = false
    end
end

if visuals.windows:Get(2) then
    local binds = Cheat.GetBinds()
    xx = visuals.binds_x:Get()
    yy = visuals.binds_y:Get()
    if #binds > 0 or Cheat.IsMenuVisible() then
        for i = 1, #binds do
            if binds[i]:IsActive() then
                if keysAnim[i] < 255 then keysAnim[i] = keysAnim[i] + 30 else keysAnim[i] = 255 end
            else
                if keysAnim[i] > 0 then keysAnim[i] = keysAnim[i] - 30 else keysAnim[i] = 0 end
            end
            mode = binds[i]:GetMode() == 0 and "[toggled]" or binds[i]:GetMode() == 1 and "[holding]"
            ts = Render.CalcTextSize(mode, 11, verdana)
            Render.Text(binds[i]:GetName(), Vector2.new(xx - 65, yy + 1 + i * 17), Color.RGBA(0, 0, 0, keysAnim[i]), 11, verdana)
            Render.Text(binds[i]:GetName(), Vector2.new(xx - 65, yy + i * 17), Color.RGBA(255, 255, 255, keysAnim[i]), 11, verdana)

            Render.Text(mode, Vector2.new(xx + 65-ts.x, yy + 1 + i * 17), Color.RGBA(0, 0, 0, keysAnim[i]), 11, verdana)
            Render.Text(mode, Vector2.new(xx + 65-ts.x, yy + i * 17), Color.RGBA(255, 255, 255, keysAnim[i]), 11, verdana)
        end
        Render.Blur(Vector2.new(xx - 65, yy - 4), Vector2.new(xx + 65, yy + 14), Color.RGBA(100, 100, 100, 0))
        Render.BoxFilled(Vector2.new(xx - 65, yy - 6), Vector2.new(xx + 65, yy - 4), color_key, 15)
        Render.BoxFilled(Vector2.new(xx - 65, yy - 6), Vector2.new(xx + 65, yy - 4), color_key, 15)
        ts = Render.CalcTextSize("keybinds", 11, verdana)
        Render.Text("keybinds", Vector2.new(xx - ts.x/2+1, yy - 1), Color.RGBA(0, 0, 0, 255), 11, verdana)
        Render.Text("keybinds", Vector2.new(xx - ts.x/2, yy - 2), Color.RGBA(255, 255, 255, 255), 11, verdana)
    end
    if Cheat.IsKeyDown(0x1) then
        local mouse = Cheat.GetMousePos()
        local ts = Render.CalcTextSize("keybinds", 12)
        if drag[1] == true then
            visuals.binds_x:SetInt(mouse.x)
            visuals.binds_y:SetInt(mouse.y)
        end
        if mouse.x >= xx - 70 and mouse.y >= yy and mouse.x <= xx + 70 and mouse.y <= yy + ts.y then
            if drag[2] == false then drag[1] = true end
        end
    else
        drag[1] = false
    end
end
end

local function antiaim_handle()
    local local_player = EntityList:GetLocalPlayer()
    local in_air2 = bit.band(local_player:GetPlayer():GetProp("m_fFlags"), bit.lshift(1,0)) ~= 0
    local Crouch2 = bit.band(local_player:GetPlayer():GetProp("m_fFlags"), bit.lshift(2, 0)) ~= 0
    local speed = Vector.new(local_player:GetProp("m_vecVelocity[0]"), local_player:GetProp("m_vecVelocity[1]"), local_player:GetProp("m_vecVelocity[2]")):Length2D()


    if CustomAA:Get() then
            if speed < 3 then
                antiaim.yaw_add:Set(customswitchs.ayaw:Get())
                antiaim.yaw_modifier:Set(customswitchs.amod:Get())
                antiaim.yaw_degree:Set(customswitchs.adegr:Get())
                antiaim.left_limit:Set(customswitchs.aleft:Get())
                antiaim.right_limit:Set(customswitchs.aright:Get())
                antiaim.fake_options:Set(customswitchs.afkopt:Get())
                antiaim.lby_mode:Set(customswitchs.alby:Get())      
                antiaim.free_mode:Set(customswitchs.afr:Get())
                antiaim.desync_onshot:Set(customswitchs.ades:Get())  
            end
            if speed > 100 then
                antiaim.yaw_add:Set(customswitchs.byaw:Get())
                antiaim.yaw_modifier:Set(customswitchs.bmod:Get())
                antiaim.yaw_degree:Set(customswitchs.bdegr:Get())
                antiaim.left_limit:Set(customswitchs.bleft:Get())
                antiaim.right_limit:Set(customswitchs.bright:Get())
                antiaim.fake_options:Set(customswitchs.bfkopt:Get())
                antiaim.lby_mode:Set(customswitchs.blby:Get())      
                antiaim.free_mode:Set(customswitchs.bfr:Get())
                antiaim.desync_onshot:Set(customswitchs.bdes:Get())  

            end
            if antiaim.slowwalk:Get() then
                antiaim.yaw_add:SetInt(customswitchs.cyaw:Get())
                antiaim.yaw_modifier:Set(customswitchs.cmod:Get())
                antiaim.yaw_degree:Set(customswitchs.cdegr:Get())
                antiaim.left_limit:Set(customswitchs.cleft:Get())
                antiaim.right_limit:Set(customswitchs.cright:Get())
                antiaim.fake_options:Set(customswitchs.cfkopt:Get())
                antiaim.lby_mode:Set(customswitchs.clby:Get())      
                antiaim.free_mode:Set(customswitchs.cfr:Get())
                antiaim.desync_onshot:Set(customswitchs.cdes:Get())  

            end
            if not in_air2 then
                antiaim.yaw_add:Set(customswitchs.dyaw:Get())
                antiaim.yaw_modifier:Set(customswitchs.dmod:Get())
                antiaim.yaw_degree:Set(customswitchs.ddegr:Get())
                antiaim.left_limit:Set(customswitchs.dleft:Get())
                antiaim.right_limit:Set(customswitchs.dright:Get())
                antiaim.fake_options:Set(customswitchs.dfkopt:Get())
                antiaim.lby_mode:Set(customswitchs.dlby:Get())      
                antiaim.free_mode:Set(customswitchs.dfr:Get())
                antiaim.desync_onshot:Set(customswitchs.ddes:Get())  
            end
            if Crouch2 then
                antiaim.yaw_add:Set(customswitchs.dyaw:Get())
                antiaim.yaw_modifier:Set(customswitchs.emod:Get())
                antiaim.yaw_degree:Set(customswitchs.edegr:Get())
                antiaim.left_limit:Set(customswitchs.eleft:Get())
                antiaim.right_limit:Set(customswitchs.eright:Get())
                antiaim.fake_options:Set(customswitchs.efkopt:Get())
                antiaim.lby_mode:Set(customswitchs.elby:Get())      
                antiaim.free_mode:Set(customswitchs.efr:Get())
                antiaim.desync_onshot:Set(customswitchs.edes:Get())  
            end
    end
end

local Menuui = function()
    if VisualSwitch:Get() then
        visuals.eventlogs:SetVisible(true)
        visuals.Indicatory:SetVisible(true)
        visuals.watermark:SetVisible(true)
    else
        visuals.eventlogs:SetVisible(false)
        visuals.Indicatory:SetVisible(false)
        visuals.watermark:SetVisible(false)
    end

    if VisualSwitch:Get() and visuals.Indicatory:Get() then
        visuals.arrows:SetVisible(true)
    else
        visuals.arrows:SetVisible(false)
    end

    if VisualSwitch:Get() and visuals.eventlogs:Get() then
        visuals.eventhit:SetVisible(true)
        visuals.colorpicker:SetVisible(true)
    else
        visuals.eventhit:SetVisible(false)
        visuals.colorpicker:SetVisible(false)
    end

    if AntiaimSwitch:Get() then
        antiaim.legfucker:SetVisible(true)
        anti_backstab:SetVisible(true)
        at_target_on_legitAA:SetVisible(true)
        refEnabled:SetVisible(true)
        Enable:SetVisible(true)
        Teleport_Weapons:SetVisible(true)
    else
        antiaim.legfucker:SetVisible(false)
        anti_backstab:SetVisible(false)
        at_target_on_legitAA:SetVisible(false)
        refEnabled:SetVisible(false)
        Enable:SetVisible(false)
        Teleport_Weapons:SetVisible(false)
    end

    if AntiaimSwitch:Get() and Enable:Get()== true then
        Teleport_Weapons:SetVisible(true)
    else
        Teleport_Weapons:SetVisible(false)
    end

    if AntiaimSwitch:Get() and antiaim.legfucker:Get() then
        antiaim.legoptions:SetVisible(true)
    else
        antiaim.legoptions:SetVisible(false)
    end

    local a = conditions:Get() == 0
    local b = conditions:Get() == 1
    local c  = conditions:Get() == 2
    local d = conditions:Get() == 3
    local e = conditions:Get() == 4

    if CustomAA:Get() == true then
        conditions:SetVisible(true)
        customswitchs.ayaw:SetVisible(a)
        customswitchs.amod:SetVisible(a)
        customswitchs.adegr:SetVisible(a)
        customswitchs.aleft:SetVisible(a)
        customswitchs.aright:SetVisible(a)
        customswitchs.afkopt:SetVisible(a)
        customswitchs.alby:SetVisible(a)
        customswitchs.afr:SetVisible(a)
        customswitchs.ades:SetVisible(a)
        customswitchs.byaw:SetVisible(b)
        customswitchs.bmod:SetVisible(b)
        customswitchs.bdegr:SetVisible(b)
        customswitchs.bleft:SetVisible(b)
        customswitchs.bright:SetVisible(b)
        customswitchs.bfkopt:SetVisible(b)
        customswitchs.blby:SetVisible(b)
        customswitchs.bfr:SetVisible(b)
        customswitchs.bdes:SetVisible(b)
        customswitchs.cyaw:SetVisible(c)
        customswitchs.cmod:SetVisible(c)
        customswitchs.cdegr:SetVisible(c)
        customswitchs.cleft:SetVisible(c)
        customswitchs.cright:SetVisible(c)
        customswitchs.cfkopt:SetVisible(c)
        customswitchs.clby:SetVisible(c)
        customswitchs.cfr:SetVisible(c)
        customswitchs.cdes:SetVisible(c)
        customswitchs.dyaw:SetVisible(d)
        customswitchs.dmod:SetVisible(d)
        customswitchs.ddegr:SetVisible(d)
        customswitchs.dleft:SetVisible(d)
        customswitchs.dright:SetVisible(d)
        customswitchs.dfkopt:SetVisible(d)
        customswitchs.dlby:SetVisible(d)
        customswitchs.dfr:SetVisible(d)
        customswitchs.ddes:SetVisible(d)
        customswitchs.eyaw:SetVisible(e)
        customswitchs.emod:SetVisible(e)
        customswitchs.edegr:SetVisible(e)
        customswitchs.eleft:SetVisible(e)
        customswitchs.eright:SetVisible(e)
        customswitchs.efkopt:SetVisible(e)
        customswitchs.elby:SetVisible(e)
        customswitchs.efr:SetVisible(e)
        customswitchs.edes:SetVisible(e)  
        base:SetVisible(true)      
    else
        conditions:SetVisible(false)
        customswitchs.ayaw:SetVisible(false)
        customswitchs.amod:SetVisible(false)
        customswitchs.adegr:SetVisible(false)
        customswitchs.aleft:SetVisible(false)
        customswitchs.aright:SetVisible(false)
        customswitchs.afkopt:SetVisible(false)
        customswitchs.alby:SetVisible(false)
        customswitchs.afr:SetVisible(false)
        customswitchs.ades:SetVisible(false)
        customswitchs.byaw:SetVisible(false)
        customswitchs.bmod:SetVisible(false)
        customswitchs.bdegr:SetVisible(false)
        customswitchs.bleft:SetVisible(false)
        customswitchs.bright:SetVisible(false)
        customswitchs.bfkopt:SetVisible(false)
        customswitchs.blby:SetVisible(false)
        customswitchs.bfr:SetVisible(false)
        customswitchs.bdes:SetVisible(false)
        customswitchs.cyaw:SetVisible(false)
        customswitchs.cmod:SetVisible(false)
        customswitchs.cdegr:SetVisible(false)
        customswitchs.cleft:SetVisible(false)
        customswitchs.cright:SetVisible(false)
        customswitchs.cfkopt:SetVisible(false)
        customswitchs.clby:SetVisible(false)
        customswitchs.cfr:SetVisible(false)
        customswitchs.cdes:SetVisible(false)
        customswitchs.dyaw:SetVisible(false)
        customswitchs.dmod:SetVisible(false)
        customswitchs.ddegr:SetVisible(false)
        customswitchs.dleft:SetVisible(false)
        customswitchs.dright:SetVisible(false)
        customswitchs.dfkopt:SetVisible(false)
        customswitchs.dlby:SetVisible(false)
        customswitchs.dfr:SetVisible(false)
        customswitchs.ddes:SetVisible(false)
        customswitchs.eyaw:SetVisible(false)
        customswitchs.emod:SetVisible(false)
        customswitchs.edegr:SetVisible(false)
        customswitchs.eleft:SetVisible(false)
        customswitchs.eright:SetVisible(false)
        customswitchs.efkopt:SetVisible(false)
        customswitchs.elby:SetVisible(false)
        customswitchs.efr:SetVisible(false)
        customswitchs.edes:SetVisible(false)
        base:SetVisible(false)
    end

    if CustomAA:Get() and conditions:Get() == 2 then
        force_switch:SetVisible(true)
    else
        force_switch:SetVisible(false)
    end

    if CustomAA:Get() and force_switch:Get() and conditions:Get() == 2 then
        set_z_slider:SetVisible(true)
    else
        set_z_slider:SetVisible(false)
    end

    if CustomAA:Get() and conditions:Get() == 0 then
        force_switch2:SetVisible(true)
    else
        force_switch2:SetVisible(false)
    end

    if CustomAA:Get() and force_switch2:Get() and conditions:Get() == 0 then
        set_z_slider2:SetVisible(true)
    else
        set_z_slider2:SetVisible(false)
    end

    visuals.binds_x:SetVisible(false)
    visuals.binds_y:SetVisible(false)
    visuals.specs_x:SetVisible(false)
    visuals.specs_y:SetVisible(false)

end


function Indicators()
    local player = EntityList.GetClientEntity(EngineClient.GetLocalPlayer())
    if not player then return end
    if player:GetProp("m_iHealth") > 0 then
    local local_player = EntityList:GetLocalPlayer()
    local in_air = bit.band(local_player:GetPlayer():GetProp("m_fFlags"), bit.lshift(1,0)) ~= 0
    local Crouch = bit.band(local_player:GetPlayer():GetProp("m_fFlags"), bit.lshift(2, 0)) ~= 0
    if VisualSwitch:Get() and visuals.Indicatory:Get() == true then
        Render.Text("SOLIUM ALPHA", Vector2.new(x - 29, y + 15), Color.new(255, 255, 255, 200), 10, font_inds, true)
        if Crouch then
            Render.Text("CROUCHING", Vector2.new(x - 20, y + 23), Color.new(255, 255, 255, 200), 10, font_inds, true)
        elseif not in_air then
            Render.Text("AIR", Vector2.new(x - 6, y + 23), Color.new(255, 255, 255, 200), 10, font_inds, true)
        elseif antiaim.slowwalk:Get() then
            Render.Text("SLOWWALK", Vector2.new(x - 19, y + 23), Color.new(255, 255, 255, 200), 10, font_inds, true)
        else
            Render.Text("STANDING", Vector2.new(x - 17, y + 23), Color.new(255, 255, 255, 200), 10, font_inds, true)
        end
       
        if (dt_ref:GetBool()) then  
                Render.Text("DT", Vector2.new(x - 15, y + 31), Color.new(255, 255, 255, 200), 10, font_inds, true)

        elseif not(dt_ref:GetBool()) then
            Render.Text("DT", Vector2.new(x - 15, y + 31), Color.new(0.5, 0.5, 0.5, 1), 10, font_inds, true)
        end
       
        if (yaw_base_ref:GetInt() == 5) then
            Render.Text("FS", Vector2.new(x-4, y + 31 + ind_dst), Color.new(255, 255, 255, 200), 10, font_inds, true)
           
        elseif not (yaw_base_ref:GetInt() == 5) then
            Render.Text("FS", Vector2.new(x-4, y + 31 + ind_dst), Color.new(0.5, 0.5, 0.5, 1), 10, font_inds, true)
           
        end
       
        if (hs_ref:GetBool()) then

            Render.Text("HS", Vector2.new(x + 8, y + 31), Color.new(255, 255, 255, 200), 10, font_inds, true)

        elseif not (hs_ref:GetBool()) then
            Render.Text("HS", Vector2.new(x + 8, y + 31), Color.new(0.5, 0.5, 0.5, 1), 10, font_inds, true)
    end  
end
end
end


function set_z(cmd)
    if force_switch:Get() and antiaim.slowwalk:Get() == true then
            localplayer=EntityList.GetLocalPlayer()
            playerVelocity=localplayer:GetProp("m_vecVelocity");
            if(math.abs(playerVelocity.x)<5 and math.abs(playerVelocity.y)<5 and math.abs(playerVelocity.z)<5 and not force_switch:GetBool())then
                cmd.viewangles.roll=set_z_slider:GetInt();
            elseif(force_switch:GetBool())then
                cmd.viewangles.roll=set_z_slider:GetInt();
            end
        end
end

force_switch:RegisterCallback(function()
end)

function set_z2(cmd)
    local local_player = EntityList:GetLocalPlayer()
    local speed = Vector.new(local_player:GetProp("m_vecVelocity[0]"), local_player:GetProp("m_vecVelocity[1]"), local_player:GetProp("m_vecVelocity[2]")):Length2D()
    if force_switch2:Get() and speed < 3 then
            localplayer=EntityList.GetLocalPlayer()
            playerVelocity=localplayer:GetProp("m_vecVelocity");
            if(math.abs(playerVelocity.x)<5 and math.abs(playerVelocity.y)<5 and math.abs(playerVelocity.z)<5 and not force_switch2:GetBool())then
                cmd.viewangles.roll=set_z_slider2:GetInt();
            elseif(force_switch2:GetBool())then
                cmd.viewangles.roll=set_z_slider2:GetInt();
            end
        end
end

force_switch2:RegisterCallback(function()
end)

table.insert(lua.logs.stuff,{text = '[Solium] Welcome back ' ..Cheat.GetCheatUserName() .. ' currently build : alpha', time = GlobalVars.realtime})

local settings_button = Menu.Button("Solium - Configuration", "Load Recommended Settings")

settings_button:RegisterCallback(function()
    table.insert(lua.logs.stuff,{text = '[Solium] Recommended settings already loaded ', time = GlobalVars.realtime})
end)

-- load recommended settings
    settings_button:RegisterCallback(function()
        AntiaimSwitch:SetBool(true)
        at_target_on_legitAA:SetBool(true)
        anti_backstab:SetBool(true)
        antiaim.legfucker:SetBool(true)
        antiaim.legoptions:SetInt(1)
        CustomAA:SetBool(true)
        refEnabled:SetBool(false)
        VisualSwitch:SetBool(true)
        visuals.Indicatory:SetBool(true)
        visuals.eventlogs:SetBool(true)
        visuals.eventhit:SetInt(2)
        animbreak:SetInt(1)
        visuals.arrows:SetBool(false)
        visuals.watermark:SetBool(true)
        visuals.windows:SetInt(2)
        Enable:SetBool(true)
        Teleport_Weapons:SetInt(1)
        force_switch:SetBool(false)
        force_switch2:SetBool(true)
        set_z_slider2:SetInt(48)
        visuals.colorpicker:SetColor(Color.RGBA(137, 134, 255, 255))
        base:SetInt(4)
        customswitchs.ayaw:SetInt(3)
        customswitchs.amod:SetInt(1)
        customswitchs.adegr:SetInt(10)
        customswitchs.aleft:SetInt(60)
        customswitchs.aright:SetInt(60)
        customswitchs.afkopt:SetInt(1)
        customswitchs.alby:SetInt(1)
        customswitchs.afr:SetInt(0)
        customswitchs.ades:SetInt(2)
        customswitchs.byaw:SetInt(5)
        customswitchs.bmod:SetInt(1)
        customswitchs.bdegr:SetInt(85)
        customswitchs.bleft:SetInt(60)
        customswitchs.bright:SetInt(60)
        customswitchs.bfkopt:SetInt(2)
        customswitchs.blby:SetInt(1)
        customswitchs.bfr:SetInt(0)
        customswitchs.bdes:SetInt(2)
        customswitchs.cyaw:SetInt(5)
        customswitchs.cmod:SetInt(1)
        customswitchs.cdegr:SetInt(5)
        customswitchs.cleft:SetInt(60)
        customswitchs.cright:SetInt(60)
        customswitchs.cfkopt:SetInt(1)
        customswitchs.clby:SetInt(1)
        customswitchs.cfr:SetInt(0)
        customswitchs.cdes:SetInt(2)
        customswitchs.dyaw:SetInt(5)
        customswitchs.dmod:SetInt(1)
        customswitchs.ddegr:SetInt(14)
        customswitchs.dleft:SetInt(60)
        customswitchs.dright:SetInt(60)
        customswitchs.dfkopt:SetInt(2)
        customswitchs.dlby:SetInt(1)
        customswitchs.dfr:SetInt(0)
        customswitchs.ddes:SetInt(2)
        customswitchs.eyaw:SetInt(5)
        customswitchs.emod:SetInt(1)
        customswitchs.edegr:SetInt(14)
        customswitchs.eleft:SetInt(60)
        customswitchs.eright:SetInt(60)
        customswitchs.efkopt:SetInt(2)
        customswitchs.elby:SetInt(1)
        customswitchs.efr:SetInt(0)
        customswitchs.edes:SetInt(2)
    end)
   
Cheat.RegisterCallback("pre_prediction", function(UserCmd)
    antiaim_handle()
    edgeyaw(UserCmd)
end)

Cheat.RegisterCallback('draw',function()
    eventdraw()
    Menuui()
    legfucker()
    Indicators()
    AntiBackstab()
    watermark()
    arrows()
    uisol()
end)


Cheat.RegisterCallback('registered_shot',function(shot)
    eventshot(shot)
    eventmiss(shot)
end)

Cheat.RegisterCallback("prediction", function(cmd)
    if (Enable:Get() and Teleport_Weapons:Get() ~= 0 and DoubleTap:Get()) then
        local Allow_Work = false
        local Need_Teleport = false

        local Localplayer = EntityList.GetLocalPlayer()
        local Weapon = Localplayer:GetActiveWeapon()
        local WeaponID = Weapon:GetWeaponID()

        local IsScout = WeaponID == 40
        local IsAWP = WeaponID == 9
        local IsPistols = Weapon:IsPistol()
        local IsZeus = WeaponID == 31
        local IsKnife = Weapon:IsKnife()
        local IsNades = Weapon:IsGrenade()

        for i, Weapons in pairs({
            IsScout,
            IsAWP,
            IsPistols,
            IsZeus,
            IsKnife,
            IsNades,
            not (IsScout or IsAWP or IsPistols or IsZeus or IsKnife or IsNades)
        }) do
            if (Teleport_Weapons:Get(i) and Weapons) then
                Allow_Work = true
            end
        end

        if (Allow_Work) then
            for _, Enemy in pairs(GetEnemies()) do
                if (not Enemy:IsDormant() and Enemy:CanHit()) then
                    Need_Teleport = true
                end
            end
        end

        if (Need_Teleport and not Localplayer:GetFlag(0)) then
            Exploits.ForceTeleport()
        end
    end
    set_z(cmd)
    legitAA(cmd)
    set_z2(cmd)
    animbreaker()
end)
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
shit again paste
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
shit
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
shit
1647777192315.png
 
useless shit pasted by gay nigger with 2 fingers..
 
Назад
Сверху Снизу