pidjan
АХХАХАХАХХА точно ласт??? Сочник слил старую версиюЗаняло 1 минуту , играйте ( Я проверил всё ворк)Код:const get = { 'value'(N) { return UI['GetValue']('Script items', N); }, 'text'(N) { return UI['GetString']('Script items', N); }, 'color'(N) { return UI['GetColor']('Script items', N); }, 'on_map'() { return World['GetServerString'](); }, 'is_menu'() { return UI['IsMenuOpen'](); }, 'inverter'() { return UI['IsHotkeyActive']('Anti-Aim', 'Fake angels', 'Inverter'); } }, set = { 'enabled'(N, l) { return UI['SetEnabled']('Script items', N, l); }, 'value'(N, l) { return UI['SetValue']('Script items', N, l); }, 'color'(N, l) { return UI['SetColor']('Script items', N, l); } }, add = { 'hotkey'(N) { return UI['AddHotkey'](N); }, 'checkbox'(N) { return UI['AddCheckbox'](N); }, 'textbox'(N) { return UI['AddTextbox'](N); }, 'colorpicker'(N) { return UI['AddColorPicker'](N); }, 'slider_int'(N, l, i) { return UI['AddSliderInt'](N, l, i); }, 'slider_float'(N, l, i) { return UI['AddSliderFloat'](N, l, i); }, 'drowpown'(N, l) { return UI['AddDropdown'](N, l); } }, cheat = { 'register_callback'(N, l) { return Cheat['RegisterCallback'](N, l); } }, menu_setup = function () { const N = get['value'](' CUTE - YAW'), l = N == 0x0, i = N == 0x1, x = N == 0x2, M = N == 0x3; set['enabled']('override damage key', l), set['enabled']('override damage value', l), set['enabled']('override hitchance in noscope', l), set['enabled']('override hitchance in air [ssg / r8]', l), set['enabled']('strafer speed', l), set['enabled']('faster recharge', l), set['enabled']('safe point on limbs', l), set['enabled']('DT peek helper [ssg / awp]', l), set['enabled']('noscope only [scar20 / g3sg1]', l), set['enabled']('body yaw type', i), set['enabled']('real offset', i), set['enabled']('lby offset', i), set['enabled']('low delta on slow-walk', i), set['enabled']('at targets in air', i), set['enabled']('jitter fake-lag', i), set['enabled']('Left', i), set['enabled']('Right', i), set['enabled']('Off', i), set['enabled']('thirdperson', x), set['enabled']('arrows', x), set['enabled']('hitlogs & buylogs', x), set['enabled']('keybinds', x), set['enabled']('keybinds under crosshair', x), set['enabled']('fake indicator', x), set['enabled']('watermark', x), set['enabled']('watermark username', x), set['enabled']('Theme', x), set['enabled']('indicator name', M), set['enabled']('color', M), set['enabled']('manuals color', M), set['enabled']('real color', M), set['enabled']('arrows background color', M), set['enabled']('load default config', M), set['enabled']('watermark_x', ![]), set['enabled']('watermark_y', ![]), set['enabled']('fake_x', ![]), set['enabled']('fake_y', ![]), set['enabled']('binds_x', ![]), set['enabled']('binds_y', ![]); }, screen = Global['GetScreenSize'](), preset = function () { get['value']('load default config') && (set['color']('color', [ 0x7a, 0x70, 0xfa, 0xff ]), set['color']('real color', [ 0xff, 0xff, 0xff, 0xff ]), set['color']('manuals color', [ 0x9b, 0xff, 0x1, 0xff ]), set['color']('arrows background color', [ 0x0, 0x0, 0x0, 0x4b ]), set['value']('override damage value', 0x7), set['value']('override hitchance in noscope', 0x1e), set['value']('override hitchance in air [ssg / r8]', 0x27), set['value']('strafer speed', 0x122), set['value']('safe point on limbs', ![]), set['value']('DT peek helper [ssg / awp]', !![]), set['value']('noscope only [scar20 / g3sg1]', !![]), set['value']('body yaw type', 0x1), set['value']('real offset', 0x17), set['value']('lby offset', 0x1f), set['value']('low delta on slow-walk', !![]), set['value']('at targets in air', ![]), set['value']('jitter fake-lag', !![]), set['value']('thirdperson', 0x52), set['value']('hitlogs & buylogs', !![]), set['value']('keybinds', !![]), set['value']('fake indicator', !![]), set['value']('watermark', !![]), set['value']('faster recharge', !![]), set['value']('keybinds under crosshair', !![])), set['value']('load default config', ![]); }; var logs = []; const log = function (N, l, i, x) { this['icon'] = N, this['text'] = l, this['time'] = i, this['alpha'] = x; }, hitboxes = [ 'generic', 'head', 'chest', 'stomach', 'left arm', 'right arm', 'left leg', 'right leg', 'body' ], get_hitbox = function (N) { return hitboxes[N] || 'Generic'; }, get_velocity = function (N) { const l = Entity['GetProp'](N, 'CBasePlayer', 'm_vecVelocity[0]'); return Math['sqrt'](l[0x0] * l[0x0] + l[0x1] * l[0x1]); }, random = function (N, l) { var N = Math['ceil'](N), l = Math['floor'](l); return Math['floor'](Math['random']() * (l - N + 0x1)) + N; }, render_circle = function (N, l, M, L, B, e, b) { for (var f = B; f < B + e; f++) { const C = f * Math['PI'] / 0xb4; Render['Line'](N + Math['cos'](C) * M, l + Math['sin'](C) * M, N + Math['cos'](C) * L, l + Math['sin'](C) * L, b); } }, time_to_ticks = function (N) { return Math['floor'](0.5 + N / Globals['TickInterval']()); }, adaptive_renderbox = function (N, l, i, M, L) { const B = get['color']('color'); Render['FilledRect'](N, l + 0x2, i - 0.5, 0x10, [ 0xa, 0xa, 0xa, 0x64 ]), Render['StringCustom'](N + 0x5, l + 0x3, 0x0, M, [ 0xff, 0xff, 0xff, 0xff ], L), get['value']('Theme') == 0x0 ? Render['FilledRect'](N, l, i - 0.5, 0x2, [ B[0x0], B[0x1], B[0x2], 0xff ]) : (-Render['GradientRect'](N, l, i / 0x2, 0x2, 0x1, [ 0x37, 0xb1, 0xda, 0xff ], [ 0xcb, 0x46, 0xcd, 0xff ]), Render['GradientRect'](N + i / 0x2, l, i / 0x2, 0x2, 0x1, [ 0xcb, 0x46, 0xcd, 0xff ], [ 0xcc, 0xe3, 0x35, 0xff ])); }; var stored = ![], x_offs = 0x0, y_offs = 0x0; const in_bounds = function (N, l, i, M, L) { return N[0x0] > l && N[0x1] > i && N[0x0] < M && N[0x1] < L; }, move = function (N, l, i, M) { if (UI['IsMenuOpen']() && Input['IsKeyPressed'](0x1)) { const L = Global['GetCursorPosition'](); in_bounds(L, N, l, N + i, l + 0x28) && (!stored && (x_offs = L[0x0] - N, y_offs = L[0x1] - l, stored = !![]), UI['SetValue']('Script items', M + '_x', L[0x0] - x_offs), UI['SetValue']('Script items', M + '_y', L[0x1] - y_offs)); } else { if (stored) stored = ![]; } }, dt_peek_helper = function (N) { if (N != 'ssg 08' && N != 'awp') return; const l = UI['IsHotkeyActive']('Rage', 'Exploits', 'Double tap') && UI['IsHotkeyActive']('Misc', 'GENERAL', 'Movement', 'Auto peek'); UI['SetValue']('Anti-Aim', 'Rage Anti-Aim', 'Auto direction', l); }, override_damage = function () { const N = Entity['GetEnemies'](); for (i = 0x0; i < N['length']; i++) { Ragebot['ForceTargetMinimumDamage'](N[i], get['value']('override damage value')); } }, noscope_hitchance = function (N) { if (N != 'scar 20' && N != 'g3sg1') return; const l = Entity['GetProp'](Entity['GetLocalPlayer'](), 'CCSPlayer', 'm_bIsScoped'); if (!l) Ragebot['ForceTargetHitchance'](Ragebot['GetTarget'](), get['value']('override hitchance in noscope')); }, air_hitchance = function (N) { if (N != 'ssg 08' && N != 'r8 revolver') return; const l = Entity['GetProp'](Entity['GetLocalPlayer'](), 'CBasePlayer', 'm_hGroundEntity'); if (l) Ragebot['ForceTargetHitchance'](Ragebot['GetTarget'](), get['value']('override hitchance in air [ssg / r8]')); }, only_noscope = function (N) { N != 'scar 20' && N != 'g3sg1' ? UI['SetValue']('Rage', 'GENERAL', 'General', 'Auto scope', !![]) : UI['SetValue']('Rage', 'GENERAL', 'General', 'Auto scope', ![]); }, can_shot = function (N) { const l = Entity['GetLocalPlayer'](), i = Entity['GetWeapon'](l); if (l == null || i == null) return ![]; const x = Entity['GetProp'](l, 'CCSPlayer', 'm_nTickBase'), M = Globals['TickInterval']() * (x - N); if (M < Entity['GetProp'](l, 'CCSPlayer', 'm_flNextAttack')) return ![]; if (M < Entity['GetProp'](i, 'CBaseCombatWeapon', 'm_flNextPrimaryAttack')) return ![]; return !![]; }, better_recharge = function () { const N = Exploit['GetCharge'](); Exploit[(N != 0x1 ? 'Enable' : 'Disable') + 'Recharge'](), can_shot(0x10) && N != 0x1 && (Exploit['DisableRecharge'](), Exploit['Recharge']()); }, hitlogs = function () { const N = Entity['GetEntityFromUserID'](Event['GetInt']('userid')), l = Entity['GetEntityFromUserID'](Event['GetInt']('attacker')), i = 'hurt ' + Entity['GetName'](N) + ' for ' + Event['GetInt']('dmg_health') + ' in ' + get_hitbox(Event['GetInt']('hitgroup')) + '\x0a'; if (Entity['IsLocalPlayer'](l) && l != N) logs['push'](new log('e', i, Globals['Tickcount'](), 0xff)), Cheat['PrintColor']([ 0xff, 0xff, 0xff, 0xff ], i); }, on_item_purchase = function () { if (Event['GetInt']('team') != Entity['GetProp'](Entity['GetLocalPlayer'](), 'CBaseEntity', 'm_iTeamNum')) { var N = Event['GetString']('weapon'); N = N['replace']('weapon_', ''), N = N['replace']('item_', ''), N = N['replace']('assaultsuit', 'kevlar + helmet'), N = N['replace']('incgrenade', 'molotov'); if (N != 'unknown') { const l = '' + Entity['GetName'](Entity['GetEntityFromUserID'](Event['GetInt']('userid'))) + ' bought ' + N + '\x0a'; logs['push'](new log('a', l, Globals['Tickcount'](), 0xff)), Cheat['PrintColor']([ 0xff, 0xff, 0xff, 0xff ], l); } } }; function safe_on_limbs() { Ragebot['ForceHitboxSafety'](0xc), Ragebot['ForceHitboxSafety'](0xb), Ragebot['ForceHitboxSafety'](0xa), Ragebot['ForceHitboxSafety'](0x9); } const watermark = function (N, l, i) { const M = get['text']('watermark username') == '' ? Cheat['GetUsername']() : get['text']('watermark username'), L = get['on_map'](), B = Math['round'](Local['Latency']() * 0x3e8 - 0x10)['toString'](), e = new Date(), b = e['getHours'](), f = e['getMinutes'](), C = e['getSeconds'](), t = (b < 0xa ? '0' + b : b) + ':' + (f < 0xa ? '0' + f : f) + ':' + (C < 0xa ? '0' + C : C); if (B < 0x1) B = 0x0; if (!L != '') L = 'offline'; const q = 'cute yaw | ' + M + ' | ' + B + ' ms | ' + L + ' | ' + t + '', O = Render['TextSizeCustom'](q, i)[0x0] + 0xa; adaptive_renderbox(N, l, O, q, i), move(N, l, O, 'watermark'); }, fake = function (N, l, i, M) { const L = time_to_ticks(Globals['Curtime']() - Entity['GetProp'](Entity['GetLocalPlayer'](), 'DT_CSPlayer', 'm_flSimulationTime')) + 0x1, B = Math['min'](Math['abs'](Local['GetRealYaw']() - Local['GetFakeYaw']()) / 0x2, 0x3c)['toFixed'](0x0), e = get_velocity(Entity['GetLocalPlayer']()), b = Math['round'](e), f = 'FAKE: choke: speed: ', C = Render['TextSizeCustom'](f, i)[0x0] + 0xa; adaptive_renderbox(N, l, C, f, i), render_circle(N + 0x5c, l + 0xa, 3.2, 3.8, 0x0, 0x10 / 0x1 * L, [ M[0x0], M[0x1], M[0x2], 0xff ]), render_circle(N + 0x2c, l + 0xa, 3.2, 3.8, 0x0, 0x168 / 0x3c * B, [ M[0x0], M[0x1], M[0x2], 0xff ]), render_circle(N + 0x8e, l + 0xa, 3.2, 3.8, 0x0, 0x168 / 0xff * b, [ M[0x0], M[0x1], M[0x2], 0xff ]), move(N, l, C, 'fake'); }; var info = [ [ 'Double-tap', [ 'Rage', 'Exploits', 'Double tap' ], 'on' ], [ 'Hide-shots', [ 'Rage', 'Exploits', 'Hide shots' ], 'on' ], [ 'Fake-duck', [ 'Anti-Aim', 'Extra', 'Fake duck' ], 'on' ], [ 'Body-aim', [ 'Rage', 'General', 'General', 'Force body aim' ], 'force' ], [ 'Safe-point', [ 'Rage', 'General', 'General', 'Force safe point' ], 'force' ], [ 'Minimum damage', [ 'Script items', 'override damage key' ], 'on' ] ]; const hotkey = function (N, l, M) { var L = []; const B = get['color']('color'); for (var e in info) { UI['IsHotkeyActive']['apply'](null, info[e][0x1]) && L['push'](e); } (!L['length'] == 0x0 || get['is_menu']()) && (Render['FilledRect'](N, l, 0x96, 0x10, [ 0xa, 0xa, 0xa, 0x64 ]), Render['StringCustom'](N + 0x4b, l + 0x2, 0x1, 'keybinds', [ 0xff, 0xff, 0xff, 0xff ], M), get['value']('Theme') == 0x0 ? Render['FilledRect'](N, l, 0x96, 0x2, [ B[0x0], B[0x1], B[0x2], 0xff ]) : (Render['GradientRect'](N, l, 0x4b, 0x2, 0x1, [ 0x37, 0xb1, 0xda, 0xff ], [ 0xcb, 0x46, 0xcd, 0xff ]), Render['GradientRect'](N + 0x4b, l, 0x4b, 0x2, 0x1, [ 0xcb, 0x46, 0xcd, 0xff ], [ 0xcc, 0xe3, 0x35, 0xff ]))); for (var b in L) { var f = Render['TextSizeCustom'](info[L[b]][0x2], M)[0x0]; Render['StringCustom'](N + 0x1, l + 0x12 + 0xf * b, 0x0, info[L[b]][0x0], [ 0xff, 0xff, 0xff, 0xff ], M), Render['StringCustom'](N + 0x8e - f, l + 0x12 + 0xf * b, 0x0, '[' + info[L[b]][0x2] + ']', [ 0xff, 0xff, 0xff, 0xff ], M); } move(N, l, 0x96, 'binds'); }, arrows = function (N, l) { const i = UI['IsHotkeyActive']('Anti-Aim', 'Fake angels', 'Inverter'), M = UI['GetValue']('Anti-Aim', 'Rage Anti-Aim', 'Yaw offset'), L = i ? 0x1b : -0x1d, B = [], e = get['color']('manuals color'), b = get['color']('real color'), f = get['color']('arrows background color'), C = [ [ N + 0x2b, l ], [ N + 0x1e, l + 0x7 ], [ N + 0x1e, l - 0x7 ] ], t = [ [ N - 0x2b, l ], [ N - 0x1e, l - 0x7 ], [ N - 0x1e, l + 0x7 ] ]; if (M == 0x5a) B = C; else M == -0x5a && (B = t);; Render['FilledRect'](N + 0x1b, l - 0x7, 0x2, 0xf, [ 0x0, 0x0, 0x0, f[0x3] ]), Render['FilledRect'](N - 0x1d, l - 0x7, 0x2, 0xf, [ 0x0, 0x0, 0x0, f[0x3] ]), Render['Polygon'](C, [ 0x0, 0x0, 0x0, f[0x3] ]), Render['Polygon'](t, [ 0x0, 0x0, 0x0, f[0x3] ]), Render['Polygon'](B, [ e[0x0], e[0x1], e[0x2], 0xff ]), Render['FilledRect'](N + L, l - 0x7, 0x2, 0xf, [ b[0x0], b[0x1], b[0x2], 0xff ]); }, Outlined = function (N, l, i, M, L, B) { Render['StringCustom'](N + 0x1, l + 0x1, i, M, [ 0x19, 0x19, 0x19, 0xc8 ], B), Render['StringCustom'](N, l, i, M, L, B); }, at_targets = function () { const N = Entity['GetProp'](Entity['GetLocalPlayer'](), 'CBasePlayer', 'm_hGroundEntity'); if (N) UI['SetValue']('Anti-Aim', 'Rage Anti-Aim', 'At targets', !![]); else UI['SetValue']('Anti-Aim', 'Rage Anti-Aim', 'At targets', ![]); }, jitter = function (N, l, i, x) { const M = Global['Tickcount']() % N >= l ? i : x; return M; }, fakeLag = function () { UI['SetValue']('Anti-Aim', 'Fake-lag', 'Limit', jitter(0xf, 0xe, 0x3, 0xf)); }, draw = function () { const N = get['color']('color'), l = Render['AddFont']('Verdana', 0x7, 0x64), x = Render['AddFont']('untitled-font-1', 0xa, 0x64); get['value']('arrows') && get['on_map']() && arrows(screen[0x0] / 0x2, screen[0x1] / 0x2); if (get['value']('watermark')) watermark(get['value']('watermark_x'), get['value']('watermark_y'), l); if (get['value']('keybinds')) hotkey(get['value']('binds_x'), get['value']('binds_y'), l); if (get['value']('fake indicator')) fake(get['value']('fake_x'), get['value']('fake_y'), l, N); if (get['on_map']()) Outlined(screen[0x0] / 0x2, screen[0x1] / 0x2 + 0xa, 0x1, UI['GetValue']('Anti-Aim', 'Rage Anti-Aim', 'Auto direction') ? 'FREESTAND' : get['text']('indicator name') == '' ? 'CUTE YAW' : get['text']('indicator name'), [ N[0x0], N[0x1], N[0x2], 0xff ], l); if (get['value']('hitlogs & buylogs') && get['on_map']()) for (var M in logs) { Render['StringCustom'](0x5, 0x5 - M * -0x14, 0x0, logs[M]['icon'], [ 0x64, 0x9b, 0xff, logs[M]['alpha'] ], x), Render['StringCustom'](0x16, 0x5 - M * -0x14, 0x0, logs[M]['text'], [ 0xff, 0xff, 0xff, logs[M]['alpha'] ], l); if (logs[M]['time'] + 0xc8 < Globals['Tickcount']()) logs[M]['alpha'] -= Globals['Frametime']() * 0x258; if (logs[M]['alpha'] < 0x0) logs['shift'](); } if (get['value']('keybinds under crosshair') && get['on_map']()) { var L = []; const B = Exploit['GetCharge'](), e = UI['IsHotkeyActive']('Anti-Aim', 'Extra', 'Fake duck'), b = [ 0x9d + (0xff - 0x0) * B / 0x1, 0x0 + (0xff - 0x0) * B / 0x1, 0x14 + (0x0 - 0x14) * B / 0x1, 0xff ]; UI['IsHotkeyActive']('Rage', 'Exploits', 'Double tap') && L['push']({ 'name': e ? 'DT (fakeduck)' : ' DT', 'color': b, 'render': e ? '' : render_circle(screen[0x0] / 0x2 - 0x8, screen[0x1] / 0x2 + 0x1d, 3.2, 3.8, 0x0, 0x168 / 0x1 * B, b) });; UI['IsHotkeyActive']('Rage', 'Exploits', 'Hide shots') && L['push']({ 'name': 'HIDE', 'color': [ 0xff, 0xff, 0xff, 0xff ] });; UI['IsHotkeyActive']('Rage', 'General', 'General', 'Force safe point') && L['push']({ 'name': 'SAFE', 'color': [ 0x9b, 0x9b, 0xff, 0xff ] });; UI['IsHotkeyActive']('Rage', 'General', 'General', 'Force body aim') && L['push']({ 'name': 'BAIM', 'color': [ 0x9b, 0x9b, 0xff, 0xff ] });; UI['IsHotkeyActive']('Script items', 'override damage key') && L['push']({ 'name': 'DMG', 'color': [ 0xff, 0xcf, 0x69, 0xff ] });; for (M = 0x0; M < L['length']; M++) { Outlined(screen[0x0] / 0x2, screen[0x1] / 0x2 + 0x17 - M * -0xd, 0x1, L[M]['name'], L[M]['color'], l); } } if (get['is_menu']()) menu_setup(), preset(); }, create_move = function () { const N = get['inverter'](), l = get['value']('body yaw type'); l == 0x0 ? AntiAim['SetOverride'](0x0) : AntiAim['SetOverride'](0x1); if (get['value']('low delta on slow-walk') && UI['IsHotkeyActive']('Anti-Aim', 'Extra', 'Slow walk')) AntiAim['SetOverride'](0x1), N ? AntiAim['SetRealOffset'](0x11) && AntiAim['SetLBYOffset'](-0x19) : AntiAim['SetRealOffset'](-0x12) && AntiAim['SetLBYOffset'](0x18); else { if (l == 0x1) AntiAim['SetRealOffset'](jitter(0x3, 0x2, get['value']('real offset'), -get['value']('real offset'))), AntiAim['SetLBYOffset'](jitter(0x3, 0x2, -get['value']('lby offset'), get['value']('lby offset'))); else l == 0x2 && (N ? AntiAim['SetRealOffset'](get['value']('real offset')) && AntiAim['SetLBYOffset'](-get['value']('lby offset')) : AntiAim['SetRealOffset'](-get['value']('real offset')) && AntiAim['SetLBYOffset'](get['value']('lby offset'))); } UI['IsHotkeyActive']('Script items', 'Off') && UI['SetValue']('Anti-Aim', 'Rage Anti-Aim', 'Yaw offset', 0x0);; UI['IsHotkeyActive']('Script items', 'Left') && UI['SetValue']('Anti-Aim', 'Rage Anti-Aim', 'Yaw offset', -0x5a);; UI['IsHotkeyActive']('Script items', 'Right') && UI['SetValue']('Anti-Aim', 'Rage Anti-Aim', 'Yaw offset', 0x5a);; const i = Entity['GetName'](Entity['GetWeapon'](Entity['GetLocalPlayer']())); noscope_hitchance(i), air_hitchance(i), UI['SetValue']('Misc', 'GENERAL', 'Movement', 'Turn speed', get['value']('strafer speed')); if (get['value']('jitter fake-lag')) fakeLag(); if (get['value']('thirdperson') > 0x3d) UI['SetValue']('Visual', 'WORLD', 'View', 'Thirdperson', get['value']('thirdperson')); if (UI['IsHotkeyActive']('Script items', 'override damage key')) override_damage(); if (get['value']('at targets in air')) at_targets(); if (get['value']('DT peek helper [ssg / awp]')) dt_peek_helper(i); if (get['value']('noscope only [scar20 / g3sg1]')) only_noscope(i); get['value']('faster recharge') ? better_recharge() : Exploit['EnableRecharge'](); }; add['drowpown'](' CUTE - YAW', [ 'Rage', 'Anti-Aim', 'Visual', 'Settings' ]), add['hotkey']('override damage key'), add['slider_int']('override damage value', 0x1, 0x82), add['slider_int']('override hitchance in noscope', 0x1, 0x82), add['slider_int']('override hitchance in air [ssg / r8]', 0x1, 0x82), add['slider_int']('strafer speed', 0x1, 0x15e), add['checkbox']('faster recharge'), add['checkbox']('safe point on limbs'), add['checkbox']('DT peek helper [ssg / awp]'), add['checkbox']('noscope only [scar20 / g3sg1]'), add['drowpown']('body yaw type', [ 'off', 'jitter', 'static' ]), add['slider_int']('real offset', 0x1, 0x3c), add['slider_int']('lby offset', 0x1, 0x3c), add['checkbox']('low delta on slow-walk'), add['checkbox']('at targets in air'), add['checkbox']('jitter fake-lag'), add['hotkey']('Left'), add['hotkey']('Right'), add['hotkey']('Off'), add['slider_int']('thirdperson', 0x3c, 0x12c), add['checkbox']('arrows'), add['checkbox']('hitlogs & buylogs'), add['checkbox']('keybinds under crosshair'), add['checkbox']('fake indicator'), add['checkbox']('keybinds'), add['checkbox']('watermark'), add['textbox']('watermark username'), add['drowpown']('Theme', [ 'Static line', 'Gradient line' ]), add['textbox']('indicator name'), add['colorpicker']('color'), add['colorpicker']('manuals color'), add['colorpicker']('real color'), add['colorpicker']('arrows background color'), add['checkbox']('load default config'), add['slider_int']('watermark_x', 0x0, screen[0x0]), add['slider_int']('watermark_y', 0x0, screen[0x1]), add['slider_int']('fake_x', 0x0, screen[0x0]), add['slider_int']('fake_y', 0x0, screen[0x1]), add['slider_int']('binds_x', 0x0, screen[0x0]), add['slider_int']('binds_y', 0x0, screen[0x1]), cheat['register_callback']('player_hurt', 'hitlogs'), Cheat['RegisterCallback']('item_purchase', 'on_item_purchase'), cheat['register_callback']('CreateMove', 'create_move'), cheat['register_callback']('Draw', 'draw');
js by prince1337