-- [[ 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 ]] --[[ summer_blue_cheats.lua 1. Safe Max XP & Money (Positive health so you don't die) 2. Force End Battle (Fires DestroyFightFrame) 3. Battle Spammer (Tries to trigger instant wins) --]] local P = game:GetService("Players") local UIS = game:GetService("UserInputService") local CG = game:GetService("CoreGui") local LP = P.LocalPlayer local function makeGUI() local old = CG:FindFirstChild("SB_Cheats") if old then old:Destroy() end local sg = Instance.new("ScreenGui") sg.Name = "SB_Cheats" sg.ResetOnSpawn = false sg.Parent = CG local main = Instance.new("Frame") main.Size = UDim2.new(0, 240, 0, 260) main.Position = UDim2.new(0.5, -120, 0.5, -130) main.BackgroundColor3 = Color3.fromRGB(20, 20, 26) main.BorderSizePixel = 0 main.Active = true main.Parent = sg Instance.new("UICorner", main).CornerRadius = UDim.new(0, 10) local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0, 30) title.BackgroundColor3 = Color3.fromRGB(30, 30, 40) title.Text = " Summer Blue Cheats" title.TextColor3 = Color3.fromRGB(255, 200, 200) title.Font = Enum.Font.GothamBold title.TextSize = 13 title.TextXAlignment = Enum.TextXAlignment.Left title.Parent = main Instance.new("UICorner", title).CornerRadius = UDim.new(0, 10) -- Drag logic (simplified) local drag, dStart, sPos main.InputBegan:Connect(function(i) if i.UserInputType == Enum.UserInputType.Touch then drag = true; dStart = i.Position; sPos = main.Position end end) UIS.InputChanged:Connect(function(i) if drag and i.UserInputType == Enum.UserInputType.Touch then local d = i.Position - dStart; main.Position = UDim2.new(0, sPos.X.Offset + d.X, 0, sPos.Y.Offset + d.Y) end end) UIS.InputEnded:Connect(function(i) if i.UserInputType == Enum.UserInputType.Touch then drag = false end end) local y = 38 local function makeBtn(name, func, color) local b = Instance.new("TextButton") b.Size = UDim2.new(0.9, 0, 0, 40) b.Position = UDim2.new(0.05, 0, 0, y) b.BackgroundColor3 = color or Color3.fromRGB(40, 40, 50) b.Text = name b.TextColor3 = Color3.fromRGB(255, 255, 255) b.Font = Enum.Font.GothamBold b.TextSize = 12 b.Parent = main Instance.new("UICorner", b).CornerRadius = UDim.new(0, 6) b.MouseButton1Click:Connect(func) y += 46 end makeBtn("Get Max Level & $99M (Safe)", function() local events = LP.PlayerGui:FindFirstChild("Events") if events and events:FindFirstChild("XPEvent") then local args = { 99999999, -- 99M Money 99999999, -- XP (Hits level cap) { {1, 1000}, -- 1000 Health (Won't die) {2, 1000}, {3, 1000}, {4, 1000} }, 0 } events.XPEvent:FireServer(unpack(args)) end end, Color3.fromRGB(60, 150, 60)) makeBtn("Force End Battle (Skip)", function() local events = LP.PlayerGui:FindFirstChild("Events") if events and events:FindFirstChild("DestroyFightFrame") then events.DestroyFightFrame:FireServer() end end, Color3.fromRGB(150, 60, 60)) makeBtn("Spam All Battle Events (Test)", function() local events = LP.PlayerGui:FindFirstChild("Events") if events then for _, v in pairs(events:GetChildren()) do if v:IsA("RemoteEvent") and string.find(v.Name, "Battle_") then pcall(function() -- Try to fire battle event with 0 (dead) or true (win) v:FireServer(0) v:FireServer(true) end) end end end end, Color3.fromRGB(60, 60, 150)) local note = Instance.new("TextLabel") note.Size = UDim2.new(0.9, 0, 0, 40) note.Position = UDim2.new(0.05, 0, 0, y) note.BackgroundTransparency = 1 note.Text = "Max level first. If you still die, use Force End Battle." note.TextColor3 = Color3.fromRGB(150, 150, 170) note.Font = Enum.Font.Gotham note.TextSize = 10 note.TextWrapped = true note.Parent = main end makeGUI()