0% found this document useful (0 votes)
44 views17 pages

Chibi Beta New

The document defines several fonts and then sets up UI elements for a cheat menu, including checkboxes, sliders, and comboboxes for various features. It also contains code for rendering the menu, keybinds panel, and other on-screen elements.

Uploaded by

oldlegend
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views17 pages

Chibi Beta New

The document defines several fonts and then sets up UI elements for a cheat menu, including checkboxes, sliders, and comboboxes for various features. It also contains code for rendering the menu, keybinds panel, and other on-screen elements.

Uploaded by

oldlegend
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 17

local font_bb = render.

setup_font("Cousine", 12, 500, true, true, false)


local font = render.setup_font("Victoria", 12, 500, true, true, false)
local font_med = render.setup_font("Verdana", 14, 500, true, true, false)
local font_netgraph = render.setup_font("Verdana", 16, 400, true, true, false)
local font_big = render.setup_font("Verdana", 24, 500, true, true, false)
local font_small = render.setup_font("Verdana", 10, 400, true, true, false)
local font_small_calibri = render.setup_font("Calibri", 16, 200, true, false,
false)

cheat.notify("Chibi Yaw loaded, welcome, ohslik1337.")

ui.add_sliderint("Chibi Yaw", 0, 0)
ui.add_checkbox("Enable watermark")
ui.add_checkbox("Enable indicators")
ui.add_checkbox("Enable indicators russian")
ui.add_checkbox("Enable holo panel")
ui.add_checkbox("Enable keybinds")
ui.add_checkbox('Enable dmg indicator(in alpha)')
ui.add_sliderint("x", 0, engine.get_screen_width() - 110)
ui.add_sliderint("y", 0, engine.get_screen_height() - 19)
ui.add_combobox("Keybinds style", {"Fade", "Gradient"})
ui.add_checkbox("Enable halo")
--ui.add_colorpicker("holopanelcolor")
ui.add_checkbox("Enable legbreaker")
ui.add_checkbox("Enable viewmodel in scope")
ui.add_combobox("Menu bar style", {"Static", "Aero", "Minimalistic"})
ui.add_checkbox("Enable top line")
ui.add_checkbox("Enable netgraph")
ui.add_sliderint("X netgraph", 0, engine.get_screen_width() - 110)
ui.add_sliderint("Y netgraph", 0, engine.get_screen_height() - 19)

local swtich = true

local function Legbreak()


local local_player = entitylist.get_local_player()
local is_alive = local_player:is_alive()
if ui.get_bool("Enable legbreaker") and cmd.get_send_packet() == true then
if is_alive == true then
if swtich then
swtich = false
else
swtich = true
end
if swtich then
ui.set_bool("Misc.slidewalk", false)
else
ui.set_bool("Misc.slidewalk", true)
end
else
ui.set_bool("Misc.slidewalk", true)
end
end
end
cheat.RegisterCallback("on_createmove", Legbreak)

local function paint()


local y = engine.get_screen_height()
local x = engine.get_screen_width()
local xmen = globalvars.get_menu_pos_x()
local ymen = globalvars.get_menu_pos_y()
local menu_opened = globalvars.is_open_menu()
local fps = globalvars.get_framerate()

local rb = math.floor(math.sin(globalvars.get_realtime() * 2) * 127 + 128)


local gb = math.floor(math.sin(globalvars.get_realtime() * 2 + 2) * 127 +
128)
local bb = math.floor(math.sin(globalvars.get_realtime() * 2 + 4) * 127 +
128)

local rbb = math.floor(math.sin(globalvars.get_realtime() * 3) * 127 + 128)


local gbb = math.floor(math.sin(globalvars.get_realtime() * 3 + 2) * 127 +
128)
local bbb = math.floor(math.sin(globalvars.get_realtime() * 3 + 4) * 127 +
128)

offset = 10
if menu_opened == true then

if ui.get_int("Menu bar style") == 0 then


render.rect_filled(xmen, ymen - 30, 160 + 60, 30, color.new(0,0,0,120))
render.text(font, xmen + 10, ymen - 20, color.new(255, 255, 255, 255),
"ChibiYaw by ly" .. " " .. "fps: " .. tostring(fps))
render.gradient(xmen, ymen - 30, 160 + 60, 2, color.new(rb,gb,bb,255),
color.new(rbb,gbb,bbb,255), horizontal)
end

if ui.get_int("Menu bar style") == 1 then


local upanim = math.floor(math.sin(globalvars.get_realtime() * 5) * 30 + 30)

local idyas = render.get_text_width(font_big, "Chibi Yaw")


local fpsize = render.get_text_width(font_med, "fps: " .. tostring(fps))
render.rect_filled(xmen - 250, ymen - 60 - 60 + upanim, 160 + 60, 30,
color.new(0,0,0,120))
render.text(font_big, xmen + 7 - 250, ymen - 56 - 60 + upanim,
color.new(255, 255, 255, 255), "Chibi Yaw")
render.text(font_med, xmen + 7 - 250 + 220 - fpsize - 15, ymen - 51 - 60 +
upanim, color.new(255, 255, 255, 255), "fps: " .. tostring(fps))
render.gradient(xmen - 250, ymen - 60 - 60 + upanim, 160 + 60, 2,
color.new(rb,gb,bb,255), color.new(rbb,gbb,bbb,255), horizontal)
render.line(xmen - 250 + 220, ymen - 60 - 60 + upanim, xmen, ymen,
color.new(rbb,gbb,bbb,255))
end

if ui.get_int("Menu bar style") == 2 then


render.rect_filled_rounded(xmen, ymen - 26, 750, 22, 50, 3,
color.new(0,0,0,150))

local idys = render.get_text_width(font_small_calibri, "Chibi Yaw")


render.text(font_small_calibri, xmen + 7, ymen - 23, color.new(242, 107, 255,
255), "Chibi Yaw")
render.text(font_small_calibri, xmen + 6, ymen - 22, color.new(242, 107, 255,
255), "Chibi Yaw")
render.text(font_small_calibri, xmen + 6, ymen - 23, color.new(255, 255, 255,
255), "Chibi Yaw")
render.text(font_small_calibri, xmen + idys + 8, ymen - 24, color.new(255,
255, 255, 255), "|")
render.text(font_small_calibri, xmen + idys + 8 + 8, ymen - 23,
color.new(255, 255, 255, 255), "Welcome back, " .. "lyhvh")
render.text(font_small_calibri, xmen + 750 - 53, ymen - 23, color.new(255,
255, 255, 255), globalvars.get_time())
end

end

if ui.get_bool("Enable top line") then


render.gradient(0, 0, engine.get_screen_width(), 2, color.new(rb,gb,bb),
color.new(rbb,gbb,bbb))
end

if ui.get_bool("Enable viewmodel in scope") then


if ui.get_keybind_state( "misc.third_person_key" ) then
console.set_int( "fov_cs_debug", 0 )
else
console.set_int( "fov_cs_debug", 90 )
end
else
console.set_int( "fov_cs_debug", 0 )
end

if ui.get_bool("Enable keybinds") then


local x_pos = ui.get_int("x")
local y_pos = ui.get_int("y")
local offsett = 15
local hsmode = ui.get_keybind_mode(keybinds.hide_shots)
local dtmode = ui.get_keybind_mode(keybinds.double_tap)
local apmode = ui.get_keybind_mode(keybinds.automatic_peek)
local spmode = ui.get_keybind_mode(keybinds.safe_points)
local aamode = ui.get_keybind_mode(keybinds.flip_desync)
local baimode = ui.get_keybind_mode(keybinds.body_aim)
local swmode = ui.get_keybind_mode(keybinds.slowwalk)
local fdmode = ui.get_keybind_mode(keybinds.fakeduck)
local ejmode = ui.get_keybind_mode(keybinds.edge_jump)
local dmgmode = ui.get_keybind_mode(keybinds.damage_override)
if ui.get_int("Keybinds style") == 0 then
render.gradient(x_pos, y_pos, 60, 2, color.new(0,0,0,0), color.new(255,255,255))
render.gradient(x_pos + 60, y_pos, 60, 2, color.new(255,255,255),
color.new(0,0,0,0))
end
if ui.get_int("Keybinds style") == 1 then
render.triplegradient(x_pos, y_pos, 120, 2, color.new(1,212,255,255),
color.new(207,32,192,255), color.new(255,248,1,255), 0)
end
render.rect_filled(x_pos, y_pos + 2, 120, 15, color.new(0,0,0, 180))
render.text(font_small_calibri, x_pos + 30 - 3, y_pos + 3, color.new(255,255,255),
"Keys&Binds")
if (ui.get_keybind_state(keybinds.double_tap)) then
render.text(font_small_calibri, x_pos + 2, y_pos + 3 + offsett,
color.new(255,255,255), "double tap")
render.text(font_small_calibri, x_pos + 110 - 5 - 5 - 2,y_pos + 3 + offsett,
color.new(255,255,255), "[" .. "on" .. "]")
offsett = offsett + 15
end
if (ui.get_keybind_state(keybinds.hide_shots)) then
render.text(font_small_calibri, x_pos + 2, y_pos + 3 + offsett,
color.new(255,255,255), "hide shot")
render.text(font_small_calibri, x_pos + 110 - 5 - 5 - 2, y_pos + 3 + offsett,
color.new(255,255,255), "[" .. "on" .. "]")
offsett = offsett + 15
end

if (ui.get_keybind_state(keybinds.flip_desync)) then
render.text(font_small_calibri, x_pos + 2, y_pos + 3 + offsett,
color.new(255,255,255), "anti-aim invert")
render.text(font_small_calibri, x_pos + 110 - 5 - 5 - 2, y_pos + 3 + offsett,
color.new(255,255,255), "[" .. "on" .. "]")
offsett = offsett + 15
end

if (ui.get_keybind_state(keybinds.body_aim)) then
render.text(font_small_calibri, x_pos + 2, y_pos + 3 + offsett,
color.new(255,255,255), "body aim")
render.text(font_small_calibri, x_pos + 110 - 5 - 5 - 2, y_pos + 3 + offsett,
color.new(255,255,255), "[" .. "on" .. "]")
offsett = offsett + 15
end

if (ui.get_keybind_state(keybinds.slowwalk)) then
render.text(font_small_calibri, x_pos + 2, y_pos + 3 + offsett,
color.new(255,255,255), "slow walk")
render.text(font_small_calibri, x_pos + 110 - 5 - 5 - 2, y_pos + 3 + offsett,
color.new(255,255,255), "[" .. "on" .. "]")
offsett = offsett + 15
end

if (ui.get_keybind_state(keybinds.fakeduck)) then
render.text(font_small_calibri, x_pos + 2, y_pos + 3 + offsett,
color.new(255,255,255), "fake duck")
render.text(font_small_calibri, x_pos + 110 - 5 - 5 - 2, y_pos + 3 + offsett,
color.new(255,255,255), "[" .. "on" .. "]")
offsett = offsett + 15
end

if (ui.get_keybind_state(keybinds.edge_jump)) then
render.text(font_small_calibri, x_pos + 2, y_pos + 3 + offsett,
color.new(255,255,255), "edge jump")
render.text(font_small_calibri, x_pos + 110 - 5 - 5 - 2, y_pos + 3 + offsett,
color.new(255,255,255), "[" .. "on" .. "]")
offsett = offsett + 15
end

if (ui.get_keybind_state(keybinds.automatic_peek)) then
render.text(font_small_calibri, x_pos + 2, y_pos + 3 + offsett,
color.new(255,255,255), "auto-peek")
render.text(font_small_calibri, x_pos + 110 - 5 - 5 - 2, y_pos + 3 + offsett,
color.new(255,255,255), "[" .. "on" .. "]")
offsett = offsett + 15
end

if (ui.get_keybind_state(keybinds.damage_override)) then
render.text(font_small_calibri, x_pos + 2, y_pos + 3 + offsett,
color.new(255,255,255), "damage override")
render.text(font_small_calibri, x_pos + 110 - 5 - 5 - 2, y_pos + 3 + offsett,
color.new(255,255,255), "[" .. "on" .. "]")
offsett = offsett + 15
end

if (ui.get_keybind_state(keybinds.safe_points)) then
render.text(font_small_calibri, x_pos + 2, y_pos + 3 + offsett,
color.new(255,255,255), "safe point")
render.text(font_small_calibri, x_pos + 110 - 5 - 5 - 2, y_pos + 3 + offsett,
color.new(255,255,255), "[" .. "on" .. "]")
offsett = offsett + 15
end
end

if ui.get_bool("Enable watermark") then


local screen_w = engine.get_screen_width()
local screen_h = engine.get_screen_height()
local datetime = globalvars.get_time()
local xx, yy= engine.get_screen_width()/2,engine.get_screen_height()/2
local sundwat = render.get_text_width(font, "rawetripp[beta] | " .. "beta" .. " | "
.. globalvars.get_ping() .. "ms" .. " | " .. datetime)
render.rect_filled(screen_w - sundwat - 10, 10, sundwat + 4, 17,
color.new(0,0,0,120))
render.rect_filled(screen_w - sundwat - 10, 10, sundwat + 4, 2,
color.new(255,255,255,255))
render.gradient(screen_w - sundwat - 10, 10, sundwat + 4, 2,
color.new(rb,gb,bb,255), color.new(rbb,gbb,bbb,255))
render.text(font, screen_w - sundwat - 10 + 2, 13, color.new(255,255,255,255),
"rawetripp[beta] | " .. "beta" .. " | " .. globalvars.get_ping() .. "ms" .. " |
" .. datetime)
--if ui.get_int("Watermark mode") == 1 then
if(ui.get_keybind_state(keybinds.double_tap)) then
local ioind = globalvars.get_frametime()*1000
render.rect_filled(screen_w - 86, 30, 80, 17, color.new(0,0,0,120))
render.gradient(screen_w - 59, 34, 50 - math.ceil(ioind)*4, 8,
color.new(255,255,255,255), color.new(0,0,0,0))

render.rect_filled(screen_w - 86, 45, 80, 2, color.new(255,255,255,255))


--render.rect_filled(screen_w - 125, 35, 50 , 8, color.new(255,0,0,120))
render.text(font, screen_w - 83, 31, color.new(255,255,255,255), "IO |")
end

if(ui.get_keybind_state(keybinds.hide_shots)) then
local ioind = globalvars.get_frametime()*1000
render.rect_filled(screen_w - 86, 30, 80, 17, color.new(0,0,0,120))
render.gradient(screen_w - 59, 34, 50 - math.ceil(ioind)*4, 8,
color.new(255,255,255,255), color.new(0,0,0,0))
render.rect_filled(screen_w - 86, 45, 80, 2, color.new(255,255,255,255))
--render.rect_filled(screen_w - 125, 35, 50 , 8, color.new(255,0,0,120))
render.text(font, screen_w - 83, 31, color.new(255,255,255,255), "IO |")
end

if not (ui.get_keybind_state(keybinds.double_tap)) and not


(ui.get_keybind_state(keybinds.hide_shots)) then
local ioind = globalvars.get_frametime()*1000
render.rect_filled(screen_w - 86, 30, 80, 17, color.new(0,0,0,120))
render.gradient(screen_w - 59, 34, 50 - math.ceil(ioind)*4, 8,
color.new(255,255,255,255), color.new(0,0,0,0))
render.rect_filled(screen_w - 86, 45, 80, 2, color.new(255,255,255,255))
--render.rect_filled(screen_w - 125, 35, 50 , 8, color.new(255,0,0,120))
render.text(font, screen_w - 83, 31, color.new(255,255,255,255), "IO |")
render.gradient(screen_w - 86 - 14 - 10, 30, 20, 17, color.new(0,0,0,200),
color.new(0,0,0,0))
render.gradient(screen_w - 86 - 14 - 20 - 10, 30, 20, 17, color.new(0,0,0,0),
color.new(0,0,0,200))

render.gradient(screen_w - 86 - 14 - 10, 45, 20, 2, color.new(255,255,255,255),


color.new(0,0,0,0))
render.gradient(screen_w - 86 - 14 - 20 - 10, 45, 20, 2, color.new(0,0,0,0),
color.new(255,255,255,255))

render.text(font, screen_w - 86 - 14 - 7 - 10, 31, color.new(255,255,255,255),


"FL")
local realtime_fade = math.floor(math.sin(globalvars.get_realtime() * 5) * 127 +
128)
render.text(font, screen_w - 86 - 14 - 7 - 10, 31,
color.new(255,100,100,realtime_fade), "FL")

end

end
--end

if ui.get_bool("Enable indicators russian") then


if not engine.is_in_game() then return end
if entitylist.get_local_player():get_health() == 0 then return end

render.text(font_bb, x/2 + 10, y/2 + 10, color.new(209, 159, 230, 255),


"ЧибиГрадус")

if(ui.get_keybind_state(keybinds.flip_desync)) then
render.text(font_bb, x/2 + 10, y/2 + 10 + offset, color.new(209, 159, 230,
255), "Право>")
offset = offset + 10
else
render.text(font_bb, x/2 + 10, y/2 + 10 + offset, color.new(209, 159, 230,
255), "<Лево")
offset = offset + 10
end

if(ui.get_keybind_state(keybinds.double_tap)) then

render.text(font_bb, x/2 + 10, y/2 + 10 + offset, color.new(209, 159, 230,


255), "Двойной Выстрел")
offset = offset + 10
end

if(ui.get_keybind_state(keybinds.hide_shots)) then
render.text(font_bb, x/2 + 10, y/2 + 10 + offset, color.new(209, 159, 230,
255), "Хайд Шут")
offset = offset + 10
end

if(ui.get_keybind_state(keybinds.damage_override)) then
render.text(font_bb, x/2 + 10, y/2 + 10 + offset, color.new(209, 159, 230,
255), "Другой Урон")
offset = offset + 10
end

if(ui.get_keybind_state(keybinds.body_aim)) then
render.text(font_bb, x/2 + 10, y/2 + 10 + offset, color.new(209, 159, 230,
255), "Стрельба В Тело")
offset = offset + 10
end
end

--end

if ui.get_bool("Enable indicators") then


if not engine.is_in_game() then return end
if entitylist.get_local_player():get_health() == 0 then return end

render.text(font, x/2 + 10, y/2 + 10, color.new(220, 135, 49, 255),


"ChibiYaw")

if(ui.get_keybind_state(keybinds.flip_desync)) then
render.text(font, x/2 + 10, y/2 + 10 + offset, color.new(209, 159, 230, 255),
"Right Dsy>")
offset = offset + 10
else
render.text(font, x/2 + 10, y/2 + 10 + offset, color.new(209, 159, 230, 255),
"<LeftDsy")
offset = offset + 10
end

if(ui.get_keybind_state(keybinds.double_tap)) then

render.text(font, x/2 + 10, y/2 + 10 + offset, color.new(25, 255, 25, 255),


("DoubleTap"))
offset = offset + 10
end

if(ui.get_keybind_state(keybinds.hide_shots)) then
render.text(font, x/2 + 10, y/2 + 10 + offset, color.new(255, 255, 255, 255),
"HideShot")
offset = offset + 10
end

if(ui.get_keybind_state(keybinds.damage_override)) then
render.text(font, x/2 + 10, y/2 + 10 + offset, color.new(200, 185, 255, 255),
"DamageOverride")
offset = offset + 10
end

if(ui.get_keybind_state(keybinds.body_aim)) then
render.text(font, x/2 + 10, y/2 + 10 + offset, color.new(190, 105, 19, 255),
"Baim")
offset = offset + 10
end

if(ui.get_keybind_state(keybinds.safe_points)) then
render.text(font, x/2 + 10, y/2 + 10 + offset, color.new(190, 105, 19, 255),
"Safe")
offset = offset + 10
end

if(ui.get_keybind_state(keybinds.automatic_peek)) then
render.text(font, x/2 + 10, y/2 + 10 + offset, color.new(0, 30, 144, 255),
"AutoPeek")
offset = offset + 10
end
end

if not (ui.get_keybind_state(keybinds.thirdperson)) then return end


if not engine.is_in_game() then return end
if entitylist.get_local_player():get_health() == 0 then return end

if ui.get_bool("Enable netgraph") then


local fps = math.floor(1 / globalvars.get_frametime())
local pinguha = globalvars.get_ping()
local fpsek = render.get_text_width(font_netgraph, tostring(fps))
local timereal = globalvars.get_time()
local ping2 = math.floor(pinguha * 10000 / 19.5)
local chokek = render.get_text_width(font_netgraph, "choke: " ..
tostring(choke))
local timeek = render.get_text_width(font_netgraph, "time: " .. timereal)
local x_pos = ui.get_int("X netgraph")
local y_pos = ui.get_int("Y netgraph")
local local_player = entitylist.get_local_player()
local velocity = local_player:get_velocity()
local speed = velocity:length_2d()
local colorfps = color.new(255,255,255)
if fps < 60 then
colorfps = color.new(255, 125, 95)
end

local colorping = color.new(255,255,255)


if pinguha > 80 then
colorping = color.new(255, 125, 95)
end

local alpha_fade = math.floor(math.sin(globalvars.get_realtime() * 5) * 127 +


128)

render.text(font_netgraph, x_pos, y_pos, colorfps, "fps: " .. tostring(fps))


render.text(font_netgraph, x_pos + fpsek + 50, y_pos, colorping, "ping: " ..
tostring(pinguha) .. "ms")
render.text(font_netgraph, x_pos, y_pos + 20, color.new(255,255,255), "time:
" .. timereal)
render.text(font_netgraph, x_pos + timeek + 20, y_pos + 20,
color.new(255,255,255), "vel: " .. math.ceil(speed) .. " u/s")

render.text(font_netgraph, x_pos, y_pos + 40, color.new(255,255,255), "ver:


1389")
render.text(font_med, x_pos + 20, y_pos - 20,
color.new(255,255,255,alpha_fade), "clock syncing")
--render.text(font_med, x_pos + 20 , y_pos + 60,
color.new(255,255,255,alpha_fade), "exploit: disabled")
--render.circle(x_pos + 7, y_pos - 13, 50, 6, color.new(255,255,255, 60))
render.circle(x_pos + 7, y_pos - 13, 50, 5, color.new(255,255,255))
--render.text(font_netgraph, x_pos + 63, y_pos - 50,
color.new(255,255,0,255), "!")
render.line(x_pos + 7, y_pos - 13, x_pos + 12, y_pos - 13,
color.new(255,255,255))
render.line(x_pos + 7, y_pos - 13, x_pos + 10, y_pos - 18,
color.new(255,255,255))
--render.line(x_pos + 56, y_pos - 33, x_pos + 66, y_pos - 55,
color.new(255,201,95))
--render.line(x_pos + 66, y_pos - 55, x_pos + 76, y_pos - 32,
color.new(255,201,95))
--render.line(x_pos + 56, y_pos - 33, x_pos + 76, y_pos - 33,
color.new(255,201,95))

--render.line(x_pos + 55, y_pos - 33, x_pos + 65, y_pos - 55,


color.new(255,201,95))
--render.line(x_pos + 65, y_pos - 55, x_pos + 75, y_pos - 32,
color.new(255,201,95))
--render.line(x_pos + 55, y_pos - 33, x_pos + 75, y_pos - 33,
color.new(255,201,95))

end

--local holo_color = ui.get_color("holopanelcolor")


local hp = entitylist.get_local_player():get_health()
local origin = entitylist.get_local_player():get_absorigin()
origin.z, origin.y = origin.z + 5, origin.y + 10
local screen =
render.world_to_screen(entitylist.get_local_player():get_absorigin())

local originline = entitylist.get_local_player():get_absorigin()


originline.z = originline.z + 35
local screens = render.world_to_screen(originline)

local headstart = entitylist.get_local_player():get_player_hitbox_pos(15)


local screend = render.world_to_screen(headstart)

local handstart = entitylist.get_local_player():get_player_hitbox_pos(18)


local screendd = render.world_to_screen(handstart)

if x == 0 then
end

if ui.get_bool("Enable halo") then


local hanim = math.floor(math.sin(globalvars.get_realtime() * 5) * 127
+ 128)
local heads = entitylist.get_local_player():get_player_hitbox_pos(0)
heads.z = heads.z + 10
local rfoot = entitylist.get_local_player():get_player_hitbox_pos(11)
local headscreen = render.world_to_screen(heads)

render.circle_3d(heads, 5, color.new(255, 255, 255,255))


--render.gradient(headscreen.x, headscreen.y - 40, 1,
40,color.new(0,0,0,0), color.new(300,255,255), 1)
--render.rect_filled(headscreen.x - 50, headscreen.y - 60 - 40,
100, 60,color.new(0,0,0,255))
--render.rect_filled(headscreen.x - 50, headscreen.y - 60 - 40,
100, 1,color.new(200,200,200,255))
--render.rect_filled(headscreen.x - 50, headscreen.y - 40 - 2,
100, 3,color.new(200,200,200,255))
--render.rect_filled(headscreen.x - 50, headscreen.y - 60 - 40,
1, 60,color.new(200,200,200,255))
--render.rect_filled(headscreen.x + 49, headscreen.y - 60 - 40,
1, 60,color.new(200,200,200,255))
--render.text(font_small, headscreen.x - 20, headscreen.y - 35 -
40, color.new(255,255,255), 'SAMSUNG')
end

if ui.get_bool("Enable holo panel") then

local flvalue = ui.get_int("Antiaim.fake_lag_limit")

render.rect_filled(math.floor(screen.x + 198),
math.floor(screen.y - 175), math.floor(137), math.floor(65), color.new(0,0,0,
120) )
--render.rect(math.floor(screen.x + 198), math.floor(screen.y - 175),
math.floor(137), math.floor(65), color.new(40,40,40, 255) )
--render.rect_filled(math.floor(screen.x + 198), math.floor(screen.y - 178),
math.floor(137), math.floor(3), color.new(255,255,255, 255))
render.gradient(math.floor(screen.x + 198), math.floor(screen.y - 178),
math.floor(68), math.floor(3), color.new(0,0,0,0), color.new(255,255,255,255))
render.gradient(math.floor(screen.x + 198 + 68), math.floor(screen.y - 178),
math.floor(68), math.floor(3), color.new(255,255,255,255), color.new(0,0,0,0))

local realtime_fade = math.floor(math.sin(globalvars.get_realtime() * 5) * 127 +


128)
local rand = math.random(100, 140)
local realtime_faded = math.floor(math.sin(globalvars.get_realtime() * 2) * rand +
rand)
local circle_fade = math.floor(math.sin(globalvars.get_realtime() * 6) * 2 + 2)
--render.circle(math.floor(screen.x + 320), math.floor(screen.y - 160), 50, 10,
color.new(120,120,120))
--render.circle(math.floor(screen.x + 320), math.floor(screen.y - 160), 50, 11,
color.new(120,120,120))

render.arc(math.floor(screen.x + 320), math.floor(screen.y - 160), 10, 11, -90,


360, color.new(120,120,120, 120))
render.arc(math.floor(screen.x + 320), math.floor(screen.y - 160), 10, 11, -90, 60
+ realtime_faded, color.new(255,255,255, realtime_fade))
--render.circle(math.floor(screen.x + 320), math.floor(screen.y - 160), 60 , 12,
color.new(255,255,255, realtime_fade))
--render.circle(math.floor(screen.x + 320), math.floor(screen.y - 160), 60 , 11,
color.new(255,255,255, realtime_fade))
render.line(math.floor(screend.x), math.floor(screend.y), math.floor(screen.x +
198), math.floor(screen.y - 175), color.new(255, 255, 255))
render.circle_filled(screend.x, screend.y, 50, 4, color.new(255,255,255,255))
render.circle_filled(screen.x + 198, screen.y - 175, 50, 2,
color.new(255,255,255,255))
render.circle(screend.x, screend.y, 50, 4 + circle_fade,
color.new(255,255,255,255))
render.text(font_small, math.floor(screen.x + 204), math.floor(screen.y - 170),
color.new(255,255,255), 'ANTI-AIMBOT DEBUG')
local rechdt = globalvars.get_dt_recharging()

if(ui.get_keybind_state(keybinds.hide_shots)) or
(ui.get_keybind_state(keybinds.double_tap)) then
render.text(font, math.floor(screen.x + 204 + 5), math.floor(screen.y - 155),
color.new(255,255,255), "FL: 0")
render.gradient(math.floor(screen.x + 204), math.floor(screen.y - 148),
math.floor(2), math.floor(3), color.new(255,0,0,255), color.new(0,0,0,0), 1)
render.gradient(math.floor(screen.x + 204), math.floor(screen.y - 152),
math.floor(2), math.floor(3), color.new(0,0,0,0), color.new(255,0,0,255), 1)
render.rect_filled(math.floor(screen.x + 204), math.floor(screen.y - 149),
math.floor(2), math.floor(1), color.new(255,0,0, 255))

end

if not (ui.get_keybind_state(keybinds.hide_shots)) and not


(ui.get_keybind_state(keybinds.double_tap)) then
render.text(font, math.floor(screen.x + 204 + 5), math.floor(screen.y - 155),
color.new(255,255,255), "FL: " .. flvalue)
render.gradient(math.floor(screen.x + 204), math.floor(screen.y - 148),
math.floor(2), math.floor(3), color.new(0,255,0,255), color.new(0,0,0,0), 1)
render.gradient(math.floor(screen.x + 204), math.floor(screen.y - 152),
math.floor(2), math.floor(3), color.new(0,0,0,0), color.new(0,255,0,255), 1)
render.rect_filled(math.floor(screen.x + 204), math.floor(screen.y - 149),
math.floor(2), math.floor(1), color.new(0,255,0, 255))
end

if(ui.get_keybind_state(keybinds.flip_desync)) then
render.text(font, math.floor(screen.x + 204 + 45), math.floor(screen.y -
155), color.new(255,255,255), 'SIDE: L')
else
render.text(font, math.floor(screen.x + 204 + 45), math.floor(screen.y -
155), color.new(255,255,255), 'SIDE: R')
end

if (ui.get_keybind_state(keybinds.double_tap)) then
render.text(font_med, math.floor(screen.x + 204 + 5), math.floor(screen.y - 130),
color.new(255,255,255,255), 'exploit: dt')
render.gradient(math.floor(screen.x + 204), math.floor(screen.y - 148 + 27),
math.floor(2), math.floor(3), color.new(0,255,0,255), color.new(0,0,0,0), 1)
render.gradient(math.floor(screen.x + 204), math.floor(screen.y - 152 + 27),
math.floor(2), math.floor(3), color.new(0,0,0,0), color.new(0,255,0,255), 1)
render.rect_filled(math.floor(screen.x + 204), math.floor(screen.y - 149 + 27),
math.floor(2), math.floor(1), color.new(0,255,0, 255))

end
if (ui.get_keybind_state(keybinds.hide_shots)) and not
(ui.get_keybind_state(keybinds.double_tap)) then
render.text(font_med, math.floor(screen.x + 204 + 5),
math.floor(screen.y - 130), color.new(255,255,255), 'exploit: hs')
render.gradient(math.floor(screen.x + 204),
math.floor(screen.y - 148 + 27), math.floor(2), math.floor(3),
color.new(0,255,0,255), color.new(0,0,0,0), 1)
render.gradient(math.floor(screen.x + 204), math.floor(screen.y - 152 + 27),
math.floor(2), math.floor(3), color.new(0,0,0,0), color.new(0,255,0,255), 1)
render.rect_filled(math.floor(screen.x + 204), math.floor(screen.y - 149 + 27),
math.floor(2), math.floor(1), color.new(0,255,0, 255))
end
if not (ui.get_keybind_state(keybinds.hide_shots)) and not
(ui.get_keybind_state(keybinds.double_tap)) and not rechdt then
render.text(font_med, math.floor(screen.x + 204 + 5),
math.floor(screen.y - 130), color.new(255,255,255), 'exploit: none')
render.gradient(math.floor(screen.x + 204), math.floor(screen.y - 148 + 27),
math.floor(2), math.floor(3), color.new(255,0,0,255), color.new(0,0,0,0), 1)
render.gradient(math.floor(screen.x + 204), math.floor(screen.y - 152 + 27),
math.floor(2), math.floor(3), color.new(0,0,0,0), color.new(255,0,0,255), 1)
render.rect_filled(math.floor(screen.x + 204), math.floor(screen.y - 149 + 27),
math.floor(2), math.floor(1), color.new(255,0,0, 255))

end

if rechdt then
render.text(font_med, math.floor(screen.x + 204 + 5), math.floor(screen.y - 130),
color.new(255,255,255), 'exploit: recharge')
render.gradient(math.floor(screen.x + 204), math.floor(screen.y - 148 + 27),
math.floor(2), math.floor(3), color.new(255,0,0,255), color.new(0,0,0,0), 1)
render.gradient(math.floor(screen.x + 204), math.floor(screen.y - 152 + 27),
math.floor(2), math.floor(3), color.new(0,0,0,0), color.new(255,0,0,255), 1)
render.rect_filled(math.floor(screen.x + 204), math.floor(screen.y - 149 + 27),
math.floor(2), math.floor(1), color.new(255,0,0, 255))
end

-- ui
ui.add_checkbox('Enable dmg indicator(in alpha)')
ui.add_combobox("Indicators Size", { "Normal", "Big", "Medium", "Small", "Ultra
Small" })

--fonts
local font_nor = render.setup_font("Verdana", 18, 300, true, true, false)
local font_big = render.setup_font('Verdana', 24, 400, true, true, false)
local font_medium = render.setup_font("Verdana", 17, 300, true, true, false)
local font_small = render.setup_font("Verdana", 12, 400, true, true, false)
local font_ultra_small = render.setup_font("Verdana", 10, 400, true, true, false)
--main
local screen_x,screen_y = engine.get_screen_width(),engine.get_screen_height()
local no_color = color.new(255,255,255)
local count = 0
local distance = 12
local s_width = render.get_text_width
local offsett = 15

local function on_paint()

if not ui.get_bool('Enable dmg indicator') then return end

if not entitylist.get_local_player():is_alive() then return end

local color_ind = color.new(255,255,255)


local no_color = color.new(255,255,255)
if ui.get_int("Indicators Size") == 0 then

if(ui.get_keybind_state(keybinds.damage_override)) then
local weapname =
weapon.get_name(entitylist.get_weapon_by_player(entitylist.get_local_player()))

if weapname == "SSG 08" then


render.text(font_nor, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("5Ragebot.minimum_override_damage")))
end

if weapname == "SCAR-20" or weapname == "G3SG1" then


render.text(font_nor, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("4Ragebot.minimum_override_damage")))
end

if weapname == "DEAGLE" or weapname == "REVOLVER" then


render.text(font_nor, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("0Ragebot.minimum_override_damage")))
end

if weapname == "GLOCK 18" or weapname == "CZ75-AUTO" or weapname


== "P250" or weapname == "FIVE-SEVEN" or weapname == "USP-S" or weapname == "DUAL
BERETTAS" or weapname == "TEC-9" or weapname == "P2000" then
render.text(font_nor, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("1Ragebot.minimum_override_damage")))
end

if weapname == "AWP" then


render.text(font_nor, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("6Ragebot.minimum_override_damage")))
end

offset = offset + 10

end

end

if ui.get_int("Indicators Size") == 1 then

if(ui.get_keybind_state(keybinds.damage_override)) then

local weapname =
weapon.get_name(entitylist.get_weapon_by_player(entitylist.get_local_player()))

if weapname == "SSG 08" then


render.text(font_big, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("5Ragebot.minimum_override_damage")))
end

if weapname == "SCAR-20" or weapname == "G3SG1" then


render.text(font_big, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("4Ragebot.minimum_override_damage")))
end

if weapname == "DEAGLE" or weapname == "REVOLVER" then


render.text(font_big, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("0Ragebot.minimum_override_damage")))
end

if weapname == "GLOCK 18" or weapname == "CZ75-AUTO" or weapname


== "P250" or weapname == "FIVE-SEVEN" or weapname == "USP-S" or weapname == "DUAL
BERETTAS" or weapname == "TEC-9" or weapname == "P2000" then
render.text(font_big, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("1Ragebot.minimum_override_damage")))
end

if weapname == "AWP" then


render.text(font_big, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("6Ragebot.minimum_override_damage")))
end

offset = offset + 10

end

end

if ui.get_int("Indicators Size") == 2 then

if(ui.get_keybind_state(keybinds.damage_override)) then

local weapname =
weapon.get_name(entitylist.get_weapon_by_player(entitylist.get_local_player()))

if weapname == "SSG 08" then


render.text(font_medium, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("5Ragebot.minimum_override_damage")))
end

if weapname == "SCAR-20" or weapname == "G3SG1" then


render.text(font_medium, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("4Ragebot.minimum_override_damage")))
end

if weapname == "DEAGLE" or weapname == "REVOLVER" then


render.text(font_medium, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("0Ragebot.minimum_override_damage")))
end
if weapname == "GLOCK 18" or weapname == "CZ75-AUTO" or weapname
== "P250" or weapname == "FIVE-SEVEN" or weapname == "USP-S" or weapname == "DUAL
BERETTAS" or weapname == "TEC-9" or weapname == "P2000" then
render.text(font_medium, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("1Ragebot.minimum_override_damage")))
end

if weapname == "AWP" then


render.text(font_medium, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("6Ragebot.minimum_override_damage")))
end

offset = offset + 10

end

end

if ui.get_int("Indicators Size") == 3 then

if(ui.get_keybind_state(keybinds.damage_override)) then

local weapname =
weapon.get_name(entitylist.get_weapon_by_player(entitylist.get_local_player()))

if weapname == "SSG 08" then


render.text(font_small, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("5Ragebot.minimum_override_damage")))
end

if weapname == "SCAR-20" or weapname == "G3SG1" then


render.text(font_small, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("4Ragebot.minimum_override_damage")))
end

if weapname == "DEAGLE" or weapname == "REVOLVER" then


render.text(font_small, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("0Ragebot.minimum_override_damage")))
end

if weapname == "GLOCK 18" or weapname == "CZ75-AUTO" or weapname


== "P250" or weapname == "FIVE-SEVEN" or weapname == "USP-S" or weapname == "DUAL
BERETTAS" or weapname == "TEC-9" or weapname == "P2000" then
render.text(font_small, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("1Ragebot.minimum_override_damage")))
end

if weapname == "AWP" then


render.text(font_small, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("6Ragebot.minimum_override_damage")))
end

offset = offset + 10

end

end

if ui.get_int("Indicators Size") == 4 then

if(ui.get_keybind_state(keybinds.damage_override)) then

local weapname =
weapon.get_name(entitylist.get_weapon_by_player(entitylist.get_local_player()))

if weapname == "SSG 08" then


render.text(font_ultra_small, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("5Ragebot.minimum_override_damage")))
end

if weapname == "SCAR-20" or weapname == "G3SG1" then


render.text(font_ultra_small, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("4Ragebot.minimum_override_damage")))
end

if weapname == "DEAGLE" or weapname == "REVOLVER" then


render.text(font_ultra_small, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("0Ragebot.minimum_override_damage")))
end

if weapname == "GLOCK 18" or weapname == "CZ75-AUTO" or weapname


== "P250" or weapname == "FIVE-SEVEN" or weapname == "USP-S" or weapname == "DUAL
BERETTAS" or weapname == "TEC-9" or weapname == "P2000" then
render.text(font_ultra_small, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("1Ragebot.minimum_override_damage")))
end

if weapname == "AWP" then


render.text(font_ultra_small, screen_x/2 + 5, screen_y - 560 ,
color.new(255, 255, 255, 255),
tostring(ui.get_int("6Ragebot.minimum_override_damage")))
end

offset = offset + 10

end

end

end

end
end
cheat.RegisterCallback("on_paint", paint)

You might also like