
Key Required

-- Teleport To Every Skybox | UPDATED: ScreenshotBox, InventedBox, and DataBox added!
local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
-- INTRO
local introGui = Instance.new("ScreenGui")
introGui.ResetOnSpawn = false
introGui.DisplayOrder = 9999
introGui.Parent = player:WaitForChild("PlayerGui")
local blackScreen = Instance.new("Frame", introGui)
blackScreen.Size = UDim2.new(1,0,1,0)
blackScreen.BackgroundColor3 = Color3.new(0,0,0)
local introText = Instance.new("TextLabel", blackScreen)
introText.Size = UDim2.new(0.9,0,0.4,0)
introText.Position = UDim2.new(0.05,0,0.3,0)
introText.BackgroundTransparency = 1
introText.Text = "use the fly script to avoid being respawned"
introText.TextColor3 = Color3.new(1,1,1)
introText.TextScaled = true
introText.Font = Enum.Font.GothamBold
introText.TextStrokeTransparency = 0
introText.TextStrokeColor3 = Color3.new(0,0,0)
task.wait(3)
TweenService:Create(blackScreen, TweenInfo.new(2), {BackgroundTransparency = 1}):Play()
TweenService:Create(introText, TweenInfo.new(2), {TextTransparency = 1, TextStrokeTransparency = 1}):Play()
task.wait(2)
introGui:Destroy()
-- MAIN COMPACT HUB
local gui = Instance.new("ScreenGui")
gui.Name = "SkyboxHub"
gui.ResetOnSpawn = false
gui.Parent = player.PlayerGui
local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0, 380, 0, 240)
frame.Position = UDim2.new(0.5, -190, 0.5, -120)
frame.BackgroundColor3 = Color3.fromRGB(18,18,18)
frame.Active = true
frame.Draggable = true
Instance.new("UICorner", frame).CornerRadius = UDim.new(0,16)
local outline = Instance.new("UIStroke", frame)
outline.Thickness = 3
outline.Color = Color3.fromRGB(130,90,255)
local title = Instance.new("TextLabel", frame)
title.Size = UDim2.new(1,0,0,50)
title.BackgroundTransparency = 1
title.Text = "Teleport To Every Skybox"
title.TextColor3 = Color3.new(1,1,1)
title.TextScaled = true
title.Font = Enum.Font.GothamBlack
-- SCROLLING FRAME
local scroll = Instance.new("ScrollingFrame", frame)
scroll.Size = UDim2.new(0.9, 0, 0.68, 0)
scroll.Position = UDim2.new(0.05, 0, 0.25, 0)
scroll.BackgroundTransparency = 1
scroll.BorderSizePixel = 0
scroll.ScrollBarThickness = 10
scroll.ScrollBarImageColor3 = Color3.fromRGB(130,90,255)
scroll.CanvasSize = UDim2.new(0, 0, 0, 0)
scroll.AutomaticCanvasSize = Enum.AutomaticSize.Y
scroll.ScrollingDirection = Enum.ScrollingDirection.Y
local layout = Instance.new("UIListLayout", scroll)
layout.Padding = UDim.new(0, 12)
layout.SortOrder = Enum.SortOrder.LayoutOrder
-- Add Skybox Function
local function add(name, color, x, y, z)
local container = Instance.new("Frame", scroll)
container.Size = UDim2.new(1, 0, 0, 60)
container.BackgroundColor3 = color or Color3.fromRGB(30,30,30)
container.BackgroundTransparency = 0
Instance.new("UICorner", container).CornerRadius = UDim.new(0,12)
local btn = Instance.new("TextButton", container)
btn.Size = UDim2.new(1,0,1,0)
btn.BackgroundTransparency = 1
btn.Text = name
btn.TextColor3 = Color3.new(1,1,1)
btn.TextScaled = true
btn.Font = Enum.Font.GothamBold
btn.ZIndex = 2
-- Special case for WhiteBox: black text
if name == "Teleport to whitebox" then
btn.TextColor3 = Color3.new(0,0,0)
end
btn.MouseButton1Click:Connect(function()
local hrp = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
if hrp then
hrp.CFrame = CFrame.new(x, y, z)
end
end)
end
-- Rainbow Colorbox
local function addRainbow(name, x, y, z)
local container = Instance.new("Frame", scroll)
container.Size = UDim2.new(1, 0, 0, 60)
container.BackgroundColor3 = Color3.new(1,0,1)
Instance.new("UICorner", container).CornerRadius = UDim.new(0,12)
local btn = Instance.new("TextButton", container)
btn.Size = UDim2.new(1,0,1,0)
btn.BackgroundTransparency = 1
btn.Text = name
btn.TextColor3 = Color3.new(1,1,1)
btn.TextScaled = true
btn.Font = Enum.Font.GothamBold
spawn(function()
while container and container.Parent do
for hue = 0, 360, 5 do
container.BackgroundColor3 = Color3.fromHSV(hue/360, 1, 1)
task.wait(0.03)
end
end
end)
btn.MouseButton1Click:Connect(function()
local hrp = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
if hrp then
hrp.CFrame = CFrame.new(x, y, z)
end
end)
end
-- All Skyboxes
add("Teleport to blackbox", Color3.new(0,0,0), 988210, 179753, -90933)
addRainbow("Teleport to colorbox", 4176929, 1525512, 2401096)
-- PLAYERBOX: Random player name every 500ms
local playerboxContainer = Instance.new("Frame", scroll)
playerboxContainer.Size = UDim2.new(1, 0, 0, 60)
playerboxContainer.BackgroundColor3 = Color3.new(0,0,0)
Instance.new("UICorner", playerboxContainer).CornerRadius = UDim.new(0,12)
local playerboxBtn = Instance.new("TextButton", playerboxContainer)
playerboxBtn.Size = UDim2.new(1,0,1,0)
playerboxBtn.BackgroundTransparency = 1
playerboxBtn.Text = "Teleport to Playerbox"
playerboxBtn.TextColor3 = Color3.new(1,1,1)
playerboxBtn.TextScaled = true
playerboxBtn.Font = Enum.Font.GothamBold
playerboxBtn.ZIndex = 2
spawn(function()
local randomNameLabel = Instance.new("TextLabel", playerboxContainer)
randomNameLabel.Size = UDim2.new(1,0,1,0)
randomNameLabel.BackgroundTransparency = 1
randomNameLabel.TextColor3 = Color3.fromRGB(200,200,255)
randomNameLabel.TextSize = 32
randomNameLabel.Font = Enum.Font.SourceSansBold
randomNameLabel.ZIndex = 1
while playerboxContainer and playerboxContainer.Parent do
local playerList = Players:GetPlayers()
if #playerList > 0 then
local randomPlayer = playerList[math.random(1, #playerList)]
randomNameLabel.Text = randomPlayer.DisplayName or randomPlayer.Name
else
randomNameLabel.Text = "No players online"
end
task.wait(0.5)
end
end)
playerboxBtn.MouseButton1Click:Connect(function()
local hrp = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
if hrp then
hrp.CFrame = CFrame.new(375666, 4800682, -5200140)
end
end)
add("Teleport to TextureBox", Color3.fromRGB(255,170,0), 1169317, 5326354, -5993792)
add("Teleport to GrayBox", Color3.fromRGB(150,150,150), 3674278, 6847137, -8035641)
-- REDBOX with 50% chance
local redboxName = "Teleport to RedBox"
local redboxColor = Color3.fromRGB(255,0,0)
if math.random(1, 2) == 1 then
redboxName = "Teleport to EvilBox"
redboxColor = Color3.fromRGB(150,0,0)
end
add(redboxName, redboxColor, 6697971, 8850092, -10324105)
add("Teleport to Trussbox", Color3.fromRGB(100,100,100), 11538500, 12291076, -14553401)
-- HACKERBOX: 36% chance to be "Teleport Into BinaryBox"
local hackerContainer = Instance.new("Frame", scroll)
hackerContainer.Size = UDim2.new(1, 0, 0, 60)
hackerContainer.BackgroundColor3 = Color3.new(0,0,0)
Instance.new("UICorner", hackerContainer).CornerRadius = UDim.new(0,12)
local hackerBtn = Instance.new("TextButton", hackerContainer)
hackerBtn.Size = UDim2.new(1,0,1,0)
hackerBtn.BackgroundTransparency = 1
if math.random() < 0.36 then
hackerBtn.Text = "Teleport Into BinaryBox"
else
hackerBtn.Text = "Teleport to Hackerbox"
end
hackerBtn.TextColor3 = Color3.fromRGB(0,255,0)
hackerBtn.TextScaled = true
hackerBtn.Font = Enum.Font.Code
hackerBtn.ZIndex = 2
spawn(function()
local codeText = Instance.new("TextLabel", hackerContainer)
codeText.Size = UDim2.new(1,0,1,0)
codeText.BackgroundTransparency = 1
codeText.TextColor3 = Color3.fromRGB(0,255,0)
codeText.TextTransparency = 0.7
codeText.TextScaled = true
codeText.Font = Enum.Font.Code
codeText.Text = ""
codeText.ZIndex = 1
while hackerContainer and hackerContainer.Parent do
local randomCode = ""
for i = 1, 30 do
randomCode = randomCode .. tostring(math.random(0,1))
end
codeText.Text = randomCode
task.wait(0.1)
end
end)
hackerBtn.MouseButton1Click:Connect(function()
local hrp = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
if hrp then
hrp.CFrame = CFrame.new(11031615, 13250981, -16785546)
end
end)
-- BlueBox
add("Teleport to bluebox", Color3.fromRGB(0,100,255), 2124104, 14932078, -22746018)
-- WhiteBox (black text for visibility)
add("Teleport to whitebox", Color3.fromRGB(255,255,255), 10043509, 15740597, -25984454)
-- NEW: ScreenshotBox
add("Teleport to ScreenshotBox", Color3.fromRGB(200,200,200), 9280564, 17583418, -30346944)
-- NEW: InventedBox
add("Teleport to inventedbox", Color3.fromRGB(255,215,0), 16487763, 15967335, 33578884)
-- NEW: DataBox
add("Teleport to databox", Color3.fromRGB(0,191,255), 9053144, 19528894, -35340492)
-- CLOSE BUTTON
local closeBtn = Instance.new("TextButton", frame)
closeBtn.Size = UDim2.new(0,40,0,40)
closeBtn.Position = UDim2.new(1,-48,0,8)
closeBtn.BackgroundColor3 = Color3.fromRGB(220,20,20)
closeBtn.Text = "X"
closeBtn.TextColor3 = Color3.new(1,1,1)
closeBtn.TextScaled = true
Instance.new("UICorner", closeBtn).CornerRadius = UDim.new(1,0)
closeBtn.MouseButton1Click:Connect(function()
gui:Destroy()
end)
-- INSERT = toggle
UserInputService.InputBegan:Connect(function(input, gp)
if gp then return end
if input.KeyCode == Enum.KeyCode.Insert then
gui.Enabled = not gui.Enabled
end
end)
print("Skybox Hub loaded | ScreenshotBox, InventedBox, and DataBox added — now it's done! 👍")
this is ai but good
@m4ar yep its becuase i am not good at making the script
Make Script for the Brainrot Tower You've already done it once, please do it with free Morphs.
@TechNick ok
yo i think this is good now because it has databox