local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/jensonhirst/Orion/main/source')))() --[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] _G.x = nil -- target, dont change e print("loaded") Grips = { Up = CFrame.new(0, 0, -1.70000005, 0, 0, 1, 1, 0, 0, 0, 1, 0), Out = CFrame.new(0, 0, -1.70000005, 0, 1, 0, 1, -0, 0, 0, 0, -1) } _G.e = nil _G.rage = 0 local h3 = 0 local h4 = false local h = 3 local h2 = 0 _G.g = nil _G.pos = nil local jo = 0 local jo2 = 1 hhh = false local jo3 = 0 local player = game.Players.LocalPlayer local numba = Instance.new("NumberValue",workspace) numba.Value = -40 delay(0,function() while true do wait(0.14) numba.Value = math.random(-90,-35) game.TweenService:Create(numba, TweenInfo.new(0.07,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut,1,true,0),{Value = math.random(35,90)}):Play() end end) delay(5,function() bg = Instance.new("BodyGyro",game.ReplicatedStorage) bg.D = 1 bg.CFrame = CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.LookVector) bg.P = 30000 bg.MaxTorque = Vector3.new(400000000, 400000000, 400000000) game:GetService("RunService").RenderStepped:Connect(function() if _G.x ~= nil and _G.x:FindFirstChild("HumanoidRootPart") and _G.y == 1 and player.Character and player.Character.Humanoid.Health > 0 then bg.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart local torso = player.Character.HumanoidRootPart.CFrame.p+player.Character.HumanoidRootPart.CFrame.LookVector*1+player.Character.HumanoidRootPart.CFrame.RightVector*1 local torso2 = _G.x.HumanoidRootPart.Position+_G.x.HumanoidRootPart.Velocity/10 if h2 == 0 then local randomOffset = Vector3.new(math.random(-10, 10) / 15, math.random(-5, 5) / 15, math.random(-10, 10) / 15) torso2 = _G.x.HumanoidRootPart.Position+_G.x.HumanoidRootPart.Velocity/10 + randomOffset elseif h2 == 1 then torso2 = _G.x.HumanoidRootPart.Position+game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.RightVector*(numba.Value/25) end bg.CFrame = CFrame.new(torso - Vector3.new(0,torso.y,0) ,torso2 - Vector3.new(0,torso2.y,0)) _G.pos = _G.x["HumanoidRootPart"].Position+_G.x["HumanoidRootPart"].CFrame.RightVector*-1+_G.x.HumanoidRootPart.CFrame.LookVector*0+player.Character["HumanoidRootPart"].CFrame.RightVector*6 if _G.x.HumanoidRootPart.Position.y-0.5 > player.Character.HumanoidRootPart.Position.y then delay(0,function() player.Character.Humanoid.Jump = true end) end if (_G.x["HumanoidRootPart"].Position-player.Character["HumanoidRootPart"].CFrame.p).magnitude <= 20 then if (_G.x["HumanoidRootPart"].Position-player.Character["Right Arm"].CFrame.p).magnitude <= 5 or hhh == true then hhh = true if (_G.x["HumanoidRootPart"].Position-player.Character["Right Arm"].CFrame.p).magnitude >= 7 then hhh = false end jo3 = jo3 + 1 if jo3 >= math.random(2,4) then jo3 = 0 if jo2 == 0 then jo2 = -2 else jo2 = 0 end end _G.pos = player.Character["HumanoidRootPart"].CFrame.LookVector*5*jo2+_G.x.HumanoidRootPart.Velocity/20 end if player.Character:FindFirstChildOfClass("Tool") then player.Character:FindFirstChildOfClass("Tool"):Activate() end end player.Character.Humanoid:MoveTo(_G.pos) else bg.Parent = game.ReplicatedStorage end end) end) mouse = player:GetMouse() _G.e = game:GetService("UserInputService").InputBegan:Connect(function(key) if key.KeyCode == Enum.KeyCode.R then if _G.y == 1 then _G.y = 0 print("Off y") OrionLib:MakeNotification({ Name = "Aimbot", Content = "Aimbot is now off", Image = "rbxassetid://4483345998", Time = 5 }) else _G.y = 1 print("On y") OrionLib:MakeNotification({ Name = "Aimbot", Content = "Aimbot is now on", Image = "rbxassetid://4483345998", Time = 5 }) local succes, errorw = pcall(function() end) if not succes then warn(errorw) error(errorw) end end elseif key.KeyCode == Enum.KeyCode.T then if _G.rage == 0 then _G.rage = 1 else _G.rage = 0 end OrionLib:MakeNotification({ Name = "Rage Mode", Content = "Rage mode is now " .. (_G.rage == 1 and "on" or "off"), Image = "rbxassetid://4483345998", Time = 5 }) end end) while true do wait(0.1) if _G.rage == 1 and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then local point1 = player.Character.HumanoidRootPart.Position + Vector3.new(-40,-40,-40) local point2 = player.Character.HumanoidRootPart.Position + Vector3.new(40,40,40) local region = Region3.new(point1, point2) local parts = workspace:FindPartsInRegion3(region, player.Character, math.huge) local closestTarget = nil local closestDistance = math.huge for _, part in pairs(parts) do local model = part.Parent if model:FindFirstChild("Humanoid") and model:FindFirstChild("HumanoidRootPart") then if model.Humanoid.Health > 0 then local dist = (model.HumanoidRootPart.Position - player.Character.HumanoidRootPart.Position).Magnitude if dist < closestDistance then closestDistance = dist closestTarget = model end end end end if closestTarget then _G.x = closestTarget if _G.main then _G.main() end else _G.x = nil end end end