id="108742354310111" local RequestCommand = game:GetService("ReplicatedStorage"):WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";time 0 ;fogcolor black") local player = game.Players.LocalPlayer local char = player.Character local tool for i, v in player:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent end end for i, v in game.ReplicatedStorage:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent end end local remote = tool.SyncAPI.ServerEndpoint function _(args) spawn( function() remote:InvokeServer(unpack(args)) end ) end function syncmesh(part, meshid, vertexColor) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["MeshId"] = "rbxassetid://" .. meshid, ["VertexColor"] = vertexColor or Vector3.new(1, 1, 1) } } } _(args) end function createpart(cf, parent) local args = { [1] = "CreatePart", [2] = "Normal", [3] = cf, [4] = parent } remote:InvokeServer(unpack(args)) end function addmesh(part) local args = { [1] = "CreateMeshes", [2] = { [1] = { ["Part"] = part } } } _(args) end function synctexturemesh(part, texid) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["TextureId"] = "rbxassetid://" .. texid } } } _(args) end function name(part, stringg) local args = { [1] = "SetName", [2] = { [1] = part }, [3] = stringg } _(args) end function syncmeshsize(part, size) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["Scale"] = size } } } _(args) end function locked(part, boolean) local args = { [1] = "SetLocked", [2] = { [1] = part }, [3] = boolean } _(args) end function trans(part, int) local args = { [1] = "SyncMaterial", [2] = { [1] = { ["Part"] = part, ["Transparency"] = int } } } _(args) end function color(part, color) local args = { [1] = "SyncColor", [2] = { [1] = { ["Part"] = part, ["Color"] = color, ["UnionColoring"] = false } } } _(args) end function synclighting(part, brightness) local synclights = { [1] = "CreateLights", [2] = { [1] = { ["Part"] = part, ["LightType"] = "PointLight" } } } local args = { [1] = "SyncLighting", [2] = { [1] = { ["Part"] = part, ["LightType"] = "PointLight", ["Brightness"] = brightness } } } _(args) _(synclights) end function hdsky(id, transparency, scale, vertexColor, offset) hrp = char.HumanoidRootPart.CFrame basePos = Vector3.new(math.floor(hrp.x), math.floor(hrp.y), math.floor(hrp.z)) spawnPos = basePos + (offset or Vector3.new(0, 0, 0)) createpart(CFrame.new(spawnPos) + Vector3.new(0, -10, 0), workspace) for i, v in game.Workspace:GetDescendants() do if v:IsA("BasePart") and v.CFrame.x == spawnPos.X and v.CFrame.z == spawnPos.Z then name(v, "KRNDDHHDBR") addmesh(v) syncmesh(v, "111891702759441", vertexColor) synctexturemesh(v, id) syncmeshsize(v, Vector3.new(scale, scale, scale)) locked(v, true) trans(v, transparency) local syncmaterialneon = { "SyncMaterial", { { Part = v, Material = Enum.Material.Neon } } } color(v, Color3.fromRGB(255, 255, 255)) synclighting(v, 0) _(syncmaterialneon) end end end hdsky("0", 0, 110000, Vector3.new(0, 0, 0), Vector3.new(-25, -10, 0)) -- NO RENAME PLS IF IT DOESN'T GET BUGGED hdsky(id, 0, 109221, Vector3.new(4, 4, 4), Vector3.new(25, -10, 0)) game.Lighting.Sky.Parent=nil