-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] -- ═══════════════════════════════════════════════════════════ -- 🔥 ULTIMATE RIVALS GOD MODE V7 - THE BEST EVER MADE 🔥 -- ═══════════════════════════════════════════════════════════ local Players = game:GetService("Players") local RS = game:GetService("RunService") local UIS = game:GetService("UserInputService") local LP = Players.LocalPlayer local Camera = workspace.CurrentCamera local TweenService = game:GetService("TweenService") -- Settings (ULTIMATE) local Settings = { Aimbot = false, ESP = false, InstantKill = false, ShowFOV = true, FOVSize = 250, Smoothness = 0.3, AimRadius = 2000, TargetPart = "Head", ShowNames = true, ShowHealth = true, ShowDistance = true, ShowBox = true, ShowTracer = true, RainbowESP = true, Prediction = true, PredictionAmount = 0.3, AutoShoot = false, TeamCheck = true, SpeedHack = false, JumpPower = false, WallHack = false, GodMode = false } -- Drawing setup local Drawing = Drawing or loadstring(game:HttpGet("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/utilities/Drawing.lua"))() -- Create FOV Circle local FOVCircle = Drawing.new("Circle") FOVCircle.Visible = false FOVCircle.Radius = Settings.FOVSize FOVCircle.Thickness = 2 FOVCircle.Color = Color3.fromRGB(255,0,0) FOVCircle.Transparency = 1 FOVCircle.NumSides = 64 -- ESP Storage local ESPObjects = {} -- Create ScreenGui (persistent) local ScreenGui = Instance.new("ScreenGui") ScreenGui.Parent = LP:WaitForChild("PlayerGui") ScreenGui.ResetOnSpawn = false ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling -- Create UI Panel local Panel = Instance.new("Frame") Panel.Size = UDim2.new(0,250,0,450) Panel.Position = UDim2.new(0.7,0,0.05,0) Panel.BackgroundColor3 = Color3.fromRGB(15,15,15) Panel.BackgroundTransparency = 0.05 Panel.BorderSizePixel = 3 Panel.BorderColor3 = Color3.fromRGB(255,0,255) Panel.Active = true Panel.Parent = ScreenGui -- Make panel draggable local dragging = false local dragInput local dragStart local startPos Panel.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = Panel.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) Panel.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UIS.InputChanged:Connect(function(input) if input == dragInput and dragging then local delta = input.Position - dragStart Panel.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) -- Title with gradient effect local Title = Instance.new("TextLabel") Title.Size = UDim2.new(1,0,0,40) Title.Position = UDim2.new(0,0,0,0) Title.BackgroundColor3 = Color3.fromRGB(255,0,255) Title.TextColor3 = Color3.fromRGB(255,255,255) Title.Text = "🔥 RIVALS GOD MODE V7 🔥" Title.Font = Enum.Font.GothamBold Title.TextSize = 18 Title.TextStrokeTransparency = 0 Title.TextStrokeColor3 = Color3.fromRGB(0,0,0) Title.Parent = Panel -- Subtitle local SubTitle = Instance.new("TextLabel") SubTitle.Size = UDim2.new(1,0,0,20) SubTitle.Position = UDim2.new(0,0,0,40) SubTitle.BackgroundColor3 = Color3.fromRGB(30,30,30) SubTitle.TextColor3 = Color3.fromRGB(0,255,255) SubTitle.Text = "⭐ THE ULTIMATE CHEAT ⭐" SubTitle.Font = Enum.Font.Gotham SubTitle.TextSize = 12 SubTitle.Parent = Panel -- Create toggle buttons local function createButton(name,pos,color) local btn = Instance.new("TextButton") btn.Size = UDim2.new(1,-20,0,30) btn.Position = UDim2.new(0,10,0,pos) btn.BackgroundColor3 = color btn.TextColor3 = Color3.fromRGB(255,255,255) btn.Text = name btn.Font = Enum.Font.GothamBold btn.TextSize = 12 btn.TextStrokeTransparency = 0 btn.TextStrokeColor3 = Color3.fromRGB(0,0,0) btn.BorderSizePixel = 2 btn.BorderColor3 = Color3.fromRGB(255,255,255) btn.Parent = Panel return btn end -- Buttons local AimbotBtn = createButton("🎯 AIMBOT: OFF",65,Color3.fromRGB(255,0,0)) local ESPBtn = createButton("👁 ESP: OFF",100,Color3.fromRGB(255,0,0)) local KillBtn = createButton("💀 KILL: OFF",135,Color3.fromRGB(255,0,0)) local ShootBtn = createButton("🔫 SHOOT: OFF",170,Color3.fromRGB(255,0,0)) local SpeedBtn = createButton("⚡ SPEED: OFF",205,Color3.fromRGB(255,0,0)) local JumpBtn = createButton("🦘 JUMP: OFF",240,Color3.fromRGB(255,0,0)) local GodBtn = createButton("🛡️ GOD: OFF",275,Color3.fromRGB(255,0,0)) local FOVBtn = createButton("⭕ FOV: ON",310,Color3.fromRGB(0,255,0)) local BoxBtn = createButton("📦 BOX: ON",345,Color3.fromRGB(0,255,0)) local TracerBtn = createButton("📏 TRACER: ON",380,Color3.fromRGB(0,255,0)) local NamesBtn = createButton("📛 NAMES: ON",415,Color3.fromRGB(0,255,0)) -- Get all enemies local function getTargets() local targets = {} for _, player in ipairs(Players:GetPlayers()) do if player ~= LP and player.Character then local hrp = player.Character:FindFirstChild("HumanoidRootPart") local head = player.Character:FindFirstChild("Head") local humanoid = player.Character:FindFirstChild("Humanoid") if hrp and head and humanoid and humanoid.Health > 0 then local dist = (hrp.Position - LP.Character.HumanoidRootPart.Position).Magnitude if dist < Settings.AimRadius then table.insert(targets, {player=player, head=head, hrp=hrp, humanoid=humanoid, dist=dist}) end end end end return targets end -- Kill enemy with epic effects local function killEnemy(target) if target.humanoid and target.humanoid.Health > 0 then target.humanoid.Health = 0 -- Epic explosion effects for i = 1, 10 do local effect = Instance.new("Part") effect.Size = Vector3.new(3+i, 3+i, 3+i) effect.Position = target.head.Position + Vector3.new(math.random(-5,5), math.random(-5,5), math.random(-5,5)) effect.Anchored = true effect.CanCollide = false effect.Transparency = 0.2 effect.BrickColor = BrickColor.new("Really red") effect.Shape = Enum.PartType.Ball effect.Material = Enum.Material.Neon effect.Parent = workspace game:GetService("Debris"):AddItem(effect, 1) end -- Kill sound local sound = Instance.new("Sound") sound.SoundId = "rbxassetid://138115646" sound.Volume = 3 sound.Parent = workspace sound:Play() game:GetService("Debris"):AddItem(sound, 2) end end -- Update ESP with PERFECT boxes local function updateESP(targets) for _, obj in ipairs(ESPObjects) do pcall(function() obj.Visible = false obj:Remove() end) end ESPObjects = {} if not Settings.ESP then return end for _, target in ipairs(targets) do local sp, on = Camera:WorldToScreenPoint(target.head.Position) if on then local espColor = Settings.RainbowESP and Color3.fromHSV(tick()%5/5, 1, 1) or Color3.fromRGB(255,0,0) -- PERFECT BOX ESP if Settings.ShowBox then -- Main box local box = Drawing.new("Square") box.Visible = true box.Size = Vector2.new(80, 100) box.Position = Vector2.new(sp.X - 40, sp.Y - 50) box.Thickness = 3 box.Color = espColor box.Transparency = 1 box.Filled = false table.insert(ESPObjects, box) -- Corner accents (make box look cool) local cornerSize = 20 local corners = { {Vector2.new(sp.X-40, sp.Y-50), Vector2.new(cornerSize, 0)}, {Vector2.new(sp.X+40-cornerSize, sp.Y-50), Vector2.new(cornerSize, 0)}, {Vector2.new(sp.X-40, sp.Y+50-cornerSize), Vector2.new(0, cornerSize)}, {Vector2.new(sp.X+40, sp.Y+50-cornerSize), Vector2.new(0, cornerSize)}, {Vector2.new(sp.X-40, sp.Y-50), Vector2.new(0, cornerSize)}, {Vector2.new(sp.X-40, sp.Y+50), Vector2.new(0, cornerSize)}, {Vector2.new(sp.X+40-cornerSize, sp.Y+50), Vector2.new(cornerSize, 0)}, {Vector2.new(sp.X+40, sp.Y-50), Vector2.new(0, cornerSize)} } for _, corner in ipairs(corners) do local line = Drawing.new("Line") line.Visible = true line.From = corner[1] line.To = corner[1] + corner[2] line.Thickness = 3 line.Color = Color3.fromRGB(255,255,255) line.Transparency = 1 table.insert(ESPObjects, line) end end -- Name if Settings.ShowNames then local name = Drawing.new("Text") name.Visible = true name.Text = target.player.Name name.Size = 16 name.Color = Color3.fromRGB(255,255,255) name.Center = true name.Outline = true name.OutlineColor = Color3.fromRGB(0,0,0) name.Position = Vector2.new(sp.X, sp.Y - 65) table.insert(ESPObjects, name) end -- Health bar if Settings.ShowHealth then -- Background local healthBg = Drawing.new("Square") healthBg.Visible = true healthBg.Size = Vector2.new(80, 6) healthBg.Position = Vector2.new(sp.X - 40, sp.Y + 55) healthBg.Color = Color3.fromRGB(0,0,0) healthBg.Thickness = 1 healthBg.Filled = true table.insert(ESPObjects, healthBg) -- Health fill local healthFill = Drawing.new("Square") healthFill.Visible = true local healthPercent = math.clamp(target.humanoid.Health / target.humanoid.MaxHealth, 0, 1) healthFill.Size = Vector2.new(80 * healthPercent, 6) healthFill.Position = Vector2.new(sp.X - 40, sp.Y + 55) healthFill.Color = target.humanoid.Health > 50 and Color3.fromRGB(0,255,0) or target.humanoid.Health > 25 and Color3.fromRGB(255,255,0) or Color3.fromRGB(255,0,0) healthFill.Thickness = 1 healthFill.Filled = true table.insert(ESPObjects, healthFill) end -- Distance if Settings.ShowDistance then local dist = Drawing.new("Text") dist.Visible = true dist.Text = math.floor(target.dist) .. "m" dist.Size = 12 dist.Color = Color3.fromRGB(255,255,0) dist.Center = true dist.Position = Vector2.new(sp.X, sp.Y + 65) table.insert(ESPObjects, dist) end -- Tracer if Settings.ShowTracer then local tracer = Drawing.new("Line") tracer.Visible = true tracer.From = Vector2.new(Camera.ViewportSize.X/2, Camera.ViewportSize.Y) tracer.To = Vector2.new(sp.X, sp.Y) tracer.Thickness = 2 tracer.Color = espColor tracer.Transparency = 1 table.insert(ESPObjects, tracer) end end end end -- Prediction local function getPredictedPosition(target) if not Settings.Prediction then return target.head.Position end local velocity = target.hrp.Velocity return target.head.Position + (velocity * Settings.PredictionAmount) end -- Speed hack local function applySpeedHack() if Settings.SpeedHack and LP.Character then local hrp = LP.Character:FindFirstChild("HumanoidRootPart") if hrp then hrp.Velocity = hrp.CFrame.LookVector * 100 end end end -- Jump power hack local function applyJumpHack() if Settings.JumpPower and LP.Character then local humanoid = LP.Character:FindFirstChild("Humanoid") if humanoid then humanoid.JumpPower = 100 end end end -- God mode local function applyGodMode() if Settings.GodMode and LP.Character then local humanoid = LP.Character:FindFirstChild("Humanoid") if humanoid then humanoid.MaxHealth = math.huge humanoid.Health = math.huge end end end -- Main loop RS.RenderStepped:Connect(function(dt) -- FOV Circle if Settings.ShowFOV and Settings.Aimbot then FOVCircle.Visible = true FOVCircle.Position = Vector2.new(Camera.ViewportSize.X/2, Camera.ViewportSize.Y/2) FOVCircle.Radius = Settings.FOVSize * (Camera.ViewportSize.Y/1080) else FOVCircle.Visible = false end local targets = getTargets() updateESP(targets) -- Apply hacks applySpeedHack() applyJumpHack() applyGodMode() -- Aimbot if Settings.Aimbot and #targets > 0 then local closest = targets[1] for _, target in ipairs(targets) do if target.dist < closest.dist then closest = target end end local targetPos = getPredictedPosition(closest) local lookPos = CFrame.new(Camera.CFrame.Position, targetPos) Camera.CFrame = Camera.CFrame:Lerp(lookPos, Settings.Smoothness, Enum.EasingDirection.InOut, Enum.EasingStyle.Linear) if Settings.InstantKill then killEnemy(closest) end if Settings.AutoShoot then local tool = LP.Character and LP.Character:FindFirstChildOfClass("Tool") if tool then local remote = tool:FindFirstChild("RemoteEvent") or tool:FindFirstChild("Fire") if remote then remote:FireServer() end end end end end) -- Button toggles AimbotBtn.MouseButton1Click:Connect(function() Settings.Aimbot = not Settings.Aimbot AimbotBtn.BackgroundColor3 = Settings.Aimbot and Color3.fromRGB(0,255,0) or Color3.fromRGB(255,0,0) AimbotBtn.Text = "🎯 AIMBOT: " .. tostring(Settings.Aimbot and "ON" or "OFF") end) ESPBtn.MouseButton1Click:Connect(function() Settings.ESP = not Settings.ESP ESPBtn.BackgroundColor3 = Settings.ESP and Color3.fromRGB(0,255,0) or Color3.fromRGB(255,0,0) ESPBtn.Text = "👁 ESP: " .. tostring(Settings.ESP and "ON" or "OFF") end) KillBtn.MouseButton1Click:Connect(function() Settings.InstantKill = not Settings.InstantKill KillBtn.BackgroundColor3 = Settings.InstantKill and Color3.fromRGB(0,255,0) or Color3.fromRGB(255,0,0) KillBtn.Text = "💀 KILL: " .. tostring(Settings.InstantKill and "ON" or "OFF") end) ShootBtn.MouseButton1Click:Connect(function() Settings.AutoShoot = not Settings.AutoShoot ShootBtn.BackgroundColor3 = Settings.AutoShoot and Color3.fromRGB(0,255,0) or Color3.fromRGB(255,0,0) ShootBtn.Text = "🔫 SHOOT: " .. tostring(Settings.AutoShoot and "ON" or "OFF") end) SpeedBtn.MouseButton1Click:Connect(function() Settings.SpeedHack = not Settings.SpeedHack SpeedBtn.BackgroundColor3 = Settings.SpeedHack and Color3.fromRGB(0,255,0) or Color3.fromRGB(255,0,0) SpeedBtn.Text = "⚡ SPEED: " .. tostring(Settings.SpeedHack and "ON" or "OFF") end) JumpBtn.MouseButton1Click:Connect(function() Settings.JumpPower = not Settings.JumpPower JumpBtn.BackgroundColor3 = Settings.JumpPower and Color3.fromRGB(0,255,0) or Color3.fromRGB(255,0,0) JumpBtn.Text = "🦘 JUMP: " .. tostring(Settings.JumpPower and "ON" or "OFF") end) GodBtn.MouseButton1Click:Connect(function() Settings.GodMode = not Settings.GodMode GodBtn.BackgroundColor3 = Settings.GodMode and Color3.fromRGB(0,255,0) or Color3.fromRGB(255,0,0) GodBtn.Text = "🛡️ GOD: " .. tostring(Settings.GodMode and "ON" or "OFF") end) FOVBtn.MouseButton1Click:Connect(function() Settings.ShowFOV = not Settings.ShowFOV FOVBtn.BackgroundColor3 = Settings.ShowFOV and Color3.fromRGB(0,255,0) or Color3.fromRGB(255,0,0) FOVBtn.Text = "⭕ FOV: " .. tostring(Settings.ShowFOV and "ON" or "OFF") end) BoxBtn.MouseButton1Click:Connect(function() Settings.ShowBox = not Settings.ShowBox BoxBtn.BackgroundColor3 = Settings.ShowBox and Color3.fromRGB(0,255,0) or Color3.fromRGB(255,0,0) BoxBtn.Text = "📦 BOX: " .. tostring(Settings.ShowBox and "ON" or "OFF") end) TracerBtn.MouseButton1Click:Connect(function() Settings.ShowTracer = not Settings.ShowTracer TracerBtn.BackgroundColor3 = Settings.ShowTracer and Color3.fromRGB(0,255,0) or Color3.fromRGB(255,0,0) TracerBtn.Text = "📏 TRACER: " .. tostring(Settings.ShowTracer and "ON" or "OFF") end) NamesBtn.MouseButton1Click:Connect(function() Settings.ShowNames = not Settings.ShowNames NamesBtn.BackgroundColor3 = Settings.ShowNames and Color3.fromRGB(0,255,0) or Color3.fromRGB(255,0,0) NamesBtn.Text = "📛 NAMES: " .. tostring(Settings.ShowNames and "ON" or "OFF") end) -- F key for aimbot UIS.InputBegan:Connect(function(input) if input.KeyCode == Enum.KeyCode.F then Settings.Aimbot = not Settings.Aimbot AimbotBtn.BackgroundColor3 = Settings.Aimbot and Color3.fromRGB(0,255,0) or Color3.fromRGB(255,0,0) AimbotBtn.Text = "🎯 AIMBOT: " .. tostring(Settings.Aimbot and "ON" or "OFF") end end) -- Auto-enable everything on respawn LP.CharacterAdded:Connect(function() wait(1) Settings.Aimbot = true Settings.ESP = true Settings.InstantKill = true Settings.AutoShoot = true Settings.SpeedHack = true Settings.JumpPower = true Settings.GodMode = true -- Update buttons AimbotBtn.BackgroundColor3 = Color3.fromRGB(0,255,0) AimbotBtn.Text = "🎯 AIMBOT: ON" ESPBtn.BackgroundColor3 = Color3.fromRGB(0,255,0) ESPBtn.Text = "👁 ESP: ON" KillBtn.BackgroundColor3 = Color3.fromRGB(0,255,0) KillBtn.Text = "💀 KILL: ON" ShootBtn.BackgroundColor3 = Color3.fromRGB(0,255,0) ShootBtn.Text = "🔫 SHOOT: ON" SpeedBtn.BackgroundColor3 = Color3.fromRGB(0,255,0) SpeedBtn.Text = "⚡ SPEED: ON" JumpBtn.BackgroundColor3 = Color3.fromRGB(0,255,0) JumpBtn.Text = "🦘 JUMP: ON" GodBtn.BackgroundColor3 = Color3.fromRGB(0,255,0) GodBtn.Text = "🛡️ GOD: ON" end) print("═══════════════════════════════════════════════") print("🔥 RIVALS GOD MODE V7 LOADED! 🔥") print("⭐ THE BEST CHEAT EVER MADE ⭐") print("═══════════════════════════════════════════════") print("✅ AIMBOT - Locks onto enemies") print("✅ ESP - See everyone through walls") print("✅ INSTANT KILL - Auto-kill enemies") print("✅ AUTO SHOOT - Never stops firing") print("✅ SPEED HACK - Move super fast") print("✅ JUMP HACK - Jump super high") print("✅ GOD MODE - Never die") print("✅ PERFECT BOXES - Always visible") print("═══════════════════════════════════════════════") print("💀 ENABLE EVERYTHING = UNSTOPPABLE 💀")