local function extrapolate(player, ticks, x, y, z)
local vel = player.m_vecVelocity
local new_x = x+globals.tickinterval*vel.x*ticks
local new_y = y+globals.tickinterval*vel.y*ticks
local new_z = z+globals.tickinterval*vel.z*ticks
return vector(new_x, new_y, new_z)
end
local delay = 0
local dt_lag = ui.find("Aimbot", "Ragebot", "Main", "Double Tap", "Lag Options")
local delay_int = ui.create('teleport'):slider('Teleport delay', 1, 20, 10)
events.createmove:set(function(cmd)
local lp = entity.get_local_player()
dt_lag:override(nil)
if lp == nil or lp:is_alive() == false then return end
local target = entity.get_threat()
if target == nil then return end
if utils.trace_bullet(lp, lp:get_origin(), extrapolate(target, 5, target:get_origin().x, target:get_origin().y, target:get_origin().z)) > 0 then
dt_lag:override('Always On') -- или cmd.force_defensive = true
delay = delay + 1
if delay == delay_int:get() then
rage.exploit:force_teleport()
rage.exploit:force_charge()
end
else
delay = 0
end
end)