Advertisement
Jsjdbot

Untitled

Jan 24th, 2025 (edited)
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 53.77 KB | None | 0 0
  1. -- ui librería
  2. local Configs_HUB = {
  3. Cor_Hub = Color3.fromRGB(28, 27, 33), -- Negro oscuro
  4. Cor_Options = Color3.fromRGB(23, 24, 29), -- Negro grisáceo
  5. Cor_Stroke = Color3.fromRGB(101, 172, 255), -- Azul claro
  6. Cor_Text = Color3.fromRGB(101, 172, 255), -- Texto azul claro
  7. Cor_DarkText = Color3.fromRGB(74, 102, 141), -- Azul grisáceo
  8. Corner_Radius = UDim.new(0, 6), -- Bordes ligeramente redondeados
  9. Text_Font = Enum.Font.Gotham -- Fuente moderna
  10. }
  11.  
  12. local CoreGui = game:GetService("CoreGui")
  13. local TweenService = game:GetService("TweenService")
  14. local UserInputService = game:GetService("UserInputService")
  15.  
  16. local function Create(instance, parent, props)
  17. local new = Instance.new(instance, parent)
  18. if props then
  19. table.foreach(props, function(prop, value)
  20. new[prop] = value
  21. end)
  22. end
  23. return new
  24. end
  25.  
  26. local function SetProps(instance, props)
  27. if instance and props then
  28. table.foreach(props, function(prop, value)
  29. instance[prop] = value
  30. end)
  31. end
  32. return instance
  33. end
  34.  
  35. local function Corner(parent, props)
  36. local new = Create("UICorner", parent)
  37. new.CornerRadius = Configs_HUB.Corner_Radius
  38. if props then
  39. SetProps(new, props)
  40. end
  41. return new
  42. end
  43.  
  44. local function Stroke(parent, props)
  45. local new = Create("UIStroke", parent)
  46. new.Color = Configs_HUB.Cor_Stroke
  47. new.ApplyStrokeMode = "Border"
  48. if props then
  49. SetProps(new, props)
  50. end
  51. return new
  52. end
  53.  
  54. local function CreateTween(instance, prop, value, time, tweenWait)
  55. local tween = TweenService:Create(instance,
  56. TweenInfo.new(time, Enum.EasingStyle.Linear),
  57. {[prop] = value})
  58. tween:Play()
  59. if tweenWait then
  60. tween.Completed:Wait()
  61. end
  62. end
  63.  
  64. local function TextSetColor(instance)
  65. instance.MouseEnter:Connect(function()
  66. CreateTween(instance, "TextColor3", Color3.fromRGB(240, 240, 240), 0.4, true)
  67. end)
  68. instance.MouseLeave:Connect(function()
  69. CreateTween(instance, "TextColor3", Configs_HUB.Cor_Text, 0.4, false)
  70. end)
  71. end
  72.  
  73. local ScreenGui = Create("ScreenGui", CoreGui, {
  74. Name = "REDz HUB library"
  75. })
  76.  
  77. ScreenFind = CoreGui:FindFirstChild(ScreenGui.Name)
  78. if ScreenFind and ScreenFind ~= ScreenGui then
  79. ScreenFind:Destroy()
  80. end
  81.  
  82. function DestroyScript()
  83. ScreenGui:Destroy()
  84. end
  85.  
  86. local Menu_Notifi = Create("Frame", ScreenGui, {
  87. Size = UDim2.new(0, 300, 1, 0),
  88. Position = UDim2.new(1, 0, 0, 0),
  89. AnchorPoint = Vector2.new(1, 0),
  90. BackgroundTransparency = 1
  91. })
  92.  
  93. local Padding = Create("UIPadding", Menu_Notifi, {
  94. PaddingLeft = UDim.new(0, 25),
  95. PaddingTop = UDim.new(0, 25),
  96. PaddingBottom = UDim.new(0, 50)
  97. })
  98.  
  99. local ListLayout = Create("UIListLayout", Menu_Notifi, {
  100. Padding = UDim.new(0, 15),
  101. VerticalAlignment = "Bottom"
  102. })
  103.  
  104. function MakeNotifi(Configs)
  105. local Title = Configs.Title or "REDz HUB"
  106. local text = Configs.Text or "Notificação"
  107. local timewait = Configs.Time or 5
  108.  
  109. local Frame1 = Create("Frame", Menu_Notifi, {
  110. Size = UDim2.new(2, 0, 0, 0),
  111. BackgroundTransparency = 1,
  112. AutomaticSize = "Y",
  113. Name = "Title"
  114. })
  115.  
  116. local Frame2 = Create("Frame", Frame1, {
  117. Size = UDim2.new(0, Menu_Notifi.Size.X.Offset - 50, 0, 0),
  118. BackgroundColor3 = Configs_HUB.Cor_Hub,
  119. Position = UDim2.new(0, Menu_Notifi.Size.X.Offset, 0, 0),
  120. AutomaticSize = "Y"
  121. })Corner(Frame2)
  122.  
  123. local TextLabel = Create("TextLabel", Frame2, {
  124. Size = UDim2.new(1, 0, 0, 25),
  125. Font = Configs_HUB.Text_Font,
  126. BackgroundTransparency = 1,
  127. Text = Title,
  128. TextSize = 20,
  129. Position = UDim2.new(0, 20, 0, 5),
  130. TextXAlignment = "Left",
  131. TextColor3 = Configs_HUB.Cor_Text
  132. })
  133.  
  134. local TextButton = Create("TextButton", Frame2, {
  135. Text = "X",
  136. Font = Configs_HUB.Text_Font,
  137. TextSize = 20,
  138. BackgroundTransparency = 1,
  139. TextColor3 = Color3.fromRGB(200, 200, 200),
  140. Position = UDim2.new(1, -5, 0, 5),
  141. AnchorPoint = Vector2.new(1, 0),
  142. Size = UDim2.new(0, 25, 0, 25)
  143. })
  144.  
  145. local TextLabel = Create("TextLabel", Frame2, {
  146. Size = UDim2.new(1, -30, 0, 0),
  147. Position = UDim2.new(0, 20, 0, TextButton.Size.Y.Offset + 10),
  148. TextSize = 15,
  149. TextColor3 = Configs_HUB.Cor_DarkText,
  150. TextXAlignment = "Left",
  151. TextYAlignment = "Top",
  152. AutomaticSize = "Y",
  153. Text = text,
  154. Font = Configs_HUB.Text_Font,
  155. BackgroundTransparency = 1,
  156. AutomaticSize = Enum.AutomaticSize.Y,
  157. TextWrapped = true
  158. })
  159.  
  160. local FrameSize = Create("Frame", Frame2, {
  161. Size = UDim2.new(1, 0, 0, 2),
  162. BackgroundColor3 = Configs_HUB.Cor_Stroke,
  163. Position = UDim2.new(0, 2, 0, 30),
  164. BorderSizePixel = 0
  165. })Corner(FrameSize)Create("Frame", Frame2, {
  166. Size = UDim2.new(0, 0, 0, 5),
  167. Position = UDim2.new(0, 0, 1, 5),
  168. BackgroundTransparency = 1
  169. })
  170.  
  171. task.spawn(function()
  172. CreateTween(FrameSize, "Size", UDim2.new(0, 0, 0, 2), timewait, true)
  173. end)
  174.  
  175. TextButton.MouseButton1Click:Connect(function()
  176. CreateTween(Frame2, "Position", UDim2.new(0, -20, 0, 0), 0.1, true)
  177. CreateTween(Frame2, "Position", UDim2.new(0, Menu_Notifi.Size.X.Offset, 0, 0), 0.5, true)
  178. Frame1:Destroy()
  179. end)
  180.  
  181. task.spawn(function()
  182. CreateTween(Frame2, "Position", UDim2.new(0, -20, 0, 0), 0.5, true)
  183. CreateTween(Frame2, "Position", UDim2.new(), 0.1, true)task.wait(timewait)
  184. if Frame2 then
  185. CreateTween(Frame2, "Position", UDim2.new(0, -20, 0, 0), 0.1, true)
  186. CreateTween(Frame2, "Position", UDim2.new(0, Menu_Notifi.Size.X.Offset, 0, 0), 0.5, true)
  187. Frame1:Destroy()
  188. end
  189. end)
  190. end
  191.  
  192. function MakeWindow(Configs)
  193. local title = Configs.Hub.Title or "REDz HUB"
  194. local Anim_Title = Configs.Hub.Animation or "by : redz9999"
  195.  
  196. local KeySystem = Configs.Key.KeySystem or false
  197. local KeyTitle = Configs.Key.Title or "Key System"
  198. local KeyDescription = Configs.Key.Description or ".-."
  199. local KeyKey = Configs.Key.Keys or {"123", "321"}
  200. local KeyLink = Configs.Key.KeyLink or ""
  201. local KeyNotifications = Configs.Key.Notifi.Notifications or true
  202. local KeyNotSuccess = Configs.Key.Notifi.Incorrectkey or "The key is incorrect"
  203. local KeySuccess = Configs.Key.Notifi.CorrectKey or "Running the Script..."
  204. local KeyCopyKeyLink = Configs.Key.Notifi.CopyKeyLink or "Copied to Clipboard"
  205.  
  206. if KeySystem then
  207. local KeyMenu = Create("Frame", ScreenGui, {
  208. Size = UDim2.new(0, 400, 0, 220),
  209. Position = UDim2.new(0.5, 0, 0.5, 0),
  210. BackgroundColor3 = Configs_HUB.Cor_Hub,
  211. AnchorPoint = Vector2.new(0.5, 0.5),
  212. Active = true,
  213. Draggable = true
  214. })Corner(KeyMenu)
  215.  
  216. local CloseButton = Create("TextButton", KeyMenu, {
  217. Size = UDim2.new(0, 30, 0, 30),
  218. Position = UDim2.new(1, -10, 0, 5),
  219. AnchorPoint = Vector2.new(1, 0),
  220. Text = "X",
  221. Font = Enum.Font.FredokaOne,
  222. TextScaled = true,
  223. TextColor3 = Color3.fromRGB(240, 0, 0),
  224. BackgroundTransparency = 1,
  225. })Corner(CloseButton)
  226.  
  227. local Title = Create("TextLabel", KeyMenu, {
  228. Size = UDim2.new(1, -80, 0, 20),
  229. Position = UDim2.new(0, 20, 0, 5),
  230. Text = KeyTitle,
  231. Font = Configs_HUB.Text_Font,
  232. TextScaled = true,
  233. TextColor3 = Configs_HUB.Cor_Text,
  234. TextXAlignment = "Left",
  235. BackgroundTransparency = 1
  236. })
  237.  
  238. local Description = Create("TextLabel", KeyMenu, {
  239. Size = UDim2.new(1, -80, 0, 0),
  240. Text = KeyDescription,
  241. TextSize = 17,
  242. TextColor3 = Configs_HUB.Cor_DarkText,
  243. Font = Configs_HUB.Text_Font,
  244. Position = UDim2.new(0, 20, 0, 25),
  245. TextXAlignment = "Left",
  246. AutomaticSize = "Y",
  247. TextYAlignment = "Top",
  248. BackgroundTransparency = 1
  249. })
  250.  
  251. local ConfirmButton = Create("TextButton", KeyMenu, {
  252. Text = "Confirm",
  253. Font = Configs_HUB.Text_Font,
  254. TextSize = 20,
  255. TextColor3 = Configs_HUB.Cor_Text,
  256. Size = UDim2.new(0, 150, 0, 40),
  257. AnchorPoint = Vector2.new(1, 0),
  258. Position = UDim2.new(1, -35, 0, 140),
  259. BackgroundColor3 = Configs_HUB.Cor_Options
  260. })Corner(ConfirmButton)
  261.  
  262. local GetKeyLink = Create("TextButton", KeyMenu, {
  263. Text = "Get Key Link",
  264. Font = Configs_HUB.Text_Font,
  265. TextSize = 20,
  266. TextColor3 = Configs_HUB.Cor_Text,
  267. Size = UDim2.new(0, 150, 0, 40),
  268. Position = UDim2.new(0, 35, 0, 140),
  269. BackgroundColor3 = Configs_HUB.Cor_Options
  270. })Corner(GetKeyLink)
  271.  
  272. local TextBox = Create("TextBox", KeyMenu, {
  273. Size = UDim2.new(1, -70, 0, 40),
  274. Position = UDim2.new(0, 35, 0, 90),
  275. BackgroundColor3 = Configs_HUB.Cor_Options,
  276. PlaceholderText = "Put the Key here",
  277. Text = "",
  278. TextColor3 = Configs_HUB.Cor_Text,
  279. Font = Configs_HUB.Text_Font,
  280. TextSize = 25
  281. })Corner(TextBox)
  282.  
  283. local KeyVerify = false
  284. CloseButton.MouseButton1Click:Connect(function()
  285. local UIScale = Create("UIScale", ScreenGui)
  286. CreateTween(UIScale, "Scale", 0, 0.20, true)
  287. ScreenGui:Destroy()
  288. end)
  289.  
  290. ConfirmButton.MouseButton1Click:Connect(function()
  291. for _,v in pairs(KeyKey) do
  292. if TextBox.Text == v then
  293. KeyVerify = true
  294. end
  295. end
  296. if KeyNotifications and not KeyVerify then
  297. MakeNotifi({
  298. Title = KeyTitle,
  299. Text = KeyNotSuccess,
  300. Time = 5
  301. })
  302. elseif KeyNotifications then
  303. MakeNotifi({
  304. Title = KeyTitle,
  305. Text = KeySuccess,
  306. Time = 5
  307. })
  308. end
  309. end)
  310.  
  311. GetKeyLink.MouseButton1Click:Connect(function()
  312. if KeyNotifications then
  313. setclipboard(KeyLink)
  314. MakeNotifi({
  315. Title = KeyTitle,
  316. Text = KeyCopyKeyLink,
  317. Time = 5
  318. })
  319. end
  320. end)
  321.  
  322. repeat task.wait()
  323. until KeyVerify
  324. local UIScale = Create("UIScale", KeyMenu)
  325. CreateTween(UIScale, "Scale", 0, 0.40, true)
  326. KeyMenu:Destroy()
  327. end
  328.  
  329. local Menu = Create("Frame", ScreenGui, {
  330. BackgroundColor3 = Configs_HUB.Cor_Hub,
  331. Position = UDim2.new(0.5, -500/2, 0.5, -270/2),
  332. Active = true,
  333. Draggable = true
  334. })Corner(Menu)
  335.  
  336. local TopBar = Create("Frame", Menu, {
  337. BackgroundTransparency = 1,
  338. Size = UDim2.new(1, 0, 0, 25),
  339. Visible = false
  340. })
  341.  
  342. local ButtonsFrame = Create("Frame", TopBar, {
  343. Size = UDim2.new(0, 40, 1, -5),
  344. Position = UDim2.new(1, -10, 0, 2.5),
  345. AnchorPoint = Vector2.new(1, 0),
  346. BackgroundTransparency = 1
  347. })
  348.  
  349. local Title = Create("TextLabel", TopBar, {
  350. Size = UDim2.new(1, 0, 1, 0),
  351. Position = UDim2.new(0, 20, 0, 0),
  352. TextColor3 = Configs_HUB.Cor_Text,
  353. Font = Configs_HUB.Text_Font,
  354. TextXAlignment = "Left",
  355. Text = title,
  356. TextSize = 20,
  357. BackgroundTransparency = 1
  358. })
  359.  
  360. local Minimize_BTN = Create("TextButton", ButtonsFrame, {
  361. Text = "-",
  362. TextColor3 = Configs_HUB.Cor_Text,
  363. Size = UDim2.new(0.5, 0, 1, 0),
  364. BackgroundTransparency = 1,
  365. Font = Configs_HUB.Text_Font,
  366. TextYAlignment = "Bottom",
  367. TextSize = 25
  368. })
  369.  
  370. IsMinimized = false
  371. Minimize_BTN.MouseButton1Click:Connect(function()
  372. Minimize_BTN.Text = not IsMinimized and "+" or "-"
  373. if IsMinimized then
  374. IsMinimized = false
  375. CreateTween(Menu, "Size", UDim2.new(0, 500, 0, 270), 0.15, false)
  376. else
  377. IsMinimized = true
  378. CreateTween(Menu, "Size", UDim2.new(0, 500, 0, 25), 0.15, true)
  379. end
  380. end)
  381.  
  382. local Close_Button = Create("TextButton", ButtonsFrame, {
  383. Text = "×",
  384. TextYAlignment = "Bottom",
  385. TextColor3 = Configs_HUB.Cor_Text,
  386. Size = UDim2.new(0.5, 0, 1, 0),
  387. AnchorPoint = Vector2.new(1, 0),
  388. Position = UDim2.new(1, 0, 0, 0),
  389. BackgroundTransparency = 1,
  390. Font = Configs_HUB.Text_Font,
  391. TextSize = 25
  392. })
  393.  
  394. local function CreateClose()
  395. IsMinimized = false
  396. CreateTween(Menu, "Size", UDim2.new(0, 500, 0, 270), 0.3, false)
  397. local CloseGui = Create("TextButton", Menu, {
  398. BackgroundTransparency = 0.5,
  399. BackgroundColor3 = Configs_HUB.Cor_Hub,
  400. Size = UDim2.new(1, 0, 1, 0),
  401. AutoButtonColor = false,
  402. Text = "",
  403. BackgroundTransparency = 0.5,
  404. Visible = false
  405. })Corner(CloseGui)
  406.  
  407. local CloseMenu = Create("Frame", CloseGui, {
  408. Size = UDim2.new(),
  409. AnchorPoint = Vector2.new(0.5, 0.5),
  410. Position = UDim2.new(0.5, 0, 0.5, 0),
  411. Transparency = 1,
  412. BackgroundColor3 = Configs_HUB.Cor_Hub
  413. })Corner(CloseMenu)Stroke(CloseMenu)
  414.  
  415. local Mensage = Create("TextLabel", CloseMenu, {
  416. Size = UDim2.new(0.8, 0, 0.25, 0),
  417. Text = "are you sure you want to close the script?",
  418. Position = UDim2.new(0.1, 0, 0.2),
  419. TextColor3 = Configs_HUB.Cor_Text,
  420. Font = Configs_HUB.Text_Font,
  421. TextScaled = true,
  422. BackgroundTransparency = 1
  423. })
  424.  
  425. local Confirm = Create("TextButton", CloseMenu, {
  426. Size = UDim2.new(0.35, 0, 0.3, 0),
  427. Position = UDim2.new(0.1, 0, 0.5, 0),
  428. BackgroundColor3 = Configs_HUB.Cor_Hub,
  429. Text = "Close Script",
  430. Font = Configs_HUB.Text_Font,
  431. TextColor3 = Color3.fromRGB(240, 0, 0),
  432. TextSize = 20
  433. })Corner(Confirm)Stroke(Confirm)
  434.  
  435. local Cancel = Create("TextButton", CloseMenu, {
  436. Size = UDim2.new(0.35, 0, 0.3, 0),
  437. Position = UDim2.new(0.9, 0, 0.5, 0),
  438. AnchorPoint = Vector2.new(1, 0),
  439. BackgroundColor3 = Configs_HUB.Cor_Hub,
  440. Text = "Cancel",
  441. Font = Configs_HUB.Text_Font,
  442. TextColor3 = Color3.fromRGB(0, 240, 0),
  443. TextSize = 20
  444. })Corner(Cancel)Stroke(Cancel)
  445.  
  446. local function SetVisible()
  447. if Menu.Size.Y.Offset > 100 then
  448. CloseGui.Visible = true
  449. else
  450. CloseGui.Visible = false
  451. end
  452. end
  453.  
  454. SetVisible()
  455. Menu:GetPropertyChangedSignal("Size"):Connect(SetVisible)
  456.  
  457. CreateTween(CloseMenu, "Transparency", 0, 0.2, false)
  458. CreateTween(CloseMenu, "Size", UDim2.new(0.7, 0, 0.7, 0), 0.2, false)
  459.  
  460. Cancel.MouseButton1Click:Connect(function()
  461. CreateTween(CloseMenu, "Transparency", 1, 0.3, false)
  462. CreateTween(CloseMenu, "Size", UDim2.new(), 0.2, true)
  463. CloseGui:Destroy()
  464. end)
  465.  
  466. Confirm.MouseButton1Click:Connect(function()
  467. CloseGui:Destroy()
  468. CreateTween(Menu, "Size", UDim2.new(), 0.3, true)
  469. DestroyScript()
  470. end)
  471.  
  472. CloseGui.MouseButton1Click:Connect(function()
  473. CreateTween(CloseMenu, "Transparency", 1, 0.3, false)
  474. CreateTween(CloseMenu, "Size", UDim2.new(), 0.2, true)
  475. CloseGui:Destroy()
  476. end)
  477. end
  478.  
  479. Close_Button.MouseButton1Click:Connect(CreateClose)
  480.  
  481. local AnimMenu = Create("Frame", ScreenGui, {
  482. Position = UDim2.new(0.5, 0, 0.5, 0),
  483. AnchorPoint = Vector2.new(0.5, 0.5),
  484. BackgroundColor3 = Configs_HUB.Cor_Hub
  485. })Corner(AnimMenu, {CornerRadius = UDim.new(0, 6)})
  486.  
  487. local Anim_Credits = Create("TextLabel", AnimMenu, {
  488. Text = Anim_Title,
  489. BackgroundTransparency = 1,
  490. Size = UDim2.new(1, 0, 1, 0),
  491. Visible = false,
  492. Font = Configs_HUB.Text_Font,
  493. TextTransparency = 1,
  494. TextColor3 = Configs_HUB.Cor_Text,
  495. Position = UDim2.new(0, 10, 0, 0),
  496. TextXAlignment = "Left",
  497. TextSize = 15
  498. })
  499.  
  500. CreateTween(AnimMenu, "Size", UDim2.new(0, 0, 0, 35), 0.5, true)
  501. CreateTween(AnimMenu, "Size", UDim2.new(0, 150, 0, 35), 0.5, true)
  502. Anim_Credits.Visible = true
  503. task.wait(0.5)
  504. for i = 1, 0, -0.1 do task.wait()
  505. Anim_Credits.TextTransparency = i
  506. end
  507. task.wait(1)
  508. for i = 0, 1, 0.1 do task.wait()
  509. Anim_Credits.TextTransparency = i
  510. end
  511. Anim_Credits:Destroy()
  512. AnimMenu:Destroy()
  513. CreateTween(Menu, "Size", UDim2.new(0, 500, 0, 35), 0.5, true)
  514. TopBar.Visible = true
  515. CreateTween(Menu, "Size", UDim2.new(0, 500, 0, 270), 0.3, true)
  516. Menu.Draggable = true
  517.  
  518. local line_Containers = Create("Frame", Menu, {
  519. BackgroundTransparency = 1,
  520. Size = UDim2.new(1, 0, 1, 0)
  521. })
  522.  
  523. function MinimizeButton(Configs)
  524. local image = Configs.Image or ""
  525. local size = Configs.Size or {30, 30}
  526. local color = Configs.Color or Configs_HUB.Cor_Hub
  527. local corner = Configs.Corner or true
  528. local stroke = Configs.Stroke or false
  529. local strokecolor = Configs.StrokeColor or Configs_HUB.Cor_Stroke
  530.  
  531. local Button = Create("ImageButton", ScreenGui, {
  532. Size = UDim2.new(0, size[1], 0, size[2]),
  533. Position = UDim2.new(0.15, 0, 0.15, 0),
  534. BackgroundColor3 = color,
  535. Image = image,
  536. Active = true,
  537. Draggable = true
  538. })if corner then Corner(Button) end if stroke then Stroke(Button, {Color = strokecolor}) end
  539.  
  540. local minimize = false
  541. Button.MouseButton1Click:Connect(function()
  542. if minimize then
  543. minimize = false
  544. Menu.Visible = true
  545. if not IsMinimized then
  546. CreateTween(Menu, "Size", UDim2.new(0, 500, 0, 270), 0.3, false)
  547. else
  548. CreateTween(Menu, "Size", UDim2.new(0, 500, 0, 25), 0.3, false)
  549. end
  550. else
  551. minimize = true
  552. CreateTween(Menu, "Size", UDim2.new(0, 500, 0, 0), 0.3, true)
  553. Menu.Visible = false
  554. end
  555. end)
  556. end
  557.  
  558. local ScrollBar = Create("ScrollingFrame", Menu, {
  559. Size = UDim2.new(0, 140, 1, -tonumber(TopBar.Size.Y.Offset + 2)),
  560. Position = UDim2.new(0, 0, 1, 0),
  561. AnchorPoint = Vector2.new(0, 1),
  562. CanvasSize = UDim2.new(),
  563. ScrollingDirection = "Y",
  564. AutomaticCanvasSize = "Y",
  565. BackgroundTransparency = 1,
  566. ScrollBarThickness = 2
  567. })Create("UIPadding", ScrollBar, {
  568. PaddingLeft = UDim.new(0, 10),
  569. PaddingRight = UDim.new(0, 10),
  570. PaddingTop = UDim.new(0, 10),
  571. PaddingBottom = UDim.new(0, 10)
  572. })Create("UIListLayout", ScrollBar, {
  573. Padding = UDim.new(0, 5)
  574. })
  575.  
  576. local Containers = Create("Frame", Menu, {
  577. Size = UDim2.new(1, -tonumber(ScrollBar.Size.X.Offset + 2), 1, -tonumber(TopBar.Size.Y.Offset + 2)),
  578. AnchorPoint = Vector2.new(1, 1),
  579. Position = UDim2.new(1, 0, 1, 0),
  580. BackgroundTransparency = 1
  581. })Corner(Containers)
  582.  
  583. local function Add_Line(props)
  584. local line = Create("Frame", line_Containers, props)
  585. line.BackgroundColor3 = Configs_HUB.Cor_Stroke
  586. line.BorderSizePixel = 0
  587. end
  588.  
  589. Add_Line({Size = UDim2.new(1, 0, 0, 1),Position = UDim2.new(0, 0, 0, TopBar.Size.Y.Offset)})
  590. Add_Line({Size = UDim2.new(0, 1, 1, -tonumber(TopBar.Size.Y.Offset + 1)),
  591. Position = UDim2.new(0, ScrollBar.Size.X.Offset, 0, TopBar.Size.Y.Offset)})
  592.  
  593. local firstVisible = true
  594. local FirstTab = true
  595. local textsize = 15
  596. local textcolor = Configs_HUB.Cor_Text
  597.  
  598. Menu:GetPropertyChangedSignal("Size"):Connect(function()
  599. if Menu.Size.Y.Offset > 70 then
  600. ScrollBar.Visible = true
  601. Containers.Visible = true
  602. line_Containers.Visible = true
  603. else
  604. ScrollBar.Visible = false
  605. Containers.Visible = false
  606. line_Containers.Visible = false
  607. end
  608. end)
  609.  
  610. function MakeTab(Configs)
  611. local TabName = Configs.Name or "Tab"
  612. local TabTitle = Configs.TabTitle or false
  613.  
  614. local Frame = Create("Frame", ScrollBar, {
  615. Size = UDim2.new(1, 0, 0, 25),
  616. BackgroundTransparency = 1
  617. })Corner(Frame)Stroke(Frame)
  618.  
  619. local TextButton = Create("TextButton", Frame, {
  620. Size = UDim2.new(1, 0, 1, 0),
  621. BackgroundTransparency = 1,
  622. Text = ""
  623. })
  624.  
  625. local TextLabel = Create("TextLabel", Frame, {
  626. Size = UDim2.new(1, 0, 1, 0),
  627. BackgroundTransparency = 1,
  628. Font = Configs_HUB.Text_Font,
  629. TextColor3 = textcolor,
  630. TextSize = textsize,
  631. Text = TabName
  632. })
  633.  
  634. local Container = Create("ScrollingFrame", Containers, {
  635. Size = UDim2.new(1, 0, 1, 0),
  636. ScrollingDirection = "Y",
  637. AutomaticCanvasSize = "Y",
  638. CanvasSize = UDim2.new(),
  639. BackgroundTransparency = 1,
  640. ScrollBarThickness = 2,
  641. Visible = firstVisible
  642. })Create("UIPadding", Container, {
  643. PaddingLeft = UDim.new(0, 10),
  644. PaddingRight = UDim.new(0, 10),
  645. PaddingTop = UDim.new(0, 10),
  646. PaddingBottom = UDim.new(0, 10)
  647. })Create("UIListLayout", Container, {
  648. Padding = UDim.new(0, 5)
  649. })
  650.  
  651. if TabTitle then
  652. Create("TextLabel",Container,{BackgroundTransparency=1,Text="#"..string.gsub(TabName," ","-"),TextSize=25,Font=Configs_HUB.Text_Font,TextXAlignment="Left",TextColor3=Configs_HUB.Cor_Text,Size=UDim2.new(1, 0, 0, 30),Position=UDim2.new(0, 30, 0, 0),Name="Frame"})
  653. end
  654.  
  655. TextButton.MouseButton1Click:Connect(function()
  656. for _,container in pairs(Containers:GetChildren()) do
  657. if container:IsA("ScrollingFrame") then
  658. container.Visible = false
  659. end
  660. end
  661. for _,frame in pairs(ScrollBar:GetChildren()) do
  662. if frame:IsA("Frame") and frame:FindFirstChild("TextLabel") and frame.TextLabel ~= TextLabel then
  663. CreateTween(frame.TextLabel, "TextColor3", Configs_HUB.Cor_DarkText, 0.3, false)
  664. frame.TextLabel.TextSize = 14
  665. end
  666. end
  667. Container.Visible = true
  668. CreateTween(TextLabel, "TextColor3", Configs_HUB.Cor_Text, 0.3, false)
  669. TextLabel.TextSize = 15
  670. end)
  671.  
  672. firstVisible = false
  673. FirstTab = false
  674. textsize = 14
  675. textcolor = Configs_HUB.Cor_DarkText
  676. return Container
  677. end
  678.  
  679. function AddButton(parent, Configs)
  680. local ButtonName = Configs.Name or "Button!!"
  681. local Callback = Configs.Callback or function() end
  682.  
  683. local TextButton = Create("TextButton", parent, {
  684. Size = UDim2.new(1, 0, 0, 25),
  685. BackgroundColor3 = Configs_HUB.Cor_Options,
  686. Name = "Frame",
  687. Text = "",
  688. AutoButtonColor = false
  689. })Corner(TextButton)Stroke(TextButton)
  690.  
  691. local TextLabel = Create("TextLabel", TextButton, {
  692. TextSize = 12,
  693. TextColor3 = Configs_HUB.Cor_Text,
  694. Text = ButtonName,
  695. Size = UDim2.new(1, 0, 1, 0),
  696. Position = UDim2.new(0, 35, 0, 0),
  697. BackgroundTransparency = 1,
  698. TextXAlignment = "Left",
  699. Font = Configs_HUB.Text_Font
  700. })
  701.  
  702. local ImageLabel = Create("ImageLabel", TextButton, {
  703. Image = "rbxassetid://15155219405",
  704. Size = UDim2.new(0, 20, 0, 20),
  705. Position = UDim2.new(0, 5, 0, 2.5),
  706. BackgroundTransparency = 1,
  707. ImageColor3 = Configs_HUB.Cor_Stroke
  708. })
  709.  
  710. TextButton.MouseButton1Click:Connect(function()
  711. Callback("Click!!")
  712. CreateTween(ImageLabel, "ImageColor3", Color3.fromRGB(0, 0, 0), 0.2, true)
  713. CreateTween(ImageLabel, "ImageColor3", Configs_HUB.Cor_Stroke, 0.2, false)
  714. end)
  715.  
  716. TextSetColor(TextLabel)
  717. end
  718.  
  719. function AddToggle(parent, Configs)
  720. local ToggleName = Configs.Name or "Toggle!!"
  721. local Default = Configs.Default or false
  722. local Callback = Configs.Callback or function() end
  723.  
  724. local TextButton = Create("TextButton", parent, {
  725. Size = UDim2.new(1, 0, 0, 25),
  726. BackgroundColor3 = Configs_HUB.Cor_Options,
  727. Name = "Frame",
  728. Text = "",
  729. AutoButtonColor = false
  730. })Corner(TextButton)Stroke(TextButton)
  731.  
  732. local TextLabel = Create("TextLabel", TextButton, {
  733. TextSize = 12,
  734. TextColor3 = Configs_HUB.Cor_Text,
  735. Text = ToggleName,
  736. Size = UDim2.new(1, 0, 1, 0),
  737. Position = UDim2.new(0, 35, 0, 0),
  738. BackgroundTransparency = 1,
  739. TextXAlignment = "Left",
  740. Font = Configs_HUB.Text_Font
  741. })
  742.  
  743. local Frame1 = Create("Frame", TextButton, {
  744. Size = UDim2.new(0, 25, 0, 15),
  745. Position = UDim2.new(0, 5, 0, 5),
  746. BackgroundTransparency = 1,
  747. })Corner(Frame1, {CornerRadius = UDim.new(1, 0)})
  748. local Stroke = Stroke(Frame1, {Thickness = 2})
  749.  
  750. local Frame2 = Create("Frame", Frame1, {
  751. Size = UDim2.new(0, 13, 0, 13),
  752. Position = UDim2.new(0, 2, 0.5, 0),
  753. AnchorPoint = Vector2.new(0, 0.5),
  754. BackgroundColor3 = Configs_HUB.Cor_Stroke
  755. })Corner(Frame2, {CornerRadius = UDim.new(1, 0)})
  756.  
  757. local OnOff = false
  758. -- Configuração inicial se Default for true
  759. if Default then
  760. OnOff = true
  761. CreateTween(Frame2, "Position", UDim2.new(0, 10, 0.5, 0), 0.2, false)
  762. CreateTween(Frame2, "BackgroundColor3", Color3.fromRGB(50, 205, 50), 0.2, false)
  763. CreateTween(Stroke, "Color", Color3.fromRGB(240, 240, 240), 0.2, false)
  764. CreateTween(TextLabel, "TextColor3", Color3.fromRGB(255, 0, 0), 0.2, false)
  765. end
  766. Callback(OnOff)
  767. TextButton.MouseButton1Click:Connect(function()
  768. if Frame2.Position.X.Offset < 5 then
  769. OnOff = true
  770. CreateTween(Frame2, "Position", UDim2.new(0, 10, 0.5, 0), 0.2, false)
  771. CreateTween(Frame2, "BackgroundColor3", Color3.fromRGB(50, 205, 50), 0.2, false)
  772. CreateTween(Stroke, "Color", Color3.fromRGB(50, 205, 50), 0.2, false)
  773. CreateTween(TextLabel, "TextColor3", Color3.fromRGB(50, 205, 50), 0.2, false)
  774. Callback(true)
  775. else
  776. OnOff = false
  777. CreateTween(Frame2, "Position", UDim2.new(0, 2, 0.5, 0), 0.2, false)
  778. CreateTween(Frame2, "BackgroundColor3", Color3.fromRGB(255, 0, 0), 0.2, false)
  779. CreateTween(Stroke, "Color", Color3.fromRGB(255, 0, 0), 0.2, false)
  780. CreateTween(TextLabel, "TextColor3", Color3.fromRGB(255, 0, 0), 0.2, false)
  781. Callback(false)
  782. end
  783. end)
  784. return {Frame2, Stroke, OnOff, Callback}
  785. end
  786.  
  787. function AddMobileToggle(Configs)
  788. local name = Configs.Name or "Atalho"
  789. local Callback = Configs.Callback or function() end
  790. local visible = Configs.Visible or false
  791.  
  792. local Toggle_Atalho = Create("Frame", ScreenGui, {
  793. Size = UDim2.new(0, 100, 0, 60),
  794. Position = UDim2.new(0.8, 0, 0.8, 0),
  795. AnchorPoint = Vector2.new(0.5, 0.5),
  796. BackgroundColor3 = Configs_HUB.Cor_Hub,
  797. Draggable = true,
  798. Active = true,
  799. Visible = visible
  800. })Corner(Toggle_Atalho)
  801.  
  802. local TextLabel = Create("TextLabel", Toggle_Atalho, {
  803. Size = UDim2.new(1, 0, 0, 20),
  804. TextSize = 20,
  805. Font = Configs_HUB.Text_Font,
  806. TextColor3 = Configs_HUB.Cor_Text,
  807. Text = name,
  808. BackgroundTransparency = 1
  809. })
  810.  
  811. local Button = Create("TextButton", Toggle_Atalho, {
  812. Size = UDim2.new(1, 0, 0, 40),
  813. Position = UDim2.new(0, 0, 0, 20),
  814. BackgroundTransparency = 1,
  815. Text = ""
  816. })
  817.  
  818. local Frame = Create("Frame", Button, {
  819. Position = UDim2.new(0.5, 0, 0.5, 0),
  820. AnchorPoint = Vector2.new(0.5, 0.5),
  821. Size = UDim2.new(1, -40, 1, -15),
  822. BackgroundTransparency = 1
  823. })Corner(Frame, {CornerRadius = UDim.new(2, 0)})
  824.  
  825. local Frame2 = Create("Frame", Frame, {
  826. Position = UDim2.new(0, 5, 0.5, 0),
  827. AnchorPoint = Vector2.new(0, 0.5),
  828. Size = UDim2.new(0, 17, 0, 17),
  829. BackgroundTransparency = 1
  830. })Corner(Frame2, {CornerRadius = UDim.new(5, 0)})
  831.  
  832. local stroke = Stroke(Frame, {
  833. Color = Color3.fromRGB(100, 100, 100),
  834. Thickness = 3
  835. })
  836.  
  837. local stroke = Stroke(Frame2, {
  838. Color = Color3.fromRGB(100, 100, 100),
  839. Thickness = 3
  840. })
  841.  
  842. local OnOff = false
  843. Callback(OnOff)
  844. Button.MouseButton1Click:Connect(function()
  845. if OnOff == false then
  846. CreateTween(Frame2, "Position", UDim2.new(1, -22, 0.5, 0), 0.2, false)
  847. else
  848. CreateTween(Frame2, "Position", UDim2.new(0, 5, 0.5, 0), 0.2, false)
  849. end
  850. OnOff = not OnOff
  851. Callback(OnOff)
  852. end)
  853.  
  854. return Toggle_Atalho
  855. end
  856.  
  857. function UpdateToggle(toggle, value)
  858. local Frame2 = toggle[1]
  859. local Stroke = toggle[2]
  860. local OnOff = value
  861. local Callback = toggle[4]
  862.  
  863. if OnOff then
  864. Callback(true)
  865. CreateTween(Frame2, "Position", UDim2.new(0, 10, 0.5, 0), 0.2, false)
  866. CreateTween(Frame2, "BackgroundColor3", Color3.fromRGB(30, 140, 200), 0.2, false)
  867. CreateTween(Stroke, "Color", Color3.fromRGB(30, 140, 200), 0.2, false)
  868. CreateTween(TextLabel, "TextColor3", Color3.fromRGB(30, 140, 200), 0.2, false)
  869. else
  870. Callback(false)
  871. CreateTween(Frame2, "Position", UDim2.new(0, 2, 0.5, 0), 0.2, false)
  872. CreateTween(Frame2, "BackgroundColor3", Configs_HUB.Cor_Stroke, 0.2, false)
  873. CreateTween(Stroke, "Color", Configs_HUB.Cor_Stroke, 0.2, false)
  874. CreateTween(TextLabel, "TextColor3", Configs_HUB.Cor_Text, 0.2, false)
  875. end
  876. end
  877.  
  878. function AddSlider(parent, Configs)
  879. local SliderName = Configs.Name or "Slider!!"
  880. local Increase = Configs.Increase or 1
  881. local MinValue = Configs.MinValue / Increase or 10 / Increase
  882. local MaxValue = Configs.MaxValue / Increase or 100 / Increase
  883. local Default = Configs.Default or 25
  884. local Callback = Configs.Callback or function() end
  885.  
  886. local Frame = Create("TextButton", parent, {
  887. Size = UDim2.new(1, 0, 0, 25),
  888. BackgroundColor3 = Configs_HUB.Cor_Options,
  889. Name = "Frame",
  890. Text = 0
  891. })Corner(Frame)Stroke(Frame)
  892.  
  893. local TextLabel = Create("TextButton", Frame, {
  894. TextSize = 12,
  895. TextColor3 = Configs_HUB.Cor_Text,
  896. Text = SliderName,
  897. Size = UDim2.new(1, 0, 1, 0),
  898. Position = UDim2.new(0, 150, 0, 0),
  899. BackgroundTransparency = 1,
  900. TextXAlignment = "Left",
  901. Font = Configs_HUB.Text_Font
  902. })TextSetColor(TextLabel)
  903.  
  904. local TextLabelNumber = Create("TextLabel", Frame, {
  905. Font = Configs_HUB.Text_Font,
  906. Size = UDim2.new(0, 20, 0, 20),
  907. Text = "...",
  908. Position = UDim2.new(0, 5, 0, 2.5),
  909. TextScaled = true,
  910. TextColor3 = Configs_HUB.Cor_Text,
  911. BackgroundTransparency = 1
  912. })
  913.  
  914. local SliderBar1 = Create("TextLabel", Frame, {
  915. Size = UDim2.new(0, 100, 0, 7.5),
  916. Position = UDim2.new(0, 35, 0.5, 0),
  917. AnchorPoint = Vector2.new(0, 0.5),
  918. BackgroundColor3 = Configs_HUB.Cor_Stroke,
  919. Text = ""
  920. })Corner(SliderBar1)
  921.  
  922. local SavePos = Create("Frame", SliderBar1, {
  923. Size = UDim2.new(0, 1, 0, 0),
  924. Visible = false
  925. })
  926.  
  927. local Slider = Create("Frame", SliderBar1, {
  928. BackgroundColor3 = Configs_HUB.Cor_Text,
  929. Size = UDim2.new(0, 7.5, 0, 15),
  930. Position = UDim2.new(0, 0, 0.5, 0),
  931. AnchorPoint = Vector2.new(0, 0.5),
  932. Active = true,
  933. Draggable = true
  934. })Corner(Slider)
  935.  
  936. local SliderBar2 = Create("Frame", SliderBar1, {
  937. BackgroundColor3 = Color3.fromRGB(30, 140, 200),
  938. Size = UDim2.new(0, Slider.Position.X.Offset, 1, 0)
  939. })Corner(SliderBar2)
  940.  
  941. local function UpdCounter(Value)
  942. local String = tostring(Value * Increase)
  943. if string.find(String, ".") then
  944. String = String:sub(1, 5)
  945. end
  946. TextLabelNumber.Text = String
  947. Callback(Value * Increase)
  948. end
  949.  
  950. local MouseEnterOrLeave = false
  951. Frame.MouseButton1Down:Connect(function()
  952. MouseEnterOrLeave = true
  953. while MouseEnterOrLeave do task.wait()
  954. local MousePos = UserInputService:GetMouseLocation().X - SavePos.AbsolutePosition.X
  955. Slider.Position = UDim2.new(0, MousePos, 0.5, 0)
  956. end
  957. end)
  958. Frame.MouseLeave:Connect(function()
  959. MouseEnterOrLeave = false
  960. end)
  961.  
  962. local function SliderSet(NewValue)
  963. local max, min = MaxValue * Increase, MinValue * Increase
  964. local SliderPos = (NewValue - min) / (max - min)
  965. local X_Offset = SliderPos * 100
  966. local SliderPosition = UDim2.new(0, X_Offset + 1, 0, 0)
  967. CreateTween(Slider, "Position", SliderPosition, 0.5, false)
  968. end
  969. SliderSet(Default)
  970.  
  971. Slider.Changed:Connect(function(prop)
  972. if prop == "Position" then
  973. Slider.Position = UDim2.new(0, math.clamp(Slider.Position.X.Offset, 0, 100), 0.5, 0)
  974. SliderBar2.Size = UDim2.new(0, Slider.Position.X.Offset, 1, 0)
  975. local SliderPos = Slider.Position.X.Offset / 100
  976. local A_1 = math.floor(((SliderPos * MaxValue) / MaxValue) * (MaxValue - MinValue) + MinValue)
  977. UpdCounter(A_1)
  978. end
  979. end)
  980. return {Slider, Increase, MaxValue, MinValue}
  981. end
  982.  
  983. function UpdateSlider(Slider, NewValue)
  984. local Frame = Slider[1]
  985. local Increase = Slider[2]
  986. local Max = Slider[3] * Increase
  987. local Min = Slider[4] * Increase
  988.  
  989. local SliderPos = (NewValue - Min) / (Max - Min)
  990. local X_Offset = SliderPos * 100
  991. local SliderPosition = UDim2.new(0, X_Offset + 1, 0, 0)
  992. CreateTween(Frame, "Position", SliderPosition, 0.5, false)
  993. end
  994.  
  995. function AddKeybind(parent, Configs)
  996. local KeybindName = Configs.Name or "Slider!!"
  997. local KeyCode = Configs.KeyCode or "E"
  998. local Default = Configs.Default or false
  999. local Callback = Configs.Callback or function() end
  1000.  
  1001. local Frame = Create("Frame", parent, {
  1002. Size = UDim2.new(1, 0, 0, 25),
  1003. BackgroundColor3 = Configs_HUB.Cor_Options,
  1004. Name = "Frame"
  1005. })Corner(Frame)Stroke(Frame)
  1006.  
  1007. local TextLabel = Create("TextButton", Frame, {
  1008. TextSize = 12,
  1009. TextColor3 = Configs_HUB.Cor_Text,
  1010. Text = KeybindName,
  1011. Size = UDim2.new(1, 0, 1, 0),
  1012. Position = UDim2.new(0, 35, 0, 0),
  1013. BackgroundTransparency = 1,
  1014. TextXAlignment = "Left",
  1015. Font = Configs_HUB.Text_Font
  1016. })
  1017.  
  1018. local Keybind = Create("TextLabel", Frame, {
  1019. Font = Configs_HUB.Text_Font,
  1020. Size = UDim2.new(0, 18, 0, 18),
  1021. Text = KeyCode,
  1022. Position = UDim2.new(0, 5, 0, 3.5),
  1023. TextScaled = true,
  1024. TextColor3 = Configs_HUB.Cor_Text,
  1025. BackgroundTransparency = 1
  1026. })Corner(Keybind)Stroke(Keybind)
  1027.  
  1028. local OnOff = Default
  1029. UserInputService.InputBegan:Connect(function(input)
  1030. if input.KeyCode == Enum.KeyCode[KeyCode] then
  1031. OnOff = not OnOff
  1032. Callback(OnOff)
  1033. end
  1034. end)
  1035. TextSetColor(TextLabel)
  1036. end
  1037.  
  1038. function AddTextBox(parent, Configs)
  1039. local TextBoxName = Configs.Name or "TextBox!!"
  1040. local Default = Configs.Default or "TextBox"
  1041. local placeholderText = Configs.PlaceholderText or "TextBox"
  1042. local ClearText = Configs.ClearText or false
  1043. local Callback = Configs.Callback or function() end
  1044.  
  1045. local Frame = Create("Frame", parent, {
  1046. Size = UDim2.new(1, 0, 0, 25),
  1047. BackgroundColor3 = Configs_HUB.Cor_Options,
  1048. Name = "Frame"
  1049. })Corner(Frame)Stroke(Frame)
  1050.  
  1051. local TextLabel = Create("TextButton", Frame, {
  1052. TextSize = 12,
  1053. TextColor3 = Configs_HUB.Cor_Text,
  1054. Text = TextBoxName,
  1055. Size = UDim2.new(1, 0, 1, 0),
  1056. Position = UDim2.new(0, 150, 0, 0),
  1057. BackgroundTransparency = 1,
  1058. TextXAlignment = "Left",
  1059. Font = Configs_HUB.Text_Font
  1060. })
  1061. TextSetColor(TextLabel)
  1062.  
  1063. local TextBox = Create("TextBox", Frame, {
  1064. Size = UDim2.new(0, 120, 0, 20),
  1065. Position = UDim2.new(0, 15, 0, 2.5),
  1066. TextColor3 = Configs_HUB.Cor_Text,
  1067. Text = Default,
  1068. ClearTextOnFocus = ClearText,
  1069. PlaceholderText = placeholderText,
  1070. TextScaled = true,
  1071. Font = Configs_HUB.Text_Font,
  1072. BackgroundTransparency = 1
  1073. })
  1074.  
  1075. local Line = Create("Frame", TextBox, {
  1076. Size = UDim2.new(1, 0, 0, 1),
  1077. Position = UDim2.new(0.5, 0, 1, 0),
  1078. AnchorPoint = Vector2.new(0.5, 0.5),
  1079. BackgroundColor3 = Configs_HUB.Cor_Stroke,
  1080. BorderSizePixel = 0
  1081. })
  1082.  
  1083. TextBox.MouseEnter:Connect(function()
  1084. CreateTween(Line, "Size", UDim2.new(0, 0, 0, 1), 0.3, true)
  1085. CreateTween(Line, "Size", UDim2.new(1, 0, 0, 1), 0.3, true)
  1086. end)
  1087.  
  1088. TextBox.FocusLost:Connect(function()
  1089. Callback(TextBox.Text)
  1090. end)
  1091. end
  1092.  
  1093. function AddColorPicker(parent, Configs)
  1094. local name = Configs.Name or "Color Picker"
  1095. local Default = Configs.Default or Color3.fromRGB(0, 0, 200)
  1096. local Callback = Configs.Callback or function() end
  1097. local ColorH, ColorS, ColorV = 1, 1, 1
  1098. Callback(Default)
  1099.  
  1100. local TextButton = Create("Frame", parent, {
  1101. Size = UDim2.new(1, 0, 0, 25),
  1102. BackgroundColor3 = Configs_HUB.Cor_Options,
  1103. })Stroke(TextButton)Corner(TextButton)
  1104.  
  1105. local click = Create("TextButton", TextButton, {
  1106. Size = UDim2.new(1, 0, 0, 25),
  1107. BackgroundTransparency = 1,
  1108. AutoButtonColor = false,
  1109. Text = ""
  1110. })
  1111.  
  1112. local TextLabel = Create("TextLabel", TextButton, {
  1113. Size = UDim2.new(1, -10, 0, 25),
  1114. Position = UDim2.new(0, 35, 0, 0),
  1115. TextSize = 12,
  1116. TextColor3 = Configs_HUB.Cor_Text,
  1117. TextXAlignment = "Left",
  1118. Text = name,
  1119. Font = Configs_HUB.Text_Font,
  1120. BackgroundTransparency = 1
  1121. })
  1122.  
  1123. local picker = Create("Frame", TextButton, {
  1124. Size = UDim2.new(0, 20, 0, 20),
  1125. Position = UDim2.new(0, 5, 0, 2.5),
  1126. BackgroundColor3 = Default
  1127. })Corner(picker)Stroke(picker)
  1128.  
  1129. local UI_Grade = Create("ImageButton", TextButton, {
  1130. Size = UDim2.new(1, -100, 1, tonumber(-TextButton.Size.Y.Offset - 20)),
  1131. Position = UDim2.new(0, 10, 0, tonumber(TextButton.Size.Y.Offset + 12.5)),
  1132. Visible = false,
  1133. Image = "rbxassetid://4155801252"
  1134. })Corner(UI_Grade)Stroke(UI_Grade)local SavePos = Create("Frame", UI_Grade, {Visible = false})
  1135.  
  1136. local grade = Create("TextButton", TextButton, {
  1137. Size = UDim2.new(0, 30, 1, tonumber(-TextButton.Size.Y.Offset - 20)),
  1138. Position = UDim2.new(1, -10, 0, tonumber(TextButton.Size.Y.Offset + 12.5)),
  1139. AnchorPoint = Vector2.new(1, 0),
  1140. Visible = false,
  1141. Text = ""
  1142. })Corner(grade)Stroke(grade)Create("UIGradient", grade, {
  1143. Rotation = 90,
  1144. Color = ColorSequence.new({
  1145. ColorSequenceKeypoint.new(0.00, Color3.fromRGB(255, 0, 4)),
  1146. ColorSequenceKeypoint.new(0.20, Color3.fromRGB(234, 255, 0)),
  1147. ColorSequenceKeypoint.new(0.40, Color3.fromRGB(21, 255, 0)),
  1148. ColorSequenceKeypoint.new(0.60, Color3.fromRGB(0, 255, 255)),
  1149. ColorSequenceKeypoint.new(0.80, Color3.fromRGB(0, 17, 255)),
  1150. ColorSequenceKeypoint.new(0.90, Color3.fromRGB(255, 0, 251)),
  1151. ColorSequenceKeypoint.new(1.00, Color3.fromRGB(255, 0, 4))
  1152. })
  1153. })local SavePos2 = Create("Frame", grade, {Visible = false, Size = UDim2.new(1, 0, 0, 0)})
  1154.  
  1155. local A_1 = Create("Frame", TextButton, {
  1156. Size = UDim2.new(1, 0, 0, 0),
  1157. Position = UDim2.new(0, 0, 0, 30),
  1158. Visible = false
  1159. })Stroke(A_1)
  1160.  
  1161. local Select1 = Create("Frame", grade, {
  1162. Size = UDim2.new(1, 0, 0, 10),
  1163. Position = UDim2.new(0, 0, 0, select(3, Color3.toHSV(Default))),
  1164. BackgroundTransparency = 1,
  1165. Active = true,
  1166. Draggable = true
  1167. })Corner(Select1, {CornerRadius = UDim.new(2, 0)})Stroke(Select1, {Color = Color3.fromRGB(255, 255, 255)})
  1168.  
  1169. local Select2 = Create("Frame", UI_Grade, {
  1170. Size = UDim2.new(0, 15, 0, 15),
  1171. Position = UDim2.new(0, select(2, Color3.toHSV(Default)), 0, select(1, Color3.toHSV(Default))),
  1172. BackgroundTransparency = 1,
  1173. Active = true,
  1174. Draggable = true
  1175. })Corner(Select2, {CornerRadius = UDim.new(2, 0)})Stroke(Select2, {Color = Color3.fromRGB(255, 255, 255)})
  1176.  
  1177. UI_Grade.MouseButton1Click:Connect(function()
  1178. local mouse = UserInputService:GetMouseLocation()
  1179. local savepos = SavePos.AbsolutePosition
  1180. CreateTween(Select2, "Position", UDim2.new(0, mouse.X - savepos.X, 0, tonumber(mouse.Y - savepos.Y) - 35), 0.3, false)
  1181. end)
  1182.  
  1183. grade.MouseButton1Click:Connect(function()
  1184. local mouse = UserInputService:GetMouseLocation().Y - 35
  1185. local savepos = SavePos2.AbsolutePosition.Y
  1186. CreateTween(Select1, "Position", UDim2.new(0, 0, 0, mouse - savepos), 0.3, false)
  1187. end)
  1188.  
  1189. local function callback()Callback(Color3.fromHSV(ColorH, ColorS, ColorV))end
  1190. local function updcolorpicker()
  1191. ColorH = tonumber(Select1.Position.Y.Offset) / 80
  1192. ColorS = tonumber(215 - Select2.Position.X.Offset) / 215
  1193. ColorV = tonumber(75 - Select2.Position.Y.Offset) / 75
  1194. UI_Grade.ImageColor3 = Color3.fromHSV(ColorH, 1, 1)
  1195. picker.BackgroundColor3 = Color3.fromHSV(ColorH, ColorS, ColorV)
  1196. callback()
  1197. end
  1198.  
  1199. updcolorpicker()
  1200.  
  1201. Select1.Changed:Connect(function(prop)
  1202. if prop == "Position" then
  1203. Select1.Position = UDim2.new(0, 0, 0, math.clamp(Select1.Position.Y.Offset, 0, 80))
  1204. updcolorpicker()
  1205. end
  1206. end)
  1207.  
  1208. Select2.Changed:Connect(function(prop)
  1209. if prop == "Position" then
  1210. Select2.Position = UDim2.new(0, math.clamp(Select2.Position.X.Offset, 0, 222), 0, math.clamp(Select2.Position.Y.Offset, 0, 75))
  1211. updcolorpicker()
  1212. end
  1213. end)
  1214.  
  1215. TextButton.Changed:Connect(function(prop)
  1216. if prop == "Size" then
  1217. if TextButton.Size.Y.Offset >= 60 then
  1218. picker.Position = UDim2.new(0, 5, 0, 5)
  1219. UI_Grade.Visible = true
  1220. A_1.Visible = true
  1221. grade.Visible = true
  1222. else
  1223. picker.Position = UDim2.new(0, 5, 0, 2.5)
  1224. UI_Grade.Visible = false
  1225. A_1.Visible = false
  1226. grade.Visible = false
  1227. end
  1228. end
  1229. end)
  1230.  
  1231. local onoff = false
  1232. click.MouseButton1Click:Connect(function()
  1233. onoff = not onoff
  1234. if onoff == true then
  1235. local tween = TweenService:Create(TextButton, TweenInfo.new(0.2, Enum.EasingStyle.Linear),
  1236. {Size = UDim2.new(1, 0, 0, 140)})tween:play()tween.Completed:Wait()
  1237. else
  1238. local tween = TweenService:Create(TextButton, TweenInfo.new(0.2, Enum.EasingStyle.Linear),
  1239. {Size = UDim2.new(1, 0, 0, 25)})tween:play()tween.Completed:Wait()
  1240. end
  1241. end)
  1242. end
  1243.  
  1244. function AddDropdown(parent, Configs)
  1245. local DropdownName = Configs.Name or "Dropdown!!"
  1246. local Default = Configs.Default or "TextBox"
  1247. local Options = Configs.Options or {"1", "2", "3"}
  1248. local Default = Configs.Default or "2"
  1249. local Callback = Configs.Callback or function() end
  1250.  
  1251. local TextButton = Create("TextButton", parent, {
  1252. Size = UDim2.new(1, 0, 0, 25),
  1253. BackgroundColor3 = Configs_HUB.Cor_Options,
  1254. Name = "Frame",
  1255. Text = "",
  1256. AutoButtonColor = false
  1257. })Corner(Frame)Stroke(Frame)
  1258.  
  1259. local TextLabel = Create("TextLabel", TextButton, {
  1260. TextSize = 12,
  1261. TextColor3 = Configs_HUB.Cor_Text,
  1262. Text = DropdownName,
  1263. Size = UDim2.new(1, 0, 0, 25),
  1264. Position = UDim2.new(0, 35, 0, 0),
  1265. BackgroundTransparency = 1,
  1266. TextXAlignment = "Left",
  1267. Font = Configs_HUB.Text_Font
  1268. })TextSetColor(TextLabel)
  1269.  
  1270. local Line = Create("Frame", TextButton, {
  1271. Size = UDim2.new(1, 0, 0, 1),
  1272. Position = UDim2.new(0, 0, 0, 25),
  1273. BorderSizePixel = 0,
  1274. BackgroundColor3 = Configs_HUB.Cor_Stroke,
  1275. Visible = false
  1276. })
  1277.  
  1278. local Arrow = Create("ImageLabel", TextButton, {
  1279. Image = "rbxassetid://6031090990",
  1280. Size = UDim2.new(0, 25, 0, 25),
  1281. Position = UDim2.new(0, 5, 0, 0),
  1282. BackgroundTransparency = 1
  1283. })
  1284.  
  1285. local DefaultText = Create("TextLabel", TextButton, {
  1286. BackgroundColor3 = Configs_HUB.Cor_Hub,
  1287. BackgroundTransparency = 0.1,
  1288. Position = UDim2.new(1, -20, 0, 2.5),
  1289. AnchorPoint = Vector2.new(1, 0),
  1290. Size = UDim2.new(0, 100, 0, 20),
  1291. TextColor3 = Configs_HUB.Cor_DarkText,
  1292. TextScaled = true,
  1293. Font = Configs_HUB.Text_Font,
  1294. Text = "..."
  1295. })Corner(DefaultText)Stroke(DefaultText)
  1296.  
  1297. local ScrollBar = Create("ScrollingFrame", TextButton, {
  1298. Size = UDim2.new(1, 0, 1, -25),
  1299. Position = UDim2.new(0, 0, 0, 25),
  1300. CanvasSize = UDim2.new(),
  1301. ScrollingDirection = "Y",
  1302. AutomaticCanvasSize = "Y",
  1303. BackgroundTransparency = 1,
  1304. ScrollBarThickness = 2
  1305. })Create("UIPadding", ScrollBar, {
  1306. PaddingLeft = UDim.new(0, 10),
  1307. PaddingRight = UDim.new(0, 10),
  1308. PaddingTop = UDim.new(0, 10),
  1309. PaddingBottom = UDim.new(0, 10)
  1310. })Create("UIListLayout", ScrollBar, {
  1311. Padding = UDim.new(0, 5)
  1312. })
  1313.  
  1314. local function AddOption(OptionName)
  1315. local TextButton = Create("TextButton", ScrollBar, {
  1316. Size = UDim2.new(1, 0, 0, 15),
  1317. Text = OptionName,
  1318. Font = Configs_HUB.Text_Font,
  1319. TextSize = 12,
  1320. TextColor3 = Color3.fromRGB(180, 180, 180),
  1321. BackgroundTransparency = 1
  1322. })Corner(TextButton)
  1323.  
  1324. local SelectTable = {}
  1325. local OnOff = false
  1326. if OptionName == Default then
  1327. OnOff = true
  1328. TextButton.BackgroundTransparency = 0.8
  1329. TextButton.TextColor3 = Configs_HUB.Cor_Text
  1330. DefaultText.Text = OptionName
  1331. Callback(OptionName)
  1332. end
  1333.  
  1334. TextButton.MouseButton1Click:Connect(function()
  1335. for _,v in pairs(ScrollBar:GetChildren()) do
  1336. if v:IsA("TextButton") then
  1337. v.BackgroundTransparency = 1
  1338. v.TextColor3 = Color3.fromRGB(180, 180, 180)
  1339. end
  1340. end
  1341. DefaultText.Text = OptionName
  1342. Callback(OptionName)
  1343. TextButton.BackgroundTransparency = 0.8
  1344. TextButton.TextColor3 = Configs_HUB.Cor_Text
  1345. end)
  1346. end
  1347.  
  1348. for _,v in pairs(Options) do
  1349. AddOption(v)
  1350. end
  1351.  
  1352. local DropOnOff = false
  1353. TextButton.MouseButton1Click:Connect(function()
  1354. local OptionSize, OptionsNumber = 25, 0
  1355. for _,v in pairs(ScrollBar:GetChildren()) do
  1356. if v:IsA("TextButton") and OptionsNumber < 5 then
  1357. OptionsNumber = OptionsNumber + 1
  1358. OptionSize = OptionSize + tonumber(v.Size.Y.Offset + 10)
  1359. end
  1360. end
  1361. if not DropOnOff then
  1362. CreateTween(TextButton, "Size", UDim2.new(1, 0, 0, OptionSize), 0.3, false)
  1363. CreateTween(Arrow, "Rotation", 180, 0.3, false)
  1364. DropOnOff = true
  1365. Line.Visible = true
  1366. else
  1367. CreateTween(TextButton, "Size", UDim2.new(1, 0, 0, 25), 0.3, false)
  1368. CreateTween(Arrow, "Rotation", 0, 0.3, true)
  1369. DropOnOff = false
  1370. Line.Visible = false
  1371. end
  1372. end)
  1373. return {ScrollBar, Default, Callback, DefaultText}
  1374. end
  1375.  
  1376. function UpdateDropdown(Dropdown, NewOptions)
  1377. local ScrollBar = Dropdown[1]
  1378. local Default = Dropdown[2]
  1379. local Callback = Dropdown[3]
  1380. local DefaultText = Dropdown[4]
  1381.  
  1382. for _,v in pairs(ScrollBar:GetChildren()) do
  1383. if v:IsA("TextButton") then
  1384. v:Destroy()
  1385. end
  1386. end
  1387.  
  1388. local function AddOption(OptionName)
  1389. local TextButton = Create("TextButton", ScrollBar, {
  1390. Size = UDim2.new(1, 0, 0, 15),
  1391. Text = OptionName,
  1392. Font = Configs_HUB.Text_Font,
  1393. TextSize = 12,
  1394. TextColor3 = Color3.fromRGB(180, 180, 180),
  1395. BackgroundTransparency = 1
  1396. })Corner(TextButton)
  1397.  
  1398. local SelectTable = {}
  1399. local OnOff = false
  1400. if OptionName == Default then
  1401. OnOff = true
  1402. TextButton.BackgroundTransparency = 0.8
  1403. TextButton.TextColor3 = Configs_HUB.Cor_Text
  1404. DefaultText.Text = OptionName
  1405. Callback(OptionName)
  1406. else
  1407. DefaultText.Text = "..."
  1408. end
  1409.  
  1410. TextButton.MouseButton1Click:Connect(function()
  1411. for _,v in pairs(ScrollBar:GetChildren()) do
  1412. if v:IsA("TextButton") then
  1413. v.BackgroundTransparency = 1
  1414. v.TextColor3 = Color3.fromRGB(180, 180, 180)
  1415. end
  1416. end
  1417. DefaultText.Text = OptionName
  1418. Callback(OptionName)
  1419. TextButton.BackgroundTransparency = 0.8
  1420. TextButton.TextColor3 = Configs_HUB.Cor_Text
  1421. end)
  1422. end
  1423.  
  1424. for _,v in pairs(NewOptions) do
  1425. AddOption(v)
  1426. end
  1427. end
  1428.  
  1429. function AddTextLabel(parent, Configs)
  1430. local LabelName = Configs[1] or Configs.Name or "Text Label!!"
  1431.  
  1432. local Frame = Create("Frame", parent, {
  1433. Size = UDim2.new(1, 0, 0, 25),
  1434. BackgroundColor3 = Configs_HUB.Cor_Options,
  1435. Name = "Frame"
  1436. })Corner(Frame)Stroke(Frame)
  1437.  
  1438. local TextButton = Create("TextButton", Frame, {
  1439. TextSize = 12,
  1440. TextColor3 = Configs_HUB.Cor_Text,
  1441. Text = LabelName,
  1442. Size = UDim2.new(1, 0, 0, 25),
  1443. Position = UDim2.new(0, 20, 0, 0),
  1444. BackgroundTransparency = 1,
  1445. TextXAlignment = "Left",
  1446. Font = Configs_HUB.Text_Font
  1447. })
  1448. TextSetColor(TextButton)
  1449. return TextButton
  1450. end
  1451.  
  1452. function SetLabel(label, NewValue)
  1453. label.Text = NewValue
  1454. end
  1455.  
  1456. function AddImageLabel(parent, Configs)
  1457. local LabelName = Configs[1] or Configs.Name or ""
  1458. local LabelImage = Configs[2] or Configs.Image or "Image Label"
  1459.  
  1460. local Frame = Create("Frame", parent, {
  1461. Size = UDim2.new(0, 95, 0, 110),
  1462. BackgroundColor3 = Configs_HUB.Cor_Options,
  1463. Name = "Frame"
  1464. })Corner(Frame)Stroke(Frame)
  1465.  
  1466. local TextButton = Create("TextButton", Frame, {
  1467. TextSize = 12,
  1468. TextColor3 = Configs_HUB.Cor_Text,
  1469. Text = LabelName,
  1470. Size = UDim2.new(1, 0, 0, 25),
  1471. BackgroundTransparency = 1,
  1472. Font = Configs_HUB.Text_Font
  1473. })
  1474.  
  1475. local ImageLabel = Create("ImageLabel", Frame, {
  1476. Image = LabelImage,
  1477. Size = UDim2.new(0, 75, 0, 75),
  1478. Position = UDim2.new(0, 10, 0, 25)
  1479. })
  1480. TextSetColor(TextButton)
  1481. return ImageLabel
  1482. end
  1483.  
  1484. function SetImage(label, NewImage)
  1485. label.Image = NewImage
  1486. end
  1487.  
  1488. function AddParagraph(parent, Configs)
  1489. local ParagraphName1 = Configs[1] or Configs.Title or "Paragraph!!"
  1490. local ParagraphName2 = Configs[1] or Configs.Text or "Paragraph!!"
  1491.  
  1492. local Frame = Create("Frame", parent, {
  1493. Size = UDim2.new(1, 0, 0, 25),
  1494. BackgroundColor3 = Configs_HUB.Cor_Options,
  1495. Name = "Frame",
  1496. AutomaticSize = "Y"
  1497. })Corner(Frame)Stroke(Frame)Create("UIListLayout", Frame)Create("UIPadding", Frame, {
  1498. PaddingLeft = UDim.new(0, 20), PaddingRight = UDim.new(0, 10), PaddingTop = UDim.new(0, 5), PaddingBottom = UDim.new(0, 5)
  1499. })
  1500.  
  1501. local TextButton = Create("TextButton", Frame, {
  1502. Name = "Frame",
  1503. TextSize = 12,
  1504. TextColor3 = Configs_HUB.Cor_Text,
  1505. Text = ParagraphName1,
  1506. Size = UDim2.new(1, 0, 0, 0),
  1507. AutomaticSize = "Y",
  1508. BackgroundTransparency = 1,
  1509. TextXAlignment = "Left",
  1510. TextYAlignment = "Top",
  1511. Font = Configs_HUB.Text_Font,
  1512. TextWrapped = true
  1513. })TextSetColor(TextButton)
  1514.  
  1515. local TextLabel = Create("TextLabel", Frame, {
  1516. Name = "Frame",
  1517. Size = UDim2.new(1, 0, 0, 0),
  1518. BackgroundTransparency = 1,
  1519. AutomaticSize = "Y",
  1520. TextXAlignment = "Left",
  1521. TextYAlignment = "Top",
  1522. TextColor3 = Configs_HUB.Cor_DarkText,
  1523. TextSize = 11,
  1524. Text = ParagraphName2,
  1525. Font = Configs_HUB.Text_Font,
  1526. TextWrapped = true
  1527. })
  1528. return {TextButton, TextLabel}
  1529. end
  1530.  
  1531. function SetParagraph(Paragraph, NewValue)
  1532. Paragraph[1].Text = NewValue[1]
  1533. Paragraph[2].Text = NewValue[2]
  1534. end
  1535.  
  1536. function AddSection(parent, Configs)
  1537. local SectionName = Configs[1] or Configs.Name or "Section!!"
  1538.  
  1539. local Frame = Create("Frame", parent, {
  1540. Size = UDim2.new(1, 0, 0, 25),
  1541. BackgroundColor3 = Configs_HUB.Cor_Hub,
  1542. Name = "Frame",
  1543. Transparency = 1
  1544. })Corner(Frame)
  1545.  
  1546. local TextButton = Create("TextButton", Frame, {
  1547. TextSize = 12,
  1548. TextColor3 = Configs_HUB.Cor_DarkText,
  1549. Text = SectionName,
  1550. Size = UDim2.new(1, 0, 0, 25),
  1551. Position = UDim2.new(0, 10, 0, 0),
  1552. BackgroundTransparency = 1,
  1553. TextXAlignment = "Left",
  1554. Font = Configs_HUB.Text_Font
  1555. })
  1556. return TextButton
  1557. end
  1558.  
  1559. function SetSection(Section, NewName)
  1560. Section.Text = NewName
  1561. end
  1562.  
  1563. function AddDiscord(parent, Configs)
  1564. local DiscordLink = Configs[1] or Configs.DiscordLink or "https://discord.gg/"
  1565. local DiscordIcon = Configs[2] or Configs.DiscordIcon or "rbxassetid://"
  1566. local DiscordTitle = Configs[3] or Configs.DiscordTitle or ""
  1567.  
  1568. local Frame = Create("Frame", parent, {
  1569. Size = UDim2.new(1, 0, 0, 110),
  1570. BackgroundColor3 = Color3.fromRGB(30, 30, 30),
  1571. Name = "Frame",
  1572. AutomaticSize = "Y"
  1573. })
  1574.  
  1575. local LinkLabel = Create("TextLabel", Frame, {
  1576. Size = UDim2.new(1, 0, 0, 25),
  1577. Text = DiscordLink,
  1578. TextXAlignment = "Left",
  1579. BackgroundTransparency = 1,
  1580. Position = UDim2.new(0, 12, 0, 0),
  1581. TextColor3 = Color3.fromRGB(0, 120, 255),
  1582. Font = Enum.Font.GothamBold,
  1583. TextSize = 14
  1584. })
  1585.  
  1586. local TitleLabel = Create("TextLabel", Frame, {
  1587. Size = UDim2.new(1, 0, 0, 25),
  1588. Text = DiscordTitle,
  1589. TextXAlignment = "Left",
  1590. BackgroundTransparency = 1,
  1591. Position = UDim2.new(0, 60, 0, 25),
  1592. TextColor3 = Color3.fromRGB(200, 200, 200),
  1593. Font = Enum.Font.GothamBold,
  1594. TextSize = 14
  1595. })
  1596.  
  1597. local IconLabel = Create("ImageLabel", Frame, {
  1598. Size = UDim2.new(0, 40, 0, 40),
  1599. AnchorPoint = Vector2.new(0, 0.5),
  1600. Position = UDim2.new(0, 12, 0.45, 0),
  1601. Image = DiscordIcon
  1602. })Corner(IconLabel)
  1603.  
  1604. local JoinButton = Create("TextButton", Frame, {
  1605. Size = UDim2.new(1, -24, 0, 25),
  1606. AnchorPoint = Vector2.new(0.5, 1),
  1607. Position = UDim2.new(0.5, 0, 1, -8),
  1608. Text = "Join",
  1609. Font = Enum.Font.GothamBold,
  1610. TextSize = 15,
  1611. TextColor3 = Color3.fromRGB(220, 220, 220),
  1612. BackgroundColor3 = Color3.fromRGB(50, 200, 50)
  1613. })Corner(IconLabel)
  1614.  
  1615. local time = tick()
  1616. ClickConter = 0
  1617. JoinButton.MouseButton1Click:Connect(function()
  1618. if ClickConter == 0 or tick() - time > 5 then time = tick() setclipboard(DiscordLink) ClickConter = ClickConter + 1
  1619. JoinButton.Text = "Copied to Clipboard"
  1620. JoinButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  1621. JoinButton.TextColor3 = Color3.fromRGB(150, 150, 150)
  1622. task.wait(5)
  1623. JoinButton.Text = "Join"
  1624. JoinButton.BackgroundColor3 = Color3.fromRGB(50, 200, 50)
  1625. JoinButton.TextColor3 = Color3.fromRGB(220, 220, 220)
  1626. end
  1627. end)
  1628. end
  1629. return Menu
  1630. end
  1631.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement