View difference between Paste ID: ruRqC0Dr and iW6sds70
SHOW: | | - or go back to the newest paste.
1-
-- remake lua by zel
1+
local globals   = csgo.interface_handler:get_global_vars()
2-
local engine_client 	= csgo.interface_handler:get_engine_client()
2+
local engine    = csgo.interface_handler:get_engine_client()
3-
local menu 				= fatality.menu
3+
local menu      = fatality.menu
4-
local render            = fatality.render
4+
local config    = fatality.config
5-
local input             = fatality.input
5+
local input     = fatality.input
6-
local config = fatality.config
6+
local callbacks = fatality.callbacks
7-
local entity_list = csgo.interface_handler:get_entity_list()
7+
local last_tick_stand = globals.realtime
8-
local global_vars = csgo.interface_handler:get_global_vars()
8+
local last_tick_move = globals.realtime
9
local last_tick_air = globals.realtime
10-
local stand_add_ref22 	= menu:get_reference("RAGE", "ANTI-AIM", "Standing", "Add")
10+
11-
local stand_add_ref 	= menu:get_reference("RAGE", "ANTI-AIM", "Standing", "Fake type", "Real around fake")
11+
12-
local stand_dir_ref 	= menu:get_reference("RAGE", "ANTI-AIM", "Standing", "Fake amount")
12+
local in_use_stand = false
13-
local move_add_ref22 	= menu:get_reference("RAGE", "ANTI-AIM", "Moving", "Add")
13+
local in_use_move = false
14-
local move_add_ref 	    = menu:get_reference("RAGE", "ANTI-AIM", "Moving", "Add")
14+
local in_use_air = false
15-
local move_dir_ref 	    = menu:get_reference("RAGE", "ANTI-AIM", "Moving", "Fake amount")
15+
16
local fake_jitter_stand_checkbox_item = config:add_item('aa_fake_jitter_stand_checkbox', 0);
17-
-- added side for air
17+
local fake_jitter_stand_checkbox = menu:add_checkbox('Fake Jitter Stand', 'Rage', 'Anti-Aim', 'Standing', fake_jitter_stand_checkbox_item);
18-
local air_add_ref2    = menu:get_reference("RAGE", "ANTI-AIM", "Air", "Add")
18+
local fake_jitter_stand_min_slider_item = config:add_item( "aa_fake_jitter_stand_min_slider", 0 );
19-
local air_add_amount_2  = menu:get_reference("RAGE", "ANTI-AIM", "Air", "Add")
19+
local fake_jitter_stand_min_slider = menu:add_slider( "Fake Jitter Stand Min", "Rage", "Anti-Aim", "Standing", fake_jitter_stand_min_slider_item, -100, 99, 1 );
20-
local air_dir_ref       = menu:get_reference("RAGE", "ANTI-AIM", "Air", "Fake amount")
20+
local fake_jitter_stand_max_slider_item = config:add_item( "aa_fake_jitter_max_stand_slider", 0 );
21
local fake_jitter_stand_max_slider = menu:add_slider( "Fake Jitter Stand Max", "Rage", "Anti-Aim", "Standing", fake_jitter_stand_max_slider_item, -99, 100, 1 );
22-
local size_item = config:add_item( "size_item", 18 )
22+
local fake_jitter_stand_delay_slider_item = config:add_item( "aa_fake_jitter_stand_delay_slider", 0 );
23-
local size_slider = menu:add_slider( "Arrows size", "visuals", "misc", "local", size_item, 0, 23, 1 )
23+
local fake_jitter_stand_delay_slider = menu:add_slider( "Jitter Delay", "Rage", "Anti-Aim", "Standing", fake_jitter_stand_delay_slider_item, 0, 60, 0.1 );
24-
local pos_item = config:add_item( "pos_item", 0 )
24+
25-
local lise_slider = menu:add_slider( "Indicator", "rage", "aimbot", "misc" , pos_item, -1080, 0, 1 )
25+
local fake_jitter_move_checkbox_item = config:add_item('aa_fake_jitter_move_checkbox', 0);
26
local fake_jitter_move_checkbox = menu:add_checkbox('Fake Jitter Move', 'Rage', 'Anti-Aim', 'Moving', fake_jitter_move_checkbox_item);
27
local fake_jitter_move_min_slider_item = config:add_item( "aa_fake_jitter_move_min_slider", 0 );
28
local fake_jitter_move_min_slider = menu:add_slider( "Fake Jitter Moving Min", "Rage", "Anti-Aim", "Moving", fake_jitter_move_min_slider_item, -100, 99, 1 );
29
local fake_jitter_move_max_slider_item = config:add_item( "aa_fake_jitter_max_move_slider", 0 );
30-
local colour_item = config:add_item("C_colour_item", 19 ) -- 14
30+
local fake_jitter_move_max_slider = menu:add_slider( "Fake Jitter Moving Max", "Rage", "Anti-Aim", "Moving", fake_jitter_move_max_slider_item, -99, 100, 1 );
31-
local colour_slider = menu:add_slider("Arrows colour", "visuals", "misc", "local", colour_item, 0 , 20, 1)
31+
local fake_jitter_move_delay_slider_item = config:add_item( "aa_fake_jitter_move_delay_slider", 0 );
32
local fake_jitter_move_delay_slider = menu:add_slider( "Jitter Delay", "Rage", "Anti-Aim", "Moving", fake_jitter_move_delay_slider_item, 0, 60, 0.1 );
33-
local rainbow_item = config:add_item( "C_rainbow_item", 0 )
33+
34-
local rainbow_item_checkbox = menu:add_checkbox( "Enable rainbow arrows", "visuals", "misc", "local", rainbow_item )
34+
local fake_jitter_air_checkbox_item = config:add_item('aa_fake_jitter_air_checkbox', 0);
35
local fake_jitter_air_checkbox = menu:add_checkbox('Fake Jitter Air', 'Rage', 'Anti-Aim', 'Air', fake_jitter_air_checkbox_item);
36-
local darkmode_item = config:add_item( "C_darkmode_item", 1.0 )
36+
local fake_jitter_air_min_slider_item = config:add_item( "aa_fake_jitter_air_min_slider", 0 );
37-
local darkmode_checkbox = menu:add_checkbox( "Enable dark mode for disabled arrows", "visuals", "misc", "local", darkmode_item )
37+
local fake_jitter_air_min_slider = menu:add_slider( "Fake Jitter Air Min", "Rage", "Anti-Aim", "Air", fake_jitter_air_min_slider_item, -100, 99, 1 );
38
local fake_jitter_air_max_slider_item = config:add_item( "aa_fake_jitter_max_air_slider", 0 );
39-
local directindicator_item = config:add_item( "C_directindicator_item", 1.0 )
39+
local fake_jitter_air_max_slider = menu:add_slider( "Fake Jitter Air Max", "Rage", "Anti-Aim", "Air", fake_jitter_air_max_slider_item, -99, 100, 1 );
40-
local global_vars = csgo.interface_handler:get_global_vars( )
40+
local fake_jitter_air_delay_slider_item = config:add_item( "aa_fake_jitter_air_delay_slider", 0 );
41-
local engine = csgo.interface_handler:get_engine_client( )
41+
local fake_jitter_air_delay_slider = menu:add_slider( "Jitter Delay", "Rage", "Anti-Aim", "Air", fake_jitter_air_delay_slider_item, 0, 60, 0.1 );
42-
local entity_list = csgo.interface_handler:get_entity_list( )
42+
43
local backups = {
44
    fake_stand = menu:get_reference( "Rage", "Anti-Aim", "Standing", "Fake amount" ):get_int( );
45
    fake_move = menu:get_reference( "Rage", "Anti-Aim", "Moving", "Fake amount" ):get_int( );
46-
local side = false
46+
    fake_air = menu:get_reference( "Rage", "Anti-Aim", "Air", "Fake amount" ):get_int( );
47-
local side_2 = false
47+
};
48-
local side_3 = false
48+
49-
local switch_key = 0x58     -- SWITCH KEY BY DEFAULT ITS  MAYBE "X"  // CHANGE IT HERE https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
49+
50-
local switch_held = false
50+
local function switch()
51-
local subpos = 0
51+
    if fake_jitter_stand_checkbox_item:get_bool() then
52
        if last_tick_stand + fake_jitter_stand_delay_slider_item:get_float() < globals.realtime then
53
            if in_use_stand then
54-
-- draw arrows 1
54+
                menu:get_reference( "Rage", "Anti-Aim", "Standing", "Fake amount" ):set_int( fake_jitter_stand_min_slider_item:get_int() );
55-
function draw_side_arrow(x, y, size, color, side)
55+
                in_use_stand = false;
56-
    if(side) then
56+
            else
57-
        for i = 0, (size - 1) do
57+
                menu:get_reference( "Rage", "Anti-Aim", "Standing", "Fake amount" ):set_int( fake_jitter_stand_max_slider_item:get_int() );
58-
            render:rect(x + i, y + (i / 2) + 1, 1, size - i, color)
58+
                in_use_stand = true;
59
            end
60-
        
60+
            last_tick_stand = globals.realtime;
61-
    else
61+
62-
        for i = 0, (size - 1) do
62+
63-
            render:rect(x - i, y + (i / 2) + 1, 1, size - i, color)
63+
64-
        end 
64+
    if fake_jitter_move_checkbox_item:get_bool() then
65-
    end  
65+
        if last_tick_move + fake_jitter_move_delay_slider_item:get_float() < globals.realtime then
66
            if in_use_move then
67
                menu:get_reference( "Rage", "Anti-Aim", "Moving", "Fake amount" ):set_int( fake_jitter_move_min_slider_item:get_int() );
68
                in_use_move = false;
69-
-- draw arrows 2
69+
            else
70-
function draw_side_arrow_2(x, y, size_2, color, side_2)
70+
                menu:get_reference( "Rage", "Anti-Aim", "Moving", "Fake amount" ):set_int( fake_jitter_move_max_slider_item:get_int() );
71-
    if(side_2) then
71+
                in_use_move = true;
72-
        for i = 0, (size_2 - 1) do
72+
73-
            render:rect(x + i, y + (i / 2) + 1, 1, size_2 - i, color)
73+
            last_tick_move = globals.realtime;
74
        end
75-
        
75+
76-
    else
76+
77-
        for i = 0, (size_2 - 1) do
77+
    if fake_jitter_air_checkbox_item:get_bool() then
78-
            render:rect(x - i, y + (i / 2) + 1, 1, size_2 - i, color)
78+
        if last_tick_air + fake_jitter_air_delay_slider_item:get_float() < globals.realtime then
79-
        end 
79+
            if in_use_air then
80-
    end  
80+
                menu:get_reference( "Rage", "Anti-Aim", "Air", "Fake amount" ):set_int( fake_jitter_air_min_slider_item:get_int() );
81
                in_use_air = false;
82
            else
83-
local forcebaim_item = config:add_item( "forcebaimindicator", 0 )
83+
                menu:get_reference( "Rage", "Anti-Aim", "Air", "Fake amount" ):set_int( fake_jitter_air_max_slider_item:get_int() );
84-
local slidewalk_item = config:add_item( "slidewalkindicator", 0 )
84+
                in_use_air = true;
85-
local silent_item = config:add_item( "silentindicator", 0 )
85+
86-
local fake_item = config:add_item("fakeindicator", 0 )
86+
            last_tick_air = globals.realtime;
87-
local choke_item = config:add_item("chokeindicator", 0 )
87+
88
    end
89
end
90-
local indicator_combobox = menu:add_multi_combo( "Indicators", "rage", "aimbot", "misc" ):add_item( "Manual desync", directindicator_item ):add_item( "Force baim", forcebaim_item ):add_item( "SLOW", slidewalk_item ):add_item( "AA ON SHOT", silent_item ):add_item( "Fake", fake_item ):add_item( "Ping", choke_item )
90+
91
callbacks:add("paint", switch)