Beyond the sky
Key RequiredUniversal

Beyond the sky

Universal ScriptGdvinnyYtGdvinnyYt 1K views 48 executesUpdated Oct 26, 2025
Unrated
00
Lua Scriptβ€’75 lines (2484 chars)
-- Instant Sky Layers GUI (LocalScript)
-- Place this LocalScript in StarterPlayerScripts (or a LocalScript that runs on the client).
-- Click a button to teleport your camera instantly to different "sky layers".
-- Press 1-4 to jump to layers, R to return.

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")

local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
local camera = workspace:WaitForChild("CurrentCamera")

-- Config: distances (studs) above the character or origin for each layer
local LAYERS = {
    {name = "Near Sky", distance = 500},
    {name = "Mid Sky",  distance = 2000},
    {name = "Far Sky",  distance = 10000},
    {name = "Outer Sky",distance = 50000},
}

-- Create ScreenGui
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "SkyLayersGUI"
screenGui.ResetOnSpawn = false
screenGui.Parent = playerGui

-- Basic container
local frame = Instance.new("Frame")
frame.Name = "Container"
frame.Size = UDim2.new(0, 220, 0,  (30 * (#LAYERS + 2)) + 10)
frame.Position = UDim2.new(0, 12, 0, 120)
frame.BackgroundTransparency = 0.18
frame.BackgroundColor3 = Color3.fromRGB(30,30,30)
frame.BorderSizePixel = 0
frame.AnchorPoint = Vector2.new(0,0)
frame.Parent = screenGui
frame.ClipsDescendants = true
frame.LayoutOrder = 1
frame.Padding = UDim.new(0,8)

-- Title
local title = Instance.new("TextLabel")
title.Name = "Title"
title.Size = UDim2.new(1, -8, 0, 28)
title.Position = UDim2.new(0, 6, 0, 6)
title.BackgroundTransparency = 1
title.Text = "Sky Layers"
title.TextSize = 18
title.Font = Enum.Font.SourceSansBold
title.TextColor3 = Color3.fromRGB(240,240,240)
title.Parent = frame

-- UIListLayout for buttons
local list = Instance.new("UIListLayout")
list.Parent = frame
list.SortOrder = Enum.SortOrder.LayoutOrder
list.Padding = UDim.new(0,6)
list.HorizontalAlignment = Enum.HorizontalAlignment.Center
list.VerticalAlignment = Enum.VerticalAlignment.Top
list.Padding = UDim.new(0,6)

-- Helper to create a button
local function createButton(text, order)
    local btn = Instance.new("TextButton")
    btn.Size = UDim2.new(1, -12, 0, 28)
    btn.BackgroundColor3 = Color3.fromRGB(50,50,50)
    btn.BorderSizePixel = 0
    btn.TextColor3 = Color3.fromRGB(235,235,235)
    btn.Text = text
    btn.Font = Enum.Font.SourceSans
    btn.TextSize = 16
    btn.LayoutOrder = order or 1
    btn.AutoButtonColor = true
    btn.Parent =

Features & Information

Experience the color box?

Community Comments (2)

tranvankhoi111290tranvankhoi111290Oct 26, 2025

chat geepeetee ahh script

GdvinnyYtGdvinnyYtOct 26, 2025

How... Did.... U... Know?πŸ’”πŸš‘πŸŒΎπŸŽ‹πŸ₯€πŸ₯€πŸŽ‹πŸŒΎπŸš‘πŸš‘πŸŒΎπŸŽ‹πŸš‘πŸŽ‹πŸš‘πŸ₯€πŸš‘πŸŽ‹πŸŒΎπŸŽ‹πŸš‘πŸŽ‹πŸš‘πŸ₯€πŸš‘πŸ₯€πŸš‘πŸŽ‹πŸŒΎπŸ₯€πŸŒΎπŸŽ‹πŸš‘πŸŽ‹πŸŒΎπŸ₯€πŸš‘πŸ₯€πŸŒΎπŸ₯€πŸŒΎπŸ₯€πŸŒΎπŸŒΎπŸ₯€πŸ₯€πŸš‘

More Scripts for Universal Scripts