local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local LP = Players.LocalPlayer
local RS = game:GetService("ReplicatedStorage")
local Remote = RS:WaitForChild("Remotes"):WaitForChild("PromptReward")
local ImageID = "rbxassetid://7992557371"
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Parent = LP:WaitForChild("PlayerGui")
ScreenGui.ResetOnSpawn = false
ScreenGui.Name = "CheatMenu"
local OpenBtn = Instance.new("TextButton")
OpenBtn.Name = "OpenBtn"
OpenBtn.Parent = ScreenGui
OpenBtn.Size = UDim2.new(0, 80, 0, 30)
OpenBtn.Position = UDim2.new(0.9, 0, 0.1, 0)
OpenBtn.Text = "Open"
OpenBtn.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
OpenBtn.TextColor3 = Color3.new(1, 1, 1)
OpenBtn.Visible = false
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Parent = ScreenGui
MainFrame.Size = UDim2.new(0, 220, 0, 300)
MainFrame.Position = UDim2.new(0.1, 0, 0.3, 0)
MainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
MainFrame.BorderSizePixel = 0
local TopBar = Instance.new("Frame")
TopBar.Name = "TopBar"
TopBar.Parent = MainFrame
TopBar.Size = UDim2.new(1, 0, 0, 35)
TopBar.BackgroundTransparency = 1
local Title = Instance.new("TextLabel")
Title.Parent = TopBar
Title.Size = UDim2.new(1, -70, 1, 0)
Title.Position = UDim2.new(0, 10, 0, 0)
Title.Text = "RIDE A BOX OBBY"
Title.TextColor3 = Color3.new(1, 1, 1)
Title.BackgroundTransparency = 1
Title.TextXAlignment = Enum.TextXAlignment.Left
Title.Font = Enum.Font.SourceSansBold
Title.TextSize = 16
local Logo = Instance.new("ImageLabel")
Logo.Parent = TopBar
Logo.Size = UDim2.new(0, 20, 0, 20)
Logo.Position = UDim2.new(1, -60, 0.5, -10)
Logo.BackgroundTransparency = 1
Logo.Image = ImageID
local CloseBtn = Instance.new("TextButton")
CloseBtn.Parent = TopBar
CloseBtn.Size = UDim2.new(0, 25, 0, 25)
CloseBtn.Position = UDim2.new(1, -30, 0.5, -12)
CloseBtn.Text = "X"
CloseBtn.BackgroundColor3 = Color3.fromRGB(150, 0, 0)
CloseBtn.TextColor3 = Color3.new(1, 1, 1)
local ScrollFrame = Instance.new("ScrollingFrame")
ScrollFrame.Parent = MainFrame
ScrollFrame.Size = UDim2.new(1, 0, 1, -40)
ScrollFrame.Position = UDim2.new(0, 0, 0, 40)
ScrollFrame.BackgroundTransparency = 1
ScrollFrame.CanvasSize = UDim2.new(0, 0, 2, 0)
ScrollFrame.ScrollBarThickness = 4
ScrollFrame.BorderSizePixel = 0
local UIListLayout = Instance.new("UIListLayout")
UIListLayout.Parent = ScrollFrame
UIListLayout.Padding = UDim.new(0, 5)
UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
local function MakeDraggable(gui)
local dragging, dragInput, dragStart, startPos
gui.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = true
dragStart = input.Position
startPos = gui.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then dragging = false end
end)
end
end)
gui.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement then dragInput = input end
end)
UserInputService.InputChanged:Connect(function(input)
if input == dragInput and dragging then
local delta = input.Position - dragStart
gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
end)
end
MakeDraggable(MainFrame)
CloseBtn.MouseButton1Click:Connect(function()
MainFrame.Visible = false
OpenBtn.Visible = true
end)
OpenBtn.MouseButton1Click:Connect(function()
MainFrame.Visible = true
OpenBtn.Visible = false
end)
local function MakeBtn(txt, func)
local btn = Instance.new("TextButton")
btn.Parent = ScrollFrame
btn.Size = UDim2.new(0.9, 0, 0, 35)
btn.Text = txt
btn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
btn.TextColor3 = Color3.new(1, 1, 1)
btn.Font = Enum.Font.SourceSans
btn.TextSize = 14
btn.MouseButton1Click:Connect(func)
end
MakeBtn("Inf Spins", function() Remote:FireServer(unpack({{Folder = "otherValues", Name = "Spins", Amount = 9e1000}})) end)
MakeBtn("Inf Skips", function() Remote:FireServer(unpack({{Folder = "otherValues", Name = "Skips", Amount = 9e1000}})) end)
MakeBtn("Starter Pack Forever", function() Remote:FireServer(unpack({{Folder = "otherValues", Name = "StarterPack2", Amount = 9e1000}})) end)
MakeBtn("9.2QI Coins", function() Remote:FireServer(unpack({{Folder = "leaderstats", Name = "Coins", Amount = 9.2e18}})) end)
MakeBtn("9.2QI Wins", function() Remote:FireServer(unpack({{Folder = "leaderstats", Name = "Wins", Amount = 9.2e18}})) end)
MakeBtn("Stage 100 (Reset Your Stages)", function() Remote:FireServer(unpack({{Folder = "leaderstats", Name = "Stage", Amount = 100}})) end)
MakeBtn("Stage 100 World 2", function() Remote:FireServer(unpack({{Folder = "WorldStageValues", Name = "World2", Amount = 100}})) end)
MakeBtn("Stage 100 World 3", function() Remote:FireServer(unpack({{Folder = "WorldStageValues", Name = "World3", Amount = 100}})) end)
MakeBtn("Stage 100 World 4", function() Remote:FireServer(unpack({{Folder = "WorldStageValues", Name = "World4", Amount = 100}})) end)
MakeBtn("VIP (Until You Leave)", function() task.spawn(function() while true do RS.Remotes.GamepassObtained:FireServer("VIP") task.wait(3600) end end) end)
MakeBtn("Double Wins (Until You Leave)", function() task.spawn(function() while true do RS.Remotes.GamepassObtained:FireServer("x2Wins") task.wait(3600) end end) end)
MakeBtn("Double Coins (Until You Leave)", function() task.spawn(function() while true do RS.Remotes.GamepassObtained:FireServer("x2Coins") task.wait(3600) end end) end)
MakeBtn("All Boxs", function() task.spawn(function() while true do RS.Remotes.GamepassObtained:FireServer("AllSkins") task.wait(3600) end end) end)
Comments
Thank u so much bro
BEST SCRIPT EVER
Omg this script working
The fuck is this script, delete this NOW
Rename this to TRASH script bro, doesnt even work shit script
shit script dont bother using
Use Code: TEST240204, WORLD2, WORLD3, WORLD4, TRAILS And RELEASE.