local ReplicatedStorage = game:GetService("ReplicatedStorage") local RunService = game:GetService("RunService") local player = game.Players.LocalPlayer local char = player.Character or player.CharacterAdded:Wait() local tool local function RunHDCommand(cmd) local success, RequestCommand = pcall(function() return ReplicatedStorage:WaitForChild("HDAdminHDClient", 2).Signals.RequestCommandSilent end) if success and RequestCommand then RequestCommand:InvokeServer(cmd) else local chatEvents = ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents") if chatEvents and chatEvents:FindFirstChild("SayMessageRequest") then chatEvents.SayMessageRequest:FireServer(cmd, "All") end end end RunHDCommand(";sm Shrek now controls the server") for i,v in player:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent end end for i,v in ReplicatedStorage:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent end end remote = tool.SyncAPI.ServerEndpoint function _(args) remote:InvokeServer(unpack(args)) end function SetAnchor(boolean,part) local args = { [1] = "SyncAnchor", [2] = { [1] = { ["Part"] = part, ["Anchored"] = boolean } } } _(args) end function CreatePart(cf,parent) local args = { [1] = "CreatePart", [2] = "Normal", [3] = cf, [4] = parent } _(args) end function MovePart(part,cf) local args = { [1] = "SyncMove", [2] = { [1] = { ["Part"] = part, ["CFrame"] = cf } } } _(args) end function AddMesh(part) local args = { [1] = "CreateMeshes", [2] = { [1] = { ["Part"] = part } } } _(args) end function SetMesh(part,meshid) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["MeshId"] = "rbxassetid://"..meshid } } } _(args) end function SetTexture(part, texid) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["TextureId"] = "rbxassetid://"..texid } } } _(args) end function SetName(part, stringg) local args = { [1] = "SetName", [2] = { [1] = part }, [3] = stringg } _(args) end function MeshResize(part,size) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["Scale"] = size } } } _(args) end function SetLocked(part,boolean) local args = { [1] = "SetLocked", [2] = { [1] = part }, [3] = boolean } _(args) end function SpawnDecal(part,side) local args = { [1] = "CreateTextures", [2] = { [1] = { ["Part"] = part, ["Face"] = side, ["TextureType"] = "Decal" } } } _(args) end function AddDecal(part,asset,side) local args = { [1] = "SyncTexture", [2] = { [1] = { ["Part"] = part, ["Face"] = side, ["TextureType"] = "Decal", ["Texture"] = "rbxassetid://".. asset } } } _(args) end function spam(id) for i,v in game.workspace:GetDescendants() do if v:IsA("BasePart") then spawn(function() SetLocked(v,false) SpawnDecal(v,Enum.NormalId.Front) AddDecal(v,id,Enum.NormalId.Front) SpawnDecal(v,Enum.NormalId.Back) AddDecal(v,id,Enum.NormalId.Back) SpawnDecal(v,Enum.NormalId.Right) AddDecal(v,id,Enum.NormalId.Right) SpawnDecal(v,Enum.NormalId.Left) AddDecal(v,id,Enum.NormalId.Left) SpawnDecal(v,Enum.NormalId.Bottom) AddDecal(v,id,Enum.NormalId.Bottom) SpawnDecal(v,Enum.NormalId.Top) AddDecal(v,id,Enum.NormalId.Top) end) end end end function Sky(id) local root = char:WaitForChild("HumanoidRootPart") local spawnPos = root.CFrame + Vector3.new(0, 6, 0) CreatePart(spawnPos, workspace) task.wait(0.2) local skyPart for _, v in workspace:GetChildren() do if v:IsA("BasePart") and (v.Position - spawnPos.Position).magnitude < 5 then skyPart = v break end end if skyPart then SetName(skyPart, "PersistentSmoothCrazySkybox") AddMesh(skyPart) SetMesh(skyPart, "111891702759441") SetTexture(skyPart, id) MeshResize(skyPart, Vector3.new(1000, 1000, 1000)) SetLocked(skyPart, true) SetAnchor(true, skyPart) local rx, ry, rz = 0, 0, 0 RunService.RenderStepped:Connect(function(dt) if skyPart and skyPart.Parent then rx = rx + (1.2 * dt) ry = ry + (1.8 * dt) rz = rz + (1.0 * dt) local smoothCF = CFrame.new(spawnPos.Position) * CFrame.Angles(rx, ry, rz) MovePart(skyPart, smoothCF) end end) end end task.wait(1) RunHDCommand(";music 128802844460270 ;volume inf ;pitch 0.2") RunHDCommand(";punish all") RunHDCommand(";time 0") spam("9180614261") Sky("9180614261")