Advertisement
SAOI

.....

Oct 15th, 2022
801
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 91.60 KB | None | 0 0
  1.  
  2.  
  3. if game.CoreGui:FindFirstChild("AGAIN") then
  4.     game.CoreGui:FindFirstChild("AGAIN"):Destroy()
  5. end
  6.  
  7. local Blacklib = {}
  8. local UserInputService = game:GetService("UserInputService")
  9. local TweenService = game:GetService("TweenService")
  10. local RunService = game:GetService("RunService")
  11. local LocalizationService = game:GetService("LocalizationService")
  12. local LocalPlayer = game:GetService("Players").LocalPlayer
  13. local Mouse = LocalPlayer:GetMouse()
  14. local NameID = LocalPlayer.Name
  15.  
  16.  
  17. _G.WindowBackgroundColor = Color3.fromRGB(12,12,12)
  18. _G.BackgroundItemColor = Color3.fromRGB(20, 20, 20)
  19. _G.TabWindowColor = Color3.fromRGB(30, 30, 30)
  20. _G.ContainerColor = Color3.fromRGB(30, 30, 30)
  21. _G.TitleTextColor = Color3.fromRGB(150, 150, 150)
  22. _G.ImageColor = Color3.fromRGB(150, 150, 150)
  23. _G.LineThemeColor = Color3.fromRGB(150, 150, 150)
  24. _G.TabTextColor = Color3.fromRGB(150, 150, 150)
  25. _G.TabImageColor = Color3.fromRGB(150, 150, 150)
  26. _G.TabThemeColor = Color3.fromRGB(250, 0, 0)
  27. _G.SectionColor = Color3.fromRGB(150, 150, 150)
  28. _G.SectionImageColor = Color3.fromRGB(150, 150, 150)
  29. _G.SectionTextColor = Color3.fromRGB(150, 150, 150)
  30. _G.SectionOn = Color3.fromRGB(0, 250, 0)
  31.  
  32.  
  33. function Blacklib:Window()
  34.     local osfunc = {}
  35.     local titlefunc = {}
  36.     local pingfunc = {}
  37.     local timefunc = {}
  38.     local Points = Instance.new("Frame")
  39.     local BlackTrap = Instance.new("ScreenGui")
  40.     local PlayTime = Instance.new("TextLabel")
  41.     local PlayTimeCorner = Instance.new("UICorner")
  42.     local WindowFrame = Instance.new("Frame")
  43.     local WindowCorner = Instance.new("UICorner")
  44.     local WindowStroke = Instance.new("UIStroke")
  45.     local BlackImage = Instance.new("ImageLabel")
  46.     local Space = Instance.new("TextLabel")
  47.     local Space2 = Instance.new("TextLabel")
  48.     local BlackTitle = Instance.new("TextLabel")
  49.     local ServerTime = Instance.new("TextLabel")
  50.     local Pinged = Instance.new("TextLabel")
  51.     local CloseButton = Instance.new("TextButton")
  52.    
  53.     -- Propertiers --
  54.     BlackTrap.Name = "AGAIN"
  55.     BlackTrap.Parent = game.CoreGui
  56.     BlackTrap.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  57.    
  58.     Points.Name = "Points"
  59.     Points.Parent = BlackTrap
  60.     Points.BackgroundColor3 = _G.WindowBackgroundColor
  61.     Points.BackgroundTransparency = 1.000
  62.     Points.Size = UDim2.new(0, 800, 0, 600)
  63.     Points.Position = UDim2.new(0, 0, 0, 0)
  64.    
  65.     WindowFrame.Name = "WindowFrame"
  66.     WindowFrame.Parent = Points
  67.     WindowFrame.BackgroundColor3 = _G.WindowBackgroundColor
  68.     WindowFrame.Position = UDim2.new(0, 220, 0, 30)
  69.     WindowFrame.BorderSizePixel = 0
  70.     WindowFrame.Size = UDim2.new(0, 550, 0, 0)
  71.     WindowFrame.ClipsDescendants = true
  72.    
  73.     WindowFrame:TweenSize(UDim2.new(0, 550, 0, 350), Enum.EasingDirection.InOut, Enum.EasingStyle.Linear, .6, true)
  74.    
  75.     WindowCorner.Name = "WindowCorner"
  76.     WindowCorner.Parent = WindowFrame
  77.     WindowCorner.CornerRadius = UDim.new(0, 7)
  78.    
  79.     WindowStroke.Name = "WindowStroke"
  80.     WindowStroke.Parent = WindowFrame
  81.     WindowStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
  82.     WindowStroke.Color = Color3.fromRGB(120,120,120)
  83.     WindowStroke.LineJoinMode = Enum.LineJoinMode.Round
  84.     WindowStroke.Thickness = 1
  85.     WindowStroke.Transparency = 0
  86.     WindowStroke.Enabled = true
  87.     WindowStroke.Archivable = true
  88.    
  89.     PlayTime.Name = "PlayTime"
  90.     PlayTime.Parent = WindowFrame
  91.     PlayTime.BackgroundColor3 = Color3.fromRGB(12,12,12)
  92.     PlayTime.BackgroundTransparency = 1.000
  93.     PlayTime.Position = UDim2.new(0, 3, 0, 324)
  94.     PlayTime.Size = UDim2.new(0, 150, 0, 25)
  95.     PlayTime.Font = Enum.Font.Code
  96.     PlayTime.Text = ""
  97.     PlayTime.TextSize = 13.000
  98.     PlayTime.TextColor3 = Color3.fromRGB(180,180,180)
  99.     PlayTime.TextXAlignment = Enum.TextXAlignment.Center
  100.    
  101.     PlayTimeCorner.Name = "PlayTimeCorner"
  102.     PlayTimeCorner.Parent = PlayTime
  103.     PlayTimeCorner.CornerRadius = UDim.new(0, 2)
  104.    
  105.     BlackImage.Name = "BlackImage"
  106.     BlackImage.Parent = WindowFrame
  107.     BlackImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  108.     BlackImage.BackgroundTransparency = 1.000
  109.     BlackImage.Position = UDim2.new(0, 3, 0, 3)
  110.     BlackImage.Size = UDim2.new(0, 25, 0, 25)
  111.     BlackImage.Image = "rbxassetid://8666601749"
  112.     BlackImage.ImageColor3 = Color3.fromRGB(0,220,0)
  113.    
  114.     BlackTitle.Name = "BlackTitle"
  115.     BlackTitle.Parent = WindowFrame
  116.     BlackTitle.BackgroundColor3 = _G.WindowBackgroundColor
  117.     BlackTitle.BackgroundTransparency = 1.000
  118.     BlackTitle.Position = UDim2.new(0, 33, 0, 3)
  119.     BlackTitle.Size = UDim2.new(0, 50, 0, 25)
  120.     BlackTitle.Font = Enum.Font.GothamBold
  121.     BlackTitle.Text = ""
  122.     BlackTitle.TextColor3 = Color3.fromRGB(180,180,180)
  123.     BlackTitle.TextSize = 13.000
  124.     BlackTitle.TextXAlignment = Enum.TextXAlignment.Left
  125.    
  126.     Space.Name = "Space"
  127.     Space.Parent = WindowFrame
  128.     Space.BackgroundColor3 = _G.WindowBackgroundColor
  129.     Space.BackgroundTransparency = 1.000
  130.     Space.Position = UDim2.new(0, 98, 0, 3)
  131.     Space.Size = UDim2.new(0, 10, 0, 25)
  132.     Space.Font = Enum.Font.GothamBold
  133.     Space.Text = "|"
  134.     Space.TextColor3 = Color3.fromRGB(0,150,0)
  135.     Space.TextSize = 18.000
  136.    
  137.     ServerTime.Name = "ServerTime"
  138.     ServerTime.Parent = WindowFrame
  139.     ServerTime.BackgroundColor3 = _G.WindowBackgroundColor
  140.     ServerTime.BackgroundTransparency = 1.000
  141.     ServerTime.Position = UDim2.new(0, 115, 0, 3)
  142.     ServerTime.Size = UDim2.new(0, 225, 0, 25)
  143.     ServerTime.Font = Enum.Font.Code
  144.     ServerTime.Text = ""
  145.     ServerTime.TextSize = 13.000
  146.     ServerTime.TextColor3 = Color3.fromRGB(180,180,180)
  147.     ServerTime.TextXAlignment = Enum.TextXAlignment.Left
  148.    
  149.     Space2.Name = "Space2"
  150.     Space2.Parent = WindowFrame
  151.     Space2.BackgroundColor3 = _G.WindowBackgroundColor
  152.     Space2.BackgroundTransparency = 1.000
  153.     Space2.Position = UDim2.new(0, 276, 0, 3)
  154.     Space2.Size = UDim2.new(0, 10, 0, 25)
  155.     Space2.Font = Enum.Font.GothamBold
  156.     Space2.Text = "|"
  157.     Space2.TextColor3 = Color3.fromRGB(0,150,0)
  158.     Space2.TextSize = 18.000
  159.    
  160.     Pinged.Name = "Pinged"
  161.     Pinged.Parent = WindowFrame
  162.     Pinged.BackgroundColor3 = _G.WindowBackgroundColor
  163.     Pinged.BackgroundTransparency = 1.000
  164.     Pinged.Position = UDim2.new(0, 295, 0, 3)
  165.     Pinged.Size = UDim2.new(0, 225, 0, 25)
  166.     Pinged.Font = Enum.Font.Code
  167.     Pinged.Text = ""
  168.     Pinged.TextSize = 13.000
  169.     Pinged.TextColor3 = Color3.fromRGB(180,180,180)
  170.     Pinged.TextXAlignment = Enum.TextXAlignment.Left
  171.    
  172.     CloseButton.Name = "CloseButton"
  173.     CloseButton.Parent = WindowFrame
  174.     CloseButton.BackgroundColor3 = _G.WindowBackgroundColor
  175.     CloseButton.BackgroundTransparency = 1.000
  176.     CloseButton.AutoButtonColor = false
  177.     CloseButton.Position = UDim2.new(0, 525, 0, 3)
  178.     CloseButton.Size = UDim2.new(0, 25, 0, 25)
  179.     CloseButton.Font = Enum.Font.Gotham
  180.     CloseButton.TextColor3 = Color3.fromRGB(0, 200, 0)
  181.     CloseButton.Text = "×"
  182.     CloseButton.Rotation = 0
  183.     CloseButton.TextSize = 25.000
  184.    
  185.     -- Tab & Container --
  186.     local LineWindow = Instance.new("Frame")
  187.     local SpaceWindow = Instance.new("Frame")
  188.     local TabWindow = Instance.new("ScrollingFrame")
  189.     local TabWindowList = Instance.new("UIListLayout")
  190.     local ContainerHold = Instance.new("Frame")
  191.     local ContainerItem = Instance.new("Folder")
  192.     local ContainerHoldCorner = Instance.new("UICorner")
  193.    
  194.     LineWindow.Name = "LineWindow"
  195.     LineWindow.Parent = WindowFrame
  196.     LineWindow.BackgroundColor3 = Color3.fromRGB(120,120,120)
  197.     LineWindow.BorderSizePixel = 0
  198.     LineWindow.Position = UDim2.new(0, 5, 0, 31)
  199.     LineWindow.Size = UDim2.new(0, 540, 0, 1)
  200.    
  201.     SpaceWindow.Name = "SpaceWindow"
  202.     SpaceWindow.Parent = WindowFrame
  203.     SpaceWindow.BackgroundColor3 = Color3.fromRGB(120,120,120)
  204.     SpaceWindow.BorderSizePixel = 0
  205.     SpaceWindow.Position = UDim2.new(0, 156, 0, 41)
  206.     SpaceWindow.Size = UDim2.new(0, 1, 0, 300)
  207.    
  208.     TabWindow.Name = "TabWindow"
  209.     TabWindow.Parent = WindowFrame
  210.     TabWindow.BackgroundColor3 = _G.TabWindowColor
  211.     TabWindow.BackgroundTransparency = 1.000
  212.     TabWindow.BorderSizePixel = 0
  213.     TabWindow.Position = UDim2.new(0, 3, 0, 40)
  214.     TabWindow.Size = UDim2.new(0, 150, 0, 0)
  215.     TabWindow.ScrollBarThickness = 0
  216.     TabWindow.ClipsDescendants = true
  217.    
  218.     TabWindow:TweenSize(UDim2.new(0, 150, 0, 275), Enum.EasingDirection.InOut, Enum.EasingStyle.Linear, 10.0, true)
  219.    
  220.     TabWindowList.Name = "TabWindowList"
  221.     TabWindowList.Parent = TabWindow
  222.     TabWindowList.FillDirection = Enum.FillDirection.Vertical
  223.     TabWindowList.SortOrder = Enum.SortOrder.LayoutOrder
  224.     TabWindowList.Padding = UDim.new(0, 2)
  225.     TabWindowList.VerticalAlignment = Enum.VerticalAlignment.Top
  226.    
  227.     ContainerHold.Name = "ContainerHold"
  228.     ContainerHold.Parent = WindowFrame
  229.     ContainerHold.BackgroundColor3 = _G.ContainerColor
  230.     ContainerHold.BackgroundTransparency = 1.000
  231.     ContainerHold.BorderSizePixel = 0
  232.     ContainerHold.Position = UDim2.new(0, 160, 0, 40)
  233.     ContainerHold.Size = UDim2.new(0, 387, 0, 304)
  234.    
  235.     ContainerHoldCorner.Name = "ContainerHoldCorner"
  236.     ContainerHoldCorner.Parent = ContainerHold
  237.     ContainerHoldCorner.CornerRadius = UDim.new(0, 5)
  238.    
  239.     ContainerItem.Name = "ContainerItem"
  240.     ContainerItem.Parent = ContainerHold
  241.    
  242.     TabWindow.CanvasSize = UDim2.new(0, 0, 0, 0 + TabWindowList.AbsoluteContentSize.Y)
  243.     TabWindowList:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
  244.         TabWindow.CanvasSize = UDim2.new(0, 0, 0, 0 + TabWindowList.AbsoluteContentSize.Y)
  245.     end)
  246.    
  247.     -- Window Script --
  248.     local gui = WindowFrame
  249.     local dragging
  250.     local dragInput
  251.     local dragStart
  252.     local startPos
  253.     local function update(input)
  254.         local delta = input.Position - dragStart
  255.         gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  256.     end
  257.     gui.InputBegan:Connect(function(input)
  258.         if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  259.             dragging = true
  260.             dragStart = input.Position
  261.             startPos = gui.Position
  262.            
  263.             input.Changed:Connect(function()
  264.                 if input.UserInputState == Enum.UserInputState.End then
  265.                     dragging = false
  266.                 end
  267.             end)
  268.         end
  269.     end)
  270.     gui.InputChanged:Connect(function(input)
  271.         if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  272.             dragInput = input
  273.         end
  274.     end)
  275.     UserInputService.InputChanged:Connect(function(input)
  276.         if input == dragInput and dragging then
  277.             update(input)
  278.         end
  279.     end)
  280.    
  281.     -- Script --
  282.     local closetog = false
  283.     CloseButton.MouseButton1Click:Connect(function()
  284.         if closetog == true then
  285.             game.TweenService:Create(WindowFrame, TweenInfo.new(0.4, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  286.                 {Size = UDim2.new(0, 550, 0, 350)}
  287.                 ):Play()
  288.             game.TweenService:Create(CloseButton, TweenInfo.new(0.12, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  289.                 {Rotation = 0}
  290.                 ):Play()
  291.         else
  292.             game.TweenService:Create(WindowFrame, TweenInfo.new(0.4, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  293.                 {Size = UDim2.new(0, 550, 0, 30)}
  294.                 ):Play()
  295.             game.TweenService:Create(CloseButton, TweenInfo.new(0.12, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  296.                 {Rotation = 45}
  297.                 ):Play()
  298.         end
  299.         closetog = not closetog
  300.     end)
  301.    
  302.     function osfunc:Refresh(textadd)
  303.         ServerTime.Text = textadd
  304.     end
  305.     function titlefunc:Refresh(text)
  306.         BlackTitle.Text = text
  307.     end
  308.     function pingfunc:Refresh(newtext)
  309.         Pinged.Text = newtext
  310.     end
  311.     function timefunc:Refresh(newtime)
  312.         PlayTime.Text = newtime
  313.     end
  314.    
  315.     local function UpdateTime()
  316.         local GameTime = math.floor(workspace.DistributedGameTime+0.5)
  317.         local Day = math.floor(GameTime/(60^3))%24
  318.         local Hour = math.floor(GameTime/(60^2))%24
  319.         local Minute = math.floor(GameTime/(60^1))%60
  320.         local Second = math.floor(GameTime/(60^0))%60
  321.        
  322.         timefunc:Refresh("Timer = "..Day.."."..Hour.. "."..Minute.. "."..Second)
  323.     end
  324.     spawn(function()
  325.         while true do
  326.             UpdateTime()
  327.             game:GetService("RunService").RenderStepped:Wait()
  328.         end
  329.     end)
  330.    
  331.     spawn(function()
  332.         while game:GetService("RunService").RenderStepped:wait() do
  333.             pingfunc:Refresh(tostring(game:GetService("Stats").PerformanceStats.Memory:GetValueString()).." - "..tostring(game:GetService("Stats").PerformanceStats.NetworkReceived:GetValueString()).." - "..tostring(game:GetService("Stats").PerformanceStats.Ping:GetValueString()))
  334.         end
  335.     end)
  336.    
  337.     local function UpdateOS()
  338.         local date = os.date("*t")
  339.         local hour = (date.hour) % 24
  340.         local ampm = hour < 12 and "AM" or "PM"
  341.         local timezone = string.format("%02i:%02i:%02i %s", ((hour -1) % 12) + 1, date.min, date.sec, ampm)
  342.         local datetime = string.format("%02d/%02d/%04d", date.day, date.month, date.year)
  343.         osfunc:Refresh(datetime.." - "..timezone)
  344.     end
  345.     spawn(function()
  346.         while true do
  347.             UpdateOS()
  348.             game:GetService("RunService").RenderStepped:Wait()
  349.         end
  350.     end)
  351.     spawn(function()
  352.         while task.wait() do
  353.             titlefunc:Refresh("") wait(.2) titlefunc:Refresh("B") wait(.2) titlefunc:Refresh("Bl") wait(.2) titlefunc:Refresh("Bla") wait(.2) titlefunc:Refresh("Blac") wait(.2) titlefunc:Refresh("Black") wait(.2) titlefunc:Refresh("BlackT") wait(.2) titlefunc:Refresh("BlackTr") wait(.2) titlefunc:Refresh("BlackTra") wait(.2) titlefunc:Refresh("BlackTrap") wait(.9) titlefunc:Refresh("BlackTra") wait(.2) titlefunc:Refresh("BlackTr") wait(.2) titlefunc:Refresh("BlackT") wait(.2) titlefunc:Refresh("Black") wait(.2) titlefunc:Refresh("Blac") wait(.2) titlefunc:Refresh("Bla") wait(.2) titlefunc:Refresh("Bl") wait(.2) titlefunc:Refresh("B") wait(.2) titlefunc:Refresh("") wait(.2) wait(.3)
  354.         end
  355.     end)
  356.     -- End Windows --
  357.    
  358.     -- Notification --
  359.     function Blacklib:Notification(titledesc, textdesc)
  360.         local NotificationHold = Instance.new("TextButton")
  361.         local NotificationFrame = Instance.new("Frame")
  362.         local OkayBtn = Instance.new("TextButton")
  363.         local OkayBtnCorner = Instance.new("UICorner")
  364.         local OkayBtnTitle = Instance.new("TextLabel")
  365.         local NotificationTitle = Instance.new("TextLabel")
  366.         local NotificationDesc = Instance.new("TextLabel")
  367.         local NotifCorner = Instance.new("UICorner")
  368.         local NotifHolderUIStroke = Instance.new("UIStroke")
  369.         local Line = Instance.new("Frame")
  370.        
  371.         -- Prop --
  372.         NotificationHold.Name = "NotificationHold"
  373.         NotificationHold.Parent = WindowFrame
  374.         NotificationHold.BackgroundColor3 = _G.WindowBackgroundColor
  375.         NotificationHold.BackgroundTransparency = 0.4
  376.         NotificationHold.BorderSizePixel = 0
  377.         NotificationHold.Size = UDim2.new(0, 550, 0, 350)
  378.         NotificationHold.AutoButtonColor = false
  379.         NotificationHold.Font = Enum.Font.SourceSans
  380.         NotificationHold.Text = ""
  381.         NotificationHold.TextColor3 = _G.SectionTextColor
  382.         NotificationHold.TextSize = 13.000
  383.        
  384.         TweenService:Create(NotificationHold, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 0.4}):Play()
  385.         wait(0.4)
  386.        
  387.         NotificationFrame.Name = "NotificationFrame"
  388.         NotificationFrame.Parent = NotificationHold
  389.         NotificationFrame.AnchorPoint = Vector2.new(0.5, 0.5)
  390.         NotificationFrame.BackgroundColor3 = Color3.fromRGB(30,30,30)
  391.         NotificationFrame.BorderColor3 = _G.SectionColor
  392.         NotificationFrame.BorderSizePixel = 0
  393.         NotificationFrame.ClipsDescendants = true
  394.         NotificationFrame.Position = UDim2.new(0, 275, 0, 175)
  395.         NotificationFrame.Size = UDim2.new(0, 0, 0, 0)     
  396.  
  397.         NotificationFrame:TweenSize(UDim2.new(0, 400, 0, 250), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  398.        
  399.         NotifCorner.Name = "NotifCorner"
  400.         NotifCorner.Parent = NotificationFrame
  401.         NotifCorner.CornerRadius = UDim.new(0, 5)
  402.        
  403.         NotifHolderUIStroke.Name = "NotifHolderUIStroke"
  404.         NotifHolderUIStroke.Parent = NotificationFrame
  405.         NotifHolderUIStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
  406.         NotifHolderUIStroke.Color = Color3.fromRGB(180,180,180)
  407.         NotifHolderUIStroke.LineJoinMode = Enum.LineJoinMode.Round
  408.         NotifHolderUIStroke.Thickness = 0.5
  409.         NotifHolderUIStroke.Transparency = 0
  410.         NotifHolderUIStroke.Enabled = true
  411.         NotifHolderUIStroke.Archivable = true
  412.        
  413.         OkayBtn.Name = "OkayBtn"
  414.         OkayBtn.Parent = NotificationFrame
  415.         OkayBtn.BackgroundColor3 = Color3.fromRGB(190, 190, 190)
  416.         OkayBtn.BorderSizePixel = 1
  417.         OkayBtn.BorderColor3 = _G.SectionColor
  418.         OkayBtn.Position = UDim2.new(0, 125, 0, 190)
  419.         OkayBtn.Size = UDim2.new(0, 150, 0, 30)
  420.         OkayBtn.AutoButtonColor = true
  421.         OkayBtn.Font = Enum.Font.Code
  422.         OkayBtn.Text = ""
  423.         OkayBtn.TextColor3 = _G.SectionTextColor
  424.         OkayBtn.TextSize = 13.000
  425.        
  426.         OkayBtnCorner.CornerRadius = UDim.new(0, 5)
  427.         OkayBtnCorner.Name = "OkayBtnCorner"
  428.         OkayBtnCorner.Parent = OkayBtn
  429.        
  430.         OkayBtnTitle.Name = "OkayBtnTitle"
  431.         OkayBtnTitle.Parent = OkayBtn
  432.         OkayBtnTitle.BackgroundColor3 = _G.SectionColor
  433.         OkayBtnTitle.BackgroundTransparency = 1.000
  434.         OkayBtnTitle.Size = UDim2.new(0, 150, 0, 30)
  435.         OkayBtnTitle.Text = "OK"
  436.         OkayBtnTitle.Font = Enum.Font.Code
  437.         OkayBtnTitle.TextColor3 = Color3.fromRGB(0, 0, 0)
  438.         OkayBtnTitle.TextSize = 22.000
  439.        
  440.         NotificationTitle.Name = "NotificationTitle"
  441.         NotificationTitle.Parent = NotificationFrame
  442.         NotificationTitle.BackgroundColor3 = _G.SectionColor
  443.         NotificationTitle.BackgroundTransparency = 1.000
  444.         NotificationTitle.Position = UDim2.new(0, 0, 0, 10)
  445.         NotificationTitle.Size = UDim2.new(0, 400, 0, 25)
  446.         NotificationTitle.ZIndex = 3
  447.         NotificationTitle.Font = Enum.Font.Code
  448.         NotificationTitle.Text = titledesc or "Notification"
  449.         NotificationTitle.TextColor3 = Color3.fromRGB(180,180,180)
  450.         NotificationTitle.TextSize = 20.000
  451.        
  452.         Line.Name = "Line"
  453.         Line.Parent = NotificationFrame
  454.         Line.BackgroundColor3 = Color3.fromRGB(180,180,180)
  455.         Line.BorderSizePixel = 0
  456.         Line.Position = UDim2.new(0, 5, 0, 43)
  457.         Line.Size = UDim2.new(0, 390, 0, 1)
  458.        
  459.         NotificationDesc.Name = "NotificationDesc"
  460.         NotificationDesc.Parent = NotificationFrame
  461.         NotificationDesc.BackgroundColor3 = _G.SectionColor
  462.         NotificationDesc.BackgroundTransparency = 1.000
  463.         NotificationDesc.Position = UDim2.new(0, 10, 0, 70)
  464.         NotificationDesc.Size = UDim2.new(0, 380, 0, 100)
  465.         NotificationDesc.Font = Enum.Font.Code
  466.         NotificationDesc.Text = textdesc
  467.         NotificationDesc.TextColor3 = Color3.fromRGB(180,180,180)
  468.         NotificationDesc.TextSize = 16.000
  469.         NotificationDesc.TextWrapped = true
  470.         NotificationDesc.TextXAlignment = Enum.TextXAlignment.Center
  471.         NotificationDesc.TextYAlignment = Enum.TextYAlignment.Top
  472.        
  473.         -- Notification Script--
  474.         OkayBtn.MouseEnter:Connect(function()
  475.             TweenService:Create(OkayBtn, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(30, 30, 30)}):Play()
  476.         end)
  477.  
  478.         OkayBtn.MouseLeave:Connect(function()
  479.             TweenService:Create(OkayBtn, TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundColor3 = Color3.fromRGB(25, 25, 25)}):Play()
  480.         end)
  481.        
  482.         OkayBtn.MouseButton1Click:Connect(function()
  483.             NotificationFrame:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
  484.  
  485.             wait(0.4)
  486.  
  487.             TweenService:Create(NotificationHold, TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1}):Play()
  488.  
  489.             wait(.3)
  490.  
  491.             NotificationHold:Destroy()
  492.         end)
  493.     end
  494.    
  495.     coroutine.wrap(function()
  496.         while wait() do
  497.         end
  498.     end)()
  499.     -- End Notification --
  500.    
  501.     -- Tabs --
  502.     local Tabs = {}
  503.     function Tabs:Tab(tabtitle, img)
  504.         local TabFrame = Instance.new("TextButton")
  505.         local TabCorner = Instance.new("UICorner")
  506.         local TabTitle = Instance.new("TextLabel")
  507.         local TabImage = Instance.new("ImageLabel")
  508.        
  509.         -- Prop --
  510.         TabFrame.Name = tabtitle or "TabFrame"
  511.         TabFrame.Parent = TabWindow
  512.         TabFrame.BackgroundColor3 = Color3.fromRGB(30,30,30)
  513.         TabFrame.BackgroundTransparency = 0
  514.         TabFrame.BorderSizePixel = 0
  515.         TabFrame.AutoButtonColor = false
  516.         TabFrame.Size = UDim2.new(0, 150, 0, 30)
  517.         TabFrame.Font = Enum.Font.Code
  518.         TabFrame.Text = ""
  519.         TabFrame.TextColor3 = Color3.fromRGB(180,180,180)
  520.         TabFrame.TextSize = 15.000
  521.        
  522.         TabCorner.Name = tabtitle or "TabCorner"
  523.         TabCorner.Parent = TabFrame
  524.         TabCorner.CornerRadius = UDim.new(0, 5)
  525.        
  526.         TabImage.Name = tabtitle or "TabImage"
  527.         TabImage.Parent = TabFrame
  528.         TabImage.BackgroundColor3 = _G.TabWindowColor
  529.         TabImage.BackgroundTransparency = 1.000
  530.         TabImage.Position = UDim2.new(0, 3, 0, 4)
  531.         TabImage.Size = UDim2.new(0, 20, 0, 20)
  532.         TabImage.Image = img or "rbxassetid://8666601749"
  533.         TabImage.ImageColor3 = Color3.fromRGB(200,200,200)
  534.        
  535.         TabTitle.Name = tabtitle or "TabTitle"
  536.         TabTitle.Parent = TabFrame
  537.         TabTitle.BackgroundColor3 = _G.TabWindowColor
  538.         TabTitle.BackgroundTransparency = 1.000
  539.         TabTitle.BorderSizePixel = 0
  540.         TabTitle.Position = UDim2.new(0, 30, 0, 2.5)
  541.         TabTitle.Size = UDim2.new(0, 150, 0, 25)
  542.         TabTitle.Font = Enum.Font.Code
  543.         TabTitle.Text = tabtitle or "Put Tab Title"
  544.         TabTitle.TextColor3 = Color3.fromRGB(180,180,180)
  545.         TabTitle.TextSize = 13.000
  546.         TabTitle.TextXAlignment = Enum.TextXAlignment.Left
  547.        
  548.         -- Container --
  549.         local Container = Instance.new("ScrollingFrame")
  550.         local ContainerLayout = Instance.new("UIListLayout")
  551.        
  552.         -- Prop --
  553.         Container.Name = "Container"
  554.         Container.Parent = ContainerItem
  555.         Container.Active = true
  556.         Container.AnchorPoint = Vector2.new(0, 0)
  557.         Container.BackgroundColor3 = _G.ContainerColor
  558.         Container.BackgroundTransparency = 1.000
  559.         Container.Position = UDim2.new(0, 0, 0, 0)
  560.         Container.Size = UDim2.new(0, 387, 0, 0)
  561.         Container.ScrollBarThickness = 0
  562.         Container.Visible = true
  563.        
  564.         ContainerLayout.Name = "ContainerLayout"
  565.         ContainerLayout.Parent = Container
  566.         ContainerLayout.SortOrder = Enum.SortOrder.LayoutOrder
  567.         ContainerLayout.Padding = UDim.new(0, 10)
  568.        
  569.         local function UpdateSize()
  570.             local cLt = ContainerLayout.AbsoluteContentSize
  571.  
  572.             game.TweenService:Create(Container, TweenInfo.new(.3, Enum.EasingStyle.Linear, Enum.EasingDirection.In), {
  573.                 CanvasSize = UDim2.new(0, 0, 0, cLt.Y)
  574.             }):Play()
  575.         end
  576.         UpdateSize()
  577.         Container.ChildAdded:Connect(UpdateSize)
  578.         Container.ChildRemoved:Connect(UpdateSize)
  579.        
  580.         -- function --
  581.         TabFrame.MouseButton1Click:Connect(function()
  582.             for i,v in next, TabWindow:GetChildren() do
  583.                 if v:IsA('TextButton') then
  584.                     game.TweenService:Create(v, TweenInfo.new(.1, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  585.                         {BackgroundColor3 = Color3.fromRGB(30,30,30)}
  586.                         ):Play()
  587.                     game.TweenService:Create(v, TweenInfo.new(.1, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  588.                         {BackgroundTransparency = 0}
  589.                         ):Play()
  590.                     UpdateSize()
  591.                 end
  592.             end
  593.             game.TweenService:Create(TabFrame, TweenInfo.new(.1, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  594.                 {BackgroundColor3 = Color3.fromRGB(0,200,0)}
  595.                 ):Play()
  596.             game.TweenService:Create(TabFrame, TweenInfo.new(.1, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  597.                 {BackgroundTransparency = 0.9}
  598.                 ):Play()
  599.            
  600.             for i,v in next, ContainerItem:GetChildren() do
  601.                 v:TweenSize(UDim2.new(0, 387, 0, 0), Enum.EasingDirection.In, Enum.EasingStyle.Linear, .3, true)
  602.                 UpdateSize()
  603.             end
  604.             wait(0.1)
  605.             Container:TweenSize(UDim2.new(0, 387, 0, 304), Enum.EasingDirection.In, Enum.EasingStyle.Linear, .3, true)
  606.             UpdateSize()
  607.            
  608.         end)
  609.         -- End Tabs Container --
  610.        
  611.         -- Section --
  612.         local Section = {}
  613.         function Section:NewSection(seclabel)
  614.             local sectionFrame = Instance.new("Frame")
  615.             local UICorner = Instance.new("UICorner")
  616.             local sectionListLayout = Instance.new("UIListLayout")
  617.             local sectionFrameHead = Instance.new("Frame")
  618.             local UICorner_2 = Instance.new("UICorner")
  619.             local sectionCircle = Instance.new("Frame")
  620.             local UICorner_3 = Instance.new("UICorner")
  621.             local TextLabel = Instance.new("TextLabel")
  622.             local closeSection = Instance.new("TextButton")
  623.            
  624.             -- Prop --
  625.             sectionFrame.Name = seclabel or "sectionFrame"
  626.             sectionFrame.Parent = Container
  627.             sectionFrame.BackgroundColor3 = Color3.fromRGB(30,30,30)
  628.             sectionFrame.BackgroundTransparency = 1.000
  629.             sectionFrame.Position = UDim2.new(0, 0, 0, 0)
  630.             sectionFrame.Size = UDim2.new(0, 387, 0, 25)
  631.             sectionFrame.ClipsDescendants = true
  632.  
  633.             UICorner.Parent = sectionFrame
  634.             UICorner.CornerRadius = UDim.new(0, 5)
  635.  
  636.             sectionListLayout.Parent = sectionFrame
  637.             sectionListLayout.SortOrder = Enum.SortOrder.LayoutOrder
  638.             sectionListLayout.Padding = UDim.new(0, 7)
  639.             sectionListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
  640.  
  641.             sectionFrameHead.Name = seclabel or "sectionFrameHead"
  642.             sectionFrameHead.Parent = sectionFrame
  643.             sectionFrameHead.BackgroundColor3 = Color3.fromRGB(30,30,30)
  644.             sectionFrameHead.BackgroundTransparency = 1.000
  645.             sectionFrameHead.Position = UDim2.new(0, 0, 0, 0)
  646.             sectionFrameHead.Size = UDim2.new(0, 387, 0, 25)
  647.  
  648.             UICorner_2.Parent = sectionFrameHead
  649.             UICorner_2.CornerRadius = UDim.new(0, 5)
  650.            
  651.             TextLabel.Name = seclabel or "TextLabel"
  652.             TextLabel.Parent = sectionFrameHead
  653.             TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  654.             TextLabel.BackgroundTransparency = 1.000
  655.             TextLabel.Position = UDim2.new(0, 0, 0, 0)
  656.             TextLabel.Size = UDim2.new(0, 387, 0, 25)
  657.             TextLabel.Font = Enum.Font.Code
  658.             TextLabel.Text = seclabel
  659.             TextLabel.TextColor3 = Color3.fromRGB(255,255,255)
  660.             TextLabel.TextSize = 13.000
  661.             TextLabel.TextXAlignment = Enum.TextXAlignment.Center
  662.            
  663.             sectionFrame.Size = UDim2.new(0, 387, 0, 5 + sectionListLayout.AbsoluteContentSize.Y + sectionListLayout.Padding.Offset)
  664.            
  665.             sectionListLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
  666.                 sectionFrame.Size = UDim2.new(0, 387, 0, 5 + sectionListLayout.AbsoluteContentSize.Y + sectionListLayout.Padding.Offset)
  667.                 UpdateSize()
  668.             end)
  669.            
  670.             -- Button --
  671.             local ItemHand = {}
  672.             function ItemHand:Button(buttontitle, callback)
  673.                 local ButtonFrame = Instance.new("Frame")
  674.                 local Button = Instance.new("TextButton")
  675.                 local UIStroke = Instance.new("UIStroke")
  676.                 local UICorner = Instance.new("UICorner")
  677.                 local UIListLayout = Instance.new("UIListLayout")
  678.                
  679.                 -- Prop --
  680.                 ButtonFrame.Name = buttontitle or "ButtonFrame"
  681.                 ButtonFrame.Parent = sectionFrame
  682.                 ButtonFrame.BackgroundColor3 = _G.SectionColor
  683.                 ButtonFrame.BackgroundTransparency = 1.000
  684.                 ButtonFrame.BorderSizePixel = 0
  685.                 ButtonFrame.Size = UDim2.new(0, 387, 0, 25)
  686.            
  687.                 Button.Name = buttontitle or "Button"
  688.                 Button.Parent = ButtonFrame
  689.                 Button.AutoButtonColor = false
  690.                 Button.BackgroundColor3 = Color3.fromRGB(30,30,30)
  691.                 Button.BackgroundTransparency = 0
  692.                 Button.BorderSizePixel = 0
  693.                 Button.Position = UDim2.new(0, 50, 0, 2)
  694.                 Button.Size = UDim2.new(0, 305, 0, 25)
  695.                 Button.Font = Enum.Font.Code
  696.                 Button.Text = buttontitle
  697.                 Button.TextColor3 = Color3.fromRGB(180,180,180)
  698.                 Button.TextSize = 12.000
  699.                
  700.                 UIStroke.Name = "UIStroke"
  701.                 UIStroke.Parent = Button
  702.                 UIStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
  703.                 UIStroke.Color = Color3.fromRGB(180,180,180)
  704.                 UIStroke.LineJoinMode = Enum.LineJoinMode.Round
  705.                 UIStroke.Thickness = 0.5
  706.                 UIStroke.Transparency = 0
  707.                 UIStroke.Enabled = true
  708.                 UIStroke.Archivable = true
  709.                
  710.                 UICorner.CornerRadius = UDim.new(0, 3)
  711.                 UICorner.Parent = Button
  712.                
  713.                 UIListLayout.Parent = ButtonFrame
  714.                 UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
  715.                 UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
  716.                 UIListLayout.VerticalAlignment = Enum.VerticalAlignment.Center
  717.                
  718.                 -- Button Script --
  719.                 local clickDebounce = false
  720.                 local callBackDebounce = false
  721.                 local mouseleft
  722.                
  723.                 Button.MouseButton1Click:Connect(function()
  724.                     if not callBackDebounce then
  725.                         callBackDebounce = true
  726.                         callback()
  727.                         wait(0.5)
  728.                         callBackDebounce = false
  729.                     end
  730.                 end)
  731.                 Button.MouseButton1Down:Connect(function()
  732.                     if not clickDebounce then
  733.                         clickDebounce = true
  734.                         game.TweenService:Create(Button, TweenInfo.new(0.1, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),{
  735.                             Size = UDim2.new(0, 295,0, 23),
  736.                             TextSize = 10
  737.                         }):Play()
  738.                         wait(0.5)
  739.                         clickDebounce = false
  740.                     end
  741.                 end)
  742.                 Button.MouseButton1Up:Connect(function()
  743.                     if mouseleft then
  744.                         game.TweenService:Create(Button, TweenInfo.new(0.1, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),{
  745.                             Size = UDim2.new(0, 305, 0, 25),
  746.                             TextSize = 11
  747.                         }):Play()
  748.                     else
  749.                         game.TweenService:Create(Button, TweenInfo.new(0.1, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),{
  750.                             Size = UDim2.new(0, 305, 0, 25),
  751.                             TextSize = 11
  752.                         }):Play()
  753.                     end
  754.                 end)
  755.                 Button.MouseEnter:Connect(function()
  756.                     if callBackDebounce then
  757.                         mouseleft = false
  758.                         game.TweenService:Create(UIStroke, TweenInfo.new(0.1, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),{
  759.                             Color = Color3.fromRGB(70,70,70)
  760.                         }):Play()
  761.                     else
  762.                         mouseleft = false
  763.                         game.TweenService:Create(UIStroke, TweenInfo.new(0.1, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),{
  764.                             Color = Color3.fromRGB(90,90,90)
  765.                         }):Play()
  766.                     end
  767.                 end)
  768.                 Button.MouseLeave:Connect(function()
  769.                     if callBackDebounce then
  770.                         mouseleft = true
  771.                         game.TweenService:Create(Button, TweenInfo.new(0.1, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),{
  772.                             Size = UDim2.new(0, 305,0, 25),
  773.                             TextSize = 12
  774.                         }):Play()
  775.                         game.TweenService:Create(UIStroke, TweenInfo.new(0.1, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),{
  776.                             Color = Color3.fromRGB(180,180,180)
  777.                         }):Play()
  778.                     else
  779.                         mouseleft = true
  780.                         game.TweenService:Create(Button, TweenInfo.new(0.1, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),{
  781.                             Size = UDim2.new(0, 305,0, 25),
  782.                             TextSize = 12
  783.                         }):Play()
  784.                         game.TweenService:Create(UIStroke, TweenInfo.new(0.1, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),{
  785.                             Color = Color3.fromRGB(180,180,180)
  786.                         }):Play()
  787.                     end
  788.                 end)
  789.             end
  790.             -- End Button --
  791.            
  792.             -- Toggled --
  793.             function ItemHand:Toggle(TogInfo, default, callback)
  794.                 local toggle = false
  795.                 local CheckFrame = Instance.new("Frame")
  796.                 local CheckFrame2 = Instance.new("Frame")
  797.                 local UIStroke = Instance.new("UIStroke")
  798.                 local UIListLayout = Instance.new("UIListLayout")
  799.                 local UICorner = Instance.new("UICorner")
  800.                 local ImageLabel = Instance.new("ImageLabel")
  801.                 local Space = Instance.new("TextLabel")
  802.                 local Title = Instance.new("TextLabel")
  803.                 local ImageButton = Instance.new("ImageButton")
  804.                
  805.                 -- Prop --
  806.                 CheckFrame.Name = TogInfo or "CheckFrame"
  807.                 CheckFrame.Parent = sectionFrame
  808.                 CheckFrame.BackgroundColor3 = _G.BackgroundItemColor
  809.                 CheckFrame.BackgroundTransparency = 1.000
  810.                 CheckFrame.BorderSizePixel = 0
  811.                 CheckFrame.Size = UDim2.new(0, 387, 0, 30)
  812.            
  813.                 CheckFrame2.Name = "CheckFrame2"
  814.                 CheckFrame2.Parent = CheckFrame
  815.                 CheckFrame2.BackgroundColor3 = Color3.fromRGB(30,30,30)
  816.                 CheckFrame2.BorderSizePixel = 0
  817.                 CheckFrame2.Position = UDim2.new(0, 3, 0, 0)
  818.                 CheckFrame2.Size = UDim2.new(0, 381, 0, 30)
  819.                
  820.                 UIStroke.Name = "UIStroke"
  821.                 UIStroke.Parent = CheckFrame2
  822.                 UIStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
  823.                 UIStroke.Color = Color3.fromRGB(180,180,180)
  824.                 UIStroke.LineJoinMode = Enum.LineJoinMode.Round
  825.                 UIStroke.Thickness = 0.5
  826.                 UIStroke.Transparency = 0
  827.                 UIStroke.Enabled = true
  828.                 UIStroke.Archivable = true
  829.                
  830.                 UICorner.Parent = CheckFrame2
  831.                 UICorner.CornerRadius = UDim.new(0, 3)
  832.                
  833.                 ImageLabel.Name = "ImageLabel"
  834.                 ImageLabel.Parent = CheckFrame2
  835.                 ImageLabel.BackgroundColor3 = _G.SectionColor
  836.                 ImageLabel.BackgroundTransparency = 1.000
  837.                 ImageLabel.BorderSizePixel = 0
  838.                 ImageLabel.Position = UDim2.new(0, 5, 0, 6)
  839.                 ImageLabel.Size = UDim2.new(0, 18, 0, 18)
  840.                 ImageLabel.Image = "rbxassetid://8825010231"
  841.                 ImageLabel.ImageColor3 = Color3.fromRGB(180,180,180)
  842.                
  843.                 Space.Name = "Space"
  844.                 Space.Parent = CheckFrame2
  845.                 Space.BackgroundColor3 = _G.SectionColor
  846.                 Space.BackgroundTransparency = 1.000
  847.                 Space.Position = UDim2.new(0, 30, 0, 0)
  848.                 Space.Size = UDim2.new(0, 15, 0, 30)
  849.                 Space.Font = Enum.Font.GothamSemibold
  850.                 Space.Text = "|"
  851.                 Space.TextSize = 13.000
  852.                 Space.TextColor3 = Color3.fromRGB(180,180,180)
  853.                 Space.TextXAlignment = Enum.TextXAlignment.Center
  854.            
  855.                 Title.Name = "Title"
  856.                 Title.Parent = CheckFrame2
  857.                 Title.BackgroundColor3 = _G.SectionColor
  858.                 Title.BackgroundTransparency = 1.000
  859.                 Title.Position = UDim2.new(0, 50, 0, 0)
  860.                 Title.Size = UDim2.new(0, 280, 0, 30)
  861.                 Title.Font = Enum.Font.Code
  862.                 Title.Text = TogInfo or "checkBox Title"
  863.                 Title.TextColor3 = Color3.fromRGB(180,180,180)
  864.                 Title.TextSize = 12.000
  865.                 Title.TextXAlignment = Enum.TextXAlignment.Left
  866.            
  867.                 ImageButton.Name = "ImageButton"
  868.                 ImageButton.Parent = CheckFrame2
  869.                 ImageButton.BackgroundColor3 = _G.WindowBackgroundColor
  870.                 ImageButton.BackgroundTransparency = 1.000
  871.                 ImageButton.Position = UDim2.new(0, 352, 0, 4)
  872.                 ImageButton.Size = UDim2.new(0, 23, 0, 23)
  873.                 ImageButton.ZIndex = 2
  874.                 ImageButton.Image = "rbxassetid://3926311105"
  875.                 ImageButton.ImageColor3 = Color3.fromRGB(180,180,180)
  876.                 ImageButton.ImageRectOffset = Vector2.new(940, 784)
  877.                 ImageButton.ImageRectSize = Vector2.new(48, 48)
  878.                
  879.                 -- Toggle Script --
  880.                 if default == true then
  881.                     ImageButton.ImageRectOffset = Vector2.new(4, 836)
  882.                     game.TweenService:Create(ImageButton, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  883.                         {ImageColor3 = Color3.fromRGB(0,255,0)}
  884.                         ):Play()
  885.                     toggle = not toggle
  886.                     pcall(callback, toggle)
  887.                 end
  888.                
  889.                 ImageButton.MouseButton1Click:Connect(function()
  890.                     if toggle == false then
  891.                         game.TweenService:Create(ImageButton, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  892.                             {ImageColor3 = Color3.fromRGB(0,255,0)}
  893.                             ):Play()
  894.                         ImageButton.ImageRectOffset = Vector2.new(4, 836)
  895.                     else
  896.                         game.TweenService:Create(ImageButton, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  897.                             {ImageColor3 = Color3.fromRGB(180,180,180)}
  898.                             ):Play()
  899.                         ImageButton.ImageRectOffset = Vector2.new(940, 784)
  900.                     end
  901.                     toggle = not toggle
  902.                     pcall(callback, toggle)
  903.                 end)
  904.             end
  905.             -- End Toggle --
  906.            
  907.             -- Dropdown --
  908.             function ItemHand:Dropdown(droptitle, list, callback)
  909.                 -- Local --
  910.                 local dropfunc = {}
  911.                 local list = list or {}
  912.                 local DropToggled = false
  913.                 local DropSizeFrame = Instance.new("Frame")
  914.                 local Frame = Instance.new("Frame")
  915.                 local UIStroke = Instance.new("UIStroke")
  916.                 local DropCover = Instance.new("Frame")
  917.                 local UICorner = Instance.new("UICorner")
  918.                 local UICorner2 = Instance.new("UICorner")
  919.                 local ImageLabel = Instance.new("ImageLabel")
  920.                 local Space = Instance.new("TextLabel")
  921.                 local Title = Instance.new("TextLabel")
  922.                 local ImageButton = Instance.new("ImageButton")
  923.                 local DropStrokeList = Instance.new("UIStroke")
  924.                 local DropTextList = Instance.new("TextLabel")
  925.                
  926.                 -- Prop --
  927.                 DropSizeFrame.Name = droptitle or "DropSizeFrame"
  928.                 DropSizeFrame.Parent = sectionFrame
  929.                 DropSizeFrame.BackgroundColor3 = _G.SectionColor
  930.                 DropSizeFrame.BackgroundTransparency = 1.000
  931.                 DropSizeFrame.Size = UDim2.new(0, 387, 0, 60)
  932.                
  933.                 Frame.Name = "Frame"
  934.                 Frame.Parent = DropSizeFrame
  935.                 Frame.BackgroundColor3 = Color3.fromRGB(30,30,30)
  936.                 Frame.BorderSizePixel = 0
  937.                 Frame.Position = UDim2.new(0, 3, 0, 0)
  938.                 Frame.Size = UDim2.new(0, 381, 0, 60)
  939.                
  940.                 UIStroke.Name = "UIStroke"
  941.                 UIStroke.Parent = Frame
  942.                 UIStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
  943.                 UIStroke.Color = Color3.fromRGB(180,180,180)
  944.                 UIStroke.LineJoinMode = Enum.LineJoinMode.Round
  945.                 UIStroke.Thickness = 0.5
  946.                 UIStroke.Transparency = 0
  947.                 UIStroke.Enabled = true
  948.                 UIStroke.Archivable = true
  949.                
  950.                 UICorner.Parent = Frame
  951.                 UICorner.CornerRadius = UDim.new(0, 3)
  952.                
  953.                 DropCover.Name = "DropCover"
  954.                 DropCover.Parent = Frame
  955.                 DropCover.BackgroundColor3 = _G.BackgroundItemColor
  956.                 DropCover.BackgroundTransparency = 1.000
  957.                 DropCover.BorderSizePixel = 0
  958.                 DropCover.Position = UDim2.new(0, 0, 0, 0)
  959.                 DropCover.Size = UDim2.new(0, 381, 0, 30)
  960.                
  961.                 ImageLabel.Name = "ImageLabel"
  962.                 ImageLabel.Parent = DropCover
  963.                 ImageLabel.BackgroundColor3 = _G.SectionColor
  964.                 ImageLabel.BackgroundTransparency = 1.000
  965.                 ImageLabel.BorderSizePixel = 0
  966.                 ImageLabel.Position = UDim2.new(0, 5, 0, 6)
  967.                 ImageLabel.Size = UDim2.new(0, 18, 0, 18)
  968.                 ImageLabel.Image = "rbxassetid://8825005073"
  969.                 ImageLabel.ImageColor3 = Color3.fromRGB(180,180,180)
  970.                
  971.                 Space.Name = "Space"
  972.                 Space.Parent = DropCover
  973.                 Space.BackgroundColor3 = _G.SectionColor
  974.                 Space.BackgroundTransparency = 1.000
  975.                 Space.Position = UDim2.new(0, 30, 0, 0)
  976.                 Space.Size = UDim2.new(0, 15, 0, 30)
  977.                 Space.Font = Enum.Font.GothamSemibold
  978.                 Space.Text = "|"
  979.                 Space.TextSize = 13.000
  980.                 Space.TextColor3 = Color3.fromRGB(180,180,180)
  981.                 Space.TextXAlignment = Enum.TextXAlignment.Center
  982.            
  983.                 Title.Name = "Title"
  984.                 Title.Parent = DropCover
  985.                 Title.BackgroundColor3 = _G.SectionColor
  986.                 Title.BackgroundTransparency = 1.000
  987.                 Title.Position = UDim2.new(0, 50, 0, 0)
  988.                 Title.Size = UDim2.new(0, 280, 0, 30)
  989.                 Title.Font = Enum.Font.Code
  990.                 Title.Text = droptitle or "drop Title"
  991.                 Title.TextColor3 = Color3.fromRGB(180,180,180)
  992.                 Title.TextSize = 12.000
  993.                 Title.TextXAlignment = Enum.TextXAlignment.Left
  994.            
  995.                 ImageButton.Name = "ImageButton"
  996.                 ImageButton.Parent = DropCover
  997.                 ImageButton.BackgroundColor3 = _G.WindowBackgroundColor
  998.                 ImageButton.BackgroundTransparency = 1.000
  999.                 ImageButton.Position = UDim2.new(0, 352, 0, 7)
  1000.                 ImageButton.Size = UDim2.new(0, 23, 0, 18)
  1001.                 ImageButton.Image = "rbxassetid://8530745436"
  1002.                 ImageButton.ImageColor3 = Color3.fromRGB(180,180,180)
  1003.                 ImageButton.Rotation = 180
  1004.                
  1005.                 DropTextList.Name = "DropTextList"
  1006.                 DropTextList.Parent = Frame
  1007.                 DropTextList.BackgroundColor3 = _G.BackgroundItemColor
  1008.                 DropTextList.BackgroundTransparency = 1.000
  1009.                 DropTextList.Position = UDim2.new(0, 3, 0, 30)
  1010.                 DropTextList.Size = UDim2.new(0, 375, 0, 25)
  1011.                 DropTextList.Font = Enum.Font.Code
  1012.                 DropTextList.Text = v or "None..."
  1013.                 DropTextList.TextColor3 = Color3.fromRGB(180,180,180)
  1014.                 DropTextList.TextSize = 12.000
  1015.                 DropTextList.TextXAlignment = Enum.TextXAlignment.Center
  1016.                
  1017.                 UICorner2.Parent = DropTextList
  1018.                 UICorner2.CornerRadius = UDim.new(0,3)
  1019.                
  1020.                 DropStrokeList.Name = "DropStrokeList"
  1021.                 DropStrokeList.Parent = DropTextList
  1022.                 DropStrokeList.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
  1023.                 DropStrokeList.Color = Color3.fromRGB(180,180,180)
  1024.                 DropStrokeList.LineJoinMode = Enum.LineJoinMode.Round
  1025.                 DropStrokeList.Thickness = 0.2
  1026.                 DropStrokeList.Transparency = 0
  1027.                 DropStrokeList.Enabled = true
  1028.                 DropStrokeList.Archivable = true
  1029.                
  1030.                 -- Adden Local --
  1031.                 local DropItemScroll = Instance.new("ScrollingFrame")
  1032.                 local DropItemLayout = Instance.new("UIListLayout")
  1033.                 local DropItemStroke = Instance.new("UIStroke")
  1034.                
  1035.                 -- Adden Prop --
  1036.                 DropItemScroll.Name = "DropItemScroll"
  1037.                 DropItemScroll.Parent = Frame
  1038.                 DropItemScroll.BackgroundColor3 = _G.SectionColor
  1039.                 DropItemScroll.BackgroundTransparency = 1.000
  1040.                 DropItemScroll.Position = UDim2.new(0, 3, 0, 60)
  1041.                 DropItemScroll.Size = UDim2.new(0, 375, 0, 0)
  1042.                 DropItemScroll.ScrollBarThickness = 0
  1043.                 DropItemScroll.CanvasSize = UDim2.new(0, 0, 0, 0)
  1044.                
  1045.                 DropItemLayout.Name = "DropItemLayout"
  1046.                 DropItemLayout.Parent = DropItemScroll
  1047.                 DropItemLayout.SortOrder = Enum.SortOrder.LayoutOrder
  1048.                 DropItemLayout.Padding = UDim.new(0, 0)
  1049.                
  1050.                 DropItemStroke.Name = "DropItemStroke"
  1051.                 DropItemStroke.Parent = DropItemScroll
  1052.                 DropItemStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
  1053.                 DropItemStroke.Color = Color3.fromRGB(180,180,180)
  1054.                 DropItemStroke.LineJoinMode = Enum.LineJoinMode.Round
  1055.                 DropItemStroke.Thickness = 0
  1056.                 DropItemStroke.Transparency = 0
  1057.                 DropItemStroke.Enabled = true
  1058.                 DropItemStroke.Archivable = true
  1059.                
  1060.                 -- Dropdown Script--
  1061.                 local ItemCount = 0
  1062.                 local FrameSize = 0
  1063.                
  1064.                 ImageButton.MouseButton1Click:Connect(function()
  1065.                     if DropToggled then
  1066.                         DropToggled = false
  1067.                         DropSizeFrame:TweenSize(UDim2.new(0, 387, 0, 60), 'InOut', 'Linear', 0.08)
  1068.                         Frame:TweenSize(UDim2.new(0, 381, 0, 60), 'InOut', 'Linear', 0.08)
  1069.                         DropItemScroll:TweenSize(UDim2.new(0, 375, 0, 0), 'InOut', 'Linear', 0.08)
  1070.                         game.TweenService:Create(ImageButton, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  1071.                             {Rotation = 180}
  1072.                             ):Play()
  1073.                         game.TweenService:Create(ImageButton, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  1074.                             {ImageColor3 = Color3.fromRGB(180,180,180)}
  1075.                             ):Play()
  1076.                        
  1077.                     else
  1078.                         DropToggled = true
  1079.                         DropSizeFrame:TweenSize(UDim2.new(0, 387, 0, 65 + FrameSize), 'InOut', 'Linear', 0.08)
  1080.                         Frame:TweenSize(UDim2.new(0, 381, 0, 65 + FrameSize), 'InOut', 'Linear', 0.08)
  1081.                         DropItemScroll:TweenSize(UDim2.new(0, 375, 0, FrameSize), 'InOut', 'Linear', 0.08)
  1082.                         game.TweenService:Create(ImageButton, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  1083.                             {Rotation = 0}
  1084.                             ):Play()
  1085.                         game.TweenService:Create(ImageButton, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  1086.                             {ImageColor3 = Color3.fromRGB(0,255,0)}
  1087.                             ):Play()
  1088.                     end
  1089.                 end)
  1090.                
  1091.                 for i,v in next, list do
  1092.                     ItemCount = ItemCount + 1
  1093.                     if ItemCount == 1 then
  1094.                         FrameSize = 30
  1095.                     elseif ItemCount == 2 then
  1096.                         FrameSize = 60
  1097.                     elseif ItemCount == 3 then
  1098.                         FrameSize = 90
  1099.                     elseif ItemCount >= 3 then
  1100.                         FrameSize = 120
  1101.                     end
  1102.                    
  1103.                     local ItemList = Instance.new("TextButton")
  1104.                    
  1105.                     ItemList.Name = "ItemList"
  1106.                     ItemList.Parent = DropItemScroll
  1107.                     ItemList.BackgroundColor3 = Color3.fromRGB(0,255,0)
  1108.                     ItemList.BackgroundTransparency = 1.000
  1109.                     ItemList.Size = UDim2.new(0, 375, 0, 30)
  1110.                     ItemList.AutoButtonColor = false
  1111.                     ItemList.Font = Enum.Font.Code
  1112.                     ItemList.TextColor3 = Color3.fromRGB(180,180,180)
  1113.                     ItemList.TextSize = 12.000
  1114.                     ItemList.Text = v or "None..."
  1115.                     ItemList.TextXAlignment = Enum.TextXAlignment.Center
  1116.                        
  1117.                     ItemList.MouseEnter:Connect(function()
  1118.                         game.TweenService:Create(ItemList, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  1119.                             {BackgroundTransparency = 0.8}
  1120.                             ):Play()
  1121.                     end)
  1122.                     ItemList.MouseLeave:Connect(function()
  1123.                         game.TweenService:Create(ItemList, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  1124.                             {BackgroundTransparency = 1}
  1125.                             ):Play()
  1126.                     end)
  1127.                    
  1128.                     ItemList.MouseButton1Click:Connect(function()
  1129.                         DropTextList.Text = v or "None..."
  1130.                         pcall(callback, v)
  1131.                         DropToggled = false
  1132.                         DropSizeFrame:TweenSize(UDim2.new(0, 387, 0, 60), 'InOut', 'Linear', 0.08)
  1133.                         Frame:TweenSize(UDim2.new(0, 381, 0, 60), 'InOut', 'Linear', 0.08)
  1134.                         DropItemScroll:TweenSize(UDim2.new(0, 375, 0), 'InOut', 'Linear', 0.08)
  1135.                         game.TweenService:Create(ImageButton, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  1136.                             {Rotation = 180}
  1137.                             ):Play()
  1138.                         game.TweenService:Create(ImageButton, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  1139.                             {ImageColor3 = Color3.fromRGB(180,180,180)}
  1140.                             ):Play()
  1141.                     end)
  1142.                     DropItemScroll.CanvasSize = UDim2.new(0, 0, 0, DropItemLayout.AbsoluteContentSize.Y)
  1143.                 end
  1144.                
  1145.                 function dropfunc:Clear()
  1146.                     for _,v  in next, DropItemScroll:GetChildren() do
  1147.                         if v:IsA("TextButton") then
  1148.                             v:Destroy()
  1149.                             FrameSize = 0
  1150.                             ItemCount = 0
  1151.                         end
  1152.                     end
  1153.                     DropTextList.Text = "Reset Succesfully..."
  1154.                     DropToggled = false
  1155.                     DropSizeFrame:TweenSize(UDim2.new(0, 387, 0, 60), 'InOut', 'Linear', 0.08)
  1156.                     Frame:TweenSize(UDim2.new(0, 381, 0, 60), 'InOut', 'Linear', 0.08)
  1157.                     DropItemScroll:TweenSize(UDim2.new(0, 375, 0), 'InOut', 'Linear', 0.08)
  1158.                     game.TweenService:Create(ImageButton, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  1159.                         {Rotation = 180}
  1160.                         ):Play()
  1161.                     game.TweenService:Create(ImageButton, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  1162.                         {ImageColor3 = Color3.fromRGB(180,180,180)}
  1163.                         ):Play()
  1164.                 end
  1165.                
  1166.                 function dropfunc:Add(newadd)
  1167.                     newadd = newadd or {}
  1168.                     ItemCount = ItemCount + 1
  1169.                     if ItemCount == 1 then
  1170.                         FrameSize = 30
  1171.                     elseif ItemCount == 2 then
  1172.                         FrameSize = 60
  1173.                     elseif ItemCount == 3 then
  1174.                         FrameSize = 90
  1175.                     elseif ItemCount >= 3 then
  1176.                         FrameSize = 120
  1177.                     end
  1178.                    
  1179.                     local ItemList = Instance.new("TextButton")
  1180.                     ItemList.Name = "ItemList"
  1181.                     ItemList.Parent = DropItemScroll
  1182.                     ItemList.BackgroundColor3 = Color3.fromRGB(0,255,0)
  1183.                     ItemList.BackgroundTransparency = 1.000
  1184.                     ItemList.Size = UDim2.new(0, 375, 0, 30)
  1185.                     ItemList.AutoButtonColor = false
  1186.                     ItemList.Font = Enum.Font.Code
  1187.                     ItemList.TextColor3 = Color3.fromRGB(255,0,0)
  1188.                     ItemList.TextSize = 12.000
  1189.                     ItemList.Text = newadd or "None..."
  1190.                     ItemList.TextXAlignment = Enum.TextXAlignment.Center
  1191.                        
  1192.                     ItemList.MouseEnter:Connect(function()
  1193.                         game.TweenService:Create(ItemList, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  1194.                             {BackgroundTransparency = 0.8}
  1195.                             ):Play()
  1196.                     end)
  1197.                     ItemList.MouseLeave:Connect(function()
  1198.                         game.TweenService:Create(ItemList, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  1199.                             {BackgroundTransparency = 1}
  1200.                             ):Play()
  1201.                     end)
  1202.                    
  1203.                     ItemList.MouseButton1Click:Connect(function()
  1204.                         DropTextList.Text = newadd or "None..."
  1205.                         pcall(callback, newadd)
  1206.                         DropToggled = false
  1207.                         DropSizeFrame:TweenSize(UDim2.new(0, 387, 0, 60), 'InOut', 'Linear', 0.08)
  1208.                         Frame:TweenSize(UDim2.new(0, 381, 0, 60), 'InOut', 'Linear', 0.08)
  1209.                         DropItemScroll:TweenSize(UDim2.new(0, 375, 0), 'InOut', 'Linear', 0.08)
  1210.                         game.TweenService:Create(ImageButton, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  1211.                             {Rotation = 180}
  1212.                             ):Play()
  1213.                         game.TweenService:Create(ImageButton, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut),
  1214.                             {ImageColor3 = Color3.fromRGB(180,180,180)}
  1215.                             ):Play()
  1216.                     end)
  1217.                     DropItemScroll.CanvasSize = UDim2.new(0, 0, 0, DropItemLayout.AbsoluteContentSize.Y)
  1218.                 end
  1219.                 return dropfunc
  1220.             end
  1221.             -- End Dropdown --
  1222.            
  1223.             -- Slider --
  1224.             function ItemHand:Slider(slidertitle, min, max, start, callback)
  1225.                 local sliderfunc = {}
  1226.                 local SliderFrame = Instance.new("Frame")
  1227.                 local SliderFrame_2 = Instance.new("Frame")
  1228.                 local UIStroke = Instance.new("UIStroke")
  1229.                 local UICorner = Instance.new("UICorner")
  1230.                 local ImageLabel = Instance.new("ImageLabel")
  1231.                 local Space = Instance.new("TextLabel")
  1232.                 local Title = Instance.new("TextLabel")
  1233.                 local SliderInput = Instance.new("Frame")
  1234.                 local SliderButton = Instance.new("Frame")
  1235.                 local SliderCount = Instance.new("Frame")
  1236.                 local SliderCorner = Instance.new("UICorner")
  1237.                 local SliderCorner2 = Instance.new("UICorner")
  1238.                 local BoxFrame = Instance.new("Frame")
  1239.                 local SliderBox = Instance.new("TextBox")
  1240.                 local SliderStroke = Instance.new("UIStroke")
  1241.                 local Title_2 = Instance.new("TextButton")
  1242.                 local UICorner_2 = Instance.new("UICorner")
  1243.                 local UICorner_3 = Instance.new("UICorner")
  1244.                
  1245.                 -- Prop --
  1246.                 SliderFrame.Name = slidertitle or "SliderFrame"
  1247.                 SliderFrame.Parent = sectionFrame
  1248.                 SliderFrame.BackgroundColor3 = _G.BackgroundItemColor
  1249.                 SliderFrame.BackgroundTransparency = 1.000
  1250.                 SliderFrame.BorderSizePixel = 0
  1251.                 SliderFrame.Size = UDim2.new(0, 387, 0, 55)
  1252.            
  1253.                 SliderFrame_2.Name = "SliderFrame_2"
  1254.                 SliderFrame_2.Parent = SliderFrame
  1255.                 SliderFrame_2.BackgroundColor3 = Color3.fromRGB(30,30,30)
  1256.                 SliderFrame_2.BackgroundTransparency = 0
  1257.                 SliderFrame_2.BorderSizePixel = 0
  1258.                 SliderFrame_2.Position = UDim2.new(0, 3, 0, 0)
  1259.                 SliderFrame_2.Size = UDim2.new(0, 381, 0, 55)
  1260.                
  1261.                 UIStroke.Name = "UIStroke"
  1262.                 UIStroke.Parent = SliderFrame_2
  1263.                 UIStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
  1264.                 UIStroke.Color = Color3.fromRGB(180,180,180)
  1265.                 UIStroke.LineJoinMode = Enum.LineJoinMode.Round
  1266.                 UIStroke.Thickness = 0.5
  1267.                 UIStroke.Transparency = 0
  1268.                 UIStroke.Enabled = true
  1269.                 UIStroke.Archivable = true
  1270.                
  1271.                 UICorner.Parent = SliderFrame_2
  1272.                 UICorner.CornerRadius = UDim.new(0, 3)
  1273.                
  1274.                 ImageLabel.Name = "ImageLabel"
  1275.                 ImageLabel.Parent = SliderFrame_2
  1276.                 ImageLabel.BackgroundColor3 = _G.SectionColor
  1277.                 ImageLabel.BackgroundTransparency = 1.000
  1278.                 ImageLabel.BorderSizePixel = 0
  1279.                 ImageLabel.Position = UDim2.new(0, 5, 0, 5)
  1280.                 ImageLabel.Size = UDim2.new(0, 18, 0, 18)
  1281.                 ImageLabel.Image = "rbxassetid://8825007757"
  1282.                 ImageLabel.ImageColor3 = Color3.fromRGB(180,180,180)
  1283.                
  1284.                 Space.Name = "Space"
  1285.                 Space.Parent = SliderFrame_2
  1286.                 Space.BackgroundColor3 = _G.SectionColor
  1287.                 Space.BackgroundTransparency = 1.000
  1288.                 Space.Position = UDim2.new(0, 30, 0, 0)
  1289.                 Space.Size = UDim2.new(0, 15, 0, 30)
  1290.                 Space.Font = Enum.Font.GothamSemibold
  1291.                 Space.Text = "|"
  1292.                 Space.TextSize = 13.000
  1293.                 Space.TextColor3 = Color3.fromRGB(180,180,180)
  1294.                 Space.TextXAlignment = Enum.TextXAlignment.Center
  1295.            
  1296.                 Title.Name = "Title"
  1297.                 Title.Parent = SliderFrame_2
  1298.                 Title.BackgroundColor3 = _G.SectionColor
  1299.                 Title.BackgroundTransparency = 1.000
  1300.                 Title.Position = UDim2.new(0, 50, 0, 0)
  1301.                 Title.Size = UDim2.new(0, 280, 0, 30)
  1302.                 Title.Font = Enum.Font.Code
  1303.                 Title.Text = slidertitle or "Slider Title"
  1304.                 Title.TextColor3 = Color3.fromRGB(180,180,180)
  1305.                 Title.TextSize = 12.000
  1306.                 Title.TextXAlignment = Enum.TextXAlignment.Left
  1307.                
  1308.                 SliderInput.Name = "SliderInput"
  1309.                 SliderInput.Parent = SliderFrame_2
  1310.                 SliderInput.BackgroundColor3 = Color3.fromRGB(0, 200, 0)
  1311.                 SliderInput.BackgroundTransparency = 0.7
  1312.                 SliderInput.BorderSizePixel = 0
  1313.                 SliderInput.Position = UDim2.new(0, 8, 0, 37)
  1314.                 SliderInput.Size = UDim2.new(0, 365, 0, 4)
  1315.                
  1316.                 SliderCorner2.CornerRadius = UDim.new(0, 100000)
  1317.                 SliderCorner2.Parent = SliderInput
  1318.                
  1319.                 SliderButton.Name = "SliderButton"
  1320.                 SliderButton.Parent = SliderInput
  1321.                 SliderButton.BackgroundColor3 = _G.SectionColor
  1322.                 SliderButton.BackgroundTransparency = 1.000
  1323.                 SliderButton.BorderSizePixel = 0
  1324.                 SliderButton.Position = UDim2.new(0, 0, 0, -7)
  1325.                 SliderButton.Size = UDim2.new(0, 346, 0, 25)
  1326.            
  1327.                 SliderCount.Name = "SliderCount"
  1328.                 SliderCount.Parent = SliderButton
  1329.                 SliderCount.BackgroundColor3 = Color3.fromRGB(0,200,0)
  1330.                 SliderCount.BackgroundTransparency = 0.3
  1331.                 SliderCount.BorderSizePixel = 0
  1332.                 SliderCount.Position = UDim2.new(0,start,0,0)
  1333.                 SliderCount.Size = UDim2.new(0, 18, 0, 18)
  1334.                
  1335.                 Title_2.Name = "Title_2"
  1336.                 Title_2.Parent = SliderButton
  1337.                 Title_2.AnchorPoint = Vector2.new(0, 0)
  1338.                 Title_2.BackgroundColor3 = Color3.fromRGB(0,200,0)
  1339.                 Title_2.AutoButtonColor = false
  1340.                 Title_2.BackgroundTransparency = 1.000
  1341.                 Title_2.Position = UDim2.new(0,start,0,0)
  1342.                 Title_2.Size = UDim2.new(0, 18, 0, 18)
  1343.                 Title_2.Font = Enum.Font.GothamBold
  1344.                 Title_2.Text = tostring(start and math.floor((start / max) * (max - min) + min) or 0)
  1345.                 Title_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  1346.                 Title_2.TextSize = 8.000
  1347.                 Title_2.TextXAlignment = Enum.TextXAlignment.Center
  1348.                
  1349.                 UICorner_2.Parent = Title_2
  1350.                 UICorner_2.CornerRadius = UDim.new(0, 100000)
  1351.                
  1352.                 SliderCorner.CornerRadius = UDim.new(0, 100000)
  1353.                 SliderCorner.Parent = SliderCount
  1354.                
  1355.                 SliderStroke.Name = "SliderStroke"
  1356.                 SliderStroke.Parent = BoxFrame
  1357.                 SliderStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
  1358.                 SliderStroke.Color = Color3.fromRGB(180,180,180)
  1359.                 SliderStroke.LineJoinMode = Enum.LineJoinMode.Round
  1360.                 SliderStroke.Thickness = 1
  1361.                 SliderStroke.Transparency = 0.5
  1362.                 SliderStroke.Enabled = true
  1363.                 SliderStroke.Archivable = true
  1364.                
  1365.                 BoxFrame.Name = "BoxFrame"
  1366.                 BoxFrame.Parent = SliderFrame_2
  1367.                 BoxFrame.BackgroundColor3 = _G.BackgroundItemColor
  1368.                 BoxFrame.BackgroundTransparency = 1.000
  1369.                 BoxFrame.Size = UDim2.new(0, 50, 0, 15)
  1370.                 BoxFrame.Position = UDim2.new(0, 323, 0, 8)
  1371.            
  1372.                 SliderBox.Name = "SliderBox"
  1373.                 SliderBox.Parent = BoxFrame
  1374.                 SliderBox.BackgroundColor3 = Color3.fromRGB(200, 0, 0)
  1375.                 SliderBox.BackgroundTransparency = 1.000
  1376.                 SliderBox.Position = UDim2.new(0, 0, 0, 1.65)
  1377.                 SliderBox.Size = UDim2.new(0, 50, 0, 15)
  1378.                 SliderBox.ClearTextOnFocus = false
  1379.                 SliderBox.Font = Enum.Font.Code
  1380.                 SliderBox.Text = tostring(start and math.floor((start / max) * (max - min) + min) or 0)
  1381.                 SliderBox.TextColor3 = Color3.fromRGB(200,200,200)
  1382.                 SliderBox.TextSize = 10.000
  1383.                 SliderBox.TextTransparency = 0
  1384.                 SliderBox.TextXAlignment = Enum.TextXAlignment.Center
  1385.                 SliderBox.TextEditable = true
  1386.                
  1387.                 UICorner_3.Parent = BoxFrame
  1388.                 UICorner_3.CornerRadius = UDim.new(0, 2)
  1389.                
  1390.                 -- Slider Script --
  1391.                 local dragging
  1392.                 local SliderButtonStart
  1393.                 local SliderButtonInput
  1394.                 local slide = SliderButton
  1395.                
  1396.                 local function slide(input)
  1397.                     local slidein = UDim2.new(math.clamp((input.Position.X - SliderButton.AbsolutePosition.X) / SliderButton.AbsoluteSize.X, 0, 1), 0, 0, 0)
  1398.                     SliderCount:TweenPosition(slidein, Enum.EasingDirection.InOut, Enum.EasingStyle.Linear, 0.08, true)
  1399.                     Title_2:TweenPosition(slidein, Enum.EasingDirection.InOut, Enum.EasingStyle.Linear, 0.12, true)
  1400.                     local Value = math.floor(((slidein.X.Scale * max) / max) * (max - min) + min)
  1401.                     SliderBox.Text = tostring(Value)
  1402.                     Title_2.Text = tostring(Value)
  1403.                     pcall(callback, Value, slidein)
  1404.                 end
  1405.            
  1406.                 SliderButton.InputBegan:Connect(function(input)
  1407.                     if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  1408.                         dragging = true
  1409.                         SliderButtonInput = input
  1410.                         SliderButtonStart = input.Position.X
  1411.                         slidein = SliderButton.AbsolutePosition.X
  1412.                         game.TweenService:Create(SliderCount, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {BackgroundTransparency = 0, Size = UDim2.new(0, 14, 0, 14)}):Play()
  1413.                         game.TweenService:Create(Title_2, TweenInfo.new(0.12, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {AnchorPoint = Vector2.new(0.22, 0.8), TextSize = 13.000, BackgroundTransparency = 0, Size = UDim2.new(0, 25, 0, 25)}):Play()
  1414.                         game.TweenService:Create(SliderBox, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {TextTransparency = 0}):Play()
  1415.                         game.TweenService:Create(SliderInput, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {BackgroundTransparency = 0.5}):Play()
  1416.                         game.TweenService:Create(SliderStroke, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {Transparency = 0}):Play()
  1417.                     end
  1418.                     input.Changed:Connect(function(input)
  1419.                         if input.UserInputType == Enum.UserInputState.End then
  1420.                         dragging = false
  1421.                        
  1422.                         end
  1423.                     end)
  1424.                 end)
  1425.                 SliderButton.InputEnded:Connect(function(input)
  1426.                     if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  1427.                         dragging = false
  1428.                         SliderButtonInput = input
  1429.                         game.TweenService:Create(SliderCount, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {BackgroundTransparency = 0.3, Size = UDim2.new(0, 18, 0, 18)}):Play()
  1430.                         game.TweenService:Create(Title_2, TweenInfo.new(0.12, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {AnchorPoint = Vector2.new(0, 0), TextSize = 8.000, BackgroundTransparency = 1.000, Size = UDim2.new(0, 18, 0, 18)}):Play()
  1431.                         game.TweenService:Create(SliderBox, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {TextTransparency = 0.5}):Play()
  1432.                         game.TweenService:Create(SliderInput, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {BackgroundTransparency = 0.7}):Play()
  1433.                         game.TweenService:Create(SliderStroke, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {Transparency = 0.5}):Play()
  1434.                     end
  1435.                 end)
  1436.                 UserInputService.InputChanged:Connect(function(input)
  1437.                     if input == SliderButtonInput and dragging then
  1438.                         slide(input)
  1439.                     end
  1440.                 end)
  1441.                
  1442.                 function set(property)
  1443.                     if property == "Text" then
  1444.                         if tonumber(SliderBox.Text) then
  1445.                             if tonumber(SliderBox.Text) <= max then
  1446.                                 Value = SliderBox.Text
  1447.                                 Title_2.Text = SliderBox.Text
  1448.                                 SliderCount:TweenPosition(UDim2.new(((tonumber(SliderBox.Text) or min) - min) / (max - min), 0, 0, 0), "InOut", "Linear", 0.08, true)
  1449.                                 Title_2:TweenPosition(UDim2.new(((tonumber(SliderBox.Text) or min) - min) / (max - min), 0, 0, 0), "InOut", "Linear", 0.12, true)
  1450.                                 pcall(function()
  1451.                                     callback(Value)
  1452.                                 end)
  1453.                             end
  1454.                             if tonumber(SliderBox.Text) > max then
  1455.                                 SliderBox.Text = max
  1456.                                 Title_2.Text = max
  1457.                                 Value = max
  1458.                                 SliderCount:TweenPosition(UDim2.new(((max or min) - min) / (max - min), 0, 0, 0), "InOut", "Linear", 0.08, true)
  1459.                                 Title_2:TweenPosition(UDim2.new(((max or min) - min) / (max - min), 0, 0, 0), "InOut", "Linear", 0.12, true)
  1460.                                 pcall(function()
  1461.                                     callback(Value)
  1462.                                 end)
  1463.                             end
  1464.                             if tonumber(SliderBox.Text) >= min then
  1465.                                 Value = SliderBox.Text
  1466.                                 Title_2.Text = SliderBox.Text
  1467.                                 SliderCount:TweenPosition(UDim2.new(((tonumber(SliderBox.Text) or min) - min) / (max - min), 0, 0, 0), "InOut", "Linear", 0.08, true)
  1468.                                 Title_2:TweenPosition(UDim2.new(((tonumber(SliderBox.Text) or min) - min) / (max - min), 0, 0, 0), "InOut", "Linear", 0.12, true)
  1469.                                 pcall(function()
  1470.                                     callback(Value)
  1471.                                 end)
  1472.                             end
  1473.                             if tonumber(SliderBox.Text) < min then
  1474.                                 Value = min
  1475.                                 Title_2 = min
  1476.                                 SliderCount.Position = UDim2.new(((min or min) - min) / (max - min), 0, 0, 0)
  1477.                                 Title_2.Position = UDim2.new(((min or min) - min) / (max - min), 0, 0, 0)
  1478.                                 pcall(function()
  1479.                                     callback(Value)
  1480.                                 end)
  1481.                             end
  1482.                         else
  1483.                             SliderBox.Text = "" or Value
  1484.                             Title_2.Text = Value
  1485.                         end
  1486.                     end
  1487.                 end
  1488.                
  1489.                 SliderBox.Focused:Connect(function()
  1490.                     SliderBox.Changed:Connect(set)
  1491.                 end)
  1492.                
  1493.                 SliderBox.FocusLost:Connect(function(enterP)
  1494.                     if not enterP then
  1495.                         if SliderBox.Text == "" then
  1496.                             SliderBox.Text = min
  1497.                             Title_2.Text = min
  1498.                             Value = min
  1499.                             SliderCount:TweenPosition(UDim2.new(((min) - min) / (max - min), 0, 0, 0), "InOut", "Linear", 0.08, true)
  1500.                             Title_2:TweenPosition(UDim2.new(((min) - min) / (max - min), 0, 0, 0), "InOut", "Linear", 0.12, true)
  1501.                             pcall(function()
  1502.                                 callback(Value)
  1503.                             end)
  1504.                         end
  1505.                         if tonumber(SliderBox.Text) > tonumber(max) then
  1506.                             Value = max
  1507.                             SliderBox.Text = max
  1508.                             Title_2.Text = max
  1509.                             SliderCount:TweenPosition(UDim2.new(((max or min) - min) / (max - min), 0, 0, 0), "InOut", "Linear", 0.08, true)
  1510.                             Title_2:TweenPosition(UDim2.new(((max or min) - min) / (max - min), 0, 0, 0), "InOut", "Linear", 0.12, true)
  1511.                             pcall(function()
  1512.                                 callback(Value)
  1513.                             end)
  1514.                         else
  1515.                             Value = tonumber(SliderBox.Text)
  1516.                         end
  1517.                         if tonumber(SliderBox.Text) < min then
  1518.                             SliderBox.Text = min
  1519.                             Title_2.Text = min
  1520.                             Value = min
  1521.                             SliderCount:TweenPosition(UDim2.new(((min) - min) / (max - min), 0, 0, 0), "InOut", "Linear", 0.08, true)
  1522.                             Title_2:TweenPosition(UDim2.new(((min) - min) / (max - min), 0, 0, 0), "InOut", "Linear", 0.12, true)
  1523.                             pcall(function()
  1524.                                 callback(Value)
  1525.                             end)
  1526.                         else
  1527.                             Value = tonumber(SliderBox.Text)
  1528.                         end
  1529.                     end
  1530.                     if tonumber(SliderBox.Text) > max then
  1531.                         SliderBox.Text = max
  1532.                         Title_2.Text = max
  1533.                         Value = max
  1534.                         SliderCount:TweenPosition(UDim2.new(((max or min) - min) / (max - min), 0, 0, 0), "InOut", "Linear", 0.08, true)
  1535.                         Title_2:TweenPosition(UDim2.new(((max or min) - min) / (max - min), 0, 0, 0), "InOut", "Linear", 0.12, true)
  1536.                         pcall(function()
  1537.                             callback(Value)
  1538.                         end)
  1539.                     else
  1540.                         Value = tonumber(SliderBox.Text)
  1541.                     end
  1542.                     if tonumber(SliderBox.Text) < min then
  1543.                         SliderBox.Text = min
  1544.                         Title_2.Text = min
  1545.                         Value = min
  1546.                         SliderCount.Position = UDim2.new(((min) - min) / (max - min), 0, 0, 0)
  1547.                         Title_2.Position = UDim2.new(((min) - min) / (max - min), 0, 0, 0)
  1548.                         pcall(function()
  1549.                             callback(Value)
  1550.                         end)
  1551.                     else
  1552.                         Value = tonumber(SliderBox.Text)
  1553.                     end
  1554.                     if SliderBox.Text == "" then
  1555.                         SliderBox.Text = min
  1556.                         Title_2.Text = min
  1557.                         Value = min
  1558.                         SliderCount:TweenPosition(UDim2.new(((min) - min) / (max - min), 0, 0, 0), "InOut", "Linear", 0.08, true)
  1559.                         Title_2:TweenPosition(UDim2.new(((min) - min) / (max - min), 0, 0, 0), "InOut", "Linear", 0.12, true)
  1560.                         pcall(function()
  1561.                             callback(Value)
  1562.                         end)
  1563.                     end
  1564.                 end)
  1565.                 return sliderfunc
  1566.             end
  1567.             -- End Slider --
  1568.             -- Text Box --
  1569.             function ItemHand:TextBox(boxtitle, textbox, callback)
  1570.                 textbox = textbox or "Type Here"
  1571.                 callback = callback or function() end
  1572.                 local BoxFrame = Instance.new("Frame")
  1573.                 local BoxCover = Instance.new("Frame")
  1574.                 local UICorner = Instance.new("UICorner")
  1575.                 local ImageLabel = Instance.new("ImageLabel")
  1576.                 local Space = Instance.new("TextLabel")
  1577.                 local Title = Instance.new("TextLabel")
  1578.                 local TextBox = Instance.new("TextBox")
  1579.                 local UICorner_2 = Instance.new("UICorner")
  1580.                 local UIStroke = Instance.new("UIStroke")
  1581.                 local UIStroke2 = Instance.new("UIStroke")
  1582.                
  1583.                 -- Prop --
  1584.                 BoxFrame.Name = boxtitle or "BoxFrame"
  1585.                 BoxFrame.Parent = sectionFrame
  1586.                 BoxFrame.BackgroundColor3 = _G.BackgroundItemColor
  1587.                 BoxFrame.BackgroundTransparency = 1.000
  1588.                 BoxFrame.BorderSizePixel = 0
  1589.                 BoxFrame.Size = UDim2.new(0, 387, 0, 40)
  1590.            
  1591.                 BoxCover.Name = "BoxCover"
  1592.                 BoxCover.Parent = BoxFrame
  1593.                 BoxCover.BackgroundColor3 = Color3.fromRGB(30,30,30)
  1594.                 BoxCover.BackgroundTransparency = 0
  1595.                 BoxCover.BorderSizePixel = 0
  1596.                 BoxCover.Position = UDim2.new(0, 3, 0, 0)
  1597.                 BoxCover.Size = UDim2.new(0, 381, 0, 40)
  1598.                
  1599.                 UIStroke2.Parent = BoxCover
  1600.                 UIStroke2.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
  1601.                 UIStroke2.Color = Color3.fromRGB(180,180,180)
  1602.                 UIStroke2.LineJoinMode = Enum.LineJoinMode.Round
  1603.                 UIStroke2.Thickness = 0.5
  1604.                 UIStroke2.Transparency = 0
  1605.                 UIStroke2.Enabled = true
  1606.                 UIStroke2.Archivable = true
  1607.                
  1608.                 UICorner.Parent = BoxCover
  1609.                 UICorner.CornerRadius = UDim.new(0, 3)
  1610.                
  1611.                 ImageLabel.Name = "ImageLabel"
  1612.                 ImageLabel.Parent = BoxCover
  1613.                 ImageLabel.BackgroundColor3 = _G.SectionColor
  1614.                 ImageLabel.BackgroundTransparency = 1.000
  1615.                 ImageLabel.BorderSizePixel = 0
  1616.                 ImageLabel.Position = UDim2.new(0, 5, 0, 12)
  1617.                 ImageLabel.Size = UDim2.new(0, 18, 0, 18)
  1618.                 ImageLabel.Image = "rbxassetid://8825051254"
  1619.                 ImageLabel.ImageColor3 = Color3.fromRGB(180,180,180)
  1620.                
  1621.                 Space.Name = "Space"
  1622.                 Space.Parent = BoxCover
  1623.                 Space.BackgroundColor3 = _G.SectionColor
  1624.                 Space.BackgroundTransparency = 1.000
  1625.                 Space.Position = UDim2.new(0, 30, 0, 0)
  1626.                 Space.Size = UDim2.new(0, 15, 0, 40)
  1627.                 Space.Font = Enum.Font.GothamSemibold
  1628.                 Space.Text = "|"
  1629.                 Space.TextSize = 13.000
  1630.                 Space.TextColor3 = Color3.fromRGB(180,180,180)
  1631.                 Space.TextXAlignment = Enum.TextXAlignment.Center
  1632.            
  1633.                 Title.Name = "Title"
  1634.                 Title.Parent = BoxCover
  1635.                 Title.BackgroundColor3 = _G.SectionColor
  1636.                 Title.BackgroundTransparency = 1.000
  1637.                 Title.Position = UDim2.new(0, 50, 0, 0)
  1638.                 Title.Size = UDim2.new(0, 280, 0, 40)
  1639.                 Title.Font = Enum.Font.Code
  1640.                 Title.Text = boxtitle or "box Title"
  1641.                 Title.TextColor3 = Color3.fromRGB(180,180,180)
  1642.                 Title.TextSize = 12.000
  1643.                 Title.TextXAlignment = Enum.TextXAlignment.Left
  1644.                
  1645.                 TextBox.Name = "TextBox"
  1646.                 TextBox.Parent = BoxCover
  1647.                 TextBox.BackgroundColor3 = Color3.fromRGB(190, 190, 180)
  1648.                 TextBox.BackgroundTransparency = 1.000
  1649.                 TextBox.Position = UDim2.new(0, 293, 0, 10)
  1650.                 TextBox.Size = UDim2.new(0, 80, 0, 20)
  1651.                 TextBox.Font = Enum.Font.Code
  1652.                 TextBox.PlaceholderText = textbox or "Type Here"
  1653.                 TextBox.Text = ""
  1654.                 TextBox.TextColor3 = Color3.fromRGB(180,180,180)
  1655.                 TextBox.TextWrapped = true
  1656.                 TextBox.TextScaled = false
  1657.                 TextBox.TextTransparency = 0.5
  1658.                 TextBox.PlaceholderColor3 = Color3.fromRGB(180,180,180)
  1659.                 TextBox.TextSize = 12.000
  1660.            
  1661.                 UICorner_2.Parent = TextBox
  1662.                 UICorner_2.CornerRadius = UDim.new(0, 2)
  1663.            
  1664.                 UIStroke.Parent = TextBox
  1665.                 UIStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
  1666.                 UIStroke.Color = Color3.fromRGB(180,180,180)
  1667.                 UIStroke.LineJoinMode = Enum.LineJoinMode.Round
  1668.                 UIStroke.Thickness = 1
  1669.                 UIStroke.Transparency = 0.5
  1670.                 UIStroke.Enabled = true
  1671.                 UIStroke.Archivable = true
  1672.                
  1673.                 -- TextBox Script --
  1674.                 function anim(property)
  1675.                     if property == "Text" then
  1676.                         TextBox:TweenSize(UDim2.new(0, 70, 0, 18), "InOut", "Linear", 0.08, true)
  1677.                         wait(0.15)
  1678.                         TextBox:TweenSize(UDim2.new(0, 80, 0, 20), "InOut", "Linear", 0.08, true)
  1679.                     end
  1680.                 end
  1681.            
  1682.                 TextBox.FocusLost:Connect(function()
  1683.                     if not EnterPressed then
  1684.                         callback(TextBox.Text)
  1685.                         TextBox:TweenSize(UDim2.new(0, 70, 0, 18), "InOut", "Linear", 0.08, true)
  1686.                         game.TweenService:Create(UIStroke, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {Transparency = 0}):Play()
  1687.                         game.TweenService:Create(TextBox, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {TextTransparency = 0}):Play()
  1688.                         wait(0.15)
  1689.                         TextBox:TweenSize(UDim2.new(0, 80, 0, 20), "InOut", "Linear", 0.08, true)
  1690.                         game.TweenService:Create(UIStroke, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {Transparency = 0.5}):Play()
  1691.                         game.TweenService:Create(TextBox, TweenInfo.new(0.08, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut), {TextTransparency = 0.5}):Play()
  1692.                         return
  1693.                     end
  1694.                     TextBox.Text = textbox
  1695.                 end)
  1696.             end
  1697.             -- End TextBox --
  1698.            
  1699.             -- KeyBind --
  1700.             function ItemHand:Bind(textbind, preset, callback)
  1701.                 local Key = preset.Name
  1702.                 local BindFrame = Instance.new("Frame")
  1703.                 local BindFrame_2 = Instance.new("Frame")
  1704.                 local UICorner = Instance.new("UICorner")
  1705.                 local ImageLabel = Instance.new("ImageLabel")
  1706.                 local Space = Instance.new("TextLabel")
  1707.                 local Title = Instance.new("TextLabel")
  1708.                 local KeyBindButton = Instance.new("TextButton")
  1709.                 local UICorner_2 = Instance.new("UICorner")
  1710.                 local UIStroke = Instance.new("UIStroke")
  1711.                 local UIStroke2 = Instance.new("UIStroke")
  1712.                
  1713.                 -- Prop --
  1714.                 BindFrame.Name = textbind or "BindFrame"
  1715.                 BindFrame.Parent = sectionFrame
  1716.                 BindFrame.BackgroundColor3 = _G.BackgroundItemColor
  1717.                 BindFrame.BackgroundTransparency = 1.000
  1718.                 BindFrame.BorderSizePixel = 0
  1719.                 BindFrame.Size = UDim2.new(0, 387, 0, 40)
  1720.            
  1721.                 BindFrame_2.Name = "BindFrame_2"
  1722.                 BindFrame_2.Parent = BindFrame
  1723.                 BindFrame_2.BackgroundColor3 = Color3.fromRGB(30,30,30)
  1724.                 BindFrame_2.BackgroundTransparency = 0
  1725.                 BindFrame_2.BorderSizePixel = 0
  1726.                 BindFrame_2.Position = UDim2.new(0, 3, 0, 0)
  1727.                 BindFrame_2.Size = UDim2.new(0, 381, 0, 40)
  1728.                
  1729.                 UIStroke2.Parent = BindFrame_2
  1730.                 UIStroke2.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
  1731.                 UIStroke2.Color = Color3.fromRGB(180,180,180)
  1732.                 UIStroke2.LineJoinMode = Enum.LineJoinMode.Round
  1733.                 UIStroke2.Thickness = 0.5
  1734.                 UIStroke2.Transparency = 0
  1735.                 UIStroke2.Enabled = true
  1736.                 UIStroke2.Archivable = true
  1737.                
  1738.                 UICorner.Parent = BindFrame_2
  1739.                 UICorner.CornerRadius = UDim.new(0, 3)
  1740.                
  1741.                 ImageLabel.Name = "ImageLabel"
  1742.                 ImageLabel.Parent = BindFrame_2
  1743.                 ImageLabel.BackgroundColor3 = _G.SectionColor
  1744.                 ImageLabel.BackgroundTransparency = 1.000
  1745.                 ImageLabel.BorderSizePixel = 0
  1746.                 ImageLabel.Position = UDim2.new(0, 5, 0, 12)
  1747.                 ImageLabel.Size = UDim2.new(0, 18, 0, 18)
  1748.                 ImageLabel.Image = "rbxassetid://8930945601"
  1749.                 ImageLabel.ImageColor3 = Color3.fromRGB(180,180,180)
  1750.                
  1751.                 Space.Name = "Space"
  1752.                 Space.Parent = BindFrame_2
  1753.                 Space.BackgroundColor3 = _G.SectionColor
  1754.                 Space.BackgroundTransparency = 1.000
  1755.                 Space.Position = UDim2.new(0, 30, 0, 0)
  1756.                 Space.Size = UDim2.new(0, 15, 0, 40)
  1757.                 Space.Font = Enum.Font.GothamSemibold
  1758.                 Space.Text = "|"
  1759.                 Space.TextSize = 13.000
  1760.                 Space.TextColor3 = Color3.fromRGB(180,180,180)
  1761.                 Space.TextXAlignment = Enum.TextXAlignment.Center
  1762.            
  1763.                 Title.Name = "Title"
  1764.                 Title.Parent = BindFrame_2
  1765.                 Title.BackgroundColor3 = _G.SectionColor
  1766.                 Title.BackgroundTransparency = 1.000
  1767.                 Title.Position = UDim2.new(0, 50, 0, 0)
  1768.                 Title.Size = UDim2.new(0, 280, 0, 40)
  1769.                 Title.Font = Enum.Font.Code
  1770.                 Title.Text = textbind or "bind Title"
  1771.                 Title.TextColor3 = Color3.fromRGB(180,180,180)
  1772.                 Title.TextSize = 12.000
  1773.                 Title.TextXAlignment = Enum.TextXAlignment.Left
  1774.                
  1775.                 KeyBindButton.Name = textbind or "KeyBindButton"
  1776.                 KeyBindButton.Parent = BindFrame_2
  1777.                 KeyBindButton.BackgroundColor3 = Color3.fromRGB(190, 190, 180)
  1778.                 KeyBindButton.BackgroundTransparency = 1.000
  1779.                 KeyBindButton.AutoButtonColor = false
  1780.                 KeyBindButton.Position = UDim2.new(0, 297, 0, 10)
  1781.                 KeyBindButton.Size = UDim2.new(0, 80, 0, 20)
  1782.                 KeyBindButton.Font = Enum.Font.Code
  1783.                 KeyBindButton.Text = preset.Name
  1784.                 KeyBindButton.TextColor3 = Color3.fromRGB(180,180,180)
  1785.                 KeyBindButton.TextSize = 12.000
  1786.                 KeyBindButton.TextXAlignment = Enum.TextXAlignment.Center
  1787.                
  1788.                 UICorner_2.Parent = KeyBindButton
  1789.                 UICorner_2.CornerRadius = UDim.new(0, 2)
  1790.            
  1791.                 UIStroke.Parent = KeyBindButton
  1792.                 UIStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
  1793.                 UIStroke.Color = Color3.fromRGB(180,180,180)
  1794.                 UIStroke.LineJoinMode = Enum.LineJoinMode.Round
  1795.                 UIStroke.Thickness = 0.5
  1796.                 UIStroke.Transparency = 0
  1797.                 UIStroke.Enabled = true
  1798.                 UIStroke.Archivable = true
  1799.                
  1800.                
  1801.                 -- Keybind Script --
  1802.                 KeyBindButton.MouseButton1Click:Connect(function()
  1803.                     KeyBindButton.Text = ". . ."
  1804.                     local inputwait = game:GetService("UserInputService").InputBegan:wait()
  1805.                     if inputwait.KeyCode.Name ~= "Unknown" then
  1806.                         KeyBindButton.Text = inputwait.KeyCode.Name
  1807.                         Key = inputwait.KeyCode.Name
  1808.                     end
  1809.                 end)
  1810.                 UserInputService.InputBegan:Connect(function(current, pressed)
  1811.                     if not pressed then
  1812.                         if current.KeyCode.Name == Key then
  1813.                             pcall(callback)
  1814.                         end
  1815.                     end
  1816.                 end)
  1817.                
  1818.             end
  1819.             -- End Keybind --
  1820.            
  1821.             -- Label --
  1822.             function ItemHand:Label(textlabel)
  1823.                 local labelfunc = {}
  1824.                 local Frame = Instance.new("Frame")
  1825.                 local TextButton = Instance.new("TextButton")
  1826.                
  1827.                 -- Prop --
  1828.                 Frame.Name = textlabel or "Frame"
  1829.                 Frame.Parent = sectionFrame
  1830.                 Frame.BackgroundColor3 = _G.BackgroundItemColor
  1831.                 Frame.BackgroundTransparency = 1.000
  1832.                 Frame.BorderSizePixel = 0
  1833.                 Frame.Size = UDim2.new(0, 387, 0, 15)
  1834.                
  1835.                 TextButton.Name = "TextButton"
  1836.                 TextButton.Parent = Frame
  1837.                 TextButton.BackgroundColor3 = _G.SectionColor
  1838.                 TextButton.BackgroundTransparency = 1.000
  1839.                 TextButton.AutoButtonColor = false
  1840.                 TextButton.Position = UDim2.new(0, 3, 0, 0)
  1841.                 TextButton.Size = UDim2.new(0, 381, 0, 15)
  1842.                 TextButton.Font = Enum.Font.Code
  1843.                 TextButton.Text = textlabel or ""
  1844.                 TextButton.TextColor3 = Color3.fromRGB(255,255,255)
  1845.                 TextButton.TextSize = 12.000
  1846.                 TextButton.TextXAlignment = Enum.TextXAlignment.Left
  1847.                
  1848.                 -- Label Script --
  1849.                 function labelfunc:Refresh(newtext)
  1850.                     TextButton.Text = newtext
  1851.                 end
  1852.                 return labelfunc
  1853.             end
  1854.            
  1855.             -- Line --
  1856.             function ItemHand:Line()
  1857.                 local Frame = Instance.new("Frame")
  1858.                 local Frame2 = Instance.new("Frame")
  1859.                
  1860.                 -- Prop --
  1861.                 Frame.Name = "Frame Line"
  1862.                 Frame.Parent = sectionFrame
  1863.                 Frame.BackgroundColor3 = _G.BackgroundItemColor
  1864.                 Frame.BackgroundTransparency = 1.000
  1865.                 Frame.BorderSizePixel = 0
  1866.                 Frame.Size = UDim2.new(0, 387, 0, 2)
  1867.                
  1868.                 Frame2.Name = "Line"
  1869.                 Frame2.Parent = sectionFrame
  1870.                 Frame2.BackgroundColor3 = Color3.fromRGB(200,200,200)
  1871.                 Frame2.BorderSizePixel = 0
  1872.                 Frame2.Position = UDim2.new(0, 8, 0, 1)
  1873.                 Frame2.Size = UDim2.new(0, 371, 0, 1)
  1874.             -- End Label --
  1875.             end
  1876.             return ItemHand
  1877.         end
  1878.         return Section
  1879.     end
  1880.     return Tabs
  1881. end
  1882. return Blacklib
  1883.  
  1884.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement