Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --"==" returns true if the two values are equal or false if they are not equal
- --"~=" returns true if the two values are not equal or false if they are equal
- --">" greater than returns true if a value is greater than the other or false if it isn't
- --"<" less than returns true if a value is less than the other or false if it isn't
- --">=" greater than or equal to, returns true if a value is greater than or equal to the other or false if it isn't
- -- "<=" less than or equal to, returns true if a value is less than or equal to the other or false if it isn't
- local globals_realtime = globals.realtime
- local globals_curtime = globals.curtime
- local globals_maxplayers = globals.maxplayers
- local globals_tickcount = globals.tickcount
- local globals_tickinterval = globals.tickinterval
- local globals_mapname = globals.mapname
- local client_set_event_callback = client.set_event_callback
- local client_console_log = client.log
- local client_console_cmd = client.exec
- local client_userid_to_entindex = client.userid_to_entindex
- local client_get_cvar = client.get_cvar
- local client_draw_debug_text = client.draw_debug_text
- local client_draw_hitboxes = client.draw_hitboxes
- local client_random_int = client.random_int
- local client_random_float = client.random_float
- local client_draw_text = client.draw_text
- local client_draw_rectangle = client.draw_rectangle
- local client_draw_line = client.draw_line
- local client_world_to_screen = client.world_to_screen
- local client_is_local_player = client.is_local_player
- local client_delay_call = client.delay_call
- local client_visible = client.visible
- local get_cvar = client.get_cvar
- local set_cvar = client.set_cvar
- local entity_get_local_player, entity_is_enemy, entity_hitbox_position, entity_get_player_name, entity_get_steam64, entity_get_bounding_box, entity_get_all, entity_set_prop = entity.get_local_player, entity.is_enemy, entity.hitbox_position, entity.get_player_name, entity.get_steam64, entity.get_bounding_box, entity.get_all, entity.set_prop
- local ui_new_checkbox = ui.new_checkbox
- local ui_new_slider = ui.new_slider
- local ui_new_button = ui.new_button
- local ui_new_combobox = ui.new_combobox
- local ui_new_multiselect = ui.new_multiselect
- local ui_new_color_picker = ui.new_color_picker
- local ui_new_hotkey = ui.new_hotkey
- local ui_reference = ui.reference
- local ui_set = ui.set
- local ui_get = ui.get
- local ui_set_visible = ui.set_visible
- local entity_get_local_player = entity.get_local_player
- local entity_get_all = entity.get_all
- local entity_get_players = entity.get_players
- local entity_get_classname = entity.get_classname
- local entity_set_prop = entity.set_prop
- local entity_get_prop = entity.get_prop
- local entity_is_enemy = entity.is_enemy
- local entity_get_player_name = entity.get_player_name
- local entity_get_player_weapon = entity.get_player_weapon
- local delay_time = 0
- local delay_time2 = 0
- local delay_time3 = 0
- local inverse_time = 0
- local Thitbox = 0
- local client_draw_rectangle = client.draw_rectangle
- local client_draw_text = client.draw_text
- local ui_new_checkbox = ui.new_checkbox
- local ui_new_combobox = ui.new_combobox
- local ui_get = ui.get
- local math_fmod = math.fmod
- local math_sqrt = math.sqrt
- local math_min = math.min
- local client_screen_size = client.screen_size
- local to_number = tonumber
- local math_floor = math.floor
- local math_random = math.random
- local string_format = string.format
- local antiresolve = false
- local exploittimer = 0
- local legtime = 0
- local spamtime = 0
- local spamming = 0
- local renderer_text = renderer.text
- local player_is_alive = true
- -------------------------------------Menu References--------------------------------------------------
- local pitch = ui.reference("aa", "anti-aimbot angles", "Pitch")
- local yaw, yaw_slider = ui.reference("aa", "anti-aimbot angles", "Yaw")
- local fyaw, fake_slider = ui.reference("aa", "anti-aimbot angles", "Body Yaw")
- local yaw_jitter, jslide = ui.reference("aa", "anti-aimbot angles", "Yaw jitter")
- local Twistref = ui.reference("aa", "anti-aimbot angles", "Twist")
- local FLM = ui.reference("AA", "Other", "Fix leg movement")
- local ID = ui.reference("AA", "Other", "Infinite duck")
- local Fl = ui.reference("aa", "Fake lag", "enabled")
- local fakelagref = ui.reference("aa", "Fake lag", "Amount")
- local varref = ui.reference("aa", "Fake lag", "Variance")
- local ammount = ui.reference("aa", "Fake lag", "Limit")
- local freestand = ui_reference("aa", "anti-aimbot angles", "Freestanding")
- local limit = ui_reference("aa", "Fake lag", "Limit")
- local yaw_base = ui_reference("aa", "anti-aimbot angles", "Yaw base")
- local lby_target = ui_reference("aa", "anti-aimbot angles", "Lower body yaw target")
- local crouchjump = ui_reference("MISC", "Miscellaneous", "Air duck")
- local AUTref = ui_reference("MISC", "Settings", "Anti-untrusted")
- local fake_limit = ui_reference("aa", "anti-aimbot angles", "Fake yaw limit")
- local Slowmo_ref, slomohk = ui_reference("aa", "Other", "Slow motion")
- local SlomoOpt_ref = ui_reference("aa", "Other", "Slow motion type")
- local on_shot_aa, on_shot_aa_hotkey = ui.reference("AA", "Other", "On shot anti-aim")
- -------------------------------------External Dependancies----------------------------------------------
- local function contains(table, val)
- for i=1, #table do
- if table[i] == val then
- return true
- end
- end
- return false
- end
- function hsv_to_rgb(h, s, v, a)
- local r, g, b
- local i = math_floor(h * 6);
- local f = h * 6 - i;
- local p = v * (1 - s);
- local q = v * (1 - f * s);
- local t = v * (1 - (1 - f) * s);
- i = i % 6
- if i == 0 then r, g, b = v, t, p
- elseif i == 1 then r, g, b = q, v, p
- elseif i == 2 then r, g, b = p, v, t
- elseif i == 3 then r, g, b = p, q, v
- elseif i == 4 then r, g, b = t, p, v
- elseif i == 5 then r, g, b = v, p, q
- end
- return r * 255, g * 255, b * 255, a * 255
- end
- local function while_timings()
- info_antiaim_status = "Unknown"
- local function fl_onground( ent )
- local flags = entity_get_prop( ent, "m_fFlags" )
- local flags_on_ground = bit.band( flags, 1 )
- if flags_on_ground == 1 then
- return true
- end
- return false
- end
- local function fl_induck( ent )
- local flags = entity_get_prop( ent, "m_fFlags" )
- local flags_induck = bit.band( flags, 2 )
- if flags_induck == 2 then
- return true
- end
- return false
- end
- local vel_x, vel_y = entity_get_prop( entity_get_local_player( ), "m_vecVelocity" )
- local vel_real = math_floor( math_min( 10000, math_sqrt( vel_x*vel_x + vel_y*vel_y ) + 0.5 ))
- if fl_onground(entity_get_local_player()) and not fl_induck(entity_get_local_player()) and not fakewalk_enabled then
- info_antiaim_status = "Standing"
- end
- if fl_onground (entity_get_local_player()) and not fl_induck(entity_get_local_player()) and vel_real> 1.0 then
- info_antiaim_status = "Running"
- end
- if fl_onground (entity_get_local_player()) == false then
- info_antiaim_status = "Jumping"
- end
- if fl_onground(entity_get_local_player()) and fl_induck(entity_get_local_player()) then
- info_antiaim_status = "Crouching"
- end
- end
- local page_num = 1
- local i = 0
- local side = 0
- -- Menu elements
- local jitterlegmove = ui_new_checkbox("AA", "Other", "Jitter leg movement")
- local aamodedesync = ui_new_combobox("AA", "Other", "Desync", "Off", "Manual", "Triple Hitbox", "Step", "Crooked")
- local crooked_mode = ui_new_combobox("AA", "Other", "Mode", "Static", "Manual", "Random")
- local pre_crooked_yaw= ui_new_slider("AA", "Other", "[pre]Crooked angle", -180, 180)
- local crooked_yaw = ui_new_slider("AA", "Other", "Crooked angle", -180, 180)
- local stepangle1 = ui_new_slider("AA", "Other", "Step angle", 0, 60)
- local stepangle2 = ui_new_slider("AA", "Other", "Step angle 2", -60, 0)
- local nospreaddesnyc = ui_new_combobox("AA", "Other", "Anti-Aims", "Off", "Verse", "Crooked", "Half back")
- local ManualMode = ui_new_multiselect("AA", "Other", "Bullet Evasion", "Fake", "Real")
- local Fakespeed = ui_new_combobox("AA", "Other", "Fake speed", "Default", "Fast", "Experimental")
- local EvadeMode = ui_new_combobox("AA", "Other", "Evasion mode", "Off", "Lean", "Static", "Far")
- local Resolversploit = ui_new_combobox("AA", "Other", "Exploit mode", "Off", "Aimware", "Skeet", "Universal", "Break Bruteforce", "Custom")
- local Custommode = ui_new_combobox("AA", "Other", "Mode", "Jitter", "Static") --ignore caps
- local Customangle1 = ui_new_slider("AA", "Other", "Lean angle", 0, 60) --ignore caps
- local Customangle2 = ui_new_slider("AA", "Other", "Lean angle 2", 0, 60) --ignore caps
- local universalmode = ui_new_combobox("AA", "Other", "Mode", "Phaze", "LBY")
- local brutemode = ui_new_combobox("AA", "Other", "Break Mode", "Slow", "Fast", "Jitter")
- local aimwaresploit = ui_new_multiselect("AA", "Other", "Mode", "Jump", "Shooting")
- local indicatorbox = ui_new_combobox("AA", "Other", "Indicator Style", "Bottom", "Crosshair")
- local colorpick = ui_new_color_picker("AA", "Other", "Indicator Color")
- local skeetsploit = ui_new_combobox("AA", "Other", "Mode", "Onetap", "Jitter")
- local side_key = ui_new_hotkey("AA", "Other", "Manual key")
- local espamkey = ui_new_hotkey("AA", "Anti-Aimbot angles", "Extend desync")
- local espamspeed = ui_new_combobox("AA", "Anti-Aimbot angles", "Extend desync", "Slow", "Fast", "Exploit Pitch")
- local function subtract_page(m)
- page_num = page_num - 1
- if page_num <= 0 then
- page_num = page_num + 1
- end
- client.color_log(0, 200, 100, "Changed page to ", page_num)
- end
- local function add_page(a)
- page_num = page_num + 1
- if page_num >= 4 and ui_get(AUTref) == true then
- page_num = page_num - 1
- elseif page_num >= 5 and ui_get(AUTref) == false then
- page_num = page_num - 1
- end
- client.color_log(0, 200, 100, "Changed page to ", page_num)
- end
- local function print(p)
- client_console_log(page_num)
- end
- local function New_menu(new)
- if page_num == 1 then
- ui_set_visible(FLM, true)
- ui_set_visible(Slowmo_ref, true)
- ui_set_visible(ID, true)
- ui_set_visible(aamodedesync, false)
- ui_set_visible(on_shot_aa, true)
- ui_set_visible(side_key, false)
- ui_set_visible(SlomoOpt_ref, true)
- ui_set_visible(nospreaddesnyc, false)
- ui_set_visible(brutemode, false)
- ui_set_visible(ManualMode, false)
- ui_set_visible(EvadeMode, false)
- ui_set_visible(Resolversploit, false)
- ui_set_visible(skeetsploit, false)
- ui_set_visible(indicatorbox, false)
- ui_set_visible(aimwaresploit, false)
- ui_set_visible(Custommode, false)
- ui_set_visible(Customangle1, false)
- ui_set_visible(Customangle2, false)
- ui_set_visible(jitterlegmove, true)
- ui_set_visible(colorpick, false)
- ui_set_visible(stepangle1, false)
- ui_set_visible(stepangle2, false)
- ui_set_visible(crooked_yaw, false)
- ui_set_visible(pre_crooked_yaw, false)
- ui_set_visible(crooked_mode, false)
- end
- if page_num == 2 then
- ui_set_visible(FLM, false)
- ui_set_visible(Slowmo_ref, false)
- ui_set_visible(ID, false)
- ui_set_visible(aamodedesync, true)
- ui_set_visible(on_shot_aa, false)
- ui_set_visible(side_key, true)
- ui_set_visible(SlomoOpt_ref, false)
- ui_set_visible(nospreaddesnyc, false)
- ui_set_visible(Resolversploit, false)
- ui_set_visible(skeetsploit, false)
- ui_set_visible(indicatorbox, true)
- ui_set_visible(aimwaresploit, false)
- ui_set_visible(brutemode, false)
- ui_set_visible(Custommode, false)
- ui_set_visible(Customangle1, false)
- ui_set_visible(Customangle2, false)
- ui_set_visible(jitterlegmove, false)
- ui_set_visible(colorpick, true)
- end
- if page_num == 3 then
- ui_set_visible(side_key, false)
- ui_set_visible(FLM, false)
- ui_set_visible(Slowmo_ref, false)
- ui_set_visible(ID, false)
- ui_set_visible(aamodedesync, false)
- ui_set_visible(on_shot_aa, false)
- ui_set_visible(side_key, false)
- ui_set_visible(SlomoOpt_ref, false)
- ui_set_visible(nospreaddesnyc, false)
- ui_set_visible(ManualMode, false)
- ui_set_visible(EvadeMode, false)
- ui_set_visible(Resolversploit, true)
- ui_set_visible(indicatorbox, false)
- ui_set_visible(jitterlegmove, false)
- ui_set_visible(colorpick, false)
- ui_set_visible(stepangle1, false)
- ui_set_visible(stepangle2, false)
- ui_set_visible(crooked_yaw, false)
- ui_set_visible(pre_crooked_yaw, false)
- ui_set_visible(crooked_mode, false)
- end
- if page_num == 4 then
- ui_set_visible(side_key, false)
- ui_set_visible(FLM, false)
- ui_set_visible(Slowmo_ref, false)
- ui_set_visible(ID, false)
- ui_set_visible(color_pick, false)
- ui_set_visible(aamodedesync, false)
- ui_set_visible(on_shot_aa, false)
- ui_set_visible(side_key, false)
- ui_set_visible(SlomoOpt_ref, false)
- ui_set_visible(nospreaddesnyc, true)
- ui_set_visible(lbymode, false)
- ui_set_visible(ManualMode, false)
- ui_set_visible(EvadeMode, false)
- ui_set_visible(Resolversploit, false)
- ui_set_visible(skeetsploit, false)
- ui_set_visible(indicatorbox, false)
- ui_set_visible(aimwaresploit, false)
- ui_set_visible(brutemode, false)
- ui_set_visible(Custommode, false)
- ui_set_visible(Customangle1, false)
- ui_set_visible(Customangle2, false)
- ui_set_visible(jitterlegmove, false)
- ui_set_visible(colorpick, false)
- ui_set_visible(crooked_yaw, false)
- ui_set_visible(pre_crooked_yaw, false)
- ui_set_visible(crooked_mode, false)
- end
- end
- -- Indicators
- local function Arrows(ctp)
- local lifestate = entity_get_prop(entity.get_local_player(), "m_lifeState")
- selected2 = ui_get(aamodedesync)
- local screen_width, screen_height = client_screen_size()
- local screen_center_x, screen_center_y = screen_width * 0.5, screen_height * 0.497
- local r, g, b = ui_get(colorpick)
- if lifestate == 0 then
- player_is_alive = true
- else
- player_is_alive = false
- end
- if (player_is_alive) then
- if (side == 1) then
- if ui_get(indicatorbox) == "Crosshair" then
- renderer_text(screen_center_x + 40, screen_center_y, r, g, b, 220, "c+", 0, "►") --real
- renderer_text(screen_center_x - 40, screen_center_y, 255, 255, 255, 220, "c+", 0, "◄") --fake
- end
- if ui_get(indicatorbox) == "Bottom" then
- renderer.indicator(0, 0, 255, 255, "⮞")
- end
- else
- if ui_get(indicatorbox) == "Crosshair" then
- renderer_text(screen_center_x - 40, screen_center_y, r, g, b, 220, "c+", 0, "◄") -- real
- renderer_text(screen_center_x + 40, screen_center_y, 255, 255, 255, 220, "c+", 0, "►") -- fake
- end
- if ui_get(indicatorbox) == "Bottom" then
- renderer.indicator(0, 0, 255, 255, "⮜")
- end
- end
- if (ui_get(Resolversploit) == "Universal") then
- if ui_get(universalmode) == "LBY" then
- if player_is_alive == true then
- if ui_get(fake_limit) > 2 and info_antiaim_status == "Standing" or info_antiaim_status == "Crouching" then
- renderer.indicator(104, 208, 102, 255, "LBY")
- else
- renderer.indicator(255, 0, 0, 255, "LBY")
- end
- end
- end
- end
- end
- end
- local function on_paint(ctx)
- local lifestate = entity_get_prop(entity.get_local_player(), "m_lifeState")
- -- Use velx and vely to get true velocity
- local vel_x, vel_y = entity_get_prop( entity_get_local_player( ), "m_vecVelocity" )
- local vel_real = math_floor( math_min( 10000, math_sqrt( vel_x*vel_x + vel_y*vel_y ) + 0.5 ))
- -----------------------------------------
- local screen_width, screen_height = client_screen_size()
- local screen_center_x, screen_center_y = screen_width * 0.5, screen_height * 0.497
- if selected2 ~= "Off" then
- if contains(ui_get(ManualMode), "Real") then
- client_draw_text(ctx, screen_center_x-680, screen_center_y-20, 0, 200, 0, 100, "L", 0,"Evasion yaw:")
- client_draw_text(ctx, screen_center_x-610, screen_center_y-20, 0, 200, 0, 100, "L", 0, ui_get(EvadeMode))
- end
- if contains(ui_get(ManualMode), "Fake") then
- client_draw_text(ctx, screen_center_x-680, screen_center_y-5, 0, 200, 0, 100, "L", 0,"Evasion fake yaw:")
- if ui_get(lby_target) == "Eye yaw" then
- client_draw_text(ctx, screen_center_x-585, screen_center_y-5, 0, 200, 0, 150, "L", 0, "Safe")
- else
- client_draw_text(ctx, screen_center_x-585, screen_center_y-5, 200, 100, 0, 150, "L", 0, "Safe")
- end
- end
- if ui_get(Resolversploit) ~= "Off" then
- client_draw_text(ctx, screen_center_x-680, screen_center_y+10, 0, 200, 0, 100, "L", 0,"Exploit Mode: ", ui_get(Resolversploit))
- if ui_get(Resolversploit) == "Skeet" then
- client_draw_text(ctx, screen_center_x-580, screen_center_y+10, 0, 200, 0, 100, "L", 0, " --> ", ui_get(skeetsploit))
- end
- if ui_get(Resolversploit) == "Universal" then
- client_draw_text(ctx, screen_center_x-560, screen_center_y+10, 0, 200, 0, 100, "L", 0, " --> ")
- if ui_get(universalmode) == "LBY" then
- if ui_get(fake_limit) > 2 then
- client_draw_text(ctx, screen_center_x-535, screen_center_y+10, 0, 200, 0, 150, "L", 0, ui_get(universalmode))
- else
- client_draw_text(ctx, screen_center_x-535, screen_center_y+10, 200, 100, 0, 150, "L", 0, ui_get(universalmode))
- end
- else
- client_draw_text(ctx, screen_center_x-535, screen_center_y+10, 0, 200, 0, 150, "L", 0, ui_get(universalmode))
- end
- end
- end
- client_draw_text(ctx, screen_center_x-680, screen_center_y-35, 0, 200, 0, 100, "L", 0,"AntiAim:")
- client_draw_text(ctx, screen_center_x-625, screen_center_y-35, 0, 200, 0, 100, "L", 0, selected2)
- client_draw_text(ctx, screen_center_x-680, screen_center_y-50, 0, 200, 0, 100, "L", 0, "Current flag:")
- client_draw_text(ctx, screen_center_x-610, screen_center_y-50, 0, 200, 0, 100, "L", 0, info_antiaim_status)
- end
- if (ui_get(aamodedesync) == "Manual" and page_num == 2) then
- ui_set_visible(ManualMode, true)
- elseif (ui_get(aamodedesync) ~= "Manual") then
- ui_set_visible(ManualMode, false)
- end
- if (ui_get(aamodedesync) == "Crooked" and page_num == 2) then
- ui_set_visible(crooked_mode, true)
- if ui_get(crooked_mode) == "Static" then
- ui_set_visible(pre_crooked_yaw, true)
- ui_set_visible(crooked_yaw, true)
- else
- ui_set_visible(pre_crooked_yaw, false)
- ui_set_visible(crooked_yaw, false)
- end
- elseif (ui_get(aamodedesync) ~= "Crooked") then
- ui_set_visible(crooked_yaw, false)
- ui_set_visible(pre_crooked_yaw, false)
- ui_set_visible(crooked_mode, false)
- end
- if (ui_get(jitterlegmove)) then
- ui_set_visible(FLM, false)
- end
- if selected2 == "Manual" then
- if page_num == 2 then
- if contains(ui_get(ManualMode), "Real") then
- ui_set_visible(EvadeMode, true)
- else
- ui_set_visible(EvadeMode, false)
- end
- if contains(ui_get(ManualMode), "Fake") then
- ui_set_visible(Fakespeed, true)
- else
- ui_set_visible(Fakespeed, false)
- end
- else
- ui_set_visible(EvadeMode, false)
- ui_set_visible(Fakespeed, false)
- end
- else
- ui_set_visible(EvadeMode, false)
- ui_set_visible(Fakespeed, false)
- end
- if (ui_get(Resolversploit) == "Skeet") then
- if (page_num == 3) then
- ui_set_visible(skeetsploit, true)
- else
- ui_set_visible(skeetsploit, false)
- end
- else
- ui_set_visible(skeetsploit, false)
- end
- if (ui_get(Resolversploit) == "Aimware") then
- if (page_num == 3) then
- ui_set_visible(aimwaresploit, true)
- else
- ui_set_visible(aimwaresploit, false)
- end
- else
- ui_set_visible(aimwaresploit, false)
- end
- if (ui_get(Resolversploit) == "Universal") then
- if (page_num == 3) then
- ui_set_visible(universalmode, true)
- else
- ui_set_visible(universalmode, false)
- end
- else
- ui_set_visible(universalmode, false)
- end
- if (ui_get(Resolversploit) == "Break Bruteforce") then
- if (page_num == 3) then
- ui_set_visible(brutemode, true)
- else
- ui_set_visible(brutemode, false)
- end
- else
- ui_set_visible(brutemode, false)
- end
- if (ui_get(Resolversploit) == "Custom") then
- if (page_num == 3) then
- ui_set_visible(Custommode, true)
- if ui_get(Custommode) == "Jitter" then
- ui_set_visible(Customangle1, true)
- ui_set_visible(Customangle2, true)
- elseif ui_get(Custommode) == "Static" then
- ui_set_visible(Customangle1, true)
- ui_set_visible(Customangle2, false)
- end
- else
- ui_set_visible(Custommode, false)
- ui_set_visible(Customangle1, false)
- ui_set_visible(Customangle2, false)
- end
- else
- ui_set_visible(Custommode, false)
- ui_set_visible(Customangle1, false)
- ui_set_visible(Customangle2, false)
- end
- if (ui_get(aamodedesync) == "Step") then
- if (page_num == 2) then
- ui_set_visible(stepangle1, true)
- ui_set_visible(stepangle2, true)
- else
- ui_set_visible(stepangle1, false)
- ui_set_visible(stepangle2, false)
- end
- else
- ui_set_visible(stepangle1, false)
- ui_set_visible(stepangle2, false)
- end
- end
- local function spreadAA(e)
- local vel_x, vel_y = entity_get_prop( entity_get_local_player( ), "m_vecVelocity" )
- local vel_real = math_floor( math_min( 10000, math_sqrt( vel_x*vel_x + vel_y*vel_y ) + 0.5 ))
- selected2 = ui_get(aamodedesync)
- if ui_get(side_key) == true then
- side = 1
- else
- side = 0
- end
- if globals_realtime() >= spamtime and ui_get(espamkey) == true then
- if ui_get(espamspeed) == "Slow" then
- client_delay_call(0.1, client.exec, "+use")
- client_delay_call(0.2, client.exec, "-use")
- spamtime = globals_realtime() + 0.2
- end
- if ui_get(espamspeed) == "Fast" then
- client_delay_call(0.01, client.exec, "+use")
- client_delay_call(0.02, client.exec, "-use")
- spamtime = globals_realtime() + 0.02
- end
- if ui_get(espamspeed) == "Exploit Pitch" then
- client_delay_call(0.005, client.exec, "-use")
- client_delay_call(0.01, client.exec, "+use")
- spamtime = globals_realtime() + 0.01
- end
- else
- end
- if globals_realtime() >= legtime and ui_get(jitterlegmove) then
- client_delay_call(0.01, ui_set, FLM, true)
- client_delay_call(0.02, ui_set, FLM, false)
- legtime = globals_realtime() + 0.02
- end
- if globals_realtime() >= delay_time and side == 0 and selected2 == "Manual" then
- if (antiresolve) then
- if ui_get(EvadeMode) == "Lean" then
- ui_set(fake_slider, 90)
- ui_set(yaw_slider, 30)
- antiresolve = false
- delay_time = globals_realtime() + 1
- elseif ui_get(EvadeMode) == "Static" then
- ui_set(fake_slider, -90)
- ui_set(yaw_slider, -12)
- antiresolve = false
- delay_time = globals_realtime() + 1
- elseif ui_get(EvadeMode) == "Far" then
- ui_set(fake_slider, -90)
- ui_set(yaw_slider, 45)
- antiresolve = false
- delay_time = globals_realtime() + .5
- end
- else
- ui_set(yaw, "180")
- ui_set(fyaw, "Static")
- ui_set(yaw_slider, 0)
- ui_set(fake_slider, 90)
- delay_time = globals_realtime() + 0.5
- end
- elseif globals_realtime() >= delay_time and side == 1 and selected2 == "Manual" then
- if (antiresolve) then
- if ui_get(EvadeMode) == "Lean" then
- ui_set(fake_slider, -90)
- ui_set(yaw_slider, -30)
- antiresolve = false
- delay_time = globals_realtime() + 1
- elseif ui_get(EvadeMode) == "Static" then
- ui_set(fake_slider, 90)
- ui_set(yaw_slider, 12)
- antiresolve = false
- delay_time = globals_realtime() + 1
- elseif ui_get(EvadeMode) == "Far" then
- ui_set(fake_slider, 90)
- ui_set(yaw_slider, -45)
- antiresolve = false
- delay_time = globals_realtime() + .5
- end
- else
- ui_set(yaw, "180")
- ui_set(fyaw, "Static")
- ui_set(yaw_slider, -15)
- ui_set(fake_slider, -90)
- delay_time = globals_realtime() + 0.5
- end
- end
- if globals_realtime() >= inverse_time and contains(ui_get(ManualMode), "Fake") then
- if selected2 == "Manual" then
- if ui_get(Fakespeed) == "Default" then
- client_delay_call(0.5, ui_set, lby_target, "Opposite")
- client_delay_call(1, ui_set, lby_target, "Eye yaw")
- inverse_time = globals_realtime() + 1
- end
- if ui_get(Fakespeed) == "Fast" then
- client_delay_call(0.25, ui_set, lby_target, "Opposite")
- client_delay_call(0.5, ui_set, lby_target, "Eye yaw")
- inverse_time = globals_realtime() + 0.5
- end
- if ui_get(Fakespeed) == "Experimental" then
- client_delay_call(0.1, ui_set, lby_target, "Opposite")
- client_delay_call(0.2, ui_set, lby_target, "Eye yaw")
- inverse_time = globals_realtime() + 0.2
- end
- end
- end
- if globals_realtime() >= delay_time and side == 0 and selected2 == "Triple Hitbox" then
- ui_set(yaw, "180")
- ui_set(fyaw, "Static")
- ui_set(fake_slider, 90)
- client_delay_call(0.05, ui_set, yaw_slider, 150)
- client_delay_call(0.1, ui_set, yaw_slider, -150)
- delay_time = globals_realtime() + 0.1
- end
- if globals_realtime() >= delay_time and side == 1 and selected2 == "Triple Hitbox" then
- ui_set(yaw, "180")
- ui_set(fyaw, "Static")
- ui_set(fake_slider, 90)
- client_delay_call(0.05, ui_set, yaw_slider, 30)
- client_delay_call(0.01, ui_set, yaw_slider, -30)
- delay_time = globals_realtime() + 0.1
- end
- if globals_realtime() >= delay_time and selected2 == "Crooked" then
- if ui_get(crooked_mode) == "Static" then
- if vel_real <= 70 then
- ui_set(yaw_slider, ui_get(crooked_yaw))
- if ui_get(crooked_yaw) > 0 then
- ui_set(fake_slider, -90)
- else
- ui_set(fake_slider, 90)
- end
- else
- ui_set(yaw_slider, ui_get(pre_crooked_yaw))
- if ui_get(pre_crooked_yaw) > 0 then
- ui_set(fake_slider, -90)
- else
- ui_set(fake_slider, 90)
- end
- end
- end
- if ui_get(crooked_mode) == "Manual" then
- if vel_real <= 70 then
- if side == 0 then
- ui_set(yaw_slider, client_random_int(0, 30))
- ui_set(fake_slider, -90)
- elseif side == 1 then
- ui_set(yaw_slider, client_random_int(-30, 0))
- ui_set(fake_slider, 90)
- end
- else
- if side == 0 then
- ui_set(yaw_slider, -30)
- ui_set(fake_slider, 90)
- elseif side == 1 then
- ui_set(yaw_slider, 30)
- ui_set(fake_slider, -90)
- end
- end
- end
- delay_time = globals_realtime() + 0.1
- end
- end
- local function Anti_resolver()
- if ui_get(Resolversploit) == "Off" then
- ui_set(fake_limit, 47)
- end
- if ui_get(Resolversploit) == "Skeet" then
- if ui_get(skeetsploit) == "Jitter" then
- if globals_realtime() >= exploittimer then
- client_delay_call(0.1, ui_set, fake_limit, 35)
- client_delay_call(0.2, ui_set, fake_limit, 47)
- exploittimer = globals_realtime() + 0.2
- end
- end
- if ui_get(skeetsploit) == "Onetap" then
- if globals_realtime() >= exploittimer then
- client_delay_call(0.5, ui_set, fake_limit, 35)
- client_delay_call(1, ui_set, fake_limit, 25)
- exploittimer = globals_realtime() + 1
- end
- end
- end
- if ui_get(Resolversploit) == "Universal" then
- if ui_get(universalmode) == "Phaze" then
- if globals_realtime() >= exploittimer then
- client_delay_call(.1, ui_set, fake_limit, 10)
- client_delay_call(.2, ui_set, fake_limit, 20)
- client_delay_call(.3, ui_set, fake_limit, 40)
- client_delay_call(.4, ui_set, fake_limit, 50)
- exploittimer = globals_realtime() + 0.4
- end
- end
- if ui_get(universalmode) == "LBY" then
- if globals_realtime() >= exploittimer then
- client_delay_call(.1, ui_set, fake_limit, 58)
- client_delay_call(1.1, ui_set, fake_limit, 1)
- exploittimer = globals_realtime() + 1.1
- end
- end
- end
- if ui_get(Resolversploit) == "Break Bruteforce" then
- if ui_get(brutemode) == "Slow" then
- if globals_realtime() >= exploittimer then
- client_delay_call(0.1, ui_set, fake_limit, 47)
- client_delay_call(1.1, ui_set, fake_limit, 2)
- exploittimer = globals_realtime() + 1.1
- end
- end
- if ui_get(brutemode) == "Fast" then
- if globals_realtime() >= exploittimer then
- client_delay_call(0.1, ui_set, fake_limit, 47)
- client_delay_call(0.5, ui_set, fake_limit, 2)
- exploittimer = globals_realtime() + 0.5
- end
- end
- if ui_get(brutemode) == "Jitter" then
- if globals_realtime() >= exploittimer then
- client_delay_call(0.1, ui_set, fake_limit, 47)
- client_delay_call(0.2, ui_set, fake_limit, 2)
- exploittimer = globals_realtime() + 0.2
- end
- end
- end
- if ui_get(Resolversploit) == "Custom" then
- if ui_get(Custommode) == "Jitter" then
- if globals_realtime() >= exploittimer then
- client_delay_call(.1, ui_set, fake_limit, ui_get(Customangle1))
- client_delay_call(.2, ui_set, fake_limit, ui_get(Customangle2))
- exploittimer = globals_realtime() + 0.2
- end
- end
- if ui_get(Custommode) == "Static" then
- if globals_realtime() >= exploittimer then
- client_delay_call(.1, ui_set, fake_limit, ui_get(Customangle1))
- exploittimer = globals_realtime() + 0.1
- end
- end
- end
- end
- --
- --- Start Nospread anti-aims
- --
- local function nospreadAA(e2)
- selected3 = ui_get(nospreaddesnyc)
- if globals_realtime() >= delay_time and selected3 == "Verse" then
- ui_set(yaw, "180")
- ui_set(fyaw, "Static")
- client_delay_call(0.01, ui_set, yaw_slider, client.random_int(-58, 0))
- client_delay_call(0.015, ui_set, fake_slider, ui_get(yaw_slider))
- client_delay_call(0.02, ui_set, yaw_slider, client.random_int(0, 58))
- delay_time = globals_realtime() + 0.02
- end
- if globals_realtime() >= delay_time and selected3 == "Half back" then
- ui_set(yaw, "180")
- ui_set(fyaw, "Static")
- ui_set(fake_slider, 0)
- client_delay_call(0.01, ui_set, yaw_slider, 90)
- client_delay_call(0.02, ui_set, yaw_slider, -90)
- client_delay_call(0.03, ui_set, yaw_slider, 30)
- client_delay_call(0.04, ui_set, yaw_slider, -30)
- client_delay_call(0.05, ui_set, yaw_slider, 12)
- delay_time = globals_realtime() + 0.05
- end
- end
- local function main(hide)
- if selected2 ~= "Off" then
- ui_set_visible(fake_slider, false)
- ui_set_visible(fake_limit, false)
- ui_set_visible(yaw_slider, false)
- elseif selected2 == "Off" then
- ui_set_visible(fake_slider, true)
- ui_set_visible(fake_limit, true)
- ui_set_visible(fake_slider, true)
- end
- end
- local function on_shot(e)
- if (client_userid_to_entindex(e.userid) == entity_get_local_player() and contains(ui_get(ManualMode), "Real") and ui_get(EvadeMode) ~= "Off") then
- antiresolve = true
- end
- if (client_userid_to_entindex(e.userid) == entity_get_local_player()) then
- if ui_get(Resolversploit) == "Aimware" then
- if contains(ui_get(aimwaresploit), "Shooting") then
- client_delay_call(0.1, ui_set, pitch, "Off")
- client_delay_call(.5, ui_set, pitch, "Down")
- end
- end
- end
- end
- local function stepaa(e)
- if (client_userid_to_entindex(e.userid) == entity_get_local_player() and ui_get(aamodedesync) == "Step") then
- if ui.get(yaw_slider) < 0 then
- ui_set(yaw_slider, ui_get(stepangle1))
- ui.set(fake_slider, -90)
- elseif ui.get(yaw_slider) > 0 then
- ui_set(yaw_slider, ui_get(stepangle2))
- ui.set(fake_slider, 90)
- end
- end
- end
- local function jumpaa(e)
- if (client_userid_to_entindex(e.userid) == entity_get_local_player()) then
- if ui_get(Resolversploit) == "Aimware" then
- if contains(ui_get(aimwaresploit), "Jump") then
- client_delay_call(0.1, ui_set, pitch, "Off")
- client_delay_call(.5, ui_set, pitch, "Down")
- end
- end
- end
- if (client_userid_to_entindex(e.userid) == entity_get_local_player() and ui_get(nospreaddesnyc) == "Crooked") then
- ui_set(yaw_slider, client.random_int(-180, 180))
- end
- end
- client.set_event_callback('paint', New_menu)
- client.set_event_callback('paint', Arrows)
- client.set_event_callback('paint', spreadAA)
- client.set_event_callback('paint', nospreadAA)
- client.set_event_callback('paint', while_timings)
- client.set_event_callback('paint', on_paint)
- client.set_event_callback('paint', main)
- client.set_event_callback("player_hurt", aa_change)
- client.set_event_callback('weapon_fire', on_shot)
- client.set_event_callback("round_prestart", prestart)
- client.set_event_callback("player_footstep", stepaa)
- client.set_event_callback("player_jump", jumpaa)
- client.set_event_callback("paint", Anti_resolver)
- local forward = ui_new_button("AA", "Other", "Next", add_page)
- local back = ui_new_button("AA", "Other", "Back", subtract_page)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement