local DiscordLib = {} local UserInputService = game:GetService("UserInputService") local TweenService = game:GetService("TweenService") local RunService = game:GetService("RunService") local LocalPlayer = game:GetService("Players").LocalPlayer local Mouse = LocalPlayer:GetMouse() local HttpService = game:GetService("HttpService") local pfp local user local tag local userinfo = {} pcall(function() userinfo = HttpService:JSONDecode(readfile("discordlibinfo.txt")); end) pfp = userinfo["pfp"] or "https://www.roblox.com/headshot-thumbnail/image?userId=".. game.Players.LocalPlayer.UserId .."&width=420&height=420&format=png" user = userinfo["user"] or game.Players.LocalPlayer.Name tag = userinfo["tag"] or tostring(math.random(1000,9999)) local function SaveInfo() userinfo["pfp"] = pfp userinfo["user"] = user userinfo["tag"] = tag writefile("discordlibinfo.txt", HttpService:JSONEncode(userinfo)); end local function MakeDraggable(topbarobject, object) local Dragging = nil local DragInput = nil local DragStart = nil local StartPosition = nil local function Update(input) local Delta = input.Position - DragStart local pos = UDim2.new( StartPosition.X.Scale, StartPosition.X.Offset + Delta.X, StartPosition.Y.Scale, StartPosition.Y.Offset + Delta.Y ) object.Position = pos end topbarobject.InputBegan:Connect( function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then Dragging = true DragStart = input.Position StartPosition = object.Position input.Changed:Connect( function() if input.UserInputState == Enum.UserInputState.End then Dragging = false end end ) end end ) topbarobject.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 local Discord = Instance.new("ScreenGui") Discord.Name = "Discord" Discord.Parent = game.CoreGui Discord.ZIndexBehavior = Enum.ZIndexBehavior.Sibling function DiscordLib:Window(text) local currentservertoggled = "" local minimized = false local fs = false local settingsopened = false local MainFrame = Instance.new("Frame") local TopFrame = Instance.new("Frame") local Title = Instance.new("TextLabel") local CloseBtn = Instance.new("TextButton") local CloseIcon = Instance.new("ImageLabel") local MinimizeBtn = Instance.new("TextButton") local MinimizeIcon = Instance.new("ImageLabel") local ServersHolder = Instance.new("Folder") local Userpad = Instance.new("Frame") local UserIcon = Instance.new("Frame") local UserIconCorner = Instance.new("UICorner") local UserImage = Instance.new("ImageLabel") local UserCircleImage = Instance.new("ImageLabel") local UserName = Instance.new("TextLabel") local UserTag = Instance.new("TextLabel") local ServersHoldFrame = Instance.new("Frame") local ServersHold = Instance.new("ScrollingFrame") local ServersHoldLayout = Instance.new("UIListLayout") local ServersHoldPadding = Instance.new("UIPadding") local TopFrameHolder = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Parent = Discord MainFrame.AnchorPoint = Vector2.new(0.5, 0.5) MainFrame.BackgroundColor3 = Color3.fromRGB(32, 34, 37) MainFrame.BorderSizePixel = 0 MainFrame.ClipsDescendants = true MainFrame.Position = UDim2.new(0.5, 0, 0.5, 0) MainFrame.Size = UDim2.new(0, 681, 0, 396) TopFrame.Name = "TopFrame" TopFrame.Parent = MainFrame TopFrame.BackgroundColor3 = Color3.fromRGB(32, 34, 37) TopFrame.BackgroundTransparency = 1.000 TopFrame.BorderSizePixel = 0 TopFrame.Position = UDim2.new(-0.000658480625, 0, 0, 0) TopFrame.Size = UDim2.new(0, 681, 0, 22) TopFrameHolder.Name = "TopFrameHolder" TopFrameHolder.Parent = TopFrame TopFrameHolder.BackgroundColor3 = Color3.fromRGB(32, 34, 37) TopFrameHolder.BackgroundTransparency = 1.000 TopFrameHolder.BorderSizePixel = 0 TopFrameHolder.Position = UDim2.new(-0.000658480625, 0, 0, 0) TopFrameHolder.Size = UDim2.new(0, 681, 0, 22) Title.Name = "Title" Title.Parent = TopFrame Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Title.BackgroundTransparency = 1.000 Title.Position = UDim2.new(0.0102790017, 0, 0, 0) Title.Size = UDim2.new(0, 192, 0, 23) Title.Font = Enum.Font.Gotham Title.Text = text Title.TextColor3 = Color3.fromRGB(245, 245, 245) Title.TextSize = 13.000 Title.TextXAlignment = Enum.TextXAlignment.Left CloseBtn.Name = "CloseBtn" CloseBtn.Parent = TopFrame CloseBtn.BackgroundColor3 = Color3.fromRGB(32, 34, 37) CloseBtn.BackgroundTransparency = 0 CloseBtn.Position = UDim2.new(0.959063113, 0, -0.0169996787, 0) CloseBtn.Size = UDim2.new(0, 28, 0, 22) CloseBtn.Font = Enum.Font.Gotham CloseBtn.Text = "" CloseBtn.TextColor3 = Color3.fromRGB(255, 255, 255) CloseBtn.TextSize = 14.000 CloseBtn.BorderSizePixel = 0 CloseBtn.AutoButtonColor = false CloseIcon.Name = "CloseIcon" CloseIcon.Parent = CloseBtn CloseIcon.BackgroundColor3 = Color3.fromRGB(255, 255, 255) CloseIcon.BackgroundTransparency = 1.000 CloseIcon.Position = UDim2.new(0.189182192, 0, 0.128935531, 0) CloseIcon.Size = UDim2.new(0, 17, 0, 17) CloseIcon.Image = "http://www.roblox.com/asset/?id=6035047409" CloseIcon.ImageColor3 = Color3.fromRGB(220, 221, 222) MinimizeBtn.Name = "MinimizeButton" MinimizeBtn.Parent = TopFrame MinimizeBtn.BackgroundColor3 = Color3.fromRGB(32, 34, 37) MinimizeBtn.BackgroundTransparency = 0 MinimizeBtn.Position = UDim2.new(0.917947114, 0, -0.0169996787, 0) MinimizeBtn.Size = UDim2.new(0, 28, 0, 22) MinimizeBtn.Font = Enum.Font.Gotham MinimizeBtn.Text = "" MinimizeBtn.TextColor3 = Color3.fromRGB(255, 255, 255) MinimizeBtn.TextSize = 14.000 MinimizeBtn.BorderSizePixel = 0 MinimizeBtn.AutoButtonColor = false MinimizeIcon.Name = "MinimizeLabel" MinimizeIcon.Parent = MinimizeBtn MinimizeIcon.BackgroundColor3 = Color3.fromRGB(255, 255, 255) MinimizeIcon.BackgroundTransparency = 1.000 MinimizeIcon.Position = UDim2.new(0.189182192, 0, 0.128935531, 0) MinimizeIcon.Size = UDim2.new(0, 17, 0, 17) MinimizeIcon.Image = "http://www.roblox.com/asset/?id=6035067836" MinimizeIcon.ImageColor3 = Color3.fromRGB(220, 221, 222) ServersHolder.Name = "ServersHolder" ServersHolder.Parent = TopFrameHolder Userpad.Name = "Userpad" Userpad.Parent = TopFrameHolder Userpad.BackgroundColor3 = Color3.fromRGB(41, 43, 47) Userpad.BorderSizePixel = 0 Userpad.Position = UDim2.new(0.106243297, 0, 15.9807148, 0) Userpad.Size = UDim2.new(0, 179, 0, 43) UserIcon.Name = "UserIcon" UserIcon.Parent = Userpad UserIcon.BackgroundColor3 = Color3.fromRGB(31, 33, 36) UserIcon.BorderSizePixel = 0 UserIcon.Position = UDim2.new(0.0340000018, 0, 0.123999998, 0) UserIcon.Size = UDim2.new(0, 32, 0, 32) UserIconCorner.CornerRadius = UDim.new(1, 8) UserIconCorner.Name = "UserIconCorner" UserIconCorner.Parent = UserIcon UserImage.Name = "UserImage" UserImage.Parent = UserIcon UserImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255) UserImage.BackgroundTransparency = 1.000 UserImage.Size = UDim2.new(0, 32, 0, 32) UserImage.Image = pfp UserCircleImage.Name = "UserImage" UserCircleImage.Parent = UserImage UserCircleImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255) UserCircleImage.BackgroundTransparency = 1.000 UserCircleImage.Size = UDim2.new(0, 32, 0, 32) UserCircleImage.Image = "rbxassetid://4031889928" UserCircleImage.ImageColor3 = Color3.fromRGB(41, 43, 47) UserName.Name = "UserName" UserName.Parent = Userpad UserName.BackgroundColor3 = Color3.fromRGB(255, 255, 255) UserName.BackgroundTransparency = 1.000 UserName.BorderSizePixel = 0 UserName.Position = UDim2.new(0.230000004, 0, 0.115999997, 0) UserName.Size = UDim2.new(0, 98, 0, 17) UserName.Font = Enum.Font.GothamSemibold UserName.TextColor3 = Color3.fromRGB(255, 255, 255) UserName.TextSize = 13.000 UserName.TextXAlignment = Enum.TextXAlignment.Left UserName.ClipsDescendants = true UserTag.Name = "UserTag" UserTag.Parent = Userpad UserTag.BackgroundColor3 = Color3.fromRGB(255, 255, 255) UserTag.BackgroundTransparency = 1.000 UserTag.BorderSizePixel = 0 UserTag.Position = UDim2.new(0.230000004, 0, 0.455000013, 0) UserTag.Size = UDim2.new(0, 95, 0, 17) UserTag.Font = Enum.Font.Gotham UserTag.TextColor3 = Color3.fromRGB(255, 255, 255) UserTag.TextSize = 13.000 UserTag.TextTransparency = 0.300 UserTag.TextXAlignment = Enum.TextXAlignment.Left UserName.Text = user UserTag.Text = "#" .. tag ServersHoldFrame.Name = "ServersHoldFrame" ServersHoldFrame.Parent = MainFrame ServersHoldFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ServersHoldFrame.BackgroundTransparency = 1.000 ServersHoldFrame.BorderColor3 = Color3.fromRGB(27, 42, 53) ServersHoldFrame.Size = UDim2.new(0, 71, 0, 396) ServersHold.Name = "ServersHold" ServersHold.Parent = ServersHoldFrame ServersHold.Active = true ServersHold.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ServersHold.BackgroundTransparency = 1.000 ServersHold.BorderSizePixel = 0 ServersHold.Position = UDim2.new(-0.000359333731, 0, 0.0580808073, 0) ServersHold.Size = UDim2.new(0, 71, 0, 373) ServersHold.ScrollBarThickness = 1 ServersHold.ScrollBarImageTransparency = 1 ServersHold.CanvasSize = UDim2.new(0, 0, 0, 0) ServersHoldLayout.Name = "ServersHoldLayout" ServersHoldLayout.Parent = ServersHold ServersHoldLayout.SortOrder = Enum.SortOrder.LayoutOrder ServersHoldLayout.Padding = UDim.new(0, 7) ServersHoldPadding.Name = "ServersHoldPadding" ServersHoldPadding.Parent = ServersHold CloseBtn.MouseButton1Click:Connect( function() MainFrame:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true) end ) CloseBtn.MouseEnter:Connect( function() CloseBtn.BackgroundColor3 = Color3.fromRGB(240, 71, 71) end ) CloseBtn.MouseLeave:Connect( function() CloseBtn.BackgroundColor3 = Color3.fromRGB(32, 34, 37) end ) MinimizeBtn.MouseEnter:Connect( function() MinimizeBtn.BackgroundColor3 = Color3.fromRGB(40, 43, 46) end ) MinimizeBtn.MouseLeave:Connect( function() MinimizeBtn.BackgroundColor3 = Color3.fromRGB(32, 34, 37) end ) MinimizeBtn.MouseButton1Click:Connect( function() if minimized == false then MainFrame:TweenSize( UDim2.new(0, 681, 0, 22), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true ) else MainFrame:TweenSize( UDim2.new(0, 681, 0, 396), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true ) end minimized = not minimized end ) local SettingsOpenBtn = Instance.new("TextButton") local SettingsOpenBtnIco = Instance.new("ImageLabel") SettingsOpenBtn.Name = "SettingsOpenBtn" SettingsOpenBtn.Parent = Userpad SettingsOpenBtn.BackgroundColor3 = Color3.fromRGB(53, 56, 62) SettingsOpenBtn.BackgroundTransparency = 1.000 SettingsOpenBtn.Position = UDim2.new(0.849161983, 0, 0.279069781, 0) SettingsOpenBtn.Size = UDim2.new(0, 18, 0, 18) SettingsOpenBtn.Font = Enum.Font.SourceSans SettingsOpenBtn.Text = "" SettingsOpenBtn.TextColor3 = Color3.fromRGB(0, 0, 0) SettingsOpenBtn.TextSize = 14.000 SettingsOpenBtnIco.Name = "SettingsOpenBtnIco" SettingsOpenBtnIco.Parent = SettingsOpenBtn SettingsOpenBtnIco.BackgroundColor3 = Color3.fromRGB(220, 220, 220) SettingsOpenBtnIco.BackgroundTransparency = 1.000 SettingsOpenBtnIco.Size = UDim2.new(0, 18, 0, 18) SettingsOpenBtnIco.Image = "http://www.roblox.com/asset/?id=6031280882" SettingsOpenBtnIco.ImageColor3 = Color3.fromRGB(220, 220, 220) local SettingsFrame = Instance.new("Frame") local Settings = Instance.new("Frame") local SettingsHolder = Instance.new("Frame") local CloseSettingsBtn = Instance.new("TextButton") local CloseSettingsBtnCorner = Instance.new("UICorner") local CloseSettingsBtnCircle = Instance.new("Frame") local CloseSettingsBtnCircleCorner = Instance.new("UICorner") local CloseSettingsBtnIcon = Instance.new("ImageLabel") local TextLabel = Instance.new("TextLabel") local UserPanel = Instance.new("Frame") local UserSettingsPad = Instance.new("Frame") local UserSettingsPadCorner = Instance.new("UICorner") local UsernameText = Instance.new("TextLabel") local UserSettingsPadUserTag = Instance.new("Frame") local UserSettingsPadUser = Instance.new("TextLabel") local UserSettingsPadUserTagLayout = Instance.new("UIListLayout") local UserSettingsPadTag = Instance.new("TextLabel") local EditBtn = Instance.new("TextButton") local EditBtnCorner = Instance.new("UICorner") local UserPanelUserIcon = Instance.new("TextButton") local UserPanelUserImage = Instance.new("ImageLabel") local UserPanelUserCircle = Instance.new("ImageLabel") local BlackFrame = Instance.new("Frame") local BlackFrameCorner = Instance.new("UICorner") local ChangeAvatarText = Instance.new("TextLabel") local SearchIcoFrame = Instance.new("Frame") local SearchIcoFrameCorner = Instance.new("UICorner") local SearchIco = Instance.new("ImageLabel") local UserPanelUserTag = Instance.new("Frame") local UserPanelUser = Instance.new("TextLabel") local UserPanelUserTagLayout = Instance.new("UIListLayout") local UserPanelTag = Instance.new("TextLabel") local UserPanelCorner = Instance.new("UICorner") local LeftFrame = Instance.new("Frame") local MyAccountBtn = Instance.new("TextButton") local MyAccountBtnCorner = Instance.new("UICorner") local MyAccountBtnTitle = Instance.new("TextLabel") local SettingsTitle = Instance.new("TextLabel") local DiscordInfo = Instance.new("TextLabel") local CurrentSettingOpen = Instance.new("TextLabel") SettingsFrame.Name = "SettingsFrame" SettingsFrame.Parent = MainFrame SettingsFrame.BackgroundColor3 = Color3.fromRGB(47, 49, 54) SettingsFrame.BackgroundTransparency = 1.000 SettingsFrame.Size = UDim2.new(0, 681, 0, 396) SettingsFrame.Visible = false Settings.Name = "Settings" Settings.Parent = SettingsFrame Settings.BackgroundColor3 = Color3.fromRGB(54, 57, 63) Settings.BorderSizePixel = 0 Settings.Position = UDim2.new(0, 0, 0.0530303046, 0) Settings.Size = UDim2.new(0, 681, 0, 375) SettingsHolder.Name = "SettingsHolder" SettingsHolder.Parent = Settings SettingsHolder.AnchorPoint = Vector2.new(0.5, 0.5) SettingsHolder.BackgroundColor3 = Color3.fromRGB(255, 255, 255) SettingsHolder.BackgroundTransparency = 1.000 SettingsHolder.ClipsDescendants = true SettingsHolder.Position = UDim2.new(0.49926579, 0, 0.498666674, 0) SettingsHolder.Size = UDim2.new(0, 0, 0, 0) CloseSettingsBtn.Name = "CloseSettingsBtn" CloseSettingsBtn.Parent = SettingsHolder CloseSettingsBtn.AnchorPoint = Vector2.new(0.5, 0.5) CloseSettingsBtn.BackgroundColor3 = Color3.fromRGB(113, 117, 123) CloseSettingsBtn.Position = UDim2.new(0.952967286, 0, 0.0853333324, 0) CloseSettingsBtn.Selectable = false CloseSettingsBtn.Size = UDim2.new(0, 30, 0, 30) CloseSettingsBtn.AutoButtonColor = false CloseSettingsBtn.Font = Enum.Font.SourceSans CloseSettingsBtn.Text = "" CloseSettingsBtn.TextColor3 = Color3.fromRGB(0, 0, 0) CloseSettingsBtn.TextSize = 14.000 CloseSettingsBtnCorner.CornerRadius = UDim.new(1, 0) CloseSettingsBtnCorner.Name = "CloseSettingsBtnCorner" CloseSettingsBtnCorner.Parent = CloseSettingsBtn CloseSettingsBtnCircle.Name = "CloseSettingsBtnCircle" CloseSettingsBtnCircle.Parent = CloseSettingsBtn CloseSettingsBtnCircle.BackgroundColor3 = Color3.fromRGB(54, 57, 63) CloseSettingsBtnCircle.Position = UDim2.new(0.0879999995, 0, 0.118000001, 0) CloseSettingsBtnCircle.Size = UDim2.new(0, 24, 0, 24) CloseSettingsBtnCircleCorner.CornerRadius = UDim.new(1, 0) CloseSettingsBtnCircleCorner.Name = "CloseSettingsBtnCircleCorner" CloseSettingsBtnCircleCorner.Parent = CloseSettingsBtnCircle CloseSettingsBtnIcon.Name = "CloseSettingsBtnIcon" CloseSettingsBtnIcon.Parent = CloseSettingsBtnCircle CloseSettingsBtnIcon.BackgroundColor3 = Color3.fromRGB(255, 255, 255) CloseSettingsBtnIcon.BackgroundTransparency = 1.000 CloseSettingsBtnIcon.Position = UDim2.new(0, 2, 0, 2) CloseSettingsBtnIcon.Size = UDim2.new(0, 19, 0, 19) CloseSettingsBtnIcon.Image = "http://www.roblox.com/asset/?id=6035047409" CloseSettingsBtnIcon.ImageColor3 = Color3.fromRGB(222, 222, 222) CloseSettingsBtn.MouseButton1Click:Connect(function() settingsopened = false TopFrameHolder.Visible = true ServersHoldFrame.Visible = true SettingsHolder:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true) TweenService:Create( Settings, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1} ):Play() for i,v in next, SettingsHolder:GetChildren() do TweenService:Create( v, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1} ):Play() end wait(.3) SettingsFrame.Visible = false end) CloseSettingsBtn.MouseEnter:Connect(function() CloseSettingsBtnCircle.BackgroundColor3 = Color3.fromRGB(72,76,82) end) CloseSettingsBtn.MouseLeave:Connect(function() CloseSettingsBtnCircle.BackgroundColor3 = Color3.fromRGB(54, 57, 63) end) UserInputService.InputBegan:Connect( function(io, p) if io.KeyCode == Enum.KeyCode.RightControl then if settingsopened == true then settingsopened = false TopFrameHolder.Visible = true ServersHoldFrame.Visible = true SettingsHolder:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true) TweenService:Create( Settings, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1} ):Play() for i,v in next, SettingsHolder:GetChildren() do TweenService:Create( v, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1} ):Play() end wait(.3) SettingsFrame.Visible = false end end end ) TextLabel.Parent = CloseSettingsBtn TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextLabel.BackgroundTransparency = 1.000 TextLabel.Position = UDim2.new(-0.0666666701, 0, 1.06666672, 0) TextLabel.Size = UDim2.new(0, 34, 0, 22) TextLabel.Font = Enum.Font.GothamSemibold TextLabel.Text = "rightctrl" TextLabel.TextColor3 = Color3.fromRGB(113, 117, 123) TextLabel.TextSize = 11.000 UserPanel.Name = "UserPanel" UserPanel.Parent = SettingsHolder UserPanel.BackgroundColor3 = Color3.fromRGB(47, 49, 54) UserPanel.Position = UDim2.new(0.365638763, 0, 0.130666673, 0) UserPanel.Size = UDim2.new(0, 362, 0, 164) UserSettingsPad.Name = "UserSettingsPad" UserSettingsPad.Parent = UserPanel UserSettingsPad.BackgroundColor3 = Color3.fromRGB(54, 57, 63) UserSettingsPad.Position = UDim2.new(0.0331491716, 0, 0.568140388, 0) UserSettingsPad.Size = UDim2.new(0, 337, 0, 56) UserSettingsPadCorner.Name = "UserSettingsPadCorner" UserSettingsPadCorner.Parent = UserSettingsPad UsernameText.Name = "UsernameText" UsernameText.Parent = UserSettingsPad UsernameText.BackgroundColor3 = Color3.fromRGB(255, 255, 255) UsernameText.BackgroundTransparency = 1.000 UsernameText.Position = UDim2.new(0.0419999994, 0, 0.154714286, 0) UsernameText.Size = UDim2.new(0, 65, 0, 19) UsernameText.Font = Enum.Font.GothamBold UsernameText.Text = "USERNAME" UsernameText.TextColor3 = Color3.fromRGB(126, 130, 136) UsernameText.TextSize = 11.000 UsernameText.TextXAlignment = Enum.TextXAlignment.Left UserSettingsPadUserTag.Name = "UserSettingsPadUserTag" UserSettingsPadUserTag.Parent = UserSettingsPad UserSettingsPadUserTag.BackgroundColor3 = Color3.fromRGB(255, 255, 255) UserSettingsPadUserTag.BackgroundTransparency = 1.000 UserSettingsPadUserTag.Position = UDim2.new(0.0419999994, 0, 0.493999988, 0) UserSettingsPadUserTag.Size = UDim2.new(0, 65, 0, 19) UserSettingsPadUser.Name = "UserSettingsPadUser" UserSettingsPadUser.Parent = UserSettingsPadUserTag UserSettingsPadUser.BackgroundColor3 = Color3.fromRGB(255, 255, 255) UserSettingsPadUser.BackgroundTransparency = 1.000 UserSettingsPadUser.Font = Enum.Font.Gotham UserSettingsPadUser.TextColor3 = Color3.fromRGB(255, 255, 255) UserSettingsPadUser.TextSize = 13.000 UserSettingsPadUser.TextXAlignment = Enum.TextXAlignment.Left UserSettingsPadUser.Text = user UserSettingsPadUser.Size = UDim2.new(0, UserSettingsPadUser.TextBounds.X + 2, 0, 19) UserSettingsPadUserTagLayout.Name = "UserSettingsPadUserTagLayout" UserSettingsPadUserTagLayout.Parent = UserSettingsPadUserTag UserSettingsPadUserTagLayout.FillDirection = Enum.FillDirection.Horizontal UserSettingsPadUserTagLayout.SortOrder = Enum.SortOrder.LayoutOrder UserSettingsPadTag.Name = "UserSettingsPadTag" UserSettingsPadTag.Parent = UserSettingsPadUserTag UserSettingsPadTag.BackgroundColor3 = Color3.fromRGB(255, 255, 255) UserSettingsPadTag.BackgroundTransparency = 1.000 UserSettingsPadTag.Position = UDim2.new(0.0419999994, 0, 0.493999988, 0) UserSettingsPadTag.Size = UDim2.new(0, 65, 0, 19) UserSettingsPadTag.Font = Enum.Font.Gotham UserSettingsPadTag.Text = "#" .. tag UserSettingsPadTag.TextColor3 = Color3.fromRGB(184, 186, 189) UserSettingsPadTag.TextSize = 13.000 UserSettingsPadTag.TextXAlignment = Enum.TextXAlignment.Left EditBtn.Name = "EditBtn" EditBtn.Parent = UserSettingsPad EditBtn.BackgroundColor3 = Color3.fromRGB(116, 127, 141) EditBtn.Position = UDim2.new(0.797671914, 0, 0.232142866, 0) EditBtn.Size = UDim2.new(0, 55, 0, 30) EditBtn.Font = Enum.Font.Gotham EditBtn.Text = "Edit" EditBtn.TextColor3 = Color3.fromRGB(255, 255, 255) EditBtn.TextSize = 14.000 EditBtn.AutoButtonColor = false EditBtn.MouseEnter:Connect(function() TweenService:Create( EditBtn, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(104,114,127)} ):Play() end) EditBtn.MouseLeave:Connect(function() TweenService:Create( EditBtn, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(116, 127, 141)} ):Play() end) EditBtnCorner.CornerRadius = UDim.new(0, 3) EditBtnCorner.Name = "EditBtnCorner" EditBtnCorner.Parent = EditBtn UserPanelUserIcon.Name = "UserPanelUserIcon" UserPanelUserIcon.Parent = UserPanel UserPanelUserIcon.BackgroundColor3 = Color3.fromRGB(31, 33, 36) UserPanelUserIcon.BorderSizePixel = 0 UserPanelUserIcon.Position = UDim2.new(0.0340000018, 0, 0.074000001, 0) UserPanelUserIcon.Size = UDim2.new(0, 71, 0, 71) UserPanelUserIcon.AutoButtonColor = false UserPanelUserIcon.Text = "" UserPanelUserImage.Name = "UserPanelUserImage" UserPanelUserImage.Parent = UserPanelUserIcon UserPanelUserImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255) UserPanelUserImage.BackgroundTransparency = 1.000 UserPanelUserImage.Size = UDim2.new(0, 71, 0, 71) UserPanelUserImage.Image = pfp UserPanelUserCircle.Name = "UserPanelUserCircle" UserPanelUserCircle.Parent = UserPanelUserImage UserPanelUserCircle.BackgroundColor3 = Color3.fromRGB(255, 255, 255) UserPanelUserCircle.BackgroundTransparency = 1.000 UserPanelUserCircle.Size = UDim2.new(0, 71, 0, 71) UserPanelUserCircle.Image = "rbxassetid://4031889928" UserPanelUserCircle.ImageColor3 = Color3.fromRGB(47, 49, 54) BlackFrame.Name = "BlackFrame" BlackFrame.Parent = UserPanelUserIcon BlackFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0) BlackFrame.BackgroundTransparency = 0.400 BlackFrame.BorderSizePixel = 0 BlackFrame.Size = UDim2.new(0, 71, 0, 71) BlackFrame.Visible = false BlackFrameCorner.CornerRadius = UDim.new(1, 8) BlackFrameCorner.Name = "BlackFrameCorner" BlackFrameCorner.Parent = BlackFrame ChangeAvatarText.Name = "ChangeAvatarText" ChangeAvatarText.Parent = BlackFrame ChangeAvatarText.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ChangeAvatarText.BackgroundTransparency = 1.000 ChangeAvatarText.Size = UDim2.new(0, 71, 0, 71) ChangeAvatarText.Font = Enum.Font.GothamBold ChangeAvatarText.Text = "CHAGNE AVATAR" ChangeAvatarText.TextColor3 = Color3.fromRGB(255, 255, 255) ChangeAvatarText.TextSize = 11.000 ChangeAvatarText.TextWrapped = true SearchIcoFrame.Name = "SearchIcoFrame" SearchIcoFrame.Parent = UserPanelUserIcon SearchIcoFrame.BackgroundColor3 = Color3.fromRGB(222, 222, 222) SearchIcoFrame.Position = UDim2.new(0.657999992, 0, 0, 0) SearchIcoFrame.Size = UDim2.new(0, 20, 0, 20) SearchIcoFrameCorner.CornerRadius = UDim.new(1, 8) SearchIcoFrameCorner.Name = "SearchIcoFrameCorner" SearchIcoFrameCorner.Parent = SearchIcoFrame SearchIco.Name = "SearchIco" SearchIco.Parent = SearchIcoFrame SearchIco.BackgroundColor3 = Color3.fromRGB(255, 255, 255) SearchIco.BackgroundTransparency = 1.000 SearchIco.Position = UDim2.new(0.150000006, 0, 0.100000001, 0) SearchIco.Size = UDim2.new(0, 15, 0, 15) SearchIco.Image = "http://www.roblox.com/asset/?id=6034407084" SearchIco.ImageColor3 = Color3.fromRGB(114, 118, 125) UserPanelUserIcon.MouseEnter:Connect(function() BlackFrame.Visible = true end) UserPanelUserIcon.MouseLeave:Connect(function() BlackFrame.Visible = false end) UserPanelUserIcon.MouseButton1Click:Connect(function() local NotificationHolder = Instance.new("TextButton") NotificationHolder.Name = "NotificationHolder" NotificationHolder.Parent = SettingsHolder NotificationHolder.BackgroundColor3 = Color3.fromRGB(22,22,22) NotificationHolder.Position = UDim2.new(-0.00881057233, 0, -0.00266666664, 0) NotificationHolder.Size = UDim2.new(0, 687, 0, 375) NotificationHolder.AutoButtonColor = false NotificationHolder.Font = Enum.Font.SourceSans NotificationHolder.Text = "" NotificationHolder.TextColor3 = Color3.fromRGB(0, 0, 0) NotificationHolder.TextSize = 14.000 NotificationHolder.BackgroundTransparency = 1 NotificationHolder.Visible = true TweenService:Create( NotificationHolder, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 0.2} ):Play() local AvatarChange = Instance.new("Frame") local UserChangeCorner = Instance.new("UICorner") local UnderBar = Instance.new("Frame") local UnderBarCorner = Instance.new("UICorner") local UnderBarFrame = Instance.new("Frame") local Text1 = Instance.new("TextLabel") local Text2 = Instance.new("TextLabel") local TextBoxFrame = Instance.new("Frame") local TextBoxFrameCorner = Instance.new("UICorner") local TextBoxFrame1 = Instance.new("Frame") local TextBoxFrame1Corner = Instance.new("UICorner") local AvatarTextbox = Instance.new("TextBox") local ChangeBtn = Instance.new("TextButton") local ChangeCorner = Instance.new("UICorner") local CloseBtn2 = Instance.new("TextButton") local Close2Icon = Instance.new("ImageLabel") local CloseBtn1 = Instance.new("TextButton") local CloseBtn1Corner = Instance.new("UICorner") local ResetBtn = Instance.new("TextButton") local ResetCorner = Instance.new("UICorner") AvatarChange.Name = "AvatarChange" AvatarChange.Parent = NotificationHolder AvatarChange.AnchorPoint = Vector2.new(0.5, 0.5) AvatarChange.BackgroundColor3 = Color3.fromRGB(54, 57, 63) AvatarChange.ClipsDescendants = true AvatarChange.Position = UDim2.new(0.513071597, 0, 0.4746176, 0) AvatarChange.Size = UDim2.new(0, 0, 0, 0) AvatarChange.BackgroundTransparency = 1 AvatarChange:TweenSize(UDim2.new(0, 346, 0, 198), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true) TweenService:Create( AvatarChange, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 0} ):Play() UserChangeCorner.CornerRadius = UDim.new(0, 5) UserChangeCorner.Name = "UserChangeCorner" UserChangeCorner.Parent = AvatarChange UnderBar.Name = "UnderBar" UnderBar.Parent = AvatarChange UnderBar.BackgroundColor3 = Color3.fromRGB(47, 49, 54) UnderBar.Position = UDim2.new(-0.000297061284, 0, 0.945048928, 0) UnderBar.Size = UDim2.new(0, 346, 0, 13) UnderBarCorner.CornerRadius = UDim.new(0, 5) UnderBarCorner.Name = "UnderBarCorner" UnderBarCorner.Parent = UnderBar UnderBarFrame.Name = "UnderBarFrame" UnderBarFrame.Parent = UnderBar UnderBarFrame.BackgroundColor3 = Color3.fromRGB(47, 49, 54) UnderBarFrame.BorderSizePixel = 0 UnderBarFrame.Position = UDim2.new(-0.000297061284, 0, -2.53846145, 0) UnderBarFrame.Size = UDim2.new(0, 346, 0, 39) Text1.Name = "Text1" Text1.Parent = AvatarChange Text1.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Text1.BackgroundTransparency = 1.000 Text1.Position = UDim2.new(-0.000594122568, 0, 0.0202020202, 0) Text1.Size = UDim2.new(0, 346, 0, 68) Text1.Font = Enum.Font.GothamSemibold Text1.Text = "Change your avatar" Text1.TextColor3 = Color3.fromRGB(255, 255, 255) Text1.TextSize = 20.000 Text2.Name = "Text2" Text2.Parent = AvatarChange Text2.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Text2.BackgroundTransparency = 1.000 Text2.Position = UDim2.new(-0.000594122568, 0, 0.141587839, 0) Text2.Size = UDim2.new(0, 346, 0, 63) Text2.Font = Enum.Font.Gotham Text2.Text = "Enter your new profile in a Roblox decal link." Text2.TextColor3 = Color3.fromRGB(171, 172, 176) Text2.TextSize = 14.000 TextBoxFrame.Name = "TextBoxFrame" TextBoxFrame.Parent = AvatarChange TextBoxFrame.AnchorPoint = Vector2.new(0.5, 0.5) TextBoxFrame.BackgroundColor3 = Color3.fromRGB(37, 40, 43) TextBoxFrame.Position = UDim2.new(0.49710983, 0, 0.560606062, 0) TextBoxFrame.Size = UDim2.new(0, 319, 0, 38) TextBoxFrameCorner.CornerRadius = UDim.new(0, 3) TextBoxFrameCorner.Name = "TextBoxFrameCorner" TextBoxFrameCorner.Parent = TextBoxFrame TextBoxFrame1.Name = "TextBoxFrame1" TextBoxFrame1.Parent = TextBoxFrame TextBoxFrame1.AnchorPoint = Vector2.new(0.5, 0.5) TextBoxFrame1.BackgroundColor3 = Color3.fromRGB(48, 51, 57) TextBoxFrame1.ClipsDescendants = true TextBoxFrame1.Position = UDim2.new(0.5, 0, 0.5, 0) TextBoxFrame1.Size = UDim2.new(0, 317, 0, 36) TextBoxFrame1Corner.CornerRadius = UDim.new(0, 3) TextBoxFrame1Corner.Name = "TextBoxFrame1Corner" TextBoxFrame1Corner.Parent = TextBoxFrame1 AvatarTextbox.Name = "AvatarTextbox" AvatarTextbox.Parent = TextBoxFrame1 AvatarTextbox.BackgroundColor3 = Color3.fromRGB(255, 255, 255) AvatarTextbox.BackgroundTransparency = 1.000 AvatarTextbox.Position = UDim2.new(0.0378548913, 0, 0, 0) AvatarTextbox.Size = UDim2.new(0, 293, 0, 37) AvatarTextbox.Font = Enum.Font.Gotham AvatarTextbox.Text = "" AvatarTextbox.TextColor3 = Color3.fromRGB(193, 195, 197) AvatarTextbox.TextSize = 14.000 AvatarTextbox.TextXAlignment = Enum.TextXAlignment.Left ChangeBtn.Name = "ChangeBtn" ChangeBtn.Parent = AvatarChange ChangeBtn.BackgroundColor3 = Color3.fromRGB(114, 137, 228) ChangeBtn.Position = UDim2.new(0.749670506, 0, 0.823232353, 0) ChangeBtn.Size = UDim2.new(0, 76, 0, 27) ChangeBtn.Font = Enum.Font.Gotham ChangeBtn.Text = "Change" ChangeBtn.TextColor3 = Color3.fromRGB(255, 255, 255) ChangeBtn.TextSize = 13.000 ChangeBtn.AutoButtonColor = false ChangeBtn.MouseEnter:Connect(function() TweenService:Create( ChangeBtn, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(103,123,196)} ):Play() end) ChangeBtn.MouseLeave:Connect(function() TweenService:Create( ChangeBtn, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(114, 137, 228)} ):Play() end) ChangeBtn.MouseButton1Click:Connect(function() pfp = tostring(AvatarTextbox.Text) UserImage.Image = pfp UserPanelUserImage.Image = pfp SaveInfo() AvatarChange:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true) TweenService:Create( AvatarChange, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1} ):Play() TweenService:Create( NotificationHolder, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1} ):Play() wait(.2) NotificationHolder:Destroy() end) ChangeCorner.CornerRadius = UDim.new(0, 4) ChangeCorner.Name = "ChangeCorner" ChangeCorner.Parent = ChangeBtn CloseBtn2.Name = "CloseBtn2" CloseBtn2.Parent = AvatarChange CloseBtn2.BackgroundColor3 = Color3.fromRGB(255, 255, 255) CloseBtn2.BackgroundTransparency = 1.000 CloseBtn2.Position = UDim2.new(0.898000002, 0, 0, 0) CloseBtn2.Size = UDim2.new(0, 26, 0, 26) CloseBtn2.Font = Enum.Font.Gotham CloseBtn2.Text = "" CloseBtn2.TextColor3 = Color3.fromRGB(255, 255, 255) CloseBtn2.TextSize = 14.000 Close2Icon.Name = "Close2Icon" Close2Icon.Parent = CloseBtn2 Close2Icon.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Close2Icon.BackgroundTransparency = 1.000 Close2Icon.Position = UDim2.new(-0.0384615399, 0, 0.312910825, 0) Close2Icon.Size = UDim2.new(0, 25, 0, 25) Close2Icon.Image = "http://www.roblox.com/asset/?id=6035047409" Close2Icon.ImageColor3 = Color3.fromRGB(119, 122, 127) CloseBtn1.Name = "CloseBtn1" CloseBtn1.Parent = AvatarChange CloseBtn1.BackgroundColor3 = Color3.fromRGB(114, 137, 228) CloseBtn1.BackgroundTransparency = 1.000 CloseBtn1.Position = UDim2.new(0.495000005, 0, 0.823000014, 0) CloseBtn1.Size = UDim2.new(0, 76, 0, 27) CloseBtn1.Font = Enum.Font.Gotham CloseBtn1.Text = "Close" CloseBtn1.TextColor3 = Color3.fromRGB(255, 255, 255) CloseBtn1.TextSize = 13.000 CloseBtn1Corner.CornerRadius = UDim.new(0, 4) CloseBtn1Corner.Name = "CloseBtn1Corner" CloseBtn1Corner.Parent = CloseBtn1 ResetBtn.Name = "ResetBtn" ResetBtn.Parent = AvatarChange ResetBtn.BackgroundColor3 = Color3.fromRGB(114, 137, 228) ResetBtn.BackgroundTransparency = 1.000 ResetBtn.Position = UDim2.new(0.260895967, 0, 0.823000014, 0) ResetBtn.Size = UDim2.new(0, 76, 0, 27) ResetBtn.Font = Enum.Font.Gotham ResetBtn.Text = "Reset" ResetBtn.TextColor3 = Color3.fromRGB(255, 255, 255) ResetBtn.TextSize = 13.000 ResetBtn.MouseButton1Click:Connect(function() pfp = "https://www.roblox.com/headshot-thumbnail/image?userId=".. game.Players.LocalPlayer.UserId .."&width=420&height=420&format=png" UserImage.Image = pfp UserPanelUserImage.Image = pfp SaveInfo() AvatarChange:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true) TweenService:Create( AvatarChange, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1} ):Play() TweenService:Create( NotificationHolder, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1} ):Play() wait(.2) NotificationHolder:Destroy() end) ResetCorner.CornerRadius = UDim.new(0, 4) ResetCorner.Name = "ResetCorner" ResetCorner.Parent = ResetBtn CloseBtn1.MouseButton1Click:Connect(function() AvatarChange:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true) TweenService:Create( AvatarChange, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1} ):Play() TweenService:Create( NotificationHolder, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1} ):Play() wait(.2) NotificationHolder:Destroy() end) CloseBtn2.MouseButton1Click:Connect(function() AvatarChange:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true) TweenService:Create( AvatarChange, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1} ):Play() TweenService:Create( NotificationHolder, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1} ):Play() wait(.2) NotificationHolder:Destroy() end) CloseBtn2.MouseEnter:Connect(function() TweenService:Create( Close2Icon, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {ImageColor3 = Color3.fromRGB(210,210,210)} ):Play() end) CloseBtn2.MouseLeave:Connect(function() TweenService:Create( Close2Icon, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {ImageColor3 = Color3.fromRGB(119, 122, 127)} ):Play() end) AvatarTextbox.Focused:Connect(function() TweenService:Create( TextBoxFrame, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(114, 137, 228)} ):Play() end) AvatarTextbox.FocusLost:Connect(function() TweenService:Create( TextBoxFrame, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(37, 40, 43)} ):Play() end) end) UserPanelUserTag.Name = "UserPanelUserTag" UserPanelUserTag.Parent = UserPanel UserPanelUserTag.BackgroundColor3 = Color3.fromRGB(255, 255, 255) UserPanelUserTag.BackgroundTransparency = 1.000 UserPanelUserTag.Position = UDim2.new(0.271143615, 0, 0.231804818, 0) UserPanelUserTag.Size = UDim2.new(0, 113, 0, 19) UserPanelUser.Name = "UserPanelUser" UserPanelUser.Parent = UserPanelUserTag UserPanelUser.BackgroundColor3 = Color3.fromRGB(255, 255, 255) UserPanelUser.BackgroundTransparency = 1.000 UserPanelUser.Font = Enum.Font.GothamSemibold UserPanelUser.TextColor3 = Color3.fromRGB(255, 255, 255) UserPanelUser.TextSize = 17.000 UserPanelUser.TextXAlignment = Enum.TextXAlignment.Left UserPanelUser.Text = user UserPanelUser.Size = UDim2.new(0, UserPanelUser.TextBounds.X + 2, 0, 19) UserPanelUserTagLayout.Name = "UserPanelUserTagLayout" UserPanelUserTagLayout.Parent = UserPanelUserTag UserPanelUserTagLayout.FillDirection = Enum.FillDirection.Horizontal UserPanelUserTagLayout.SortOrder = Enum.SortOrder.LayoutOrder UserPanelTag.Name = "UserPanelTag" UserPanelTag.Parent = UserPanelUserTag UserPanelTag.BackgroundColor3 = Color3.fromRGB(255, 255, 255) UserPanelTag.BackgroundTransparency = 1.000 UserPanelTag.Position = UDim2.new(0.0419999994, 0, 0.493999988, 0) UserPanelTag.Size = UDim2.new(0, 65, 0, 19) UserPanelTag.Font = Enum.Font.Gotham UserPanelTag.Text = "#" .. tag UserPanelTag.TextColor3 = Color3.fromRGB(184, 186, 189) UserPanelTag.TextSize = 17.000 UserPanelTag.TextXAlignment = Enum.TextXAlignment.Left UserPanelCorner.Name = "UserPanelCorner" UserPanelCorner.Parent = UserPanel LeftFrame.Name = "LeftFrame" LeftFrame.Parent = SettingsHolder LeftFrame.BackgroundColor3 = Color3.fromRGB(47, 49, 54) LeftFrame.BorderSizePixel = 0 LeftFrame.Position = UDim2.new(0, 0, -0.000303059904, 0) LeftFrame.Size = UDim2.new(0, 233, 0, 375) MyAccountBtn.Name = "MyAccountBtn" MyAccountBtn.Parent = LeftFrame MyAccountBtn.BackgroundColor3 = Color3.fromRGB(57, 60, 67) MyAccountBtn.BorderSizePixel = 0 MyAccountBtn.Position = UDim2.new(0.271232396, 0, 0.101614028, 0) MyAccountBtn.Size = UDim2.new(0, 160, 0, 30) MyAccountBtn.AutoButtonColor = false MyAccountBtn.Font = Enum.Font.SourceSans MyAccountBtn.Text = "" MyAccountBtn.TextColor3 = Color3.fromRGB(0, 0, 0) MyAccountBtn.TextSize = 14.000 MyAccountBtnCorner.CornerRadius = UDim.new(0, 6) MyAccountBtnCorner.Name = "MyAccountBtnCorner" MyAccountBtnCorner.Parent = MyAccountBtn MyAccountBtnTitle.Name = "MyAccountBtnTitle" MyAccountBtnTitle.Parent = MyAccountBtn MyAccountBtnTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255) MyAccountBtnTitle.BackgroundTransparency = 1.000 MyAccountBtnTitle.BorderSizePixel = 0 MyAccountBtnTitle.Position = UDim2.new(0.0759999976, 0, -0.166999996, 0) MyAccountBtnTitle.Size = UDim2.new(0, 95, 0, 39) MyAccountBtnTitle.Font = Enum.Font.GothamSemibold MyAccountBtnTitle.Text = "My Account" MyAccountBtnTitle.TextColor3 = Color3.fromRGB(255, 255, 255) MyAccountBtnTitle.TextSize = 14.000 MyAccountBtnTitle.TextXAlignment = Enum.TextXAlignment.Left SettingsTitle.Name = "SettingsTitle" SettingsTitle.Parent = LeftFrame SettingsTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255) SettingsTitle.BackgroundTransparency = 1.000 SettingsTitle.Position = UDim2.new(0.308999985, 0, 0.0450000018, 0) SettingsTitle.Size = UDim2.new(0, 65, 0, 19) SettingsTitle.Font = Enum.Font.GothamBlack SettingsTitle.Text = "SETTINGS" SettingsTitle.TextColor3 = Color3.fromRGB(142, 146, 152) SettingsTitle.TextSize = 11.000 SettingsTitle.TextXAlignment = Enum.TextXAlignment.Left DiscordInfo.Name = "DiscordInfo" DiscordInfo.Parent = LeftFrame DiscordInfo.BackgroundColor3 = Color3.fromRGB(255, 255, 255) DiscordInfo.BackgroundTransparency = 1.000 DiscordInfo.Position = UDim2.new(0.304721028, 0, 0.821333349, 0) DiscordInfo.Size = UDim2.new(0, 133, 0, 44) DiscordInfo.Font = Enum.Font.Gotham DiscordInfo.Text = "Stable 1.0.0 (00001) Host 0.0.0.1 Roblox Lua Engine " DiscordInfo.TextColor3 = Color3.fromRGB(101, 108, 116) DiscordInfo.TextSize = 13.000 DiscordInfo.TextWrapped = true DiscordInfo.TextXAlignment = Enum.TextXAlignment.Left DiscordInfo.TextYAlignment = Enum.TextYAlignment.Top CurrentSettingOpen.Name = "CurrentSettingOpen" CurrentSettingOpen.Parent = LeftFrame CurrentSettingOpen.BackgroundColor3 = Color3.fromRGB(255, 255, 255) CurrentSettingOpen.BackgroundTransparency = 1.000 CurrentSettingOpen.Position = UDim2.new(1.07294846, 0, 0.0450000018, 0) CurrentSettingOpen.Size = UDim2.new(0, 65, 0, 19) CurrentSettingOpen.Font = Enum.Font.GothamBlack CurrentSettingOpen.Text = "MY ACCOUNT" CurrentSettingOpen.TextColor3 = Color3.fromRGB(255, 255, 255) CurrentSettingOpen.TextSize = 14.000 CurrentSettingOpen.TextXAlignment = Enum.TextXAlignment.Left SettingsOpenBtn.MouseButton1Click:Connect(function () settingsopened = true TopFrameHolder.Visible = false ServersHoldFrame.Visible = false SettingsFrame.Visible = true SettingsHolder:TweenSize(UDim2.new(0, 681, 0, 375), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true) Settings.BackgroundTransparency = 1 TweenService:Create( Settings, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 0} ):Play() for i,v in next, SettingsHolder:GetChildren() do v.BackgroundTransparency = 1 TweenService:Create( v, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 0} ):Play() end end) EditBtn.MouseButton1Click:Connect(function() local NotificationHolder = Instance.new("TextButton") NotificationHolder.Name = "NotificationHolder" NotificationHolder.Parent = SettingsHolder NotificationHolder.BackgroundColor3 = Color3.fromRGB(22,22,22) NotificationHolder.Position = UDim2.new(-0.00881057233, 0, -0.00266666664, 0) NotificationHolder.Size = UDim2.new(0, 687, 0, 375) NotificationHolder.AutoButtonColor = false NotificationHolder.Font = Enum.Font.SourceSans NotificationHolder.Text = "" NotificationHolder.TextColor3 = Color3.fromRGB(0, 0, 0) NotificationHolder.TextSize = 14.000 NotificationHolder.BackgroundTransparency = 1 NotificationHolder.Visible = true TweenService:Create( NotificationHolder, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 0.2} ):Play() local UserChange = Instance.new("Frame") local UserChangeCorner = Instance.new("UICorner") local UnderBar = Instance.new("Frame") local UnderBarCorner = Instance.new("UICorner") local UnderBarFrame = Instance.new("Frame") local Text1 = Instance.new("TextLabel") local Text2 = Instance.new("TextLabel") local TextBoxFrame = Instance.new("Frame") local TextBoxFrameCorner = Instance.new("UICorner") local TextBoxFrame1 = Instance.new("Frame") local TextBoxFrame1Corner = Instance.new("UICorner") local UsernameTextbox = Instance.new("TextBox") local Seperator = Instance.new("Frame") local HashtagLabel = Instance.new("TextLabel") local TagTextbox = Instance.new("TextBox") local ChangeBtn = Instance.new("TextButton") local ChangeCorner = Instance.new("UICorner") local CloseBtn2 = Instance.new("TextButton") local Close2Icon = Instance.new("ImageLabel") local CloseBtn1 = Instance.new("TextButton") local CloseBtn1Corner = Instance.new("UICorner") UserChange.Name = "UserChange" UserChange.Parent = NotificationHolder UserChange.AnchorPoint = Vector2.new(0.5, 0.5) UserChange.BackgroundColor3 = Color3.fromRGB(54, 57, 63) UserChange.ClipsDescendants = true UserChange.Position = UDim2.new(0.513071597, 0, 0.4746176, 0) UserChange.Size = UDim2.new(0, 0, 0, 0) UserChange.BackgroundTransparency = 1 UserChange:TweenSize(UDim2.new(0, 346, 0, 198), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true) TweenService:Create( UserChange, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 0} ):Play() UserChangeCorner.CornerRadius = UDim.new(0, 5) UserChangeCorner.Name = "UserChangeCorner" UserChangeCorner.Parent = UserChange UnderBar.Name = "UnderBar" UnderBar.Parent = UserChange UnderBar.BackgroundColor3 = Color3.fromRGB(47, 49, 54) UnderBar.Position = UDim2.new(-0.000297061284, 0, 0.945048928, 0) UnderBar.Size = UDim2.new(0, 346, 0, 13) UnderBarCorner.CornerRadius = UDim.new(0, 5) UnderBarCorner.Name = "UnderBarCorner" UnderBarCorner.Parent = UnderBar UnderBarFrame.Name = "UnderBarFrame" UnderBarFrame.Parent = UnderBar UnderBarFrame.BackgroundColor3 = Color3.fromRGB(47, 49, 54) UnderBarFrame.BorderSizePixel = 0 UnderBarFrame.Position = UDim2.new(-0.000297061284, 0, -2.53846145, 0) UnderBarFrame.Size = UDim2.new(0, 346, 0, 39) Text1.Name = "Text1" Text1.Parent = UserChange Text1.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Text1.BackgroundTransparency = 1.000 Text1.Position = UDim2.new(-0.000594122568, 0, 0.0202020202, 0) Text1.Size = UDim2.new(0, 346, 0, 68) Text1.Font = Enum.Font.GothamSemibold Text1.Text = "Change your username" Text1.TextColor3 = Color3.fromRGB(255, 255, 255) Text1.TextSize = 20.000 Text2.Name = "Text2" Text2.Parent = UserChange Text2.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Text2.BackgroundTransparency = 1.000 Text2.Position = UDim2.new(-0.000594122568, 0, 0.141587839, 0) Text2.Size = UDim2.new(0, 346, 0, 63) Text2.Font = Enum.Font.Gotham Text2.Text = "Enter your new username." Text2.TextColor3 = Color3.fromRGB(171, 172, 176) Text2.TextSize = 14.000 TextBoxFrame.Name = "TextBoxFrame" TextBoxFrame.Parent = UserChange TextBoxFrame.AnchorPoint = Vector2.new(0.5, 0.5) TextBoxFrame.BackgroundColor3 = Color3.fromRGB(37, 40, 43) TextBoxFrame.Position = UDim2.new(0.49710983, 0, 0.560606062, 0) TextBoxFrame.Size = UDim2.new(0, 319, 0, 38) TextBoxFrameCorner.CornerRadius = UDim.new(0, 3) TextBoxFrameCorner.Name = "TextBoxFrameCorner" TextBoxFrameCorner.Parent = TextBoxFrame TextBoxFrame1.Name = "TextBoxFrame1" TextBoxFrame1.Parent = TextBoxFrame TextBoxFrame1.AnchorPoint = Vector2.new(0.5, 0.5) TextBoxFrame1.BackgroundColor3 = Color3.fromRGB(48, 51, 57) TextBoxFrame1.Position = UDim2.new(0.5, 0, 0.5, 0) TextBoxFrame1.Size = UDim2.new(0, 317, 0, 36) TextBoxFrame1Corner.CornerRadius = UDim.new(0, 3) TextBoxFrame1Corner.Name = "TextBoxFrame1Corner" TextBoxFrame1Corner.Parent = TextBoxFrame1 UsernameTextbox.Name = "UsernameTextbox" UsernameTextbox.Parent = TextBoxFrame1 UsernameTextbox.BackgroundColor3 = Color3.fromRGB(255, 255, 255) UsernameTextbox.BackgroundTransparency = 1.000 UsernameTextbox.Position = UDim2.new(0.0378548913, 0, 0, 0) UsernameTextbox.Size = UDim2.new(0, 221, 0, 37) UsernameTextbox.Font = Enum.Font.Gotham UsernameTextbox.Text = user UsernameTextbox.TextColor3 = Color3.fromRGB(193, 195, 197) UsernameTextbox.TextSize = 14.000 UsernameTextbox.TextXAlignment = Enum.TextXAlignment.Left Seperator.Name = "Seperator" Seperator.Parent = TextBoxFrame1 Seperator.AnchorPoint = Vector2.new(0.5, 0.5) Seperator.BackgroundColor3 = Color3.fromRGB(64, 68, 73) Seperator.BorderSizePixel = 0 Seperator.Position = UDim2.new(0.753000021, 0, 0.500999987, 0) Seperator.Size = UDim2.new(0, 1, 0, 25) HashtagLabel.Name = "HashtagLabel" HashtagLabel.Parent = TextBoxFrame1 HashtagLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) HashtagLabel.BackgroundTransparency = 1.000 HashtagLabel.Position = UDim2.new(0.765877604, 0, -0.0546001866, 0) HashtagLabel.Size = UDim2.new(0, 23, 0, 37) HashtagLabel.Font = Enum.Font.Gotham HashtagLabel.Text = "#" HashtagLabel.TextColor3 = Color3.fromRGB(79, 82, 88) HashtagLabel.TextSize = 16.000 TagTextbox.Name = "TagTextbox" TagTextbox.Parent = TextBoxFrame1 TagTextbox.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TagTextbox.BackgroundTransparency = 1.000 TagTextbox.Position = UDim2.new(0.824999988, 0, -0.0280000009, 0) TagTextbox.Size = UDim2.new(0, 59, 0, 38) TagTextbox.Font = Enum.Font.Gotham TagTextbox.PlaceholderColor3 = Color3.fromRGB(210, 211, 212) TagTextbox.Text = tag TagTextbox.TextColor3 = Color3.fromRGB(193, 195, 197) TagTextbox.TextSize = 14.000 TagTextbox.TextXAlignment = Enum.TextXAlignment.Left ChangeBtn.Name = "ChangeBtn" ChangeBtn.Parent = UserChange ChangeBtn.BackgroundColor3 = Color3.fromRGB(114, 137, 228) ChangeBtn.Position = UDim2.new(0.749670506, 0, 0.823232353, 0) ChangeBtn.Size = UDim2.new(0, 76, 0, 27) ChangeBtn.Font = Enum.Font.Gotham ChangeBtn.Text = "Change" ChangeBtn.TextColor3 = Color3.fromRGB(255, 255, 255) ChangeBtn.TextSize = 13.000 ChangeBtn.AutoButtonColor = false ChangeBtn.MouseEnter:Connect(function() TweenService:Create( ChangeBtn, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(103,123,196)} ):Play() end) ChangeBtn.MouseLeave:Connect(function() TweenService:Create( ChangeBtn, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(114, 137, 228)} ):Play() end) ChangeBtn.MouseButton1Click:Connect(function() user = UsernameTextbox.Text tag = TagTextbox.Text UserSettingsPadUser.Text = user UserSettingsPadUser.Size = UDim2.new(0, UserSettingsPadUser.TextBounds.X + 2, 0, 19) UserSettingsPadTag.Text = "#" .. tag UserPanelTag.Text = "#" .. tag UserPanelUser.Text = user UserPanelUser.Size = UDim2.new(0, UserPanelUser.TextBounds.X + 2, 0, 19) UserName.Text = user UserTag.Text = "#" .. tag SaveInfo() UserChange:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true) TweenService:Create( UserChange, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1} ):Play() TweenService:Create( NotificationHolder, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1} ):Play() wait(.2) NotificationHolder:Destroy() end) ChangeCorner.CornerRadius = UDim.new(0, 4) ChangeCorner.Name = "ChangeCorner" ChangeCorner.Parent = ChangeBtn CloseBtn2.Name = "CloseBtn2" CloseBtn2.Parent = UserChange CloseBtn2.BackgroundColor3 = Color3.fromRGB(255, 255, 255) CloseBtn2.BackgroundTransparency = 1.000 CloseBtn2.Position = UDim2.new(0.898000002, 0, 0, 0) CloseBtn2.Size = UDim2.new(0, 26, 0, 26) CloseBtn2.Font = Enum.Font.Gotham CloseBtn2.Text = "" CloseBtn2.TextColor3 = Color3.fromRGB(255, 255, 255) CloseBtn2.TextSize = 14.000 Close2Icon.Name = "Close2Icon" Close2Icon.Parent = CloseBtn2 Close2Icon.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Close2Icon.BackgroundTransparency = 1.000 Close2Icon.Position = UDim2.new(-0.0384615399, 0, 0.312910825, 0) Close2Icon.Size = UDim2.new(0, 25, 0, 25) Close2Icon.Image = "http://www.roblox.com/asset/?id=6035047409" Close2Icon.ImageColor3 = Color3.fromRGB(119, 122, 127) CloseBtn1.Name = "CloseBtn1" CloseBtn1.Parent = UserChange CloseBtn1.BackgroundColor3 = Color3.fromRGB(114, 137, 228) CloseBtn1.BackgroundTransparency = 1.000 CloseBtn1.Position = UDim2.new(0.495000005, 0, 0.823000014, 0) CloseBtn1.Size = UDim2.new(0, 76, 0, 27) CloseBtn1.Font = Enum.Font.Gotham CloseBtn1.Text = "Close" CloseBtn1.TextColor3 = Color3.fromRGB(255, 255, 255) CloseBtn1.TextSize = 13.000 CloseBtn1Corner.CornerRadius = UDim.new(0, 4) CloseBtn1Corner.Name = "CloseBtn1Corner" CloseBtn1Corner.Parent = CloseBtn1 CloseBtn1.MouseButton1Click:Connect(function() UserChange:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true) TweenService:Create( UserChange, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1} ):Play() TweenService:Create( NotificationHolder, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1} ):Play() wait(.2) NotificationHolder:Destroy() end) CloseBtn2.MouseButton1Click:Connect(function() UserChange:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true) TweenService:Create( UserChange, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1} ):Play() TweenService:Create( NotificationHolder, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1} ):Play() wait(.2) NotificationHolder:Destroy() end) CloseBtn2.MouseEnter:Connect(function() TweenService:Create( Close2Icon, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {ImageColor3 = Color3.fromRGB(210,210,210)} ):Play() end) CloseBtn2.MouseLeave:Connect(function() TweenService:Create( Close2Icon, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {ImageColor3 = Color3.fromRGB(119, 122, 127)} ):Play() end) TagTextbox.Changed:Connect(function() TagTextbox.Text = TagTextbox.Text:sub(1,4) end) TagTextbox:GetPropertyChangedSignal("Text"):Connect(function() TagTextbox.Text = TagTextbox.Text:gsub('%D+', ''); end) UsernameTextbox.Changed:Connect(function() UsernameTextbox.Text = UsernameTextbox.Text:sub(1,13) end) TagTextbox.Focused:Connect(function() TweenService:Create( TextBoxFrame, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(114, 137, 228)} ):Play() end) TagTextbox.FocusLost:Connect(function() TweenService:Create( TextBoxFrame, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(37, 40, 43)} ):Play() end) UsernameTextbox.Focused:Connect(function() TweenService:Create( TextBoxFrame, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(114, 137, 228)} ):Play() end) UsernameTextbox.FocusLost:Connect(function() TweenService:Create( TextBoxFrame, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(37, 40, 43)} ):Play() end) end) function DiscordLib:Notification(titletext, desctext, btntext) local NotificationHolderMain = Instance.new("TextButton") local Notification = Instance.new("Frame") local NotificationCorner = Instance.new("UICorner") local UnderBar = Instance.new("Frame") local UnderBarCorner = Instance.new("UICorner") local UnderBarFrame = Instance.new("Frame") local Text1 = Instance.new("TextLabel") local Text2 = Instance.new("TextLabel") local AlrightBtn = Instance.new("TextButton") local AlrightCorner = Instance.new("UICorner") NotificationHolderMain.Name = "NotificationHolderMain" NotificationHolderMain.Parent = MainFrame NotificationHolderMain.BackgroundColor3 = Color3.fromRGB(22, 22, 22) NotificationHolderMain.BackgroundTransparency = 1 NotificationHolderMain.BorderSizePixel = 0 NotificationHolderMain.Position = UDim2.new(0, 0, 0.0560000017, 0) NotificationHolderMain.Size = UDim2.new(0, 681, 0, 374) NotificationHolderMain.AutoButtonColor = false NotificationHolderMain.Font = Enum.Font.SourceSans NotificationHolderMain.Text = "" NotificationHolderMain.TextColor3 = Color3.fromRGB(0, 0, 0) NotificationHolderMain.TextSize = 14.000 TweenService:Create( NotificationHolderMain, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 0.2} ):Play() Notification.Name = "Notification" Notification.Parent = NotificationHolderMain Notification.AnchorPoint = Vector2.new(0.5, 0.5) Notification.BackgroundColor3 = Color3.fromRGB(54, 57, 63) Notification.ClipsDescendants = true Notification.Position = UDim2.new(0.524819076, 0, 0.469270051, 0) Notification.Size = UDim2.new(0, 0, 0, 0) Notification.BackgroundTransparency = 1 Notification:TweenSize(UDim2.new(0, 346, 0, 176), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true) TweenService:Create( Notification, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 0} ):Play() NotificationCorner.CornerRadius = UDim.new(0, 5) NotificationCorner.Name = "NotificationCorner" NotificationCorner.Parent = Notification UnderBar.Name = "UnderBar" UnderBar.Parent = Notification UnderBar.BackgroundColor3 = Color3.fromRGB(47, 49, 54) UnderBar.Position = UDim2.new(-0.000297061284, 0, 0.945048928, 0) UnderBar.Size = UDim2.new(0, 346, 0, 10) UnderBarCorner.CornerRadius = UDim.new(0, 5) UnderBarCorner.Name = "UnderBarCorner" UnderBarCorner.Parent = UnderBar UnderBarFrame.Name = "UnderBarFrame" UnderBarFrame.Parent = UnderBar UnderBarFrame.BackgroundColor3 = Color3.fromRGB(47, 49, 54) UnderBarFrame.BorderSizePixel = 0 UnderBarFrame.Position = UDim2.new(-0.000297061284, 0, -3.76068449, 0) UnderBarFrame.Size = UDim2.new(0, 346, 0, 40) Text1.Name = "Text1" Text1.Parent = Notification Text1.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Text1.BackgroundTransparency = 1.000 Text1.Position = UDim2.new(-0.000594122568, 0, 0.0202020202, 0) Text1.Size = UDim2.new(0, 346, 0, 68) Text1.Font = Enum.Font.GothamSemibold Text1.Text = titletext Text1.TextColor3 = Color3.fromRGB(255, 255, 255) Text1.TextSize = 20.000 Text2.Name = "Text2" Text2.Parent = Notification Text2.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Text2.BackgroundTransparency = 1.000 Text2.Position = UDim2.new(0.106342293, 0, 0.317724228, 0) Text2.Size = UDim2.new(0, 272, 0, 63) Text2.Font = Enum.Font.Gotham Text2.Text = desctext Text2.TextColor3 = Color3.fromRGB(171, 172, 176) Text2.TextSize = 14.000 Text2.TextWrapped = true AlrightBtn.Name = "AlrightBtn" AlrightBtn.Parent = Notification AlrightBtn.BackgroundColor3 = Color3.fromRGB(114, 137, 228) AlrightBtn.Position = UDim2.new(0.0332369953, 0, 0.789141417, 0) AlrightBtn.Size = UDim2.new(0, 322, 0, 27) AlrightBtn.Font = Enum.Font.Gotham AlrightBtn.Text = btntext AlrightBtn.TextColor3 = Color3.fromRGB(255, 255, 255) AlrightBtn.TextSize = 13.000 AlrightBtn.AutoButtonColor = false AlrightCorner.CornerRadius = UDim.new(0, 4) AlrightCorner.Name = "AlrightCorner" AlrightCorner.Parent = AlrightBtn AlrightBtn.MouseButton1Click:Connect(function() TweenService:Create( NotificationHolderMain, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1} ):Play() Notification:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true) TweenService:Create( Notification, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1} ):Play() wait(.2) NotificationHolderMain:Destroy() end) AlrightBtn.MouseEnter:Connect(function() TweenService:Create( AlrightBtn, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(103,123,196)} ):Play() end) AlrightBtn.MouseLeave:Connect(function() TweenService:Create( AlrightBtn, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(114, 137, 228)} ):Play() end) end MakeDraggable(TopFrame, MainFrame) ServersHoldPadding.PaddingLeft = UDim.new(0, 14) local ServerHold = {} function ServerHold:Server(text, img) local fc = false local currentchanneltoggled = "" local Server = Instance.new("TextButton") local ServerBtnCorner = Instance.new("UICorner") local ServerIco = Instance.new("ImageLabel") local ServerWhiteFrame = Instance.new("Frame") local ServerWhiteFrameCorner = Instance.new("UICorner") Server.Name = text .. "Server" Server.Parent = ServersHold Server.BackgroundColor3 = Color3.fromRGB(47, 49, 54) Server.Position = UDim2.new(0.125, 0, 0, 0) Server.Size = UDim2.new(0, 47, 0, 47) Server.AutoButtonColor = false Server.Font = Enum.Font.Gotham Server.Text = "" Server.TextColor3 = Color3.fromRGB(255, 255, 255) Server.TextSize = 18.000 ServerBtnCorner.CornerRadius = UDim.new(1, 0) ServerBtnCorner.Name = "ServerCorner" ServerBtnCorner.Parent = Server ServerIco.Name = "ServerIco" ServerIco.Parent = Server ServerIco.AnchorPoint = Vector2.new(0.5, 0.5) ServerIco.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ServerIco.BackgroundTransparency = 1.000 ServerIco.Position = UDim2.new(0.489361703, 0, 0.489361703, 0) ServerIco.Size = UDim2.new(0, 45, 0, 45) ServerIco.Image = "" ServerWhiteFrame.Name = "ServerWhiteFrame" ServerWhiteFrame.Parent = Server ServerWhiteFrame.AnchorPoint = Vector2.new(0.5, 0.5) ServerWhiteFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ServerWhiteFrame.Position = UDim2.new(-0.347378343, 0, 0.502659559, 0) ServerWhiteFrame.Size = UDim2.new(0, 11, 0, 10) ServerWhiteFrameCorner.CornerRadius = UDim.new(1, 0) ServerWhiteFrameCorner.Name = "ServerWhiteFrameCorner" ServerWhiteFrameCorner.Parent = ServerWhiteFrame ServersHold.CanvasSize = UDim2.new(0, 0, 0, ServersHoldLayout.AbsoluteContentSize.Y) local ServerFrame = Instance.new("Frame") local ServerFrame1 = Instance.new("Frame") local ServerFrame2 = Instance.new("Frame") local ServerTitleFrame = Instance.new("Frame") local ServerTitle = Instance.new("TextLabel") local GlowFrame = Instance.new("Frame") local Glow = Instance.new("ImageLabel") local ServerContentFrame = Instance.new("Frame") local ServerCorner = Instance.new("UICorner") local ChannelTitleFrame = Instance.new("Frame") local Hashtag = Instance.new("TextLabel") local ChannelTitle = Instance.new("TextLabel") local ChannelContentFrame = Instance.new("Frame") local GlowChannel = Instance.new("ImageLabel") local ServerChannelHolder = Instance.new("ScrollingFrame") local ServerChannelHolderLayout = Instance.new("UIListLayout") local ServerChannelHolderPadding = Instance.new("UIPadding") ServerFrame.Name = "ServerFrame" ServerFrame.Parent = ServersHolder ServerFrame.BackgroundColor3 = Color3.fromRGB(47, 49, 54) ServerFrame.BorderSizePixel = 0 ServerFrame.ClipsDescendants = true ServerFrame.Position = UDim2.new(0.105726875, 0, 1.01262593, 0) ServerFrame.Size = UDim2.new(0, 609, 0, 373) ServerFrame.Visible = false ServerFrame1.Name = "ServerFrame1" ServerFrame1.Parent = ServerFrame ServerFrame1.BackgroundColor3 = Color3.fromRGB(47, 49, 54) ServerFrame1.BorderSizePixel = 0 ServerFrame1.Position = UDim2.new(0, 0, 0.972290039, 0) ServerFrame1.Size = UDim2.new(0, 12, 0, 10) ServerFrame2.Name = "ServerFrame2" ServerFrame2.Parent = ServerFrame ServerFrame2.BackgroundColor3 = Color3.fromRGB(47, 49, 54) ServerFrame2.BorderSizePixel = 0 ServerFrame2.Position = UDim2.new(0.980295539, 0, 0.972290039, 0) ServerFrame2.Size = UDim2.new(0, 12, 0, 9) ServerTitleFrame.Name = "ServerTitleFrame" ServerTitleFrame.Parent = ServerFrame ServerTitleFrame.BackgroundColor3 = Color3.fromRGB(47, 49, 54) ServerTitleFrame.BackgroundTransparency = 1.000 ServerTitleFrame.BorderSizePixel = 0 ServerTitleFrame.Position = UDim2.new(-0.0010054264, 0, -0.000900391256, 0) ServerTitleFrame.Size = UDim2.new(0, 180, 0, 40) ServerTitle.Name = "ServerTitle" ServerTitle.Parent = ServerTitleFrame ServerTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ServerTitle.BackgroundTransparency = 1.000 ServerTitle.BorderSizePixel = 0 ServerTitle.Position = UDim2.new(0.0751359761, 0, 0, 0) ServerTitle.Size = UDim2.new(0, 97, 0, 39) ServerTitle.Font = Enum.Font.GothamSemibold ServerTitle.Text = text ServerTitle.TextColor3 = Color3.fromRGB(255, 255, 255) ServerTitle.TextSize = 15.000 ServerTitle.TextXAlignment = Enum.TextXAlignment.Left GlowFrame.Name = "GlowFrame" GlowFrame.Parent = ServerFrame GlowFrame.BackgroundColor3 = Color3.fromRGB(47, 49, 54) GlowFrame.BackgroundTransparency = 1.000 GlowFrame.BorderSizePixel = 0 GlowFrame.Position = UDim2.new(-0.0010054264, 0, -0.000900391256, 0) GlowFrame.Size = UDim2.new(0, 609, 0, 40) Glow.Name = "Glow" Glow.Parent = GlowFrame Glow.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Glow.BackgroundTransparency = 1.000 Glow.BorderSizePixel = 0 Glow.Position = UDim2.new(0, -15, 0, -15) Glow.Size = UDim2.new(1, 30, 1, 30) Glow.ZIndex = 0 Glow.Image = "rbxassetid://4996891970" Glow.ImageColor3 = Color3.fromRGB(15, 15, 15) Glow.ScaleType = Enum.ScaleType.Slice Glow.SliceCenter = Rect.new(20, 20, 280, 280) ServerContentFrame.Name = "ServerContentFrame" ServerContentFrame.Parent = ServerFrame ServerContentFrame.BackgroundColor3 = Color3.fromRGB(47, 49, 54) ServerContentFrame.BackgroundTransparency = 1.000 ServerContentFrame.BorderSizePixel = 0 ServerContentFrame.Position = UDim2.new(-0.0010054264, 0, 0.106338218, 0) ServerContentFrame.Size = UDim2.new(0, 180, 0, 333) ServerCorner.CornerRadius = UDim.new(0, 9) ServerCorner.Name = "ServerCorner" ServerCorner.Parent = ServerFrame ChannelTitleFrame.Name = "ChannelTitleFrame" ChannelTitleFrame.Parent = ServerFrame ChannelTitleFrame.BackgroundColor3 = Color3.fromRGB(54, 57, 63) ChannelTitleFrame.BorderSizePixel = 0 ChannelTitleFrame.Position = UDim2.new(0.294561088, 0, -0.000900391256, 0) ChannelTitleFrame.Size = UDim2.new(0, 429, 0, 40) Hashtag.Name = "Hashtag" Hashtag.Parent = ChannelTitleFrame Hashtag.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Hashtag.BackgroundTransparency = 1.000 Hashtag.BorderSizePixel = 0 Hashtag.Position = UDim2.new(0.0279720277, 0, 0, 0) Hashtag.Size = UDim2.new(0, 19, 0, 39) Hashtag.Font = Enum.Font.Gotham Hashtag.Text = "#" Hashtag.TextColor3 = Color3.fromRGB(114, 118, 125) Hashtag.TextSize = 25.000 ChannelTitle.Name = "ChannelTitle" ChannelTitle.Parent = ChannelTitleFrame ChannelTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ChannelTitle.BackgroundTransparency = 1.000 ChannelTitle.BorderSizePixel = 0 ChannelTitle.Position = UDim2.new(0.0862470865, 0, 0, 0) ChannelTitle.Size = UDim2.new(0, 95, 0, 39) ChannelTitle.Font = Enum.Font.GothamSemibold ChannelTitle.Text = "" ChannelTitle.TextColor3 = Color3.fromRGB(255, 255, 255) ChannelTitle.TextSize = 15.000 ChannelTitle.TextXAlignment = Enum.TextXAlignment.Left ChannelContentFrame.Name = "ChannelContentFrame" ChannelContentFrame.Parent = ServerFrame ChannelContentFrame.BackgroundColor3 = Color3.fromRGB(54, 57, 63) ChannelContentFrame.BorderSizePixel = 0 ChannelContentFrame.ClipsDescendants = true ChannelContentFrame.Position = UDim2.new(0.294561088, 0, 0.106338218, 0) ChannelContentFrame.Size = UDim2.new(0, 429, 0, 333) GlowChannel.Name = "GlowChannel" GlowChannel.Parent = ChannelContentFrame GlowChannel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) GlowChannel.BackgroundTransparency = 1.000 GlowChannel.BorderSizePixel = 0 GlowChannel.Position = UDim2.new(0, -33, 0, -91) GlowChannel.Size = UDim2.new(1.06396091, 30, 0.228228226, 30) GlowChannel.ZIndex = 0 GlowChannel.Image = "rbxassetid://4996891970" GlowChannel.ImageColor3 = Color3.fromRGB(15, 15, 15) GlowChannel.ScaleType = Enum.ScaleType.Slice GlowChannel.SliceCenter = Rect.new(20, 20, 280, 280) ServerChannelHolder.Name = "ServerChannelHolder" ServerChannelHolder.Parent = ServerContentFrame ServerChannelHolder.Active = true ServerChannelHolder.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ServerChannelHolder.BackgroundTransparency = 1.000 ServerChannelHolder.BorderSizePixel = 0 ServerChannelHolder.Position = UDim2.new(0.00535549596, 0, 0.0241984241, 0) ServerChannelHolder.Selectable = false ServerChannelHolder.Size = UDim2.new(0, 179, 0, 278) ServerChannelHolder.CanvasSize = UDim2.new(0, 0, 0, 0) ServerChannelHolder.ScrollBarThickness = 4 ServerChannelHolder.ScrollBarImageColor3 = Color3.fromRGB(18, 19, 21) ServerChannelHolder.ScrollBarImageTransparency = 1 ServerChannelHolderLayout.Name = "ServerChannelHolderLayout" ServerChannelHolderLayout.Parent = ServerChannelHolder ServerChannelHolderLayout.SortOrder = Enum.SortOrder.LayoutOrder ServerChannelHolderLayout.Padding = UDim.new(0, 4) ServerChannelHolderPadding.Name = "ServerChannelHolderPadding" ServerChannelHolderPadding.Parent = ServerChannelHolder ServerChannelHolderPadding.PaddingLeft = UDim.new(0, 9) ServerChannelHolder.MouseEnter:Connect(function() ServerChannelHolder.ScrollBarImageTransparency = 0 end) ServerChannelHolder.MouseLeave:Connect(function() ServerChannelHolder.ScrollBarImageTransparency = 1 end) Server.MouseEnter:Connect( function() if currentservertoggled ~= Server.Name then TweenService:Create( Server, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(114, 137, 228)} ):Play() TweenService:Create( ServerBtnCorner, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {CornerRadius = UDim.new(0, 15)} ):Play() ServerWhiteFrame:TweenSize( UDim2.new(0, 11, 0, 27), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true ) end end ) Server.MouseLeave:Connect( function() if currentservertoggled ~= Server.Name then TweenService:Create( Server, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(47, 49, 54)} ):Play() TweenService:Create( ServerBtnCorner, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {CornerRadius = UDim.new(1, 0)} ):Play() ServerWhiteFrame:TweenSize( UDim2.new(0, 11, 0, 10), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true ) end end ) Server.MouseButton1Click:Connect( function() currentservertoggled = Server.Name for i, v in next, ServersHolder:GetChildren() do if v.Name == "ServerFrame" then v.Visible = false end ServerFrame.Visible = true end for i, v in next, ServersHold:GetChildren() do if v.ClassName == "TextButton" then TweenService:Create( v, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(47, 49, 54)} ):Play() TweenService:Create( Server, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(114, 137, 228)} ):Play() TweenService:Create( v.ServerCorner, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {CornerRadius = UDim.new(1, 0)} ):Play() TweenService:Create( ServerBtnCorner, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {CornerRadius = UDim.new(0, 15)} ):Play() v.ServerWhiteFrame:TweenSize( UDim2.new(0, 11, 0, 10), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true ) ServerWhiteFrame:TweenSize( UDim2.new(0, 11, 0, 46), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true ) end end end ) if img == "" then Server.Text = string.sub(text, 1, 1) else ServerIco.Image = img end if fs == false then TweenService:Create( Server, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(114, 137, 228)} ):Play() TweenService:Create( ServerBtnCorner, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {CornerRadius = UDim.new(0, 15)} ):Play() ServerWhiteFrame:TweenSize( UDim2.new(0, 11, 0, 46), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true ) ServerFrame.Visible = true Server.Name = text .. "Server" currentservertoggled = Server.Name fs = true end local ChannelHold = {} function ChannelHold:Channel(text) local ChannelBtn = Instance.new("TextButton") local ChannelBtnCorner = Instance.new("UICorner") local ChannelBtnHashtag = Instance.new("TextLabel") local ChannelBtnTitle = Instance.new("TextLabel") ChannelBtn.Name = text .. "ChannelBtn" ChannelBtn.Parent = ServerChannelHolder ChannelBtn.BackgroundColor3 = Color3.fromRGB(47, 49, 54) ChannelBtn.BorderSizePixel = 0 ChannelBtn.Position = UDim2.new(0.24118948, 0, 0.578947365, 0) ChannelBtn.Size = UDim2.new(0, 160, 0, 30) ChannelBtn.AutoButtonColor = false ChannelBtn.Font = Enum.Font.SourceSans ChannelBtn.Text = "" ChannelBtn.TextColor3 = Color3.fromRGB(0, 0, 0) ChannelBtn.TextSize = 14.000 ChannelBtnCorner.CornerRadius = UDim.new(0, 6) ChannelBtnCorner.Name = "ChannelBtnCorner" ChannelBtnCorner.Parent = ChannelBtn ChannelBtnHashtag.Name = "ChannelBtnHashtag" ChannelBtnHashtag.Parent = ChannelBtn ChannelBtnHashtag.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ChannelBtnHashtag.BackgroundTransparency = 1.000 ChannelBtnHashtag.BorderSizePixel = 0 ChannelBtnHashtag.Position = UDim2.new(0.0279720314, 0, 0, 0) ChannelBtnHashtag.Size = UDim2.new(0, 24, 0, 30) ChannelBtnHashtag.Font = Enum.Font.Gotham ChannelBtnHashtag.Text = "#" ChannelBtnHashtag.TextColor3 = Color3.fromRGB(114, 118, 125) ChannelBtnHashtag.TextSize = 21.000 ChannelBtnTitle.Name = "ChannelBtnTitle" ChannelBtnTitle.Parent = ChannelBtn ChannelBtnTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ChannelBtnTitle.BackgroundTransparency = 1.000 ChannelBtnTitle.BorderSizePixel = 0 ChannelBtnTitle.Position = UDim2.new(0.173747092, 0, -0.166666672, 0) ChannelBtnTitle.Size = UDim2.new(0, 95, 0, 39) ChannelBtnTitle.Font = Enum.Font.Gotham ChannelBtnTitle.Text = text ChannelBtnTitle.TextColor3 = Color3.fromRGB(114, 118, 125) ChannelBtnTitle.TextSize = 14.000 ChannelBtnTitle.TextXAlignment = Enum.TextXAlignment.Left ServerChannelHolder.CanvasSize = UDim2.new(0, 0, 0, ServerChannelHolderLayout.AbsoluteContentSize.Y) local ChannelHolder = Instance.new("ScrollingFrame") local ChannelHolderLayout = Instance.new("UIListLayout") ChannelHolder.Name = "ChannelHolder" ChannelHolder.Parent = ChannelContentFrame ChannelHolder.Active = true ChannelHolder.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ChannelHolder.BackgroundTransparency = 1.000 ChannelHolder.BorderSizePixel = 0 ChannelHolder.Position = UDim2.new(0.0360843192, 0, 0.0241984241, 0) ChannelHolder.Size = UDim2.new(0, 412, 0, 314) ChannelHolder.ScrollBarThickness = 6 ChannelHolder.CanvasSize = UDim2.new(0,0,0,0) ChannelHolder.ScrollBarImageTransparency = 0 ChannelHolder.ScrollBarImageColor3 = Color3.fromRGB(18, 19, 21) ChannelHolder.Visible = false ChannelHolder.ClipsDescendants = false ChannelHolderLayout.Name = "ChannelHolderLayout" ChannelHolderLayout.Parent = ChannelHolder ChannelHolderLayout.SortOrder = Enum.SortOrder.LayoutOrder ChannelHolderLayout.Padding = UDim.new(0, 6) ChannelBtn.MouseEnter:Connect(function() if currentchanneltoggled ~= ChannelBtn.Name then ChannelBtn.BackgroundColor3 = Color3.fromRGB(52,55,60) ChannelBtnTitle.TextColor3 = Color3.fromRGB(220,221,222) end end) ChannelBtn.MouseLeave:Connect(function() if currentchanneltoggled ~= ChannelBtn.Name then ChannelBtn.BackgroundColor3 = Color3.fromRGB(47, 49, 54) ChannelBtnTitle.TextColor3 = Color3.fromRGB(114, 118, 125) end end) ChannelBtn.MouseButton1Click:Connect(function() for i, v in next, ChannelContentFrame:GetChildren() do if v.Name == "ChannelHolder" then v.Visible = false end ChannelHolder.Visible = true end for i, v in next, ServerChannelHolder:GetChildren() do if v.ClassName == "TextButton" then v.BackgroundColor3 = Color3.fromRGB(47, 49, 54) v.ChannelBtnTitle.TextColor3 = Color3.fromRGB(114, 118, 125) end ServerFrame.Visible = true end ChannelTitle.Text = text ChannelBtn.BackgroundColor3 = Color3.fromRGB(57,60,67) ChannelBtnTitle.TextColor3 = Color3.fromRGB(255,255,255) currentchanneltoggled = ChannelBtn.Name end) if fc == false then fc = true ChannelTitle.Text = text ChannelBtn.BackgroundColor3 = Color3.fromRGB(57,60,67) ChannelBtnTitle.TextColor3 = Color3.fromRGB(255,255,255) currentchanneltoggled = ChannelBtn.Name ChannelHolder.Visible = true end local ChannelContent = {} function ChannelContent:Button(text,callback) local Button = Instance.new("TextButton") local ButtonCorner = Instance.new("UICorner") Button.Name = "Button" Button.Parent = ChannelHolder Button.BackgroundColor3 = Color3.fromRGB(114, 137, 228) Button.Size = UDim2.new(0, 401, 0, 30) Button.AutoButtonColor = false Button.Font = Enum.Font.Gotham Button.TextColor3 = Color3.fromRGB(255, 255, 255) Button.TextSize = 14.000 Button.Text = text ButtonCorner.CornerRadius = UDim.new(0, 4) ButtonCorner.Name = "ButtonCorner" ButtonCorner.Parent = Button Button.MouseEnter:Connect(function() TweenService:Create( Button, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(103,123,196)} ):Play() end) Button.MouseButton1Click:Connect(function() pcall(callback) Button.TextSize = 0 TweenService:Create( Button, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {TextSize = 14} ):Play() end) Button.MouseLeave:Connect(function() TweenService:Create( Button, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(114, 137, 228)} ):Play() end) ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y) end function ChannelContent:Toggle(text,default,callback) local toggled = false local Toggle = Instance.new("TextButton") local ToggleTitle = Instance.new("TextLabel") local ToggleFrame = Instance.new("Frame") local ToggleFrameCorner = Instance.new("UICorner") local ToggleFrameCircle = Instance.new("Frame") local ToggleFrameCircleCorner = Instance.new("UICorner") local Icon = Instance.new("ImageLabel") Toggle.Name = "Toggle" Toggle.Parent = ChannelHolder Toggle.BackgroundColor3 = Color3.fromRGB(54, 57, 63) Toggle.BorderSizePixel = 0 Toggle.Position = UDim2.new(0.261979163, 0, 0.190789461, 0) Toggle.Size = UDim2.new(0, 401, 0, 30) Toggle.AutoButtonColor = false Toggle.Font = Enum.Font.Gotham Toggle.Text = "" Toggle.TextColor3 = Color3.fromRGB(255, 255, 255) Toggle.TextSize = 14.000 ToggleTitle.Name = "ToggleTitle" ToggleTitle.Parent = Toggle ToggleTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ToggleTitle.BackgroundTransparency = 1.000 ToggleTitle.Position = UDim2.new(0, 5, 0, 0) ToggleTitle.Size = UDim2.new(0, 200, 0, 30) ToggleTitle.Font = Enum.Font.Gotham ToggleTitle.Text = text ToggleTitle.TextColor3 = Color3.fromRGB(127, 131, 137) ToggleTitle.TextSize = 14.000 ToggleTitle.TextXAlignment = Enum.TextXAlignment.Left ToggleFrame.Name = "ToggleFrame" ToggleFrame.Parent = Toggle ToggleFrame.BackgroundColor3 = Color3.fromRGB(114, 118, 125) ToggleFrame.Position = UDim2.new(0.900481343, -5, 0.13300018, 0) ToggleFrame.Size = UDim2.new(0, 40, 0, 21) ToggleFrameCorner.CornerRadius = UDim.new(1, 8) ToggleFrameCorner.Name = "ToggleFrameCorner" ToggleFrameCorner.Parent = ToggleFrame ToggleFrameCircle.Name = "ToggleFrameCircle" ToggleFrameCircle.Parent = ToggleFrame ToggleFrameCircle.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ToggleFrameCircle.Position = UDim2.new(0.234999999, -5, 0.133000001, 0) ToggleFrameCircle.Size = UDim2.new(0, 15, 0, 15) ToggleFrameCircleCorner.CornerRadius = UDim.new(1, 0) ToggleFrameCircleCorner.Name = "ToggleFrameCircleCorner" ToggleFrameCircleCorner.Parent = ToggleFrameCircle Icon.Name = "Icon" Icon.Parent = ToggleFrameCircle Icon.AnchorPoint = Vector2.new(0.5, 0.5) Icon.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Icon.BackgroundTransparency = 1.000 Icon.BorderColor3 = Color3.fromRGB(27, 42, 53) Icon.Position = UDim2.new(0, 8, 0, 8) Icon.Size = UDim2.new(0, 13, 0, 13) Icon.Image = "http://www.roblox.com/asset/?id=6035047409" Icon.ImageColor3 = Color3.fromRGB(114, 118, 125) Toggle.MouseButton1Click:Connect(function() if toggled == false then TweenService:Create( Icon, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {ImageColor3 = Color3.fromRGB(67,181,129)} ):Play() TweenService:Create( ToggleFrame, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(67,181,129)} ):Play() ToggleFrameCircle:TweenPosition(UDim2.new(0.655, -5, 0.133000001, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true) TweenService:Create( Icon, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {ImageTransparency = 1} ):Play() Icon.Image = "http://www.roblox.com/asset/?id=6023426926" wait(.1) TweenService:Create( Icon, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {ImageTransparency = 0} ):Play() else TweenService:Create( Icon, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {ImageColor3 = Color3.fromRGB(114, 118, 125)} ):Play() TweenService:Create( ToggleFrame, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(114, 118, 125)} ):Play() ToggleFrameCircle:TweenPosition(UDim2.new(0.234999999, -5, 0.133000001, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true) TweenService:Create( Icon, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {ImageTransparency = 1} ):Play() Icon.Image = "http://www.roblox.com/asset/?id=6035047409" wait(.1) TweenService:Create( Icon, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {ImageTransparency = 0} ):Play() end toggled = not toggled pcall(callback, toggled) end) ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y) end function ChannelContent:Slider(text, min, max, start, callback) local SliderFunc = {} local dragging = false local Slider = Instance.new("TextButton") local SliderTitle = Instance.new("TextLabel") local SliderFrame = Instance.new("Frame") local SliderFrameCorner = Instance.new("UICorner") local CurrentValueFrame = Instance.new("Frame") local CurrentValueFrameCorner = Instance.new("UICorner") local Zip = Instance.new("Frame") local ZipCorner = Instance.new("UICorner") local ValueBubble = Instance.new("Frame") local ValueBubbleCorner = Instance.new("UICorner") local SquareBubble = Instance.new("Frame") local GlowBubble = Instance.new("ImageLabel") local ValueLabel = Instance.new("TextLabel") Slider.Name = "Slider" Slider.Parent = ChannelHolder Slider.BackgroundColor3 = Color3.fromRGB(54, 57, 63) Slider.BorderSizePixel = 0 Slider.Position = UDim2.new(0, 0, 0.216560602, 0) Slider.Size = UDim2.new(0, 401, 0, 38) Slider.AutoButtonColor = false Slider.Font = Enum.Font.Gotham Slider.Text = "" Slider.TextColor3 = Color3.fromRGB(255, 255, 255) Slider.TextSize = 14.000 SliderTitle.Name = "SliderTitle" SliderTitle.Parent = Slider SliderTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255) SliderTitle.BackgroundTransparency = 1.000 SliderTitle.Position = UDim2.new(0, 5, 0, -4) SliderTitle.Size = UDim2.new(0, 200, 0, 27) SliderTitle.Font = Enum.Font.Gotham SliderTitle.Text = text SliderTitle.TextColor3 = Color3.fromRGB(127, 131, 137) SliderTitle.TextSize = 14.000 SliderTitle.TextXAlignment = Enum.TextXAlignment.Left SliderFrame.Name = "SliderFrame" SliderFrame.Parent = Slider SliderFrame.AnchorPoint = Vector2.new(0.5, 0.5) SliderFrame.BackgroundColor3 = Color3.fromRGB(79, 84, 92) SliderFrame.Position = UDim2.new(0.497999996, 0, 0.757000029, 0) SliderFrame.Size = UDim2.new(0, 385, 0, 8) SliderFrameCorner.Name = "SliderFrameCorner" SliderFrameCorner.Parent = SliderFrame CurrentValueFrame.Name = "CurrentValueFrame" CurrentValueFrame.Parent = SliderFrame CurrentValueFrame.BackgroundColor3 = Color3.fromRGB(114, 137, 218) CurrentValueFrame.Size = UDim2.new((start or 0) / max, 0, 0, 8) CurrentValueFrameCorner.Name = "CurrentValueFrameCorner" CurrentValueFrameCorner.Parent = CurrentValueFrame Zip.Name = "Zip" Zip.Parent = SliderFrame Zip.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Zip.Position = UDim2.new((start or 0)/max, -6,-0.644999981, 0) Zip.Size = UDim2.new(0, 10, 0, 18) ZipCorner.CornerRadius = UDim.new(0, 3) ZipCorner.Name = "ZipCorner" ZipCorner.Parent = Zip ValueBubble.Name = "ValueBubble" ValueBubble.Parent = Zip ValueBubble.AnchorPoint = Vector2.new(0.5, 0.5) ValueBubble.BackgroundColor3 = Color3.fromRGB(38, 38, 38) ValueBubble.Position = UDim2.new(0.5, 0, -1.00800002, 0) ValueBubble.Size = UDim2.new(0, 36, 0, 21) ValueBubble.Visible = false Zip.MouseEnter:Connect(function() if dragging == false then ValueBubble.Visible = true end end) Zip.MouseLeave:Connect(function() if dragging == false then ValueBubble.Visible = false end end) ValueBubbleCorner.CornerRadius = UDim.new(0, 3) ValueBubbleCorner.Name = "ValueBubbleCorner" ValueBubbleCorner.Parent = ValueBubble SquareBubble.Name = "SquareBubble" SquareBubble.Parent = ValueBubble SquareBubble.AnchorPoint = Vector2.new(0.5, 0.5) SquareBubble.BackgroundColor3 = Color3.fromRGB(38, 38, 38) SquareBubble.BorderSizePixel = 0 SquareBubble.Position = UDim2.new(0.493000001, 0, 0.637999971, 0) SquareBubble.Rotation = 45.000 SquareBubble.Size = UDim2.new(0, 19, 0, 19) GlowBubble.Name = "GlowBubble" GlowBubble.Parent = ValueBubble GlowBubble.BackgroundColor3 = Color3.fromRGB(255, 255, 255) GlowBubble.BackgroundTransparency = 1.000 GlowBubble.BorderSizePixel = 0 GlowBubble.Position = UDim2.new(0, -15, 0, -15) GlowBubble.Size = UDim2.new(1, 30, 1, 30) GlowBubble.ZIndex = 0 GlowBubble.Image = "rbxassetid://4996891970" GlowBubble.ImageColor3 = Color3.fromRGB(15, 15, 15) GlowBubble.ScaleType = Enum.ScaleType.Slice GlowBubble.SliceCenter = Rect.new(20, 20, 280, 280) ValueLabel.Name = "ValueLabel" ValueLabel.Parent = ValueBubble ValueLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ValueLabel.BackgroundTransparency = 1.000 ValueLabel.Size = UDim2.new(0, 36, 0, 21) ValueLabel.Font = Enum.Font.Gotham ValueLabel.Text = tostring(start and math.floor((start / max) * (max - min) + min) or 0) ValueLabel.TextColor3 = Color3.fromRGB(255, 255, 255) ValueLabel.TextSize = 10.000 local function move(input) local pos = UDim2.new( math.clamp((input.Position.X - SliderFrame.AbsolutePosition.X) / SliderFrame.AbsoluteSize.X, 0, 1), -6, -0.644999981, 0 ) local pos1 = UDim2.new( math.clamp((input.Position.X - SliderFrame.AbsolutePosition.X) / SliderFrame.AbsoluteSize.X, 0, 1), 0, 0, 8 ) CurrentValueFrame.Size = pos1 Zip.Position = pos local value = math.floor(((pos.X.Scale * max) / max) * (max - min) + min) ValueLabel.Text = tostring(value) pcall(callback, value) end Zip.InputBegan:Connect( function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = true ValueBubble.Visible = true end end ) Zip.InputEnded:Connect( function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = false ValueBubble.Visible = false end end ) game:GetService("UserInputService").InputChanged:Connect( function(input) if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then move(input) end end ) function SliderFunc:Change(tochange) CurrentValueFrame.Size = UDim2.new((tochange or 0) / max, 0, 0, 8) Zip.Position = UDim2.new((tochange or 0)/max, -6,-0.644999981, 0) ValueLabel.Text = tostring(tochange and math.floor((tochange / max) * (max - min) + min) or 0) pcall(callback, tochange) end ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y) return SliderFunc end function ChannelContent:Seperator() local Seperator1 = Instance.new("Frame") local Seperator2 = Instance.new("Frame") Seperator1.Name = "Seperator1" Seperator1.Parent = ChannelHolder Seperator1.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Seperator1.BackgroundTransparency = 1.000 Seperator1.Position = UDim2.new(0, 0, 0.350318581, 0) Seperator1.Size = UDim2.new(0, 100, 0, 8) Seperator2.Name = "Seperator2" Seperator2.Parent = Seperator1 Seperator2.BackgroundColor3 = Color3.fromRGB(66, 69, 74) Seperator2.BorderSizePixel = 0 Seperator2.Position = UDim2.new(0, 0, 0, 4) Seperator2.Size = UDim2.new(0, 401, 0, 1) ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y) end function ChannelContent:Dropdown(text, list, callback) local DropFunc = {} local itemcount = 0 local framesize = 0 local DropTog = false local Dropdown = Instance.new("Frame") local DropdownTitle = Instance.new("TextLabel") local DropdownFrameOutline = Instance.new("Frame") local DropdownFrameOutlineCorner = Instance.new("UICorner") local DropdownFrame = Instance.new("Frame") local DropdownFrameCorner = Instance.new("UICorner") local CurrentSelectedText = Instance.new("TextLabel") local ArrowImg = Instance.new("ImageLabel") local DropdownFrameBtn = Instance.new("TextButton") Dropdown.Name = "Dropdown" Dropdown.Parent = ChannelHolder Dropdown.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Dropdown.BackgroundTransparency = 1.000 Dropdown.Position = UDim2.new(0.0796874985, 0, 0.445175439, 0) Dropdown.Size = UDim2.new(0, 403, 0, 73) DropdownTitle.Name = "DropdownTitle" DropdownTitle.Parent = Dropdown DropdownTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255) DropdownTitle.BackgroundTransparency = 1.000 DropdownTitle.Position = UDim2.new(0, 5, 0, 0) DropdownTitle.Size = UDim2.new(0, 200, 0, 29) DropdownTitle.Font = Enum.Font.Gotham DropdownTitle.Text = text DropdownTitle.TextColor3 = Color3.fromRGB(127, 131, 137) DropdownTitle.TextSize = 14.000 DropdownTitle.TextXAlignment = Enum.TextXAlignment.Left DropdownFrameOutline.Name = "DropdownFrameOutline" DropdownFrameOutline.Parent = DropdownTitle DropdownFrameOutline.AnchorPoint = Vector2.new(0.5, 0.5) DropdownFrameOutline.BackgroundColor3 = Color3.fromRGB(37, 40, 43) DropdownFrameOutline.Position = UDim2.new(0.988442957, 0, 1.6197437, 0) DropdownFrameOutline.Size = UDim2.new(0, 396, 0, 36) DropdownFrameOutlineCorner.CornerRadius = UDim.new(0, 3) DropdownFrameOutlineCorner.Name = "DropdownFrameOutlineCorner" DropdownFrameOutlineCorner.Parent = DropdownFrameOutline DropdownFrame.Name = "DropdownFrame" DropdownFrame.Parent = DropdownTitle DropdownFrame.BackgroundColor3 = Color3.fromRGB(48, 51, 57) DropdownFrame.ClipsDescendants = true DropdownFrame.Position = UDim2.new(0.00999999978, 0, 1.06638527, 0) DropdownFrame.Selectable = true DropdownFrame.Size = UDim2.new(0, 392, 0, 32) DropdownFrameCorner.CornerRadius = UDim.new(0, 3) DropdownFrameCorner.Name = "DropdownFrameCorner" DropdownFrameCorner.Parent = DropdownFrame CurrentSelectedText.Name = "CurrentSelectedText" CurrentSelectedText.Parent = DropdownFrame CurrentSelectedText.BackgroundColor3 = Color3.fromRGB(255, 255, 255) CurrentSelectedText.BackgroundTransparency = 1.000 CurrentSelectedText.Position = UDim2.new(0.0178571437, 0, 0, 0) CurrentSelectedText.Size = UDim2.new(0, 193, 0, 32) CurrentSelectedText.Font = Enum.Font.Gotham CurrentSelectedText.Text = "..." CurrentSelectedText.TextColor3 = Color3.fromRGB(212, 212, 212) CurrentSelectedText.TextSize = 14.000 CurrentSelectedText.TextXAlignment = Enum.TextXAlignment.Left ArrowImg.Name = "ArrowImg" ArrowImg.Parent = CurrentSelectedText ArrowImg.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ArrowImg.BackgroundTransparency = 1.000 ArrowImg.Position = UDim2.new(1.84974098, 0, 0.167428851, 0) ArrowImg.Size = UDim2.new(0, 22, 0, 22) ArrowImg.Image = "http://www.roblox.com/asset/?id=6034818372" ArrowImg.ImageColor3 = Color3.fromRGB(212, 212, 212) DropdownFrameBtn.Name = "DropdownFrameBtn" DropdownFrameBtn.Parent = DropdownFrame DropdownFrameBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255) DropdownFrameBtn.BackgroundTransparency = 1.000 DropdownFrameBtn.Size = UDim2.new(0, 392, 0, 32) DropdownFrameBtn.Font = Enum.Font.SourceSans DropdownFrameBtn.Text = "" DropdownFrameBtn.TextColor3 = Color3.fromRGB(0, 0, 0) DropdownFrameBtn.TextSize = 14.000 local DropdownFrameMainOutline = Instance.new("Frame") local DropdownFrameMainOutlineCorner = Instance.new("UICorner") local DropdownFrameMain = Instance.new("Frame") local DropdownFrameMainCorner = Instance.new("UICorner") local DropItemHolderLabel = Instance.new("TextLabel") local DropItemHolder = Instance.new("ScrollingFrame") local DropItemHolderLayout = Instance.new("UIListLayout") DropdownFrameMainOutline.Name = "DropdownFrameMainOutline" DropdownFrameMainOutline.Parent = DropdownTitle DropdownFrameMainOutline.BackgroundColor3 = Color3.fromRGB(37, 40, 43) DropdownFrameMainOutline.Position = UDim2.new(-0.00155700743, 0, 2.16983342, 0) DropdownFrameMainOutline.Size = UDim2.new(0, 396, 0, 81) DropdownFrameMainOutline.Visible = false DropdownFrameMainOutlineCorner.CornerRadius = UDim.new(0, 3) DropdownFrameMainOutlineCorner.Name = "DropdownFrameMainOutlineCorner" DropdownFrameMainOutlineCorner.Parent = DropdownFrameMainOutline DropdownFrameMain.Name = "DropdownFrameMain" DropdownFrameMain.Parent = DropdownTitle DropdownFrameMain.BackgroundColor3 = Color3.fromRGB(47, 49, 54) DropdownFrameMain.ClipsDescendants = true DropdownFrameMain.Position = UDim2.new(0.00999999978, 0, 2.2568965, 0) DropdownFrameMain.Selectable = true DropdownFrameMain.Size = UDim2.new(0, 392, 0, 77) DropdownFrameMain.Visible = false DropdownFrameMainCorner.CornerRadius = UDim.new(0, 3) DropdownFrameMainCorner.Name = "DropdownFrameMainCorner" DropdownFrameMainCorner.Parent = DropdownFrameMain DropItemHolderLabel.Name = "ItemHolderLabel" DropItemHolderLabel.Parent = DropdownFrameMain DropItemHolderLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) DropItemHolderLabel.BackgroundTransparency = 1.000 DropItemHolderLabel.Position = UDim2.new(0.0178571437, 0, 0, 0) DropItemHolderLabel.Size = UDim2.new(0, 193, 0, 13) DropItemHolderLabel.Font = Enum.Font.Gotham DropItemHolderLabel.Text = "" DropItemHolderLabel.TextColor3 = Color3.fromRGB(212, 212, 212) DropItemHolderLabel.TextSize = 14.000 DropItemHolderLabel.TextXAlignment = Enum.TextXAlignment.Left DropItemHolder.Name = "ItemHolder" DropItemHolder.Parent = DropItemHolderLabel DropItemHolder.Active = true DropItemHolder.BackgroundColor3 = Color3.fromRGB(255, 255, 255) DropItemHolder.BackgroundTransparency = 1.000 DropItemHolder.Position = UDim2.new(0, 0, 0.215384638, 0) DropItemHolder.Size = UDim2.new(0, 385, 0, 0) DropItemHolder.CanvasSize = UDim2.new(0, 0, 0, 0) DropItemHolder.ScrollBarThickness = 6 DropItemHolder.BorderSizePixel = 0 DropItemHolder.ScrollBarImageColor3 = Color3.fromRGB(28, 29, 32) DropItemHolderLayout.Name = "ItemHolderLayout" DropItemHolderLayout.Parent = DropItemHolder DropItemHolderLayout.SortOrder = Enum.SortOrder.LayoutOrder DropItemHolderLayout.Padding = UDim.new(0, 0) DropdownFrameBtn.MouseButton1Click:Connect(function() if DropTog == false then DropdownFrameMain.Visible = true DropdownFrameMainOutline.Visible = true Dropdown.Size = UDim2.new(0, 403, 0, 73 + DropdownFrameMainOutline.AbsoluteSize.Y) ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y) else Dropdown.Size = UDim2.new(0, 403, 0, 73) DropdownFrameMain.Visible = false DropdownFrameMainOutline.Visible = false ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y) end DropTog = not DropTog end) for i,v in next, list do itemcount = itemcount + 1 if itemcount == 1 then framesize = 29 elseif itemcount == 2 then framesize = 58 elseif itemcount >= 3 then framesize = 87 end local Item = Instance.new("TextButton") local ItemCorner = Instance.new("UICorner") local ItemText = Instance.new("TextLabel") Item.Name = "Item" Item.Parent = DropItemHolder Item.BackgroundColor3 = Color3.fromRGB(42, 44, 48) Item.Size = UDim2.new(0, 379, 0, 29) Item.AutoButtonColor = false Item.Font = Enum.Font.SourceSans Item.Text = "" Item.TextColor3 = Color3.fromRGB(0, 0, 0) Item.TextSize = 14.000 Item.BackgroundTransparency = 1 ItemCorner.CornerRadius = UDim.new(0, 4) ItemCorner.Name = "ItemCorner" ItemCorner.Parent = Item ItemText.Name = "ItemText" ItemText.Parent = Item ItemText.BackgroundColor3 = Color3.fromRGB(42, 44, 48) ItemText.BackgroundTransparency = 1.000 ItemText.Position = UDim2.new(0.0211081803, 0, 0, 0) ItemText.Size = UDim2.new(0, 192, 0, 29) ItemText.Font = Enum.Font.Gotham ItemText.TextColor3 = Color3.fromRGB(212, 212, 212) ItemText.TextSize = 14.000 ItemText.TextXAlignment = Enum.TextXAlignment.Left ItemText.Text = v Item.MouseEnter:Connect(function() ItemText.TextColor3 = Color3.fromRGB(255,255,255) Item.BackgroundTransparency = 0 end) Item.MouseLeave:Connect(function() ItemText.TextColor3 = Color3.fromRGB(212, 212, 212) Item.BackgroundTransparency = 1 end) Item.MouseButton1Click:Connect(function() CurrentSelectedText.Text = v pcall(callback, v) Dropdown.Size = UDim2.new(0, 403, 0, 73) DropdownFrameMain.Visible = false DropdownFrameMainOutline.Visible = false ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y) DropTog = not DropTog end) DropItemHolder.CanvasSize = UDim2.new(0,0,0,DropItemHolderLayout.AbsoluteContentSize.Y) DropItemHolder.Size = UDim2.new(0, 385, 0, framesize) DropdownFrameMain.Size = UDim2.new(0, 392, 0, framesize + 6) DropdownFrameMainOutline.Size = UDim2.new(0, 396, 0, framesize + 10) end ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y) function DropFunc:Clear() for i,v in next, DropItemHolder:GetChildren() do if v.Name == "Item" then v:Destroy() end end CurrentSelectedText.Text = "..." itemcount = 0 framesize = 0 DropItemHolder.Size = UDim2.new(0, 385, 0, 0) DropdownFrameMain.Size = UDim2.new(0, 392, 0, 0) DropdownFrameMainOutline.Size = UDim2.new(0, 396, 0, 0) Dropdown.Size = UDim2.new(0, 403, 0, 73) DropdownFrameMain.Visible = false DropdownFrameMainOutline.Visible = false ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y) end function DropFunc:Add(textadd) itemcount = itemcount + 1 if itemcount == 1 then framesize = 29 elseif itemcount == 2 then framesize = 58 elseif itemcount >= 3 then framesize = 87 end local Item = Instance.new("TextButton") local ItemCorner = Instance.new("UICorner") local ItemText = Instance.new("TextLabel") Item.Name = "Item" Item.Parent = DropItemHolder Item.BackgroundColor3 = Color3.fromRGB(42, 44, 48) Item.Size = UDim2.new(0, 379, 0, 29) Item.AutoButtonColor = false Item.Font = Enum.Font.SourceSans Item.Text = "" Item.TextColor3 = Color3.fromRGB(0, 0, 0) Item.TextSize = 14.000 Item.BackgroundTransparency = 1 ItemCorner.CornerRadius = UDim.new(0, 4) ItemCorner.Name = "ItemCorner" ItemCorner.Parent = Item ItemText.Name = "ItemText" ItemText.Parent = Item ItemText.BackgroundColor3 = Color3.fromRGB(42, 44, 48) ItemText.BackgroundTransparency = 1.000 ItemText.Position = UDim2.new(0.0211081803, 0, 0, 0) ItemText.Size = UDim2.new(0, 192, 0, 29) ItemText.Font = Enum.Font.Gotham ItemText.TextColor3 = Color3.fromRGB(212, 212, 212) ItemText.TextSize = 14.000 ItemText.TextXAlignment = Enum.TextXAlignment.Left ItemText.Text = textadd Item.MouseEnter:Connect(function() ItemText.TextColor3 = Color3.fromRGB(255,255,255) Item.BackgroundTransparency = 0 end) Item.MouseLeave:Connect(function() ItemText.TextColor3 = Color3.fromRGB(212, 212, 212) Item.BackgroundTransparency = 1 end) Item.MouseButton1Click:Connect(function() CurrentSelectedText.Text = textadd pcall(callback, textadd) Dropdown.Size = UDim2.new(0, 403, 0, 73) DropdownFrameMain.Visible = false DropdownFrameMainOutline.Visible = false ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y) DropTog = not DropTog end) DropItemHolder.CanvasSize = UDim2.new(0,0,0,DropItemHolderLayout.AbsoluteContentSize.Y) DropItemHolder.Size = UDim2.new(0, 385, 0, framesize) DropdownFrameMain.Size = UDim2.new(0, 392, 0, framesize + 6) DropdownFrameMainOutline.Size = UDim2.new(0, 396, 0, framesize + 10) end return DropFunc end function ChannelContent:Colorpicker(text, preset, callback) local OldToggleColor = Color3.fromRGB(0, 0, 0) local OldColor = Color3.fromRGB(0, 0, 0) local OldColorSelectionPosition = nil local OldHueSelectionPosition = nil local ColorH, ColorS, ColorV = 1, 1, 1 local RainbowColorPicker = false local ColorPickerInput = nil local ColorInput = nil local HueInput = nil local Colorpicker = Instance.new("Frame") local ColorpickerTitle = Instance.new("TextLabel") local ColorpickerFrameOutline = Instance.new("Frame") local ColorpickerFrameOutlineCorner = Instance.new("UICorner") local ColorpickerFrame = Instance.new("Frame") local ColorpickerFrameCorner = Instance.new("UICorner") local Color = Instance.new("ImageLabel") local ColorCorner = Instance.new("UICorner") local ColorSelection = Instance.new("ImageLabel") local Hue = Instance.new("ImageLabel") local HueCorner = Instance.new("UICorner") local HueGradient = Instance.new("UIGradient") local HueSelection = Instance.new("ImageLabel") local PresetClr = Instance.new("Frame") local PresetClrCorner = Instance.new("UICorner") Colorpicker.Name = "Colorpicker" Colorpicker.Parent = ChannelHolder Colorpicker.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Colorpicker.BackgroundTransparency = 1.000 Colorpicker.Position = UDim2.new(0.0895741582, 0, 0.474232763, 0) Colorpicker.Size = UDim2.new(0, 403, 0, 175) ColorpickerTitle.Name = "ColorpickerTitle" ColorpickerTitle.Parent = Colorpicker ColorpickerTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ColorpickerTitle.BackgroundTransparency = 1.000 ColorpickerTitle.Position = UDim2.new(0, 5, 0, 0) ColorpickerTitle.Size = UDim2.new(0, 200, 0, 29) ColorpickerTitle.Font = Enum.Font.Gotham ColorpickerTitle.Text = "Colorpicker" ColorpickerTitle.TextColor3 = Color3.fromRGB(127, 131, 137) ColorpickerTitle.TextSize = 14.000 ColorpickerTitle.TextXAlignment = Enum.TextXAlignment.Left ColorpickerFrameOutline.Name = "ColorpickerFrameOutline" ColorpickerFrameOutline.Parent = ColorpickerTitle ColorpickerFrameOutline.BackgroundColor3 = Color3.fromRGB(37, 40, 43) ColorpickerFrameOutline.Position = UDim2.new(-0.00100000005, 0, 0.991999984, 0) ColorpickerFrameOutline.Size = UDim2.new(0, 238, 0, 139) ColorpickerFrameOutlineCorner.CornerRadius = UDim.new(0, 3) ColorpickerFrameOutlineCorner.Name = "ColorpickerFrameOutlineCorner" ColorpickerFrameOutlineCorner.Parent = ColorpickerFrameOutline ColorpickerFrame.Name = "ColorpickerFrame" ColorpickerFrame.Parent = ColorpickerTitle ColorpickerFrame.BackgroundColor3 = Color3.fromRGB(54, 57, 63) ColorpickerFrame.ClipsDescendants = true ColorpickerFrame.Position = UDim2.new(0.00999999978, 0, 1.06638515, 0) ColorpickerFrame.Selectable = true ColorpickerFrame.Size = UDim2.new(0, 234, 0, 135) ColorpickerFrameCorner.CornerRadius = UDim.new(0, 3) ColorpickerFrameCorner.Name = "ColorpickerFrameCorner" ColorpickerFrameCorner.Parent = ColorpickerFrame Color.Name = "Color" Color.Parent = ColorpickerFrame Color.BackgroundColor3 = Color3.fromRGB(255, 0, 4) Color.Position = UDim2.new(0, 10, 0, 10) Color.Size = UDim2.new(0, 154, 0, 118) Color.ZIndex = 10 Color.Image = "rbxassetid://4155801252" ColorCorner.CornerRadius = UDim.new(0, 3) ColorCorner.Name = "ColorCorner" ColorCorner.Parent = Color ColorSelection.Name = "ColorSelection" ColorSelection.Parent = Color ColorSelection.AnchorPoint = Vector2.new(0.5, 0.5) ColorSelection.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ColorSelection.BackgroundTransparency = 1.000 ColorSelection.Position = UDim2.new(preset and select(3, Color3.toHSV(preset))) ColorSelection.Size = UDim2.new(0, 18, 0, 18) ColorSelection.Image = "http://www.roblox.com/asset/?id=4805639000" ColorSelection.ScaleType = Enum.ScaleType.Fit Hue.Name = "Hue" Hue.Parent = ColorpickerFrame Hue.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Hue.Position = UDim2.new(0, 171, 0, 10) Hue.Size = UDim2.new(0, 18, 0, 118) HueCorner.CornerRadius = UDim.new(0, 3) HueCorner.Name = "HueCorner" HueCorner.Parent = Hue HueGradient.Color = ColorSequence.new { ColorSequenceKeypoint.new(0.00, Color3.fromRGB(255, 0, 4)), ColorSequenceKeypoint.new(0.20, Color3.fromRGB(234, 255, 0)), ColorSequenceKeypoint.new(0.40, Color3.fromRGB(21, 255, 0)), ColorSequenceKeypoint.new(0.60, Color3.fromRGB(0, 255, 255)), ColorSequenceKeypoint.new(0.80, Color3.fromRGB(0, 17, 255)), ColorSequenceKeypoint.new(0.90, Color3.fromRGB(255, 0, 251)), ColorSequenceKeypoint.new(1.00, Color3.fromRGB(255, 0, 4)) } HueGradient.Rotation = 270 HueGradient.Name = "HueGradient" HueGradient.Parent = Hue HueSelection.Name = "HueSelection" HueSelection.Parent = Hue HueSelection.AnchorPoint = Vector2.new(0.5, 0.5) HueSelection.BackgroundColor3 = Color3.fromRGB(255, 255, 255) HueSelection.BackgroundTransparency = 1.000 HueSelection.Position = UDim2.new(0.48, 0, 1 - select(1, Color3.toHSV(preset))) HueSelection.Size = UDim2.new(0, 18, 0, 18) HueSelection.Image = "http://www.roblox.com/asset/?id=4805639000" PresetClr.Name = "PresetClr" PresetClr.Parent = ColorpickerFrame PresetClr.BackgroundColor3 = preset PresetClr.Position = UDim2.new(0.846153855, 0, 0.0740740746, 0) PresetClr.Size = UDim2.new(0, 25, 0, 25) PresetClrCorner.CornerRadius = UDim.new(0, 3) PresetClrCorner.Name = "PresetClrCorner" PresetClrCorner.Parent = PresetClr local function UpdateColorPicker(nope) PresetClr.BackgroundColor3 = Color3.fromHSV(ColorH, ColorS, ColorV) Color.BackgroundColor3 = Color3.fromHSV(ColorH, 1, 1) pcall(callback, PresetClr.BackgroundColor3) end ColorH = 1 - (math.clamp(HueSelection.AbsolutePosition.Y - Hue.AbsolutePosition.Y, 0, Hue.AbsoluteSize.Y) / Hue.AbsoluteSize.Y) ColorS = (math.clamp(ColorSelection.AbsolutePosition.X - Color.AbsolutePosition.X, 0, Color.AbsoluteSize.X) / Color.AbsoluteSize.X) ColorV = 1 - (math.clamp(ColorSelection.AbsolutePosition.Y - Color.AbsolutePosition.Y, 0, Color.AbsoluteSize.Y) / Color.AbsoluteSize.Y) PresetClr.BackgroundColor3 = preset Color.BackgroundColor3 = preset pcall(callback, PresetClr.BackgroundColor3) Color.InputBegan:Connect( function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then if ColorInput then ColorInput:Disconnect() end ColorInput = RunService.RenderStepped:Connect( function() local ColorX = (math.clamp(Mouse.X - Color.AbsolutePosition.X, 0, Color.AbsoluteSize.X) / Color.AbsoluteSize.X) local ColorY = (math.clamp(Mouse.Y - Color.AbsolutePosition.Y, 0, Color.AbsoluteSize.Y) / Color.AbsoluteSize.Y) ColorSelection.Position = UDim2.new(ColorX, 0, ColorY, 0) ColorS = ColorX ColorV = 1 - ColorY UpdateColorPicker(true) end ) end end ) Color.InputEnded:Connect( function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then if ColorInput then ColorInput:Disconnect() end end end ) Hue.InputBegan:Connect( function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then if HueInput then HueInput:Disconnect() end HueInput = RunService.RenderStepped:Connect( function() local HueY = (math.clamp(Mouse.Y - Hue.AbsolutePosition.Y, 0, Hue.AbsoluteSize.Y) / Hue.AbsoluteSize.Y) HueSelection.Position = UDim2.new(0.48, 0, HueY, 0) ColorH = 1 - HueY UpdateColorPicker(true) end ) end end ) Hue.InputEnded:Connect( function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then if HueInput then HueInput:Disconnect() end end end ) ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y) end function ChannelContent:Textbox(text, placetext, disapper, callback) local Textbox = Instance.new("Frame") local TextboxTitle = Instance.new("TextLabel") local TextboxFrameOutline = Instance.new("Frame") local TextboxFrameOutlineCorner = Instance.new("UICorner") local TextboxFrame = Instance.new("Frame") local TextboxFrameCorner = Instance.new("UICorner") local TextBox = Instance.new("TextBox") Textbox.Name = "Textbox" Textbox.Parent = ChannelHolder Textbox.BackgroundColor3 = Color3.fromRGB(255, 255, 255) Textbox.BackgroundTransparency = 1.000 Textbox.Position = UDim2.new(0.0796874985, 0, 0.445175439, 0) Textbox.Size = UDim2.new(0, 403, 0, 73) TextboxTitle.Name = "TextboxTitle" TextboxTitle.Parent = Textbox TextboxTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextboxTitle.BackgroundTransparency = 1.000 TextboxTitle.Position = UDim2.new(0, 5, 0, 0) TextboxTitle.Size = UDim2.new(0, 200, 0, 29) TextboxTitle.Font = Enum.Font.Gotham TextboxTitle.Text = text TextboxTitle.TextColor3 = Color3.fromRGB(127, 131, 137) TextboxTitle.TextSize = 14.000 TextboxTitle.TextXAlignment = Enum.TextXAlignment.Left TextboxFrameOutline.Name = "TextboxFrameOutline" TextboxFrameOutline.Parent = TextboxTitle TextboxFrameOutline.AnchorPoint = Vector2.new(0.5, 0.5) TextboxFrameOutline.BackgroundColor3 = Color3.fromRGB(37, 40, 43) TextboxFrameOutline.Position = UDim2.new(0.988442957, 0, 1.6197437, 0) TextboxFrameOutline.Size = UDim2.new(0, 396, 0, 36) TextboxFrameOutlineCorner.CornerRadius = UDim.new(0, 3) TextboxFrameOutlineCorner.Name = "TextboxFrameOutlineCorner" TextboxFrameOutlineCorner.Parent = TextboxFrameOutline TextboxFrame.Name = "TextboxFrame" TextboxFrame.Parent = TextboxTitle TextboxFrame.BackgroundColor3 = Color3.fromRGB(48, 51, 57) TextboxFrame.ClipsDescendants = true TextboxFrame.Position = UDim2.new(0.00999999978, 0, 1.06638527, 0) TextboxFrame.Selectable = true TextboxFrame.Size = UDim2.new(0, 392, 0, 32) TextboxFrameCorner.CornerRadius = UDim.new(0, 3) TextboxFrameCorner.Name = "TextboxFrameCorner" TextboxFrameCorner.Parent = TextboxFrame TextBox.Parent = TextboxFrame TextBox.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TextBox.BackgroundTransparency = 1.000 TextBox.Position = UDim2.new(0.0178571437, 0, 0, 0) TextBox.Size = UDim2.new(0, 377, 0, 32) TextBox.Font = Enum.Font.Gotham TextBox.PlaceholderColor3 = Color3.fromRGB(91, 95, 101) TextBox.PlaceholderText = placetext TextBox.Text = "" TextBox.TextColor3 = Color3.fromRGB(193, 195, 197) TextBox.TextSize = 14.000 TextBox.TextXAlignment = Enum.TextXAlignment.Left TextBox.Focused:Connect(function() TweenService:Create( TextboxFrameOutline, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(114, 137, 228)} ):Play() end) TextBox.FocusLost:Connect(function(ep) TweenService:Create( TextboxFrameOutline, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(37, 40, 43)} ):Play() if ep then if #TextBox.Text > 0 then pcall(callback, TextBox.Text) if disapper then TextBox.Text = "" end end end end) ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y) end function ChannelContent:Label(text) local Label = Instance.new("TextButton") local LabelTitle = Instance.new("TextLabel") Label.Name = "Label" Label.Parent = ChannelHolder Label.BackgroundColor3 = Color3.fromRGB(54, 57, 63) Label.BorderSizePixel = 0 Label.Position = UDim2.new(0.261979163, 0, 0.190789461, 0) Label.Size = UDim2.new(0, 401, 0, 30) Label.AutoButtonColor = false Label.Font = Enum.Font.Gotham Label.Text = "" Label.TextColor3 = Color3.fromRGB(255, 255, 255) Label.TextSize = 14.000 LabelTitle.Name = "LabelTitle" LabelTitle.Parent = Label LabelTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255) LabelTitle.BackgroundTransparency = 1.000 LabelTitle.Position = UDim2.new(0, 5, 0, 0) LabelTitle.Size = UDim2.new(0, 200, 0, 30) LabelTitle.Font = Enum.Font.Gotham LabelTitle.Text = text LabelTitle.TextColor3 = Color3.fromRGB(127, 131, 137) LabelTitle.TextSize = 14.000 LabelTitle.TextXAlignment = Enum.TextXAlignment.Left ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y) end function ChannelContent:Bind(text, presetbind, callback) local Key = presetbind.Name local Keybind = Instance.new("TextButton") local KeybindTitle = Instance.new("TextLabel") local KeybindText = Instance.new("TextLabel") Keybind.Name = "Keybind" Keybind.Parent = ChannelHolder Keybind.BackgroundColor3 = Color3.fromRGB(54, 57, 63) Keybind.BorderSizePixel = 0 Keybind.Position = UDim2.new(0.261979163, 0, 0.190789461, 0) Keybind.Size = UDim2.new(0, 401, 0, 30) Keybind.AutoButtonColor = false Keybind.Font = Enum.Font.Gotham Keybind.Text = "" Keybind.TextColor3 = Color3.fromRGB(255, 255, 255) Keybind.TextSize = 14.000 KeybindTitle.Name = "KeybindTitle" KeybindTitle.Parent = Keybind KeybindTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255) KeybindTitle.BackgroundTransparency = 1.000 KeybindTitle.Position = UDim2.new(0, 5, 0, 0) KeybindTitle.Size = UDim2.new(0, 200, 0, 30) KeybindTitle.Font = Enum.Font.Gotham KeybindTitle.Text = text KeybindTitle.TextColor3 = Color3.fromRGB(127, 131, 137) KeybindTitle.TextSize = 14.000 KeybindTitle.TextXAlignment = Enum.TextXAlignment.Left KeybindText.Name = "KeybindText" KeybindText.Parent = Keybind KeybindText.BackgroundColor3 = Color3.fromRGB(255, 255, 255) KeybindText.BackgroundTransparency = 1.000 KeybindText.Position = UDim2.new(0, 316, 0, 0) KeybindText.Size = UDim2.new(0, 85, 0, 30) KeybindText.Font = Enum.Font.Gotham KeybindText.Text = presetbind.Name KeybindText.TextColor3 = Color3.fromRGB(127, 131, 137) KeybindText.TextSize = 14.000 KeybindText.TextXAlignment = Enum.TextXAlignment.Right Keybind.MouseButton1Click:Connect(function() KeybindText.Text = "..." local inputwait = game:GetService("UserInputService").InputBegan:wait() if inputwait.KeyCode.Name ~= "Unknown" then KeybindText.Text = inputwait.KeyCode.Name Key = inputwait.KeyCode.Name end end) game:GetService("UserInputService").InputBegan:connect( function(current, pressed) if not pressed then if current.KeyCode.Name == Key then pcall(callback) end end end ) ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y) end return ChannelContent end return ChannelHold end return ServerHold end return DiscordLib