-- [[ 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 ]] -- Rivals Premium Combat Suite + Discord Gateway -- Configured for Delta Mobile Executor (Place ID: 17625359962) local Players = game:Service("Players") local RunService = game:Service("RunService") local TweenService = game:Service("TweenService") local LocalPlayer = Players.LocalPlayer local PlayerGui = LocalPlayer:WaitForChild("PlayerGui") local Camera = workspace.CurrentCamera -- Place Validation if game.PlaceId ~= 17625359962 then warn("Execution halted: Script is dedicated explicitly to Rivals.") return end -- Config local DISCORD_URL = "https://discord.gg/6DB396XR4" local Settings = { AimbotEnabled = true, TeamCheck = true, WallCheck = true, KillCheck = true, AimPart = "Head", AimSmoothing = 0.15, FOV = 120, EspEnabled = true, EspBoxes = true, EspColor = Color3.fromRGB(255, 0, 50) } -- Discord UI Gateway Construction local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "RivalsGateway" ScreenGui.ResetOnSpawn = false ScreenGui.Parent = PlayerGui local MainFrame = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Size = UDim2.new(0, 320, 0, 220) MainFrame.Position = UDim2.new(0.5, -160, 0.5, -110) MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 30) MainFrame.BorderSizePixel = 0 MainFrame.ClipsDescendants = true MainFrame.Parent = ScreenGui local UICorner = Instance.new("UICorner") UICorner.CornerRadius = UDim.new(0, 12) UICorner.Parent = MainFrame local Title = Instance.new("TextLabel") Title.Name = "Title" Title.Size = UDim2.new(1, 0, 0, 40) Title.Position = UDim2.new(0, 0, 0, 10) Title.BackgroundTransparency = 1 Title.Text = "RIVALS PREMIUM SUITE" Title.TextColor3 = Color3.fromRGB(255, 100, 0) Title.TextSize = 18 Title.Font = Enum.Font.GothamBold Title.Parent = MainFrame local StatusLabel = Instance.new("TextLabel") StatusLabel.Name = "StatusLabel" StatusLabel.Size = UDim2.new(1, -40, 0, 40) StatusLabel.Position = UDim2.new(0, 20, 0, 50) StatusLabel.BackgroundTransparency = 1 StatusLabel.Text = "Join our Discord community to unlock the script functionality!" StatusLabel.TextColor3 = Color3.fromRGB(180, 180, 180) StatusLabel.TextSize = 12 StatusLabel.TextWrapped = true StatusLabel.Font = Enum.Font.Gotham StatusLabel.Parent = MainFrame -- Copy Button local CopyBtn = Instance.new("TextButton") CopyBtn.Name = "CopyBtn" CopyBtn.Size = UDim2.new(0, 135, 0, 40) CopyBtn.Position = UDim2.new(0, 20, 0, 120) CopyBtn.BackgroundColor3 = Color3.fromRGB(88, 101, 242) -- Discord Blurple CopyBtn.BorderSizePixel = 0 CopyBtn.Text = "Copy Invite Link" CopyBtn.TextColor3 = Color3.fromRGB(255, 255, 255) CopyBtn.TextSize = 14 CopyBtn.Font = Enum.Font.GothamBold CopyBtn.Parent = MainFrame local CopyCorner = Instance.new("UICorner") CopyCorner.CornerRadius = UDim.new(0, 8) CopyCorner.Parent = CopyBtn -- Continue Button local ContinueBtn = Instance.new("TextButton") ContinueBtn.Name = "ContinueBtn" ContinueBtn.Size = UDim2.new(0, 135, 0, 40) ContinueBtn.Position = UDim2.new(1, -155, 0, 120) ContinueBtn.BackgroundColor3 = Color3.fromRGB(45, 45, 50) ContinueBtn.BorderSizePixel = 0 ContinueBtn.Text = "Unlock Script" ContinueBtn.TextColor3 = Color3.fromRGB(200, 200, 200) ContinueBtn.TextSize = 14 ContinueBtn.Font = Enum.Font.GothamBold ContinueBtn.Parent = MainFrame local ContinueCorner = Instance.new("UICorner") ContinueCorner.CornerRadius = UDim.new(0, 8) ContinueCorner.Parent = ContinueBtn -- Verification State local linkCopied = false CopyBtn.MouseButton1Click:Connect(function() if setclipboard then setclipboard(DISCORD_URL) StatusLabel.Text = "Discord link successfully copied to your clipboard!" StatusLabel.TextColor3 = Color3.fromRGB(100, 255, 100) linkCopied = true ContinueBtn.BackgroundColor3 = Color3.fromRGB(255, 100, 0) ContinueBtn.TextColor3 = Color3.fromRGB(255, 255, 255) else StatusLabel.Text = "Executor does not support clipboard functionality." StatusLabel.TextColor3 = Color3.fromRGB(255, 50, 50) end end) -- Main Execution Function local function runCombatSuite() StatusLabel.Text = "Initializing script engine..." StatusLabel.TextColor3 = Color3.fromRGB(0, 255, 100) local tweenInfo = TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out) local tween = TweenService:Create(MainFrame, tweenInfo, {Size = UDim2.new(0, 320, 0, 0), Position = UDim2.new(0.5, -160, 0.5, 0)}) tween:Play() tween.Completed:Connect(function() ScreenGui:Destroy() -- Start Combat Logic Loop local CameraRaycastParams = RaycastParams.new() CameraRaycastParams.FilterType = Enum.RaycastFilterType.Exclude local function isVisible(targetPart, targetCharacter) if not Settings.WallCheck then return true end CameraRaycastParams.FilterInstances = {LocalPlayer.Character, targetCharacter, Camera} local startPos = Camera.CFrame.Position local direction = targetPart.Position - startPos local raycastResult = workspace:Raycast(startPos, direction, CameraRaycastParams) return raycastResult == nil end local function isValidTarget(player) if player == LocalPlayer then return false end if Settings.TeamCheck and player.Team == LocalPlayer.Team then return false end local character = player.Character if not character then return false end local humanoid = character:FindFirstChildOfClass("Humanoid") local aimPart = character:FindFirstChild(Settings.AimPart) if not humanoid or not aimPart then return false end if Settings.KillCheck then if humanoid.Health <= 0 then return false end if character:FindFirstChild("ForceField") or character:GetAttribute("SpawnShield") then return false end end return true, aimPart, character end local function getClosestPlayer() local closestPlayer = nil local shortestDistance = Settings.FOV for _, player in ipairs(Players:GetPlayers()) do local valid, aimPart, character = isValidTarget(player) if valid then local screenPos, onScreen = Camera:WorldToViewportPoint(aimPart.Position) if onScreen then local mousePos = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y / 2) local distance = (Vector2.new(screenPos.X, screenPos.Y) - mousePos).Magnitude if distance < shortestDistance and isVisible(aimPart, character) then shortestDistance = distance closestPlayer = aimPart end end end end return closestPlayer end RunService.RenderStepped:Connect(function() if Settings.AimbotEnabled then local target = getClosestPlayer() if target then local targetCFrame = CFrame.new(Camera.CFrame.Position, target.Position) Camera.CFrame = Camera.CFrame:Lerp(targetCFrame, Settings.AimSmoothing) end end end) local function createESP(player) local box = Instance.new("BoxHandleAdornment") box.Name = "RivalsESP" box.AlwaysOnTop = true box.ZIndex = 10 box.Color3 = Settings.EspColor box.Transparency = 0.4 local function updateESP() if not Settings.EspEnabled or not player.Parent then box.Adornee = nil return end local valid, _, character = isValidTarget(player) if valid and character:FindFirstChild("HumanoidRootPart") then box.Adornee = character.HumanoidRootPart box.Size = character:GetExtentsSize() box.Parent = character.HumanoidRootPart else box.Adornee = nil end end RunService.Heartbeat:Connect(updateESP) end for _, player in ipairs(Players:GetPlayers()) do if player ~= LocalPlayer then createESP(player) end end Players.PlayerAdded:Connect(createESP) print("Rivals Security Framework Executed Successfully.") end) end -- Unlock Verification Hook ContinueBtn.MouseButton1Click:Connect(function() if linkCopied then runCombatSuite() else StatusLabel.Text = "Please copy the Discord link first before unlocking!" StatusLabel.TextColor3 = Color3.fromRGB(255, 150, 50) end end)