KEYLESS Coins Wins Skips Spins All Gamepasses And More
Key Required

KEYLESS Coins Wins Skips Spins All Gamepasses And More

[W4] Ride a Box Obby 📦Yosef_1220Yosef_1220 889 views 70 executesUpdated Apr 6, 2026
3.3/ 5(3 votes)
2167% Positive
Lua Script•137 lines (5912 chars)
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)

Features & Information

[KEYLESS] This script giving 9.2Qi Coins and Wins, inf Spins and Skips, All Gamepasses For FREE! (Some not saves after leaving) and skip all worlds stages and skip daily reward! (If you wanna click Stage 100 please reset your stages before clicking)
#Ride a Box Obby#KEYLESS#Gui#Obby

Community Comments (2)

O_O1O_O1Apr 12, 2026

Nice Script

Replying to @O_O1
Yosef_1220Yosef_1220Apr 12, 2026

@O_O1 Thank you!

More Scripts for [W4] Ride a Box Obby 📦