Run it
Copy the script and paste it into your executor.
-- Fixed Finite Skybox loader
-- Tries multiple methods because InsertService often fails on random/public models
local modelId = 15322543130
local targetSize = 2048
local function tryLoad()
-- Method 1: GetObjects (most reliable in executors)
local success, result = pcall(function()
return game:GetObjects("rbxassetid://" .. modelId)[1]
end)
if success and result
result
success, result = (()
:():(modelId)
)
success result
result:()[] result
model = ()
model
( .. modelId)
()
()
()
()
model.Parent =
model.Name =
extents = model:()
scaleFactor = targetSize / .(extents.X, extents.Y, extents.Z)
model.ScaleTo
model:(scaleFactor)
pivot = model:()
_, part (model:())
part:()
part.Size = part.Size * scaleFactor
offset = pivot:(part.Position)
part.CFrame = pivot * .(offset * scaleFactor) * part.CFrame.Rotation
_, part (model:())
part:()
part.Anchored =
part.CanCollide =
spawnPos = .(, , )
= :()
spawnPos = .Position
model:(.(spawnPos.X, spawnPos.Y, spawnPos.Z))
()It's a Fake Skybox to simulate escaping the Skybox in 2012

Universal