-- 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! 👍")