Advertisement
Guest User

Untitled

a guest
Mar 25th, 2017
783
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.83 KB | None | 0 0
  1. --[[
  2.  
  3. brackHub V4
  4.  
  5. Developed by: brack4712
  6.  
  7.  
  8. Description:
  9. brackHub is an opensource GUI ran entirely on the clientside!
  10.  
  11. [ NOTICE ]: I am not responsible for anything you do with this GUI!
  12.  
  13. --]]
  14.  
  15.  
  16. local ASSETS = game:GetObjects('rbxassetid://693559156')[1]
  17. ASSETS.Parent = game.CoreGui
  18.  
  19.  
  20. local SCRIPTS = {
  21. {"Rocky's Admin", ASSETS.rockys.Source};
  22. {"DEX Explorer", game:GetObjects("rbxassetid://418957341")[1].Source};
  23. {"Happy Button", ASSETS.sethspam.Source};
  24. {"Old Explorer", ASSETS.explorer.Source};
  25. {"Audio Visualizer", ASSETS.audiovisualizer.Source};
  26. {"Audio Visualizer 2", ASSETS.audiovisualizer2.Source};
  27. {"Bloxxy", ASSETS.bloxxy.Source};
  28. {"C00l GUI", ASSETS.coolgui.Source};
  29. {"FilterMyAss", ASSETS.fma.Source};
  30. {"Genkadda", ASSETS.genkadda.Source};
  31. {"iBtools", ASSETS.ibtools.Source};
  32. {"Iris Soldier", ASSETS.iris.Source};
  33. {"Knife V2", ASSETS.knife.Source};
  34. {"Prison Life Commands", ASSETS.plcommands.Source};
  35. {"ProtoScripter", ASSETS.protoscripter.Source};
  36. {"RemoteSpy", ASSETS.remotespy.Source};
  37. {"RoXploit 6.0", ASSETS.roxploit.Source};
  38. {"TopKek V2", ASSETS.topkek.Source};
  39. {"Trash Can", ASSETS.trashcan.Source};
  40. {"Trump Titan", ASSETS.trumptitan.Source};
  41. }
  42.  
  43. -- DATAMODEL --
  44.  
  45. wait(1)
  46.  
  47. local _WORKSPACE = game:GetService("Workspace")
  48. local _PLAYERS = game:GetService("Players")
  49. local _LIGHTING = game:GetService("Lighting")
  50. local _REPSTORAGE = game:GetService("ReplicatedStorage")
  51. local RS = game:GetService("RunService").RenderStepped
  52.  
  53.  
  54. local PARENT = game.CoreGui
  55.  
  56. local MAINCOLOR = _G.Settings["MAINCOLOR"][1]
  57. local BTNCOLOR = _G.Settings["BUTTONCOLOR"][1]
  58. local ACCENTCOLOR = _G.Settings["ACCENTCOLOR"][1]
  59. local HIDE_SHOW = _G.Settings["HIDESHOWCOLOR"][1]
  60.  
  61. local LASTY = 0
  62. local FIRSTTAB = true
  63. local SELECTEDTAB = nil
  64. local HIDDNE = false
  65.  
  66.  
  67. local MAIN = Instance.new("ScreenGui",PARENT)
  68. MAIN.Name = math.random(10000, 99999).."_brackHubV4"
  69. local CONTAINER = Instance.new("Frame", MAIN)
  70. CONTAINER.ClipsDescendants = true
  71. CONTAINER.Size = UDim2.new(0, 600, 0, 400)
  72. CONTAINER.Position = UDim2.new(0.5, -300, 0.5, -200)
  73. CONTAINER.BackgroundColor3 = Color3.new(255/255, 255/255, 255/255)
  74. CONTAINER.BackgroundTransparency = 1
  75. CONTAINER.BorderSizePixel = 0
  76. CONTAINER.Active = true
  77. CONTAINER.Draggable = true
  78. local LOAD = Instance.new("ImageLabel", CONTAINER)
  79. LOAD.ClipsDescendants = true
  80. LOAD.Size = UDim2.new(0, 0, 0, 0)
  81. LOAD.Position = UDim2.new(0.5, 0, 0.5, 0)
  82. LOAD.Image = "http://www.roblox.com/asset/?id=631172870"
  83. LOAD.BackgroundTransparency = 1
  84. LOAD:TweenSizeAndPosition(UDim2.new(0, 700, 0, 600), UDim2.new(0.5, -350, 0.5, -300), "Out", "Quad", 0.2, true)
  85. wait(0.2)
  86. CONTAINER.BackgroundTransparency = 0
  87. LOAD:Destroy()
  88. local SIDEPANEL = Instance.new("Frame", CONTAINER)
  89. SIDEPANEL.Size = UDim2.new(0, 125, 1, 0)
  90. SIDEPANEL.Position = UDim2.new(-1, 0, 0, 0)
  91. SIDEPANEL.BorderSizePixel = 0
  92. SIDEPANEL.BackgroundColor3 = MAINCOLOR
  93. SIDEPANEL.ZIndex = 10
  94. SIDEPANEL.ClipsDescendants = true
  95. local INFORMATION = Instance.new("Frame", CONTAINER)
  96. INFORMATION.BackgroundTransparency = 1
  97. INFORMATION.Size = UDim2.new(0.8, 0, 1, 0)
  98. INFORMATION.Position = UDim2.new(-1, 0, 0, 0)
  99. INFORMATION.ZIndex = 9
  100. local INFORMATION_TITLE = Instance.new("TextLabel", INFORMATION)
  101. INFORMATION_TITLE.BackgroundTransparency = 1
  102. INFORMATION_TITLE.Size = UDim2.new(1, 0, 0, 50)
  103. INFORMATION_TITLE.Position = UDim2.new(0, 0, 0, 10)
  104. INFORMATION_TITLE.TextColor3 = ACCENTCOLOR
  105. INFORMATION_TITLE.Font = Enum.Font.SourceSansBold
  106. INFORMATION_TITLE.FontSize = Enum.FontSize.Size32
  107. INFORMATION_TITLE.TextWrapped = true
  108. INFORMATION_TITLE.Text = "INFORMATION"
  109. INFORMATION_TITLE.ZIndex = 9
  110. local INFORMATION_BODY = Instance.new("TextLabel", INFORMATION)
  111. INFORMATION_BODY.BackgroundTransparency = 1
  112. INFORMATION_BODY.Size = UDim2.new(0.8, 0, 0.8, 0)
  113. INFORMATION_BODY.Position = UDim2.new(0.1, 0, 0.1, 0)
  114. INFORMATION_BODY.TextColor3 = BTNCOLOR
  115. INFORMATION_BODY.Font = Enum.Font.SourceSans
  116. INFORMATION_BODY.FontSize = Enum.FontSize.Size18
  117. INFORMATION_BODY.TextWrapped = true
  118. INFORMATION_BODY.Text = "brackHub V4\r\n\r\nbrackHub V4 is a GUI created by brack4712.\r\n\r\nbrackHub was designed with the user in mind, to provide simple and efficient access to the scripts and commands you want, when you want them."
  119. INFORMATION_BODY.ZIndex = 9
  120. function CREATETAB(name)
  121. local BTN_SAVED = nil
  122. if FIRSTTAB then
  123. BTN_SAVED = LASTY + 80
  124. else
  125. BTN_SAVED = LASTY + 40
  126. end
  127. local BTN = Instance.new("TextButton", SIDEPANEL)
  128. BTN.BorderSizePixel = 0
  129. BTN.BackgroundColor3 = BTNCOLOR
  130. BTN.Size = UDim2.new(0, 100, 0, 30)
  131. if FIRSTTAB then
  132. BTN.Position = UDim2.new(-1, 0, 0, LASTY + 80)
  133. else
  134. BTN.Position = UDim2.new(-1, 0, 0, LASTY + 40)
  135. end
  136. BTN.TextColor3 = Color3.new(255/255, 255/255, 255/255)
  137. BTN.Text = name
  138. BTN.Font = Enum.Font.SourceSansLight
  139. BTN.FontSize = Enum.FontSize.Size18
  140. BTN.TextWrapped = true
  141. BTN.ZIndex = 10
  142. BTN.AutoButtonColor = false
  143. local STYLEBAR = Instance.new("Frame", BTN)
  144. STYLEBAR.BackgroundColor3 = Color3.new(255/255, 255/255, 255/255)
  145. STYLEBAR.BorderSizePixel = 0
  146. STYLEBAR.Size = UDim2.new(0.9, 0, 0, 2)
  147. STYLEBAR.Position = UDim2.new(0.05, 0, 0.92, 0)
  148. STYLEBAR.ZIndex = 10
  149. local FRAME = Instance.new("Frame", CONTAINER)
  150. FRAME.Name = name
  151. FRAME.BackgroundTransparency = 1
  152. FRAME.Size = UDim2.new(0.8, 0, 1, 0)
  153. FRAME.Position = UDim2.new(-1, 0, 0, 0)
  154. FRAME.ZIndex = 2
  155. if FIRSTTAB then
  156. BTN:TweenPosition(UDim2.new(0, 0, 0, LASTY + 80), "Out", "Quad", 0.2, true)
  157. else
  158. BTN:TweenPosition(UDim2.new(0, 0, 0, LASTY + 40), "Out", "Quad", 0.2, true)
  159. end
  160. BTN.MouseEnter:connect(function()
  161. STYLEBAR:TweenSizeAndPosition(UDim2.new(1, 0, 0, 2), UDim2.new(0, 0, 0.92, 0), "Out", "Quad", 0.2, true)
  162. end)
  163. BTN.MouseLeave:connect(function()
  164. STYLEBAR:TweenSizeAndPosition(UDim2.new(0.9, 0, 0, 2), UDim2.new(0.05, 0, 0.92, 0), "Out", "Quad", 0.2, true)
  165. end)
  166. BTN.MouseButton1Down:connect(function(x, y)
  167. for _,v in next, SIDEPANEL:GetChildren() do
  168. if v.ClassName == "TextButton" then
  169. if v.Name ~= "HIDE" then
  170. v:TweenSizeAndPosition(UDim2.new(0, 100, 0, 30), UDim2.new(0, 0, 0, v.Position.Y.Offset), "Out", "Quad", 0.2, true)
  171. v.Frame:TweenSizeAndPosition(UDim2.new(0.9, 0, 0, 2), UDim2.new(0.05, 0, 0.9, 0), "Out", "Quad", 0.2, true)
  172. v.BackgroundColor3 = BTNCOLOR
  173. end
  174. end
  175. end
  176. STYLEBAR:TweenSizeAndPosition(UDim2.new(1, 0, 0, 2), UDim2.new(0, 0, 0.92, 0), "Out", "Quad", 0.2, true)
  177. BTN:TweenSizeAndPosition(UDim2.new(0, 110, 0, 30), UDim2.new(0, 0, 0, BTN.Position.Y.Offset), "Out", "Quad", 0.2, true)
  178. BTN.BackgroundColor3 = ACCENTCOLOR
  179. if SELECTEDTAB == nil then
  180. INFORMATION:TweenPosition(UDim2.new(2, 0, 0, 0), "Out", "Quad", 0.2, true)
  181. if FRAME == CONTAINER.SCRIPTS then
  182. FRAME:TweenPosition(UDim2.new(0.2, 0, 0, 0), "Out", "Quad", 0.2, true)
  183. wait(0.2)
  184. for _,v in next, CONTAINER.SCRIPTS.ScrollingFrame:GetChildren() do
  185. if v.ClassName == "TextButton" then
  186. local LOAD_S = Instance.new("ImageLabel", v)
  187. LOAD_S.ClipsDescendants = true
  188. LOAD_S.Size = UDim2.new(0, 0, 0, 0)
  189. LOAD_S.Position = UDim2.new(0.5, 0, 0.5, 0)
  190. LOAD_S.Image = "http://www.roblox.com/asset/?id=631172870"
  191. LOAD_S.ImageColor3 = BTNCOLOR
  192. LOAD_S.BackgroundTransparency = 1
  193. LOAD_S:TweenSizeAndPosition(UDim2.new(0, 200, 0, 200), UDim2.new(0.5, -100, 0.5, -100), "Out", "Quad", 0.2, true)
  194. wait(0.02)
  195. v.BackgroundTransparency = 0
  196. v.TextTransparency = 0
  197. LOAD_S:Destroy()
  198. end
  199. end
  200. end
  201. SELECTEDTAB = FRAME
  202. elseif SELECTEDTAB == FRAME then
  203. elseif SELECTEDTAB == CONTAINER.SCRIPTS then
  204. for _,v in next, CONTAINER.SCRIPTS.ScrollingFrame:GetChildren() do
  205. if v.ClassName == "TextButton" then
  206. local LOAD_S = Instance.new("ImageLabel", v)
  207. LOAD_S.ClipsDescendants = true
  208. LOAD_S.Size = UDim2.new(0, 200, 0, 200)
  209. LOAD_S.Position = UDim2.new(0.5, -100, 0.5, -100)
  210. LOAD_S.Image = "http://www.roblox.com/asset/?id=631172870"
  211. LOAD_S.ImageColor3 = BTNCOLOR
  212. LOAD_S.BackgroundTransparency = 1
  213. v.BackgroundTransparency = 1
  214. v.TextTransparency = 1
  215. LOAD_S:TweenSizeAndPosition(UDim2.new(0, 0, 0, 0), UDim2.new(0.5, 0, 0.5, 0), "Out", "Quad", 0.2, true)
  216. wait(0.02)
  217. LOAD_S:Destroy()
  218. end
  219. end
  220. SELECTEDTAB:TweenPosition(UDim2.new(2, 0, 0, 0), "Out", "Quad", 0.2, true)
  221. FRAME:TweenPosition(UDim2.new(0.2, 0, 0, 0), "Out", "Quad", 0.2, true)
  222. wait(0.2)
  223. SELECTEDTAB.Position = UDim2.new(-1, 0, 0, 0)
  224. SELECTEDTAB = FRAME
  225. else
  226. if FRAME == CONTAINER.SCRIPTS then
  227. SELECTEDTAB:TweenPosition(UDim2.new(2, 0, 0, 0), "Out", "Quad", 0.2, true)
  228. FRAME:TweenPosition(UDim2.new(0.2, 0, 0, 0), "Out", "Quad", 0.2, true)
  229. wait(0.2)
  230. SELECTEDTAB.Position = UDim2.new(-1, 0, 0, 0)
  231. SELECTEDTAB = FRAME
  232. for _,v in next, CONTAINER.SCRIPTS.ScrollingFrame:GetChildren() do
  233. if v.ClassName == "TextButton" then
  234. local LOAD_S = Instance.new("ImageLabel", v)
  235. LOAD_S.ClipsDescendants = true
  236. LOAD_S.Size = UDim2.new(0, 0, 0, 0)
  237. LOAD_S.Position = UDim2.new(0.5, 0, 0.5, 0)
  238. LOAD_S.Image = "http://www.roblox.com/asset/?id=631172870"
  239. LOAD_S.ImageColor3 = BTNCOLOR
  240. LOAD_S.BackgroundTransparency = 1
  241. LOAD_S:TweenSizeAndPosition(UDim2.new(0, 200, 0, 200), UDim2.new(0.5, -100, 0.5, -100), "Out", "Quad", 0.2, true)
  242. wait(0.02)
  243. v.BackgroundTransparency = 0
  244. v.TextTransparency = 0
  245. LOAD_S:Destroy()
  246. end
  247. end
  248. else
  249. SELECTEDTAB:TweenPosition(UDim2.new(2, 0, 0, 0), "Out", "Quad", 0.2, true)
  250. FRAME:TweenPosition(UDim2.new(0.2, 0, 0, 0), "Out", "Quad", 0.2, true)
  251. wait(0.2)
  252. SELECTEDTAB.Position = UDim2.new(-1, 0, 0, 0)
  253. SELECTEDTAB = FRAME
  254. end
  255. end
  256. end)
  257. LASTY = LASTY + 40
  258. wait(0.2)
  259. return FRAME
  260. end
  261. function CREATETITLE(parent, text)
  262. if parent == CONTAINER.SCRIPTS then
  263. local TITLE = Instance.new("TextLabel", parent)
  264. TITLE.BackgroundTransparency = 0
  265. TITLE.BackgroundColor3 = Color3.new(255/255, 255/255, 255/255)
  266. TITLE.BorderSizePixel = 0
  267. TITLE.Size = UDim2.new(1, 0, 0, 60)
  268. TITLE.Position = UDim2.new(0, 0, 0, 0)
  269. TITLE.TextColor3 = ACCENTCOLOR
  270. TITLE.Font = Enum.Font.SourceSansBold
  271. TITLE.FontSize = Enum.FontSize.Size32
  272. TITLE.TextWrapped = true
  273. TITLE.Text = text
  274. TITLE.ZIndex = 9
  275. else
  276. local TITLE = Instance.new("TextLabel", parent)
  277. TITLE.BackgroundTransparency = 1
  278. TITLE.Size = UDim2.new(1, 0, 0, 50)
  279. TITLE.Position = UDim2.new(0, 0, 0, 10)
  280. TITLE.TextColor3 = ACCENTCOLOR
  281. TITLE.Font = Enum.Font.SourceSansBold
  282. TITLE.FontSize = Enum.FontSize.Size32
  283. TITLE.TextWrapped = true
  284. TITLE.Text = text
  285. TITLE.ZIndex = 9
  286. end
  287. end
  288. local TITLE = Instance.new("TextLabel", SIDEPANEL)
  289. TITLE.Size = UDim2.new(1, 0, 0, 50)
  290. TITLE.Position = UDim2.new(0, 0, 0, 0)
  291. TITLE.BackgroundTransparency = 1
  292. TITLE.TextColor3 = Color3.new(255/255, 255/255, 255/255)
  293. TITLE.Text = "brackHub V4"
  294. TITLE.Font = Enum.Font.SourceSansLight
  295. TITLE.FontSize = Enum.FontSize.Size24
  296. TITLE.TextWrapped = true
  297. TITLE.ZIndex = 10
  298. local CREDITS = Instance.new("TextLabel", SIDEPANEL)
  299. CREDITS.Size = UDim2.new(1, 0, 0, 50)
  300. CREDITS.Position = UDim2.new(0, 0, 0, 20)
  301. CREDITS.BackgroundTransparency = 1
  302. CREDITS.TextColor3 = Color3.new(255/255, 255/255, 255/255)
  303. CREDITS.Text = "by: brack4712"
  304. CREDITS.Font = Enum.Font.SourceSansItalic
  305. CREDITS.FontSize = Enum.FontSize.Size12
  306. CREDITS.TextWrapped = true
  307. CREDITS.ZIndex = 10
  308. SIDEPANEL:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Quad", 0.2, true)
  309. wait(0.2)
  310. INFORMATION:TweenPosition(UDim2.new(0.2, 0, 0, 0), "Out", "Quad", 0.2, true)
  311. local SCRIPTSTAB = CREATETAB("SCRIPTS")
  312. local SCRIPTS_TITLE = CREATETITLE(SCRIPTSTAB, "SCRIPTS")
  313. local SCRIPTS_CONTAINER = Instance.new("ScrollingFrame", SCRIPTSTAB)
  314. SCRIPTS_CONTAINER.BackgroundTransparency = 1
  315. SCRIPTS_CONTAINER.ZIndex = 8
  316. SCRIPTS_CONTAINER.BorderSizePixel = 0
  317. SCRIPTS_CONTAINER.Size = UDim2.new(1, 0, 1, 0)
  318. local COMMANDSTAB = CREATETAB("COMMANDS")
  319. local COMMANDS_TITLE = CREATETITLE(COMMANDSTAB, "COMMANDS")
  320. local COMMANDS_BODY = Instance.new("TextLabel", COMMANDSTAB)
  321. COMMANDS_BODY.BackgroundTransparency = 1
  322. COMMANDS_BODY.Size = UDim2.new(0.8, 0, 0.8, 0)
  323. COMMANDS_BODY.Position = UDim2.new(0.1, 0, 0.1, 0)
  324. COMMANDS_BODY.TextColor3 = BTNCOLOR
  325. COMMANDS_BODY.Font = Enum.Font.SourceSans
  326. COMMANDS_BODY.FontSize = Enum.FontSize.Size18
  327. COMMANDS_BODY.TextWrapped = true
  328. COMMANDS_BODY.Text = "brackHub V4 Commands\r\n\r\nCommands are coming in a future update.\r\n\r\nI am too lazy to make this page right now."
  329. COMMANDS_BODY.ZIndex = 9
  330. local CREDITSTAB = CREATETAB("CREDITS")
  331. local CREDITS_TITLE = CREATETITLE(CREDITSTAB, "CREDITS")
  332. local CREDITS_BODY = Instance.new("TextLabel", CREDITSTAB)
  333. CREDITS_BODY.BackgroundTransparency = 1
  334. CREDITS_BODY.Size = UDim2.new(0.8, 0, 0.8, 0)
  335. CREDITS_BODY.Position = UDim2.new(0.1, 0, 0.1, 0)
  336. CREDITS_BODY.TextColor3 = BTNCOLOR
  337. CREDITS_BODY.Font = Enum.Font.SourceSans
  338. CREDITS_BODY.FontSize = Enum.FontSize.Size18
  339. CREDITS_BODY.TextWrapped = true
  340. CREDITS_BODY.Text = "brackHub V4 Credits\r\n\r\nbrack4712 - Developing brackHub\r\n3dsboy08 - Great friend\r\nAll of Raindrop Community\r\n\r\nALL SCRIPTS BELONG TO THEIR RIGHTFUL OWERNS!\r\n\r\nScript additions/removals: brack4712#1370.\r\n\r\nFixing a couple of things: Reselim#7054\r\n\r\nHave fun!"
  341. CREDITS_BODY.ZIndex = 9
  342. local LASTY_S = 40
  343. local LASTX_S = 30
  344. local SCRIPT_NUM = 0
  345. local SCRIPT_NUM_VALS = {5, 10, 15, 20}
  346. local MOVEDOWN1 = false
  347. local MOVEDOWN2 = false
  348. local MOVEDOWN3 = false
  349. local MOVEDOWN3 = false
  350. local MOVEDOWN4 = false
  351. function CREATESCRIPTS()
  352. for _,v in next, SCRIPTS do
  353. local NEWSCRIPT = Instance.new("TextButton", SCRIPTS_CONTAINER)
  354. NEWSCRIPT.BackgroundTransparency = 1
  355. NEWSCRIPT.TextTransparency = 1
  356. NEWSCRIPT.ClipsDescendants = true
  357. NEWSCRIPT.Name = v[1]
  358. NEWSCRIPT.BorderSizePixel = 0
  359. NEWSCRIPT.BackgroundColor3 = BTNCOLOR
  360. NEWSCRIPT.Size = UDim2.new(0, 100, 0, 30)
  361. local XP,YP = SCRIPT_NUM%4,math.floor(SCRIPT_NUM/4)
  362. NEWSCRIPT.Position = UDim2.new(0, (XP * 110) + 25, 0, (YP * 40) + 70)
  363. SCRIPT_NUM = SCRIPT_NUM + 1
  364. NEWSCRIPT.TextColor3 = Color3.new(255/255, 255/255, 255/255)
  365. NEWSCRIPT.Text = v[1]
  366. NEWSCRIPT.Font = Enum.Font.SourceSansLight
  367. NEWSCRIPT.FontSize = Enum.FontSize.Size18
  368. NEWSCRIPT.TextWrapped = true
  369. NEWSCRIPT.ZIndex = 8
  370. NEWSCRIPT.AutoButtonColor = false
  371. LASTX_S = LASTX_S + 110
  372. local STYLEBAR_SCR = Instance.new("Frame", NEWSCRIPT)
  373. STYLEBAR_SCR.BackgroundColor3 = Color3.new(255/255, 255/255, 255/255)
  374. STYLEBAR_SCR.BorderSizePixel = 0
  375. STYLEBAR_SCR.Size = UDim2.new(0.9, 0, 0, 2)
  376. STYLEBAR_SCR.Position = UDim2.new(0.05, 0, 0.92, 0)
  377. STYLEBAR_SCR.ZIndex = 8
  378. NEWSCRIPT.MouseEnter:connect(function()
  379. STYLEBAR_SCR:TweenSizeAndPosition(UDim2.new(1, 0, 0, 2), UDim2.new(0, 0, 0.92, 0), "Out", "Quad", 0.2, true)
  380. end)
  381. NEWSCRIPT.MouseLeave:connect(function()
  382. STYLEBAR_SCR:TweenSizeAndPosition(UDim2.new(0.9, 0, 0, 2), UDim2.new(0.05, 0, 0.92, 0), "Out", "Quad", 0.2, true)
  383. end)
  384. NEWSCRIPT.MouseButton1Down:connect(function(x, y)
  385. loadstring(v[2])()
  386. local FX = Instance.new("ImageLabel",NEWSCRIPT)
  387. FX.Size = UDim2.new(0, 0, 0, 0);
  388. FX.Position = UDim2.new(0, x - 0, 0, y - 35) - UDim2.new(0, NEWSCRIPT.AbsolutePosition.X, 0, NEWSCRIPT.AbsolutePosition.Y);
  389. FX.Image = "http://www.roblox.com/asset/?id=200182847";
  390. FX.BackgroundTransparency = 1;
  391. FX.ImageColor3 = ACCENTCOLOR
  392. FX.ZIndex = NEWSCRIPT.ZIndex;
  393. FX.Name = "brackHub_click_fx";
  394. FX:TweenSizeAndPosition(UDim2.new(0, 200, 0, 200), FX.Position - UDim2.new(0, 100, 0, 100), 'Out', 'Quart', 0.2, true)
  395. for i=0, 1, .05 do
  396. FX.ImageTransparency = i
  397. RS:wait()
  398. end
  399. FX:Destroy()
  400. end)
  401. end
  402. end
  403.  
  404. CREATESCRIPTS()
  405.  
  406. -- LAST BUTTON --
  407. local HIDE = Instance.new("TextButton", SIDEPANEL)
  408. HIDE.Name = "HIDE"
  409. HIDE.BorderSizePixel = 0
  410. HIDE.BackgroundColor3 = HIDE_SHOW
  411. HIDE.Size = UDim2.new(0, 100, 0, 30)
  412. HIDE.Position = UDim2.new(-1, 0, 0.9, 0)
  413. HIDE.TextColor3 = Color3.new(255/255, 255/255, 255/255)
  414. HIDE.Text = "HIDE"
  415. HIDE.Font = Enum.Font.SourceSansLight
  416. HIDE.FontSize = Enum.FontSize.Size18
  417. HIDE.TextWrapped = true
  418. HIDE.ZIndex = 10
  419. HIDE.AutoButtonColor = false
  420. HIDE:TweenPosition(UDim2.new(0, 0, 0.9, 0), "Out", "Quad", 0.2, true)
  421. local STYLEBAR_H = Instance.new("Frame", HIDE)
  422. STYLEBAR_H.BackgroundColor3 = Color3.new(255/255, 255/255, 255/255)
  423. STYLEBAR_H.BorderSizePixel = 0
  424. STYLEBAR_H.Size = UDim2.new(0.9, 0, 0, 2)
  425. STYLEBAR_H.Position = UDim2.new(0.05, 0, 0.92, 0)
  426. STYLEBAR_H.ZIndex = 10
  427. HIDE.MouseEnter:connect(function()
  428. STYLEBAR_H:TweenSizeAndPosition(UDim2.new(1, 0, 0, 2), UDim2.new(0, 0, 0.92, 0), "Out", "Quad", 0.2, true)
  429. end)
  430. HIDE.MouseLeave:connect(function()
  431. STYLEBAR_H:TweenSizeAndPosition(UDim2.new(0.9, 0, 0, 2), UDim2.new(0.05, 0, 0.92, 0), "Out", "Quad", 0.2, true)
  432. end)
  433. HIDE.MouseButton1Down:connect(function(x,y)
  434. SIDEPANEL:TweenPosition(UDim2.new(-1, 0, 0, 0), "Out", "Quad", 0.2, true)
  435. if SELECTEDTAB ~= nil then
  436. SELECTEDTAB:TweenPosition(UDim2.new(2, 0, 0, 0), "Out", "Quad", 0.2, true)
  437. wait(0.2)
  438. SELECTEDTAB.Position = UDim2.new(-1, 0, 0, 0)
  439. else
  440. INFORMATION:TweenPosition(UDim2.new(2, 0, 0, 0), "Out", "Quad", 0.2, true)
  441. wait(0.2)
  442. INFORMATION.Position = UDim2.new(-1, 0, 0, 0)
  443. end
  444. local LOAD2 = Instance.new("ImageLabel", CONTAINER)
  445. LOAD2.ClipsDescendants = true
  446. LOAD2.Size = UDim2.new(0, 700, 0, 600)
  447. LOAD2.Position = UDim2.new(0.5, -350, 0.5, -300)
  448. LOAD2.Image = "http://www.roblox.com/asset/?id=631172870"
  449. LOAD2.BackgroundTransparency = 1
  450. CONTAINER.BackgroundTransparency = 1
  451. LOAD2:TweenSizeAndPosition(UDim2.new(0, 0, 0, 0), UDim2.new(0.5, 0, 0.5, 0), "Out", "Quad", 0.2, true)
  452. wait(0.2)
  453. CONTAINER.Size = UDim2.new(0, 100, 0, 30)
  454. CONTAINER.Position = UDim2.new(0.5, -50, 0.5, -15)
  455. for _,v in next, CONTAINER:GetChildren() do
  456. v.Visible = false
  457. end
  458. wait(0.2)
  459. local SHOW = Instance.new("TextButton", CONTAINER)
  460. SHOW.Visible = false
  461. SHOW.Name = "SHOW"
  462. SHOW.ClipsDescendants = true
  463. SHOW.BorderSizePixel = 0
  464. SHOW.BackgroundColor3 = HIDE_SHOW
  465. SHOW.Size = UDim2.new(0, 100, 0, 30)
  466. SHOW.Position = UDim2.new(0, 0, 0, 0)
  467. SHOW.TextColor3 = Color3.new(255/255, 255/255, 255/255)
  468. SHOW.Text = "SHOW"
  469. SHOW.Font = Enum.Font.SourceSansLight
  470. SHOW.FontSize = Enum.FontSize.Size18
  471. SHOW.TextWrapped = true
  472. SHOW.ZIndex = 10
  473. SHOW.AutoButtonColor = false
  474. local STYLEBAR_S = Instance.new("Frame", SHOW)
  475. STYLEBAR_S.BackgroundColor3 = Color3.new(255/255, 255/255, 255/255)
  476. STYLEBAR_S.BorderSizePixel = 0
  477. STYLEBAR_S.Size = UDim2.new(0.9, 0, 0, 2)
  478. STYLEBAR_S.Position = UDim2.new(0.05, 0, 0.92, 0)
  479. STYLEBAR_S.ZIndex = 10
  480. SHOW.MouseEnter:connect(function()
  481. STYLEBAR_S:TweenSizeAndPosition(UDim2.new(1, 0, 0, 2), UDim2.new(0, 0, 0.92, 0), "Out", "Quad", 0.2, true)
  482. end)
  483. SHOW.MouseLeave:connect(function()
  484. STYLEBAR_S:TweenSizeAndPosition(UDim2.new(0.9, 0, 0, 2), UDim2.new(0.05, 0, 0.92, 0), "Out", "Quad", 0.2, true)
  485. end)
  486. SHOW.MouseButton1Down:connect(function(x, y)
  487. CONTAINER:TweenPosition(UDim2.new(0.5, -50, 0.5, -15), "Out", "Quad", 0.2, true)
  488. wait(0.2)
  489. local LOAD4 = Instance.new("ImageLabel", CONTAINER)
  490. LOAD4.ClipsDescendants = true
  491. LOAD4.Size = UDim2.new(0, 200, 0, 60)
  492. LOAD4.Position = UDim2.new(0.5, -100, 0.5, -30)
  493. LOAD4.Image = "http://www.roblox.com/asset/?id=631172870"
  494. LOAD4.ImageColor3 = HIDE_SHOW
  495. LOAD4.BackgroundTransparency = 1
  496. SHOW.Visible = false
  497. LOAD4:TweenSizeAndPosition(UDim2.new(0, 0, 0, 0), UDim2.new(0.5, 0, 0.5, 0), "Out", "Quad", 0.2, true)
  498. wait(0.2)
  499. CONTAINER.Size = UDim2.new(0, 600, 0, 400)
  500. CONTAINER.Position = UDim2.new(0.5, -300, 0.5, -200)
  501. for _,v in next, CONTAINER:GetChildren() do
  502. if v.Name ~= "SHOW" then
  503. v.Visible = true
  504. end
  505. end
  506. local LOAD = Instance.new("ImageLabel", CONTAINER)
  507. LOAD.ClipsDescendants = true
  508. LOAD.Size = UDim2.new(0, 0, 0, 0)
  509. LOAD.Position = UDim2.new(0.5, 0, 0.5, 0)
  510. LOAD.Image = "http://www.roblox.com/asset/?id=631172870"
  511. LOAD.BackgroundTransparency = 1
  512. LOAD:TweenSizeAndPosition(UDim2.new(0, 700, 0, 600), UDim2.new(0.5, -350, 0.5, -300), "Out", "Quad", 0.2, true)
  513. wait(0.2)
  514. CONTAINER.BackgroundTransparency = 0
  515. LOAD:Destroy()
  516. SIDEPANEL:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Quad", 0.2, true)
  517. wait(0.2)
  518. if SELECTEDTAB ~= nil then
  519. SELECTEDTAB:TweenPosition(UDim2.new(0.2, 0, 0, 0), "Out", "Quad", 0.2, true)
  520. else
  521. INFORMATION:TweenPosition(UDim2.new(0.2, 0, 0, 0), "Out", "Quad", 0.2, true)
  522. end
  523. end)
  524. local LOAD3 = Instance.new("ImageLabel", CONTAINER)
  525. LOAD3.ClipsDescendants = true
  526. LOAD3.Size = UDim2.new(0, 0, 0, 0)
  527. LOAD3.Position = UDim2.new(0.5, 0, 0.5, 0)
  528. LOAD3.Image = "http://www.roblox.com/asset/?id=631172870"
  529. LOAD3.ImageColor3 = HIDE_SHOW
  530. LOAD3.BackgroundTransparency = 1
  531. LOAD3:TweenSizeAndPosition(UDim2.new(0, 200, 0, 60), UDim2.new(0.5, -100, 0.5, -30), "Out", "Quad", 0.2, true)
  532. wait(0.2)
  533. SHOW.Visible = true
  534. LOAD3:Destroy()
  535. CONTAINER:TweenPosition(UDim2.new(0, 0, 0.8, 0), "Out", "Quad", 0.2, true)
  536. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement