Pyan

Modified Flux Lib

Jun 21st, 2021 (edited)
1,243
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. for _, v in pairs(game.CoreGui:GetChildren()) do
  2.     if v.Name == "FluxLib" then v:Destroy() end
  3. end
  4.  
  5. local Flux = {RainbowColorValue = 0, HueSelectionPosition = 0, flags = {}}
  6. local PresetColor = Color3.fromRGB(66, 134, 255)
  7. local UserInputService = game:GetService("UserInputService")
  8. local TweenService = game:GetService("TweenService")
  9. local RunService = game:GetService("RunService")
  10. local LocalPlayer = game:GetService("Players").LocalPlayer
  11. local Mouse = LocalPlayer:GetMouse()
  12. local CloseBind = Enum.KeyCode.RightControl
  13.  
  14. local FluxLib = Instance.new("ScreenGui")
  15. FluxLib.Name = "FluxLib"
  16. FluxLib.Parent = game.CoreGui
  17. FluxLib.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  18.  
  19. coroutine.wrap(
  20.     function()
  21.         while wait() do
  22.             Flux.RainbowColorValue = Flux.RainbowColorValue + 1 / 255
  23.             Flux.HueSelectionPosition = Flux.HueSelectionPosition + 1
  24.  
  25.             if Flux.RainbowColorValue >= 1 then
  26.                 Flux.RainbowColorValue = 0
  27.             end
  28.  
  29.             if Flux.HueSelectionPosition == 80 then
  30.                 Flux.HueSelectionPosition = 0
  31.             end
  32.         end
  33.     end
  34. )()
  35.  
  36. local function MakeDraggable(topbarobject, object)
  37.     local Dragging = nil
  38.     local DragInput = nil
  39.     local DragStart = nil
  40.     local StartPosition = nil
  41.  
  42.     local function Update(input)
  43.         local Delta = input.Position - DragStart
  44.         local pos =
  45.             UDim2.new(
  46.                 StartPosition.X.Scale,
  47.                 StartPosition.X.Offset + Delta.X,
  48.                 StartPosition.Y.Scale,
  49.                 StartPosition.Y.Offset + Delta.Y
  50.             )
  51.         object.Position = pos
  52.     end
  53.  
  54.     topbarobject.InputBegan:Connect(
  55.         function(input)
  56.             if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  57.                 Dragging = true
  58.                 DragStart = input.Position
  59.                 StartPosition = object.Position
  60.  
  61.                 input.Changed:Connect(
  62.                     function()
  63.                         if input.UserInputState == Enum.UserInputState.End then
  64.                             Dragging = false
  65.                         end
  66.                     end
  67.                 )
  68.             end
  69.         end
  70.     )
  71.  
  72.     topbarobject.InputChanged:Connect(
  73.         function(input)
  74.             if
  75.                 input.UserInputType == Enum.UserInputType.MouseMovement or
  76.                     input.UserInputType == Enum.UserInputType.Touch
  77.             then
  78.                 DragInput = input
  79.             end
  80.         end
  81.     )
  82.  
  83.     UserInputService.InputChanged:Connect(
  84.         function(input)
  85.             if input == DragInput and Dragging then
  86.                 Update(input)
  87.             end
  88.         end
  89.     )
  90. end
  91.  
  92.  
  93.  
  94. function Flux:Window(text, bottom)
  95.     CloseBind = Enum.KeyCode.RightControl
  96.     PresetColor = Color3.fromRGB(66, 134, 255)
  97.     local fs = false
  98.     local MainFrame = Instance.new("Frame")
  99.     local MainCorner = Instance.new("UICorner")
  100.     local LeftFrame = Instance.new("Frame")
  101.     local LeftCorner = Instance.new("UICorner")
  102.     local GlowTabHolder = Instance.new("ImageLabel")
  103.     local Title = Instance.new("TextLabel")
  104.     local BottomText = Instance.new("TextLabel")
  105.     local TabHold = Instance.new("Frame")
  106.     local TabLayout = Instance.new("UIListLayout")
  107.     local Drag = Instance.new("Frame")
  108.     local ContainerFolder = Instance.new("Folder")
  109.  
  110.     MainFrame.Name = "MainFrame"
  111.     MainFrame.Parent = FluxLib
  112.     MainFrame.AnchorPoint = Vector2.new(0.5, 0.5)
  113.     MainFrame.BackgroundColor3 = Color3.fromRGB(50, 53, 59)
  114.     MainFrame.ClipsDescendants = true
  115.     MainFrame.Position = UDim2.new(0.5, 0, 0.5, 0)
  116.     MainFrame.Size = UDim2.new(0, 0, 0, 0)
  117.  
  118.     MainCorner.CornerRadius = UDim.new(0, 5)
  119.     MainCorner.Name = "MainCorner"
  120.     MainCorner.Parent = MainFrame
  121.  
  122.     LeftFrame.Name = "LeftFrame"
  123.     LeftFrame.Parent = MainFrame
  124.     LeftFrame.BackgroundColor3 = Color3.fromRGB(47, 49, 54)
  125.     LeftFrame.Size = UDim2.new(0, 205, 0, 484)
  126.  
  127.     LeftCorner.CornerRadius = UDim.new(0, 5)
  128.     LeftCorner.Name = "LeftCorner"
  129.     LeftCorner.Parent = LeftFrame
  130.  
  131.     GlowTabHolder.Name = "GlowTabHolder"
  132.     GlowTabHolder.Parent = LeftFrame
  133.     GlowTabHolder.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  134.     GlowTabHolder.BackgroundTransparency = 1.000
  135.     GlowTabHolder.BorderSizePixel = 0
  136.     GlowTabHolder.Position = UDim2.new(0, -15, 0, -15)
  137.     GlowTabHolder.Size = UDim2.new(1, 30, 1, 30)
  138.     GlowTabHolder.ZIndex = 0
  139.     GlowTabHolder.Image = "rbxassetid://4996891970"
  140.     GlowTabHolder.ImageColor3 = Color3.fromRGB(15, 15, 15)
  141.     GlowTabHolder.ScaleType = Enum.ScaleType.Slice
  142.     GlowTabHolder.SliceCenter = Rect.new(20, 20, 280, 280)
  143.  
  144.     Title.Name = "Title"
  145.     Title.Parent = LeftFrame
  146.     Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  147.     Title.BackgroundTransparency = 1.000
  148.     Title.Position = UDim2.new(0.097560972, 0, 0.0475206636, 0)
  149.     Title.Size = UDim2.new(0, 111, 0, 34)
  150.     Title.Font = Enum.Font.GothamBold
  151.     Title.Text = text
  152.     Title.TextColor3 = Color3.fromRGB(255, 255, 255)
  153.     Title.TextSize = 25.000
  154.     Title.TextXAlignment = Enum.TextXAlignment.Left
  155.  
  156.     BottomText.Name = "BottomText"
  157.     BottomText.Parent = LeftFrame
  158.     BottomText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  159.     BottomText.BackgroundTransparency = 1.000
  160.     BottomText.Position = UDim2.new(0.097560972, 0, 0.0889999792, 0)
  161.     BottomText.Size = UDim2.new(0, 113, 0, 28)
  162.     BottomText.Font = Enum.Font.Gotham
  163.     BottomText.Text = bottom
  164.     BottomText.TextColor3 = Color3.fromRGB(255, 255, 255)
  165.     BottomText.TextSize = 14.000
  166.     BottomText.TextTransparency = 0.300
  167.     BottomText.TextXAlignment = Enum.TextXAlignment.Left
  168.  
  169.     TabHold.Name = "TabHold"
  170.     TabHold.Parent = LeftFrame
  171.     TabHold.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  172.     TabHold.BackgroundTransparency = 1.000
  173.     TabHold.Position = UDim2.new(0, 0, 0.167355374, 0)
  174.     TabHold.Size = UDim2.new(0, 205, 0, 403)
  175.  
  176.     TabLayout.Name = "TabLayout"
  177.     TabLayout.Parent = TabHold
  178.     TabLayout.SortOrder = Enum.SortOrder.LayoutOrder
  179.     TabLayout.Padding = UDim.new(0, 3)
  180.  
  181.     Drag.Name = "Drag"
  182.     Drag.Parent = MainFrame
  183.     Drag.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  184.     Drag.BackgroundTransparency = 1.000
  185.     Drag.Position = UDim2.new(0.290368259, 0, 0, 0)
  186.     Drag.Size = UDim2.new(0, 501, 0, 23)
  187.  
  188.     ContainerFolder.Name = "ContainerFolder"
  189.     ContainerFolder.Parent = MainFrame
  190.    
  191.     MakeDraggable(Drag,MainFrame)
  192.     MakeDraggable(LeftFrame,MainFrame)
  193.     MainFrame:TweenSize(UDim2.new(0, 706, 0, 484), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  194.    
  195.     local uitoggled = false
  196.     function Flux:Toggle()
  197.         if uitoggled == false then
  198.             pcall(function()
  199.                 MainFrame:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  200.             end)
  201.             uitoggled = true
  202.             wait(.5)
  203.             FluxLib.Enabled = false
  204.         else
  205.             pcall(function()
  206.                 MainFrame:TweenSize(UDim2.new(0, 706, 0, 484), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  207.             end)
  208.             FluxLib.Enabled = true
  209.             uitoggled = false
  210.         end
  211.     end
  212.  
  213.     function Flux:Notify(desc,buttontitle)
  214.         for i, v in next, MainFrame:GetChildren() do
  215.             if v.Name == "NotificationBase" then
  216.                 v:Destroy()
  217.             end
  218.         end
  219.         local NotificationBase = Instance.new("TextButton")
  220.         local NotificationBaseCorner = Instance.new("UICorner")
  221.         local NotificationFrame = Instance.new("Frame")
  222.         local NotificationFrameCorner = Instance.new("UICorner")
  223.         local NotificationFrameGlow = Instance.new("ImageLabel")
  224.         local NotificationTitle = Instance.new("TextLabel")
  225.         local CloseBtn = Instance.new("TextButton")
  226.         local CloseBtnCorner = Instance.new("UICorner")
  227.         local NotificationDesc = Instance.new("TextLabel")
  228.  
  229.         NotificationBase.Name = "NotificationBase"
  230.         NotificationBase.Parent = MainFrame
  231.         NotificationBase.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  232.         NotificationBase.BackgroundTransparency = 1
  233.         NotificationBase.Size = UDim2.new(0, 706, 0, 484)
  234.         NotificationBase.AutoButtonColor = false
  235.         NotificationBase.Font = Enum.Font.SourceSans
  236.         NotificationBase.Text = ""
  237.         NotificationBase.TextColor3 = Color3.fromRGB(0, 0, 0)
  238.         NotificationBase.TextSize = 14.000
  239.         NotificationBase.Visible = true
  240.  
  241.         NotificationBaseCorner.CornerRadius = UDim.new(0, 5)
  242.         NotificationBaseCorner.Name = "NotificationBaseCorner"
  243.         NotificationBaseCorner.Parent = NotificationBase
  244.  
  245.         NotificationFrame.Name = "NotificationFrame"
  246.         NotificationFrame.Parent = NotificationBase
  247.         NotificationFrame.AnchorPoint = Vector2.new(0.5, 0.5)
  248.         NotificationFrame.BackgroundColor3 = Color3.fromRGB(50, 53, 59)
  249.         NotificationFrame.ClipsDescendants = true
  250.         NotificationFrame.Position = UDim2.new(0.5, 0, 0.5, 0)
  251.         NotificationFrame.Size = UDim2.new(0, 0, 0, 0)
  252.  
  253.         NotificationFrameCorner.CornerRadius = UDim.new(0, 5)
  254.         NotificationFrameCorner.Name = "NotificationFrameCorner"
  255.         NotificationFrameCorner.Parent = NotificationFrame
  256.  
  257.         NotificationFrameGlow.Name = "NotificationFrameGlow"
  258.         NotificationFrameGlow.Parent = NotificationFrame
  259.         NotificationFrameGlow.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  260.         NotificationFrameGlow.BackgroundTransparency = 1.000
  261.         NotificationFrameGlow.BorderSizePixel = 0
  262.         NotificationFrameGlow.Position = UDim2.new(0, -15, 0, -15)
  263.         NotificationFrameGlow.Size = UDim2.new(1, 30, 1, 30)
  264.         NotificationFrameGlow.ZIndex = 0
  265.         NotificationFrameGlow.Image = "rbxassetid://4996891970"
  266.         NotificationFrameGlow.ImageColor3 = Color3.fromRGB(15, 15, 15)
  267.         NotificationFrameGlow.ScaleType = Enum.ScaleType.Slice
  268.         NotificationFrameGlow.SliceCenter = Rect.new(20, 20, 280, 280)
  269.  
  270.         NotificationTitle.Name = "NotificationTitle"
  271.         NotificationTitle.Parent = NotificationFrame
  272.         NotificationTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  273.         NotificationTitle.BackgroundTransparency = 1.000
  274.         NotificationTitle.Position = UDim2.new(0.0400609747, 0, 0.0761325806, 0)
  275.         NotificationTitle.Size = UDim2.new(0, 111, 0, 34)
  276.         NotificationTitle.Font = Enum.Font.GothamBold
  277.         NotificationTitle.Text = Title.Text .. " | NOTIFICATION"
  278.         NotificationTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  279.         NotificationTitle.TextSize = 24.000
  280.         NotificationTitle.TextXAlignment = Enum.TextXAlignment.Left
  281.         NotificationTitle.TextTransparency = 1
  282.  
  283.         CloseBtn.Name = "CloseBtn"
  284.         CloseBtn.Parent = NotificationFrame
  285.         CloseBtn.BackgroundColor3 = Color3.fromRGB(64, 68, 75)
  286.         CloseBtn.ClipsDescendants = true
  287.         CloseBtn.Position = UDim2.new(0.0403124988, 0, 0.720855951, 0)
  288.         CloseBtn.Size = UDim2.new(0, 366, 0, 43)
  289.         CloseBtn.AutoButtonColor = false
  290.         CloseBtn.Font = Enum.Font.Gotham
  291.         CloseBtn.Text = buttontitle
  292.         CloseBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
  293.         CloseBtn.TextSize = 15.000
  294.         CloseBtn.TextTransparency = 1
  295.         CloseBtn.BackgroundTransparency = 1
  296.  
  297.         CloseBtnCorner.CornerRadius = UDim.new(0, 4)
  298.         CloseBtnCorner.Name = "CloseBtnCorner"
  299.         CloseBtnCorner.Parent = CloseBtn
  300.  
  301.         NotificationDesc.Name = "NotificationDesc"
  302.         NotificationDesc.Parent = NotificationFrame
  303.         NotificationDesc.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  304.         NotificationDesc.BackgroundTransparency = 1.000
  305.         NotificationDesc.Position = UDim2.new(0.112499997, 0, 0.266355127, 0)
  306.         NotificationDesc.Size = UDim2.new(0, 309, 0, 82)
  307.         NotificationDesc.Font = Enum.Font.Gotham
  308.         NotificationDesc.Text = desc
  309.         NotificationDesc.TextColor3 = Color3.fromRGB(255, 255, 255)
  310.         NotificationDesc.TextSize = 15.000
  311.         NotificationDesc.TextWrapped = true
  312.         NotificationDesc.TextTransparency = 1
  313.        
  314.         CloseBtn.MouseEnter:Connect(function()
  315.             TweenService:Create(
  316.                 CloseBtn,
  317.                 TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  318.                 {TextTransparency = 0}
  319.             ):Play()
  320.         end)
  321.  
  322.         CloseBtn.MouseLeave:Connect(function()
  323.             TweenService:Create(
  324.                 CloseBtn,
  325.                 TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  326.                 {TextTransparency = 0.3}
  327.             ):Play()
  328.         end)
  329.        
  330.         CloseBtn.MouseButton1Click:Connect(function()
  331.            
  332.             TweenService:Create(
  333.                 NotificationDesc,
  334.                 TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  335.                 {TextTransparency = 1}
  336.             ):Play()
  337.             TweenService:Create(
  338.                 CloseBtn,
  339.                 TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  340.                 {TextTransparency = 1}
  341.             ):Play()
  342.             TweenService:Create(
  343.                 NotificationTitle,
  344.                 TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  345.                 {TextTransparency = 1}
  346.             ):Play()
  347.             TweenService:Create(
  348.                 CloseBtn,
  349.                 TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  350.                 {BackgroundTransparency = 1}
  351.             ):Play()
  352.            
  353.             wait(.4)
  354.             CloseBtn.Visible = false
  355.             NotificationFrame:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  356.  
  357.             wait(.2)
  358.            
  359.             TweenService:Create(
  360.                 NotificationBase,
  361.                 TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  362.                 {BackgroundTransparency = 1}
  363.             ):Play()
  364.            
  365.             wait(.2)
  366.            
  367.             NotificationBase.Visible = false
  368.         end)
  369.  
  370.        
  371.         TweenService:Create(
  372.             NotificationBase,
  373.             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  374.             {BackgroundTransparency = 0.550}
  375.         ):Play()
  376.        
  377.         wait(.1)
  378.        
  379.         NotificationFrame:TweenSize(UDim2.new(0, 400, 0, 214), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  380.        
  381.         wait(.4)
  382.         TweenService:Create(
  383.             NotificationDesc,
  384.             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  385.             {TextTransparency = .3}
  386.         ):Play()
  387.         TweenService:Create(
  388.             CloseBtn,
  389.             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  390.             {TextTransparency = .3}
  391.         ):Play()
  392.         TweenService:Create(
  393.             NotificationTitle,
  394.             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  395.             {TextTransparency = 0}
  396.         ):Play()
  397.         TweenService:Create(
  398.             CloseBtn,
  399.             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  400.             {BackgroundTransparency = 0}
  401.         ):Play()
  402.     end
  403.     local Tabs = {}
  404.     function Tabs:Tab(text,ico)
  405.         ico = ico or "http://www.roblox.com/asset/?id=6022668888"
  406.         local Tab = Instance.new("TextButton")
  407.         local TabIcon = Instance.new("ImageLabel")
  408.         local TabTitle = Instance.new("TextLabel")
  409.  
  410.         Tab.Name = "Tab"
  411.         Tab.Parent = TabHold
  412.         Tab.BackgroundColor3 = PresetColor
  413.         Tab.BorderSizePixel = 0
  414.         Tab.Size = UDim2.new(0, 205, 0, 40)
  415.         Tab.AutoButtonColor = false
  416.         Tab.Font = Enum.Font.SourceSans
  417.         Tab.Text = ""
  418.         Tab.TextColor3 = Color3.fromRGB(0, 0, 0)
  419.         Tab.TextSize = 14.000
  420.         Tab.BackgroundTransparency = 1
  421.  
  422.         TabIcon.Name = "TabIcon"
  423.         TabIcon.Parent = Tab
  424.         TabIcon.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  425.         TabIcon.BackgroundTransparency = 1.000
  426.         TabIcon.Position = UDim2.new(0.0634146333, 0, 0.25, 0)
  427.         TabIcon.Size = UDim2.new(0, 20, 0, 20)
  428.         TabIcon.Image = ico
  429.         TabIcon.ImageTransparency = .3
  430.  
  431.         TabTitle.Name = "TabTitle"
  432.         TabTitle.Parent = Tab
  433.         TabTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  434.         TabTitle.BackgroundTransparency = 1.000
  435.         TabTitle.Position = UDim2.new(0.1902439, 0, 0.25, 0)
  436.         TabTitle.Size = UDim2.new(0, 113, 0, 19)
  437.         TabTitle.Font = Enum.Font.Gotham
  438.         TabTitle.Text = text
  439.         TabTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  440.         TabTitle.TextSize = 15.000
  441.         TabTitle.TextXAlignment = Enum.TextXAlignment.Left
  442.         TabTitle.TextTransparency = .3
  443.        
  444.         local Container = Instance.new("ScrollingFrame")
  445.         local ContainerLayout = Instance.new("UIListLayout")
  446.  
  447.  
  448.         Container.Name = "Container"
  449.         Container.Parent = ContainerFolder
  450.         Container.Active = true
  451.         Container.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  452.         Container.BackgroundTransparency = 1.000
  453.         Container.BorderSizePixel = 0
  454.         Container.Position = UDim2.new(0.321529746, 0, 0.0475206599, 0)
  455.         Container.Size = UDim2.new(0, 470, 0, 438)
  456.         Container.CanvasSize = UDim2.new(0, 0, 0, 0)
  457.         Container.ScrollBarThickness = 5
  458.         Container.Visible = false
  459.         Container.ScrollBarImageColor3 = Color3.fromRGB(71, 76, 84)
  460.  
  461.         ContainerLayout.Name = "ContainerLayout"
  462.         ContainerLayout.Parent = Container
  463.         ContainerLayout.SortOrder = Enum.SortOrder.LayoutOrder
  464.         ContainerLayout.Padding = UDim.new(0, 15)
  465.        
  466.         if fs == false then
  467.             fs = true
  468.             TabTitle.TextTransparency = 0
  469.             TabIcon.ImageTransparency = 0
  470.             Tab.BackgroundTransparency = 0
  471.             Container.Visible = true
  472.         end
  473.        
  474.         Tab.MouseButton1Click:Connect(function()
  475.             for i, v in next, ContainerFolder:GetChildren() do
  476.                 if v.Name == "Container" then
  477.                     v.Visible = false
  478.                 end
  479.                 Container.Visible = true
  480.             end
  481.             for i, v in next, TabHold:GetChildren() do
  482.                 if v.Name == "Tab" then
  483.                     TweenService:Create(
  484.                         v,
  485.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  486.                         {BackgroundTransparency = 1}
  487.                     ):Play()
  488.                     TweenService:Create(
  489.                         v.TabIcon,
  490.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  491.                         {ImageTransparency = .3}
  492.                     ):Play()
  493.                     TweenService:Create(
  494.                         v.TabTitle,
  495.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  496.                         {TextTransparency = .3}
  497.                     ):Play()
  498.                     TweenService:Create(
  499.                         Tab,
  500.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  501.                         {BackgroundTransparency = 0}
  502.                     ):Play()
  503.                     TweenService:Create(
  504.                         TabIcon,
  505.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  506.                         {ImageTransparency = 0}
  507.                     ):Play()
  508.                     TweenService:Create(
  509.                         TabTitle,
  510.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  511.                         {TextTransparency = 0}
  512.                     ):Play()
  513.                 end
  514.             end
  515.         end)
  516.         local ContainerContent = {}
  517.         function ContainerContent:Button(options)
  518.             options = typeof(options) == "table" and options or {}
  519.             local text = typeof(options.text) == "string" and options.text or "No Name"
  520.             local desc = typeof(options.desc) == "string" and options.desc or nil
  521.             local callback = typeof(options.callback) == "function" and options.callback or function() end
  522.  
  523.             local Button = Instance.new("TextButton")
  524.             local ButtonCorner = Instance.new("UICorner")
  525.             local Title = Instance.new("TextLabel")
  526.             local Circle = Instance.new("Frame")
  527.             local CircleCorner = Instance.new("UICorner")
  528.             local CircleSmall = Instance.new("Frame")
  529.             local CircleSmallCorner = Instance.new("UICorner")
  530.  
  531.             Button.Name = "Button"
  532.             Button.Parent = Container
  533.             Button.BackgroundColor3 = Color3.fromRGB(64, 68, 75)
  534.             Button.ClipsDescendants = true
  535.             Button.Position = UDim2.new(0.370312512, 0, 0.552631557, 0)
  536.             Button.Size = UDim2.new(0, 457, 0, 43)
  537.             Button.AutoButtonColor = false
  538.             Button.Font = Enum.Font.SourceSans
  539.             Button.Text = ""
  540.             Button.TextColor3 = Color3.fromRGB(0, 0, 0)
  541.             Button.TextSize = 14.000
  542.  
  543.             ButtonCorner.CornerRadius = UDim.new(0, 4)
  544.             ButtonCorner.Name = "ButtonCorner"
  545.             ButtonCorner.Parent = Button
  546.  
  547.             Title.Name = "Title"
  548.             Title.Parent = Button
  549.             Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  550.             Title.BackgroundTransparency = 1.000
  551.             Title.Position = UDim2.new(0.0822437406, 0, 0, 0)
  552.             Title.Size = UDim2.new(0, 113, 0, 42)
  553.             Title.Font = Enum.Font.Gotham
  554.             Title.Text = text
  555.             Title.TextColor3 = Color3.fromRGB(255, 255, 255)
  556.             Title.TextSize = 15.000
  557.             Title.TextTransparency = 0.300
  558.             Title.TextXAlignment = Enum.TextXAlignment.Left
  559.  
  560.             Circle.Name = "Circle"
  561.             Circle.Parent = Title
  562.             Circle.Active = true
  563.             Circle.AnchorPoint = Vector2.new(0.5, 0.5)
  564.             Circle.BackgroundColor3 = Color3.fromRGB(211, 211, 211)
  565.             Circle.Position = UDim2.new(-0.150690272, 0, 0.503000021, 0)
  566.             Circle.Size = UDim2.new(0, 11, 0, 11)
  567.  
  568.             CircleCorner.CornerRadius = UDim.new(2, 6)
  569.             CircleCorner.Name = "CircleCorner"
  570.             CircleCorner.Parent = Circle
  571.  
  572.             CircleSmall.Name = "CircleSmall"
  573.             CircleSmall.Parent = Circle
  574.             CircleSmall.Active = true
  575.             CircleSmall.AnchorPoint = Vector2.new(0.5, 0.5)
  576.             CircleSmall.BackgroundColor3 = Color3.fromRGB(64, 68, 75)
  577.             CircleSmall.BackgroundTransparency = 1.000
  578.             CircleSmall.Position = UDim2.new(0.485673368, 0, 0.503000021, 0)
  579.             CircleSmall.Size = UDim2.new(0, 9, 0, 9)
  580.  
  581.             CircleSmallCorner.CornerRadius = UDim.new(2, 6)
  582.             CircleSmallCorner.Name = "CircleSmallCorner"
  583.             CircleSmallCorner.Parent = CircleSmall
  584.  
  585.             if desc then
  586.                 local BtnDescToggled = false
  587.                 local Description = Instance.new("TextLabel")
  588.                 local ArrowBtn = Instance.new("ImageButton")
  589.                 local ArrowIco = Instance.new("ImageLabel")
  590.  
  591.                 Description.Name = "Description"
  592.                 Description.Parent = Title
  593.                 Description.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  594.                 Description.BackgroundTransparency = 1.000
  595.                 Description.Position = UDim2.new(-0.200942323, 0, 0.785714269, 0)
  596.                 Description.Size = UDim2.new(0, 432, 0, 31)
  597.                 Description.Font = Enum.Font.Gotham
  598.                 Description.Text = desc
  599.                 Description.TextColor3 = Color3.fromRGB(255, 255, 255)
  600.                 Description.TextSize = 15.000
  601.                 Description.TextTransparency = 1
  602.                 Description.TextWrapped = true
  603.                 Description.TextXAlignment = Enum.TextXAlignment.Left
  604.  
  605.                 ArrowBtn.Name = "ArrowBtn"
  606.                 ArrowBtn.Parent = Button
  607.                 ArrowBtn.BackgroundColor3 = Color3.fromRGB(86, 86, 86)
  608.                 ArrowBtn.BackgroundTransparency = 1.000
  609.                 ArrowBtn.Position = UDim2.new(0.903719902, 0, 0, 0)
  610.                 ArrowBtn.Size = UDim2.new(0, 33, 0, 37)
  611.                 ArrowBtn.SliceCenter = Rect.new(30, 30, 30, 30)
  612.                 ArrowBtn.SliceScale = 7.000
  613.  
  614.                 ArrowIco.Name = "ArrowIco"
  615.                 ArrowIco.Parent = ArrowBtn
  616.                 ArrowIco.AnchorPoint = Vector2.new(0.5, 0.5)
  617.                 ArrowIco.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  618.                 ArrowIco.BackgroundTransparency = 1.000
  619.                 ArrowIco.Position = UDim2.new(0.495753437, 0, 0.554054081, 0)
  620.                 ArrowIco.Selectable = true
  621.                 ArrowIco.Size = UDim2.new(0, 28, 0, 24)
  622.                 ArrowIco.Image = "http://www.roblox.com/asset/?id=6034818372"
  623.                 ArrowIco.ImageTransparency = .3
  624.  
  625.                 ArrowBtn.MouseButton1Click:Connect(function()
  626.                     if BtnDescToggled == false then
  627.                         Button:TweenSize(UDim2.new(0, 457, 0, 74), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  628.                         TweenService:Create(
  629.                             Title,
  630.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  631.                             {TextColor3 = PresetColor}
  632.                         ):Play()
  633.                         TweenService:Create(
  634.                             ArrowIco,
  635.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  636.                             {ImageColor3 = PresetColor}
  637.                         ):Play()
  638.                         TweenService:Create(
  639.                             ArrowIco,
  640.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  641.                             {ImageTransparency = 0}
  642.                         ):Play()
  643.                         TweenService:Create(
  644.                             ArrowIco,
  645.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  646.                             {Rotation = 180}
  647.                         ):Play()
  648.                         TweenService:Create(
  649.                             Circle,
  650.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  651.                             {BackgroundColor3 = PresetColor}
  652.                         ):Play()
  653.                         TweenService:Create(
  654.                             CircleSmall,
  655.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  656.                             {BackgroundTransparency = 0}
  657.                         ):Play()
  658.                         TweenService:Create(
  659.                             Title,
  660.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  661.                             {TextTransparency = 0}
  662.                         ):Play()
  663.                         TweenService:Create(
  664.                             Description,
  665.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  666.                             {TextTransparency = 0.3}
  667.                         ):Play()
  668.                         wait(.4)
  669.                         Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  670.                     else
  671.                         Button:TweenSize(UDim2.new(0, 457, 0, 43), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  672.                         TweenService:Create(
  673.                             Title,
  674.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  675.                             {TextColor3 = Color3.fromRGB(255,255,255)}
  676.                         ):Play()
  677.                         TweenService:Create(
  678.                             ArrowIco,
  679.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  680.                             {ImageColor3 = Color3.fromRGB(255,255,255)}
  681.                         ):Play()
  682.                         TweenService:Create(
  683.                             ArrowIco,
  684.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  685.                             {ImageTransparency = .3}
  686.                         ):Play()
  687.                         TweenService:Create(
  688.                             ArrowIco,
  689.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  690.                             {Rotation = 0}
  691.                         ):Play()
  692.                         TweenService:Create(
  693.                             Circle,
  694.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  695.                             {BackgroundColor3 = Color3.fromRGB(211, 211, 211)}
  696.                         ):Play()
  697.                         TweenService:Create(
  698.                             CircleSmall,
  699.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  700.                             {BackgroundTransparency = 1}
  701.                         ):Play()
  702.                         TweenService:Create(
  703.                             Title,
  704.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  705.                             {TextTransparency = 0.3}
  706.                         ):Play()
  707.                         TweenService:Create(
  708.                             Description,
  709.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  710.                             {TextTransparency = 1}
  711.                         ):Play()
  712.                         wait(.4)
  713.                         Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  714.                     end
  715.                     BtnDescToggled = not BtnDescToggled
  716.                 end)
  717.             end
  718.            
  719.             Button.MouseEnter:Connect(function()
  720.                 TweenService:Create(
  721.                     Title,
  722.                     TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  723.                     {TextTransparency = 0}
  724.                 ):Play()
  725.             end)
  726.            
  727.             Button.MouseLeave:Connect(function()
  728.                 TweenService:Create(
  729.                     Title,
  730.                     TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  731.                     {TextTransparency = 0.3}
  732.                 ):Play()
  733.             end)
  734.            
  735.             Button.MouseButton1Click:Connect(function()
  736.                 pcall(callback)
  737.             end)
  738.            
  739.             Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  740.         end
  741.         function ContainerContent:Toggle(options)
  742.             options = typeof(options) == "table" and options or {}
  743.             local text = typeof(options.text) == "string" and options.text or "No Name"
  744.             local desc = typeof(options.desc) == "string" and options.desc or nil
  745.             local callback = typeof(options.callback) == "function" and options.callback or function() end
  746.             local default = typeof(options.state) == "boolean" and options.state or false
  747.             local flag = typeof(options.flag) == "string" and options.flag or nil
  748.  
  749.             if flag then
  750.                 Flux.flags[flag] = default
  751.             end
  752.  
  753.             local Toggled = false
  754.            
  755.             local Toggle = Instance.new("TextButton")
  756.             local ToggleCorner = Instance.new("UICorner")
  757.             local Title = Instance.new("TextLabel")
  758.             local Circle = Instance.new("Frame")
  759.             local CircleCorner = Instance.new("UICorner")
  760.             local CircleSmall = Instance.new("Frame")
  761.             local CircleSmallCorner = Instance.new("UICorner")
  762.             local ToggleFrame = Instance.new("Frame")
  763.             local ToggleFrameCorner = Instance.new("UICorner")
  764.             local ToggleCircle = Instance.new("Frame")
  765.             local ToggleCircleCorner = Instance.new("UICorner")
  766.  
  767.             Toggle.Name = "Toggle"
  768.             Toggle.Parent = Container
  769.             Toggle.BackgroundColor3 = Color3.fromRGB(64, 68, 75)
  770.             Toggle.ClipsDescendants = true
  771.             Toggle.Position = UDim2.new(0.110937506, 0, 0.67653507, 0)
  772.             Toggle.Size = UDim2.new(0, 457, 0, 43)
  773.             Toggle.AutoButtonColor = false
  774.             Toggle.Font = Enum.Font.SourceSans
  775.             Toggle.Text = ""
  776.             Toggle.TextColor3 = Color3.fromRGB(0, 0, 0)
  777.             Toggle.TextSize = 14.000
  778.  
  779.             ToggleCorner.CornerRadius = UDim.new(0, 4)
  780.             ToggleCorner.Name = "ToggleCorner"
  781.             ToggleCorner.Parent = Toggle
  782.  
  783.             Title.Name = "Title"
  784.             Title.Parent = Toggle
  785.             Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  786.             Title.BackgroundTransparency = 1.000
  787.             Title.Position = UDim2.new(0.0822437406, 0, 0, 0)
  788.             Title.Size = UDim2.new(0, 113, 0, 42)
  789.             Title.Font = Enum.Font.Gotham
  790.             Title.Text = text
  791.             Title.TextColor3 = Color3.fromRGB(255, 255, 255)
  792.             Title.TextSize = 15.000
  793.             Title.TextTransparency = 0.300
  794.             Title.TextXAlignment = Enum.TextXAlignment.Left
  795.  
  796.             Circle.Name = "Circle"
  797.             Circle.Parent = Title
  798.             Circle.Active = true
  799.             Circle.AnchorPoint = Vector2.new(0.5, 0.5)
  800.             Circle.BackgroundColor3 = Color3.fromRGB(211, 211, 211)
  801.             Circle.Position = UDim2.new(-0.150690272, 0, 0.503000021, 0)
  802.             Circle.Size = UDim2.new(0, 11, 0, 11)
  803.  
  804.             CircleCorner.CornerRadius = UDim.new(2, 6)
  805.             CircleCorner.Name = "CircleCorner"
  806.             CircleCorner.Parent = Circle
  807.  
  808.             CircleSmall.Name = "CircleSmall"
  809.             CircleSmall.Parent = Circle
  810.             CircleSmall.Active = true
  811.             CircleSmall.AnchorPoint = Vector2.new(0.5, 0.5)
  812.             CircleSmall.BackgroundColor3 = Color3.fromRGB(64, 68, 75)
  813.             CircleSmall.BackgroundTransparency = 1.000
  814.             CircleSmall.Position = UDim2.new(0.485673368, 0, 0.503000021, 0)
  815.             CircleSmall.Size = UDim2.new(0, 9, 0, 9)
  816.  
  817.             CircleSmallCorner.CornerRadius = UDim.new(2, 6)
  818.             CircleSmallCorner.Name = "CircleSmallCorner"
  819.             CircleSmallCorner.Parent = CircleSmall
  820.  
  821.             ToggleFrame.Name = "ToggleFrame"
  822.             ToggleFrame.Parent = Circle
  823.             ToggleFrame.BackgroundColor3 = Color3.fromRGB(226, 227, 227)
  824.             ToggleFrame.Position = desc and UDim2.new(33.0856934, 0, 0, 0) or UDim2.new(36.5, 0, 0, 0)
  825.             ToggleFrame.Size = UDim2.new(0, 27, 0, 11)
  826.  
  827.             ToggleFrameCorner.Name = "ToggleFrameCorner"
  828.             ToggleFrameCorner.Parent = ToggleFrame
  829.  
  830.             ToggleCircle.Name = "ToggleCircle"
  831.             ToggleCircle.Parent = ToggleFrame
  832.             ToggleCircle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  833.             ToggleCircle.Position = UDim2.new(0, 0, -0.272727281, 0)
  834.             ToggleCircle.Selectable = true
  835.             ToggleCircle.Size = UDim2.new(0, 17, 0, 17)
  836.  
  837.             ToggleCircleCorner.CornerRadius = UDim.new(2, 8)
  838.             ToggleCircleCorner.Name = "ToggleCircleCorner"
  839.             ToggleCircleCorner.Parent = ToggleCircle
  840.  
  841.             if desc then
  842.                 local ToggleDescToggled = false
  843.                 local Description = Instance.new("TextLabel")
  844.                 local ArrowBtn = Instance.new("ImageButton")
  845.                 local ArrowIco = Instance.new("ImageLabel")
  846.  
  847.                 Description.Name = "Description"
  848.                 Description.Parent = Title
  849.                 Description.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  850.                 Description.BackgroundTransparency = 1.000
  851.                 Description.Position = UDim2.new(-0.200942323, 0, 0.785714269, 0)
  852.                 Description.Size = UDim2.new(0, 432, 0, 31)
  853.                 Description.Font = Enum.Font.Gotham
  854.                 Description.Text = desc
  855.                 Description.TextColor3 = Color3.fromRGB(255, 255, 255)
  856.                 Description.TextSize = 15.000
  857.                 Description.TextTransparency = 1
  858.                 Description.TextWrapped = true
  859.                 Description.TextXAlignment = Enum.TextXAlignment.Left
  860.  
  861.                 ArrowBtn.Name = "ArrowBtn"
  862.                 ArrowBtn.Parent = Toggle
  863.                 ArrowBtn.BackgroundColor3 = Color3.fromRGB(86, 86, 86)
  864.                 ArrowBtn.BackgroundTransparency = 1.000
  865.                 ArrowBtn.Position = UDim2.new(0.903719902, 0, 0, 0)
  866.                 ArrowBtn.Size = UDim2.new(0, 33, 0, 37)
  867.                 ArrowBtn.SliceCenter = Rect.new(30, 30, 30, 30)
  868.                 ArrowBtn.SliceScale = 7.000
  869.  
  870.                 ArrowIco.Name = "ArrowIco"
  871.                 ArrowIco.Parent = ArrowBtn
  872.                 ArrowIco.AnchorPoint = Vector2.new(0.5, 0.5)
  873.                 ArrowIco.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  874.                 ArrowIco.BackgroundTransparency = 1.000
  875.                 ArrowIco.Position = UDim2.new(0.495753437, 0, 0.554054081, 0)
  876.                 ArrowIco.Selectable = true
  877.                 ArrowIco.Size = UDim2.new(0, 28, 0, 24)
  878.                 ArrowIco.Image = "http://www.roblox.com/asset/?id=6034818372"
  879.                 ArrowIco.ImageTransparency = .3
  880.  
  881.                 ArrowBtn.MouseButton1Click:Connect(function()
  882.                     if ToggleDescToggled == false then
  883.                         Toggle:TweenSize(UDim2.new(0, 457, 0, 74), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  884.                         TweenService:Create(
  885.                             Title,
  886.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  887.                             {TextColor3 = PresetColor}
  888.                         ):Play()
  889.                         TweenService:Create(
  890.                             ArrowIco,
  891.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  892.                             {ImageColor3 = PresetColor}
  893.                         ):Play()
  894.                         TweenService:Create(
  895.                             ArrowIco,
  896.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  897.                             {ImageTransparency = 0}
  898.                         ):Play()
  899.                         TweenService:Create(
  900.                             ArrowIco,
  901.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  902.                             {Rotation = 180}
  903.                         ):Play()
  904.                         TweenService:Create(
  905.                             Circle,
  906.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  907.                             {BackgroundColor3 = PresetColor}
  908.                         ):Play()
  909.                         TweenService:Create(
  910.                             CircleSmall,
  911.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  912.                             {BackgroundTransparency = 0}
  913.                         ):Play()
  914.                         TweenService:Create(
  915.                             Title,
  916.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  917.                             {TextTransparency = 0}
  918.                         ):Play()
  919.                         TweenService:Create(
  920.                             Description,
  921.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  922.                             {TextTransparency = 0.3}
  923.                         ):Play()
  924.                         wait(.4)
  925.                         Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  926.                     else
  927.                         Toggle:TweenSize(UDim2.new(0, 457, 0, 43), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  928.                         TweenService:Create(
  929.                             Title,
  930.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  931.                             {TextColor3 = Color3.fromRGB(255,255,255)}
  932.                         ):Play()
  933.                         TweenService:Create(
  934.                             ArrowIco,
  935.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  936.                             {ImageColor3 = Color3.fromRGB(255,255,255)}
  937.                         ):Play()
  938.                         TweenService:Create(
  939.                             ArrowIco,
  940.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  941.                             {ImageTransparency = .3}
  942.                         ):Play()
  943.                         TweenService:Create(
  944.                             ArrowIco,
  945.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  946.                             {Rotation = 0}
  947.                         ):Play()
  948.                         TweenService:Create(
  949.                             Circle,
  950.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  951.                             {BackgroundColor3 = Color3.fromRGB(211, 211, 211)}
  952.                         ):Play()
  953.                         TweenService:Create(
  954.                             CircleSmall,
  955.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  956.                             {BackgroundTransparency = 1}
  957.                         ):Play()
  958.                         TweenService:Create(
  959.                             Title,
  960.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  961.                             {TextTransparency = 0.3}
  962.                         ):Play()
  963.                         TweenService:Create(
  964.                             Description,
  965.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  966.                             {TextTransparency = 1}
  967.                         ):Play()
  968.                         wait(.4)
  969.                         Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  970.                     end
  971.                     ToggleDescToggled = not ToggleDescToggled
  972.                 end)
  973.             end
  974.            
  975.             Toggle.MouseEnter:Connect(function()
  976.                 TweenService:Create(
  977.                     Title,
  978.                     TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  979.                     {TextTransparency = 0}
  980.                 ):Play()
  981.             end)
  982.  
  983.             Toggle.MouseLeave:Connect(function()
  984.                 TweenService:Create(
  985.                     Title,
  986.                     TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  987.                     {TextTransparency = 0.3}
  988.                 ):Play()
  989.             end)
  990.  
  991.             Toggle.MouseButton1Click:Connect(function()
  992.                 if Toggled == false then
  993.                     ToggleCircle:TweenPosition(UDim2.new(0.37, 0,-0.273, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true)
  994.                     TweenService:Create(
  995.                         ToggleCircle,
  996.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  997.                         {BackgroundColor3 =PresetColor}
  998.                     ):Play()
  999.                 else
  1000.                     ToggleCircle:TweenPosition(UDim2.new(0, 0,-0.273, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true)
  1001.                     TweenService:Create(
  1002.                         ToggleCircle,
  1003.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1004.                         {BackgroundColor3 = Color3.fromRGB(255,255,255)}
  1005.                     ):Play()
  1006.                 end
  1007.                 Toggled = not Toggled
  1008.                 if flag then
  1009.                     Flux.flags[flag] = Toggled
  1010.                 end
  1011.                 pcall(callback, Toggled)
  1012.             end)
  1013.            
  1014.             if default == true then
  1015.                 ToggleCircle:TweenPosition(UDim2.new(0.37, 0,-0.273, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true)
  1016.                 TweenService:Create(
  1017.                     ToggleCircle,
  1018.                     TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1019.                     {BackgroundColor3 =PresetColor}
  1020.                 ):Play()
  1021.                 Toggled = not Toggled
  1022.                 if flag then
  1023.                     Flux.flags[flag] = Toggled
  1024.                 end
  1025.                 pcall(callback, Toggled)
  1026.             end
  1027.             Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  1028.         end
  1029.        
  1030.         function ContainerContent:Slider(options)
  1031.             options = typeof(options) == "table" and options or {}
  1032.             local text = typeof(options.text) == "string" and options.text or "No Name"
  1033.             local desc = typeof(options.desc) == "string" and options.desc or nil
  1034.             local callback = typeof(options.callback) == "function" and options.callback or function() end
  1035.             local start = typeof(options.value) == "number" and options.value or 1
  1036.             local min = typeof(options.min) == "number" and options.min or 0
  1037.             local max = typeof(options.max) == "number" and options.max or 10
  1038.             local flag = typeof(options.flag) == "string" and options.flag or nil
  1039.  
  1040.             if flag then
  1041.                 Flux.flags[flag] = start
  1042.             end
  1043.  
  1044.             local SliderFunc = {}
  1045.             local dragging = false
  1046.             local Slider = Instance.new("TextButton")
  1047.             local SliderCorner = Instance.new("UICorner")
  1048.             local Title = Instance.new("TextLabel")
  1049.             local Circle = Instance.new("Frame")
  1050.             local CircleCorner = Instance.new("UICorner")
  1051.             local CircleSmall = Instance.new("Frame")
  1052.             local CircleSmallCorner = Instance.new("UICorner")
  1053.             local SlideFrame = Instance.new("Frame")
  1054.             local CurrentValueFrame = Instance.new("Frame")
  1055.             local SlideCircle = Instance.new("ImageButton")
  1056.             local Value = Instance.new("TextBox")
  1057.  
  1058.             Slider.Name = "Slider"
  1059.             Slider.Parent = Container
  1060.             Slider.BackgroundColor3 = Color3.fromRGB(64, 68, 75)
  1061.             Slider.ClipsDescendants = true
  1062.             Slider.Position = UDim2.new(0.189062506, 0, 0.648612201, 0)
  1063.             Slider.Size = UDim2.new(0, 457, 0, 60)
  1064.             Slider.AutoButtonColor = false
  1065.             Slider.Font = Enum.Font.SourceSans
  1066.             Slider.Text = ""
  1067.             Slider.TextColor3 = Color3.fromRGB(0, 0, 0)
  1068.             Slider.TextSize = 14.000
  1069.  
  1070.             SliderCorner.CornerRadius = UDim.new(0, 4)
  1071.             SliderCorner.Name = "SliderCorner"
  1072.             SliderCorner.Parent = Slider
  1073.  
  1074.             Title.Name = "Title"
  1075.             Title.Parent = Slider
  1076.             Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1077.             Title.BackgroundTransparency = 1.000
  1078.             Title.Position = UDim2.new(0.0822437406, 0, 0, 0)
  1079.             Title.Size = UDim2.new(0, 113, 0, 42)
  1080.             Title.Font = Enum.Font.Gotham
  1081.             Title.Text = text
  1082.             Title.TextColor3 = Color3.fromRGB(255, 255, 255)
  1083.             Title.TextSize = 15.000
  1084.             Title.TextTransparency = 0.300
  1085.             Title.TextXAlignment = Enum.TextXAlignment.Left
  1086.  
  1087.             Circle.Name = "Circle"
  1088.             Circle.Parent = Title
  1089.             Circle.Active = true
  1090.             Circle.AnchorPoint = Vector2.new(0.5, 0.5)
  1091.             Circle.BackgroundColor3 = Color3.fromRGB(211, 211, 211)
  1092.             Circle.Position = UDim2.new(-0.150690272, 0, 0.503000021, 0)
  1093.             Circle.Size = UDim2.new(0, 11, 0, 11)
  1094.  
  1095.             CircleCorner.CornerRadius = UDim.new(2, 6)
  1096.             CircleCorner.Name = "CircleCorner"
  1097.             CircleCorner.Parent = Circle
  1098.  
  1099.             CircleSmall.Name = "CircleSmall"
  1100.             CircleSmall.Parent = Circle
  1101.             CircleSmall.Active = true
  1102.             CircleSmall.AnchorPoint = Vector2.new(0.5, 0.5)
  1103.             CircleSmall.BackgroundColor3 = Color3.fromRGB(64, 68, 75)
  1104.             CircleSmall.BackgroundTransparency = 1.000
  1105.             CircleSmall.Position = UDim2.new(0.485673368, 0, 0.503000021, 0)
  1106.             CircleSmall.Size = UDim2.new(0, 9, 0, 9)
  1107.  
  1108.             CircleSmallCorner.CornerRadius = UDim.new(2, 6)
  1109.             CircleSmallCorner.Name = "CircleSmallCorner"
  1110.             CircleSmallCorner.Parent = CircleSmall
  1111.  
  1112.             SlideFrame.Name = "SlideFrame"
  1113.             SlideFrame.Parent = Title
  1114.             SlideFrame.BackgroundColor3 = Color3.fromRGB(235, 234, 235)
  1115.             SlideFrame.BorderSizePixel = 0
  1116.             SlideFrame.Position = UDim2.new(-0.197140202, 0, 0.986091495, 0)
  1117.             SlideFrame.Size = UDim2.new(0, 426, 0, 3)
  1118.  
  1119.             CurrentValueFrame.Name = "CurrentValueFrame"
  1120.             CurrentValueFrame.Parent = SlideFrame
  1121.             CurrentValueFrame.BackgroundColor3 = PresetColor
  1122.             CurrentValueFrame.BorderSizePixel = 0
  1123.             CurrentValueFrame.Size = UDim2.new((start or 0) / max, 0, 0, 3)
  1124.  
  1125.             SlideCircle.Name = "SlideCircle"
  1126.             SlideCircle.Parent = SlideFrame
  1127.             SlideCircle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1128.             SlideCircle.BackgroundTransparency = 1.000
  1129.             SlideCircle.Position = UDim2.new((start or 0)/max, -6,-1.30499995, 0)
  1130.             SlideCircle.Size = UDim2.new(0, 11, 0, 11)
  1131.             SlideCircle.Image = "rbxassetid://3570695787"
  1132.             SlideCircle.ImageColor3 = PresetColor
  1133.  
  1134.             Value.Name = "Value"
  1135.             Value.Parent = Title
  1136.             Value.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1137.             Value.BackgroundTransparency = 1.000
  1138.             Value.Position = desc and UDim2.new(2.27693367, 0, 0, 0) or UDim2.new(2.55, 0, 0, 0)
  1139.             Value.Size = UDim2.new(0, 113, 0, 41)
  1140.             Value.Font = Enum.Font.Gotham
  1141.             Value.Text = tostring(start and math.floor((start / max) * (max - min) + min) or 0)
  1142.             Value.TextColor3 = Color3.fromRGB(255, 255, 255)
  1143.             Value.TextSize = 15.000
  1144.             Value.TextTransparency = 0.300
  1145.             Value.TextXAlignment = Enum.TextXAlignment.Right
  1146.             Value.ClearTextOnFocus = false
  1147.  
  1148.             if desc then
  1149.                 local SliderDescToggled = false
  1150.                 local Description = Instance.new("TextLabel")
  1151.                 local ArrowBtn = Instance.new("ImageButton")
  1152.                 local ArrowIco = Instance.new("ImageLabel")
  1153.                
  1154.                 Description.Name = "Description"
  1155.                 Description.Parent = Title
  1156.                 Description.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1157.                 Description.BackgroundTransparency = 1.000
  1158.                 Description.Position = UDim2.new(-0.201000005, 0, 1.38600004, 0)
  1159.                 Description.Size = UDim2.new(0, 432, 0, 31)
  1160.                 Description.Font = Enum.Font.Gotham
  1161.                 Description.Text = desc
  1162.                 Description.TextColor3 = Color3.fromRGB(255, 255, 255)
  1163.                 Description.TextSize = 15.000
  1164.                 Description.TextTransparency = 0.300
  1165.                 Description.TextWrapped = true
  1166.                 Description.TextXAlignment = Enum.TextXAlignment.Left
  1167.  
  1168.                 ArrowBtn.Name = "ArrowBtn"
  1169.                 ArrowBtn.Parent = Slider
  1170.                 ArrowBtn.BackgroundColor3 = Color3.fromRGB(86, 86, 86)
  1171.                 ArrowBtn.BackgroundTransparency = 1.000
  1172.                 ArrowBtn.Position = UDim2.new(0.903719902, 0, 0, 0)
  1173.                 ArrowBtn.Size = UDim2.new(0, 33, 0, 37)
  1174.                 ArrowBtn.SliceCenter = Rect.new(30, 30, 30, 30)
  1175.                 ArrowBtn.SliceScale = 7.000
  1176.    
  1177.                 ArrowIco.Name = "ArrowIco"
  1178.                 ArrowIco.Parent = ArrowBtn
  1179.                 ArrowIco.AnchorPoint = Vector2.new(0.5, 0.5)
  1180.                 ArrowIco.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1181.                 ArrowIco.BackgroundTransparency = 1.000
  1182.                 ArrowIco.Position = UDim2.new(0.495753437, 0, 0.554054081, 0)
  1183.                 ArrowIco.Selectable = true
  1184.                 ArrowIco.Size = UDim2.new(0, 28, 0, 24)
  1185.                 ArrowIco.Image = "http://www.roblox.com/asset/?id=6034818372"
  1186.                 ArrowIco.ImageTransparency = .3
  1187.  
  1188.                 ArrowBtn.MouseButton1Click:Connect(function()
  1189.                     if SliderDescToggled == false then
  1190.                         Slider:TweenSize(UDim2.new(0, 457, 0, 101), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  1191.                         TweenService:Create(
  1192.                             Title,
  1193.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1194.                             {TextColor3 = PresetColor}
  1195.                         ):Play()
  1196.                         TweenService:Create(
  1197.                             Value,
  1198.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1199.                             {TextColor3 = PresetColor}
  1200.                         ):Play()
  1201.                         TweenService:Create(
  1202.                             ArrowIco,
  1203.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1204.                             {ImageColor3 = PresetColor}
  1205.                         ):Play()
  1206.                         TweenService:Create(
  1207.                             ArrowIco,
  1208.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1209.                             {ImageTransparency = 0}
  1210.                         ):Play()
  1211.                         TweenService:Create(
  1212.                             ArrowIco,
  1213.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1214.                             {Rotation = 180}
  1215.                         ):Play()
  1216.                         TweenService:Create(
  1217.                             Circle,
  1218.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1219.                             {BackgroundColor3 =PresetColor}
  1220.                         ):Play()
  1221.                         TweenService:Create(
  1222.                             CircleSmall,
  1223.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1224.                             {BackgroundTransparency = 0}
  1225.                         ):Play()
  1226.                         TweenService:Create(
  1227.                             Title,
  1228.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1229.                             {TextTransparency = 0}
  1230.                         ):Play()
  1231.                         TweenService:Create(
  1232.                             Description,
  1233.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1234.                             {TextTransparency = 0.3}
  1235.                         ):Play()
  1236.                         wait(.4)
  1237.                         Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  1238.                     else
  1239.                         Slider:TweenSize(UDim2.new(0, 457, 0, 60), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  1240.                         TweenService:Create(
  1241.                             Title,
  1242.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1243.                             {TextColor3 = Color3.fromRGB(255,255,255)}
  1244.                         ):Play()
  1245.                         TweenService:Create(
  1246.                             Value,
  1247.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1248.                             {TextColor3 = Color3.fromRGB(255,255,255)}
  1249.                         ):Play()
  1250.                         TweenService:Create(
  1251.                             ArrowIco,
  1252.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1253.                             {ImageColor3 = Color3.fromRGB(255,255,255)}
  1254.                         ):Play()
  1255.                         TweenService:Create(
  1256.                             ArrowIco,
  1257.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1258.                             {ImageTransparency = .3}
  1259.                         ):Play()
  1260.                         TweenService:Create(
  1261.                             ArrowIco,
  1262.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1263.                             {Rotation = 0}
  1264.                         ):Play()
  1265.                         TweenService:Create(
  1266.                             Circle,
  1267.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1268.                             {BackgroundColor3 = Color3.fromRGB(211, 211, 211)}
  1269.                         ):Play()
  1270.                         TweenService:Create(
  1271.                             CircleSmall,
  1272.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1273.                             {BackgroundTransparency = 1}
  1274.                         ):Play()
  1275.                         TweenService:Create(
  1276.                             Title,
  1277.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1278.                             {TextTransparency = 0.3}
  1279.                         ):Play()
  1280.                         TweenService:Create(
  1281.                             Description,
  1282.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1283.                             {TextTransparency = 1}
  1284.                         ):Play()
  1285.                         wait(.4)
  1286.                         Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  1287.                     end
  1288.                     SliderDescToggled = not SliderDescToggled
  1289.                 end)
  1290.             end
  1291.  
  1292.             local oldText = Value.Text
  1293.             Value.FocusLost:Connect(function()
  1294.                 if tonumber(Value.Text) then
  1295.                     local num = math.clamp(tonumber(Value.Text), min, max)
  1296.                     oldText = tostring(num)
  1297.                     SliderFunc:SetValue(num)
  1298.                 else
  1299.                     Value.Text = oldText
  1300.                 end
  1301.             end)
  1302.  
  1303.             local function move(input)
  1304.                 local pos =
  1305.                     UDim2.new(
  1306.                         math.clamp((input.Position.X - SlideFrame.AbsolutePosition.X) / SlideFrame.AbsoluteSize.X, 0, 1),
  1307.                         -6,
  1308.                     -1.30499995,
  1309.                         0
  1310.                     )
  1311.                 local pos1 =
  1312.                     UDim2.new(
  1313.                         math.clamp((input.Position.X - SlideFrame.AbsolutePosition.X) / SlideFrame.AbsoluteSize.X, 0, 1),
  1314.                         0,
  1315.                         0,
  1316.                         3
  1317.                     )
  1318.                 CurrentValueFrame:TweenSize(pos1, "Out", "Sine", 0.1, true)
  1319.                 SlideCircle:TweenPosition(pos, "Out", "Sine", 0.1, true)
  1320.                 local value = math.floor(((pos.X.Scale * max) / max) * (max - min) + min)
  1321.                 Value.Text = tostring(value)
  1322.                 if flag then
  1323.                     Flux.flags[flag] = value
  1324.                 end
  1325.                 pcall(callback, value)
  1326.             end
  1327.             SlideCircle.InputBegan:Connect(
  1328.                 function(input)
  1329.                     if input.UserInputType == Enum.UserInputType.MouseButton1 then
  1330.                         dragging = true
  1331.                     end
  1332.                 end
  1333.             )
  1334.             SlideCircle.InputEnded:Connect(
  1335.                 function(input)
  1336.                     if input.UserInputType == Enum.UserInputType.MouseButton1 then
  1337.                         dragging = false
  1338.                     end
  1339.                 end
  1340.             )
  1341.             game:GetService("UserInputService").InputChanged:Connect(
  1342.             function(input)
  1343.                 if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
  1344.                     move(input)
  1345.                 end
  1346.             end
  1347.             )
  1348.             Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  1349.             function SliderFunc:SetValue(tochange)
  1350.                 if tonumber(tochange) then
  1351.                     game:GetService("TweenService"):Create(CurrentValueFrame, TweenInfo.new(0.125, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {Size = UDim2.new((tochange or 0) / max, 0, 0, 3)}):Play();
  1352.                     game:GetService("TweenService"):Create(SlideCircle, TweenInfo.new(0.125, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {Position = UDim2.new((tochange or 0)/max, -6,-1.30499995, 0)}):Play();
  1353.                     Value.Text = tostring(tochange and math.floor((tochange / max) * (max - min) + min) or 0)
  1354.                     if flag then
  1355.                         Flux.flags[flag] = tochange
  1356.                     end
  1357.                     pcall(callback,tochange)
  1358.                 end
  1359.             end
  1360.             return SliderFunc
  1361.         end
  1362.         function ContainerContent:Dropdown(options)
  1363.             options = typeof(options) == "table" and options or {}
  1364.             local text = typeof(options.text) == "string" and options.text or "No Name"
  1365.             local list = typeof(options.values) == "table" and options.values or {}
  1366.             local callback = typeof(options.callback) == "function" and options.callback or function() end
  1367.             local flag = typeof(options.flag) == "string" and options.flag or nil
  1368.  
  1369.             if flag and list[1] then
  1370.                 Flux.flags[flag] = list[1]
  1371.             end
  1372.  
  1373.             local DropFunc = {}
  1374.             local Selected = text
  1375.             local FrameSize = 43
  1376.             local ItemCount = 0
  1377.             local DropToggled = false
  1378.             local Dropdown = Instance.new("TextButton")
  1379.             local DropdownCorner = Instance.new("UICorner")
  1380.             local Title = Instance.new("TextLabel")
  1381.             local Circle = Instance.new("Frame")
  1382.             local CircleCorner = Instance.new("UICorner")
  1383.             local CircleSmall = Instance.new("Frame")
  1384.             local CircleSmallCorner = Instance.new("UICorner")
  1385.             local ArrowIco = Instance.new("ImageLabel")
  1386.             local DropItemHolder = Instance.new("ScrollingFrame")
  1387.             local DropLayout = Instance.new("UIListLayout")
  1388.  
  1389.             Dropdown.Name = "Dropdown"
  1390.             Dropdown.Parent = Container
  1391.             Dropdown.BackgroundColor3 = Color3.fromRGB(64, 68, 75)
  1392.             Dropdown.ClipsDescendants = true
  1393.             Dropdown.Position = UDim2.new(0.110937499, 0, 0.67653507, 0)
  1394.             Dropdown.Size = UDim2.new(0, 457, 0, 43)
  1395.             Dropdown.AutoButtonColor = false
  1396.             Dropdown.Font = Enum.Font.SourceSans
  1397.             Dropdown.Text = ""
  1398.             Dropdown.TextColor3 = Color3.fromRGB(0, 0, 0)
  1399.             Dropdown.TextSize = 14.000
  1400.  
  1401.             DropdownCorner.CornerRadius = UDim.new(0, 4)
  1402.             DropdownCorner.Name = "DropdownCorner"
  1403.             DropdownCorner.Parent = Dropdown
  1404.  
  1405.             Title.Name = "Title"
  1406.             Title.Parent = Dropdown
  1407.             Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1408.             Title.BackgroundTransparency = 1.000
  1409.             Title.Position = UDim2.new(0.0822437406, 0, 0, 0)
  1410.             Title.Size = UDim2.new(0, 113, 0, 42)
  1411.             Title.Font = Enum.Font.Gotham
  1412.             Title.Text = text
  1413.             Title.TextColor3 = Color3.fromRGB(255, 255, 255)
  1414.             Title.TextSize = 15.000
  1415.             Title.TextTransparency = 0.300
  1416.             Title.TextXAlignment = Enum.TextXAlignment.Left
  1417.  
  1418.             Circle.Name = "Circle"
  1419.             Circle.Parent = Title
  1420.             Circle.Active = true
  1421.             Circle.AnchorPoint = Vector2.new(0.5, 0.5)
  1422.             Circle.BackgroundColor3 = Color3.fromRGB(211, 211, 211)
  1423.             Circle.Position = UDim2.new(-0.150690272, 0, 0.503000021, 0)
  1424.             Circle.Size = UDim2.new(0, 11, 0, 11)
  1425.  
  1426.             CircleCorner.CornerRadius = UDim.new(2, 6)
  1427.             CircleCorner.Name = "CircleCorner"
  1428.             CircleCorner.Parent = Circle
  1429.  
  1430.             CircleSmall.Name = "CircleSmall"
  1431.             CircleSmall.Parent = Circle
  1432.             CircleSmall.Active = true
  1433.             CircleSmall.AnchorPoint = Vector2.new(0.5, 0.5)
  1434.             CircleSmall.BackgroundColor3 = Color3.fromRGB(64, 68, 75)
  1435.             CircleSmall.BackgroundTransparency = 1.000
  1436.             CircleSmall.Position = UDim2.new(0.485673368, 0, 0.503000021, 0)
  1437.             CircleSmall.Size = UDim2.new(0, 9, 0, 9)
  1438.  
  1439.             CircleSmallCorner.CornerRadius = UDim.new(2, 6)
  1440.             CircleSmallCorner.Name = "CircleSmallCorner"
  1441.             CircleSmallCorner.Parent = CircleSmall
  1442.  
  1443.             ArrowIco.Name = "ArrowIco"
  1444.             ArrowIco.Parent = Title
  1445.             ArrowIco.AnchorPoint = Vector2.new(0.5, 0.5)
  1446.             ArrowIco.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1447.             ArrowIco.BackgroundTransparency = 1.000
  1448.             ArrowIco.Position = UDim2.new(3.45979357, 0, 0.508096159, 0)
  1449.             ArrowIco.Selectable = true
  1450.             ArrowIco.Size = UDim2.new(0, 28, 0, 24)
  1451.             ArrowIco.Image = "http://www.roblox.com/asset/?id=6035047377"
  1452.             ArrowIco.ImageTransparency = .3
  1453.  
  1454.             DropItemHolder.Name = "DropItemHolder"
  1455.             DropItemHolder.Parent = Title
  1456.             DropItemHolder.Active = true
  1457.             DropItemHolder.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1458.             DropItemHolder.BackgroundTransparency = 1.000
  1459.             DropItemHolder.BorderSizePixel = 0
  1460.             DropItemHolder.Position = UDim2.new(-0.203539819, 0, 1.02380955, 0)
  1461.             DropItemHolder.Size = UDim2.new(0, 436, 0, 82)
  1462.             DropItemHolder.CanvasSize = UDim2.new(0, 0, 0, 0)
  1463.             DropItemHolder.ScrollBarThickness = 5
  1464.             DropItemHolder.ScrollBarImageColor3 = Color3.fromRGB(41, 42, 48)
  1465.  
  1466.             DropLayout.Name = "DropLayout"
  1467.             DropLayout.Parent = DropItemHolder
  1468.             DropLayout.SortOrder = Enum.SortOrder.LayoutOrder
  1469.             DropLayout.Padding = UDim.new(0, 2)
  1470.            
  1471.             Dropdown.MouseEnter:Connect(function()
  1472.                 TweenService:Create(
  1473.                     Title,
  1474.                     TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1475.                     {TextTransparency = 0}
  1476.                 ):Play()
  1477.             end)
  1478.  
  1479.             Dropdown.MouseLeave:Connect(function()
  1480.                 TweenService:Create(
  1481.                     Title,
  1482.                     TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1483.                     {TextTransparency = 0.3}
  1484.                 ):Play()
  1485.             end)
  1486.  
  1487.            
  1488.             Dropdown.MouseButton1Click:Connect(function()
  1489.                 if DropToggled == false then
  1490.                     Title.Text = Selected
  1491.                     Dropdown:TweenSize(UDim2.new(0, 457, 0, FrameSize), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  1492.                     TweenService:Create(
  1493.                         Title,
  1494.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1495.                         {TextColor3 = PresetColor}
  1496.                     ):Play()
  1497.                     TweenService:Create(
  1498.                         ArrowIco,
  1499.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1500.                         {ImageColor3 = PresetColor}
  1501.                     ):Play()
  1502.                     TweenService:Create(
  1503.                         ArrowIco,
  1504.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1505.                         {ImageTransparency = 0}
  1506.                     ):Play()
  1507.                     TweenService:Create(
  1508.                         ArrowIco,
  1509.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1510.                         {Rotation = 180}
  1511.                     ):Play()
  1512.                     TweenService:Create(
  1513.                         Circle,
  1514.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1515.                         {BackgroundColor3 = PresetColor}
  1516.                     ):Play()
  1517.                     TweenService:Create(
  1518.                         CircleSmall,
  1519.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1520.                         {BackgroundTransparency = 0}
  1521.                     ):Play()
  1522.                     TweenService:Create(
  1523.                         Title,
  1524.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1525.                         {TextTransparency = 0}
  1526.                     ):Play()
  1527.                     wait(.4)
  1528.                     Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  1529.                 else
  1530.                     Title.Text = Selected
  1531.                     Dropdown:TweenSize(UDim2.new(0, 457, 0, 43), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  1532.                     TweenService:Create(
  1533.                         Title,
  1534.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1535.                         {TextColor3 = Color3.fromRGB(255,255,255)}
  1536.                     ):Play()
  1537.                     TweenService:Create(
  1538.                         ArrowIco,
  1539.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1540.                         {ImageColor3 = Color3.fromRGB(255,255,255)}
  1541.                     ):Play()
  1542.                     TweenService:Create(
  1543.                         ArrowIco,
  1544.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1545.                         {ImageTransparency = .3}
  1546.                     ):Play()
  1547.                     TweenService:Create(
  1548.                         ArrowIco,
  1549.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1550.                         {Rotation = 0}
  1551.                     ):Play()
  1552.                     TweenService:Create(
  1553.                         Circle,
  1554.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1555.                         {BackgroundColor3 = Color3.fromRGB(211, 211, 211)}
  1556.                     ):Play()
  1557.                     TweenService:Create(
  1558.                         CircleSmall,
  1559.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1560.                         {BackgroundTransparency = 1}
  1561.                     ):Play()
  1562.                     TweenService:Create(
  1563.                         Title,
  1564.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1565.                         {TextTransparency = 0.3}
  1566.                     ):Play()
  1567.                     wait(.4)
  1568.                     Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  1569.                 end
  1570.             DropToggled = not DropToggled
  1571.             end)
  1572.            
  1573.             for i,v in next, list do
  1574.                 ItemCount = ItemCount + 1
  1575.                
  1576.                 if ItemCount == 1 then
  1577.                     FrameSize = 78
  1578.                 elseif ItemCount == 2 then
  1579.                     FrameSize = 107
  1580.                 elseif ItemCount >= 3 then
  1581.                     FrameSize = 133
  1582.                 end
  1583.                 local Item = Instance.new("TextButton")
  1584.                 local ItemCorner = Instance.new("UICorner")
  1585.                
  1586.             Item.Name = "Item"
  1587.             Item.Parent = DropItemHolder
  1588.             Item.BackgroundColor3 = Color3.fromRGB(64, 68, 75)
  1589.             Item.ClipsDescendants = true
  1590.             Item.Size = UDim2.new(0, 427, 0, 25)
  1591.             Item.AutoButtonColor = false
  1592.             Item.Font = Enum.Font.Gotham
  1593.             Item.Text = v
  1594.             Item.TextColor3 = Color3.fromRGB(255, 255, 255)
  1595.             Item.TextSize = 15.000
  1596.             Item.TextTransparency = 0.300
  1597.  
  1598.             ItemCorner.CornerRadius = UDim.new(0, 4)
  1599.             ItemCorner.Name = "ItemCorner"
  1600.                 ItemCorner.Parent = Item
  1601.                 DropItemHolder.CanvasSize = UDim2.new(0, 0, 0, DropLayout.AbsoluteContentSize.Y)
  1602.                
  1603.                 Item.MouseEnter:Connect(function()
  1604.                     TweenService:Create(
  1605.                         Item,
  1606.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1607.                         {TextTransparency = 0}
  1608.                     ):Play()
  1609.                 end)
  1610.  
  1611.                 Item.MouseLeave:Connect(function()
  1612.                     TweenService:Create(
  1613.                         Item,
  1614.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1615.                         {TextTransparency = 0.3}
  1616.                     ):Play()
  1617.                 end)
  1618.                
  1619.                 Item.MouseButton1Click:Connect(function()
  1620.                     if flag then
  1621.                         Flux.flags[flag] = v
  1622.                     end                
  1623.                     pcall(callback, v)
  1624.                     Title.Text = text
  1625.                     Selected = v
  1626.                     DropToggled = not DropToggled
  1627.                     Dropdown:TweenSize(UDim2.new(0, 457, 0, 43), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  1628.                     TweenService:Create(
  1629.                         Title,
  1630.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1631.                         {TextColor3 = Color3.fromRGB(255,255,255)}
  1632.                     ):Play()
  1633.                     TweenService:Create(
  1634.                         ArrowIco,
  1635.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1636.                         {ImageColor3 = Color3.fromRGB(255,255,255)}
  1637.                     ):Play()
  1638.                     TweenService:Create(
  1639.                         ArrowIco,
  1640.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1641.                         {ImageTransparency = .3}
  1642.                     ):Play()
  1643.                     TweenService:Create(
  1644.                         ArrowIco,
  1645.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1646.                         {Rotation = 0}
  1647.                     ):Play()
  1648.                     TweenService:Create(
  1649.                         Circle,
  1650.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1651.                         {BackgroundColor3 = Color3.fromRGB(211, 211, 211)}
  1652.                     ):Play()
  1653.                     TweenService:Create(
  1654.                         CircleSmall,
  1655.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1656.                         {BackgroundTransparency = 1}
  1657.                     ):Play()
  1658.                     TweenService:Create(
  1659.                         Title,
  1660.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1661.                         {TextTransparency = 0.3}
  1662.                     ):Play()
  1663.                     wait(.4)
  1664.                     Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  1665.                    
  1666.                 end)
  1667.             end
  1668.             function DropFunc:Add(addtext)
  1669.                 ItemCount = ItemCount + 1
  1670.  
  1671.                 if ItemCount == 1 then
  1672.                     FrameSize = 43
  1673.                 elseif ItemCount == 2 then
  1674.                     FrameSize = 107
  1675.                 elseif ItemCount >= 3 then
  1676.                     FrameSize = 133
  1677.                 end
  1678.                 local Item = Instance.new("TextButton")
  1679.                 local ItemCorner = Instance.new("UICorner")
  1680.  
  1681.                 Item.Name = "Item"
  1682.                 Item.Parent = DropItemHolder
  1683.                 Item.BackgroundColor3 = Color3.fromRGB(64, 68, 75)
  1684.                 Item.ClipsDescendants = true
  1685.                 Item.Size = UDim2.new(0, 427, 0, 25)
  1686.                 Item.AutoButtonColor = false
  1687.                 Item.Font = Enum.Font.Gotham
  1688.                 Item.Text = addtext
  1689.                 Item.TextColor3 = Color3.fromRGB(255, 255, 255)
  1690.                 Item.TextSize = 15.000
  1691.                 Item.TextTransparency = 0.300
  1692.  
  1693.                 ItemCorner.CornerRadius = UDim.new(0, 4)
  1694.                 ItemCorner.Name = "ItemCorner"
  1695.                 ItemCorner.Parent = Item
  1696.                 DropItemHolder.CanvasSize = UDim2.new(0, 0, 0, DropLayout.AbsoluteContentSize.Y)
  1697.  
  1698.                 Item.MouseEnter:Connect(function()
  1699.                     TweenService:Create(
  1700.                         Item,
  1701.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1702.                         {TextTransparency = 0}
  1703.                     ):Play()
  1704.                 end)
  1705.  
  1706.                 Item.MouseLeave:Connect(function()
  1707.                     TweenService:Create(
  1708.                         Item,
  1709.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1710.                         {TextTransparency = 0.3}
  1711.                     ):Play()
  1712.                 end)
  1713.  
  1714.                 Item.MouseButton1Click:Connect(function()
  1715.                     if flag then
  1716.                         Flux.flags[flag] = addtext
  1717.                     end
  1718.                     pcall(callback, addtext)
  1719.                     Title.Text = text
  1720.                     Selected = addtext
  1721.                     DropToggled = not DropToggled
  1722.                     Dropdown:TweenSize(UDim2.new(0, 457, 0, 43), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  1723.                     TweenService:Create(
  1724.                         Title,
  1725.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1726.                         {TextColor3 = Color3.fromRGB(255,255,255)}
  1727.                     ):Play()
  1728.                     TweenService:Create(
  1729.                         ArrowIco,
  1730.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1731.                         {ImageColor3 = Color3.fromRGB(255,255,255)}
  1732.                     ):Play()
  1733.                     TweenService:Create(
  1734.                         ArrowIco,
  1735.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1736.                         {ImageTransparency = .3}
  1737.                     ):Play()
  1738.                     TweenService:Create(
  1739.                         ArrowIco,
  1740.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1741.                         {Rotation = 0}
  1742.                     ):Play()
  1743.                     TweenService:Create(
  1744.                         Circle,
  1745.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1746.                         {BackgroundColor3 = Color3.fromRGB(211, 211, 211)}
  1747.                     ):Play()
  1748.                     TweenService:Create(
  1749.                         CircleSmall,
  1750.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1751.                         {BackgroundTransparency = 1}
  1752.                     ):Play()
  1753.                     TweenService:Create(
  1754.                         Title,
  1755.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1756.                         {TextTransparency = 0.3}
  1757.                     ):Play()
  1758.                     wait(.4)
  1759.                     Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  1760.                 end)
  1761.                 if DropToggled == true then
  1762.                     Title.Text = Selected
  1763.                     Dropdown:TweenSize(UDim2.new(0, 457, 0, 43), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  1764.                     TweenService:Create(
  1765.                         Title,
  1766.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1767.                         {TextColor3 = Color3.fromRGB(255,255,255)}
  1768.                     ):Play()
  1769.                     TweenService:Create(
  1770.                         ArrowIco,
  1771.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1772.                         {ImageColor3 = Color3.fromRGB(255,255,255)}
  1773.                     ):Play()
  1774.                     TweenService:Create(
  1775.                         ArrowIco,
  1776.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1777.                         {ImageTransparency = .3}
  1778.                     ):Play()
  1779.                     TweenService:Create(
  1780.                         ArrowIco,
  1781.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1782.                         {Rotation = 0}
  1783.                     ):Play()
  1784.                     TweenService:Create(
  1785.                         Circle,
  1786.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1787.                         {BackgroundColor3 = Color3.fromRGB(211, 211, 211)}
  1788.                     ):Play()
  1789.                     TweenService:Create(
  1790.                         CircleSmall,
  1791.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1792.                         {BackgroundTransparency = 1}
  1793.                     ):Play()
  1794.                     TweenService:Create(
  1795.                         Title,
  1796.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1797.                         {TextTransparency = 0.3}
  1798.                     ):Play()
  1799.                     wait(.4)
  1800.                     Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  1801.                 end
  1802.             end
  1803.             function DropFunc:Clear()
  1804.                 Title.Text = text
  1805.                 FrameSize = 0
  1806.                 ItemCount = 0
  1807.                 for i, v in next, DropItemHolder:GetChildren() do
  1808.                     if v.Name == "Item" then
  1809.                         v:Destroy()
  1810.                     end
  1811.                 end
  1812.                 if DropToggled == true then
  1813.                     Title.Text = Selected
  1814.                     Dropdown:TweenSize(UDim2.new(0, 457, 0, 43), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  1815.                     TweenService:Create(
  1816.                         Title,
  1817.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1818.                         {TextColor3 = Color3.fromRGB(255,255,255)}
  1819.                     ):Play()
  1820.                     TweenService:Create(
  1821.                         ArrowIco,
  1822.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1823.                         {ImageColor3 = Color3.fromRGB(255,255,255)}
  1824.                     ):Play()
  1825.                     TweenService:Create(
  1826.                         ArrowIco,
  1827.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1828.                         {ImageTransparency = .3}
  1829.                     ):Play()
  1830.                     TweenService:Create(
  1831.                         ArrowIco,
  1832.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1833.                         {Rotation = 0}
  1834.                     ):Play()
  1835.                     TweenService:Create(
  1836.                         Circle,
  1837.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1838.                         {BackgroundColor3 = Color3.fromRGB(211, 211, 211)}
  1839.                     ):Play()
  1840.                     TweenService:Create(
  1841.                         CircleSmall,
  1842.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1843.                         {BackgroundTransparency = 1}
  1844.                     ):Play()
  1845.                     TweenService:Create(
  1846.                         Title,
  1847.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1848.                         {TextTransparency = 0.3}
  1849.                     ):Play()
  1850.                     wait(.4)
  1851.                     Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  1852.                 end
  1853.             end
  1854.             return DropFunc
  1855.         end
  1856.         function ContainerContent:Colorpicker(options)
  1857.             options = typeof(options) == "table" and options or {}
  1858.             local text = typeof(options.text) == "string" and options.text or "No Name"
  1859.             local preset = typeof(options.color) == "Color3" and options.color or Color3.fromRGB(255, 255, 255)
  1860.             local callback = typeof(options.callback) == "function" and options.callback or function() end
  1861.             local flag = typeof(options.flag) == "string" and options.flag or nil
  1862.  
  1863.             if flag then
  1864.                 Flux.flags[flag] = preset
  1865.             end
  1866.  
  1867.             local ColorPickerToggled = false
  1868.             local OldToggleColor = Color3.fromRGB(0, 0, 0)
  1869.             local OldColor = Color3.fromRGB(0, 0, 0)
  1870.             local OldColorSelectionPosition = nil
  1871.             local OldHueSelectionPosition = nil
  1872.             local ColorH, ColorS, ColorV = 1, 1, 1
  1873.             local RainbowColorPicker = false
  1874.             local ColorPickerInput = nil
  1875.             local ColorInput = nil
  1876.             local HueInput = nil
  1877.            
  1878.             local Colorpicker = Instance.new("Frame")
  1879.             local ColorpickerCorner = Instance.new("UICorner")
  1880.             local Title = Instance.new("TextLabel")
  1881.             local Circle = Instance.new("Frame")
  1882.             local CircleCorner = Instance.new("UICorner")
  1883.             local CircleSmall = Instance.new("Frame")
  1884.             local CircleSmallCorner = Instance.new("UICorner")
  1885.             local Hue = Instance.new("ImageLabel")
  1886.             local HueCorner = Instance.new("UICorner")
  1887.             local HueGradient = Instance.new("UIGradient")
  1888.             local HueSelection = Instance.new("ImageLabel")
  1889.             local Color = Instance.new("ImageLabel")
  1890.             local ColorCorner = Instance.new("UICorner")
  1891.             local ColorSelection = Instance.new("ImageLabel")
  1892.             local Toggle = Instance.new("TextLabel")
  1893.             local ToggleFrame = Instance.new("Frame")
  1894.             local ToggleFrameCorner = Instance.new("UICorner")
  1895.             local ToggleCircle = Instance.new("Frame")
  1896.             local ToggleCircleCorner = Instance.new("UICorner")
  1897.             local Confirm = Instance.new("TextButton")
  1898.             local ConfirmCorner = Instance.new("UICorner")
  1899.             local ConfirmTitle = Instance.new("TextLabel")
  1900.             local BoxColor = Instance.new("Frame")
  1901.             local BoxColorCorner = Instance.new("UICorner")
  1902.             local ColorpickerBtn = Instance.new("TextButton")
  1903.             local ToggleBtn = Instance.new("TextButton")
  1904.  
  1905.  
  1906.             Colorpicker.Name = "Colorpicker"
  1907.             Colorpicker.Parent = Container
  1908.             Colorpicker.BackgroundColor3 = Color3.fromRGB(64, 68, 75)
  1909.             Colorpicker.ClipsDescendants = true
  1910.             Colorpicker.Position = UDim2.new(0.110937499, 0, 0.67653507, 0)
  1911.             Colorpicker.Size = UDim2.new(0, 457, 0, 43)
  1912.  
  1913.             ColorpickerCorner.CornerRadius = UDim.new(0, 4)
  1914.             ColorpickerCorner.Name = "ColorpickerCorner"
  1915.             ColorpickerCorner.Parent = Colorpicker
  1916.  
  1917.             Title.Name = "Title"
  1918.             Title.Parent = Colorpicker
  1919.             Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1920.             Title.BackgroundTransparency = 1.000
  1921.             Title.Position = UDim2.new(0.0822437406, 0, 0, 0)
  1922.             Title.Size = UDim2.new(0, 113, 0, 42)
  1923.             Title.Font = Enum.Font.Gotham
  1924.             Title.Text = text
  1925.             Title.TextColor3 = Color3.fromRGB(255, 255, 255)
  1926.             Title.TextSize = 15.000
  1927.             Title.TextTransparency = 0.300
  1928.             Title.TextXAlignment = Enum.TextXAlignment.Left
  1929.            
  1930.  
  1931.             ColorpickerBtn.Name = "ColorpickerBtn"
  1932.             ColorpickerBtn.Parent = Title
  1933.             ColorpickerBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1934.             ColorpickerBtn.BackgroundTransparency = 1.000
  1935.             ColorpickerBtn.Position = UDim2.new(-0.336283177, 0, 0, 0)
  1936.             ColorpickerBtn.Size = UDim2.new(0, 457, 0, 42)
  1937.             ColorpickerBtn.Font = Enum.Font.SourceSans
  1938.             ColorpickerBtn.Text = ""
  1939.             ColorpickerBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
  1940.             ColorpickerBtn.TextSize = 14.000
  1941.  
  1942.             Circle.Name = "Circle"
  1943.             Circle.Parent = Title
  1944.             Circle.Active = true
  1945.             Circle.AnchorPoint = Vector2.new(0.5, 0.5)
  1946.             Circle.BackgroundColor3 = Color3.fromRGB(211, 211, 211)
  1947.             Circle.Position = UDim2.new(-0.150690272, 0, 0.503000021, 0)
  1948.             Circle.Size = UDim2.new(0, 11, 0, 11)
  1949.  
  1950.             CircleCorner.CornerRadius = UDim.new(2, 6)
  1951.             CircleCorner.Name = "CircleCorner"
  1952.             CircleCorner.Parent = Circle
  1953.  
  1954.             CircleSmall.Name = "CircleSmall"
  1955.             CircleSmall.Parent = Circle
  1956.             CircleSmall.Active = true
  1957.             CircleSmall.AnchorPoint = Vector2.new(0.5, 0.5)
  1958.             CircleSmall.BackgroundColor3 = Color3.fromRGB(64, 68, 75)
  1959.             CircleSmall.BackgroundTransparency = 1.000
  1960.             CircleSmall.Position = UDim2.new(0.485673368, 0, 0.503000021, 0)
  1961.             CircleSmall.Size = UDim2.new(0, 9, 0, 9)
  1962.  
  1963.             CircleSmallCorner.CornerRadius = UDim.new(2, 6)
  1964.             CircleSmallCorner.Name = "CircleSmallCorner"
  1965.             CircleSmallCorner.Parent = CircleSmall
  1966.  
  1967.             Hue.Name = "Hue"
  1968.             Hue.Parent = Title
  1969.             Hue.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1970.             Hue.Position = UDim2.new(0, 229, 0, 46)
  1971.             Hue.Size = UDim2.new(0, 25, 0, 80)
  1972.  
  1973.             HueCorner.CornerRadius = UDim.new(0, 3)
  1974.             HueCorner.Name = "HueCorner"
  1975.             HueCorner.Parent = Hue
  1976.  
  1977.             HueGradient.Color = ColorSequence.new {
  1978.                 ColorSequenceKeypoint.new(0.00, Color3.fromRGB(255, 0, 4)),
  1979.                 ColorSequenceKeypoint.new(0.20, Color3.fromRGB(234, 255, 0)),
  1980.                 ColorSequenceKeypoint.new(0.40, Color3.fromRGB(21, 255, 0)),
  1981.                 ColorSequenceKeypoint.new(0.60, Color3.fromRGB(0, 255, 255)),
  1982.                 ColorSequenceKeypoint.new(0.80, Color3.fromRGB(0, 17, 255)),
  1983.                 ColorSequenceKeypoint.new(0.90, Color3.fromRGB(255, 0, 251)),
  1984.                 ColorSequenceKeypoint.new(1.00, Color3.fromRGB(255, 0, 4))
  1985.             }          
  1986.             HueGradient.Rotation = 270
  1987.             HueGradient.Name = "HueGradient"
  1988.             HueGradient.Parent = Hue
  1989.  
  1990.             HueSelection.Name = "HueSelection"
  1991.             HueSelection.Parent = Hue
  1992.             HueSelection.AnchorPoint = Vector2.new(0.5, 0.5)
  1993.             HueSelection.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1994.             HueSelection.BackgroundTransparency = 1.000
  1995.             HueSelection.Position = UDim2.new(0.48, 0, 1 - select(1, Color3.toHSV(preset)))
  1996.             HueSelection.Size = UDim2.new(0, 18, 0, 18)
  1997.             HueSelection.Image = "http://www.roblox.com/asset/?id=4805639000"
  1998.             HueSelection.Visible = false
  1999.  
  2000.             Color.Name = "Color"
  2001.             Color.Parent = Title
  2002.             Color.BackgroundColor3 = Color3.fromRGB(255, 0, 4)
  2003.             Color.Position = UDim2.new(0, -23, 0, 46)
  2004.             Color.Size = UDim2.new(0, 246, 0, 80)
  2005.             Color.ZIndex = 10
  2006.             Color.Image = "rbxassetid://4155801252"
  2007.  
  2008.             ColorCorner.CornerRadius = UDim.new(0, 3)
  2009.             ColorCorner.Name = "ColorCorner"
  2010.             ColorCorner.Parent = Color
  2011.  
  2012.             ColorSelection.Name = "ColorSelection"
  2013.             ColorSelection.Parent = Color
  2014.             ColorSelection.AnchorPoint = Vector2.new(0.5, 0.5)
  2015.             ColorSelection.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2016.             ColorSelection.BackgroundTransparency = 1.000
  2017.             ColorSelection.Position = UDim2.new(preset and select(3, Color3.toHSV(preset)))
  2018.             ColorSelection.Size = UDim2.new(0, 18, 0, 18)
  2019.             ColorSelection.Image = "http://www.roblox.com/asset/?id=4805639000"
  2020.             ColorSelection.ScaleType = Enum.ScaleType.Fit
  2021.             ColorSelection.Visible = false
  2022.  
  2023.             Toggle.Name = "Toggle"
  2024.             Toggle.Parent = Title
  2025.             Toggle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2026.             Toggle.BackgroundTransparency = 1.000
  2027.             Toggle.Position = UDim2.new(2.37430048, 0, 1.07157099, 0)
  2028.             Toggle.Size = UDim2.new(0, 137, 0, 38)
  2029.             Toggle.Font = Enum.Font.Gotham
  2030.             Toggle.Text = "Rainbow"
  2031.             Toggle.TextColor3 = Color3.fromRGB(255, 255, 255)
  2032.             Toggle.TextSize = 15.000
  2033.             Toggle.TextTransparency = 0.300
  2034.             Toggle.TextXAlignment = Enum.TextXAlignment.Left
  2035.  
  2036.             ToggleFrame.Name = "ToggleFrame"
  2037.             ToggleFrame.Parent = Toggle
  2038.             ToggleFrame.BackgroundColor3 = Color3.fromRGB(226, 227, 227)
  2039.             ToggleFrame.Position = UDim2.new(0.778387249, 0, 0.357142866, 0)
  2040.             ToggleFrame.Size = UDim2.new(0, 27, 0, 11)
  2041.  
  2042.             ToggleFrameCorner.Name = "ToggleFrameCorner"
  2043.             ToggleFrameCorner.Parent = ToggleFrame
  2044.  
  2045.             ToggleCircle.Name = "ToggleCircle"
  2046.             ToggleCircle.Parent = ToggleFrame
  2047.             ToggleCircle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2048.             ToggleCircle.Position = UDim2.new(0, 0, -0.273000002, 0)
  2049.             ToggleCircle.Selectable = true
  2050.             ToggleCircle.Size = UDim2.new(0, 17, 0, 17)
  2051.  
  2052.             ToggleCircleCorner.CornerRadius = UDim.new(2, 8)
  2053.             ToggleCircleCorner.Name = "ToggleCircleCorner"
  2054.             ToggleCircleCorner.Parent = ToggleCircle
  2055.  
  2056.             Confirm.Name = "Confirm"
  2057.             Confirm.Parent = Title
  2058.             Confirm.BackgroundColor3 = Color3.fromRGB(64, 68, 75)
  2059.             Confirm.ClipsDescendants = true
  2060.             Confirm.Position = UDim2.new(2.3791616, 0, 1.97633278, 0)
  2061.             Confirm.Size = UDim2.new(0, 144, 0, 42)
  2062.             Confirm.AutoButtonColor = false
  2063.             Confirm.Font = Enum.Font.SourceSans
  2064.             Confirm.Text = ""
  2065.             Confirm.TextColor3 = Color3.fromRGB(0, 0, 0)
  2066.             Confirm.TextSize = 14.000
  2067.  
  2068.             ConfirmCorner.CornerRadius = UDim.new(0, 4)
  2069.             ConfirmCorner.Name = "ConfirmCorner"
  2070.             ConfirmCorner.Parent = Confirm
  2071.  
  2072.             ConfirmTitle.Name = "ConfirmTitle"
  2073.             ConfirmTitle.Parent = Confirm
  2074.             ConfirmTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2075.             ConfirmTitle.BackgroundTransparency = 1.000
  2076.             ConfirmTitle.Size = UDim2.new(0, 116, 0, 40)
  2077.             ConfirmTitle.Font = Enum.Font.Gotham
  2078.             ConfirmTitle.Text = "Confirm"
  2079.             ConfirmTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  2080.             ConfirmTitle.TextSize = 15.000
  2081.             ConfirmTitle.TextTransparency = 0.300
  2082.             ConfirmTitle.TextXAlignment = Enum.TextXAlignment.Left
  2083.  
  2084.             BoxColor.Name = "BoxColor"
  2085.             BoxColor.Parent = Title
  2086.             BoxColor.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2087.             BoxColor.Position = UDim2.new(3.26915574, 0, 0.261904776, 0)
  2088.             BoxColor.Size = UDim2.new(0, 35, 0, 19)
  2089.  
  2090.             BoxColorCorner.CornerRadius = UDim.new(0, 4)
  2091.             BoxColorCorner.Name = "BoxColorCorner"
  2092.             BoxColorCorner.Parent = BoxColor
  2093.  
  2094.             ToggleBtn.Name = "ToggleBtn"
  2095.             ToggleBtn.Parent = Toggle
  2096.             ToggleBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2097.             ToggleBtn.BackgroundTransparency = 1.000
  2098.             ToggleBtn.Size = UDim2.new(0, 137, 0, 38)
  2099.             ToggleBtn.Font = Enum.Font.SourceSans
  2100.             ToggleBtn.Text = ""
  2101.             ToggleBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
  2102.             ToggleBtn.TextSize = 14.000
  2103.            
  2104.             ColorpickerBtn.MouseEnter:Connect(function()
  2105.                 TweenService:Create(
  2106.                     Title,
  2107.                     TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2108.                     {TextTransparency = 0}
  2109.                 ):Play()
  2110.             end)
  2111.  
  2112.             ColorpickerBtn.MouseLeave:Connect(function()
  2113.                 TweenService:Create(
  2114.                     Title,
  2115.                     TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2116.                     {TextTransparency = 0.3}
  2117.                 ):Play()
  2118.             end)
  2119.            
  2120.             ColorpickerBtn.MouseButton1Click:Connect(function()
  2121.                 if ColorPickerToggled == false then
  2122.                     ColorSelection.Visible = true
  2123.                     HueSelection.Visible = true
  2124.                     Colorpicker:TweenSize(UDim2.new(0, 457, 0, 138), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  2125.                     TweenService:Create(
  2126.                         Title,
  2127.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2128.                         {TextColor3 = PresetColor}
  2129.                     ):Play()
  2130.                     TweenService:Create(
  2131.                         Circle,
  2132.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2133.                         {BackgroundColor3 = PresetColor}
  2134.                     ):Play()
  2135.                     TweenService:Create(
  2136.                         CircleSmall,
  2137.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2138.                         {BackgroundTransparency = 0}
  2139.                     ):Play()
  2140.                     TweenService:Create(
  2141.                         Title,
  2142.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2143.                         {TextTransparency = 0}
  2144.                     ):Play()
  2145.                     wait(.4)
  2146.                     Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  2147.                 else
  2148.                     ColorSelection.Visible = false
  2149.                     HueSelection.Visible = false
  2150.                     Colorpicker:TweenSize(UDim2.new(0, 457, 0, 43), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  2151.                     TweenService:Create(
  2152.                         Title,
  2153.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2154.                         {TextColor3 = Color3.fromRGB(255,255,255)}
  2155.                     ):Play()
  2156.                     TweenService:Create(
  2157.                         Circle,
  2158.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2159.                         {BackgroundColor3 = Color3.fromRGB(211, 211, 211)}
  2160.                     ):Play()
  2161.                     TweenService:Create(
  2162.                         CircleSmall,
  2163.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2164.                         {BackgroundTransparency = 1}
  2165.                     ):Play()
  2166.                     TweenService:Create(
  2167.                         Title,
  2168.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2169.                         {TextTransparency = 0.3}
  2170.                     ):Play()
  2171.                     wait(.4)
  2172.                     Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  2173.                 end
  2174.                 ColorPickerToggled = not ColorPickerToggled
  2175.             end)
  2176.            
  2177.  
  2178.             local function UpdateColorPicker(nope)
  2179.                 BoxColor.BackgroundColor3 = Color3.fromHSV(ColorH, ColorS, ColorV)
  2180.                 Color.BackgroundColor3 = Color3.fromHSV(ColorH, 1, 1)
  2181.  
  2182.                 if flag then
  2183.                     Flux.flags[flag] = BoxColor.BackgroundColor3
  2184.                 end
  2185.                 pcall(callback, BoxColor.BackgroundColor3)
  2186.             end
  2187.  
  2188.             ColorH =
  2189.                 1 -
  2190.                 (math.clamp(HueSelection.AbsolutePosition.Y - Hue.AbsolutePosition.Y, 0, Hue.AbsoluteSize.Y) /
  2191.                     Hue.AbsoluteSize.Y)
  2192.             ColorS =
  2193.                 (math.clamp(ColorSelection.AbsolutePosition.X - Color.AbsolutePosition.X, 0, Color.AbsoluteSize.X) /
  2194.                     Color.AbsoluteSize.X)
  2195.             ColorV =
  2196.                 1 -
  2197.                 (math.clamp(ColorSelection.AbsolutePosition.Y - Color.AbsolutePosition.Y, 0, Color.AbsoluteSize.Y) /
  2198.                     Color.AbsoluteSize.Y)
  2199.  
  2200.             BoxColor.BackgroundColor3 = preset
  2201.             Color.BackgroundColor3 = preset
  2202.             if flag then
  2203.                 Flux.flags[flag] = BoxColor.BackgroundColor3
  2204.             end
  2205.             if flag then
  2206.                 Flux.flags[flag] = BoxColor.BackgroundColor3
  2207.             end
  2208.             pcall(callback, BoxColor.BackgroundColor3)
  2209.  
  2210.             Color.InputBegan:Connect(
  2211.                 function(input)
  2212.                     if input.UserInputType == Enum.UserInputType.MouseButton1 then
  2213.                         if RainbowColorPicker then
  2214.                             return
  2215.                         end
  2216.  
  2217.                         if ColorInput then
  2218.                             ColorInput:Disconnect()
  2219.                         end
  2220.  
  2221.                         ColorInput =
  2222.                             RunService.RenderStepped:Connect(
  2223.                                 function()
  2224.                                 local ColorX =
  2225.                                     (math.clamp(Mouse.X - Color.AbsolutePosition.X, 0, Color.AbsoluteSize.X) /
  2226.                                         Color.AbsoluteSize.X)
  2227.                                 local ColorY =
  2228.                                     (math.clamp(Mouse.Y - Color.AbsolutePosition.Y, 0, Color.AbsoluteSize.Y) /
  2229.                                         Color.AbsoluteSize.Y)
  2230.  
  2231.                                 ColorSelection.Position = UDim2.new(ColorX, 0, ColorY, 0)
  2232.                                 ColorS = ColorX
  2233.                                 ColorV = 1 - ColorY
  2234.  
  2235.                                 UpdateColorPicker(true)
  2236.                             end
  2237.                             )
  2238.                     end
  2239.                 end
  2240.             )
  2241.  
  2242.             Color.InputEnded:Connect(
  2243.                 function(input)
  2244.                     if input.UserInputType == Enum.UserInputType.MouseButton1 then
  2245.                         if ColorInput then
  2246.                             ColorInput:Disconnect()
  2247.                         end
  2248.                     end
  2249.                 end
  2250.             )
  2251.  
  2252.             Hue.InputBegan:Connect(
  2253.                 function(input)
  2254.                     if input.UserInputType == Enum.UserInputType.MouseButton1 then
  2255.                         if RainbowColorPicker then
  2256.                             return
  2257.                         end
  2258.  
  2259.                         if HueInput then
  2260.                             HueInput:Disconnect()
  2261.                         end
  2262.  
  2263.                         HueInput =
  2264.                             RunService.RenderStepped:Connect(
  2265.                                 function()
  2266.                                 local HueY =
  2267.                                     (math.clamp(Mouse.Y - Hue.AbsolutePosition.Y, 0, Hue.AbsoluteSize.Y) /
  2268.                                         Hue.AbsoluteSize.Y)
  2269.  
  2270.                                 HueSelection.Position = UDim2.new(0.48, 0, HueY, 0)
  2271.                                 ColorH = 1 - HueY
  2272.  
  2273.                                 UpdateColorPicker(true)
  2274.                             end
  2275.                             )
  2276.                     end
  2277.                 end
  2278.             )
  2279.  
  2280.             Hue.InputEnded:Connect(
  2281.                 function(input)
  2282.                     if input.UserInputType == Enum.UserInputType.MouseButton1 then
  2283.                         if HueInput then
  2284.                             HueInput:Disconnect()
  2285.                         end
  2286.                     end
  2287.                 end
  2288.             )
  2289.  
  2290.             ToggleBtn.MouseButton1Down:Connect(
  2291.                 function()
  2292.                     RainbowColorPicker = not RainbowColorPicker
  2293.  
  2294.                     if ColorInput then
  2295.                         ColorInput:Disconnect()
  2296.                     end
  2297.  
  2298.                     if HueInput then
  2299.                         HueInput:Disconnect()
  2300.                     end
  2301.  
  2302.                     if RainbowColorPicker then
  2303.                         ToggleCircle:TweenPosition(UDim2.new(0.37, 0,-0.273, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true)
  2304.                         TweenService:Create(
  2305.                             ToggleCircle,
  2306.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2307.                             {BackgroundColor3 =PresetColor}
  2308.                         ):Play()
  2309.  
  2310.                         OldToggleColor = BoxColor.BackgroundColor3
  2311.                         OldColor = Color.BackgroundColor3
  2312.                         OldColorSelectionPosition = ColorSelection.Position
  2313.                         OldHueSelectionPosition = HueSelection.Position
  2314.  
  2315.                         while RainbowColorPicker do
  2316.                             BoxColor.BackgroundColor3 = Color3.fromHSV(Flux.RainbowColorValue, 1, 1)
  2317.                             Color.BackgroundColor3 = Color3.fromHSV(Flux.RainbowColorValue, 1, 1)
  2318.  
  2319.                             ColorSelection.Position = UDim2.new(1, 0, 0, 0)
  2320.                             HueSelection.Position = UDim2.new(0.48, 0, 0, Flux.HueSelectionPosition)
  2321.  
  2322.                             if flag then
  2323.                                 Flux.flags[flag] = BoxColor.BackgroundColor3
  2324.                             end
  2325.                             pcall(callback, BoxColor.BackgroundColor3)
  2326.                             wait()
  2327.                         end
  2328.                     elseif not RainbowColorPicker then
  2329.                         ToggleCircle:TweenPosition(UDim2.new(0, 0,-0.273, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true)
  2330.                         TweenService:Create(
  2331.                             ToggleCircle,
  2332.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2333.                             {BackgroundColor3 = Color3.fromRGB(255,255,255)}
  2334.                         ):Play()
  2335.  
  2336.                         BoxColor.BackgroundColor3 = OldToggleColor
  2337.                         Color.BackgroundColor3 = OldColor
  2338.  
  2339.                         ColorSelection.Position = OldColorSelectionPosition
  2340.                         HueSelection.Position = OldHueSelectionPosition
  2341.  
  2342.                         if flag then
  2343.                             Flux.flags[flag] = BoxColor.BackgroundColor3
  2344.                         end
  2345.                         pcall(callback, BoxColor.BackgroundColor3)
  2346.                     end
  2347.                 end
  2348.             )
  2349.  
  2350.             Confirm.MouseButton1Click:Connect(
  2351.                 function()
  2352.                     ColorPickerToggled = not ColorPickerToggled
  2353.                     ColorSelection.Visible = ColorPickerToggled
  2354.                     HueSelection.Visible = ColorPickerToggled
  2355.                     Colorpicker:TweenSize(UDim2.new(0, 457, 0, 43), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  2356.                     TweenService:Create(
  2357.                         Title,
  2358.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2359.                         {TextColor3 = Color3.fromRGB(255,255,255)}
  2360.                     ):Play()
  2361.                     TweenService:Create(
  2362.                         Circle,
  2363.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2364.                         {BackgroundColor3 = Color3.fromRGB(211, 211, 211)}
  2365.                     ):Play()
  2366.                     TweenService:Create(
  2367.                         CircleSmall,
  2368.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2369.                         {BackgroundTransparency = 1}
  2370.                     ):Play()
  2371.                     TweenService:Create(
  2372.                         Title,
  2373.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2374.                         {TextTransparency = 0.3}
  2375.                     ):Play()
  2376.                     wait(.4)
  2377.                     Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  2378.                 end
  2379.             )
  2380.             Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  2381.         end
  2382.         function ContainerContent:Line()
  2383.             local Line = Instance.new("TextButton")
  2384.             local LineCorner = Instance.new("UICorner")
  2385.  
  2386.             Line.Name = "Line"
  2387.             Line.Parent = Container
  2388.             Line.BackgroundColor3 = Color3.fromRGB(64, 68, 75)
  2389.             Line.ClipsDescendants = true
  2390.             Line.Position = UDim2.new(0, 0, 0.70091325, 0)
  2391.             Line.Size = UDim2.new(0, 457, 0, 4)
  2392.             Line.AutoButtonColor = false
  2393.             Line.Font = Enum.Font.SourceSans
  2394.             Line.Text = ""
  2395.             Line.TextColor3 = Color3.fromRGB(0, 0, 0)
  2396.             Line.TextSize = 14.000
  2397.  
  2398.             LineCorner.CornerRadius = UDim.new(0, 4)
  2399.             LineCorner.Name = "LineCorner"
  2400.             LineCorner.Parent = Line
  2401.            
  2402.             Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  2403.         end
  2404.         function ContainerContent:Label(options)
  2405.             options = typeof(options) == "table" and options or {}
  2406.             local text = typeof(options.text) == "string" and options.text or "No Name"
  2407.             local desc = typeof(options.desc) == "string" and options.desc or nil
  2408.             local color = typeof(options.color) == "Color3" and options.color or Color3.fromRGB(255, 255, 255)
  2409.  
  2410.             local Label = Instance.new("TextButton")
  2411.             local LabelCorner = Instance.new("UICorner")
  2412.             local Title = Instance.new("TextLabel")
  2413.  
  2414.             Label.Name = "Label"
  2415.             Label.Parent = Container
  2416.             Label.BackgroundColor3 = Color3.fromRGB(64, 68, 75)
  2417.             Label.ClipsDescendants = true
  2418.             Label.Position = UDim2.new(0.370312512, 0, 0.552631557, 0)
  2419.             Label.Size = UDim2.new(0, 457, 0, 43)
  2420.             Label.AutoButtonColor = false
  2421.             Label.Font = Enum.Font.SourceSans
  2422.             Label.Text = ""
  2423.             Label.TextColor3 = Color3.fromRGB(0, 0, 0)
  2424.             Label.TextSize = 14.000
  2425.  
  2426.             LabelCorner.CornerRadius = UDim.new(0, 4)
  2427.             LabelCorner.Name = "LabelCorner"
  2428.             LabelCorner.Parent = Label
  2429.  
  2430.             Title.Name = "Title"
  2431.             Title.Parent = Label
  2432.             Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2433.             Title.BackgroundTransparency = 1.000
  2434.             Title.Position = UDim2.new(0.038480062, 0, 0, 0)
  2435.             Title.Size = UDim2.new(0, 113, 0, 42)
  2436.             Title.Font = Enum.Font.Gotham
  2437.             Title.Text = text
  2438.             Title.TextColor3 = color
  2439.             Title.TextSize = 15.000
  2440.             Title.TextTransparency = 0.300
  2441.             Title.TextXAlignment = Enum.TextXAlignment.Left
  2442.            
  2443.             Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  2444.  
  2445.             if desc then
  2446.                 local LabelDescToggled = false
  2447.                 local Description = Instance.new("TextLabel")
  2448.                 local ArrowBtn = Instance.new("ImageButton")
  2449.                 local ArrowIco = Instance.new("ImageLabel")
  2450.  
  2451.                 Description.Name = "Description"
  2452.                 Description.Parent = Title
  2453.                 Description.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2454.                 Description.BackgroundTransparency = 1.000
  2455.                 Description.Position = UDim2.new(0, 0, 0.785714269, 0)
  2456.                 Description.Size = UDim2.new(0, 432, 0, 31)
  2457.                 Description.Font = Enum.Font.Gotham
  2458.                 Description.Text = desc
  2459.                 Description.TextColor3 = Color3.fromRGB(255, 255, 255)
  2460.                 Description.TextSize = 15.000
  2461.                 Description.TextTransparency = 1
  2462.                 Description.TextWrapped = true
  2463.                 Description.TextXAlignment = Enum.TextXAlignment.Left
  2464.  
  2465.                 ArrowBtn.Name = "ArrowBtn"
  2466.                 ArrowBtn.Parent = Label
  2467.                 ArrowBtn.BackgroundColor3 = Color3.fromRGB(86, 86, 86)
  2468.                 ArrowBtn.BackgroundTransparency = 1.000
  2469.                 ArrowBtn.Position = UDim2.new(0.903719902, 0, 0, 0)
  2470.                 ArrowBtn.Size = UDim2.new(0, 33, 0, 37)
  2471.                 ArrowBtn.SliceCenter = Rect.new(30, 30, 30, 30)
  2472.                 ArrowBtn.SliceScale = 7.000
  2473.  
  2474.                 ArrowIco.Name = "ArrowIco"
  2475.                 ArrowIco.Parent = ArrowBtn
  2476.                 ArrowIco.AnchorPoint = Vector2.new(0.5, 0.5)
  2477.                 ArrowIco.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2478.                 ArrowIco.BackgroundTransparency = 1.000
  2479.                 ArrowIco.Position = UDim2.new(0.495753437, 0, 0.554054081, 0)
  2480.                 ArrowIco.Selectable = true
  2481.                 ArrowIco.Size = UDim2.new(0, 28, 0, 24)
  2482.                 ArrowIco.Image = "http://www.roblox.com/asset/?id=6034818372"
  2483.                 ArrowIco.ImageTransparency = .3
  2484.  
  2485.                 ArrowBtn.MouseButton1Click:Connect(function()
  2486.                     if LabelDescToggled == false then
  2487.                         Label:TweenSize(UDim2.new(0, 457, 0, 74), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  2488.                         TweenService:Create(
  2489.                             Title,
  2490.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2491.                             {TextColor3 = PresetColor}
  2492.                         ):Play()
  2493.                         TweenService:Create(
  2494.                             ArrowIco,
  2495.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2496.                             {ImageColor3 = PresetColor}
  2497.                         ):Play()
  2498.                         TweenService:Create(
  2499.                             ArrowIco,
  2500.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2501.                             {ImageTransparency = 0}
  2502.                         ):Play()
  2503.                         TweenService:Create(
  2504.                             ArrowIco,
  2505.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2506.                             {Rotation = 180}
  2507.                         ):Play()
  2508.                         TweenService:Create(
  2509.                             Title,
  2510.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2511.                             {TextTransparency = 0}
  2512.                         ):Play()
  2513.                         TweenService:Create(
  2514.                             Description,
  2515.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2516.                             {TextTransparency = 0.3}
  2517.                         ):Play()
  2518.                         wait(.4)
  2519.                         Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  2520.                     else
  2521.                         Label:TweenSize(UDim2.new(0, 457, 0, 43), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  2522.                         TweenService:Create(
  2523.                             Title,
  2524.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2525.                             {TextColor3 = Color3.fromRGB(255,255,255)}
  2526.                         ):Play()
  2527.                         TweenService:Create(
  2528.                             ArrowIco,
  2529.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2530.                             {ImageColor3 = Color3.fromRGB(255,255,255)}
  2531.                         ):Play()
  2532.                         TweenService:Create(
  2533.                             ArrowIco,
  2534.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2535.                             {ImageTransparency = .3}
  2536.                         ):Play()
  2537.                         TweenService:Create(
  2538.                             ArrowIco,
  2539.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2540.                             {Rotation = 0}
  2541.                         ):Play()
  2542.                         TweenService:Create(
  2543.                             Title,
  2544.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2545.                             {TextTransparency = 0.3}
  2546.                         ):Play()
  2547.                         TweenService:Create(
  2548.                             Description,
  2549.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2550.                             {TextTransparency = 1}
  2551.                         ):Play()
  2552.                         wait(.4)
  2553.                         Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  2554.                     end
  2555.                     LabelDescToggled = not LabelDescToggled
  2556.                 end)
  2557.             end
  2558.  
  2559.             local LabelFunc = {}
  2560.  
  2561.             function LabelFunc:SetText(txt)
  2562.                 if tostring(txt) then
  2563.                     Title.Text = txt
  2564.                 end
  2565.             end
  2566.  
  2567.             function LabelFunc:SetColor(clr)
  2568.                 if typeof(clr) == "Color3" then
  2569.                     Title.TextColor3 = clr
  2570.                 end
  2571.             end
  2572.  
  2573.             return LabelFunc
  2574.         end
  2575.         function ContainerContent:Textbox(options)
  2576.             options = typeof(options) == "table" and options or {}
  2577.             local text = typeof(options.text) == "string" and options.text or "No Name"
  2578.             local desc = typeof(options.desc) == "string" and options.desc or nil
  2579.             local disapper = typeof(options.disapper) == "boolean" and options.disapper or false
  2580.             local callback = typeof(options.callback) == "function" and options.callback or function() end
  2581.            
  2582.             local Textbox = Instance.new("TextButton")
  2583.             local TextboxCorner = Instance.new("UICorner")
  2584.             local Title = Instance.new("TextLabel")
  2585.             local Circle = Instance.new("Frame")
  2586.             local CircleCorner = Instance.new("UICorner")
  2587.             local CircleSmall = Instance.new("Frame")
  2588.             local CircleSmallCorner = Instance.new("UICorner")
  2589.             local TextboxFrame = Instance.new("Frame")
  2590.             local TextboxFrameCorner = Instance.new("UICorner")
  2591.             local TextBox = Instance.new("TextBox")
  2592.  
  2593.             Textbox.Name = "Textbox"
  2594.             Textbox.Parent = Container
  2595.             Textbox.BackgroundColor3 = Color3.fromRGB(64, 68, 75)
  2596.             Textbox.ClipsDescendants = true
  2597.             Textbox.Position = UDim2.new(0.0459499061, 0, 0.734449744, 0)
  2598.             Textbox.Size = UDim2.new(0, 457, 0, 43)
  2599.             Textbox.AutoButtonColor = false
  2600.             Textbox.Font = Enum.Font.SourceSans
  2601.             Textbox.Text = ""
  2602.             Textbox.TextColor3 = Color3.fromRGB(0, 0, 0)
  2603.             Textbox.TextSize = 14.000
  2604.  
  2605.             TextboxCorner.CornerRadius = UDim.new(0, 4)
  2606.             TextboxCorner.Name = "TextboxCorner"
  2607.             TextboxCorner.Parent = Textbox
  2608.  
  2609.             Title.Name = "Title"
  2610.             Title.Parent = Textbox
  2611.             Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2612.             Title.BackgroundTransparency = 1.000
  2613.             Title.Position = UDim2.new(0.0822437406, 0, 0, 0)
  2614.             Title.Size = UDim2.new(0, 113, 0, 42)
  2615.             Title.Font = Enum.Font.Gotham
  2616.             Title.Text = text
  2617.             Title.TextColor3 = Color3.fromRGB(255, 255, 255)
  2618.             Title.TextSize = 15.000
  2619.             Title.TextTransparency = 0.300
  2620.             Title.TextXAlignment = Enum.TextXAlignment.Left
  2621.  
  2622.             Circle.Name = "Circle"
  2623.             Circle.Parent = Title
  2624.             Circle.Active = true
  2625.             Circle.AnchorPoint = Vector2.new(0.5, 0.5)
  2626.             Circle.BackgroundColor3 = Color3.fromRGB(211, 211, 211)
  2627.             Circle.Position = UDim2.new(-0.150690272, 0, 0.503000021, 0)
  2628.             Circle.Size = UDim2.new(0, 11, 0, 11)
  2629.  
  2630.             CircleCorner.CornerRadius = UDim.new(2, 6)
  2631.             CircleCorner.Name = "CircleCorner"
  2632.             CircleCorner.Parent = Circle
  2633.  
  2634.             CircleSmall.Name = "CircleSmall"
  2635.             CircleSmall.Parent = Circle
  2636.             CircleSmall.Active = true
  2637.             CircleSmall.AnchorPoint = Vector2.new(0.5, 0.5)
  2638.             CircleSmall.BackgroundColor3 = Color3.fromRGB(64, 68, 75)
  2639.             CircleSmall.BackgroundTransparency = 1.000
  2640.             CircleSmall.Position = UDim2.new(0.485673368, 0, 0.503000021, 0)
  2641.             CircleSmall.Size = UDim2.new(0, 9, 0, 9)
  2642.  
  2643.             CircleSmallCorner.CornerRadius = UDim.new(2, 6)
  2644.             CircleSmallCorner.Name = "CircleSmallCorner"
  2645.             CircleSmallCorner.Parent = CircleSmall
  2646.  
  2647.             TextboxFrame.Name = "TextboxFrame"
  2648.             TextboxFrame.Parent = Title
  2649.             TextboxFrame.BackgroundColor3 = Color3.fromRGB(50, 53, 59)
  2650.             TextboxFrame.Position = desc and UDim2.new(1.82300889, 0, 0.202380955, 0) or UDim2.new(2.2, 0, 0.202380955, 0)
  2651.             TextboxFrame.Size = UDim2.new(0, 161, 0, 26)
  2652.  
  2653.             TextboxFrameCorner.CornerRadius = UDim.new(0, 4)
  2654.             TextboxFrameCorner.Name = "TextboxFrameCorner"
  2655.             TextboxFrameCorner.Parent = TextboxFrame
  2656.  
  2657.             TextBox.Parent = TextboxFrame
  2658.             TextBox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2659.             TextBox.BackgroundTransparency = 1.000
  2660.             TextBox.Size = UDim2.new(0, 161, 0, 26)
  2661.             TextBox.Font = Enum.Font.Gotham
  2662.             TextBox.Text = ""
  2663.             TextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
  2664.             TextBox.TextSize = 15.000
  2665.             TextBox.TextTransparency = 0.300
  2666.  
  2667.             if desc then
  2668.                 local TextboxDescToggled = false
  2669.                 local Description = Instance.new("TextLabel")
  2670.                 local ArrowBtn = Instance.new("ImageButton")
  2671.                 local ArrowIco = Instance.new("ImageLabel")
  2672.  
  2673.                 Description.Name = "Description"
  2674.                 Description.Parent = Title
  2675.                 Description.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2676.                 Description.BackgroundTransparency = 1.000
  2677.                 Description.Position = UDim2.new(-0.200942323, 0, 0.985714269, 0)
  2678.                 Description.Size = UDim2.new(0, 432, 0, 31)
  2679.                 Description.Font = Enum.Font.Gotham
  2680.                 Description.Text = desc
  2681.                 Description.TextColor3 = Color3.fromRGB(255, 255, 255)
  2682.                 Description.TextSize = 15.000
  2683.                 Description.TextTransparency = 1
  2684.                 Description.TextWrapped = true
  2685.                 Description.TextXAlignment = Enum.TextXAlignment.Left
  2686.  
  2687.                 ArrowBtn.Name = "ArrowBtn"
  2688.                 ArrowBtn.Parent = Textbox
  2689.                 ArrowBtn.BackgroundColor3 = Color3.fromRGB(86, 86, 86)
  2690.                 ArrowBtn.BackgroundTransparency = 1.000
  2691.                 ArrowBtn.Position = UDim2.new(0.903719902, 0, 0, 0)
  2692.                 ArrowBtn.Size = UDim2.new(0, 33, 0, 37)
  2693.                 ArrowBtn.SliceCenter = Rect.new(30, 30, 30, 30)
  2694.                 ArrowBtn.SliceScale = 7.000
  2695.    
  2696.                 ArrowIco.Name = "ArrowIco"
  2697.                 ArrowIco.Parent = ArrowBtn
  2698.                 ArrowIco.AnchorPoint = Vector2.new(0.5, 0.5)
  2699.                 ArrowIco.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2700.                 ArrowIco.BackgroundTransparency = 1.000
  2701.                 ArrowIco.Position = UDim2.new(0.495753437, 0, 0.554054081, 0)
  2702.                 ArrowIco.Selectable = true
  2703.                 ArrowIco.Size = UDim2.new(0, 28, 0, 24)
  2704.                 ArrowIco.Image = "http://www.roblox.com/asset/?id=6034818372"
  2705.  
  2706.                 ArrowBtn.MouseButton1Click:Connect(function()
  2707.                     if TextboxDescToggled == false then
  2708.                         Textbox:TweenSize(UDim2.new(0, 457, 0, 81), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  2709.                         TweenService:Create(
  2710.                             Title,
  2711.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2712.                             {TextColor3 = PresetColor}
  2713.                         ):Play()
  2714.                         TweenService:Create(
  2715.                             ArrowIco,
  2716.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2717.                             {ImageColor3 = PresetColor}
  2718.                         ):Play()
  2719.                         TweenService:Create(
  2720.                             ArrowIco,
  2721.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2722.                             {ImageTransparency = 0}
  2723.                         ):Play()
  2724.                         TweenService:Create(
  2725.                             ArrowIco,
  2726.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2727.                             {Rotation = 180}
  2728.                         ):Play()
  2729.                         TweenService:Create(
  2730.                             Circle,
  2731.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2732.                             {BackgroundColor3 = PresetColor}
  2733.                         ):Play()
  2734.                         TweenService:Create(
  2735.                             CircleSmall,
  2736.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2737.                             {BackgroundTransparency = 0}
  2738.                         ):Play()
  2739.                         TweenService:Create(
  2740.                             Title,
  2741.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2742.                             {TextTransparency = 0}
  2743.                         ):Play()
  2744.                         TweenService:Create(
  2745.                             Description,
  2746.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2747.                             {TextTransparency = 0.3}
  2748.                         ):Play()
  2749.                         wait(.4)
  2750.                         Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  2751.                     else
  2752.                         Textbox:TweenSize(UDim2.new(0, 457, 0, 43), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  2753.                         TweenService:Create(
  2754.                             Title,
  2755.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2756.                             {TextColor3 = Color3.fromRGB(255,255,255)}
  2757.                         ):Play()
  2758.                         TweenService:Create(
  2759.                             ArrowIco,
  2760.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2761.                             {ImageColor3 = Color3.fromRGB(255,255,255)}
  2762.                         ):Play()
  2763.                         TweenService:Create(
  2764.                             ArrowIco,
  2765.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2766.                             {ImageTransparency = .3}
  2767.                         ):Play()
  2768.                         TweenService:Create(
  2769.                             ArrowIco,
  2770.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2771.                             {Rotation = 0}
  2772.                         ):Play()
  2773.                         TweenService:Create(
  2774.                             Circle,
  2775.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2776.                             {BackgroundColor3 = Color3.fromRGB(211, 211, 211)}
  2777.                         ):Play()
  2778.                         TweenService:Create(
  2779.                             CircleSmall,
  2780.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2781.                             {BackgroundTransparency = 1}
  2782.                         ):Play()
  2783.                         TweenService:Create(
  2784.                             Title,
  2785.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2786.                             {TextTransparency = 0.3}
  2787.                         ):Play()
  2788.                         TweenService:Create(
  2789.                             Description,
  2790.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2791.                             {TextTransparency = 1}
  2792.                         ):Play()
  2793.                         wait(.4)
  2794.                         Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  2795.                     end
  2796.                     TextboxDescToggled = not TextboxDescToggled
  2797.                 end)
  2798.             end
  2799.            
  2800.             TextBox.FocusLost:Connect(
  2801.                 function(ep)
  2802.                     if ep then
  2803.                         if #TextBox.Text > 0 then
  2804.                             pcall(callback, TextBox.Text)
  2805.                             if disapper then
  2806.                                 TextBox.Text = ""
  2807.                             end
  2808.                         end
  2809.                     end
  2810.                 end
  2811.             )
  2812.            
  2813.             Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  2814.         end
  2815.         function ContainerContent:Bind(options)
  2816.             options = typeof(options) == "table" and options or {}
  2817.             local text = typeof(options.text) == "string" and options.text or "No Name"
  2818.             local presetbind = typeof(options.key) == "EnumItem" and options.key.EnumType == Enum.KeyCode and options.key or Enum.KeyCode.P
  2819.             local callback = typeof(options.callback) == "function" and options.callback or function() end
  2820.             local keycallback = typeof(options.keycallback) == "function" and options.keycallback or function() end
  2821.  
  2822.             local changing = false
  2823.            
  2824.             local Key = presetbind.Name
  2825.             local Bind = Instance.new("TextButton")
  2826.             local BindCorner = Instance.new("UICorner")
  2827.             local Title = Instance.new("TextLabel")
  2828.             local Circle = Instance.new("Frame")
  2829.             local CircleCorner = Instance.new("UICorner")
  2830.             local CircleSmall = Instance.new("Frame")
  2831.             local CircleSmallCorner = Instance.new("UICorner")
  2832.             local BindLabel = Instance.new("TextLabel")
  2833.  
  2834.             Bind.Name = "Bind"
  2835.             Bind.Parent = Container
  2836.             Bind.BackgroundColor3 = Color3.fromRGB(64, 68, 75)
  2837.             Bind.ClipsDescendants = true
  2838.             Bind.Position = UDim2.new(0.40625, 0, 0.828947306, 0)
  2839.             Bind.Size = UDim2.new(0, 457, 0, 43)
  2840.             Bind.AutoButtonColor = false
  2841.             Bind.Font = Enum.Font.SourceSans
  2842.             Bind.Text = ""
  2843.             Bind.TextColor3 = Color3.fromRGB(0, 0, 0)
  2844.             Bind.TextSize = 14.000
  2845.  
  2846.             BindCorner.CornerRadius = UDim.new(0, 4)
  2847.             BindCorner.Name = "BindCorner"
  2848.             BindCorner.Parent = Bind
  2849.  
  2850.             Title.Name = "Title"
  2851.             Title.Parent = Bind
  2852.             Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2853.             Title.BackgroundTransparency = 1.000
  2854.             Title.Position = UDim2.new(0.0822437406, 0, 0, 0)
  2855.             Title.Size = UDim2.new(0, 113, 0, 42)
  2856.             Title.Font = Enum.Font.Gotham
  2857.             Title.Text = text
  2858.             Title.TextColor3 = Color3.fromRGB(255, 255, 255)
  2859.             Title.TextSize = 15.000
  2860.             Title.TextTransparency = 0.300
  2861.             Title.TextXAlignment = Enum.TextXAlignment.Left
  2862.  
  2863.             Circle.Name = "Circle"
  2864.             Circle.Parent = Title
  2865.             Circle.Active = true
  2866.             Circle.AnchorPoint = Vector2.new(0.5, 0.5)
  2867.             Circle.BackgroundColor3 = Color3.fromRGB(211, 211, 211)
  2868.             Circle.Position = UDim2.new(-0.150690272, 0, 0.503000021, 0)
  2869.             Circle.Size = UDim2.new(0, 11, 0, 11)
  2870.  
  2871.             CircleCorner.CornerRadius = UDim.new(2, 6)
  2872.             CircleCorner.Name = "CircleCorner"
  2873.             CircleCorner.Parent = Circle
  2874.  
  2875.             CircleSmall.Name = "CircleSmall"
  2876.             CircleSmall.Parent = Circle
  2877.             CircleSmall.Active = true
  2878.             CircleSmall.AnchorPoint = Vector2.new(0.5, 0.5)
  2879.             CircleSmall.BackgroundColor3 = Color3.fromRGB(64, 68, 75)
  2880.             CircleSmall.BackgroundTransparency = 1.000
  2881.             CircleSmall.Position = UDim2.new(0.485673368, 0, 0.503000021, 0)
  2882.             CircleSmall.Size = UDim2.new(0, 9, 0, 9)
  2883.  
  2884.             CircleSmallCorner.CornerRadius = UDim.new(2, 6)
  2885.             CircleSmallCorner.Name = "CircleSmallCorner"
  2886.             CircleSmallCorner.Parent = CircleSmall
  2887.  
  2888.             BindLabel.Name = "BindLabel"
  2889.             BindLabel.Parent = Title
  2890.             BindLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2891.             BindLabel.BackgroundTransparency = 1.000
  2892.             BindLabel.Position = UDim2.new(2.56011987, 0, 0, 0)
  2893.             BindLabel.Size = UDim2.new(0, 113, 0, 42)
  2894.             BindLabel.Font = Enum.Font.Gotham
  2895.             BindLabel.Text = Key
  2896.             BindLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
  2897.             BindLabel.TextSize = 15.000
  2898.             BindLabel.TextTransparency = 0.300
  2899.             BindLabel.TextXAlignment = Enum.TextXAlignment.Right
  2900.            
  2901.             Bind.MouseEnter:Connect(function()
  2902.                 TweenService:Create(
  2903.                     Title,
  2904.                     TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2905.                     {TextTransparency = 0}
  2906.                 ):Play()
  2907.             end)
  2908.  
  2909.             Bind.MouseLeave:Connect(function()
  2910.                 TweenService:Create(
  2911.                     Title,
  2912.                     TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2913.                     {TextTransparency = 0.3}
  2914.                 ):Play()
  2915.             end)
  2916.  
  2917.             Bind.MouseButton1Click:connect(
  2918.                 function()
  2919.                     changing = true
  2920.                     TweenService:Create(
  2921.                         Title,
  2922.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2923.                         {TextColor3 = PresetColor}
  2924.                     ):Play()
  2925.                     TweenService:Create(
  2926.                         BindLabel,
  2927.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2928.                         {TextColor3 = PresetColor}
  2929.                     ):Play()
  2930.                     TweenService:Create(
  2931.                         Circle,
  2932.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2933.                         {BackgroundColor3 = PresetColor}
  2934.                     ):Play()
  2935.                     TweenService:Create(
  2936.                         CircleSmall,
  2937.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2938.                         {BackgroundTransparency = 0}
  2939.                     ):Play()
  2940.                     TweenService:Create(
  2941.                         Title,
  2942.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2943.                         {TextTransparency = 0}
  2944.                     ):Play()
  2945.                     TweenService:Create(
  2946.                         BindLabel,
  2947.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2948.                         {TextTransparency = 0}
  2949.                     ):Play()
  2950.                     BindLabel.Text = "..."
  2951.                     local inputwait = game:GetService("UserInputService").InputBegan:wait()
  2952.                     if inputwait.KeyCode.Name ~= "Unknown" then
  2953.                         BindLabel.Text = inputwait.KeyCode.Name
  2954.                         Key = inputwait.KeyCode.Name
  2955.                         pcall(keycallback, inputwait.KeyCode)
  2956.                         wait(0.1)
  2957.                         changing = false
  2958.                     end
  2959.                     TweenService:Create(
  2960.                         Title,
  2961.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2962.                         {TextColor3 = Color3.fromRGB(255,255,255)}
  2963.                     ):Play()
  2964.                     TweenService:Create(
  2965.                         BindLabel,
  2966.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2967.                         {TextColor3 = Color3.fromRGB(255,255,255)}
  2968.                     ):Play()
  2969.                     TweenService:Create(
  2970.                         Circle,
  2971.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2972.                         {BackgroundColor3 = Color3.fromRGB(211, 211, 211)}
  2973.                     ):Play()
  2974.                     TweenService:Create(
  2975.                         CircleSmall,
  2976.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2977.                         {BackgroundTransparency = 1}
  2978.                     ):Play()
  2979.                     TweenService:Create(
  2980.                         Title,
  2981.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2982.                         {TextTransparency = 0.3}
  2983.                     ):Play()
  2984.                     TweenService:Create(
  2985.                         BindLabel,
  2986.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  2987.                         {TextTransparency = 0.3}
  2988.                     ):Play()
  2989.                 end
  2990.             )
  2991.  
  2992.             game:GetService("UserInputService").InputBegan:connect(
  2993.             function(current, pressed)
  2994.                 if not pressed then
  2995.                     if current.KeyCode.Name == Key and not changing then
  2996.                         pcall(callback)
  2997.                     end
  2998.                 end
  2999.             end
  3000.             )
  3001.            
  3002.             Container.CanvasSize = UDim2.new(0, 0, 0, ContainerLayout.AbsoluteContentSize.Y)
  3003.         end
  3004.         return ContainerContent
  3005.     end
  3006.  
  3007.     function Tabs:Init()
  3008.         local Options = Tabs:Tab("Options")
  3009.         local Credits = Tabs:Tab("Credits")
  3010.  
  3011.         Options:Bind({
  3012.             text = "Toggle GUI",
  3013.             key = Enum.KeyCode.RightShift,
  3014.             callback = function()
  3015.                 Flux:Toggle()
  3016.             end
  3017.         })
  3018.  
  3019.         Credits:Label({
  3020.             text = "Scripting:"
  3021.         })
  3022.  
  3023.         Credits:Label({
  3024.             text = "Narwhal#0187"
  3025.         })
  3026.  
  3027.         Credits:Label({
  3028.             text = "green726#2655"
  3029.         })
  3030.  
  3031.         Credits:Label({
  3032.             text = "Devonte#1873"
  3033.         })
  3034.  
  3035.         Credits:Label({
  3036.             text = "Testing:"
  3037.         })
  3038.  
  3039.         Credits:Label({
  3040.             text = "TheInsaneGamer#1786"
  3041.         })
  3042.  
  3043.         Credits:Label({
  3044.             text = "UI:"
  3045.         })
  3046.  
  3047.         Credits:Label({
  3048.             text = "dawid#7205"
  3049.         })
  3050.     end
  3051.  
  3052.     return Tabs
  3053. end
  3054.  
  3055. return Flux
  3056.  
RAW Paste Data