FunnyyJunior

BielHub V 1.2 Free Hub

Jun 7th, 2022 (edited)
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 74.56 KB | None | 0 0
  1. -- Biel Hub V1.1 fixed issues
  2. -- Version: 1.1
  3.  
  4. -- Instances:
  5.  
  6. local ScreenGui = Instance.new("ScreenGui")
  7. local Main = Instance.new("Frame")
  8. local Credits = Instance.new("TextLabel")
  9. local BIelHub = Instance.new("TextLabel")
  10. local ImageLabel = Instance.new("ImageLabel")
  11. local ZeroHub = Instance.new("TextButton")
  12. local MiningSim2 = Instance.new("TextButton")
  13. local HexagonCBRO = Instance.new("TextButton")
  14. local Admin = Instance.new("TextButton")
  15. local BedWars = Instance.new("TextButton")
  16. local PetSimulatorX = Instance.new("TextButton")
  17. local ImageLabel_2 = Instance.new("ImageLabel")
  18. local HowTouse = Instance.new("TextLabel")
  19.  
  20. --Properties:
  21.  
  22. ScreenGui.Parent = game.CoreGui
  23.  
  24. Main.Name = "Main"
  25. Main.Parent = ScreenGui
  26. Main.BackgroundColor3 = Color3.fromRGB(58, 58, 58)
  27. Main.Position = UDim2.new(0.360664666, 0, 0.027782619, 0)
  28. Main.Size = UDim2.new(0, 462, 0, 491)
  29. Main.Active = true
  30. Main.Draggable = true
  31.  
  32. Credits.Name = "Credits"
  33. Credits.Parent = Main
  34. Credits.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  35. Credits.Position = UDim2.new(-0.00174752763, 0, 0.938900232, 0)
  36. Credits.Size = UDim2.new(0, 462, 0, 29)
  37. Credits.Font = Enum.Font.SciFi
  38. Credits.Text = "Made By FunnyyJunior  FrenchAlabama#5620"
  39. Credits.TextColor3 = Color3.fromRGB(0, 0, 0)
  40. Credits.TextScaled = true
  41. Credits.TextSize = 14.000
  42. Credits.TextWrapped = true
  43.  
  44. BIelHub.Name = "BIelHub"
  45. BIelHub.Parent = Main
  46. BIelHub.BackgroundColor3 = Color3.fromRGB(43, 43, 43)
  47. BIelHub.Position = UDim2.new(0.00245985901, 0, 0, 0)
  48. BIelHub.Size = UDim2.new(0, 460, 0, 33)
  49. BIelHub.SizeConstraint = Enum.SizeConstraint.RelativeXX
  50. BIelHub.Font = Enum.Font.SciFi
  51. BIelHub.Text = "BielHub"
  52. BIelHub.TextColor3 = Color3.fromRGB(0, 0, 0)
  53. BIelHub.TextScaled = true
  54. BIelHub.TextSize = 14.000
  55. BIelHub.TextWrapped = true
  56.  
  57. ImageLabel.Parent = Main
  58. ImageLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  59. ImageLabel.Position = UDim2.new(0, 0, 0, 45)
  60. ImageLabel.Size = UDim2.new(0, 461, 0, 416)
  61. ImageLabel.Image = "http://www.roblox.com/asset/?id=8862801420"
  62.  
  63. ZeroHub.Name = "ZeroHub"
  64. ZeroHub.Parent = ImageLabel
  65. ZeroHub.BackgroundColor3 = Color3.fromRGB(86, 86, 86)
  66. ZeroHub.BorderColor3 = Color3.fromRGB(58, 58, 58)
  67. ZeroHub.Position = UDim2.new(0.234273314, 0, 0.0670249388, 0)
  68. ZeroHub.Size = UDim2.new(0, 85, 0, 35)
  69. ZeroHub.Font = Enum.Font.SciFi
  70. ZeroHub.Text = "ZeroHub"
  71. ZeroHub.TextColor3 = Color3.fromRGB(0, 0, 0)
  72. ZeroHub.TextSize = 14.000
  73. ZeroHub.MouseButton1Down:connect(function()
  74.     loadstring(game:HttpGet("https://raw.githubusercontent.com/Discord0000/Zer0Hub/main/MainScript.lua"))()
  75. end)
  76.  
  77. MiningSim2.Name = "MiningSim2"
  78. MiningSim2.Parent = ImageLabel
  79. MiningSim2.BackgroundColor3 = Color3.fromRGB(86, 86, 86)
  80. MiningSim2.BorderColor3 = Color3.fromRGB(58, 58, 58)
  81. MiningSim2.Position = UDim2.new(0.46028772, 0, 0.0670249388, 0)
  82. MiningSim2.Size = UDim2.new(0, 85, 0, 35)
  83. MiningSim2.Font = Enum.Font.SciFi
  84. MiningSim2.Text = "MiningSim2"
  85. MiningSim2.TextColor3 = Color3.fromRGB(0, 0, 0)
  86. MiningSim2.TextSize = 14.000
  87. MiningSim2.MouseButton1Down:connect(function()
  88.    --[[
  89.     ui-engine-v2
  90.     version 1.3a
  91.     by Singularity (V3rm @ King Singularity) (Discord @ Singularity#5490)
  92. --]]
  93.  
  94. local ui_options = {
  95.     main_color = Color3.fromRGB(50, 20, 10),
  96.     min_size = Vector2.new(400, 300),
  97.     toggle_key = Enum.KeyCode.RightShift,
  98.     can_resize = true,
  99. }
  100.  
  101. do
  102.     local imgui = game:GetService("CoreGui"):FindFirstChild("imgui")
  103.     if imgui then imgui:Destroy() end
  104. end
  105.  
  106. local imgui = Instance.new("ScreenGui")
  107. local Prefabs = Instance.new("Frame")
  108. local Label = Instance.new("TextLabel")
  109. local Window = Instance.new("ImageLabel")
  110. local Resizer = Instance.new("Frame")
  111. local Bar = Instance.new("Frame")
  112. local Toggle = Instance.new("ImageButton")
  113. local Base = Instance.new("ImageLabel")
  114. local Top = Instance.new("ImageLabel")
  115. local Tabs = Instance.new("Frame")
  116. local Title = Instance.new("TextLabel")
  117. local TabSelection = Instance.new("ImageLabel")
  118. local TabButtons = Instance.new("Frame")
  119. local UIListLayout = Instance.new("UIListLayout")
  120. local Frame = Instance.new("Frame")
  121. local Tab = Instance.new("Frame")
  122. local UIListLayout_2 = Instance.new("UIListLayout")
  123. local TextBox = Instance.new("TextBox")
  124. local TextBox_Roundify_4px = Instance.new("ImageLabel")
  125. local Slider = Instance.new("ImageLabel")
  126. local Title_2 = Instance.new("TextLabel")
  127. local Indicator = Instance.new("ImageLabel")
  128. local Value = Instance.new("TextLabel")
  129. local TextLabel = Instance.new("TextLabel")
  130. local TextLabel_2 = Instance.new("TextLabel")
  131. local Circle = Instance.new("ImageLabel")
  132. local UIListLayout_3 = Instance.new("UIListLayout")
  133. local Dropdown = Instance.new("TextButton")
  134. local Indicator_2 = Instance.new("ImageLabel")
  135. local Box = Instance.new("ImageButton")
  136. local Objects = Instance.new("ScrollingFrame")
  137. local UIListLayout_4 = Instance.new("UIListLayout")
  138. local TextButton_Roundify_4px = Instance.new("ImageLabel")
  139. local TabButton = Instance.new("TextButton")
  140. local TextButton_Roundify_4px_2 = Instance.new("ImageLabel")
  141. local Folder = Instance.new("ImageLabel")
  142. local Button = Instance.new("TextButton")
  143. local TextButton_Roundify_4px_3 = Instance.new("ImageLabel")
  144. local Toggle_2 = Instance.new("ImageLabel")
  145. local Objects_2 = Instance.new("Frame")
  146. local UIListLayout_5 = Instance.new("UIListLayout")
  147. local HorizontalAlignment = Instance.new("Frame")
  148. local UIListLayout_6 = Instance.new("UIListLayout")
  149. local Console = Instance.new("ImageLabel")
  150. local ScrollingFrame = Instance.new("ScrollingFrame")
  151. local Source = Instance.new("TextBox")
  152. local Comments = Instance.new("TextLabel")
  153. local Globals = Instance.new("TextLabel")
  154. local Keywords = Instance.new("TextLabel")
  155. local RemoteHighlight = Instance.new("TextLabel")
  156. local Strings = Instance.new("TextLabel")
  157. local Tokens = Instance.new("TextLabel")
  158. local Numbers = Instance.new("TextLabel")
  159. local Info = Instance.new("TextLabel")
  160. local Lines = Instance.new("TextLabel")
  161. local ColorPicker = Instance.new("ImageLabel")
  162. local Palette = Instance.new("ImageLabel")
  163. local Indicator_3 = Instance.new("ImageLabel")
  164. local Sample = Instance.new("ImageLabel")
  165. local Saturation = Instance.new("ImageLabel")
  166. local Indicator_4 = Instance.new("Frame")
  167. local Switch = Instance.new("TextButton")
  168. local TextButton_Roundify_4px_4 = Instance.new("ImageLabel")
  169. local Title_3 = Instance.new("TextLabel")
  170. local Button_2 = Instance.new("TextButton")
  171. local TextButton_Roundify_4px_5 = Instance.new("ImageLabel")
  172. local DropdownButton = Instance.new("TextButton")
  173. local Keybind = Instance.new("ImageLabel")
  174. local Title_4 = Instance.new("TextLabel")
  175. local Input = Instance.new("TextButton")
  176. local Input_Roundify_4px = Instance.new("ImageLabel")
  177. local Windows = Instance.new("Frame")
  178.  
  179. imgui.Name = "imgui"
  180. imgui.Parent = game:GetService("CoreGui")
  181.  
  182. Prefabs.Name = "Prefabs"
  183. Prefabs.Parent = imgui
  184. Prefabs.BackgroundColor3 = Color3.new(1, 1, 1)
  185. Prefabs.Size = UDim2.new(0, 100, 0, 100)
  186. Prefabs.Visible = false
  187.  
  188. Label.Name = "Label"
  189. Label.Parent = Prefabs
  190. Label.BackgroundColor3 = Color3.new(1, 1, 1)
  191. Label.BackgroundTransparency = 1
  192. Label.Size = UDim2.new(0, 200, 0, 20)
  193. Label.Font = Enum.Font.GothamSemibold
  194. Label.Text = "Hello, world 123"
  195. Label.TextColor3 = Color3.new(1, 1, 1)
  196. Label.TextSize = 14
  197. Label.TextXAlignment = Enum.TextXAlignment.Left
  198.  
  199. Window.Name = "Window"
  200. Window.Parent = Prefabs
  201. Window.Active = true
  202. Window.BackgroundColor3 = Color3.new(1, 1, 1)
  203. Window.BackgroundTransparency = 1
  204. Window.ClipsDescendants = true
  205. Window.Position = UDim2.new(0, 20, 0, 20)
  206. Window.Selectable = true
  207. Window.Size = UDim2.new(0, 200, 0, 200)
  208. Window.Image = "rbxassetid://2851926732"
  209. Window.ImageColor3 = Color3.new(0.0823529, 0.0862745, 0.0901961)
  210. Window.ScaleType = Enum.ScaleType.Slice
  211. Window.SliceCenter = Rect.new(12, 12, 12, 12)
  212.  
  213. Resizer.Name = "Resizer"
  214. Resizer.Parent = Window
  215. Resizer.Active = true
  216. Resizer.BackgroundColor3 = Color3.new(1, 1, 1)
  217. Resizer.BackgroundTransparency = 1
  218. Resizer.BorderSizePixel = 0
  219. Resizer.Position = UDim2.new(1, -20, 1, -20)
  220. Resizer.Size = UDim2.new(0, 20, 0, 20)
  221.  
  222. Bar.Name = "Bar"
  223. Bar.Parent = Window
  224. Bar.BackgroundColor3 = Color3.new(0.160784, 0.290196, 0.478431)
  225. Bar.BorderSizePixel = 0
  226. Bar.Position = UDim2.new(0, 0, 0, 5)
  227. Bar.Size = UDim2.new(1, 0, 0, 15)
  228.  
  229. Toggle.Name = "Toggle"
  230. Toggle.Parent = Bar
  231. Toggle.BackgroundColor3 = Color3.new(1, 1, 1)
  232. Toggle.BackgroundTransparency = 1
  233. Toggle.Position = UDim2.new(0, 5, 0, -2)
  234. Toggle.Rotation = 90
  235. Toggle.Size = UDim2.new(0, 20, 0, 20)
  236. Toggle.ZIndex = 2
  237. Toggle.Image = "https://www.roblox.com/Thumbs/Asset.ashx?width=420&height=420&assetId=4731371541"
  238.  
  239. Base.Name = "Base"
  240. Base.Parent = Bar
  241. Base.BackgroundColor3 = Color3.new(0.160784, 0.290196, 0.478431)
  242. Base.BorderSizePixel = 0
  243. Base.Position = UDim2.new(0, 0, 0.800000012, 0)
  244. Base.Size = UDim2.new(1, 0, 0, 10)
  245. Base.Image = "rbxassetid://2851926732"
  246. Base.ImageColor3 = Color3.new(0.160784, 0.290196, 0.478431)
  247. Base.ScaleType = Enum.ScaleType.Slice
  248. Base.SliceCenter = Rect.new(12, 12, 12, 12)
  249.  
  250. Top.Name = "Top"
  251. Top.Parent = Bar
  252. Top.BackgroundColor3 = Color3.new(1, 1, 1)
  253. Top.BackgroundTransparency = 1
  254. Top.Position = UDim2.new(0, 0, 0, -5)
  255. Top.Size = UDim2.new(1, 0, 0, 10)
  256. Top.Image = "rbxassetid://2851926732"
  257. Top.ImageColor3 = Color3.new(0.160784, 0.290196, 0.478431)
  258. Top.ScaleType = Enum.ScaleType.Slice
  259. Top.SliceCenter = Rect.new(12, 12, 12, 12)
  260.  
  261. Tabs.Name = "Tabs"
  262. Tabs.Parent = Window
  263. Tabs.BackgroundColor3 = Color3.new(1, 1, 1)
  264. Tabs.BackgroundTransparency = 1
  265. Tabs.Position = UDim2.new(0, 15, 0, 60)
  266. Tabs.Size = UDim2.new(1, -30, 1, -60)
  267.  
  268. Title.Name = "Title"
  269. Title.Parent = Window
  270. Title.BackgroundColor3 = Color3.new(1, 1, 1)
  271. Title.BackgroundTransparency = 1
  272. Title.Position = UDim2.new(0, 30, 0, 3)
  273. Title.Size = UDim2.new(0, 200, 0, 20)
  274. Title.Font = Enum.Font.GothamBold
  275. Title.Text = "Gamer Time"
  276. Title.TextColor3 = Color3.new(1, 1, 1)
  277. Title.TextSize = 14
  278. Title.TextXAlignment = Enum.TextXAlignment.Left
  279.  
  280. TabSelection.Name = "TabSelection"
  281. TabSelection.Parent = Window
  282. TabSelection.BackgroundColor3 = Color3.new(1, 1, 1)
  283. TabSelection.BackgroundTransparency = 1
  284. TabSelection.Position = UDim2.new(0, 15, 0, 30)
  285. TabSelection.Size = UDim2.new(1, -30, 0, 25)
  286. TabSelection.Visible = false
  287. TabSelection.Image = "rbxassetid://2851929490"
  288. TabSelection.ImageColor3 = Color3.new(0.145098, 0.14902, 0.156863)
  289. TabSelection.ScaleType = Enum.ScaleType.Slice
  290. TabSelection.SliceCenter = Rect.new(4, 4, 4, 4)
  291.  
  292. TabButtons.Name = "TabButtons"
  293. TabButtons.Parent = TabSelection
  294. TabButtons.BackgroundColor3 = Color3.new(1, 1, 1)
  295. TabButtons.BackgroundTransparency = 1
  296. TabButtons.Size = UDim2.new(1, 0, 1, 0)
  297.  
  298. UIListLayout.Parent = TabButtons
  299. UIListLayout.FillDirection = Enum.FillDirection.Horizontal
  300. UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
  301. UIListLayout.Padding = UDim.new(0, 2)
  302.  
  303. Frame.Parent = TabSelection
  304. Frame.BackgroundColor3 = Color3.new(0.12549, 0.227451, 0.372549)
  305. Frame.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  306. Frame.BorderSizePixel = 0
  307. Frame.Position = UDim2.new(0, 0, 1, 0)
  308. Frame.Size = UDim2.new(1, 0, 0, 2)
  309.  
  310. Tab.Name = "Tab"
  311. Tab.Parent = Prefabs
  312. Tab.BackgroundColor3 = Color3.new(1, 1, 1)
  313. Tab.BackgroundTransparency = 1
  314. Tab.Size = UDim2.new(1, 0, 1, 0)
  315. Tab.Visible = false
  316.  
  317. UIListLayout_2.Parent = Tab
  318. UIListLayout_2.SortOrder = Enum.SortOrder.LayoutOrder
  319. UIListLayout_2.Padding = UDim.new(0, 5)
  320.  
  321. TextBox.Parent = Prefabs
  322. TextBox.BackgroundColor3 = Color3.new(1, 1, 1)
  323. TextBox.BackgroundTransparency = 1
  324. TextBox.BorderSizePixel = 0
  325. TextBox.Size = UDim2.new(1, 0, 0, 20)
  326. TextBox.ZIndex = 2
  327. TextBox.Font = Enum.Font.GothamSemibold
  328. TextBox.PlaceholderColor3 = Color3.new(0.698039, 0.698039, 0.698039)
  329. TextBox.PlaceholderText = "Input Text"
  330. TextBox.Text = ""
  331. TextBox.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
  332. TextBox.TextSize = 14
  333.  
  334. TextBox_Roundify_4px.Name = "TextBox_Roundify_4px"
  335. TextBox_Roundify_4px.Parent = TextBox
  336. TextBox_Roundify_4px.BackgroundColor3 = Color3.new(1, 1, 1)
  337. TextBox_Roundify_4px.BackgroundTransparency = 1
  338. TextBox_Roundify_4px.Size = UDim2.new(1, 0, 1, 0)
  339. TextBox_Roundify_4px.Image = "rbxassetid://2851929490"
  340. TextBox_Roundify_4px.ImageColor3 = Color3.new(0.203922, 0.207843, 0.219608)
  341. TextBox_Roundify_4px.ScaleType = Enum.ScaleType.Slice
  342. TextBox_Roundify_4px.SliceCenter = Rect.new(4, 4, 4, 4)
  343.  
  344. Slider.Name = "Slider"
  345. Slider.Parent = Prefabs
  346. Slider.BackgroundColor3 = Color3.new(1, 1, 1)
  347. Slider.BackgroundTransparency = 1
  348. Slider.Position = UDim2.new(0, 0, 0.178571433, 0)
  349. Slider.Size = UDim2.new(1, 0, 0, 20)
  350. Slider.Image = "rbxassetid://2851929490"
  351. Slider.ImageColor3 = Color3.new(0.145098, 0.14902, 0.156863)
  352. Slider.ScaleType = Enum.ScaleType.Slice
  353. Slider.SliceCenter = Rect.new(4, 4, 4, 4)
  354.  
  355. Title_2.Name = "Title"
  356. Title_2.Parent = Slider
  357. Title_2.BackgroundColor3 = Color3.new(1, 1, 1)
  358. Title_2.BackgroundTransparency = 1
  359. Title_2.Position = UDim2.new(0.5, 0, 0.5, -10)
  360. Title_2.Size = UDim2.new(0, 0, 0, 20)
  361. Title_2.ZIndex = 2
  362. Title_2.Font = Enum.Font.GothamBold
  363. Title_2.Text = "Slider"
  364. Title_2.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
  365. Title_2.TextSize = 14
  366.  
  367. Indicator.Name = "Indicator"
  368. Indicator.Parent = Slider
  369. Indicator.BackgroundColor3 = Color3.new(1, 1, 1)
  370. Indicator.BackgroundTransparency = 1
  371. Indicator.Size = UDim2.new(0, 0, 0, 20)
  372. Indicator.Image = "rbxassetid://2851929490"
  373. Indicator.ImageColor3 = Color3.new(0.254902, 0.262745, 0.278431)
  374. Indicator.ScaleType = Enum.ScaleType.Slice
  375. Indicator.SliceCenter = Rect.new(4, 4, 4, 4)
  376.  
  377. Value.Name = "Value"
  378. Value.Parent = Slider
  379. Value.BackgroundColor3 = Color3.new(1, 1, 1)
  380. Value.BackgroundTransparency = 1
  381. Value.Position = UDim2.new(1, -55, 0.5, -10)
  382. Value.Size = UDim2.new(0, 50, 0, 20)
  383. Value.Font = Enum.Font.GothamBold
  384. Value.Text = "0%"
  385. Value.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
  386. Value.TextSize = 14
  387.  
  388. TextLabel.Parent = Slider
  389. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  390. TextLabel.BackgroundTransparency = 1
  391. TextLabel.Position = UDim2.new(1, -20, -0.75, 0)
  392. TextLabel.Size = UDim2.new(0, 26, 0, 50)
  393. TextLabel.Font = Enum.Font.GothamBold
  394. TextLabel.Text = "]"
  395. TextLabel.TextColor3 = Color3.new(0.627451, 0.627451, 0.627451)
  396. TextLabel.TextSize = 14
  397.  
  398. TextLabel_2.Parent = Slider
  399. TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  400. TextLabel_2.BackgroundTransparency = 1
  401. TextLabel_2.Position = UDim2.new(1, -65, -0.75, 0)
  402. TextLabel_2.Size = UDim2.new(0, 26, 0, 50)
  403. TextLabel_2.Font = Enum.Font.GothamBold
  404. TextLabel_2.Text = "["
  405. TextLabel_2.TextColor3 = Color3.new(0.627451, 0.627451, 0.627451)
  406. TextLabel_2.TextSize = 14
  407.  
  408. Circle.Name = "Circle"
  409. Circle.Parent = Prefabs
  410. Circle.BackgroundColor3 = Color3.new(1, 1, 1)
  411. Circle.BackgroundTransparency = 1
  412. Circle.Image = "rbxassetid://266543268"
  413. Circle.ImageTransparency = 0.5
  414.  
  415. UIListLayout_3.Parent = Prefabs
  416. UIListLayout_3.FillDirection = Enum.FillDirection.Horizontal
  417. UIListLayout_3.SortOrder = Enum.SortOrder.LayoutOrder
  418. UIListLayout_3.Padding = UDim.new(0, 20)
  419.  
  420. Dropdown.Name = "Dropdown"
  421. Dropdown.Parent = Prefabs
  422. Dropdown.BackgroundColor3 = Color3.new(1, 1, 1)
  423. Dropdown.BackgroundTransparency = 1
  424. Dropdown.BorderSizePixel = 0
  425. Dropdown.Position = UDim2.new(-0.055555556, 0, 0.0833333284, 0)
  426. Dropdown.Size = UDim2.new(0, 200, 0, 20)
  427. Dropdown.ZIndex = 2
  428. Dropdown.Font = Enum.Font.GothamBold
  429. Dropdown.Text = "      Dropdown"
  430. Dropdown.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
  431. Dropdown.TextSize = 14
  432. Dropdown.TextXAlignment = Enum.TextXAlignment.Left
  433.  
  434. Indicator_2.Name = "Indicator"
  435. Indicator_2.Parent = Dropdown
  436. Indicator_2.BackgroundColor3 = Color3.new(1, 1, 1)
  437. Indicator_2.BackgroundTransparency = 1
  438. Indicator_2.Position = UDim2.new(0.899999976, -10, 0.100000001, 0)
  439. Indicator_2.Rotation = -90
  440. Indicator_2.Size = UDim2.new(0, 15, 0, 15)
  441. Indicator_2.ZIndex = 2
  442. Indicator_2.Image = "https://www.roblox.com/Thumbs/Asset.ashx?width=420&height=420&assetId=4744658743"
  443.  
  444. Box.Name = "Box"
  445. Box.Parent = Dropdown
  446. Box.BackgroundColor3 = Color3.new(1, 1, 1)
  447. Box.BackgroundTransparency = 1
  448. Box.Position = UDim2.new(0, 0, 0, 25)
  449. Box.Size = UDim2.new(1, 0, 0, 150)
  450. Box.ZIndex = 3
  451. Box.Image = "rbxassetid://2851929490"
  452. Box.ImageColor3 = Color3.new(0.129412, 0.133333, 0.141176)
  453. Box.ScaleType = Enum.ScaleType.Slice
  454. Box.SliceCenter = Rect.new(4, 4, 4, 4)
  455.  
  456. Objects.Name = "Objects"
  457. Objects.Parent = Box
  458. Objects.BackgroundColor3 = Color3.new(1, 1, 1)
  459. Objects.BackgroundTransparency = 1
  460. Objects.BorderSizePixel = 0
  461. Objects.Size = UDim2.new(1, 0, 1, 0)
  462. Objects.ZIndex = 3
  463. Objects.CanvasSize = UDim2.new(0, 0, 0, 0)
  464. Objects.ScrollBarThickness = 8
  465.  
  466. UIListLayout_4.Parent = Objects
  467. UIListLayout_4.SortOrder = Enum.SortOrder.LayoutOrder
  468.  
  469. TextButton_Roundify_4px.Name = "TextButton_Roundify_4px"
  470. TextButton_Roundify_4px.Parent = Dropdown
  471. TextButton_Roundify_4px.BackgroundColor3 = Color3.new(1, 1, 1)
  472. TextButton_Roundify_4px.BackgroundTransparency = 1
  473. TextButton_Roundify_4px.Size = UDim2.new(1, 0, 1, 0)
  474. TextButton_Roundify_4px.Image = "rbxassetid://2851929490"
  475. TextButton_Roundify_4px.ImageColor3 = Color3.new(0.203922, 0.207843, 0.219608)
  476. TextButton_Roundify_4px.ScaleType = Enum.ScaleType.Slice
  477. TextButton_Roundify_4px.SliceCenter = Rect.new(4, 4, 4, 4)
  478.  
  479. TabButton.Name = "TabButton"
  480. TabButton.Parent = Prefabs
  481. TabButton.BackgroundColor3 = Color3.new(0.160784, 0.290196, 0.478431)
  482. TabButton.BackgroundTransparency = 1
  483. TabButton.BorderSizePixel = 0
  484. TabButton.Position = UDim2.new(0.185185179, 0, 0, 0)
  485. TabButton.Size = UDim2.new(0, 71, 0, 20)
  486. TabButton.ZIndex = 2
  487. TabButton.Font = Enum.Font.GothamSemibold
  488. TabButton.Text = "Test tab"
  489. TabButton.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
  490. TabButton.TextSize = 14
  491.  
  492. TextButton_Roundify_4px_2.Name = "TextButton_Roundify_4px"
  493. TextButton_Roundify_4px_2.Parent = TabButton
  494. TextButton_Roundify_4px_2.BackgroundColor3 = Color3.new(1, 1, 1)
  495. TextButton_Roundify_4px_2.BackgroundTransparency = 1
  496. TextButton_Roundify_4px_2.Size = UDim2.new(1, 0, 1, 0)
  497. TextButton_Roundify_4px_2.Image = "rbxassetid://2851929490"
  498. TextButton_Roundify_4px_2.ImageColor3 = Color3.new(0.203922, 0.207843, 0.219608)
  499. TextButton_Roundify_4px_2.ScaleType = Enum.ScaleType.Slice
  500. TextButton_Roundify_4px_2.SliceCenter = Rect.new(4, 4, 4, 4)
  501.  
  502. Folder.Name = "Folder"
  503. Folder.Parent = Prefabs
  504. Folder.BackgroundColor3 = Color3.new(1, 1, 1)
  505. Folder.BackgroundTransparency = 1
  506. Folder.Position = UDim2.new(0, 0, 0, 50)
  507. Folder.Size = UDim2.new(1, 0, 0, 20)
  508. Folder.Image = "rbxassetid://2851929490"
  509. Folder.ImageColor3 = Color3.new(0.0823529, 0.0862745, 0.0901961)
  510. Folder.ScaleType = Enum.ScaleType.Slice
  511. Folder.SliceCenter = Rect.new(4, 4, 4, 4)
  512.  
  513. Button.Name = "Button"
  514. Button.Parent = Folder
  515. Button.BackgroundColor3 = Color3.new(0.160784, 0.290196, 0.478431)
  516. Button.BackgroundTransparency = 1
  517. Button.BorderSizePixel = 0
  518. Button.Size = UDim2.new(1, 0, 0, 20)
  519. Button.ZIndex = 2
  520. Button.Font = Enum.Font.GothamSemibold
  521. Button.Text = "      Folder"
  522. Button.TextColor3 = Color3.new(1, 1, 1)
  523. Button.TextSize = 14
  524. Button.TextXAlignment = Enum.TextXAlignment.Left
  525.  
  526. TextButton_Roundify_4px_3.Name = "TextButton_Roundify_4px"
  527. TextButton_Roundify_4px_3.Parent = Button
  528. TextButton_Roundify_4px_3.BackgroundColor3 = Color3.new(1, 1, 1)
  529. TextButton_Roundify_4px_3.BackgroundTransparency = 1
  530. TextButton_Roundify_4px_3.Size = UDim2.new(1, 0, 1, 0)
  531. TextButton_Roundify_4px_3.Image = "rbxassetid://2851929490"
  532. TextButton_Roundify_4px_3.ImageColor3 = Color3.new(0.160784, 0.290196, 0.478431)
  533. TextButton_Roundify_4px_3.ScaleType = Enum.ScaleType.Slice
  534. TextButton_Roundify_4px_3.SliceCenter = Rect.new(4, 4, 4, 4)
  535.  
  536. Toggle_2.Name = "Toggle"
  537. Toggle_2.Parent = Button
  538. Toggle_2.BackgroundColor3 = Color3.new(1, 1, 1)
  539. Toggle_2.BackgroundTransparency = 1
  540. Toggle_2.Position = UDim2.new(0, 5, 0, 0)
  541. Toggle_2.Size = UDim2.new(0, 20, 0, 20)
  542. Toggle_2.Image = "https://www.roblox.com/Thumbs/Asset.ashx?width=420&height=420&assetId=4731371541"
  543.  
  544. Objects_2.Name = "Objects"
  545. Objects_2.Parent = Folder
  546. Objects_2.BackgroundColor3 = Color3.new(1, 1, 1)
  547. Objects_2.BackgroundTransparency = 1
  548. Objects_2.Position = UDim2.new(0, 10, 0, 25)
  549. Objects_2.Size = UDim2.new(1, -10, 1, -25)
  550. Objects_2.Visible = false
  551.  
  552. UIListLayout_5.Parent = Objects_2
  553. UIListLayout_5.SortOrder = Enum.SortOrder.LayoutOrder
  554. UIListLayout_5.Padding = UDim.new(0, 5)
  555.  
  556. HorizontalAlignment.Name = "HorizontalAlignment"
  557. HorizontalAlignment.Parent = Prefabs
  558. HorizontalAlignment.BackgroundColor3 = Color3.new(1, 1, 1)
  559. HorizontalAlignment.BackgroundTransparency = 1
  560. HorizontalAlignment.Size = UDim2.new(1, 0, 0, 20)
  561.  
  562. UIListLayout_6.Parent = HorizontalAlignment
  563. UIListLayout_6.FillDirection = Enum.FillDirection.Horizontal
  564. UIListLayout_6.SortOrder = Enum.SortOrder.LayoutOrder
  565. UIListLayout_6.Padding = UDim.new(0, 5)
  566.  
  567. Console.Name = "Console"
  568. Console.Parent = Prefabs
  569. Console.BackgroundColor3 = Color3.new(1, 1, 1)
  570. Console.BackgroundTransparency = 1
  571. Console.Size = UDim2.new(1, 0, 0, 200)
  572. Console.Image = "rbxassetid://2851928141"
  573. Console.ImageColor3 = Color3.new(0.129412, 0.133333, 0.141176)
  574. Console.ScaleType = Enum.ScaleType.Slice
  575. Console.SliceCenter = Rect.new(8, 8, 8, 8)
  576.  
  577. ScrollingFrame.Parent = Console
  578. ScrollingFrame.BackgroundColor3 = Color3.new(1, 1, 1)
  579. ScrollingFrame.BackgroundTransparency = 1
  580. ScrollingFrame.BorderSizePixel = 0
  581. ScrollingFrame.Size = UDim2.new(1, 0, 1, 1)
  582. ScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
  583. ScrollingFrame.ScrollBarThickness = 4
  584.  
  585. Source.Name = "Source"
  586. Source.Parent = ScrollingFrame
  587. Source.BackgroundColor3 = Color3.new(1, 1, 1)
  588. Source.BackgroundTransparency = 1
  589. Source.Position = UDim2.new(0, 40, 0, 0)
  590. Source.Size = UDim2.new(1, -40, 0, 10000)
  591. Source.ZIndex = 3
  592. Source.ClearTextOnFocus = false
  593. Source.Font = Enum.Font.Code
  594. Source.MultiLine = true
  595. Source.PlaceholderColor3 = Color3.new(0.8, 0.8, 0.8)
  596. Source.Text = ""
  597. Source.TextColor3 = Color3.new(1, 1, 1)
  598. Source.TextSize = 15
  599. Source.TextStrokeColor3 = Color3.new(1, 1, 1)
  600. Source.TextWrapped = true
  601. Source.TextXAlignment = Enum.TextXAlignment.Left
  602. Source.TextYAlignment = Enum.TextYAlignment.Top
  603.  
  604. Comments.Name = "Comments"
  605. Comments.Parent = Source
  606. Comments.BackgroundColor3 = Color3.new(1, 1, 1)
  607. Comments.BackgroundTransparency = 1
  608. Comments.Size = UDim2.new(1, 0, 1, 0)
  609. Comments.ZIndex = 5
  610. Comments.Font = Enum.Font.Code
  611. Comments.Text = ""
  612. Comments.TextColor3 = Color3.new(0.231373, 0.784314, 0.231373)
  613. Comments.TextSize = 15
  614. Comments.TextXAlignment = Enum.TextXAlignment.Left
  615. Comments.TextYAlignment = Enum.TextYAlignment.Top
  616.  
  617. Globals.Name = "Globals"
  618. Globals.Parent = Source
  619. Globals.BackgroundColor3 = Color3.new(1, 1, 1)
  620. Globals.BackgroundTransparency = 1
  621. Globals.Size = UDim2.new(1, 0, 1, 0)
  622. Globals.ZIndex = 5
  623. Globals.Font = Enum.Font.Code
  624. Globals.Text = ""
  625. Globals.TextColor3 = Color3.new(0.517647, 0.839216, 0.968628)
  626. Globals.TextSize = 15
  627. Globals.TextXAlignment = Enum.TextXAlignment.Left
  628. Globals.TextYAlignment = Enum.TextYAlignment.Top
  629.  
  630. Keywords.Name = "Keywords"
  631. Keywords.Parent = Source
  632. Keywords.BackgroundColor3 = Color3.new(1, 1, 1)
  633. Keywords.BackgroundTransparency = 1
  634. Keywords.Size = UDim2.new(1, 0, 1, 0)
  635. Keywords.ZIndex = 5
  636. Keywords.Font = Enum.Font.Code
  637. Keywords.Text = ""
  638. Keywords.TextColor3 = Color3.new(0.972549, 0.427451, 0.486275)
  639. Keywords.TextSize = 15
  640. Keywords.TextXAlignment = Enum.TextXAlignment.Left
  641. Keywords.TextYAlignment = Enum.TextYAlignment.Top
  642.  
  643. RemoteHighlight.Name = "RemoteHighlight"
  644. RemoteHighlight.Parent = Source
  645. RemoteHighlight.BackgroundColor3 = Color3.new(1, 1, 1)
  646. RemoteHighlight.BackgroundTransparency = 1
  647. RemoteHighlight.Size = UDim2.new(1, 0, 1, 0)
  648. RemoteHighlight.ZIndex = 5
  649. RemoteHighlight.Font = Enum.Font.Code
  650. RemoteHighlight.Text = ""
  651. RemoteHighlight.TextColor3 = Color3.new(0, 0.568627, 1)
  652. RemoteHighlight.TextSize = 15
  653. RemoteHighlight.TextXAlignment = Enum.TextXAlignment.Left
  654. RemoteHighlight.TextYAlignment = Enum.TextYAlignment.Top
  655.  
  656. Strings.Name = "Strings"
  657. Strings.Parent = Source
  658. Strings.BackgroundColor3 = Color3.new(1, 1, 1)
  659. Strings.BackgroundTransparency = 1
  660. Strings.Size = UDim2.new(1, 0, 1, 0)
  661. Strings.ZIndex = 5
  662. Strings.Font = Enum.Font.Code
  663. Strings.Text = ""
  664. Strings.TextColor3 = Color3.new(0.678431, 0.945098, 0.584314)
  665. Strings.TextSize = 15
  666. Strings.TextXAlignment = Enum.TextXAlignment.Left
  667. Strings.TextYAlignment = Enum.TextYAlignment.Top
  668.  
  669. Tokens.Name = "Tokens"
  670. Tokens.Parent = Source
  671. Tokens.BackgroundColor3 = Color3.new(1, 1, 1)
  672. Tokens.BackgroundTransparency = 1
  673. Tokens.Size = UDim2.new(1, 0, 1, 0)
  674. Tokens.ZIndex = 5
  675. Tokens.Font = Enum.Font.Code
  676. Tokens.Text = ""
  677. Tokens.TextColor3 = Color3.new(1, 1, 1)
  678. Tokens.TextSize = 15
  679. Tokens.TextXAlignment = Enum.TextXAlignment.Left
  680. Tokens.TextYAlignment = Enum.TextYAlignment.Top
  681.  
  682. Numbers.Name = "Numbers"
  683. Numbers.Parent = Source
  684. Numbers.BackgroundColor3 = Color3.new(1, 1, 1)
  685. Numbers.BackgroundTransparency = 1
  686. Numbers.Size = UDim2.new(1, 0, 1, 0)
  687. Numbers.ZIndex = 4
  688. Numbers.Font = Enum.Font.Code
  689. Numbers.Text = ""
  690. Numbers.TextColor3 = Color3.new(1, 0.776471, 0)
  691. Numbers.TextSize = 15
  692. Numbers.TextXAlignment = Enum.TextXAlignment.Left
  693. Numbers.TextYAlignment = Enum.TextYAlignment.Top
  694.  
  695. Info.Name = "Info"
  696. Info.Parent = Source
  697. Info.BackgroundColor3 = Color3.new(1, 1, 1)
  698. Info.BackgroundTransparency = 1
  699. Info.Size = UDim2.new(1, 0, 1, 0)
  700. Info.ZIndex = 5
  701. Info.Font = Enum.Font.Code
  702. Info.Text = ""
  703. Info.TextColor3 = Color3.new(0, 0.635294, 1)
  704. Info.TextSize = 15
  705. Info.TextXAlignment = Enum.TextXAlignment.Left
  706. Info.TextYAlignment = Enum.TextYAlignment.Top
  707.  
  708. Lines.Name = "Lines"
  709. Lines.Parent = ScrollingFrame
  710. Lines.BackgroundColor3 = Color3.new(1, 1, 1)
  711. Lines.BackgroundTransparency = 1
  712. Lines.BorderSizePixel = 0
  713. Lines.Size = UDim2.new(0, 40, 0, 10000)
  714. Lines.ZIndex = 4
  715. Lines.Font = Enum.Font.Code
  716. Lines.Text = "1\n"
  717. Lines.TextColor3 = Color3.new(1, 1, 1)
  718. Lines.TextSize = 15
  719. Lines.TextWrapped = true
  720. Lines.TextYAlignment = Enum.TextYAlignment.Top
  721.  
  722. ColorPicker.Name = "ColorPicker"
  723. ColorPicker.Parent = Prefabs
  724. ColorPicker.BackgroundColor3 = Color3.new(1, 1, 1)
  725. ColorPicker.BackgroundTransparency = 1
  726. ColorPicker.Size = UDim2.new(0, 180, 0, 110)
  727. ColorPicker.Image = "rbxassetid://2851929490"
  728. ColorPicker.ImageColor3 = Color3.new(0.203922, 0.207843, 0.219608)
  729. ColorPicker.ScaleType = Enum.ScaleType.Slice
  730. ColorPicker.SliceCenter = Rect.new(4, 4, 4, 4)
  731.  
  732. Palette.Name = "Palette"
  733. Palette.Parent = ColorPicker
  734. Palette.BackgroundColor3 = Color3.new(1, 1, 1)
  735. Palette.BackgroundTransparency = 1
  736. Palette.Position = UDim2.new(0.0500000007, 0, 0.0500000007, 0)
  737. Palette.Size = UDim2.new(0, 100, 0, 100)
  738. Palette.Image = "rbxassetid://698052001"
  739. Palette.ScaleType = Enum.ScaleType.Slice
  740. Palette.SliceCenter = Rect.new(4, 4, 4, 4)
  741.  
  742. Indicator_3.Name = "Indicator"
  743. Indicator_3.Parent = Palette
  744. Indicator_3.BackgroundColor3 = Color3.new(1, 1, 1)
  745. Indicator_3.BackgroundTransparency = 1
  746. Indicator_3.Size = UDim2.new(0, 5, 0, 5)
  747. Indicator_3.ZIndex = 2
  748. Indicator_3.Image = "rbxassetid://2851926732"
  749. Indicator_3.ImageColor3 = Color3.new(0, 0, 0)
  750. Indicator_3.ScaleType = Enum.ScaleType.Slice
  751. Indicator_3.SliceCenter = Rect.new(12, 12, 12, 12)
  752.  
  753. Sample.Name = "Sample"
  754. Sample.Parent = ColorPicker
  755. Sample.BackgroundColor3 = Color3.new(1, 1, 1)
  756. Sample.BackgroundTransparency = 1
  757. Sample.Position = UDim2.new(0.800000012, 0, 0.0500000007, 0)
  758. Sample.Size = UDim2.new(0, 25, 0, 25)
  759. Sample.Image = "rbxassetid://2851929490"
  760. Sample.ScaleType = Enum.ScaleType.Slice
  761. Sample.SliceCenter = Rect.new(4, 4, 4, 4)
  762.  
  763. Saturation.Name = "Saturation"
  764. Saturation.Parent = ColorPicker
  765. Saturation.BackgroundColor3 = Color3.new(1, 1, 1)
  766. Saturation.Position = UDim2.new(0.649999976, 0, 0.0500000007, 0)
  767. Saturation.Size = UDim2.new(0, 15, 0, 100)
  768. Saturation.Image = "rbxassetid://3641079629"
  769.  
  770. Indicator_4.Name = "Indicator"
  771. Indicator_4.Parent = Saturation
  772. Indicator_4.BackgroundColor3 = Color3.new(1, 1, 1)
  773. Indicator_4.BorderSizePixel = 0
  774. Indicator_4.Size = UDim2.new(0, 20, 0, 2)
  775. Indicator_4.ZIndex = 2
  776.  
  777. Switch.Name = "Switch"
  778. Switch.Parent = Prefabs
  779. Switch.BackgroundColor3 = Color3.new(1, 1, 1)
  780. Switch.BackgroundTransparency = 1
  781. Switch.BorderSizePixel = 0
  782. Switch.Position = UDim2.new(0.229411766, 0, 0.20714286, 0)
  783. Switch.Size = UDim2.new(0, 20, 0, 20)
  784. Switch.ZIndex = 2
  785. Switch.Font = Enum.Font.SourceSans
  786. Switch.Text = ""
  787. Switch.TextColor3 = Color3.new(1, 1, 1)
  788. Switch.TextSize = 18
  789.  
  790. TextButton_Roundify_4px_4.Name = "TextButton_Roundify_4px"
  791. TextButton_Roundify_4px_4.Parent = Switch
  792. TextButton_Roundify_4px_4.BackgroundColor3 = Color3.new(1, 1, 1)
  793. TextButton_Roundify_4px_4.BackgroundTransparency = 1
  794. TextButton_Roundify_4px_4.Size = UDim2.new(1, 0, 1, 0)
  795. TextButton_Roundify_4px_4.Image = "rbxassetid://2851929490"
  796. TextButton_Roundify_4px_4.ImageColor3 = Color3.new(0.160784, 0.290196, 0.478431)
  797. TextButton_Roundify_4px_4.ImageTransparency = 0.5
  798. TextButton_Roundify_4px_4.ScaleType = Enum.ScaleType.Slice
  799. TextButton_Roundify_4px_4.SliceCenter = Rect.new(4, 4, 4, 4)
  800.  
  801. Title_3.Name = "Title"
  802. Title_3.Parent = Switch
  803. Title_3.BackgroundColor3 = Color3.new(1, 1, 1)
  804. Title_3.BackgroundTransparency = 1
  805. Title_3.Position = UDim2.new(1.20000005, 0, 0, 0)
  806. Title_3.Size = UDim2.new(0, 20, 0, 20)
  807. Title_3.Font = Enum.Font.GothamSemibold
  808. Title_3.Text = "Switch"
  809. Title_3.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
  810. Title_3.TextSize = 14
  811. Title_3.TextXAlignment = Enum.TextXAlignment.Left
  812.  
  813. Button_2.Name = "Button"
  814. Button_2.Parent = Prefabs
  815. Button_2.BackgroundColor3 = Color3.new(0.160784, 0.290196, 0.478431)
  816. Button_2.BackgroundTransparency = 1
  817. Button_2.BorderSizePixel = 0
  818. Button_2.Size = UDim2.new(0, 91, 0, 20)
  819. Button_2.ZIndex = 2
  820. Button_2.Font = Enum.Font.GothamSemibold
  821. Button_2.TextColor3 = Color3.new(1, 1, 1)
  822. Button_2.TextSize = 14
  823.  
  824. TextButton_Roundify_4px_5.Name = "TextButton_Roundify_4px"
  825. TextButton_Roundify_4px_5.Parent = Button_2
  826. TextButton_Roundify_4px_5.BackgroundColor3 = Color3.new(1, 1, 1)
  827. TextButton_Roundify_4px_5.BackgroundTransparency = 1
  828. TextButton_Roundify_4px_5.Size = UDim2.new(1, 0, 1, 0)
  829. TextButton_Roundify_4px_5.Image = "rbxassetid://2851929490"
  830. TextButton_Roundify_4px_5.ImageColor3 = Color3.new(0.160784, 0.290196, 0.478431)
  831. TextButton_Roundify_4px_5.ScaleType = Enum.ScaleType.Slice
  832. TextButton_Roundify_4px_5.SliceCenter = Rect.new(4, 4, 4, 4)
  833.  
  834. DropdownButton.Name = "DropdownButton"
  835. DropdownButton.Parent = Prefabs
  836. DropdownButton.BackgroundColor3 = Color3.new(0.129412, 0.133333, 0.141176)
  837. DropdownButton.BorderSizePixel = 0
  838. DropdownButton.Size = UDim2.new(1, 0, 0, 20)
  839. DropdownButton.ZIndex = 3
  840. DropdownButton.Font = Enum.Font.GothamBold
  841. DropdownButton.Text = "      Button"
  842. DropdownButton.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
  843. DropdownButton.TextSize = 14
  844. DropdownButton.TextXAlignment = Enum.TextXAlignment.Left
  845.  
  846. Keybind.Name = "Keybind"
  847. Keybind.Parent = Prefabs
  848. Keybind.BackgroundColor3 = Color3.new(1, 1, 1)
  849. Keybind.BackgroundTransparency = 1
  850. Keybind.Size = UDim2.new(0, 200, 0, 20)
  851. Keybind.Image = "rbxassetid://2851929490"
  852. Keybind.ImageColor3 = Color3.new(0.203922, 0.207843, 0.219608)
  853. Keybind.ScaleType = Enum.ScaleType.Slice
  854. Keybind.SliceCenter = Rect.new(4, 4, 4, 4)
  855.  
  856. Title_4.Name = "Title"
  857. Title_4.Parent = Keybind
  858. Title_4.BackgroundColor3 = Color3.new(1, 1, 1)
  859. Title_4.BackgroundTransparency = 1
  860. Title_4.Size = UDim2.new(0, 0, 1, 0)
  861. Title_4.Font = Enum.Font.GothamBold
  862. Title_4.Text = "Keybind"
  863. Title_4.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
  864. Title_4.TextSize = 14
  865. Title_4.TextXAlignment = Enum.TextXAlignment.Left
  866.  
  867. Input.Name = "Input"
  868. Input.Parent = Keybind
  869. Input.BackgroundColor3 = Color3.new(1, 1, 1)
  870. Input.BackgroundTransparency = 1
  871. Input.BorderSizePixel = 0
  872. Input.Position = UDim2.new(1, -85, 0, 2)
  873. Input.Size = UDim2.new(0, 80, 1, -4)
  874. Input.ZIndex = 2
  875. Input.Font = Enum.Font.GothamSemibold
  876. Input.Text = "RShift"
  877. Input.TextColor3 = Color3.new(0.784314, 0.784314, 0.784314)
  878. Input.TextSize = 12
  879. Input.TextWrapped = true
  880.  
  881. Input_Roundify_4px.Name = "Input_Roundify_4px"
  882. Input_Roundify_4px.Parent = Input
  883. Input_Roundify_4px.BackgroundColor3 = Color3.new(1, 1, 1)
  884. Input_Roundify_4px.BackgroundTransparency = 1
  885. Input_Roundify_4px.Size = UDim2.new(1, 0, 1, 0)
  886. Input_Roundify_4px.Image = "rbxassetid://2851929490"
  887. Input_Roundify_4px.ImageColor3 = Color3.new(0.290196, 0.294118, 0.313726)
  888. Input_Roundify_4px.ScaleType = Enum.ScaleType.Slice
  889. Input_Roundify_4px.SliceCenter = Rect.new(4, 4, 4, 4)
  890.  
  891. Windows.Name = "Windows"
  892. Windows.Parent = imgui
  893. Windows.BackgroundColor3 = Color3.new(1, 1, 1)
  894. Windows.BackgroundTransparency = 1
  895. Windows.Position = UDim2.new(0, 20, 0, 20)
  896. Windows.Size = UDim2.new(1, 20, 1, -20)
  897.  
  898. --[[ Script ]]--
  899. script.Parent = imgui
  900.  
  901. local UIS = game:GetService("UserInputService")
  902. local TweenService = game:GetService("TweenService")
  903. local RS = game:GetService("RunService")
  904. local ps = game:GetService("Players")
  905.  
  906. local p = ps.LocalPlayer
  907. local mouse = p:GetMouse()
  908.  
  909. local Prefabs = script.Parent:WaitForChild("Prefabs")
  910. local Windows = script.Parent:FindFirstChild("Windows")
  911.  
  912. local checks = {
  913.     ["binding"] = false,
  914. }
  915.  
  916. UIS.InputBegan:Connect(function(input, gameProcessed)
  917.     if input.KeyCode == ((typeof(ui_options.toggle_key) == "EnumItem") and ui_options.toggle_key or Enum.KeyCode.RightShift) then
  918.         if script.Parent then
  919.             if not checks.binding then
  920.                 script.Parent.Enabled = not script.Parent.Enabled
  921.             end
  922.         end
  923.     end
  924. end)
  925.  
  926. local function Resize(part, new, _delay)
  927.     _delay = _delay or 0.5
  928.     local tweenInfo = TweenInfo.new(_delay, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
  929.     local tween = TweenService:Create(part, tweenInfo, new)
  930.     tween:Play()
  931. end
  932.  
  933. local function rgbtohsv(r, g, b) -- idk who made this function, but thanks
  934.     r, g, b = r / 255, g / 255, b / 255
  935.     local max, min = math.max(r, g, b), math.min(r, g, b)
  936.     local h, s, v
  937.     v = max
  938.  
  939.     local d = max - min
  940.     if max == 0 then
  941.         s = 0
  942.     else
  943.         s = d / max
  944.     end
  945.  
  946.     if max == min then
  947.         h = 0
  948.     else
  949.         if max == r then
  950.             h = (g - b) / d
  951.             if g < b then
  952.                 h = h + 6
  953.             end
  954.         elseif max == g then
  955.             h = (b - r) / d + 2
  956.         elseif max == b then
  957.             h = (r - g) / d + 4
  958.         end
  959.         h = h / 6
  960.     end
  961.  
  962.     return h, s, v
  963. end
  964.  
  965. local function hasprop(object, prop)
  966.     local a, b = pcall(function()
  967.         return object[tostring(prop)]
  968.     end)
  969.     if a then
  970.         return b
  971.     end
  972. end
  973.  
  974. local function gNameLen(obj)
  975.     return obj.TextBounds.X + 15
  976. end
  977.  
  978. local function gMouse()
  979.     return Vector2.new(UIS:GetMouseLocation().X + 1, UIS:GetMouseLocation().Y - 35)
  980. end
  981.  
  982. local function ripple(button, x, y)
  983.     spawn(function()
  984.         button.ClipsDescendants = true
  985.  
  986.         local circle = Prefabs:FindFirstChild("Circle"):Clone()
  987.  
  988.         circle.Parent = button
  989.         circle.ZIndex = 1000
  990.  
  991.         local new_x = x - circle.AbsolutePosition.X
  992.         local new_y = y - circle.AbsolutePosition.Y
  993.         circle.Position = UDim2.new(0, new_x, 0, new_y)
  994.  
  995.         local size = 0
  996.         if button.AbsoluteSize.X > button.AbsoluteSize.Y then
  997.              size = button.AbsoluteSize.X * 1.5
  998.         elseif button.AbsoluteSize.X < button.AbsoluteSize.Y then
  999.              size = button.AbsoluteSize.Y * 1.5
  1000.         elseif button.AbsoluteSize.X == button.AbsoluteSize.Y then
  1001.             size = button.AbsoluteSize.X * 1.5
  1002.         end
  1003.  
  1004.         circle:TweenSizeAndPosition(UDim2.new(0, size, 0, size), UDim2.new(0.5, -size / 2, 0.5, -size / 2), "Out", "Quad", 0.5, false, nil)
  1005.         Resize(circle, {ImageTransparency = 1}, 0.5)
  1006.  
  1007.         wait(0.5)
  1008.         circle:Destroy()
  1009.     end)
  1010. end
  1011.  
  1012. local windows = 0
  1013. local library = {}
  1014.  
  1015. local function format_windows()
  1016.     local ull = Prefabs:FindFirstChild("UIListLayout"):Clone()
  1017.     ull.Parent = Windows
  1018.     local data = {}
  1019.  
  1020.     for i,v in next, Windows:GetChildren() do
  1021.         if not (v:IsA("UIListLayout")) then
  1022.             data[v] = v.AbsolutePosition
  1023.         end
  1024.     end
  1025.  
  1026.     ull:Destroy()
  1027.  
  1028.     for i,v in next, data do
  1029.         i.Position = UDim2.new(0, v.X, 0, v.Y)
  1030.     end
  1031. end
  1032.  
  1033. function library:FormatWindows()
  1034.     format_windows()
  1035. end
  1036.  
  1037. function library:AddWindow(title, options)
  1038.     windows = windows + 1
  1039.     local dropdown_open = false
  1040.     title = tostring(title or "New Window")
  1041.     options = (typeof(options) == "table") and options or ui_options
  1042.     options.tween_time = 0.1
  1043.  
  1044.     local Window = Prefabs:FindFirstChild("Window"):Clone()
  1045.     Window.Parent = Windows
  1046.     Window:FindFirstChild("Title").Text = title
  1047.     Window.Size = UDim2.new(0, options.min_size.X, 0, options.min_size.Y)
  1048.     Window.ZIndex = Window.ZIndex + (windows * 10)
  1049.  
  1050.     do -- Altering Window Color
  1051.         local Title = Window:FindFirstChild("Title")
  1052.         local Bar = Window:FindFirstChild("Bar")
  1053.         local Base = Bar:FindFirstChild("Base")
  1054.         local Top = Bar:FindFirstChild("Top")
  1055.         local SplitFrame = Window:FindFirstChild("TabSelection"):FindFirstChild("Frame")
  1056.         local Toggle = Bar:FindFirstChild("Toggle")
  1057.  
  1058.         spawn(function()
  1059.             while true do
  1060.                 Bar.BackgroundColor3 = options.main_color
  1061.                 Base.BackgroundColor3 = options.main_color
  1062.                 Base.ImageColor3 = options.main_color
  1063.                 Top.ImageColor3 = options.main_color
  1064.                 SplitFrame.BackgroundColor3 = options.main_color
  1065.  
  1066.                 RS.Heartbeat:Wait()
  1067.             end
  1068.         end)
  1069.  
  1070.     end
  1071.  
  1072.     local Resizer = Window:WaitForChild("Resizer")
  1073.  
  1074.     local window_data = {}
  1075.     Window.Draggable = true
  1076.  
  1077.     do -- Resize Window
  1078.         local oldIcon = mouse.Icon
  1079.         local Entered = false
  1080.         Resizer.MouseEnter:Connect(function()
  1081.             Window.Draggable = false
  1082.             if options.can_resize then
  1083.                 oldIcon = mouse.Icon
  1084.                 -- mouse.Icon = "http://www.roblox.com/asset?id=4745131330"
  1085.             end
  1086.             Entered = true
  1087.         end)
  1088.  
  1089.         Resizer.MouseLeave:Connect(function()
  1090.             Entered = false
  1091.             if options.can_resize then
  1092.                 mouse.Icon = oldIcon
  1093.             end
  1094.             Window.Draggable = true
  1095.         end)
  1096.  
  1097.         local Held = false
  1098.         UIS.InputBegan:Connect(function(inputObject)
  1099.             if inputObject.UserInputType == Enum.UserInputType.MouseButton1 then
  1100.                 Held = true
  1101.  
  1102.                 spawn(function() -- Loop check
  1103.                     if Entered and Resizer.Active and options.can_resize then
  1104.                         while Held and Resizer.Active do
  1105.  
  1106.                             local mouse_location = gMouse()
  1107.                             local x = mouse_location.X - Window.AbsolutePosition.X
  1108.                             local y = mouse_location.Y - Window.AbsolutePosition.Y
  1109.  
  1110.                             --
  1111.                             if x >= options.min_size.X and y >= options.min_size.Y then
  1112.                                 Resize(Window, {Size = UDim2.new(0, x, 0, y)}, options.tween_time)
  1113.                             elseif x >= options.min_size.X then
  1114.                                 Resize(Window, {Size = UDim2.new(0, x, 0, options.min_size.Y)}, options.tween_time)
  1115.                             elseif y >= options.min_size.Y then
  1116.                                 Resize(Window, {Size = UDim2.new(0, options.min_size.X, 0, y)}, options.tween_time)
  1117.                             else
  1118.                                 Resize(Window, {Size = UDim2.new(0, options.min_size.X, 0, options.min_size.Y)}, options.tween_time)
  1119.                             end
  1120.  
  1121.                             RS.Heartbeat:Wait()
  1122.                         end
  1123.                     end
  1124.                 end)
  1125.             end
  1126.         end)
  1127.         UIS.InputEnded:Connect(function(inputObject)
  1128.             if inputObject.UserInputType == Enum.UserInputType.MouseButton1 then
  1129.                 Held = false
  1130.             end
  1131.         end)
  1132.     end
  1133.  
  1134.     do -- [Open / Close] Window
  1135.         local open_close = Window:FindFirstChild("Bar"):FindFirstChild("Toggle")
  1136.         local open = true
  1137.         local canopen = true
  1138.  
  1139.         local oldwindowdata = {}
  1140.         local oldy = Window.AbsoluteSize.Y
  1141.         open_close.MouseButton1Click:Connect(function()
  1142.             if canopen then
  1143.                 canopen = false
  1144.  
  1145.                 if open then
  1146.                     -- Close
  1147.  
  1148.                     oldwindowdata = {}
  1149.                     for i,v in next, Window:FindFirstChild("Tabs"):GetChildren() do
  1150.                         oldwindowdata[v] = v.Visible
  1151.                         v.Visible = false
  1152.                     end
  1153.  
  1154.                     Resizer.Active = false
  1155.  
  1156.                     oldy = Window.AbsoluteSize.Y
  1157.                     Resize(open_close, {Rotation = 0}, options.tween_time)
  1158.                     Resize(Window, {Size = UDim2.new(0, Window.AbsoluteSize.X, 0, 26)}, options.tween_time)
  1159.                     open_close.Parent:FindFirstChild("Base").Transparency = 1
  1160.  
  1161.                 else
  1162.                     -- Open
  1163.  
  1164.                     for i,v in next, oldwindowdata do
  1165.                         i.Visible = v
  1166.                     end
  1167.  
  1168.                     Resizer.Active = true
  1169.  
  1170.                     Resize(open_close, {Rotation = 90}, options.tween_time)
  1171.                     Resize(Window, {Size = UDim2.new(0, Window.AbsoluteSize.X, 0, oldy)}, options.tween_time)
  1172.                     open_close.Parent:FindFirstChild("Base").Transparency = 0
  1173.  
  1174.                 end
  1175.  
  1176.                 open = not open
  1177.                 wait(options.tween_time)
  1178.                 canopen = true
  1179.  
  1180.             end
  1181.         end)
  1182.     end
  1183.  
  1184.     do -- UI Elements
  1185.         local tabs = Window:FindFirstChild("Tabs")
  1186.         local tab_selection = Window:FindFirstChild("TabSelection")
  1187.         local tab_buttons = tab_selection:FindFirstChild("TabButtons")
  1188.  
  1189.         do -- Add Tab
  1190.             function window_data:AddTab(tab_name)
  1191.                 local tab_data = {}
  1192.                 tab_name = tostring(tab_name or "New Tab")
  1193.                 tab_selection.Visible = true
  1194.  
  1195.                 local new_button = Prefabs:FindFirstChild("TabButton"):Clone()
  1196.                 new_button.Parent = tab_buttons
  1197.                 new_button.Text = tab_name
  1198.                 new_button.Size = UDim2.new(0, gNameLen(new_button), 0, 20)
  1199.                 new_button.ZIndex = new_button.ZIndex + (windows * 10)
  1200.                 new_button:GetChildren()[1].ZIndex = new_button:GetChildren()[1].ZIndex + (windows * 10)
  1201.  
  1202.                 local new_tab = Prefabs:FindFirstChild("Tab"):Clone()
  1203.                 new_tab.Parent = tabs
  1204.                 new_tab.ZIndex = new_tab.ZIndex + (windows * 10)
  1205.  
  1206.                 local function show()
  1207.                     if dropdown_open then return end
  1208.                     for i, v in next, tab_buttons:GetChildren() do
  1209.                         if not (v:IsA("UIListLayout")) then
  1210.                             v:GetChildren()[1].ImageColor3 = Color3.fromRGB(52, 53, 56)
  1211.                             Resize(v, {Size = UDim2.new(0, v.AbsoluteSize.X, 0, 20)}, options.tween_time)
  1212.                         end
  1213.                     end
  1214.                     for i, v in next, tabs:GetChildren() do
  1215.                         v.Visible = false
  1216.                     end
  1217.  
  1218.                     Resize(new_button, {Size = UDim2.new(0, new_button.AbsoluteSize.X, 0, 25)}, options.tween_time)
  1219.                     new_button:GetChildren()[1].ImageColor3 = Color3.fromRGB(73, 75, 79)
  1220.                     new_tab.Visible = true
  1221.                 end
  1222.  
  1223.                 new_button.MouseButton1Click:Connect(function()
  1224.                     show()
  1225.                 end)
  1226.  
  1227.                 function tab_data:Show()
  1228.                     show()
  1229.                 end
  1230.  
  1231.                 do -- Tab Elements
  1232.  
  1233.                     function tab_data:AddLabel(label_text) -- [Label]
  1234.                         label_text = tostring(label_text or "New Label")
  1235.  
  1236.                         local label = Prefabs:FindFirstChild("Label"):Clone()
  1237.  
  1238.                         label.Parent = new_tab
  1239.                         label.Text = label_text
  1240.                         label.Size = UDim2.new(0, gNameLen(label), 0, 20)
  1241.                         label.ZIndex = label.ZIndex + (windows * 10)
  1242.  
  1243.                         return label
  1244.                     end
  1245.  
  1246.                     function tab_data:AddButton(button_text, callback) -- [Button]
  1247.                         button_text = tostring(button_text or "New Button")
  1248.                         callback = typeof(callback) == "function" and callback or function()end
  1249.  
  1250.                         local button = Prefabs:FindFirstChild("Button"):Clone()
  1251.  
  1252.                         button.Parent = new_tab
  1253.                         button.Text = button_text
  1254.                         button.Size = UDim2.new(0, gNameLen(button), 0, 20)
  1255.                         button.ZIndex = button.ZIndex + (windows * 10)
  1256.                         button:GetChildren()[1].ZIndex = button:GetChildren()[1].ZIndex + (windows * 10)
  1257.  
  1258.                         spawn(function()
  1259.                             while true do
  1260.                                 if button and button:GetChildren()[1] then
  1261.                                     button:GetChildren()[1].ImageColor3 = options.main_color
  1262.                                 end
  1263.                                 RS.Heartbeat:Wait()
  1264.                             end
  1265.                         end)
  1266.  
  1267.                         button.MouseButton1Click:Connect(function()
  1268.                             ripple(button, mouse.X, mouse.Y)
  1269.                             pcall(callback)
  1270.                         end)
  1271.  
  1272.                         return button
  1273.                     end
  1274.  
  1275.                     function tab_data:AddSwitch(switch_text, callback) -- [Switch]
  1276.                         local switch_data = {}
  1277.  
  1278.                         switch_text = tostring(switch_text or "New Switch")
  1279.                         callback = typeof(callback) == "function" and callback or function()end
  1280.  
  1281.                         local switch = Prefabs:FindFirstChild("Switch"):Clone()
  1282.  
  1283.                         switch.Parent = new_tab
  1284.                         switch:FindFirstChild("Title").Text = switch_text
  1285.  
  1286.                         switch:FindFirstChild("Title").ZIndex = switch:FindFirstChild("Title").ZIndex + (windows * 10)
  1287.                         switch.ZIndex = switch.ZIndex + (windows * 10)
  1288.                         switch:GetChildren()[1].ZIndex = switch:GetChildren()[1].ZIndex + (windows * 10)
  1289.  
  1290.                         spawn(function()
  1291.                             while true do
  1292.                                 if switch and switch:GetChildren()[1] then
  1293.                                     switch:GetChildren()[1].ImageColor3 = options.main_color
  1294.                                 end
  1295.                                 RS.Heartbeat:Wait()
  1296.                             end
  1297.                         end)
  1298.  
  1299.                         local toggled = false
  1300.                         switch.MouseButton1Click:Connect(function()
  1301.                             toggled = not toggled
  1302.                             switch.Text = toggled and utf8.char(10003) or ""
  1303.                             pcall(callback, toggled)
  1304.                         end)
  1305.  
  1306.                         function switch_data:Set(bool)
  1307.                             toggled = (typeof(bool) == "boolean") and bool or false
  1308.                             switch.Text = toggled and utf8.char(10003) or ""
  1309.                             pcall(callback,toggled)
  1310.                         end
  1311.  
  1312.                         return switch_data, switch
  1313.                     end
  1314.  
  1315.                     function tab_data:AddTextBox(textbox_text, callback, textbox_options)
  1316.                         textbox_text = tostring(textbox_text or "New TextBox")
  1317.                         callback = typeof(callback) == "function" and callback or function()end
  1318.                         textbox_options = typeof(textbox_options) == "table" and textbox_options or {["clear"] = true}
  1319.                         textbox_options = {
  1320.                             ["clear"] = ((textbox_options.clear) == true)
  1321.                         }
  1322.  
  1323.                         local textbox = Prefabs:FindFirstChild("TextBox"):Clone()
  1324.  
  1325.                         textbox.Parent = new_tab
  1326.                         textbox.PlaceholderText = textbox_text
  1327.                         textbox.ZIndex = textbox.ZIndex + (windows * 10)
  1328.                         textbox:GetChildren()[1].ZIndex = textbox:GetChildren()[1].ZIndex + (windows * 10)
  1329.  
  1330.                         textbox.FocusLost:Connect(function(ep)
  1331.                             if ep then
  1332.                                 if #textbox.Text > 0 then
  1333.                                     pcall(callback, textbox.Text)
  1334.                                     if textbox_options.clear then
  1335.                                         textbox.Text = ""
  1336.                                     end
  1337.                                 end
  1338.                             end
  1339.                         end)
  1340.  
  1341.                         return textbox
  1342.                     end
  1343.  
  1344.                     function tab_data:AddSlider(slider_text, callback, slider_options)
  1345.                         local slider_data = {}
  1346.  
  1347.                         slider_text = tostring(slider_text or "New Slider")
  1348.                         callback = typeof(callback) == "function" and callback or function()end
  1349.                         slider_options = typeof(slider_options) == "table" and slider_options or {}
  1350.                         slider_options = {
  1351.                             ["min"] = slider_options.min or 0,
  1352.                             ["max"] = slider_options.max or 100,
  1353.                             ["readonly"] = slider_options.readonly or false,
  1354.                         }
  1355.  
  1356.                         local slider = Prefabs:FindFirstChild("Slider"):Clone()
  1357.  
  1358.                         slider.Parent = new_tab
  1359.                         slider.ZIndex = slider.ZIndex + (windows * 10)
  1360.  
  1361.                         local title = slider:FindFirstChild("Title")
  1362.                         local indicator = slider:FindFirstChild("Indicator")
  1363.                         local value = slider:FindFirstChild("Value")
  1364.                         title.ZIndex = title.ZIndex + (windows * 10)
  1365.                         indicator.ZIndex = indicator.ZIndex + (windows * 10)
  1366.                         value.ZIndex = value.ZIndex + (windows * 10)
  1367.  
  1368.                         title.Text = slider_text
  1369.  
  1370.                         do -- Slider Math
  1371.                             local Entered = false
  1372.                             slider.MouseEnter:Connect(function()
  1373.                                 Entered = true
  1374.                                 Window.Draggable = false
  1375.                             end)
  1376.                             slider.MouseLeave:Connect(function()
  1377.                                 Entered = false
  1378.                                 Window.Draggable = true
  1379.                             end)
  1380.  
  1381.                             local Held = false
  1382.                             UIS.InputBegan:Connect(function(inputObject)
  1383.                                 if inputObject.UserInputType == Enum.UserInputType.MouseButton1 then
  1384.                                     Held = true
  1385.  
  1386.                                     spawn(function() -- Loop check
  1387.                                         if Entered and not slider_options.readonly then
  1388.                                             while Held and (not dropdown_open) do
  1389.                                                 local mouse_location = gMouse()
  1390.                                                 local x = (slider.AbsoluteSize.X - (slider.AbsoluteSize.X - ((mouse_location.X - slider.AbsolutePosition.X)) + 1)) / slider.AbsoluteSize.X
  1391.  
  1392.                                                 local min = 0
  1393.                                                 local max = 1
  1394.  
  1395.                                                 local size = min
  1396.                                                 if x >= min and x <= max then
  1397.                                                     size = x
  1398.                                                 elseif x < min then
  1399.                                                     size = min
  1400.                                                 elseif x > max then
  1401.                                                     size = max
  1402.                                                 end
  1403.  
  1404.                                                 Resize(indicator, {Size = UDim2.new(size or min, 0, 0, 20)}, options.tween_time)
  1405.                                                 local p = math.floor((size or min) * 100)
  1406.  
  1407.                                                 local maxv = slider_options.max
  1408.                                                 local minv = slider_options.min
  1409.                                                 local diff = maxv - minv
  1410.  
  1411.                                                 local sel_value = math.floor(((diff / 100) * p) + minv)
  1412.  
  1413.                                                 value.Text = tostring(sel_value)
  1414.                                                 pcall(callback, sel_value)
  1415.  
  1416.                                                 RS.Heartbeat:Wait()
  1417.                                             end
  1418.                                         end
  1419.                                     end)
  1420.                                 end
  1421.                             end)
  1422.                             UIS.InputEnded:Connect(function(inputObject)
  1423.                                 if inputObject.UserInputType == Enum.UserInputType.MouseButton1 then
  1424.                                     Held = false
  1425.                                 end
  1426.                             end)
  1427.  
  1428.                             function slider_data:Set(new_value)
  1429.                                 new_value = tonumber(new_value) or 0
  1430.                                 new_value = (((new_value >= 0 and new_value <= 100) and new_value) / 100)
  1431.  
  1432.                                 Resize(indicator, {Size = UDim2.new(new_value or 0, 0, 0, 20)}, options.tween_time)
  1433.                                 local p = math.floor((new_value or 0) * 100)
  1434.  
  1435.                                 local maxv = slider_options.max
  1436.                                 local minv = slider_options.min
  1437.                                 local diff = maxv - minv
  1438.  
  1439.                                 local sel_value = math.floor(((diff / 100) * p) + minv)
  1440.  
  1441.                                 value.Text = tostring(sel_value)
  1442.                                 pcall(callback, sel_value)
  1443.                             end
  1444.  
  1445.                             slider_data:Set(slider_options["min"])
  1446.                         end
  1447.  
  1448.                         return slider_data, slider
  1449.                     end
  1450.  
  1451.                     function tab_data:AddKeybind(keybind_name, callback, keybind_options)
  1452.                         local keybind_data = {}
  1453.  
  1454.                         keybind_name = tostring(keybind_name or "New Keybind")
  1455.                         callback = typeof(callback) == "function" and callback or function()end
  1456.                         keybind_options = typeof(keybind_options) == "table" and keybind_options or {}
  1457.                         keybind_options = {
  1458.                             ["standard"] = keybind_options.standard or Enum.KeyCode.RightShift,
  1459.                         }
  1460.  
  1461.                         local keybind = Prefabs:FindFirstChild("Keybind"):Clone()
  1462.                         local input = keybind:FindFirstChild("Input")
  1463.                         local title = keybind:FindFirstChild("Title")
  1464.                         keybind.ZIndex = keybind.ZIndex + (windows * 10)
  1465.                         input.ZIndex = input.ZIndex + (windows * 10)
  1466.                         input:GetChildren()[1].ZIndex = input:GetChildren()[1].ZIndex + (windows * 10)
  1467.                         title.ZIndex = title.ZIndex + (windows * 10)
  1468.  
  1469.                         keybind.Parent = new_tab
  1470.                         title.Text = "  " .. keybind_name
  1471.                         keybind.Size = UDim2.new(0, gNameLen(title) + 80, 0, 20)
  1472.  
  1473.                         local shortkeys = { -- thanks to stroketon for helping me out with this
  1474.                             RightControl = 'RightCtrl',
  1475.                             LeftControl = 'LeftCtrl',
  1476.                             LeftShift = 'LShift',
  1477.                             RightShift = 'RShift',
  1478.                             MouseButton1 = "Mouse1",
  1479.                             MouseButton2 = "Mouse2"
  1480.                         }
  1481.  
  1482.                         local keybind = keybind_options.standard
  1483.  
  1484.                         function keybind_data:SetKeybind(Keybind)
  1485.                             local key = shortkeys[Keybind.Name] or Keybind.Name
  1486.                             input.Text = key
  1487.                             keybind = Keybind
  1488.                         end
  1489.  
  1490.                         UIS.InputBegan:Connect(function(a, b)
  1491.                             if checks.binding then
  1492.                                 spawn(function()
  1493.                                     wait()
  1494.                                     checks.binding = false
  1495.                                 end)
  1496.                                 return
  1497.                             end
  1498.                             if a.KeyCode == keybind and not b then
  1499.                                 pcall(callback, keybind)
  1500.                             end
  1501.                         end)
  1502.  
  1503.                         keybind_data:SetKeybind(keybind_options.standard)
  1504.  
  1505.                         input.MouseButton1Click:Connect(function()
  1506.                             if checks.binding then return end
  1507.                             input.Text = "..."
  1508.                             checks.binding = true
  1509.                             local a, b = UIS.InputBegan:Wait()
  1510.                             keybind_data:SetKeybind(a.KeyCode)
  1511.                         end)
  1512.  
  1513.                         return keybind_data, keybind
  1514.                     end
  1515.  
  1516.                     function tab_data:AddDropdown(dropdown_name, callback)
  1517.                         local dropdown_data = {}
  1518.                         dropdown_name = tostring(dropdown_name or "New Dropdown")
  1519.                         callback = typeof(callback) == "function" and callback or function()end
  1520.  
  1521.                         local dropdown = Prefabs:FindFirstChild("Dropdown"):Clone()
  1522.                         local box = dropdown:FindFirstChild("Box")
  1523.                         local objects = box:FindFirstChild("Objects")
  1524.                         local indicator = dropdown:FindFirstChild("Indicator")
  1525.                         dropdown.ZIndex = dropdown.ZIndex + (windows * 10)
  1526.                         box.ZIndex = box.ZIndex + (windows * 10)
  1527.                         objects.ZIndex = objects.ZIndex + (windows * 10)
  1528.                         indicator.ZIndex = indicator.ZIndex + (windows * 10)
  1529.                         dropdown:GetChildren()[3].ZIndex = dropdown:GetChildren()[3].ZIndex + (windows * 10)
  1530.  
  1531.                         dropdown.Parent = new_tab
  1532.                         dropdown.Text = "      " .. dropdown_name
  1533.                         box.Size = UDim2.new(1, 0, 0, 0)
  1534.  
  1535.                         local open = false
  1536.                         dropdown.MouseButton1Click:Connect(function()
  1537.                             open = not open
  1538.  
  1539.                             local len = (#objects:GetChildren() - 1) * 20
  1540.                             if #objects:GetChildren() - 1 >= 10 then
  1541.                                 len = 10 * 20
  1542.                                 objects.CanvasSize = UDim2.new(0, 0, (#objects:GetChildren() - 1) * 0.1, 0)
  1543.                             end
  1544.  
  1545.                             if open then -- Open
  1546.                                 if dropdown_open then return end
  1547.                                 dropdown_open = true
  1548.                                 Resize(box, {Size = UDim2.new(1, 0, 0, len)}, options.tween_time)
  1549.                                 Resize(indicator, {Rotation = 90}, options.tween_time)
  1550.                             else -- Close
  1551.                                 dropdown_open = false
  1552.                                 Resize(box, {Size = UDim2.new(1, 0, 0, 0)}, options.tween_time)
  1553.                                 Resize(indicator, {Rotation = -90}, options.tween_time)
  1554.                             end
  1555.  
  1556.                         end)
  1557.  
  1558.                         function dropdown_data:Add(n)
  1559.                             local object_data = {}
  1560.                             n = tostring(n or "New Object")
  1561.  
  1562.                             local object = Prefabs:FindFirstChild("DropdownButton"):Clone()
  1563.  
  1564.                             object.Parent = objects
  1565.                             object.Text = n
  1566.                             object.ZIndex = object.ZIndex + (windows * 10)
  1567.  
  1568.                             object.MouseEnter:Connect(function()
  1569.                                 object.BackgroundColor3 = options.main_color
  1570.                             end)
  1571.                             object.MouseLeave:Connect(function()
  1572.                                 object.BackgroundColor3 = Color3.fromRGB(33, 34, 36)
  1573.                             end)
  1574.  
  1575.                             if open then
  1576.                                 local len = (#objects:GetChildren() - 1) * 20
  1577.                                 if #objects:GetChildren() - 1 >= 10 then
  1578.                                     len = 10 * 20
  1579.                                     objects.CanvasSize = UDim2.new(0, 0, (#objects:GetChildren() - 1) * 0.1, 0)
  1580.                                 end
  1581.                                 Resize(box, {Size = UDim2.new(1, 0, 0, len)}, options.tween_time)
  1582.                             end
  1583.  
  1584.                             object.MouseButton1Click:Connect(function()
  1585.                                 if dropdown_open then
  1586.                                     dropdown.Text = "      [ " .. n .. " ]"
  1587.                                     dropdown_open = false
  1588.                                     open = false
  1589.                                     Resize(box, {Size = UDim2.new(1, 0, 0, 0)}, options.tween_time)
  1590.                                     Resize(indicator, {Rotation = -90}, options.tween_time)
  1591.                                     pcall(callback, n)
  1592.                                 end
  1593.                             end)
  1594.  
  1595.                             function object_data:Remove()
  1596.                                 object:Destroy()
  1597.                             end
  1598.  
  1599.                             return object, object_data
  1600.                         end
  1601.  
  1602.                         return dropdown_data, dropdown
  1603.                     end
  1604.  
  1605.                     function tab_data:AddColorPicker(callback)
  1606.                         local color_picker_data = {}
  1607.                         callback = typeof(callback) == "function" and callback or function()end
  1608.  
  1609.                         local color_picker = Prefabs:FindFirstChild("ColorPicker"):Clone()
  1610.  
  1611.                         color_picker.Parent = new_tab
  1612.                         color_picker.ZIndex = color_picker.ZIndex + (windows * 10)
  1613.  
  1614.                         local palette = color_picker:FindFirstChild("Palette")
  1615.                         local sample = color_picker:FindFirstChild("Sample")
  1616.                         local saturation = color_picker:FindFirstChild("Saturation")
  1617.                         palette.ZIndex = palette.ZIndex + (windows * 10)
  1618.                         sample.ZIndex = sample.ZIndex + (windows * 10)
  1619.                         saturation.ZIndex = saturation.ZIndex + (windows * 10)
  1620.  
  1621.                         do -- Color Picker Math
  1622.                             local h = 0
  1623.                             local s = 1
  1624.                             local v = 1
  1625.  
  1626.                             local function update()
  1627.                                 local color = Color3.fromHSV(h, s, v)
  1628.                                 sample.ImageColor3 = color
  1629.                                 saturation.ImageColor3 = Color3.fromHSV(h, 1, 1)
  1630.                                 pcall(callback, color)
  1631.                             end
  1632.  
  1633.                             do
  1634.                                 local color = Color3.fromHSV(h, s, v)
  1635.                                 sample.ImageColor3 = color
  1636.                                 saturation.ImageColor3 = Color3.fromHSV(h, 1, 1)
  1637.                             end
  1638.  
  1639.                             local Entered1, Entered2 = false, false
  1640.                             palette.MouseEnter:Connect(function()
  1641.                                 Window.Draggable = false
  1642.                                 Entered1 = true
  1643.                             end)
  1644.                             palette.MouseLeave:Connect(function()
  1645.                                 Window.Draggable = true
  1646.                                 Entered1 = false
  1647.                             end)
  1648.                             saturation.MouseEnter:Connect(function()
  1649.                                 Window.Draggable = false
  1650.                                 Entered2 = true
  1651.                             end)
  1652.                             saturation.MouseLeave:Connect(function()
  1653.                                 Window.Draggable = true
  1654.                                 Entered2 = false
  1655.                             end)
  1656.  
  1657.                             local palette_indicator = palette:FindFirstChild("Indicator")
  1658.                             local saturation_indicator = saturation:FindFirstChild("Indicator")
  1659.                             palette_indicator.ZIndex = palette_indicator.ZIndex + (windows * 10)
  1660.                             saturation_indicator.ZIndex = saturation_indicator.ZIndex + (windows * 10)
  1661.  
  1662.                             local Held = false
  1663.                             UIS.InputBegan:Connect(function(inputObject)
  1664.                                 if inputObject.UserInputType == Enum.UserInputType.MouseButton1 then
  1665.                                     Held = true
  1666.  
  1667.                                     spawn(function() -- Loop check
  1668.                                         while Held and Entered1 and (not dropdown_open) do -- Palette
  1669.                                             local mouse_location = gMouse()
  1670.  
  1671.                                             local x = ((palette.AbsoluteSize.X - (mouse_location.X - palette.AbsolutePosition.X)) + 1)
  1672.                                             local y = ((palette.AbsoluteSize.Y - (mouse_location.Y - palette.AbsolutePosition.Y)) + 1.5)
  1673.  
  1674.                                             local color = Color3.fromHSV(x / 100, y / 100, 0)
  1675.                                             h = x / 100
  1676.                                             s = y / 100
  1677.  
  1678.                                             Resize(palette_indicator, {Position = UDim2.new(0, math.abs(x - 100) - (palette_indicator.AbsoluteSize.X / 2), 0, math.abs(y - 100) - (palette_indicator.AbsoluteSize.Y / 2))}, options.tween_time)
  1679.  
  1680.                                             update()
  1681.                                             RS.Heartbeat:Wait()
  1682.                                         end
  1683.  
  1684.                                         while Held and Entered2 and (not dropdown_open) do -- Saturation
  1685.                                             local mouse_location = gMouse()
  1686.                                             local y = ((palette.AbsoluteSize.Y - (mouse_location.Y - palette.AbsolutePosition.Y)) + 1.5)
  1687.                                             v = y / 100
  1688.  
  1689.                                             Resize(saturation_indicator, {Position = UDim2.new(0, 0, 0, math.abs(y - 100))}, options.tween_time)
  1690.  
  1691.                                             update()
  1692.                                             RS.Heartbeat:Wait()
  1693.                                         end
  1694.                                     end)
  1695.                                 end
  1696.                             end)
  1697.                             UIS.InputEnded:Connect(function(inputObject)
  1698.                                 if inputObject.UserInputType == Enum.UserInputType.MouseButton1 then
  1699.                                     Held = false
  1700.                                 end
  1701.                             end)
  1702.  
  1703.                             function color_picker_data:Set(color)
  1704.                                 color = typeof(color) == "Color3" and color or Color3.new(1, 1, 1)
  1705.                                 local h2, s2, v2 = rgbtohsv(color.r * 255, color.g * 255, color.b * 255)
  1706.                                 sample.ImageColor3 = color
  1707.                                 saturation.ImageColor3 = Color3.fromHSV(h2, 1, 1)
  1708.                                 pcall(callback, color)
  1709.                             end
  1710.                         end
  1711.  
  1712.                         return color_picker_data, color_picker
  1713.                     end
  1714.  
  1715.                     function tab_data:AddConsole(console_options)
  1716.                         local console_data = {}
  1717.  
  1718.                         console_options = typeof(console_options) == "table" and console_options or {["readonly"] = true,["full"] = false,}
  1719.                         console_options = {
  1720.                             ["y"] = tonumber(console_options.y) or 200,
  1721.                             ["source"] = console_options.source or "Logs",
  1722.                             ["readonly"] = ((console_options.readonly) == true),
  1723.                             ["full"] = ((console_options.full) == true),
  1724.                         }
  1725.  
  1726.                         local console = Prefabs:FindFirstChild("Console"):Clone()
  1727.  
  1728.                         console.Parent = new_tab
  1729.                         console.ZIndex = console.ZIndex + (windows * 10)
  1730.                         console.Size = UDim2.new(1, 0, console_options.full and 1 or 0, console_options.y)
  1731.  
  1732.                         local sf = console:GetChildren()[1]
  1733.                         local Source = sf:FindFirstChild("Source")
  1734.                         local Lines = sf:FindFirstChild("Lines")
  1735.                         Source.ZIndex = Source.ZIndex + (windows * 10)
  1736.                         Lines.ZIndex = Lines.ZIndex + (windows * 10)
  1737.  
  1738.                         Source.TextEditable = not console_options.readonly
  1739.  
  1740.                         do -- Syntax Zindex
  1741.                             for i,v in next, Source:GetChildren() do
  1742.                                 v.ZIndex = v.ZIndex + (windows * 10) + 1
  1743.                             end
  1744.                         end
  1745.                         Source.Comments.ZIndex = Source.Comments.ZIndex + 1
  1746.  
  1747.                         do -- Highlighting (thanks to whoever made this)
  1748.                             local lua_keywords = {"and", "break", "do", "else", "elseif", "end", "false", "for", "function", "goto", "if", "in", "local", "nil", "not", "or", "repeat", "return", "then", "true", "until", "while"}
  1749.                             local global_env = {"getrawmetatable", "newcclosure", "islclosure", "setclipboard", "game", "workspace", "script", "math", "string", "table", "print", "wait", "BrickColor", "Color3", "next", "pairs", "ipairs", "select", "unpack", "Instance", "Vector2", "Vector3", "CFrame", "Ray", "UDim2", "Enum", "assert", "error", "warn", "tick", "loadstring", "_G", "shared", "getfenv", "setfenv", "newproxy", "setmetatable", "getmetatable", "os", "debug", "pcall", "ypcall", "xpcall", "rawequal", "rawset", "rawget", "tonumber", "tostring", "type", "typeof", "_VERSION", "coroutine", "delay", "require", "spawn", "LoadLibrary", "settings", "stats", "time", "UserSettings", "version", "Axes", "ColorSequence", "Faces", "ColorSequenceKeypoint", "NumberRange", "NumberSequence", "NumberSequenceKeypoint", "gcinfo", "elapsedTime", "collectgarbage", "PhysicalProperties", "Rect", "Region3", "Region3int16", "UDim", "Vector2int16", "Vector3int16", "load", "fire", "Fire"}
  1750.  
  1751.                             local Highlight = function(string, keywords)
  1752.                                 local K = {}
  1753.                                 local S = string
  1754.                                 local Token =
  1755.                                 {
  1756.                                     ["="] = true,
  1757.                                     ["."] = true,
  1758.                                     [","] = true,
  1759.                                     ["("] = true,
  1760.                                     [")"] = true,
  1761.                                     ["["] = true,
  1762.                                     ["]"] = true,
  1763.                                     ["{"] = true,
  1764.                                     ["}"] = true,
  1765.                                     [":"] = true,
  1766.                                     ["*"] = true,
  1767.                                     ["/"] = true,
  1768.                                     ["+"] = true,
  1769.                                     ["-"] = true,
  1770.                                     ["%"] = true,
  1771.                                     [";"] = true,
  1772.                                     ["~"] = true
  1773.                                 }
  1774.                                 for i, v in pairs(keywords) do
  1775.                                     K[v] = true
  1776.                                 end
  1777.                                 S = S:gsub(".", function(c)
  1778.                                     if Token[c] ~= nil then
  1779.                                         return "\32"
  1780.                                     else
  1781.                                         return c
  1782.                                     end
  1783.                                 end)
  1784.                                 S = S:gsub("%S+", function(c)
  1785.                                     if K[c] ~= nil then
  1786.                                         return c
  1787.                                     else
  1788.                                         return (" "):rep(#c)
  1789.                                     end
  1790.                                 end)
  1791.  
  1792.                                 return S
  1793.                             end
  1794.  
  1795.                             local hTokens = function(string)
  1796.                                 local Token =
  1797.                                 {
  1798.                                     ["="] = true,
  1799.                                     ["."] = true,
  1800.                                     [","] = true,
  1801.                                     ["("] = true,
  1802.                                     [")"] = true,
  1803.                                     ["["] = true,
  1804.                                     ["]"] = true,
  1805.                                     ["{"] = true,
  1806.                                     ["}"] = true,
  1807.                                     [":"] = true,
  1808.                                     ["*"] = true,
  1809.                                     ["/"] = true,
  1810.                                     ["+"] = true,
  1811.                                     ["-"] = true,
  1812.                                     ["%"] = true,
  1813.                                     [";"] = true,
  1814.                                     ["~"] = true
  1815.                                 }
  1816.                                 local A = ""
  1817.                                 string:gsub(".", function(c)
  1818.                                     if Token[c] ~= nil then
  1819.                                         A = A .. c
  1820.                                     elseif c == "\n" then
  1821.                                         A = A .. "\n"
  1822.                                     elseif c == "\t" then
  1823.                                         A = A .. "\t"
  1824.                                     else
  1825.                                         A = A .. "\32"
  1826.                                     end
  1827.                                 end)
  1828.  
  1829.                                 return A
  1830.                             end
  1831.  
  1832.                             local strings = function(string)
  1833.                                 local highlight = ""
  1834.                                 local quote = false
  1835.                                 string:gsub(".", function(c)
  1836.                                     if quote == false and c == "\34" then
  1837.                                         quote = true
  1838.                                     elseif quote == true and c == "\34" then
  1839.                                         quote = false
  1840.                                     end
  1841.                                     if quote == false and c == "\34" then
  1842.                                         highlight = highlight .. "\34"
  1843.                                     elseif c == "\n" then
  1844.                                         highlight = highlight .. "\n"
  1845.                                     elseif c == "\t" then
  1846.                                         highlight = highlight .. "\t"
  1847.                                     elseif quote == true then
  1848.                                         highlight = highlight .. c
  1849.                                     elseif quote == false then
  1850.                                         highlight = highlight .. "\32"
  1851.                                     end
  1852.                                 end)
  1853.  
  1854.                                 return highlight
  1855.                             end
  1856.  
  1857.                             local info = function(string)
  1858.                                 local highlight = ""
  1859.                                 local quote = false
  1860.                                 string:gsub(".", function(c)
  1861.                                     if quote == false and c == "[" then
  1862.                                         quote = true
  1863.                                     elseif quote == true and c == "]" then
  1864.                                         quote = false
  1865.                                     end
  1866.                                     if quote == false and c == "\]" then
  1867.                                         highlight = highlight .. "\]"
  1868.                                     elseif c == "\n" then
  1869.                                         highlight = highlight .. "\n"
  1870.                                     elseif c == "\t" then
  1871.                                         highlight = highlight .. "\t"
  1872.                                     elseif quote == true then
  1873.                                         highlight = highlight .. c
  1874.                                     elseif quote == false then
  1875.                                         highlight = highlight .. "\32"
  1876.                                     end
  1877.                                 end)
  1878.  
  1879.                                 return highlight
  1880.                             end
  1881.  
  1882.                             local comments = function(string)
  1883.                                 local ret = ""
  1884.                                 string:gsub("[^\r\n]+", function(c)
  1885.                                     local comm = false
  1886.                                     local i = 0
  1887.                                     c:gsub(".", function(n)
  1888.                                         i = i + 1
  1889.                                         if c:sub(i, i + 1) == "--" then
  1890.                                             comm = true
  1891.                                         end
  1892.                                         if comm == true then
  1893.                                             ret = ret .. n
  1894.                                         else
  1895.                                             ret = ret .. "\32"
  1896.                                         end
  1897.                                     end)
  1898.                                     ret = ret
  1899.                                 end)
  1900.  
  1901.                                 return ret
  1902.                             end
  1903.  
  1904.                             local numbers = function(string)
  1905.                                 local A = ""
  1906.                                 string:gsub(".", function(c)
  1907.                                     if tonumber(c) ~= nil then
  1908.                                         A = A .. c
  1909.                                     elseif c == "\n" then
  1910.                                         A = A .. "\n"
  1911.                                     elseif c == "\t" then
  1912.                                         A = A .. "\t"
  1913.                                     else
  1914.                                         A = A .. "\32"
  1915.                                     end
  1916.                                 end)
  1917.  
  1918.                                 return A
  1919.                             end
  1920.  
  1921.                             local highlight_lua = function(type)
  1922.                                 if type == "Text" then
  1923.                                     Source.Text = Source.Text:gsub("\13", "")
  1924.                                     Source.Text = Source.Text:gsub("\t", "      ")
  1925.                                     local s = Source.Text
  1926.  
  1927.                                     Source.Keywords.Text = Highlight(s, lua_keywords)
  1928.                                     Source.Globals.Text = Highlight(s, global_env)
  1929.                                     Source.RemoteHighlight.Text = Highlight(s, {"FireServer", "fireServer", "InvokeServer", "invokeServer"})
  1930.                                     Source.Tokens.Text = hTokens(s)
  1931.                                     Source.Numbers.Text = numbers(s)
  1932.                                     Source.Strings.Text = strings(s)
  1933.                                     Source.Comments.Text = comments(s)
  1934.  
  1935.                                     local lin = 1
  1936.                                     s:gsub("\n", function()
  1937.                                         lin = lin + 1
  1938.                                     end)
  1939.  
  1940.                                     Lines.Text = ""
  1941.                                     for i = 1, lin do
  1942.                                         Lines.Text = Lines.Text .. i .. "\n"
  1943.                                     end
  1944.  
  1945.                                     sf.CanvasSize = UDim2.new(0, 0, lin * 0.153846154, 0)
  1946.                                 end
  1947.  
  1948.                             local highlight_logs = function(type)
  1949.                             end
  1950.                                 if type == "Text" then
  1951.                                     Source.Text = Source.Text:gsub("\13", "")
  1952.                                     Source.Text = Source.Text:gsub("\t", "      ")
  1953.                                     local s = Source.Text
  1954.  
  1955.                                     Source.Info.Text = info(s)
  1956.  
  1957.                                     local lin = 1
  1958.                                     s:gsub("\n", function()
  1959.                                         lin = lin + 1
  1960.                                     end)
  1961.  
  1962.                                     sf.CanvasSize = UDim2.new(0, 0, lin * 0.153846154, 0)
  1963.                                 end
  1964.                             end
  1965.  
  1966.                             if console_options.source == "Lua" then
  1967.                                 highlight_lua("Text")
  1968.                                 Source.Changed:Connect(highlight_lua)
  1969.                             elseif console_options.source == "Logs" then
  1970.                                 Lines.Visible = false
  1971.  
  1972.                                 highlight_logs("Text")
  1973.                                 Source.Changed:Connect(highlight_logs)
  1974.                             end
  1975.  
  1976.                             function console_data:Set(code)
  1977.                                 Source.Text = tostring(code)
  1978.                             end
  1979.  
  1980.                             function console_data:Get()
  1981.                                 return Source.Text
  1982.                             end
  1983.  
  1984.                             function console_data:Log(msg)
  1985.                                 Source.Text = Source.Text .. "[*] " .. tostring(msg) .. "\n"
  1986.                             end
  1987.  
  1988.                         end
  1989.  
  1990.                         return console_data, console
  1991.                     end
  1992.  
  1993.                     function tab_data:AddHorizontalAlignment()
  1994.                         local ha_data = {}
  1995.  
  1996.                         local ha = Prefabs:FindFirstChild("HorizontalAlignment"):Clone()
  1997.                         ha.Parent = new_tab
  1998.  
  1999.                         function ha_data:AddButton(...)
  2000.                             local data, object
  2001.                             local ret = {tab_data:AddButton(...)}
  2002.                             if typeof(ret[1]) == "table" then
  2003.                                 data = ret[1]
  2004.                                 object = ret[2]
  2005.                                 object.Parent = ha
  2006.                                 return data, object
  2007.                             else
  2008.                                 object = ret[1]
  2009.                                 object.Parent = ha
  2010.                                 return object
  2011.                             end
  2012.                         end
  2013.  
  2014.                         return ha_data, ha
  2015.                     end
  2016.  
  2017.                     function tab_data:AddFolder(folder_name) -- [Folder]
  2018.                         local folder_data = {}
  2019.  
  2020.                         folder_name = tostring(folder_name or "New Folder")
  2021.  
  2022.                         local folder = Prefabs:FindFirstChild("Folder"):Clone()
  2023.                         local button = folder:FindFirstChild("Button")
  2024.                         local objects = folder:FindFirstChild("Objects")
  2025.                         local toggle = button:FindFirstChild("Toggle")
  2026.                         folder.ZIndex = folder.ZIndex + (windows * 10)
  2027.                         button.ZIndex = button.ZIndex + (windows * 10)
  2028.                         objects.ZIndex = objects.ZIndex + (windows * 10)
  2029.                         toggle.ZIndex = toggle.ZIndex + (windows * 10)
  2030.                         button:GetChildren()[1].ZIndex = button:GetChildren()[1].ZIndex + (windows * 10)
  2031.  
  2032.                         folder.Parent = new_tab
  2033.                         button.Text = "      " .. folder_name
  2034.  
  2035.                         spawn(function()
  2036.                             while true do
  2037.                                 if button and button:GetChildren()[1] then
  2038.                                     button:GetChildren()[1].ImageColor3 = options.main_color
  2039.                                 end
  2040.                                 RS.Heartbeat:Wait()
  2041.                             end
  2042.                         end)
  2043.  
  2044.                         local function gFolderLen()
  2045.                             local n = 25
  2046.                             for i,v in next, objects:GetChildren() do
  2047.                                 if not (v:IsA("UIListLayout")) then
  2048.                                     n = n + v.AbsoluteSize.Y + 5
  2049.                                 end
  2050.                             end
  2051.                             return n
  2052.                         end
  2053.  
  2054.                         local open = false
  2055.                         button.MouseButton1Click:Connect(function()
  2056.                             if open then -- Close
  2057.                                 Resize(toggle, {Rotation = 0}, options.tween_time)
  2058.                                 objects.Visible = false
  2059.                             else -- Open
  2060.                                 Resize(toggle, {Rotation = 90}, options.tween_time)
  2061.                                 objects.Visible = true
  2062.                             end
  2063.  
  2064.                             open = not open
  2065.                         end)
  2066.  
  2067.                         spawn(function()
  2068.                             while true do
  2069.                                 Resize(folder, {Size = UDim2.new(1, 0, 0, (open and gFolderLen() or 20))}, options.tween_time)
  2070.                                 wait()
  2071.                             end
  2072.                         end)
  2073.  
  2074.                         for i,v in next, tab_data do
  2075.                             folder_data[i] = function(...)
  2076.                                 local data, object
  2077.                                 local ret = {v(...)}
  2078.                                 if typeof(ret[1]) == "table" then
  2079.                                     data = ret[1]
  2080.                                     object = ret[2]
  2081.                                     object.Parent = objects
  2082.                                     return data, object
  2083.                                 else
  2084.                                     object = ret[1]
  2085.                                     object.Parent = objects
  2086.                                     return object
  2087.                                 end
  2088.                             end
  2089.                         end
  2090.  
  2091.                         return folder_data, folder
  2092.                     end
  2093.  
  2094.                 end
  2095.  
  2096.                 return tab_data, new_tab
  2097.             end
  2098.         end
  2099.     end
  2100.  
  2101.     do
  2102.         for i, v in next, Window:GetDescendants() do
  2103.             if hasprop(v, "ZIndex") then
  2104.                 v.ZIndex = v.ZIndex + (windows * 10)
  2105.             end
  2106.         end
  2107.     end
  2108.  
  2109.     return window_data, Window
  2110. end
  2111.  
  2112. do -- Example UI
  2113.     local Window = library:AddWindow("Furk - Mining Simulator 2", {
  2114.         main_color = Color3.fromRGB(0, 0, 0),
  2115.         min_size = Vector2.new(270, 180),
  2116.         toggle_key = Enum.KeyCode.RightShift,
  2117.         can_resize = true,
  2118.     })
  2119.     local Tab = Window:AddTab("Main")
  2120.  
  2121.     do -- Elements
  2122.         Tab:AddLabel("Thanks For Using Furk Ultra!")
  2123.         Tab:AddLabel("~ Press Right Shift To Hide GUI ~")
  2124.  
  2125.        
  2126.         Tab:AddButton("SyntaHub", function()
  2127.             local supported_games = {
  2128.     ['BubbleGumSimulator'] = 2512643572,
  2129.     ['MiningSimulator2'] = 9551640993,
  2130. }
  2131.  
  2132. local request = 'https://raw.githubusercontent.com/DareQPlaysRBX/SYNTAHUB/Games/%s.lua'
  2133.  
  2134. for i,v in pairs(supported_games) do
  2135.     if game.PlaceId == v then
  2136.         warn(i .. ' detected!')
  2137.         loadstring(game:HttpGet(request:format(i)))()
  2138.     end
  2139. end
  2140.         end)
  2141.         Tab:AddButton("Zeerox GUI", function()
  2142. loadstring(game:HttpGet'https://github.com/RunDTM/miningsim2/raw/main/script.lua')()
  2143.         end)
  2144.  
  2145.        
  2146.  
  2147.     end
  2148.  
  2149.     Tab:Show()
  2150.     library:FormatWindows()
  2151. end
  2152. end)
  2153.  
  2154. HexagonCBRO.Name = "HexagonCBRO"
  2155. HexagonCBRO.Parent = ImageLabel
  2156. HexagonCBRO.BackgroundColor3 = Color3.fromRGB(86, 86, 86)
  2157. HexagonCBRO.BorderColor3 = Color3.fromRGB(58, 58, 58)
  2158. HexagonCBRO.Position = UDim2.new(0.696730256, 0, 0.0693397522, 0)
  2159. HexagonCBRO.Size = UDim2.new(0, 85, 0, 34)
  2160. HexagonCBRO.Font = Enum.Font.SciFi
  2161. HexagonCBRO.Text = "HexagonCBRO"
  2162. HexagonCBRO.TextColor3 = Color3.fromRGB(0, 0, 0)
  2163. HexagonCBRO.TextScaled = true
  2164. HexagonCBRO.TextSize = 14.000
  2165. HexagonCBRO.TextWrapped = true
  2166. HexagonCBRO.MouseButton1Down:connect(function()
  2167.     loadstring(game:HttpGet('https://raw.githubusercontent.com/Pawel12d/hexagon/main/scripts/CounterBlox.lua', true))()
  2168. end)
  2169.  
  2170. Admin.Name = "Admin"
  2171. Admin.Parent = ImageLabel
  2172. Admin.BackgroundColor3 = Color3.fromRGB(86, 86, 86)
  2173. Admin.BorderColor3 = Color3.fromRGB(58, 58, 58)
  2174. Admin.Position = UDim2.new(0, 0, 0.0670249462, 0)
  2175. Admin.Size = UDim2.new(0, 85, 0, 36)
  2176. Admin.Font = Enum.Font.SciFi
  2177. Admin.Text = "Admin Tools"
  2178. Admin.TextColor3 = Color3.fromRGB(0, 0, 0)
  2179. Admin.TextSize = 14.000
  2180. Admin.MouseButton1Down:connect(function()
  2181.     loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))()
  2182. end)
  2183.  
  2184. BedWars.Name = "BedWars"
  2185. BedWars.Parent = ImageLabel
  2186. BedWars.BackgroundColor3 = Color3.fromRGB(86, 86, 86)
  2187. BedWars.BorderColor3 = Color3.fromRGB(58, 58, 58)
  2188. BedWars.Position = UDim2.new(0.000417878968, 0, 0.199132264, 0)
  2189. BedWars.Size = UDim2.new(0, 85, 0, 36)
  2190. BedWars.Font = Enum.Font.SciFi
  2191. BedWars.Text = "BedWars"
  2192. BedWars.TextColor3 = Color3.fromRGB(0, 0, 0)
  2193. BedWars.TextScaled = true
  2194. BedWars.TextSize = 14.000
  2195. BedWars.TextWrapped = true
  2196. BedWars.MouseButton1Down:connect(function()
  2197.     loadstring(game:HttpGet('https://raw.githubusercontent.com/joeengo/Future/main/loadstring.lua', true))()
  2198. end)
  2199.  
  2200. PetSimulatorX.Name = "PetSimulator X"
  2201. PetSimulatorX.Parent = ImageLabel
  2202. PetSimulatorX.BackgroundColor3 = Color3.fromRGB(86, 86, 86)
  2203. PetSimulatorX.BorderColor3 = Color3.fromRGB(58, 58, 58)
  2204. PetSimulatorX.Position = UDim2.new(0.234691158, 0, 0.199132264, 0)
  2205. PetSimulatorX.Size = UDim2.new(0, 84, 0, 36)
  2206. PetSimulatorX.Font = Enum.Font.SciFi
  2207. PetSimulatorX.Text = "PetSimulator X"
  2208. PetSimulatorX.TextColor3 = Color3.fromRGB(0, 0, 0)
  2209. PetSimulatorX.TextScaled = true
  2210. PetSimulatorX.TextSize = 14.000
  2211. PetSimulatorX.TextWrapped = true
  2212. PetSimulatorX.MouseButton1Down:connect(function()
  2213.     _G.Color = Color3.fromRGB(255, 255, 255)
  2214.     loadstring(game:HttpGet"https://rawscripts.net/raw/SAZA-HUB_496")()
  2215. end)
  2216.  
  2217. ImageLabel_2.Parent = Main
  2218. ImageLabel_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2219. ImageLabel_2.Position = UDim2.new(0, 133, 0, 0)
  2220. ImageLabel_2.Size = UDim2.new(0, 36, 0, 33)
  2221. ImageLabel_2.Image = "http://www.roblox.com/asset/?id=3094628081"
  2222. ImageLabel_2.ImageColor3 = Color3.fromRGB(95, 95, 95)
  2223.  
  2224. HowTouse.Name = "How To use"
  2225. HowTouse.Parent = Main
  2226. HowTouse.BackgroundColor3 = Color3.fromRGB(93, 93, 93)
  2227. HowTouse.Position = UDim2.new(0, 0, 0, 33)
  2228. HowTouse.Size = UDim2.new(0, 461, 0, 12)
  2229. HowTouse.Font = Enum.Font.SourceSans
  2230. HowTouse.Text = "To Open And CLose Gui Use LeftALt"
  2231. HowTouse.TextColor3 = Color3.fromRGB(0, 0, 0)
  2232. HowTouse.TextSize = 14.000
  2233. HowTouse.TextWrapped = true
  2234.  
  2235. -- Scripts:
  2236.  
  2237. local function GMAQJ_fake_script() -- ScreenGui.LocalScript
  2238.     local script = Instance.new('LocalScript', ScreenGui)
  2239.  
  2240.     --script
  2241.     local MainFrame = script.Parent.Main
  2242.     local Opened = false
  2243.    
  2244.     local PositionClosed = UDim2.new(-0.719, 0,0.028, 0)
  2245.     local PositionOpened = UDim2.new(0.361, 0,0.028, 0)
  2246.    
  2247.     local UserInputService = game:GetService("UserInputService")
  2248.    
  2249.     UserInputService.InputBegan:Connect(function(KeyCode)
  2250.         if KeyCode.KeyCode == Enum.KeyCode.LeftAlt then
  2251.             if Opened then
  2252.                 MainFrame:TweenPosition((PositionClosed), "InOut", "Quart")
  2253.                 Opened = false
  2254.             else
  2255.                 Opened = true
  2256.                 MainFrame:TweenPosition((PositionOpened), "Out", "Quint")
  2257.             end
  2258.         end
  2259.     end)
  2260. end
  2261. coroutine.wrap(GMAQJ_fake_script)()
  2262.  
Add Comment
Please, Sign In to add comment