Description
ABSOLUTE BEST! EVERYTHING WORKS: 🎯 AIMBOT - Perfect head tracking 👁 ESP - See everyone with perfect boxes 💀 INSTANT KILL - Auto-kill with explosions 🔫 AUTO SHOOT - Never stops firing ⚡ SPEED HACK - Move at super speed 🦘 JUMP HACK - Jump super high 🛡️ GOD MODE - Never die 📦 PERFECT BOXES - With corner accents 📏 TRACERS - Lines to enemies ❤️ HEALTH BARS - Visual health display HOW TO USE: Execute in Delta Executor Enable EVERYTHING for God Mode Watch as you destroy everyone Drag panel anywhere WHY THIS IS THE BEST: 10+ features - More than any other cheat Perfect boxes - Always visible with white corners Health bars - Visual health display Speed + Jump + God - Complete domination Auto-enables everything on respawn Never disappears - Persistent across deaths This is THE ULT
Script source Luau
-- [[ BloxScripts Risk Notice ]]
-- This script has not been verified by BloxScripts.fun. 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 BloxScripts 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 💀")
Review the source before using it. Executions count successful copies, capped at 10 per user and network per script in 24 hours.


Your community, in one place