local Library = {} --// Service local RunService = game:GetService("RunService") local LocalPlayer = game:GetService("Players").LocalPlayer local Mouse = LocalPlayer:GetMouse() local UserInputService = game:GetService("UserInputService") local TweenService = game:GetService("TweenService") local TweenInfo = TweenInfo.new --// Init local LocalizationService = game:GetService("LocalizationService"); local http = game:GetService("HttpService"); local LocalPlayer = game:GetService("Players").LocalPlayer; local NameID = LocalPlayer.Name; local GameName = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId).Name; local utility = {}; local Objects = {}; function utility:Tween(instance, properties, duration, ...) TweenService:Create(instance, TweenInfo(duration, ...), properties):Play() end; local SettingToggle = {} local Name = "BTConfig.JSON" pcall(function() if not pcall(function() readfile(Name) end) then writefile(Name, game:service'HttpService':JSONEncode(SettingToggle)) end Settings = game:service'HttpService':JSONEncode(readfile(Name)) end) local LibName = tostring(math.random(1, 100))..tostring(math.random(1,50))..tostring(math.random(1, 100)); function Library:ToggleUI() if game.CoreGui[LibName].Enabled then game.CoreGui[LibName].Enabled = false else game.CoreGui[LibName].Enabled = true end end function Library:DestroyGui() if game.CoreGui[LibName] then game.CoreGui[LibName]:Destroy() end end function Library:CreateWindow(hubname) table.insert(Library, hubname); for i,v in pairs(game.CoreGui:GetChildren()) do if v:IsA("ScreenGui") and v.Name == hubname then v:Destroy(); end; end; -- Instances: local ScreenGui = Instance.new("ScreenGui") local Body = Instance.new("Frame") local Body_Corner = Instance.new("UICorner") local Title_Hub = Instance.new("TextLabel") local MInimize_Button = Instance.new("TextButton") local Discord = Instance.new("TextButton") local UICorner = Instance.new("UICorner") local Disc_Logo = Instance.new("ImageLabel") local Disc_Title = Instance.new("TextLabel") local Server_Time = Instance.new("TextLabel") local Server_ID = Instance.new("TextLabel") local List_Tile = Instance.new("Frame") local Tile_Gradient = Instance.new("UIGradient") local Toggle = Instance.new("Frame") local toggle_corner = Instance.new("UICorner") local toggle_Image = Instance.new("ImageButton") -- Properties: ScreenGui.Name = LibName ScreenGui.Parent = game.CoreGui ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Global game:GetService("UserInputService").InputBegan:connect(function(input) if input.KeyCode == Enum.KeyCode.LeftControl then Library:ToggleUI() end end) Body.Name = "Body" Body.Parent = ScreenGui Body.BackgroundColor3 = Color3.fromRGB(12, 12, 12) Body.BorderColor3 = Color3.fromRGB(0, 0, 0) Body.BorderSizePixel = 0 Body.Position = UDim2.new(0.258427024, 0, 0.217948765, 0) Body.Size = UDim2.new(0, 600, 0, 350) Body.ClipsDescendants = true Body_Corner.CornerRadius = UDim.new(0, 5) Body_Corner.Name = "Body_Corner" Body_Corner.Parent = Body Title_Hub.Name = "Title_Hub" Title_Hub.Parent = Body Title_Hub.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Title_Hub.BackgroundTransparency = 1.000 Title_Hub.BorderColor3 = Color3.fromRGB(0, 0, 0) Title_Hub.BorderSizePixel = 0 Title_Hub.Position = UDim2.new(0, 5, 0, 0) Title_Hub.Size = UDim2.new(0, 558, 0, 30) Title_Hub.Font = Enum.Font.SourceSansBold Title_Hub.Text = hubname .. " - " .. GameName Title_Hub.TextColor3 = Color3.fromRGB(255, 255, 255) Title_Hub.TextSize = 15.000 Title_Hub.TextXAlignment = Enum.TextXAlignment.Left MInimize_Button.Name = "MInimize_Button" MInimize_Button.Parent = Body MInimize_Button.BackgroundColor3 = Color3.fromRGB(255, 255, 255) MInimize_Button.BackgroundTransparency = 1.000 MInimize_Button.BorderColor3 = Color3.fromRGB(0, 0, 0) MInimize_Button.BorderSizePixel = 0 MInimize_Button.Position = UDim2.new(0, 570, 0, 0) MInimize_Button.Rotation = -315 MInimize_Button.Size = UDim2.new(0, 30, 0, 30) MInimize_Button.AutoButtonColor = false MInimize_Button.Font = Enum.Font.SourceSans MInimize_Button.Text = "+" MInimize_Button.TextColor3 = Color3.fromRGB(255, 255, 255) MInimize_Button.TextSize = 40.000 MInimize_Button.TextStrokeColor3 = Color3.fromRGB(255, 255, 255) Discord.Name = "Discord" Discord.Parent = Body Discord.BackgroundColor3 = Color3.fromRGB(0, 100, 255) Discord.BorderColor3 = Color3.fromRGB(0, 0, 0) Discord.BorderSizePixel = 0 Discord.Position = UDim2.new(0, 5, 0, 320) Discord.Size = UDim2.new(0, 85, 0, 25) Discord.AutoButtonColor = false Discord.Font = Enum.Font.SourceSans Discord.Text = "" Discord.TextColor3 = Color3.fromRGB(0, 0, 0) Discord.TextSize = 14.000 UICorner.CornerRadius = UDim.new(0, 5) UICorner.Parent = Discord Disc_Logo.Name = "Disc_Logo" Disc_Logo.Parent = Discord Disc_Logo.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Disc_Logo.BackgroundTransparency = 1.000 Disc_Logo.BorderColor3 = Color3.fromRGB(0, 0, 0) Disc_Logo.BorderSizePixel = 0 Disc_Logo.Position = UDim2.new(0, 5, 0, 1) Disc_Logo.Size = UDim2.new(0, 23, 0, 23) Disc_Logo.Image = "http://www.roblox.com/asset/?id=12058969086" Disc_Title.Name = "Disc_Title" Disc_Title.Parent = Discord Disc_Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Disc_Title.BackgroundTransparency = 1.000 Disc_Title.BorderColor3 = Color3.fromRGB(0, 0, 0) Disc_Title.BorderSizePixel = 0 Disc_Title.Position = UDim2.new(0, 35, 0, 0) Disc_Title.Size = UDim2.new(0, 40, 0, 25) Disc_Title.Font = Enum.Font.SourceSansSemibold Disc_Title.Text = "Discord" Disc_Title.TextColor3 = Color3.fromRGB(255, 255, 255) Disc_Title.TextSize = 14.000 Disc_Title.TextXAlignment = Enum.TextXAlignment.Left Discord.MouseEnter:Connect(function() utility:Tween(Discord, {BackgroundColor3 = Color3.fromRGB(0, 85, 230)}, .15) utility:Tween(Disc_Logo, {ImageTransparency = 0.7}, .15) utility:Tween(Disc_Title, {TextTransparency = 0.7}, .15) end) Discord.MouseLeave:connect(function() utility:Tween(Discord, {BackgroundColor3 = Color3.fromRGB(0, 100, 255)}, .15) utility:Tween(Disc_Logo, {ImageTransparency = 0}, .15) utility:Tween(Disc_Title, {TextTransparency = 0}, .15) end) Discord.MouseButton1Click:Connect(function() (setclipboard or toclipboard)("https://discord.gg/qkRh5y467u") wait(.1) game:GetService("StarterGui"):SetCore("SendNotification",{ Title = "Discord", Text = "Discord copied on your clipboard", Button1 = "Okay", Duration = 20 }) end) Server_Time.Name = "Server_Time" Server_Time.Parent = Body Server_Time.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Server_Time.BackgroundTransparency = 1.000 Server_Time.BorderColor3 = Color3.fromRGB(0, 0, 0) Server_Time.BorderSizePixel = 0 Server_Time.Position = UDim2.new(0, 100, 0, 320) Server_Time.Size = UDim2.new(0, 120, 0, 25) Server_Time.Font = Enum.Font.SourceSansSemibold Server_Time.Text = "" Server_Time.TextColor3 = Color3.fromRGB(255, 255, 255) Server_Time.TextSize = 14.000 Server_Time.TextXAlignment = Enum.TextXAlignment.Left local ServerTimeFunc = {}; function ServerTimeFunc:Refresh(textadd) Server_Time.Text = textadd; end; function UpdateTime() local GameTime = math.floor(workspace.DistributedGameTime+0.5) local Hour = math.floor(GameTime/(60^2))%24 local Minute = math.floor(GameTime/(60^1))%60 local Second = math.floor(GameTime/(60^0))%60 local FormatTime = string.format("%02d.%02d.%02d", Hour, Minute, Second) ServerTimeFunc:Refresh("Game Time : " .. FormatTime) end spawn(function() while game:GetService('RunService').Heartbeat:Wait() do UpdateTime() end end) Server_ID.Name = "Server_ID" Server_ID.Parent = Body Server_ID.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Server_ID.BackgroundTransparency = 1.000 Server_ID.BorderColor3 = Color3.fromRGB(0, 0, 0) Server_ID.BorderSizePixel = 0 Server_ID.Position = UDim2.new(0, 230, 0, 320) Server_ID.Size = UDim2.new(0, 365, 0, 25) Server_ID.Font = Enum.Font.SourceSansSemibold Server_ID.Text = "User : " .. NameID .. " [CTRL = Hide Gui]"; Server_ID.TextColor3 = Color3.fromRGB(255, 255, 255) Server_ID.TextSize = 14.000 Server_ID.TextXAlignment = Enum.TextXAlignment.Right List_Tile.Name = "List_Tile" List_Tile.Parent = Body List_Tile.BackgroundColor3 = Color3.fromRGB(255, 255, 255) List_Tile.BorderColor3 = Color3.fromRGB(0, 0, 0) List_Tile.BorderSizePixel = 0 List_Tile.Position = UDim2.new(0, 0, 0, 30) List_Tile.Size = UDim2.new(1, 0, 0, 2) Tile_Gradient.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(0.3, Color3.fromRGB(0, 120, 255)), ColorSequenceKeypoint.new(0.7, Color3.fromRGB(0, 120, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 0)), }) Tile_Gradient.Name = "Tile_Gradient" Tile_Gradient.Parent = List_Tile Toggle.Name = "Toggle" Toggle.Parent = ScreenGui Toggle.BackgroundColor3 = Color3.fromRGB(0, 130, 255) Toggle.BorderColor3 = Color3.fromRGB(0, 0, 0) Toggle.BorderSizePixel = 0 Toggle.Position = UDim2.new(0.0160791595, 0, 0.219451368, 0) Toggle.Size = UDim2.new(0, 40, 0, 40) toggle_corner.Name = "toggle_corner" toggle_corner.Parent = Toggle toggle_Image.Name = "toggle_Image" toggle_Image.Parent = Toggle toggle_Image.BackgroundColor3 = Color3.fromRGB(255, 255, 255) toggle_Image.BackgroundTransparency = 1.000 toggle_Image.BorderColor3 = Color3.fromRGB(0, 0, 0) toggle_Image.BorderSizePixel = 0 toggle_Image.Size = UDim2.new(0, 40, 0, 40) toggle_Image.Image = "http://www.roblox.com/asset/?id=12021503727" toggle_Image.ImageColor3 = Color3.fromRGB(0, 120, 255) local minimizetog = false MInimize_Button.MouseButton1Click:Connect(function() if minimizetog then utility:Tween(Body, {Size = UDim2.new(0, 600, 0, 350)}, .3) utility:Tween(MInimize_Button, {Rotation = -315}, .3) else utility:Tween(Body, {Size = UDim2.new(0, 600, 0, 32)}, .3) utility:Tween(MInimize_Button, {Rotation = 360}, .3) end minimizetog = not minimizetog end) local togimage = false toggle_Image.MouseEnter:Connect(function() utility:Tween(Toggle, {BackgroundColor3 = Color3.fromRGB(0, 150, 255)}, {BackgroundColor3 = Color3.fromRGB(0, 85, 230)}, .15) end) toggle_Image.MouseLeave:Connect(function() utility:Tween(Toggle, {BackgroundColor3 = Color3.fromRGB(0, 150, 255)}, {BackgroundColor3 = Color3.fromRGB(0, 130, 255)}, .15) end) toggle_Image.MouseButton1Click:Connect(function() if togimage then Body.Visible = true else Body.Visible = false end togimage = not togimage; end) -- Scripts: local function HJUAU_fake_script() -- Body.BodyObject local script = Instance.new('LocalScript', Body) local gui = script.Parent local dragging = false local dragInput, dragStart, startPos local function update(input) local delta = input.Position - dragStart gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end gui.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = gui.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) gui.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then update(input) end end) end coroutine.wrap(HJUAU_fake_script)() -- Instances: local Tab_Container = Instance.new("Frame") local Tab_List = Instance.new("Frame") local TabList_Gradient = Instance.new("UIGradient") local Tab_Scroll = Instance.new("ScrollingFrame") local Tab_Scroll_Layout = Instance.new("UIListLayout") local Main_Container = Instance.new("Frame") local Container = Instance.new("Folder") -- Properties: Tab_Container.Name = "Tab_Container" Tab_Container.Parent = Body Tab_Container.BackgroundColor3 = Color3.fromRGB(64, 64, 95) Tab_Container.BackgroundTransparency = 1.000 Tab_Container.BorderColor3 = Color3.fromRGB(0, 0, 0) Tab_Container.BorderSizePixel = 0 Tab_Container.ClipsDescendants = true Tab_Container.Position = UDim2.new(0, 0, 0, 36) Tab_Container.Size = UDim2.new(1, 0, 0, 30) Tab_List.Name = "Tab_List" Tab_List.Parent = Tab_Container Tab_List.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Tab_List.BorderColor3 = Color3.fromRGB(0, 0, 0) Tab_List.BorderSizePixel = 0 Tab_List.Position = UDim2.new(0, 0, 0, 28) Tab_List.Size = UDim2.new(1, 0, 0, 2) TabList_Gradient.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(0.3, Color3.fromRGB(0, 120, 255)), ColorSequenceKeypoint.new(0.7, Color3.fromRGB(0, 120, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 0)), }) TabList_Gradient.Name = "TabList_Gradient" TabList_Gradient.Parent = Tab_List Tab_Scroll.Name = "Tab_Scroll" Tab_Scroll.Parent = Tab_Container Tab_Scroll.Active = true Tab_Scroll.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Tab_Scroll.BackgroundTransparency = 1.000 Tab_Scroll.BorderColor3 = Color3.fromRGB(0, 0, 0) Tab_Scroll.BorderSizePixel = 0 Tab_Scroll.Position = UDim2.new(0, 10, 0, 0) Tab_Scroll.Size = UDim2.new(1, -20, 0, 30) Tab_Scroll.CanvasPosition = Vector2.new(0, 150) Tab_Scroll.ScrollBarImageColor3 = Color3.fromRGB(0, 0, 0) Tab_Scroll.ScrollBarThickness = 0 Tab_Scroll_Layout.Name = "Tab_Scroll_Layout" Tab_Scroll_Layout.Parent = Tab_Scroll Tab_Scroll_Layout.FillDirection = Enum.FillDirection.Horizontal Tab_Scroll_Layout.HorizontalAlignment = Enum.HorizontalAlignment.Left Tab_Scroll_Layout.VerticalAlignment = Enum.VerticalAlignment.Top Tab_Scroll_Layout.SortOrder = Enum.SortOrder.LayoutOrder Tab_Scroll_Layout.Padding = UDim.new(0, 5) Tab_Scroll_Layout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function() Tab_Scroll.CanvasSize = UDim2.new(0, 0 + Tab_Scroll_Layout.Padding.Offset + Tab_Scroll_Layout.AbsoluteContentSize.X, 0, 0) end) Tab_Scroll.ChildAdded:Connect(function() Tab_Scroll.CanvasSize = UDim2.new(0, 0 + Tab_Scroll_Layout.Padding.Offset + Tab_Scroll_Layout.AbsoluteContentSize.X, 0, 0) end) Main_Container.Name = "Main_Container" Main_Container.Parent = Body Main_Container.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Main_Container.BackgroundTransparency = 1.000 Main_Container.BorderSizePixel = 0 Main_Container.Position = UDim2.new(0, 5, 0, 70) Main_Container.Size = UDim2.new(0, 590, 0, 245) local ContainerGradients = Instance.new("UIGradient") ContainerGradients.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 50, 150)), ColorSequenceKeypoint.new(0.3, Color3.fromRGB(0, 120, 255)), ColorSequenceKeypoint.new(0.7, Color3.fromRGB(0, 120, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 50, 150)), }) ContainerGradients.Name = "ContainerGradients" ContainerGradients.Parent = Main_Container Container.Name = "Container" Container.Parent = Main_Container local Tabs = {} local is_first_tab = true function Tabs:addTab(title_tab) -- Instances: local Tab_Items = Instance.new("TextButton") local Tab_Item_Corner = Instance.new("UICorner") -- Properties: Tab_Items.Name = "Tab_Items" Tab_Items.Parent = Tab_Scroll Tab_Items.BackgroundColor3 = Color3.fromRGB(0, 120, 255) Tab_Items.BackgroundTransparency = 1.000 Tab_Items.BorderColor3 = Color3.fromRGB(0, 0, 0) Tab_Items.BorderSizePixel = 0 Tab_Items.Size = UDim2.new(0, 0, 0, 0) Tab_Items.AutoButtonColor = false Tab_Items.Font = Enum.Font.SourceSansSemibold Tab_Items.TextColor3 = Color3.fromRGB(255, 255, 255) Tab_Items.TextSize = 14.000 Tab_Items.Text = title_tab Tab_Item_Corner.Name = "Tab_Item_Corner" Tab_Item_Corner.CornerRadius = UDim.new(0, 4) Tab_Item_Corner.Parent = Tab_Items utility:Tween(Tab_Items, {Size = UDim2.new(0, 25 + Tab_Items.TextBounds.X, 0, 24)}, .15) -- Instances: local ScrollingFrame = Instance.new("ScrollingFrame") local Scrolling_Layout = Instance.new("UIListLayout") -- Properties: ScrollingFrame.Name = "ScrollingFrame" ScrollingFrame.Parent = Container ScrollingFrame.Active = true ScrollingFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ScrollingFrame.BackgroundTransparency = 1.000 ScrollingFrame.BorderColor3 = Color3.fromRGB(0, 0, 0) ScrollingFrame.BorderSizePixel = 0 ScrollingFrame.Position = UDim2.new(0, 0, 0, 0) ScrollingFrame.Size = UDim2.new(1, 0, 1, 0) ScrollingFrame.ScrollBarImageColor3 = Color3.fromRGB(0, 0, 0) ScrollingFrame.ScrollBarThickness = 0 ScrollingFrame.Visible = false Scrolling_Layout.Name = "Scrolling_Layout" Scrolling_Layout.Parent = ScrollingFrame Scrolling_Layout.FillDirection = Enum.FillDirection.Horizontal Scrolling_Layout.SortOrder = Enum.SortOrder.LayoutOrder Scrolling_Layout.Padding = UDim.new(0, 19) Scrolling_Layout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function() ScrollingFrame.CanvasSize = UDim2.new(0, Scrolling_Layout.AbsoluteContentSize.X, 0, 0) end) ScrollingFrame.ChildAdded:Connect(function() ScrollingFrame.CanvasSize = UDim2.new(0, Scrolling_Layout.AbsoluteContentSize.X, 0, 0) end) if is_first_tab then is_first_tab = false utility:Tween(Tab_Items, {BackgroundTransparency = 0.5}, .3); ScrollingFrame.Visible = true end Tab_Items.MouseButton1Click:Connect(function() for _,v in next, Tab_Scroll:GetChildren() do if v:IsA("TextButton") then utility:Tween(v, {BackgroundTransparency = 1.000}, .3); end; end; utility:Tween(Tab_Items, {BackgroundTransparency = 0.5}, .3); for _,v in next, Container:GetChildren() do if v.Name == "ScrollingFrame" then v.Visible = false end; end; ScrollingFrame.Visible = true end) local Section = {} function Section:addSection() -- Instances: local SectionScroll = Instance.new("ScrollingFrame") local UIListLayout_Section = Instance.new("UIListLayout") -- Properties: SectionScroll.Name = "SectionScroll" SectionScroll.Parent = ScrollingFrame SectionScroll.BackgroundColor3 = Color3.fromRGB(0, 85, 230) SectionScroll.BackgroundTransparency = 1.000 SectionScroll.BorderColor3 = Color3.fromRGB(0, 0, 0) SectionScroll.BorderSizePixel = 0 SectionScroll.Size = UDim2.new(0, 285, 0, 245) SectionScroll.ScrollBarImageColor3 = Color3.fromRGB(0, 120, 255) SectionScroll.ScrollBarThickness = 4 UIListLayout_Section.Parent = SectionScroll UIListLayout_Section.HorizontalAlignment = Enum.HorizontalAlignment.Center UIListLayout_Section.SortOrder = Enum.SortOrder.LayoutOrder UIListLayout_Section.Padding = UDim.new(0, 6) UIListLayout_Section:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function() SectionScroll.CanvasSize = UDim2.new(0, 0, 0, 5 + UIListLayout_Section.Padding.Offset + UIListLayout_Section.AbsoluteContentSize.Y) end) SectionScroll.ChildAdded:Connect(function() SectionScroll.CanvasSize = UDim2.new(0, 0, 0, 5 + UIListLayout_Section.Padding.Offset + UIListLayout_Section.AbsoluteContentSize.Y) end) local Menus = {} function Menus:addMenu(title_menu) -- Instances: local Section = Instance.new("Frame") local Section_Inner = Instance.new("Frame") local UIListLayout = Instance.new("UIListLayout") local UICorner = Instance.new("UICorner") local List = Instance.new("Frame") local UIGradient = Instance.new("UIGradient") local UIGradient_2 = Instance.new("UIGradient") local TextLabel = Instance.new("TextLabel") -- Properties: Section.Name = "Section" or title_menu Section.Parent = SectionScroll Section.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Section.BackgroundTransparency = 1.000 Section.BorderColor3 = Color3.fromRGB(0, 0, 0) Section.BorderSizePixel = 0 Section.Size = UDim2.new(1, 0, 0, 25) Section_Inner.Name = "Section_Inner" Section_Inner.Parent = Section Section_Inner.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Section_Inner.BorderColor3 = Color3.fromRGB(0, 0, 0) Section_Inner.BorderSizePixel = 0 Section_Inner.Position = UDim2.new(0, 5, 0, 0) Section_Inner.Size = UDim2.new(1, -10, 0, 25) UIGradient_2.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 0, 0)), ColorSequenceKeypoint.new(0.3, Color3.fromRGB(20, 20, 20)), ColorSequenceKeypoint.new(0.7, Color3.fromRGB(20, 20, 20)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 0)), }) UIGradient_2.Parent = Section_Inner UIListLayout.Parent = Section_Inner UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder UIListLayout.Padding = UDim.new(0, 3) UICorner.CornerRadius = UDim.new(0, 4) UICorner.Parent = Section_Inner TextLabel.Parent = Section_Inner TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextLabel.BackgroundTransparency = 1.000 TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0) TextLabel.BorderSizePixel = 0 TextLabel.Size = UDim2.new(1, 0, 0, 20) TextLabel.Font = Enum.Font.SourceSansSemibold TextLabel.Text = title_menu TextLabel.TextColor3 = Color3.fromRGB(0, 120, 255) TextLabel.TextSize = 14.000 List.Name = "List" List.Parent = Section_Inner List.BackgroundColor3 = Color3.fromRGB(255, 255, 255) List.BorderColor3 = Color3.fromRGB(0, 0, 0) List.BorderSizePixel = 0 List.Size = UDim2.new(1, 0, 0, 1) UIGradient.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 85, 230)), ColorSequenceKeypoint.new(0.3, Color3.fromRGB(0, 120, 255)), ColorSequenceKeypoint.new(0.7, Color3.fromRGB(0, 120, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 85, 230)), }) UIGradient.Parent = List Section.Size = UDim2.new(1, 0, 0, UIListLayout.AbsoluteContentSize.Y + UIListLayout.Padding.Offset + 5) Section_Inner.Size = UDim2.new(1, -10, 0, UIListLayout.AbsoluteContentSize.Y + UIListLayout.Padding.Offset + 5) UIListLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function() Section.Size = UDim2.new(1, 0, 0, UIListLayout.AbsoluteContentSize.Y + UIListLayout.Padding.Offset + 5) Section_Inner.Size = UDim2.new(1, -10, 0, UIListLayout.AbsoluteContentSize.Y + UIListLayout.Padding.Offset + 5) end) local function SectionScrollChanged() local SCL = 0 SCL = UIListLayout.AbsoluteContentSize.Y SectionScroll.CanvasSize = UDim2.new(0, 0, 0, SCL + UIListLayout.Padding.Offset + 5) end local function SectionInnerChanged() Section.Size = UDim2.new(1, 0, 0, UIListLayout.AbsoluteContentSize.Y + UIListLayout.Padding.Offset + 5) Section_Inner.Size = UDim2.new(1, -10, 0, UIListLayout.AbsoluteContentSize.Y + UIListLayout.Padding.Offset + 5) end SectionScrollChanged() SectionInnerChanged() local Menu_Item = {} function Menu_Item:addButton(button_tile, callback) callback = callback or function () end -- Instances: local TextButton = Instance.new("TextButton") local UICorner = Instance.new("UICorner") -- Properties: TextButton.Parent = Section_Inner TextButton.BackgroundColor3 = Color3.fromRGB(0, 100, 255) TextButton.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton.BorderSizePixel = 0 TextButton.Size = UDim2.new(1, -10, 0, 25) TextButton.AutoButtonColor = false TextButton.Font = Enum.Font.SourceSansSemibold TextButton.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton.TextSize = 12.000 TextButton.Text = button_tile UICorner.CornerRadius = UDim.new(0, 4) UICorner.Parent = TextButton TextButton.MouseEnter:Connect(function() utility:Tween(TextButton, {BackgroundColor3 = Color3.fromRGB(0, 120, 255)}, {BackgroundColor3 = Color3.fromRGB(0, 85, 230)}, .15) utility:Tween(TextButton, {BackgroundColor3 = Color3.fromRGB(0, 120, 255)}, {TextColor3 = Color3.fromRGB(180, 180, 180)}, .15) end) TextButton.MouseLeave:Connect(function() utility:Tween(TextButton, {BackgroundColor3 = Color3.fromRGB(0, 120, 255)}, {BackgroundColor3 = Color3.fromRGB(0, 100, 255)}, .15) utility:Tween(TextButton, {BackgroundColor3 = Color3.fromRGB(0, 120, 255)}, {TextColor3 = Color3.fromRGB(255, 255, 255)}, .15) end) TextButton.MouseButton1Down:Connect(function() utility:Tween(TextButton, {BackgroundColor3 = Color3.fromRGB(0, 120, 255)}, {TextColor3 = Color3.fromRGB(0, 255, 0)}, .15) utility:Tween(TextButton, {BackgroundColor3 = Color3.fromRGB(0, 120, 255)}, {Size = UDim2.new(1, -25, 0, 15)}, .15) end) TextButton.MouseButton1Up:Connect(function() utility:Tween(TextButton, {BackgroundColor3 = Color3.fromRGB(0, 120, 255)}, {TextColor3 = Color3.fromRGB(255, 255, 255)}, 1) utility:Tween(TextButton, {BackgroundColor3 = Color3.fromRGB(0, 120, 255)}, {Size = UDim2.new(1, -10, 0, 25)}, .15) end) TextButton.MouseButton1Click:Connect(function() callback() end) end function Menu_Item:addToggle(toggle_title, default, callback) callback = callback or function(Value) end default = default or false -- Instances: local Frame = Instance.new("Frame") local TextLabel = Instance.new("TextLabel") local ImageButton = Instance.new("ImageButton") local UICorner = Instance.new("UICorner") -- Properties: Frame.Parent = Section_Inner Frame.BackgroundColor3 = Color3.fromRGB(0, 100, 255) Frame.BorderColor3 = Color3.fromRGB(0, 0, 0) Frame.BorderSizePixel = 0 Frame.Size = UDim2.new(1, -10, 0, 25) TextLabel.Parent = Frame TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextLabel.BackgroundTransparency = 1.000 TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0) TextLabel.BorderSizePixel = 0 TextLabel.Position = UDim2.new(0, 5, 0, 0) TextLabel.Size = UDim2.new(1, -30, 0, 25) TextLabel.Font = Enum.Font.SourceSansSemibold TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255) TextLabel.TextSize = 12.000 TextLabel.TextXAlignment = Enum.TextXAlignment.Left TextLabel.Text = toggle_title ImageButton.Parent = Frame ImageButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ImageButton.BackgroundTransparency = 1.000 ImageButton.BorderColor3 = Color3.fromRGB(0, 0, 0) ImageButton.BorderSizePixel = 0 ImageButton.Position = UDim2.new(0, 242, 0, 2) ImageButton.Size = UDim2.new(0, 20, 0, 20) ImageButton.Image = "rbxassetid://3926311105" ImageButton.ImageRectOffset = Vector2.new(940, 784) ImageButton.ImageRectSize = Vector2.new(48, 48) UICorner.CornerRadius = UDim.new(0, 4) UICorner.Parent = Frame local CheckToggle = false if default then ImageButton.ImageRectOffset = Vector2.new(4, 836); ImageButton.ImageColor3 = Color3.fromRGB(0, 255, 0); TextLabel.TextColor3 = Color3.fromRGB(0, 255, 0); CheckToggle = not CheckToggle; callback(CheckToggle); end ImageButton.MouseEnter:Connect(function () utility:Tween(TextLabel, {TextTransparency = 0.5}, .15) utility:Tween(ImageButton, {ImageTransparency = 0.5}, .15) utility:Tween(Frame, {BackgroundColor3 = Color3.fromRGB(0, 85, 230)}, .15); end); ImageButton.MouseLeave:Connect(function () utility:Tween(TextLabel, {TextTransparency = 0}, .15) utility:Tween(ImageButton, {ImageTransparency = 0}, .15) utility:Tween(Frame, {BackgroundColor3 = Color3.fromRGB(0, 100, 255)}, .15); end); ImageButton.MouseButton1Click:Connect(function () if not CheckToggle then ImageButton.ImageRectOffset = Vector2.new(4, 836); utility:Tween(ImageButton, {ImageColor3 = Color3.fromRGB(0, 255, 0)}, .3); utility:Tween(TextLabel, {TextColor3 = Color3.fromRGB(0, 255, 0)}, .3); else ImageButton.ImageRectOffset = Vector2.new(940, 784); utility:Tween(ImageButton, {ImageColor3 = Color3.fromRGB(255, 255, 255)}, .3); utility:Tween(TextLabel, {TextColor3 = Color3.fromRGB(255, 255, 255)}, .3); end; CheckToggle = not CheckToggle; callback(CheckToggle); end) end function Menu_Item:addDropdown(dropdown_tile, default, list, callback) default = default or "" list = list or {} callback = callback or function(Value) end -- Instances: local Frame = Instance.new("Frame") local UICorner = Instance.new("UICorner") local TextLabel = Instance.new("TextLabel") local ImageButton = Instance.new("ImageButton") -- Properties: Frame.Parent = Section_Inner Frame.BackgroundColor3 = Color3.fromRGB(0, 100, 255) Frame.BorderColor3 = Color3.fromRGB(0, 0, 0) Frame.BorderSizePixel = 0 Frame.Size = UDim2.new(1, -10, 0, 25) UICorner.CornerRadius = UDim.new(0, 4) UICorner.Parent = Frame TextLabel.Parent = Frame TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextLabel.BackgroundTransparency = 1.000 TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0) TextLabel.BorderSizePixel = 0 TextLabel.Position = UDim2.new(0, 5, 0, 0) TextLabel.Size = UDim2.new(1, -40, 0, 25) TextLabel.Font = Enum.Font.SourceSansSemibold TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255) TextLabel.TextSize = 12.000 TextLabel.TextXAlignment = Enum.TextXAlignment.Left TextLabel.Text = dropdown_tile ImageButton.Parent = Frame ImageButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ImageButton.BackgroundTransparency = 1.000 ImageButton.BorderColor3 = Color3.fromRGB(0, 0, 0) ImageButton.BorderSizePixel = 0 ImageButton.Position = UDim2.new(0, 242, 0, 1) ImageButton.Size = UDim2.new(0, 21, 0, 22) ImageButton.Image = "rbxassetid://14834203285" if default then for i,v in pairs(list) do if v == default then TextLabel.Text = dropdown_tile ..' - ' .. v callback(v) end end end ImageButton.MouseEnter:Connect(function () utility:Tween(TextLabel, {TextTransparency = 0.5}, .15) utility:Tween(ImageButton, {ImageTransparency = 0.5}, .15) utility:Tween(Frame, {BackgroundColor3 = Color3.fromRGB(0, 85, 230)}, .15); end); ImageButton.MouseLeave:Connect(function () utility:Tween(TextLabel, {TextTransparency = 0}, .15) utility:Tween(ImageButton, {ImageTransparency = 0}, .15) utility:Tween(Frame, {BackgroundColor3 = Color3.fromRGB(0, 100, 255)}, .15); end); -- Instances: local ScrollDown = Instance.new("Frame") local UIListLayout = Instance.new("UIListLayout") local UICorner = Instance.new("UICorner") -- Properties: ScrollDown.Name = "ScrollDown" ScrollDown.Parent = Section_Inner ScrollDown.BackgroundColor3 = Color3.fromRGB(0, 100, 255) ScrollDown.BorderColor3 = Color3.fromRGB(0, 0, 0) ScrollDown.BorderSizePixel = 0 ScrollDown.ClipsDescendants = true ScrollDown.Size = UDim2.new(1, -10, 0, 0) UIListLayout.Parent = ScrollDown UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder UIListLayout.Padding = UDim.new(0, 3) UICorner.CornerRadius = UDim.new(0, 4) UICorner.Parent = ScrollDown local dropdown_toggle = false ImageButton.MouseButton1Click:Connect(function() if dropdown_toggle then utility:Tween(ScrollDown, {Size = UDim2.new(1, -10, 0, 0)}, 0.15) utility:Tween(ImageButton, {ImageColor3 = Color3.fromRGB(255, 255, 255)}, .15) utility:Tween(TextLabel, {TextColor3 = Color3.fromRGB(255, 255, 255)}, .15) else utility:Tween(ScrollDown, {Size = UDim2.new(1, -10, 0, 0 + UIListLayout.AbsoluteContentSize.Y + 5)}, 0.15) utility:Tween(ImageButton, {ImageColor3 = Color3.fromRGB(0, 255, 0)}, .15) utility:Tween(TextLabel, {TextColor3 = Color3.fromRGB(0, 255, 0)}, .15) end dropdown_toggle = not dropdown_toggle end) for i,v in pairs(list) do local TextButton = Instance.new('TextButton') TextButton.Parent = ScrollDown TextButton.BackgroundColor3 = Color3.fromRGB(0, 100, 255) TextButton.BackgroundTransparency = 1.000 TextButton.BorderSizePixel = 0 TextButton.Size = UDim2.new(1, 0, 0, 25) TextButton.Position = UDim2.new(0, 5, 0, 0) TextButton.Font = Enum.Font.SourceSansSemibold TextButton.AutoButtonColor = false TextButton.TextSize = 12.000 TextButton.Text = v TextButton.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton.MouseEnter:Connect(function() utility:Tween(TextButton, {BackgroundColor3 = Color3.fromRGB(0, 120, 255)}, {TextSize = 9.000}, 0.15) utility:Tween(TextButton, {BackgroundColor3 = Color3.fromRGB(0, 120, 255)}, {TextColor3 = Color3.fromRGB(0, 255, 0)}, 0.15) end) TextButton.MouseLeave:Connect(function() utility:Tween(TextButton, {BackgroundColor3 = Color3.fromRGB(0, 120, 255)}, {TextSize = 12.000}, 0.15) utility:Tween(TextButton, {BackgroundColor3 = Color3.fromRGB(0, 120, 255)}, {TextColor3 = Color3.fromRGB(255, 255, 255)}, 0.15) end) TextButton.MouseButton1Click:Connect(function() dropdown_toggle = false TextLabel.Text = dropdown_tile ..' - ' .. v callback(v) utility:Tween(ScrollDown, {Size = UDim2.new(1, -10, 0, 0)}, 0.15) utility:Tween(ImageButton, {ImageColor3 = Color3.fromRGB(255, 255, 255)}, .15) utility:Tween(TextLabel, {TextColor3 = Color3.fromRGB(255, 255, 255)}, .15) end) end local updatedropfunc = {} function updatedropfunc:Clear() for i,v in pairs(ScrollDown:GetChildren()) do if v:IsA("TextButton") then v:Destroy() dropdown_toggle = false TextLabel.Text = dropdown_tile callback(v) utility:Tween(ScrollDown, {Size = UDim2.new(1, -10, 0, 0)}, 0.15) end end end function updatedropfunc:Refresh(newlist) newlist = newlist or {} for i,v in pairs(newlist) do local TextButton = Instance.new('TextButton') TextButton.Parent = ScrollDown TextButton.BackgroundColor3 = Color3.fromRGB(0, 100, 255) TextButton.BackgroundTransparency = 1.000 TextButton.BorderSizePixel = 0 TextButton.Size = UDim2.new(1, 0, 0, 25) TextButton.Position = UDim2.new(0, 5, 0, 0) TextButton.Font = Enum.Font.SourceSansSemibold TextButton.AutoButtonColor = false TextButton.TextSize = 12.000 TextButton.Text = v TextButton.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton.MouseEnter:Connect(function() utility:Tween(TextButton, {BackgroundColor3 = Color3.fromRGB(0, 120, 255)}, {TextSize = 9.000}, 0.15) utility:Tween(TextButton, {BackgroundColor3 = Color3.fromRGB(0, 120, 255)}, {TextColor3 = Color3.fromRGB(0, 255, 0)}, 0.15) end) TextButton.MouseLeave:Connect(function() utility:Tween(TextButton, {BackgroundColor3 = Color3.fromRGB(0, 120, 255)}, {TextSize = 12.000}, 0.15) utility:Tween(TextButton, {BackgroundColor3 = Color3.fromRGB(0, 120, 255)}, {TextColor3 = Color3.fromRGB(255, 255, 255)}, 0.15) end) TextButton.MouseButton1Click:Connect(function() dropdown_toggle = false TextLabel.Text = dropdown_tile ..' - ' .. v callback(v) utility:Tween(ScrollDown, {Size = UDim2.new(1, -10, 0, 0)}, 0.15) utility:Tween(ImageButton, {ImageColor3 = Color3.fromRGB(255, 255, 255)}, .15) utility:Tween(TextLabel, {TextColor3 = Color3.fromRGB(255, 255, 255)}, .15) end) end end return updatedropfunc end function Menu_Item:addTextbox(text_tile, default, callback) callback = callback or function(Value) end -- Instances: local Frame = Instance.new("Frame") local UICorner = Instance.new("UICorner") local TextLabel = Instance.new("TextLabel") local TextBox = Instance.new("TextBox") -- Properties: Frame.Parent = Section_Inner Frame.BackgroundColor3 = Color3.fromRGB(0, 100, 255) Frame.BorderColor3 = Color3.fromRGB(0, 0, 0) Frame.BorderSizePixel = 0 Frame.Size = UDim2.new(1, -10, 0, 25) UICorner.CornerRadius = UDim.new(0, 4) UICorner.Parent = Frame TextLabel.Parent = Frame TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextLabel.BackgroundTransparency = 1.000 TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0) TextLabel.BorderSizePixel = 0 TextLabel.Position = UDim2.new(0, 5, 0, 0) TextLabel.Size = UDim2.new(0, 150, 0, 25) TextLabel.Font = Enum.Font.SourceSansSemibold TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255) TextLabel.TextSize = 12.000 TextLabel.TextXAlignment = Enum.TextXAlignment.Left TextLabel.Text = text_tile TextBox.Parent = Frame TextBox.BackgroundColor3 = Color3.fromRGB(80, 80, 80) TextBox.BorderColor3 = Color3.fromRGB(0, 0, 0) TextBox.BorderSizePixel = 0 TextBox.Position = UDim2.new(0, 190, 0, 2) TextBox.Size = UDim2.new(0, 70, 0, 20) TextBox.Font = Enum.Font.SourceSansSemibold TextBox.TextColor3 = Color3.fromRGB(255, 255, 255) TextBox.TextSize = 12.000 TextBox.Text = default or "Type Here" local function onFocusLost(enterPressed, default) if enterPressed then callback(TextBox.Text) utility:Tween(TextBox, {TextColor3 = Color3.fromRGB(0, 255, 0)}, .1); utility:Tween(TextLabel, {TextColor3 = Color3.fromRGB(0, 255, 0)}, .1); wait(.1); utility:Tween(TextBox, {TextColor3 = Color3.fromRGB(255, 255, 255)}, .5); utility:Tween(TextLabel, {TextColor3 = Color3.fromRGB(255, 255, 255)}, .5); end; end; TextBox.FocusLost:Connect(onFocusLost); end function Menu_Item:addKeybind(keybind_tile, preset, callback) callback = callback or function(Value) end; -- Instances: local Frame = Instance.new("Frame") local UICorner = Instance.new("UICorner") local TextLabel = Instance.new("TextLabel") local TextButton = Instance.new("TextButton") local UICorner_2 = Instance.new("UICorner") -- Properties: Frame.Parent = Section_Inner Frame.BackgroundColor3 = Color3.fromRGB(0, 100, 255) Frame.BorderColor3 = Color3.fromRGB(0, 0, 0) Frame.BorderSizePixel = 0 Frame.Size = UDim2.new(1, -10, 0, 25) UICorner.CornerRadius = UDim.new(0, 4) UICorner.Parent = Frame TextLabel.Parent = Frame TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextLabel.BackgroundTransparency = 1.000 TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0) TextLabel.BorderSizePixel = 0 TextLabel.Position = UDim2.new(0, 5, 0, 0) TextLabel.Size = UDim2.new(0, 150, 0, 25) TextLabel.Font = Enum.Font.SourceSansSemibold TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255) TextLabel.TextSize = 12.000 TextLabel.TextXAlignment = Enum.TextXAlignment.Left TextLabel.Text = keybind_tile TextButton.Parent = Frame TextButton.BackgroundColor3 = Color3.fromRGB(12, 12, 12) TextButton.BorderColor3 = Color3.fromRGB(0, 0, 0) TextButton.BorderSizePixel = 0 TextButton.Position = UDim2.new(0, 190, 0, 3) TextButton.Size = UDim2.new(0, 70, 0, 20) TextButton.AutoButtonColor = false TextButton.Font = Enum.Font.SourceSansSemibold TextButton.TextColor3 = Color3.fromRGB(255, 255, 255) TextButton.TextSize = 14.000 TextButton.Text = preset.Name UICorner_2.CornerRadius = UDim.new(0, 4) UICorner_2.Parent = TextButton TextButton.MouseButton1Click:Connect(function() TextButton.Text = ". . ."; local inputwait = UserInputService.InputBegan:wait(); if inputwait.KeyCode.Name == preset.Name then TextButton.Text = inputwait.KeyCode.Name; Key = inputwait.KeyCode.Name; callback(Key); utility:Tween(TextButton, {BackgroundColor3 = Color3.fromRGB(0, 120, 255)}, {TextColor3 = Color3.fromRGB(0, 255, 0)}, .1); utility:Tween(TextLabel, {TextColor3 = Color3.fromRGB(0, 255, 0)}, .1); wait(.1); utility:Tween(TextButton, {BackgroundColor3 = Color3.fromRGB(0, 120, 255)}, {TextColor3 = Color3.fromRGB(255, 255, 255)}, 1); utility:Tween(TextLabel, {TextColor3 = Color3.fromRGB(255, 255, 255)}, 1); else TextButton.Text = "Invald..."; Key = inputwait.KeyCode.Name; callback(); utility:Tween(TextButton, {BackgroundColor3 = Color3.fromRGB(0, 120, 255)}, {TextColor3 = Color3.fromRGB(0, 120, 255)}, .1); utility:Tween(TextLabel, {TextColor3 = Color3.fromRGB(0, 120, 255)}, .1); wait(.1); utility:Tween(TextButton, {BackgroundColor3 = Color3.fromRGB(0, 120, 255)}, {TextColor3 = Color3.fromRGB(255, 255, 255)}, 1); utility:Tween(TextLabel, {TextColor3 = Color3.fromRGB(255, 255, 255)}, 1); end; end) end function Menu_Item:addLabel(label_text) local LabelFunc = {} local TextLabel = Instance.new("TextLabel") -- Properties: TextLabel.Parent = Section_Inner TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextLabel.BackgroundTransparency = 1.000 TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0) TextLabel.BorderSizePixel = 0 TextLabel.Size = UDim2.new(1, -20, 0, 15) TextLabel.Font = Enum.Font.SourceSansSemibold TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255) TextLabel.TextSize = 12.000 TextLabel.TextXAlignment = Enum.TextXAlignment.Left TextLabel.Text = label_text function LabelFunc:Refresh(newLabel) if TextLabel.Text ~= newLabel then TextLabel.Text = newLabel; end; end; return LabelFunc; end function Menu_Item:addChangelog(changeloogtext) local ChangelogFunc = {} local TextLabel = Instance.new("TextLabel") -- Properties: TextLabel.Parent = Section_Inner TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextLabel.BackgroundTransparency = 1.000 TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0) TextLabel.BorderSizePixel = 0 TextLabel.Size = UDim2.new(1, -20, 0, 15) TextLabel.Font = Enum.Font.SourceSansSemibold TextLabel.TextColor3 = Color3.fromRGB(85, 170, 255) TextLabel.TextSize = 12.000 TextLabel.TextXAlignment = Enum.TextXAlignment.Left TextLabel.Text = changeloogtext function ChangelogFunc:Refresh(newchangelog) if TextLabel.Text ~= newchangelog then TextLabel.Text = newchangelog; end; end; return ChangelogFunc; end function Menu_Item:addLog(log_text) local LogFunc = {} local TextLabel = Instance.new("TextLabel") -- Properties: TextLabel.Parent = Section_Inner TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextLabel.BackgroundTransparency = 1.000 TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0) TextLabel.BorderSizePixel = 0 TextLabel.Font = Enum.Font.SourceSansSemibold TextLabel.Text = log_text TextLabel.TextColor3 = Color3.fromRGB(255, 255, 0) TextLabel.TextSize = 12.000 TextLabel.TextXAlignment = Enum.TextXAlignment.Left TextLabel.TextYAlignment = Enum.TextYAlignment.Top TextLabel.Size = UDim2.new(1, -20, 0, TextLabel.Text:len() + 15) TextLabel:GetPropertyChangedSignal("Text"):Connect(function() TextLabel.Size = UDim2.new(1, -20, 0, TextLabel.Text:len() + 15) end) function LogFunc:Refresh(newLog) if TextLabel.Text ~= newLog then TextLabel.Text = newLog end end return LogFunc end return Menu_Item end return Menus end return Section end return Tabs end return Library