local menu = fatality.menu
local config = fatality.config
local callbacks = fatality.callbacks
local globals = csgo.interface_handler:get_global_vars()
local fake = menu:get_reference("Rage", "Anti-Aim", "General", "Fake Amount")
local fake_type = menu:get_reference("Rage", "Anti-Aim", "General", "Fake Type")
local freestand_fake = menu:get_reference("Rage", "Anti-Aim", "General", "Freestand Fake")
local spin = menu:get_reference("Rage", "Anti-Aim", "General", "Spin")
local jitter = menu:get_reference("Rage", "Anti-Aim", "General", "Jitter")
local cfg = config:add_item("antiaims", 0)
local modes = menu:add_combo("Scar.lua AA", "rage", "anti-aim", "general", cfg)
modes:add_item("off", cfg)
modes:add_item("desync jitter", cfg)
modes:add_item("randomized", cfg)
local function aa()
if cfg:get_int() == 1 then
freestand_fake:set_int(0)
fake_type:set_int(2)
jitter:set_bool(false)
spin:set_bool(false)
if globals.tickcount % 15 > 5 then
fake:set_int(-100)
else
fake:set_int(100)
end
end
if cfg:get_int() == 2 then
freestand_fake:set_int(0)
fake_type:set_int(2)
jitter:set_bool(false)
spin:set_bool(false)
if globals.tickcount % 15 > 5 then
fake:set_int(math.random(-100,0))
else
fake:set_int(math.random(0,100))
end
end
end
local render = fatality.render
local font = render:create_font("Tahoma", 12, 450, true)
local screen_size = render:screen_size( )
local string = "Scar.lua | Version: 1.1"
local string_size = render:text_size(font, string);
local function watermark()
render:rect_filled(screen_size.x - 111 , 9, stringsize.x + 3, 3, csgo.color(163, 67, 232, 255));
render:rect_filled(screen_size.x - 111 , 10, stringsize.x + 3, 17, csgo.color(35,35,35,190));
render:text(font, screen_size.x - 109, 12, string, csgo.color(255,255,255,255))
end
callbacks:add("paint", aa)
callbacks:add("paint", watermark)