Crack Lua Solium alpha leaked

Новичок
Статус
Оффлайн
Регистрация
8 Июн 2021
Сообщения
1
Реакции[?]
0
Поинты[?]
0

Данный скрипт не проверялся модераторами, так как является кряком приватной LUA и в нём может присутствовать обфускация. Даже известные пользователи могут выложить вредоносный скрипт под видом крякнутого, поэтому любое использование исключительно на свой страх и риск.

stop pasting bruh devyc is so shitty

Код:
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)
 
Я люблю герои...
Забаненный
Статус
Оффлайн
Регистрация
13 Ноя 2019
Сообщения
1,067
Реакции[?]
202
Поинты[?]
2K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
shit again paste
 
KidauStep
Забаненный
Статус
Оффлайн
Регистрация
31 Окт 2020
Сообщения
324
Реакции[?]
54
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
shit
 
Забаненный
Статус
Оффлайн
Регистрация
4 Май 2021
Сообщения
228
Реакции[?]
39
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
shit
1647777192315.png
 
Сверху Снизу