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 } _(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={ [1] = "SyncMaterial", [2] = { [1] = { ["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))