Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- BadHack
- Features:
- Anti-Aim
- Bunnyhop
- */
- local bh = {}
- bh.Settings = {
- ["AntiAim"] = true,
- ["SpinBot"] = true,
- ["AntiAimX"] = {-181, 181},
- ["AntiAimY"] = {-180, 180, -45, 45, -90, 90, -270, 270},
- ["SpinY"] = 0,
- ["FakeViewX"] = 0,
- ["FakeViewY"] = 0
- }
- hook.Add("CreateMove", "BadHackCM", function(cmd)
- bh.Settings["FakeViewX"] = math.NormalizeAngle(math.Clamp(bh.Settings["FakeViewX"] + cmd:GetMouseY() * 0.022, -89, 89))
- bh.Settings["FakeViewY"] = math.NormalizeAngle(bh.Settings["FakeViewY"] - cmd:GetMouseX() * 0.022)
- if (cmd:CommandNumber() == 0) then
- cmd:SetViewAngles(Angle(bh.Settings["FakeViewX"], bh.Settings["FakeViewY"], 0))
- else
- if (cmd:KeyDown(IN_ATTACK)) then
- cmd:SetViewAngles(Angle(bh.Settings["FakeViewX"], bh.Settings["FakeViewY"], 0))
- else
- if (bh.Settings["AntiAim"]) then
- if (bh.Settings["SpinBot"]) then
- bh.Settings["SpinY"] = bh.Settings["SpinY"] + 10
- cmd:SetViewAngles(Angle(table.Random(bh.Settings["AntiAimX"]), bh.Settings["SpinY"], 0))
- else
- cmd:SetViewAngles(Angle(table.Random(bh.Settings["AntiAimX"]), table.Random(bh.Settings["AntiAimY"]), 0))
- end
- end
- end
- if (cmd:KeyDown(IN_JUMP)) then
- if not (LocalPlayer():OnGround()) then
- cmd:RemoveKey(IN_JUMP)
- end
- end
- end
- // make movement stable, found on pastebin so thanks to whoever made it
- local move = Vector(cmd:GetForwardMove(), cmd:GetSideMove(), 0)
- local speed = math.sqrt(move.x * move.x + move.y * move.y)
- local ang = move:Angle()
- local yaw = math.rad(cmd:GetViewAngles().y - bh.Settings["FakeViewY"] + ang.y)
- cmd:SetForwardMove((math.cos(yaw) * speed) * (-1))
- cmd:SetSideMove(math.sin(yaw) * speed)
- end)
Advertisement
Add Comment
Please, Sign In to add comment