XxMirayxX21

VapeUiLibrary

Apr 26th, 2021 (edited)
179
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local lib = {RainbowColorValue = 0, HueSelectionPosition = 0}
  2. local UserInputService = game:GetService("UserInputService")
  3. local TweenService = game:GetService("TweenService")
  4. local RunService = game:GetService("RunService")
  5. local LocalPlayer = game:GetService("Players").LocalPlayer
  6. local Mouse = LocalPlayer:GetMouse()
  7. local PresetColor = Color3.fromRGB(44, 120, 224)
  8. local CloseBind = Enum.KeyCode.RightControl
  9.  
  10. local ui = Instance.new("ScreenGui")
  11. ui.Name = "ui"
  12. ui.Parent = game.CoreGui
  13. ui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  14.  
  15. coroutine.wrap(
  16.     function()
  17.         while wait() do
  18.             lib.RainbowColorValue = lib.RainbowColorValue + 1 / 255
  19.             lib.HueSelectionPosition = lib.HueSelectionPosition + 1
  20.  
  21.             if lib.RainbowColorValue >= 1 then
  22.                 lib.RainbowColorValue = 0
  23.             end
  24.  
  25.             if lib.HueSelectionPosition == 80 then
  26.                 lib.HueSelectionPosition = 0
  27.             end
  28.         end
  29.     end
  30. )()
  31.  
  32. local function MakeDraggable(topbarobject, object)
  33.     local Dragging = nil
  34.     local DragInput = nil
  35.     local DragStart = nil
  36.     local StartPosition = nil
  37.  
  38.     local function Update(input)
  39.         local Delta = input.Position - DragStart
  40.         local pos =
  41.             UDim2.new(
  42.                 StartPosition.X.Scale,
  43.                 StartPosition.X.Offset + Delta.X,
  44.                 StartPosition.Y.Scale,
  45.                 StartPosition.Y.Offset + Delta.Y
  46.             )
  47.         object.Position = pos
  48.     end
  49.  
  50.     topbarobject.InputBegan:Connect(
  51.         function(input)
  52.             if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  53.                 Dragging = true
  54.                 DragStart = input.Position
  55.                 StartPosition = object.Position
  56.  
  57.                 input.Changed:Connect(
  58.                     function()
  59.                         if input.UserInputState == Enum.UserInputState.End then
  60.                             Dragging = false
  61.                         end
  62.                     end
  63.                 )
  64.             end
  65.         end
  66.     )
  67.  
  68.     topbarobject.InputChanged:Connect(
  69.         function(input)
  70.             if
  71.                 input.UserInputType == Enum.UserInputType.MouseMovement or
  72.                     input.UserInputType == Enum.UserInputType.Touch
  73.             then
  74.                 DragInput = input
  75.             end
  76.         end
  77.     )
  78.  
  79.     UserInputService.InputChanged:Connect(
  80.         function(input)
  81.             if input == DragInput and Dragging then
  82.                 Update(input)
  83.             end
  84.         end
  85.     )
  86. end
  87.  
  88. function lib:Window(text, preset, closebind)
  89.     CloseBind = closebind or Enum.KeyCode.RightControl
  90.     PresetColor = preset or Color3.fromRGB(44, 120, 224)
  91.     fs = false
  92.     local Main = Instance.new("Frame")
  93.     local TabHold = Instance.new("Frame")
  94.     local TabHoldLayout = Instance.new("UIListLayout")
  95.     local Title = Instance.new("TextLabel")
  96.     local TabFolder = Instance.new("Folder")
  97.     local DragFrame = Instance.new("Frame")
  98.  
  99.     Main.Name = "Main"
  100.     Main.Parent = ui
  101.     Main.AnchorPoint = Vector2.new(0.5, 0.5)
  102.     Main.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
  103.     Main.BorderSizePixel = 0
  104.     Main.Position = UDim2.new(0.5, 0, 0.5, 0)
  105.     Main.Size = UDim2.new(0, 0, 0, 0)
  106.     Main.ClipsDescendants = true
  107.     Main.Visible = true
  108.  
  109.     TabHold.Name = "TabHold"
  110.     TabHold.Parent = Main
  111.     TabHold.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  112.     TabHold.BackgroundTransparency = 1.000
  113.     TabHold.Position = UDim2.new(0.0339285731, 0, 0.147335425, 0)
  114.     TabHold.Size = UDim2.new(0, 107, 0, 254)
  115.  
  116.     TabHoldLayout.Name = "TabHoldLayout"
  117.     TabHoldLayout.Parent = TabHold
  118.     TabHoldLayout.SortOrder = Enum.SortOrder.LayoutOrder
  119.     TabHoldLayout.Padding = UDim.new(0, 11)
  120.  
  121.     Title.Name = "Title"
  122.     Title.Parent = Main
  123.     Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  124.     Title.BackgroundTransparency = 1.000
  125.     Title.Position = UDim2.new(0.0339285731, 0, 0.0564263314, 0)
  126.     Title.Size = UDim2.new(0, 200, 0, 23)
  127.     Title.Font = Enum.Font.GothamSemibold
  128.     Title.Text = text
  129.     Title.TextColor3 = Color3.fromRGB(68, 68, 68)
  130.     Title.TextSize = 12.000
  131.     Title.TextXAlignment = Enum.TextXAlignment.Left
  132.  
  133.     DragFrame.Name = "DragFrame"
  134.     DragFrame.Parent = Main
  135.     DragFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  136.     DragFrame.BackgroundTransparency = 1.000
  137.     DragFrame.Size = UDim2.new(0, 560, 0, 41)
  138.  
  139.    
  140.    
  141.     Main:TweenSize(UDim2.new(0, 560, 0, 319), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  142.    
  143.  
  144.     MakeDraggable(DragFrame, Main)
  145.    
  146.     local uitoggled = false
  147.     UserInputService.InputBegan:Connect(
  148.         function(io, p)
  149.             if io.KeyCode == CloseBind then
  150.                 if uitoggled == false then
  151.                     Main:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  152.                     uitoggled = true
  153.                     wait(.5)
  154.                     knixhub.Enabled = false
  155.                 else
  156.                     Main:TweenSize(UDim2.new(0, 560, 0, 319), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  157.                     knixhub.Enabled = true
  158.                     uitoggled = false
  159.                 end
  160.             end
  161.         end
  162.     )
  163.  
  164.     TabFolder.Name = "TabFolder"
  165.     TabFolder.Parent = Main
  166.    
  167.     function lib:ChangePresetColor(toch)
  168.         PresetColor = toch
  169.     end
  170.    
  171.     function lib:Notification(texttitle,textdesc,textbtn)
  172.  
  173.         local NotificationHold = Instance.new("TextButton")
  174.         local NotificationFrame = Instance.new("Frame")
  175.         local OkayBtn = Instance.new("TextButton")
  176.         local OkayBtnCorner = Instance.new("UICorner")
  177.         local OkayBtnTitle = Instance.new("TextLabel")
  178.         local NotificationTitle = Instance.new("TextLabel")
  179.         local NotificationDesc = Instance.new("TextLabel")
  180.  
  181.  
  182.         NotificationHold.Name = "NotificationHold"
  183.         NotificationHold.Parent = Main
  184.         NotificationHold.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  185.         NotificationHold.BackgroundTransparency = 1.000
  186.         NotificationHold.BorderSizePixel = 0
  187.         NotificationHold.Size = UDim2.new(0, 560, 0, 319)
  188.         NotificationHold.AutoButtonColor = false
  189.         NotificationHold.Font = Enum.Font.SourceSans
  190.         NotificationHold.Text = ""
  191.         NotificationHold.TextColor3 = Color3.fromRGB(0, 0, 0)
  192.         NotificationHold.TextSize = 14.000
  193.        
  194.         TweenService:Create(
  195.             NotificationHold,
  196.             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  197.             {BackgroundTransparency = 0.7}
  198.         ):Play()
  199.         wait(0.4)
  200.  
  201.         NotificationFrame.Name = "NotificationFrame"
  202.         NotificationFrame.Parent = NotificationHold
  203.         NotificationFrame.AnchorPoint = Vector2.new(0.5, 0.5)
  204.         NotificationFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
  205.         NotificationFrame.BorderSizePixel = 0
  206.         NotificationFrame.ClipsDescendants = true
  207.         NotificationFrame.Position = UDim2.new(0.5, 0, 0.498432577, 0)
  208.        
  209.         NotificationFrame:TweenSize(UDim2.new(0, 164,0, 193), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  210.  
  211.         OkayBtn.Name = "OkayBtn"
  212.         OkayBtn.Parent = NotificationFrame
  213.         OkayBtn.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
  214.         OkayBtn.Position = UDim2.new(0.0609756112, 0, 0.720207274, 0)
  215.         OkayBtn.Size = UDim2.new(0, 144, 0, 42)
  216.         OkayBtn.AutoButtonColor = false
  217.         OkayBtn.Font = Enum.Font.SourceSans
  218.         OkayBtn.Text = ""
  219.         OkayBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
  220.         OkayBtn.TextSize = 14.000
  221.  
  222.         OkayBtnCorner.CornerRadius = UDim.new(0, 5)
  223.         OkayBtnCorner.Name = "OkayBtnCorner"
  224.         OkayBtnCorner.Parent = OkayBtn
  225.  
  226.         OkayBtnTitle.Name = "OkayBtnTitle"
  227.         OkayBtnTitle.Parent = OkayBtn
  228.         OkayBtnTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  229.         OkayBtnTitle.BackgroundTransparency = 1.000
  230.         OkayBtnTitle.Position = UDim2.new(0.0763888881, 0, 0, 0)
  231.         OkayBtnTitle.Size = UDim2.new(0, 181, 0, 42)
  232.         OkayBtnTitle.Font = Enum.Font.Gotham
  233.         OkayBtnTitle.Text = textbtn
  234.         OkayBtnTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  235.         OkayBtnTitle.TextSize = 14.000
  236.         OkayBtnTitle.TextXAlignment = Enum.TextXAlignment.Left
  237.  
  238.         NotificationTitle.Name = "NotificationTitle"
  239.         NotificationTitle.Parent = NotificationFrame
  240.         NotificationTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  241.         NotificationTitle.BackgroundTransparency = 1.000
  242.         NotificationTitle.Position = UDim2.new(0.0670731738, 0, 0.0829015523, 0)
  243.         NotificationTitle.Size = UDim2.new(0, 143, 0, 26)
  244.         NotificationTitle.Font = Enum.Font.Gotham
  245.         NotificationTitle.Text = texttitle
  246.         NotificationTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  247.         NotificationTitle.TextSize = 18.000
  248.         NotificationTitle.TextXAlignment = Enum.TextXAlignment.Left
  249.  
  250.         NotificationDesc.Name = "NotificationDesc"
  251.         NotificationDesc.Parent = NotificationFrame
  252.         NotificationDesc.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  253.         NotificationDesc.BackgroundTransparency = 1.000
  254.         NotificationDesc.Position = UDim2.new(0.0670000017, 0, 0.218999997, 0)
  255.         NotificationDesc.Size = UDim2.new(0, 143, 0, 91)
  256.         NotificationDesc.Font = Enum.Font.Gotham
  257.         NotificationDesc.Text = textdesc
  258.         NotificationDesc.TextColor3 = Color3.fromRGB(255, 255, 255)
  259.         NotificationDesc.TextSize = 15.000
  260.         NotificationDesc.TextWrapped = true
  261.         NotificationDesc.TextXAlignment = Enum.TextXAlignment.Left
  262.         NotificationDesc.TextYAlignment = Enum.TextYAlignment.Top
  263.        
  264.         OkayBtn.MouseEnter:Connect(function()
  265.             TweenService:Create(
  266.                 OkayBtn,
  267.                 TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  268.                 {BackgroundColor3 = Color3.fromRGB(37,37,37)}
  269.             ):Play()
  270.         end)
  271.  
  272.         OkayBtn.MouseLeave:Connect(function()
  273.             TweenService:Create(
  274.                 OkayBtn,
  275.                 TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  276.                 {BackgroundColor3 = Color3.fromRGB(34, 34, 34)}
  277.             ):Play()
  278.         end)
  279.        
  280.         OkayBtn.MouseButton1Click:Connect(function()
  281.             NotificationFrame:TweenSize(UDim2.new(0, 0,0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  282.        
  283.             wait(0.4)
  284.            
  285.             TweenService:Create(
  286.                 NotificationHold,
  287.                 TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  288.                 {BackgroundTransparency = 1}
  289.             ):Play()
  290.            
  291.             wait(.3)
  292.            
  293.             NotificationHold:Destroy()
  294.         end)
  295.     end
  296.     local tabhold = {}
  297.     function tabhold:Tab(text)
  298.         local TabBtn = Instance.new("TextButton")
  299.         local TabTitle = Instance.new("TextLabel")
  300.         local TabBtnIndicator = Instance.new("Frame")
  301.         local TabBtnIndicatorCorner = Instance.new("UICorner")
  302.  
  303.         TabBtn.Name = "TabBtn"
  304.         TabBtn.Parent = TabHold
  305.         TabBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  306.         TabBtn.BackgroundTransparency = 1.000
  307.         TabBtn.Size = UDim2.new(0, 107, 0, 21)
  308.         TabBtn.Font = Enum.Font.SourceSans
  309.         TabBtn.Text = ""
  310.         TabBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
  311.         TabBtn.TextSize = 14.000
  312.  
  313.         TabTitle.Name = "TabTitle"
  314.         TabTitle.Parent = TabBtn
  315.         TabTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  316.         TabTitle.BackgroundTransparency = 1.000
  317.         TabTitle.Size = UDim2.new(0, 107, 0, 21)
  318.         TabTitle.Font = Enum.Font.Gotham
  319.         TabTitle.Text = text
  320.         TabTitle.TextColor3 = Color3.fromRGB(150, 150, 150)
  321.         TabTitle.TextSize = 14.000
  322.         TabTitle.TextXAlignment = Enum.TextXAlignment.Left
  323.  
  324.         TabBtnIndicator.Name = "TabBtnIndicator"
  325.         TabBtnIndicator.Parent = TabBtn
  326.         TabBtnIndicator.BackgroundColor3 = PresetColor
  327.         TabBtnIndicator.BorderSizePixel = 0
  328.         TabBtnIndicator.Position = UDim2.new(0, 0, 1, 0)
  329.         TabBtnIndicator.Size = UDim2.new(0, 0, 0, 2)
  330.  
  331.         TabBtnIndicatorCorner.Name = "TabBtnIndicatorCorner"
  332.         TabBtnIndicatorCorner.Parent = TabBtnIndicator
  333.        
  334.         coroutine.wrap(
  335.             function()
  336.                 while wait() do
  337.                     TabBtnIndicator.BackgroundColor3 = PresetColor    
  338.                 end
  339.             end
  340.         )()
  341.        
  342.  
  343.         local Tab = Instance.new("ScrollingFrame")
  344.         local TabLayout = Instance.new("UIListLayout")
  345.        
  346.         Tab.Name = "Tab"
  347.         Tab.Parent = TabFolder
  348.         Tab.Active = true
  349.         Tab.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  350.         Tab.BackgroundTransparency = 1.000
  351.         Tab.BorderSizePixel = 0
  352.         Tab.Position = UDim2.new(0.31400001, 0, 0.147, 0)
  353.         Tab.Size = UDim2.new(0, 373, 0, 254)
  354.         Tab.CanvasSize = UDim2.new(0, 0, 0, 0)
  355.         Tab.ScrollBarThickness = 3
  356.         Tab.Visible = false
  357.        
  358.         TabLayout.Name = "TabLayout"
  359.         TabLayout.Parent = Tab
  360.         TabLayout.SortOrder = Enum.SortOrder.LayoutOrder
  361.         TabLayout.Padding = UDim.new(0, 6)
  362.        
  363.         if fs == false then
  364.             fs = true
  365.             TabBtnIndicator.Size = UDim2.new(0, 13, 0, 2)
  366.             TabTitle.TextColor3 = Color3.fromRGB(255,255,255)
  367.             Tab.Visible = true
  368.         end
  369.        
  370.         TabBtn.MouseButton1Click:Connect(function()
  371.             for i, v in next, TabFolder:GetChildren() do
  372.                 if v.Name == "Tab" then
  373.                     v.Visible = false
  374.                 end
  375.                 Tab.Visible = true
  376.             end
  377.             for i, v in next, TabHold:GetChildren() do
  378.                 if v.Name == "TabBtn" then
  379.                     v.TabBtnIndicator:TweenSize(UDim2.new(0, 0, 0, 2), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
  380.                     TabBtnIndicator:TweenSize(UDim2.new(0, 13, 0, 2), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
  381.                     TweenService:Create(
  382.                         v.TabTitle,
  383.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  384.                         {TextColor3 = Color3.fromRGB(150,150,150)}
  385.                     ):Play()
  386.                     TweenService:Create(
  387.                         TabTitle,
  388.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  389.                         {TextColor3 = Color3.fromRGB(255,255,255)}
  390.                     ):Play()
  391.                 end
  392.             end
  393.         end)
  394.         local tabcontent = {}
  395.         function tabcontent:Button(text, callback)
  396.             local Button = Instance.new("TextButton")
  397.             local ButtonCorner = Instance.new("UICorner")
  398.             local ButtonTitle = Instance.new("TextLabel")
  399.  
  400.             Button.Name = "Button"
  401.             Button.Parent = Tab
  402.             Button.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
  403.             Button.Size = UDim2.new(0, 363, 0, 42)
  404.             Button.AutoButtonColor = false
  405.             Button.Font = Enum.Font.SourceSans
  406.             Button.Text = ""
  407.             Button.TextColor3 = Color3.fromRGB(0, 0, 0)
  408.             Button.TextSize = 14.000
  409.  
  410.             ButtonCorner.CornerRadius = UDim.new(0, 5)
  411.             ButtonCorner.Name = "ButtonCorner"
  412.             ButtonCorner.Parent = Button
  413.  
  414.             ButtonTitle.Name = "ButtonTitle"
  415.             ButtonTitle.Parent = Button
  416.             ButtonTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  417.             ButtonTitle.BackgroundTransparency = 1.000
  418.             ButtonTitle.Position = UDim2.new(0.0358126722, 0, 0, 0)
  419.             ButtonTitle.Size = UDim2.new(0, 187, 0, 42)
  420.             ButtonTitle.Font = Enum.Font.Gotham
  421.             ButtonTitle.Text = text
  422.             ButtonTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  423.             ButtonTitle.TextSize = 14.000
  424.             ButtonTitle.TextXAlignment = Enum.TextXAlignment.Left
  425.            
  426.             Button.MouseEnter:Connect(function()
  427.                 TweenService:Create(
  428.                     Button,
  429.                     TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  430.                     {BackgroundColor3 = Color3.fromRGB(37,37,37)}
  431.                 ):Play()
  432.             end)
  433.            
  434.             Button.MouseLeave:Connect(function()
  435.                 TweenService:Create(
  436.                     Button,
  437.                     TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  438.                     {BackgroundColor3 = Color3.fromRGB(34, 34, 34)}
  439.                 ):Play()
  440.             end)
  441.            
  442.             Button.MouseButton1Click:Connect(function()
  443.                 pcall(callback)
  444.             end)
  445.            
  446.             Tab.CanvasSize = UDim2.new(0, 0, 0, TabLayout.AbsoluteContentSize.Y)
  447.         end
  448.         function tabcontent:Toggle(text, callback)
  449.             local toggled = false
  450.  
  451.             local Toggle = Instance.new("TextButton")
  452.             local ToggleCorner = Instance.new("UICorner")
  453.             local ToggleTitle = Instance.new("TextLabel")
  454.             local FrameToggle1 = Instance.new("Frame")
  455.             local FrameToggle1Corner = Instance.new("UICorner")
  456.             local FrameToggle2 = Instance.new("Frame")
  457.             local FrameToggle2Corner = Instance.new("UICorner")
  458.             local FrameToggle3 = Instance.new("Frame")
  459.             local FrameToggle3Corner = Instance.new("UICorner")
  460.             local FrameToggleCircle = Instance.new("Frame")
  461.             local FrameToggleCircleCorner = Instance.new("UICorner")
  462.  
  463.  
  464.             Toggle.Name = "Toggle"
  465.             Toggle.Parent = Tab
  466.             Toggle.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
  467.             Toggle.Position = UDim2.new(0.215625003, 0, 0.446271926, 0)
  468.             Toggle.Size = UDim2.new(0, 363, 0, 42)
  469.             Toggle.AutoButtonColor = false
  470.             Toggle.Font = Enum.Font.SourceSans
  471.             Toggle.Text = ""
  472.             Toggle.TextColor3 = Color3.fromRGB(0, 0, 0)
  473.             Toggle.TextSize = 14.000
  474.  
  475.             ToggleCorner.CornerRadius = UDim.new(0, 5)
  476.             ToggleCorner.Name = "ToggleCorner"
  477.             ToggleCorner.Parent = Toggle
  478.  
  479.             ToggleTitle.Name = "ToggleTitle"
  480.             ToggleTitle.Parent = Toggle
  481.             ToggleTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  482.             ToggleTitle.BackgroundTransparency = 1.000
  483.             ToggleTitle.Position = UDim2.new(0.0358126722, 0, 0, 0)
  484.             ToggleTitle.Size = UDim2.new(0, 187, 0, 42)
  485.             ToggleTitle.Font = Enum.Font.Gotham
  486.             ToggleTitle.Text = text
  487.             ToggleTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  488.             ToggleTitle.TextSize = 14.000
  489.             ToggleTitle.TextXAlignment = Enum.TextXAlignment.Left
  490.  
  491.             FrameToggle1.Name = "FrameToggle1"
  492.             FrameToggle1.Parent = Toggle
  493.             FrameToggle1.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  494.             FrameToggle1.Position = UDim2.new(0.859504104, 0, 0.285714298, 0)
  495.             FrameToggle1.Size = UDim2.new(0, 37, 0, 18)
  496.  
  497.             FrameToggle1Corner.Name = "FrameToggle1Corner"
  498.             FrameToggle1Corner.Parent = FrameToggle1
  499.  
  500.             FrameToggle2.Name = "FrameToggle2"
  501.             FrameToggle2.Parent = FrameToggle1
  502.             FrameToggle2.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
  503.             FrameToggle2.Position = UDim2.new(0.0489999987, 0, 0.0930000022, 0)
  504.             FrameToggle2.Size = UDim2.new(0, 33, 0, 14)
  505.  
  506.             FrameToggle2Corner.Name = "FrameToggle2Corner"
  507.             FrameToggle2Corner.Parent = FrameToggle2
  508.  
  509.             FrameToggle3.Name = "FrameToggle3"
  510.             FrameToggle3.Parent = FrameToggle1
  511.             FrameToggle3.BackgroundColor3 = PresetColor
  512.             FrameToggle3.BackgroundTransparency = 1.000
  513.             FrameToggle3.Size = UDim2.new(0, 37, 0, 18)
  514.  
  515.             FrameToggle3Corner.Name = "FrameToggle3Corner"
  516.             FrameToggle3Corner.Parent = FrameToggle3
  517.  
  518.             FrameToggleCircle.Name = "FrameToggleCircle"
  519.             FrameToggleCircle.Parent = FrameToggle1
  520.             FrameToggleCircle.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  521.             FrameToggleCircle.Position = UDim2.new(0.127000004, 0, 0.222000003, 0)
  522.             FrameToggleCircle.Size = UDim2.new(0, 10, 0, 10)
  523.  
  524.             FrameToggleCircleCorner.Name = "FrameToggleCircleCorner"
  525.             FrameToggleCircleCorner.Parent = FrameToggleCircle
  526.            
  527.             coroutine.wrap(
  528.                 function()
  529.                     while wait() do
  530.                         FrameToggle3.BackgroundColor3 = PresetColor  
  531.                     end
  532.                 end
  533.             )()
  534.        
  535.            
  536.            
  537.            
  538.             Toggle.MouseButton1Click:Connect(function()
  539.                 if toggled == false then
  540.                     TweenService:Create(
  541.                         Toggle,
  542.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  543.                         {BackgroundColor3 = Color3.fromRGB(37,37,37)}
  544.                     ):Play()
  545.                     TweenService:Create(
  546.                         FrameToggle1,
  547.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  548.                         {BackgroundTransparency = 1}
  549.                     ):Play()
  550.                     TweenService:Create(
  551.                         FrameToggle2,
  552.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  553.                         {BackgroundTransparency = 1}
  554.                     ):Play()
  555.                     TweenService:Create(
  556.                         FrameToggle3,
  557.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  558.                         {BackgroundTransparency = 0}
  559.                     ):Play()
  560.                     TweenService:Create(
  561.                         FrameToggleCircle,
  562.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  563.                         {BackgroundColor3 = Color3.fromRGB(255,255,255)}
  564.                     ):Play()
  565.                     FrameToggleCircle:TweenPosition(UDim2.new(0.587, 0, 0.222000003, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
  566.                 else
  567.                     TweenService:Create(
  568.                         Toggle,
  569.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  570.                         {BackgroundColor3 = Color3.fromRGB(34,34,34)}
  571.                     ):Play()
  572.                     TweenService:Create(
  573.                         FrameToggle1,
  574.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  575.                         {BackgroundTransparency = 0}
  576.                     ):Play()
  577.                     TweenService:Create(
  578.                         FrameToggle2,
  579.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  580.                         {BackgroundTransparency = 0}
  581.                     ):Play()
  582.                     TweenService:Create(
  583.                         FrameToggle3,
  584.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  585.                         {BackgroundTransparency = 1}
  586.                     ):Play()
  587.                     TweenService:Create(
  588.                         FrameToggleCircle,
  589.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  590.                         {BackgroundColor3 = Color3.fromRGB(50,50,50)}
  591.                     ):Play()
  592.                     FrameToggleCircle:TweenPosition(UDim2.new(0.127000004, 0, 0.222000003, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
  593.                 end
  594.                 toggled = not toggled
  595.                 pcall(callback, toggled)
  596.             end)
  597.            
  598.             if default == true then
  599.                 TweenService:Create(
  600.                     Toggle,
  601.                     TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  602.                     {BackgroundColor3 = Color3.fromRGB(37,37,37)}
  603.                 ):Play()
  604.                 TweenService:Create(
  605.                     FrameToggle1,
  606.                     TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  607.                     {BackgroundTransparency = 1}
  608.                 ):Play()
  609.                 TweenService:Create(
  610.                     FrameToggle2,
  611.                     TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  612.                     {BackgroundTransparency = 1}
  613.                 ):Play()
  614.                 TweenService:Create(
  615.                     FrameToggle3,
  616.                     TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  617.                     {BackgroundTransparency = 0}
  618.                 ):Play()
  619.                 TweenService:Create(
  620.                     FrameToggleCircle,
  621.                     TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  622.                     {BackgroundColor3 = Color3.fromRGB(255,255,255)}
  623.                 ):Play()
  624.                 FrameToggleCircle:TweenPosition(UDim2.new(0.587, 0, 0.222000003, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
  625.                 toggled = not toggled
  626.             end
  627.            
  628.             Tab.CanvasSize = UDim2.new(0, 0, 0, TabLayout.AbsoluteContentSize.Y)
  629.         end
  630.         function tabcontent:Slider(text, min,max,start,callback)
  631.             local dragging = false
  632.             local Slider = Instance.new("TextButton")
  633.             local SliderCorner = Instance.new("UICorner")
  634.             local SliderTitle = Instance.new("TextLabel")
  635.             local SliderValue = Instance.new("TextLabel")
  636.             local SlideFrame = Instance.new("Frame")
  637.             local CurrentValueFrame = Instance.new("Frame")
  638.             local SlideCircle = Instance.new("ImageButton")
  639.  
  640.             Slider.Name = "Slider"
  641.             Slider.Parent = Tab
  642.             Slider.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
  643.             Slider.Position = UDim2.new(-0.48035714, 0, -0.570532918, 0)
  644.             Slider.Size = UDim2.new(0, 363, 0, 60)
  645.             Slider.AutoButtonColor = false
  646.             Slider.Font = Enum.Font.SourceSans
  647.             Slider.Text = ""
  648.             Slider.TextColor3 = Color3.fromRGB(0, 0, 0)
  649.             Slider.TextSize = 14.000
  650.  
  651.             SliderCorner.CornerRadius = UDim.new(0, 5)
  652.             SliderCorner.Name = "SliderCorner"
  653.             SliderCorner.Parent = Slider
  654.  
  655.             SliderTitle.Name = "SliderTitle"
  656.             SliderTitle.Parent = Slider
  657.             SliderTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  658.             SliderTitle.BackgroundTransparency = 1.000
  659.             SliderTitle.Position = UDim2.new(0.0358126722, 0, 0, 0)
  660.             SliderTitle.Size = UDim2.new(0, 187, 0, 42)
  661.             SliderTitle.Font = Enum.Font.Gotham
  662.             SliderTitle.Text = text
  663.             SliderTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  664.             SliderTitle.TextSize = 14.000
  665.             SliderTitle.TextXAlignment = Enum.TextXAlignment.Left
  666.  
  667.             SliderValue.Name = "SliderValue"
  668.             SliderValue.Parent = Slider
  669.             SliderValue.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  670.             SliderValue.BackgroundTransparency = 1.000
  671.             SliderValue.Position = UDim2.new(0.0358126722, 0, 0, 0)
  672.             SliderValue.Size = UDim2.new(0, 335, 0, 42)
  673.             SliderValue.Font = Enum.Font.Gotham
  674.             SliderValue.Text = tostring(start and math.floor((start / max) * (max - min) + min) or 0)
  675.             SliderValue.TextColor3 = Color3.fromRGB(255, 255, 255)
  676.             SliderValue.TextSize = 14.000
  677.             SliderValue.TextXAlignment = Enum.TextXAlignment.Right
  678.  
  679.             SlideFrame.Name = "SlideFrame"
  680.             SlideFrame.Parent = Slider
  681.             SlideFrame.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  682.             SlideFrame.BorderSizePixel = 0
  683.             SlideFrame.Position = UDim2.new(0.0342647657, 0, 0.686091602, 0)
  684.             SlideFrame.Size = UDim2.new(0, 335, 0, 3)
  685.  
  686.             CurrentValueFrame.Name = "CurrentValueFrame"
  687.             CurrentValueFrame.Parent = SlideFrame
  688.             CurrentValueFrame.BackgroundColor3 = PresetColor
  689.             CurrentValueFrame.BorderSizePixel = 0
  690.             CurrentValueFrame.Size = UDim2.new((start or 0) / max, 0, 0, 3)
  691.  
  692.             SlideCircle.Name = "SlideCircle"
  693.             SlideCircle.Parent = SlideFrame
  694.             SlideCircle.BackgroundColor3 = PresetColor
  695.             SlideCircle.BackgroundTransparency = 1.000
  696.             SlideCircle.Position = UDim2.new((start or 0)/max, -6,-1.30499995, 0)
  697.             SlideCircle.Size = UDim2.new(0, 11, 0, 11)
  698.             SlideCircle.Image = "rbxassetid://3570695787"
  699.             SlideCircle.ImageColor3 = PresetColor
  700.            
  701.             coroutine.wrap(
  702.                 function()
  703.                     while wait() do
  704.                         CurrentValueFrame.BackgroundColor3 = PresetColor
  705.                         SlideCircle.ImageColor3 = PresetColor
  706.                     end
  707.                 end
  708.             )()
  709.            
  710.             local function move(input)
  711.                 local pos =
  712.                     UDim2.new(
  713.                         math.clamp((input.Position.X - SlideFrame.AbsolutePosition.X) / SlideFrame.AbsoluteSize.X, 0, 1),
  714.                         -6,
  715.                         -1.30499995,
  716.                         0
  717.                     )
  718.                 local pos1 =
  719.                     UDim2.new(
  720.                         math.clamp((input.Position.X - SlideFrame.AbsolutePosition.X) / SlideFrame.AbsoluteSize.X, 0, 1),
  721.                         0,
  722.                         0,
  723.                         3
  724.                     )
  725.                 CurrentValueFrame:TweenSize(pos1, "Out", "Sine", 0.1, true)
  726.                 SlideCircle:TweenPosition(pos, "Out", "Sine", 0.1, true)
  727.                 local value = math.floor(((pos.X.Scale * max) / max) * (max - min) + min)
  728.                 SliderValue.Text = tostring(value)
  729.                 pcall(callback, value)
  730.             end
  731.             SlideCircle.InputBegan:Connect(
  732.                 function(input)
  733.                     if input.UserInputType == Enum.UserInputType.MouseButton1 then
  734.                         dragging = true
  735.                     end
  736.                 end
  737.             )
  738.             SlideCircle.InputEnded:Connect(
  739.                 function(input)
  740.                     if input.UserInputType == Enum.UserInputType.MouseButton1 then
  741.                         dragging = false
  742.                     end
  743.                 end
  744.             )
  745.             game:GetService("UserInputService").InputChanged:Connect(
  746.             function(input)
  747.                 if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
  748.                     move(input)
  749.                 end
  750.             end
  751.             )
  752.             Tab.CanvasSize = UDim2.new(0, 0, 0, TabLayout.AbsoluteContentSize.Y)
  753.         end
  754.         function tabcontent:Dropdown(text, list, callback)
  755.             local droptog = false
  756.             local framesize = 0
  757.             local itemcount = 0
  758.            
  759.             local Dropdown = Instance.new("Frame")
  760.             local DropdownCorner = Instance.new("UICorner")
  761.             local DropdownBtn = Instance.new("TextButton")
  762.             local DropdownTitle = Instance.new("TextLabel")
  763.             local ArrowImg = Instance.new("ImageLabel")
  764.             local DropItemHolder = Instance.new("ScrollingFrame")
  765.             local DropLayout = Instance.new("UIListLayout")
  766.  
  767.             Dropdown.Name = "Dropdown"
  768.             Dropdown.Parent = Tab
  769.             Dropdown.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
  770.             Dropdown.ClipsDescendants = true
  771.             Dropdown.Position = UDim2.new(-0.541071415, 0, -0.532915354, 0)
  772.             Dropdown.Size = UDim2.new(0, 363, 0, 42)
  773.  
  774.             DropdownCorner.CornerRadius = UDim.new(0, 5)
  775.             DropdownCorner.Name = "DropdownCorner"
  776.             DropdownCorner.Parent = Dropdown
  777.  
  778.             DropdownBtn.Name = "DropdownBtn"
  779.             DropdownBtn.Parent = Dropdown
  780.             DropdownBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  781.             DropdownBtn.BackgroundTransparency = 1.000
  782.             DropdownBtn.Size = UDim2.new(0, 363, 0, 42)
  783.             DropdownBtn.Font = Enum.Font.SourceSans
  784.             DropdownBtn.Text = ""
  785.             DropdownBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
  786.             DropdownBtn.TextSize = 14.000
  787.  
  788.             DropdownTitle.Name = "DropdownTitle"
  789.             DropdownTitle.Parent = Dropdown
  790.             DropdownTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  791.             DropdownTitle.BackgroundTransparency = 1.000
  792.             DropdownTitle.Position = UDim2.new(0.0358126722, 0, 0, 0)
  793.             DropdownTitle.Size = UDim2.new(0, 187, 0, 42)
  794.             DropdownTitle.Font = Enum.Font.Gotham
  795.             DropdownTitle.Text = text
  796.             DropdownTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  797.             DropdownTitle.TextSize = 14.000
  798.             DropdownTitle.TextXAlignment = Enum.TextXAlignment.Left
  799.  
  800.             ArrowImg.Name = "ArrowImg"
  801.             ArrowImg.Parent = DropdownTitle
  802.             ArrowImg.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  803.             ArrowImg.BackgroundTransparency = 1.000
  804.             ArrowImg.Position = UDim2.new(1.65240645, 0, 0.190476194, 0)
  805.             ArrowImg.Size = UDim2.new(0, 26, 0, 26)
  806.             ArrowImg.Image = "http://www.roblox.com/asset/?id=6034818375"
  807.  
  808.             DropItemHolder.Name = "DropItemHolder"
  809.             DropItemHolder.Parent = DropdownTitle
  810.             DropItemHolder.Active = true
  811.             DropItemHolder.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  812.             DropItemHolder.BackgroundTransparency = 1.000
  813.             DropItemHolder.BorderSizePixel = 0
  814.             DropItemHolder.Position = UDim2.new(-0.00400000019, 0, 1.04999995, 0)
  815.             DropItemHolder.Size = UDim2.new(0, 342, 0, 0)
  816.             DropItemHolder.CanvasSize = UDim2.new(0, 0, 0, 0)
  817.             DropItemHolder.ScrollBarThickness = 3
  818.  
  819.             DropLayout.Name = "DropLayout"
  820.             DropLayout.Parent = DropItemHolder
  821.             DropLayout.SortOrder = Enum.SortOrder.LayoutOrder
  822.            
  823.             DropdownBtn.MouseButton1Click:Connect(function()
  824.                 if droptog == false then
  825.                     Dropdown:TweenSize(UDim2.new(0, 363, 0, 55 + framesize), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
  826.                     TweenService:Create(
  827.                         ArrowImg,
  828.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  829.                         {Rotation = 270}
  830.                     ):Play()
  831.                     wait(.2)
  832.                     Tab.CanvasSize = UDim2.new(0, 0, 0, TabLayout.AbsoluteContentSize.Y)
  833.                 else
  834.                     Dropdown:TweenSize(UDim2.new(0, 363, 0, 42), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
  835.                     TweenService:Create(
  836.                         ArrowImg,
  837.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  838.                         {Rotation = 0}
  839.                     ):Play()
  840.                     wait(.2)
  841.                     Tab.CanvasSize = UDim2.new(0, 0, 0, TabLayout.AbsoluteContentSize.Y)
  842.                 end
  843.                 droptog = not droptog
  844.             end)
  845.            
  846.             for i,v in next, list do
  847.                 itemcount = itemcount + 1
  848.                 if itemcount <= 3 then
  849.                     framesize = framesize + 26
  850.                     DropItemHolder.Size = UDim2.new(0, 342, 0, framesize)
  851.                 end
  852.                 local Item = Instance.new("TextButton")
  853.                 local ItemCorner = Instance.new("UICorner")
  854.  
  855.                 Item.Name = "Item"
  856.                 Item.Parent = DropItemHolder
  857.                 Item.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
  858.                 Item.ClipsDescendants = true
  859.                 Item.Size = UDim2.new(0, 335, 0, 25)
  860.                 Item.AutoButtonColor = false
  861.                 Item.Font = Enum.Font.Gotham
  862.                 Item.Text = v
  863.                 Item.TextColor3 = Color3.fromRGB(255, 255, 255)
  864.                 Item.TextSize = 15.000
  865.  
  866.                 ItemCorner.CornerRadius = UDim.new(0, 4)
  867.                 ItemCorner.Name = "ItemCorner"
  868.                 ItemCorner.Parent = Item
  869.                
  870.                 Item.MouseEnter:Connect(function()
  871.                     TweenService:Create(
  872.                         Item,
  873.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  874.                         {BackgroundColor3 = Color3.fromRGB(37,37,37)}
  875.                     ):Play()
  876.                 end)
  877.                
  878.                 Item.MouseLeave:Connect(function()
  879.                     TweenService:Create(
  880.                         Item,
  881.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  882.                         {BackgroundColor3 = Color3.fromRGB(34, 34, 34)}
  883.                     ):Play()
  884.                 end)
  885.                
  886.                 Item.MouseButton1Click:Connect(function()
  887.                     droptog = not droptog
  888.                     DropdownTitle.Text = text .. " - " .. v
  889.                     pcall(callback, v)
  890.                     Dropdown:TweenSize(UDim2.new(0, 363, 0, 42), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
  891.                     TweenService:Create(
  892.                         ArrowImg,
  893.                         TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  894.                         {Rotation = 0}
  895.                     ):Play()
  896.                     wait(.2)
  897.                     Tab.CanvasSize = UDim2.new(0, 0, 0, TabLayout.AbsoluteContentSize.Y)
  898.                 end)
  899.                
  900.                 DropItemHolder.CanvasSize = UDim2.new(0, 0, 0, DropLayout.AbsoluteContentSize.Y)
  901.             end
  902.             Tab.CanvasSize = UDim2.new(0, 0, 0, TabLayout.AbsoluteContentSize.Y)
  903.         end
  904.         function tabcontent:Colorpicker(text, preset, callback)
  905.             local ColorPickerToggled = false
  906.             local OldToggleColor = Color3.fromRGB(0, 0, 0)
  907.             local OldColor = Color3.fromRGB(0, 0, 0)
  908.             local OldColorSelectionPosition = nil
  909.             local OldHueSelectionPosition = nil
  910.             local ColorH, ColorS, ColorV = 1, 1, 1
  911.             local RainbowColorPicker = false
  912.             local ColorPickerInput = nil
  913.             local ColorInput = nil
  914.             local HueInput = nil
  915.  
  916.             local Colorpicker = Instance.new("Frame")
  917.             local ColorpickerCorner = Instance.new("UICorner")
  918.             local ColorpickerTitle = Instance.new("TextLabel")
  919.             local BoxColor = Instance.new("Frame")
  920.             local BoxColorCorner = Instance.new("UICorner")
  921.             local ConfirmBtn = Instance.new("TextButton")
  922.             local ConfirmBtnCorner = Instance.new("UICorner")
  923.             local ConfirmBtnTitle = Instance.new("TextLabel")
  924.             local ColorpickerBtn = Instance.new("TextButton")
  925.             local RainbowToggle = Instance.new("TextButton")
  926.             local RainbowToggleCorner = Instance.new("UICorner")
  927.             local RainbowToggleTitle = Instance.new("TextLabel")
  928.             local FrameRainbowToggle1 = Instance.new("Frame")
  929.             local FrameRainbowToggle1Corner = Instance.new("UICorner")
  930.             local FrameRainbowToggle2 = Instance.new("Frame")
  931.             local FrameRainbowToggle2_2 = Instance.new("UICorner")
  932.             local FrameRainbowToggle3 = Instance.new("Frame")
  933.             local FrameToggle3 = Instance.new("UICorner")
  934.             local FrameRainbowToggleCircle = Instance.new("Frame")
  935.             local FrameRainbowToggleCircleCorner = Instance.new("UICorner")
  936.             local Color = Instance.new("ImageLabel")
  937.             local ColorCorner = Instance.new("UICorner")
  938.             local ColorSelection = Instance.new("ImageLabel")
  939.             local Hue = Instance.new("ImageLabel")
  940.             local HueCorner = Instance.new("UICorner")
  941.             local HueGradient = Instance.new("UIGradient")
  942.             local HueSelection = Instance.new("ImageLabel")
  943.  
  944.  
  945.             Colorpicker.Name = "Colorpicker"
  946.             Colorpicker.Parent = Tab
  947.             Colorpicker.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
  948.             Colorpicker.ClipsDescendants = true
  949.             Colorpicker.Position = UDim2.new(-0.541071415, 0, -0.532915354, 0)
  950.             Colorpicker.Size = UDim2.new(0, 363, 0, 42)
  951.  
  952.             ColorpickerCorner.CornerRadius = UDim.new(0, 5)
  953.             ColorpickerCorner.Name = "ColorpickerCorner"
  954.             ColorpickerCorner.Parent = Colorpicker
  955.  
  956.             ColorpickerTitle.Name = "ColorpickerTitle"
  957.             ColorpickerTitle.Parent = Colorpicker
  958.             ColorpickerTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  959.             ColorpickerTitle.BackgroundTransparency = 1.000
  960.             ColorpickerTitle.Position = UDim2.new(0.0358126722, 0, 0, 0)
  961.             ColorpickerTitle.Size = UDim2.new(0, 187, 0, 42)
  962.             ColorpickerTitle.Font = Enum.Font.Gotham
  963.             ColorpickerTitle.Text = text
  964.             ColorpickerTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  965.             ColorpickerTitle.TextSize = 14.000
  966.             ColorpickerTitle.TextXAlignment = Enum.TextXAlignment.Left
  967.  
  968.             BoxColor.Name = "BoxColor"
  969.             BoxColor.Parent = ColorpickerTitle
  970.             BoxColor.BackgroundColor3 = Color3.fromRGB(255, 0, 4)
  971.             BoxColor.Position = UDim2.new(1.60427809, 0, 0.214285716, 0)
  972.             BoxColor.Size = UDim2.new(0, 41, 0, 23)
  973.  
  974.             BoxColorCorner.CornerRadius = UDim.new(0, 5)
  975.             BoxColorCorner.Name = "BoxColorCorner"
  976.             BoxColorCorner.Parent = BoxColor
  977.  
  978.             ConfirmBtn.Name = "ConfirmBtn"
  979.             ConfirmBtn.Parent = ColorpickerTitle
  980.             ConfirmBtn.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
  981.             ConfirmBtn.Position = UDim2.new(1.25814295, 0, 1.09037197, 0)
  982.             ConfirmBtn.Size = UDim2.new(0, 105, 0, 32)
  983.             ConfirmBtn.AutoButtonColor = false
  984.             ConfirmBtn.Font = Enum.Font.SourceSans
  985.             ConfirmBtn.Text = ""
  986.             ConfirmBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
  987.             ConfirmBtn.TextSize = 14.000
  988.  
  989.             ConfirmBtnCorner.CornerRadius = UDim.new(0, 5)
  990.             ConfirmBtnCorner.Name = "ConfirmBtnCorner"
  991.             ConfirmBtnCorner.Parent = ConfirmBtn
  992.  
  993.             ConfirmBtnTitle.Name = "ConfirmBtnTitle"
  994.             ConfirmBtnTitle.Parent = ConfirmBtn
  995.             ConfirmBtnTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  996.             ConfirmBtnTitle.BackgroundTransparency = 1.000
  997.             ConfirmBtnTitle.Size = UDim2.new(0, 33, 0, 32)
  998.             ConfirmBtnTitle.Font = Enum.Font.Gotham
  999.             ConfirmBtnTitle.Text = "Confirm"
  1000.             ConfirmBtnTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  1001.             ConfirmBtnTitle.TextSize = 14.000
  1002.             ConfirmBtnTitle.TextXAlignment = Enum.TextXAlignment.Left
  1003.  
  1004.             ColorpickerBtn.Name = "ColorpickerBtn"
  1005.             ColorpickerBtn.Parent = ColorpickerTitle
  1006.             ColorpickerBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1007.             ColorpickerBtn.BackgroundTransparency = 1.000
  1008.             ColorpickerBtn.Size = UDim2.new(0, 363, 0, 42)
  1009.             ColorpickerBtn.Font = Enum.Font.SourceSans
  1010.             ColorpickerBtn.Text = ""
  1011.             ColorpickerBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
  1012.             ColorpickerBtn.TextSize = 14.000
  1013.  
  1014.             RainbowToggle.Name = "RainbowToggle"
  1015.             RainbowToggle.Parent = ColorpickerTitle
  1016.             RainbowToggle.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
  1017.             RainbowToggle.Position = UDim2.new(1.26349044, 0, 2.12684202, 0)
  1018.             RainbowToggle.Size = UDim2.new(0, 104, 0, 32)
  1019.             RainbowToggle.AutoButtonColor = false
  1020.             RainbowToggle.Font = Enum.Font.SourceSans
  1021.             RainbowToggle.Text = ""
  1022.             RainbowToggle.TextColor3 = Color3.fromRGB(0, 0, 0)
  1023.             RainbowToggle.TextSize = 14.000
  1024.  
  1025.             RainbowToggleCorner.CornerRadius = UDim.new(0, 5)
  1026.             RainbowToggleCorner.Name = "RainbowToggleCorner"
  1027.             RainbowToggleCorner.Parent = RainbowToggle
  1028.  
  1029.             RainbowToggleTitle.Name = "RainbowToggleTitle"
  1030.             RainbowToggleTitle.Parent = RainbowToggle
  1031.             RainbowToggleTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1032.             RainbowToggleTitle.BackgroundTransparency = 1.000
  1033.             RainbowToggleTitle.Size = UDim2.new(0, 33, 0, 32)
  1034.             RainbowToggleTitle.Font = Enum.Font.Gotham
  1035.             RainbowToggleTitle.Text = "Rainbow"
  1036.             RainbowToggleTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  1037.             RainbowToggleTitle.TextSize = 14.000
  1038.             RainbowToggleTitle.TextXAlignment = Enum.TextXAlignment.Left
  1039.  
  1040.             FrameRainbowToggle1.Name = "FrameRainbowToggle1"
  1041.             FrameRainbowToggle1.Parent = RainbowToggle
  1042.             FrameRainbowToggle1.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  1043.             FrameRainbowToggle1.Position = UDim2.new(0.649999976, 0, 0.186000004, 0)
  1044.             FrameRainbowToggle1.Size = UDim2.new(0, 37, 0, 18)
  1045.  
  1046.             FrameRainbowToggle1Corner.Name = "FrameRainbowToggle1Corner"
  1047.             FrameRainbowToggle1Corner.Parent = FrameRainbowToggle1
  1048.  
  1049.             FrameRainbowToggle2.Name = "FrameRainbowToggle2"
  1050.             FrameRainbowToggle2.Parent = FrameRainbowToggle1
  1051.             FrameRainbowToggle2.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
  1052.             FrameRainbowToggle2.Position = UDim2.new(0.0590000004, 0, 0.112999998, 0)
  1053.             FrameRainbowToggle2.Size = UDim2.new(0, 33, 0, 14)
  1054.  
  1055.             FrameRainbowToggle2_2.Name = "FrameRainbowToggle2"
  1056.             FrameRainbowToggle2_2.Parent = FrameRainbowToggle2
  1057.  
  1058.             FrameRainbowToggle3.Name = "FrameRainbowToggle3"
  1059.             FrameRainbowToggle3.Parent = FrameRainbowToggle1
  1060.             FrameRainbowToggle3.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
  1061.             FrameRainbowToggle3.BackgroundTransparency = 1.000
  1062.             FrameRainbowToggle3.Size = UDim2.new(0, 37, 0, 18)
  1063.  
  1064.             FrameToggle3.Name = "FrameToggle3"
  1065.             FrameToggle3.Parent = FrameRainbowToggle3
  1066.  
  1067.             FrameRainbowToggleCircle.Name = "FrameRainbowToggleCircle"
  1068.             FrameRainbowToggleCircle.Parent = FrameRainbowToggle1
  1069.             FrameRainbowToggleCircle.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  1070.             FrameRainbowToggleCircle.Position = UDim2.new(0.127000004, 0, 0.222000003, 0)
  1071.             FrameRainbowToggleCircle.Size = UDim2.new(0, 10, 0, 10)
  1072.  
  1073.             FrameRainbowToggleCircleCorner.Name = "FrameRainbowToggleCircleCorner"
  1074.             FrameRainbowToggleCircleCorner.Parent = FrameRainbowToggleCircle
  1075.  
  1076.             Color.Name = "Color"
  1077.             Color.Parent = ColorpickerTitle
  1078.             Color.BackgroundColor3 = Color3.fromRGB(255, 0, 4)
  1079.             Color.Position = UDim2.new(0, 0, 0, 42)
  1080.             Color.Size = UDim2.new(0, 194, 0, 80)
  1081.             Color.ZIndex = 10
  1082.             Color.Image = "rbxassetid://4155801252"
  1083.  
  1084.             ColorCorner.CornerRadius = UDim.new(0, 3)
  1085.             ColorCorner.Name = "ColorCorner"
  1086.             ColorCorner.Parent = Color
  1087.  
  1088.             ColorSelection.Name = "ColorSelection"
  1089.             ColorSelection.Parent = Color
  1090.             ColorSelection.AnchorPoint = Vector2.new(0.5, 0.5)
  1091.             ColorSelection.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1092.             ColorSelection.BackgroundTransparency = 1.000
  1093.             ColorSelection.Position = UDim2.new(preset and select(3, Color3.toHSV(preset)))
  1094.             ColorSelection.Size = UDim2.new(0, 18, 0, 18)
  1095.             ColorSelection.Image = "http://www.roblox.com/asset/?id=4805639000"
  1096.             ColorSelection.ScaleType = Enum.ScaleType.Fit
  1097.             ColorSelection.Visible = false
  1098.  
  1099.             Hue.Name = "Hue"
  1100.             Hue.Parent = ColorpickerTitle
  1101.             Hue.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1102.             Hue.Position = UDim2.new(0, 202, 0, 42)
  1103.             Hue.Size = UDim2.new(0, 25, 0, 80)
  1104.  
  1105.             HueCorner.CornerRadius = UDim.new(0, 3)
  1106.             HueCorner.Name = "HueCorner"
  1107.             HueCorner.Parent = Hue
  1108.  
  1109.             HueGradient.Color = ColorSequence.new {
  1110.                 ColorSequenceKeypoint.new(0.00, Color3.fromRGB(255, 0, 4)),
  1111.                 ColorSequenceKeypoint.new(0.20, Color3.fromRGB(234, 255, 0)),
  1112.                 ColorSequenceKeypoint.new(0.40, Color3.fromRGB(21, 255, 0)),
  1113.                 ColorSequenceKeypoint.new(0.60, Color3.fromRGB(0, 255, 255)),
  1114.                 ColorSequenceKeypoint.new(0.80, Color3.fromRGB(0, 17, 255)),
  1115.                 ColorSequenceKeypoint.new(0.90, Color3.fromRGB(255, 0, 251)),
  1116.                 ColorSequenceKeypoint.new(1.00, Color3.fromRGB(255, 0, 4))
  1117.             }            HueGradient.Rotation = 270
  1118.             HueGradient.Name = "HueGradient"
  1119.             HueGradient.Parent = Hue
  1120.  
  1121.             HueSelection.Name = "HueSelection"
  1122.             HueSelection.Parent = Hue
  1123.             HueSelection.AnchorPoint = Vector2.new(0.5, 0.5)
  1124.             HueSelection.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1125.             HueSelection.BackgroundTransparency = 1.000
  1126.             HueSelection.Position = UDim2.new(0.48, 0, 1 - select(1, Color3.toHSV(preset)))
  1127.             HueSelection.Size = UDim2.new(0, 18, 0, 18)
  1128.             HueSelection.Image = "http://www.roblox.com/asset/?id=4805639000"
  1129.             HueSelection.Visible = false
  1130.            
  1131.             coroutine.wrap(
  1132.                 function()
  1133.                     while wait() do
  1134.                         FrameRainbowToggle3.BackgroundColor3 = PresetColor  
  1135.                     end
  1136.                 end
  1137.             )()
  1138.            
  1139.             ColorpickerBtn.MouseButton1Click:Connect(function()
  1140.                 if ColorPickerToggled == false then
  1141.                     ColorSelection.Visible = true
  1142.                     HueSelection.Visible = true
  1143.                     Colorpicker:TweenSize(UDim2.new(0, 363, 0, 132), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
  1144.                     wait(.2)
  1145.                     Tab.CanvasSize = UDim2.new(0, 0, 0, TabLayout.AbsoluteContentSize.Y)
  1146.  
  1147.                 else
  1148.                     ColorSelection.Visible = false
  1149.                     HueSelection.Visible = false
  1150.                     Colorpicker:TweenSize(UDim2.new(0, 363, 0, 42), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
  1151.                     wait(.2)
  1152.                     Tab.CanvasSize = UDim2.new(0, 0, 0, TabLayout.AbsoluteContentSize.Y)
  1153.                 end
  1154.                 ColorPickerToggled = not ColorPickerToggled
  1155.             end)
  1156.  
  1157.  
  1158.             local function UpdateColorPicker(nope)
  1159.                 BoxColor.BackgroundColor3 = Color3.fromHSV(ColorH, ColorS, ColorV)
  1160.                 Color.BackgroundColor3 = Color3.fromHSV(ColorH, 1, 1)
  1161.  
  1162.                 pcall(callback, BoxColor.BackgroundColor3)
  1163.             end
  1164.  
  1165.             ColorH =
  1166.                 1 -
  1167.                 (math.clamp(HueSelection.AbsolutePosition.Y - Hue.AbsolutePosition.Y, 0, Hue.AbsoluteSize.Y) /
  1168.                     Hue.AbsoluteSize.Y)
  1169.             ColorS =
  1170.                 (math.clamp(ColorSelection.AbsolutePosition.X - Color.AbsolutePosition.X, 0, Color.AbsoluteSize.X) /
  1171.                     Color.AbsoluteSize.X)
  1172.             ColorV =
  1173.                 1 -
  1174.                 (math.clamp(ColorSelection.AbsolutePosition.Y - Color.AbsolutePosition.Y, 0, Color.AbsoluteSize.Y) /
  1175.                     Color.AbsoluteSize.Y)
  1176.  
  1177.             BoxColor.BackgroundColor3 = preset
  1178.             Color.BackgroundColor3 = preset
  1179.             pcall(callback, BoxColor.BackgroundColor3)
  1180.  
  1181.             Color.InputBegan:Connect(
  1182.                 function(input)
  1183.                     if input.UserInputType == Enum.UserInputType.MouseButton1 then
  1184.                         if RainbowColorPicker then
  1185.                             return
  1186.                         end
  1187.  
  1188.                         if ColorInput then
  1189.                             ColorInput:Disconnect()
  1190.                         end
  1191.  
  1192.                         ColorInput =
  1193.                             RunService.RenderStepped:Connect(
  1194.                                 function()
  1195.                                 local ColorX =
  1196.                                     (math.clamp(Mouse.X - Color.AbsolutePosition.X, 0, Color.AbsoluteSize.X) /
  1197.                                         Color.AbsoluteSize.X)
  1198.                                 local ColorY =
  1199.                                     (math.clamp(Mouse.Y - Color.AbsolutePosition.Y, 0, Color.AbsoluteSize.Y) /
  1200.                                         Color.AbsoluteSize.Y)
  1201.  
  1202.                                 ColorSelection.Position = UDim2.new(ColorX, 0, ColorY, 0)
  1203.                                 ColorS = ColorX
  1204.                                 ColorV = 1 - ColorY
  1205.  
  1206.                                 UpdateColorPicker(true)
  1207.                             end
  1208.                             )
  1209.                     end
  1210.                 end
  1211.             )
  1212.  
  1213.             Color.InputEnded:Connect(
  1214.                 function(input)
  1215.                     if input.UserInputType == Enum.UserInputType.MouseButton1 then
  1216.                         if ColorInput then
  1217.                             ColorInput:Disconnect()
  1218.                         end
  1219.                     end
  1220.                 end
  1221.             )
  1222.  
  1223.             Hue.InputBegan:Connect(
  1224.                 function(input)
  1225.                     if input.UserInputType == Enum.UserInputType.MouseButton1 then
  1226.                         if RainbowColorPicker then
  1227.                             return
  1228.                         end
  1229.  
  1230.                         if HueInput then
  1231.                             HueInput:Disconnect()
  1232.                         end
  1233.  
  1234.                         HueInput =
  1235.                             RunService.RenderStepped:Connect(
  1236.                                 function()
  1237.                                 local HueY =
  1238.                                     (math.clamp(Mouse.Y - Hue.AbsolutePosition.Y, 0, Hue.AbsoluteSize.Y) /
  1239.                                         Hue.AbsoluteSize.Y)
  1240.  
  1241.                                 HueSelection.Position = UDim2.new(0.48, 0, HueY, 0)
  1242.                                 ColorH = 1 - HueY
  1243.  
  1244.                                 UpdateColorPicker(true)
  1245.                             end
  1246.                             )
  1247.                     end
  1248.                 end
  1249.             )
  1250.  
  1251.             Hue.InputEnded:Connect(
  1252.                 function(input)
  1253.                     if input.UserInputType == Enum.UserInputType.MouseButton1 then
  1254.                         if HueInput then
  1255.                             HueInput:Disconnect()
  1256.                         end
  1257.                     end
  1258.                 end
  1259.             )
  1260.  
  1261.             RainbowToggle.MouseButton1Down:Connect(
  1262.                 function()
  1263.                     RainbowColorPicker = not RainbowColorPicker
  1264.  
  1265.                     if ColorInput then
  1266.                         ColorInput:Disconnect()
  1267.                     end
  1268.  
  1269.                     if HueInput then
  1270.                         HueInput:Disconnect()
  1271.                     end
  1272.  
  1273.                     if RainbowColorPicker then
  1274.                         TweenService:Create(
  1275.                             FrameRainbowToggle1,
  1276.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1277.                             {BackgroundTransparency = 1}
  1278.                         ):Play()
  1279.                         TweenService:Create(
  1280.                             FrameRainbowToggle2,
  1281.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1282.                             {BackgroundTransparency = 1}
  1283.                         ):Play()
  1284.                         TweenService:Create(
  1285.                             FrameRainbowToggle3,
  1286.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1287.                             {BackgroundTransparency = 0}
  1288.                         ):Play()
  1289.                         TweenService:Create(
  1290.                             FrameRainbowToggleCircle,
  1291.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1292.                             {BackgroundColor3 = Color3.fromRGB(255,255,255)}
  1293.                         ):Play()
  1294.                         FrameRainbowToggleCircle:TweenPosition(UDim2.new(0.587, 0, 0.222000003, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
  1295.  
  1296.                         OldToggleColor = BoxColor.BackgroundColor3
  1297.                         OldColor = Color.BackgroundColor3
  1298.                         OldColorSelectionPosition = ColorSelection.Position
  1299.                         OldHueSelectionPosition = HueSelection.Position
  1300.  
  1301.                         while RainbowColorPicker do
  1302.                             BoxColor.BackgroundColor3 = Color3.fromHSV(lib.RainbowColorValue, 1, 1)
  1303.                             Color.BackgroundColor3 = Color3.fromHSV(lib.RainbowColorValue, 1, 1)
  1304.  
  1305.                             ColorSelection.Position = UDim2.new(1, 0, 0, 0)
  1306.                             HueSelection.Position = UDim2.new(0.48, 0, 0, lib.HueSelectionPosition)
  1307.  
  1308.                             pcall(callback, BoxColor.BackgroundColor3)
  1309.                             wait()
  1310.                         end
  1311.                     elseif not RainbowColorPicker then
  1312.                         TweenService:Create(
  1313.                             FrameRainbowToggle1,
  1314.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1315.                             {BackgroundTransparency = 0}
  1316.                         ):Play()
  1317.                         TweenService:Create(
  1318.                             FrameRainbowToggle2,
  1319.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1320.                             {BackgroundTransparency = 0}
  1321.                         ):Play()
  1322.                         TweenService:Create(
  1323.                             FrameRainbowToggle3,
  1324.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1325.                             {BackgroundTransparency = 1}
  1326.                         ):Play()
  1327.                         TweenService:Create(
  1328.                             FrameRainbowToggleCircle,
  1329.                             TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
  1330.                             {BackgroundColor3 = Color3.fromRGB(50,50,50)}
  1331.                         ):Play()
  1332.                         FrameRainbowToggleCircle:TweenPosition(UDim2.new(0.127000004, 0, 0.222000003, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
  1333.  
  1334.                         BoxColor.BackgroundColor3 = OldToggleColor
  1335.                         Color.BackgroundColor3 = OldColor
  1336.  
  1337.                         ColorSelection.Position = OldColorSelectionPosition
  1338.                         HueSelection.Position = OldHueSelectionPosition
  1339.  
  1340.                         pcall(callback, BoxColor.BackgroundColor3)
  1341.                     end
  1342.                 end
  1343.             )
  1344.  
  1345.             ConfirmBtn.MouseButton1Click:Connect(
  1346.                 function()
  1347.                     ColorSelection.Visible = false
  1348.                     HueSelection.Visible = false
  1349.                     Colorpicker:TweenSize(UDim2.new(0, 363, 0, 42), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
  1350.                     wait(.2)
  1351.                     Tab.CanvasSize = UDim2.new(0, 0, 0, TabLayout.AbsoluteContentSize.Y)
  1352.                 end
  1353.             )
  1354.             Tab.CanvasSize = UDim2.new(0, 0, 0, TabLayout.AbsoluteContentSize.Y)
  1355.         end
  1356.         function tabcontent:Label(text)
  1357.             local Label = Instance.new("TextButton")
  1358.             local LabelCorner = Instance.new("UICorner")
  1359.             local LabelTitle = Instance.new("TextLabel")
  1360.  
  1361.             Label.Name = "Button"
  1362.             Label.Parent = Tab
  1363.             Label.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
  1364.             Label.Size = UDim2.new(0, 363, 0, 42)
  1365.             Label.AutoButtonColor = false
  1366.             Label.Font = Enum.Font.SourceSans
  1367.             Label.Text = ""
  1368.             Label.TextColor3 = Color3.fromRGB(0, 0, 0)
  1369.             Label.TextSize = 14.000
  1370.  
  1371.             LabelCorner.CornerRadius = UDim.new(0, 5)
  1372.             LabelCorner.Name = "ButtonCorner"
  1373.             LabelCorner.Parent = Label
  1374.  
  1375.             LabelTitle.Name = "ButtonTitle"
  1376.             LabelTitle.Parent =Label
  1377.             LabelTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1378.             LabelTitle.BackgroundTransparency = 1.000
  1379.             LabelTitle.Position = UDim2.new(0.0358126722, 0, 0, 0)
  1380.             LabelTitle.Size = UDim2.new(0, 187, 0, 42)
  1381.             LabelTitle.Font = Enum.Font.Gotham
  1382.             LabelTitle.Text = text
  1383.             LabelTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  1384.             LabelTitle.TextSize = 14.000
  1385.             LabelTitle.TextXAlignment = Enum.TextXAlignment.Left
  1386.            
  1387.             Tab.CanvasSize = UDim2.new(0, 0, 0, TabLayout.AbsoluteContentSize.Y)
  1388.         end
  1389.         function tabcontent:Textbox(text,disapper, callback)
  1390.             local Textbox = Instance.new("Frame")
  1391.             local TextboxCorner = Instance.new("UICorner")
  1392.             local TextboxTitle = Instance.new("TextLabel")
  1393.             local TextboxFrame = Instance.new("Frame")
  1394.             local TextboxFrameCorner = Instance.new("UICorner")
  1395.             local TextBox = Instance.new("TextBox")
  1396.  
  1397.             Textbox.Name = "Textbox"
  1398.             Textbox.Parent = Tab
  1399.             Textbox.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
  1400.             Textbox.ClipsDescendants = true
  1401.             Textbox.Position = UDim2.new(-0.541071415, 0, -0.532915354, 0)
  1402.             Textbox.Size = UDim2.new(0, 363, 0, 42)
  1403.  
  1404.             TextboxCorner.CornerRadius = UDim.new(0, 5)
  1405.             TextboxCorner.Name = "TextboxCorner"
  1406.             TextboxCorner.Parent = Textbox
  1407.  
  1408.             TextboxTitle.Name = "TextboxTitle"
  1409.             TextboxTitle.Parent = Textbox
  1410.             TextboxTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1411.             TextboxTitle.BackgroundTransparency = 1.000
  1412.             TextboxTitle.Position = UDim2.new(0.0358126722, 0, 0, 0)
  1413.             TextboxTitle.Size = UDim2.new(0, 187, 0, 42)
  1414.             TextboxTitle.Font = Enum.Font.Gotham
  1415.             TextboxTitle.Text = text
  1416.             TextboxTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  1417.             TextboxTitle.TextSize = 14.000
  1418.             TextboxTitle.TextXAlignment = Enum.TextXAlignment.Left
  1419.  
  1420.             TextboxFrame.Name = "TextboxFrame"
  1421.             TextboxFrame.Parent = TextboxTitle
  1422.             TextboxFrame.BackgroundColor3 = Color3.fromRGB(37, 37, 37)
  1423.             TextboxFrame.Position = UDim2.new(1.28877008, 0, 0.214285716, 0)
  1424.             TextboxFrame.Size = UDim2.new(0, 100, 0, 23)
  1425.  
  1426.             TextboxFrameCorner.CornerRadius = UDim.new(0, 5)
  1427.             TextboxFrameCorner.Name = "TextboxFrameCorner"
  1428.             TextboxFrameCorner.Parent = TextboxFrame
  1429.  
  1430.             TextBox.Parent = TextboxFrame
  1431.             TextBox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1432.             TextBox.BackgroundTransparency = 1.000
  1433.             TextBox.Size = UDim2.new(0, 100, 0, 23)
  1434.             TextBox.Font = Enum.Font.Gotham
  1435.             TextBox.Text = ""
  1436.             TextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
  1437.             TextBox.TextSize = 14.000
  1438.            
  1439.             TextBox.FocusLost:Connect(
  1440.                 function(ep)
  1441.                     if ep then
  1442.                         if #TextBox.Text > 0 then
  1443.                             pcall(callback, TextBox.Text)
  1444.                             if disapper then
  1445.                                 TextBox.Text = ""
  1446.                             end
  1447.                         end
  1448.                     end
  1449.                 end
  1450.             )
  1451.             Tab.CanvasSize = UDim2.new(0, 0, 0, TabLayout.AbsoluteContentSize.Y)
  1452.         end
  1453.         function tabcontent:Bind(text, keypreset, callback)
  1454.             local binding = false
  1455.             local Key = keypreset.Name
  1456.             local Bind = Instance.new("TextButton")
  1457.             local BindCorner = Instance.new("UICorner")
  1458.             local BindTitle = Instance.new("TextLabel")
  1459.             local BindText = Instance.new("TextLabel")
  1460.  
  1461.             Bind.Name = "Bind"
  1462.             Bind.Parent = Tab
  1463.             Bind.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
  1464.             Bind.Size = UDim2.new(0, 363, 0, 42)
  1465.             Bind.AutoButtonColor = false
  1466.             Bind.Font = Enum.Font.SourceSans
  1467.             Bind.Text = ""
  1468.             Bind.TextColor3 = Color3.fromRGB(0, 0, 0)
  1469.             Bind.TextSize = 14.000
  1470.  
  1471.             BindCorner.CornerRadius = UDim.new(0, 5)
  1472.             BindCorner.Name = "BindCorner"
  1473.             BindCorner.Parent = Bind
  1474.  
  1475.             BindTitle.Name = "BindTitle"
  1476.             BindTitle.Parent = Bind
  1477.             BindTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1478.             BindTitle.BackgroundTransparency = 1.000
  1479.             BindTitle.Position = UDim2.new(0.0358126722, 0, 0, 0)
  1480.             BindTitle.Size = UDim2.new(0, 187, 0, 42)
  1481.             BindTitle.Font = Enum.Font.Gotham
  1482.             BindTitle.Text = text
  1483.             BindTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  1484.             BindTitle.TextSize = 14.000
  1485.             BindTitle.TextXAlignment = Enum.TextXAlignment.Left
  1486.  
  1487.             BindText.Name = "BindText"
  1488.             BindText.Parent = Bind
  1489.             BindText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1490.             BindText.BackgroundTransparency = 1.000
  1491.             BindText.Position = UDim2.new(0.0358126722, 0, 0, 0)
  1492.             BindText.Size = UDim2.new(0, 337, 0, 42)
  1493.             BindText.Font = Enum.Font.Gotham
  1494.             BindText.Text = Key
  1495.             BindText.TextColor3 = Color3.fromRGB(255, 255, 255)
  1496.             BindText.TextSize = 14.000
  1497.             BindText.TextXAlignment = Enum.TextXAlignment.Right
  1498.            
  1499.             Tab.CanvasSize = UDim2.new(0, 0, 0, TabLayout.AbsoluteContentSize.Y)
  1500.            
  1501.             Bind.MouseButton1Click:Connect(function()
  1502.                 BindText.Text = "..."
  1503.                 binding = true
  1504.                 local inputwait = game:GetService("UserInputService").InputBegan:wait()
  1505.                 if inputwait.KeyCode.Name ~= "Unknown" then
  1506.                     BindText.Text = inputwait .KeyCode.Name
  1507.                     Key = inputwait.KeyCode.Name
  1508.                     binding = false
  1509.                 else
  1510.                     binding = false
  1511.                 end
  1512.             end)
  1513.            
  1514.             game:GetService("UserInputService").InputBegan:connect(
  1515.             function(current, pressed)
  1516.                 if not pressed then
  1517.                     if current.KeyCode.Name == Key and binding == false then
  1518.                         pcall(callback)
  1519.                     end
  1520.                 end
  1521.             end
  1522.             )
  1523.         end
  1524.         return tabcontent
  1525.     end
  1526.     return tabhold
  1527. end
  1528. return lib
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539. --https://forum.robloxscripts.com/showthread.php?tid=1716
  1540.  
  1541. --[[
  1542.  
  1543. UI LIBRARY WITH EXAMPLE
  1544.  
  1545. so what i do is buy uis mostly and then release them for free so here enjoy bought this and now release completely open source
  1546.  
  1547. UI IMAGE:
  1548. https://i.gyazo.com/b31f30fa2a609b49beb49be584725f0c.gif
  1549.  
  1550. CREDITS:
  1551. https://i.gyazo.com/3a16e95cae6759653945831bccca4a82.png
  1552.  
  1553. DOCS:
  1554. https://pastebin.com/raw/8SLY76rz
  1555. https://pastebin.com/8SLY76rz
  1556.  
  1557. ]]--
RAW Paste Data