
Key RequiredUniversal

local Players = game:GetService("Players")
local RS = game:GetService("ReplicatedStorage")
local plr = Players.LocalPlayer
local rcs = RS:WaitForChild("HDAdminHDClient"):WaitForChild("Signals"):WaitForChild("RequestCommandSilent")
-- fuck u skids nigger
local function getF3X()
for _, v in pairs(plr:GetDescendants()) do if v.Name == "SyncAPI" then return v.ServerEndpoint end end
for _, v in pairs(RS:GetDescendants()) do if v.Name == "SyncAPI" then return v.ServerEndpoint end end
return nil
end
local function f3x(ep, args) pcall(function() ep:InvokeServer(unpack(args)) end) end
local function newPart()
local last = nil
for _, v in pairs(workspace:GetChildren()) do
if v:IsA("BasePart") then last = v end
end
return last
end
rcs:InvokeServer(";sm skybox script made by d3crypted9")
local ep = getF3X()
if not ep then return end
local c = plr.Character
if not c then return end
local hrp = c:FindFirstChild("HumanoidRootPart")
if not hrp then return end
local id = box and box.Text:match("%d+") or ""
f3x(ep, {"CreatePart", "Normal", hrp.CFrame, workspace})
task.wait(0.5)
local v = newPart()
if not v then return end
f3x(ep, {"CreateMeshes", {{Part=v}}})
f3x(ep, {"SyncMesh", {{Part=v, MeshId="rbxassetid://111891702759441"}}})
f3x(ep, {"SyncMesh", {{Part=v, TextureId="rbxassetid://" .. id}}})
f3x(ep, {"SyncMesh", {{Part=v, Scale=Vector3.new(99999, 99999, 99999)}}})
f3x(ep, {"SyncAnchor", {{Part=v, Anchored=true}}})
f3x(ep, {"SetLocked", {v}, true})
f3x(ep, {"SyncCollision",{{Part=v, CanCollide=false}}})
end) -- made by d3crypoted9 dont remove bitches
-- made BY D3CRYPTED9 ONLY SKIDSSS



No one is using your *
@D00mkidd some people are so yeaaaa
yo, just to tell you there's already a tutorial on how to make a f3x skybox so we actually don't need this script tbh
@Vynxalizer oh ok thanks u
I Will use this
@nuvywibyhid65 dude wtf