Advertisement
Chaseplayzrbx_YT

Roblox rosehub script gui script

Apr 14th, 2018
407
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.69 KB | None | 0 0
  1. --local coreGui = game:GetService("Players").chaseplayzrbx_YT.PlayerGui
  2. local coreGui = game:GetService("CoreGui")
  3. local tweening = false
  4. local tabPos = 5
  5. local scriptsTabText = ""
  6. local feTabText = ""
  7. local gameScriptsTabText = ""
  8. local guiTabText = ""
  9.  
  10. local scripttabList = {
  11. {"Infinite Yield", "MjBzRjmT", 1},
  12. {"Knife V3", "W833RBFr", 1},
  13. {"Bird Wings", "RQ9b8UTv", 1},
  14. {"M4A1", "eP1zq8tb", 1},
  15. {"Dungun", "90M7Mi8e", 1},
  16. {"Bomb Vest", "tG1PPuMd", 1},
  17. {"Music Bars", "SvYebC2r", 1},
  18. {"Omni God", "87NeeChc", 1},
  19. {"Pain Titan", "Hg5L8EtM", 1,},
  20. {"Reaper Titan", "B0q3QBg6", 1},
  21. {"Alter Chat", "ZSB4pN9R", 1},
  22. {"Hoverbike", 01268225564, 2},
  23. {"Rail Gun Titan", "0wFiFdwM", 1},
  24. {"True Hero", "P8AQ2ebJ", 1},
  25. {"Celestial Wheel", "bymTcgzf", 1},
  26. {"Knive V4", "j0Ns1w1S", 1},
  27. {"Ravenger Claws", "D7GxxvWL", 1},
  28. {"John Doe", "m5wHsLhr", 1},
  29. {"Messor Titan", "4bSrkLtA", 1},
  30. {"Clown Titan", "L0WLDZvc", 1},
  31. {"Chara", "HrWjgXtb", 1},
  32. {"Shedlesky Rage", "2SPz35LS", 1},
  33. {"LunchaThug", "x6GWFC5K", 1},
  34. {"Nazi Flag", "ZCZNxFBD", 1},
  35. {"Psychopath", "DGqk3bqY", 1},
  36. {"Fireworks Wand", "GB29NAPv", 1},
  37. {"Psycho Clown", "UgxKqKwE", 1},
  38. {"Inferno", "qhMGk36S", 1},
  39. {"Police Titan", "UCmufLU8", 1},
  40. {"Galaxy Titan", "nKNdCrKj", 1},
  41. {"Holy Wrench", "cKSh0a8C", 1},
  42. {"Krystal Dance", "j7EqLfbP", 1},
  43. {"Pee", "3CYmA0Pz", 1},
  44. {"Jihad", "vSujnuaF", 1},
  45. {"Hermit Purple", "R3C3ajQV", 1},
  46. {"Golden Gun", "2574Sd9E", 1},
  47. {"Goku", "yAXZZF9r", 1},
  48. {"Emoji", "vKPcMKnm", 1},
  49. {"Damn Son", "AMLHT8aJ", 1},
  50. {"Devuzi", "q0mt2peM", 1},
  51. {"Flash", "gGSVVq1H", 1},
  52. {"Teal Scythe", "0TUBSaxt", 1},
  53. {"Demon Demise", "ghMDMW63", 1},
  54. {"Red Sayan", "uC5DBvf9", 1},
  55. {"Ban Hammer", "1ynQ4Mu0", 1},
  56. {"Dick Gun", "UR9FBjcj", 1},
  57. {"Dat Boi", "Sz7KJHay", 1},
  58. {"Watermelon Trap", "pypsM3hj", 1},
  59. {"Whip", "XDsek3Rf", 1},
  60. {"School Shooter", "EmmwRFDA", 1},
  61. {"9/11", "3UmV26hG", 1},
  62. {"Bong", "8Kb08E9s", 1},
  63. {"Horse", "MVph7nmq", 1},
  64. {"Scythe", "fEEVkJba", 1},
  65. {"Disco Fog", "xg8d4PS0", 1},
  66. {"Disco Mesh", "GvtPCRVR", 1},
  67. {"Russian Dance", "RADQ2vH8", 1},
  68. {"Sun God", "0uJhLJ5m", 1},
  69. {"Rolling Light Ball", "S4Hj3MPd", 1},
  70. {"Red Death Scythe", "KJ5nqeVF", 1},
  71. {"Crystal Pistols", "GDLZ4VAq", 1},
  72. {"Epic Sword", "DZVV9AGG", 1},
  73. {"Circle Visualizer", "diJiteen", 1},
  74. {"Hex Blade", "fA0bBELV", 1},
  75. {"Bulldog", "nPPLxSA3", 1},
  76. {"FS-627-SENDER", "R3m4gfuP", 1},
  77. {"Voodoo Child", "w5TEtd0Q", 1},
  78. {"Bye Bye", "XBysEMgg", 1},
  79. {"Galil V2", "cnFz3h8D", 1},
  80. {"Mario", "pKmtnc9u", 1},
  81. {"Lighting Blade", "rMEe8R4N", 1},
  82. {"Flamingo Skybox", "8rWM880e", 1},
  83. {"Sin Unleashed", "ZQh5B023", 1},
  84. {"Ravager", "VQEz6a6i", 1},
  85. {"Brock", "Fe5YrxcY", 1},
  86. {"M249", "J4ijx897", 1},
  87. {"MG36", "zLZ4Auqn", 1},
  88. {"Omega Scythe", "Ag8dKZYB", 1},
  89. {"Omega Sword", "7JjxwhPn", 1},
  90. }
  91.  
  92. local fescripttabList = {
  93. {"Fe God", "KduGECH6", 1},
  94. {"Fe Fly", 1281055032, 2},
  95. {"Fe Invisible", 1180480887, 2},
  96. {"Spam", "74GjB7tB", 1},
  97. {"Lag Switch", "58gjTUf5", 1},
  98. {"FE Shutdown", "0wgKhFmf", 1},
  99. }
  100.  
  101. local gameScriptsList = {
  102. {"PF Virgo 2.0", "7TeJszah", 1},
  103. {"City Life Bomb Vest", "sLHGSBn1", 1},
  104. {"City Life Suicide", "YdKKQ7yT", 1},
  105. {"City Life Explosion", "vy78mqrG", 1},
  106. {"CB:RO Aimbot", "t3yHg06t", 1},
  107. }
  108.  
  109. local guitabList = {
  110. {"c00lgui", "Rz2EFsLU", 1},
  111. {"Topkek 4.0", "d0CJRrcg", 1},
  112. {"Topkek 3.0", "SikGfE9u", 1},
  113. {"Ro-Xploit 4.0", 175137115, 2},
  114. {"Ro-Xploit 5.0", 288646117, 2},
  115. {"Ro-Xploit 6.0", 364364477, 2},
  116. {"Dex 3.0", 492005721, 2},
  117. {"Clown Van", "a5UZuuiT", 1},
  118. {"Hell Elevator GUI", "8NYWpf2T", 1},
  119. {"Chams / Aimlock", "Yi7fzELj", 1},
  120. {"YourMom GUI", "289110135", 2},
  121. {"Pepe GUI", "277881926", 2},
  122. {"Brack Hub", "PT9Gf7d5", 2},
  123. }
  124.  
  125. local mapsList = {
  126. {"Clockwork Arena", "EvnXCXhP", 1},
  127. {"Town Map", 1345094164, 2},
  128. {"Cave Island", "t29C42rm", 1},
  129. {"Nature Map", "gmF4Kq5B", 1},
  130. {"Nazi Map", "az8sLCLT", 1},
  131. {"Ritual Room", "hYCTFiAC", 1},
  132. {"Stripper", "jztW5Vuy", 1},
  133. {"Witch Map", "R9epW292", 1},
  134. {"Rainbow Tunnel", "8bznLitn", 1},
  135. {"Scary Map", "fNw46f74", 1},
  136. {"Nazi Camp", "KJNk4STm", 1},
  137. {"Night Club", 1281063730, 2},
  138. }
  139.  
  140. local lists = {
  141. {scripttabList, "Scripts"},
  142. {fescripttabList, "FE Scripts"},
  143. {gameScriptsList, "Game Scripts"},
  144. {guitabList, "GUIs"},
  145. {mapsList, "Maps"},
  146. }
  147.  
  148. local function makeFrame(Active, BackgroundColor3, BorderSizePixel, Name, Parent, Position, Size, ClipsDescendants, Draggable, BackgroundTransparency)
  149. local Frame = Instance.new("Frame")
  150. Frame.Active = Active
  151. Frame.BackgroundColor3 = BackgroundColor3
  152. Frame.BorderSizePixel = BorderSizePixel
  153. Frame.Name = Name
  154. Frame.Parent = Parent
  155. Frame.Position = Position
  156. Frame.Size = Size
  157. Frame.ClipsDescendants = ClipsDescendants
  158. Frame.Draggable = Draggable
  159. Frame.BackgroundTransparency = BackgroundTransparency
  160. end
  161.  
  162. local function makeScrollingFrame(BackgroundColor3, BorderSizePixel, Name, Parent, Position, Size, CanvasSize, BackgroundTransparency, ScrollBarThickness)
  163. local ScrollingFrame = Instance.new("ScrollingFrame")
  164. ScrollingFrame.BackgroundColor3 = BackgroundColor3
  165. ScrollingFrame.BorderSizePixel = BorderSizePixel
  166. ScrollingFrame.Name = Name
  167. ScrollingFrame.Parent = Parent
  168. ScrollingFrame.Position = Position
  169. ScrollingFrame.Size = Size
  170. ScrollingFrame.CanvasSize = CanvasSize
  171. ScrollingFrame.BackgroundTransparency = BackgroundTransparency
  172. ScrollingFrame.ScrollBarThickness = ScrollBarThickness
  173. end
  174.  
  175. local function makeTextLabel(BackgroundColor3, BackgroundTransparency, Name, Parent, Position, Size, Font, Text, TextColor3, TextSize, BorderSizePixel, TextWrapped)
  176. local TextLabel = Instance.new("TextLabel")
  177. TextLabel.BackgroundColor3 = BackgroundColor3
  178. TextLabel.BackgroundTransparency = BackgroundTransparency
  179. TextLabel.Name = Name
  180. TextLabel.Parent = Parent
  181. TextLabel.Position = Position
  182. TextLabel.Size = Size
  183. TextLabel.Font = Font
  184. TextLabel.Text = Text
  185. TextLabel.TextColor3 = TextColor3
  186. TextLabel.TextSize = TextSize
  187. TextLabel.BorderSizePixel = BorderSizePixel
  188. TextLabel.TextWrapped = TextWrapped
  189. end
  190.  
  191. local function makeTextBox(BackgroundColor3, BackgroundTransparency, MultiLine, Name, Parent, Position, Size, Font, Text, TextColor3, TextSize, TextWrapped, TextYAlignment, BorderSizePixel, PlaceholderText, TextXAlignment)
  192. local TextBox = Instance.new("TextBox")
  193. TextBox.BackgroundColor3 = BackgroundColor3
  194. TextBox.BackgroundTransparency = BackgroundTransparency
  195. TextBox.MultiLine = MultiLine
  196. TextBox.Name = Name
  197. TextBox.Parent = Parent
  198. TextBox.Position = Position
  199. TextBox.Size = Size
  200. TextBox.Font = Font
  201. TextBox.Text = Text
  202. TextBox.TextColor3 = TextColor3
  203. TextBox.TextSize = TextSize
  204. TextBox.TextWrapped = TextWrapped
  205. TextBox.TextYAlignment = TextYAlignment
  206. TextBox.BorderSizePixel = BorderSizePixel
  207. TextBox.PlaceholderText = PlaceholderText
  208. TextBox.TextXAlignment = TextXAlignment
  209. end
  210.  
  211. local function makeTextButton(BackgroundColor3, BorderSizePixel, Name, Parent, Position, Size, Font, Text, TextColor3, TextSize, BackgroundTransparency, func)
  212. local TextButton = Instance.new("TextButton")
  213. TextButton.BackgroundColor3 = BackgroundColor3
  214. TextButton.BorderSizePixel = BorderSizePixel
  215. TextButton.Name = Name
  216. TextButton.Parent = Parent
  217. TextButton.Position = Position
  218. TextButton.Size = Size
  219. TextButton.Font = Font
  220. TextButton.Text = Text
  221. TextButton.TextColor3 = TextColor3
  222. TextButton.TextSize = TextSize
  223. TextButton.BackgroundTransparency = BackgroundTransparency
  224. TextButton.MouseButton1Down:connect(func)
  225. end
  226.  
  227. local function makeImageLabel(BackgroundColor3, BackgroundTransparency, BorderSizePixel, Name, Parent, Selectable, Size, Image, Position, Rotation)
  228. local ImageLabel = Instance.new("ImageLabel")
  229. ImageLabel.BackgroundColor3 = BackgroundColor3
  230. ImageLabel.BackgroundTransparency = BackgroundTransparency
  231. ImageLabel.BorderSizePixel = BorderSizePixel
  232. ImageLabel.Name = Name
  233. ImageLabel.Parent = Parent
  234. ImageLabel.Selectable = Selectable
  235. ImageLabel.Size = Size
  236. ImageLabel.Image = Image
  237. ImageLabel.Position = Position
  238. ImageLabel.Rotation = Rotation
  239. end
  240.  
  241. local tabs = {
  242. "Home",
  243. "Scripts",
  244. "FE Scripts",
  245. "Game Scripts",
  246. "GUIs",
  247. "Maps",
  248. "Executor",
  249. "Credits",
  250. }
  251.  
  252. local selectedTab = tabs[1]
  253.  
  254. local function changeTab(newTab)
  255. if tweening == false and newTab ~= selectedTab then
  256. tweening = true
  257. if selectedTab == "Credits" then
  258. for _,object in pairs(screenGui.MainFrame.MainStuff.Credits:GetDescendants()) do
  259. if object.ClassName == "ImageLabel" then
  260. local sTween = game:GetService("TweenService")
  261. local part = object
  262. local goal = {}
  263. goal.ImageTransparency = 1
  264. local tweenInfo = TweenInfo.new(0.5)
  265. local tween = sTween:Create(part, tweenInfo, goal)
  266. tween:Play()
  267. end
  268. end
  269. wait(0.5)
  270. end
  271. screenGui.MainFrame.MainStuff[selectedTab]:TweenPosition(UDim2.new(-1, 0, 0, 0), "Out", "Quad", 0.5)
  272. screenGui.MainFrame.MainStuff[newTab]:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Quad", 0.5)
  273. screenGui.MainFrame.SelectedTab.SelectedTab:TweenPosition(UDim2.new(0, 0, -1, 0), "Out", "Quad", 0.25)
  274. wait(0.25)
  275. screenGui.MainFrame.SelectedTab.SelectedTab.Text = newTab
  276. wait()
  277. screenGui.MainFrame.SelectedTab.SelectedTab:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Quad", 0.25)
  278. wait(0.25)
  279. screenGui.MainFrame.MainStuff[selectedTab].Position = UDim2.new(1, 0, 0, 0)
  280. if newTab == "Credits" then
  281. for _,object in pairs(screenGui.MainFrame.MainStuff.Credits:GetDescendants()) do
  282. if object.ClassName == "ImageLabel" then
  283. local sTween = game:GetService("TweenService")
  284. local part = object
  285. local goal = {}
  286. goal.ImageTransparency = 0
  287. local tweenInfo = TweenInfo.new(0.5)
  288. local tween = sTween:Create(part, tweenInfo, goal)
  289. tween:Play()
  290. end
  291. end
  292. wait(0.5)
  293. end
  294. selectedTab = newTab
  295. tweening = false
  296. end
  297. end
  298.  
  299. local function mainTween(what)
  300. if tweening == false then
  301. tweening = true
  302. if what == "Open" then
  303. screenGui.open:TweenPosition(UDim2.new(-1,0,0.531,0), "Out", "Quad", 0.6)
  304. screenGui.MainFrame:TweenSize(UDim2.new(0, 350, 0, 40), "Out", "Quad", 0.6)
  305. wait(0.6)
  306. screenGui.MainFrame:TweenSize(UDim2.new(0, 350, 0, 340), "Out", "Quad", 0.6)
  307. if selectedTab == "Credits" then
  308. wait(0.6)
  309. for _,object in pairs(screenGui.MainFrame.MainStuff.Credits:GetDescendants()) do
  310. if object.ClassName == "ImageLabel" then
  311. local sTween = game:GetService("TweenService")
  312. local part = object
  313. local goal = {}
  314. goal.ImageTransparency = 0
  315. local tweenInfo = TweenInfo.new(0.5)
  316. local tween = sTween:Create(part, tweenInfo, goal)
  317. tween:Play()
  318. end
  319. end
  320. wait(0.5)
  321. end
  322. elseif what == "Close" then
  323. if selectedTab == "Credits" then
  324. for _,object in pairs(screenGui.MainFrame.MainStuff.Credits:GetDescendants()) do
  325. if object.ClassName == "ImageLabel" then
  326. local sTween = game:GetService("TweenService")
  327. local part = object
  328. local goal = {}
  329. goal.ImageTransparency = 1
  330. local tweenInfo = TweenInfo.new(0.5)
  331. local tween = sTween:Create(part, tweenInfo, goal)
  332. tween:Play()
  333. end
  334. end
  335. wait(0.5)
  336. end
  337. screenGui.MainFrame:TweenSize(UDim2.new(0, 350, 0, 40), "Out", "Quad", 0.6)
  338. wait(0.6)
  339. screenGui.MainFrame:TweenSize(UDim2.new(0, 0, 0, 40), "Out", "Quad", 0.6)
  340. screenGui.open:TweenPosition(UDim2.new(0,0,0.531,0), "Out", "Quad", 0.6)
  341. end
  342. if selectedTab ~= "Credits" then
  343. wait(0.6)
  344. end
  345. tweening = false
  346. end
  347. end
  348.  
  349. --Make Screen
  350. screenGui = Instance.new("ScreenGui")
  351. screenGui.Parent = coreGui
  352. screenGui.Name = "RoseHubV2"
  353.  
  354. makeFrame(true, Color3.fromRGB(255, 35, 110), 0, "MainFrame", screenGui, UDim2.new(0.5, -175, 0.5, -170), UDim2.new(0, 350, 0, 340), true, true, 0)
  355.  
  356. makeScrollingFrame(Color3.fromRGB(255, 0, 100), 0, "TabButtons", screenGui.MainFrame, UDim2.new(0, 0, 0, 40), UDim2.new(0, 125, 1, -40), UDim2.new(0, 0, 0, 0), 0, 12)
  357.  
  358. makeFrame(false, Color3.fromRGB(225, 0, 100), 0, "TitleFrame", screenGui.MainFrame, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 0, 40), true, false, 0)
  359.  
  360. makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "Title", screenGui.MainFrame.TitleFrame, UDim2.new(0, 45, 0, 0), UDim2.new(0, 265, 1, 0), Enum.Font.Fantasy, "Rose Hub v2.0.8", Color3.fromRGB(255, 255, 255), 30, 1, false)
  361.  
  362. makeImageLabel(Color3.fromRGB(255, 85, 127), 1, 0, "RoseIcon", screenGui.MainFrame.TitleFrame, false, UDim2.new(0, 45, 0, 41), "rbxassetid://1342740333", UDim2.new(0, 0, 0, 0), 0)
  363.  
  364. makeTextButton(Color3.fromRGB(255, 255, 255), 1, "Close", screenGui.MainFrame.TitleFrame, UDim2.new(0, 310, 0, 0), UDim2.new(0, 40, 0, 40), Enum.Font.ArialBold, "X", Color3.fromRGB(255, 255, 255), 30, 1, function()
  365. mainTween("Close")
  366. end)
  367.  
  368. makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "MOTD", screenGui.MainFrame, UDim2.new(0, 125, 0, 315), UDim2.new(0, 225, 0, 25), Enum.Font.Fantasy, "MOTD: RIP Humanoid", Color3.fromRGB(255, 255, 255), 16, 0, true)
  369.  
  370. makeFrame(false, Color3.fromRGB(255, 100, 150), 0, "MainStuff", screenGui.MainFrame, UDim2.new(0, 130, 0, 70), UDim2.new(0, 215, 0, 245), true, false, 0.5)
  371.  
  372. makeFrame(false, Color3.fromRGB(0, 0, 0), 0, "SelectedTab", screenGui.MainFrame, UDim2.new(0, 125, 0, 40), UDim2.new(0, 225, 0, 30), true, false, 1)
  373.  
  374. makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "SelectedTab", screenGui.MainFrame.SelectedTab, UDim2.new(0, 0, 0, 0), UDim2.new(0, 225, 0, 30), Enum.Font.Fantasy, "Home", Color3.fromRGB(255, 255, 255), 25, 0, false)
  375.  
  376. makeFrame(true, Color3.fromRGB(255, 84, 126), 0, "open", screenGui, UDim2.new(-0.5, 0, 0.5, 0), UDim2.new(0, 150, 0, 50), true, false, 1)
  377.  
  378. makeTextButton(Color3.fromRGB(255, 50, 127), 1, "openbutton", screenGui.open, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), Enum.Font.Fantasy, "OPEN", Color3.fromRGB(255, 255, 255), 32, false, function()
  379. mainTween("Open")
  380. end)
  381.  
  382. for i,tabButton in pairs(tabs) do
  383. makeTextButton(Color3.fromRGB(255, 50, 127), 0, tabButton.."Button", screenGui.MainFrame.TabButtons, UDim2.new(0, 5, 0, tabPos), UDim2.new(0, 115, 0, 30), Enum.Font.Fantasy, tabButton, Color3.fromRGB(255, 255, 255), 20, 0, function()
  384. changeTab(tabs[i])
  385. end)
  386. local mainStuffPos = 0
  387. if tabButton == selectedTab then
  388. mainStuffPos = 0
  389. else
  390. mainStuffPos = 1
  391. end
  392. makeScrollingFrame(Color3.fromRGB(0, 0, 0), 1, tabButton, screenGui.MainFrame.MainStuff, UDim2.new(mainStuffPos, 0, 0, 0), UDim2.new(1, 0, 1, 0), UDim2.new(1, 0, 0, 0), 1)
  393.  
  394. tabPos = tabPos + 35
  395. end
  396.  
  397. --Sort lists and insert them
  398. for _,list in pairs(lists) do
  399. local toSort = {}
  400. local sortedList = {}
  401. local pos = 28
  402.  
  403. for _,v in pairs(list[1]) do
  404. table.insert(toSort, v[1])
  405. end
  406.  
  407. table.sort(toSort)
  408.  
  409. for i,name in pairs(toSort) do
  410. for i,actualTable in pairs(list[1]) do
  411. if name == actualTable[1] then
  412. table.insert(sortedList, {actualTable[1], actualTable[2], actualTable[3]})
  413. end
  414. end
  415. end
  416.  
  417. local function createButons(text)
  418. pos = 28
  419. for _,button in pairs(sortedList) do
  420. if text == "" or string.sub(string.lower(button[1]), 1, string.len(text)) == string.lower(text) then
  421. makeTextButton(Color3.fromRGB(255, 50, 127), 0, button[1], screenGui.MainFrame.MainStuff[list[2]], UDim2.new(0, 5, 0, pos), UDim2.new(1, -10, 0, 20), Enum.Font.Fantasy, button[1], Color3.fromRGB(255, 255, 255), 14, 0, function()
  422. if button[3] == 1 then
  423. loadstring(game:HttpGet("https://pastebin.com/raw/"..button[2], true))()
  424. elseif button[3] == 2 then
  425. loadstring(game:GetObjects("rbxassetid://"..button[2])[1].Source)()
  426. end
  427. end)
  428. pos = pos + 23
  429. end
  430. end
  431. end
  432.  
  433. --Remove Buttons and create new on search
  434. local function removeButtons()
  435. for _,button in pairs(screenGui.MainFrame.MainStuff[list[2]]:GetChildren()) do
  436. if button.ClassName == "TextButton" then
  437. button:Destroy()
  438. end
  439. end
  440. end
  441.  
  442. --Search Box
  443. makeTextBox(Color3.fromRGB(255, 50, 127), 0, false, "Search", screenGui.MainFrame.MainStuff[list[2]], UDim2.new(0, 5, 0, 5), UDim2.new(1, -10, 0, 20), Enum.Font.Fantasy, "", Color3.fromRGB(255, 255, 255), 14, false, "Center", 0, "Search "..list[2], "Center")
  444. local function searchBar(chosenList)
  445. local search = screenGui.MainFrame.MainStuff[chosenList].Search
  446. local currentSearch = ""
  447. search.Changed:connect(function(property)
  448. if property == "Text" then
  449. if search.Text ~= "" and search.Text ~= currentSearch then
  450. currentSearch = search.Text
  451. removeButtons()
  452. createButons(search.Text)
  453. elseif search.Text == "" and currentSearch.Text ~= "" then
  454. currentSearch = search.Text
  455. removeButtons()
  456. createButons("")
  457. end
  458. end
  459. end)
  460. end
  461.  
  462. searchBar(list[2])
  463.  
  464. createButons("")
  465.  
  466. screenGui.MainFrame.MainStuff[list[2]].CanvasSize = UDim2.new(1, 0, 0, pos+2)
  467. screenGui.MainFrame.MainStuff[list[2]].ScrollBarThickness = 0
  468. end
  469.  
  470. makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "WelcomeMSG", screenGui.MainFrame.MainStuff.Home, UDim2.new(0.102, 0, 0.045, 0), UDim2.new(0, 170, 0, 29), Enum.Font.Fantasy, "Welcome to Rose Hub!", Color3.fromRGB(255, 255, 255), 20, 1, false)
  471.  
  472. makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "FEStatus", screenGui.MainFrame.MainStuff.Home, UDim2.new(0.2, 0, 0.155, 0), UDim2.new(0, 128, 0, 22), Enum.Font.Fantasy, "FE: Unknown", Color3.fromRGB(255, 255, 255), 16, 1, false)
  473. if game:GetService("Workspace").FilteringEnabled then --Rather have Enabled/Disabled than true/false
  474. screenGui.MainFrame.MainStuff.Home.FEStatus.Text = "FE: Enabled!"
  475. else
  476. screenGui.MainFrame.MainStuff.Home.FEStatus.Text = "FE: Disabled!"
  477. end
  478.  
  479. makeFrame(false, Color3.fromRGB(255, 0, 127), 0, "SegLine", screenGui.MainFrame.MainStuff.Home, UDim2.new(0, 0, 0.245, 0), UDim2.new(0, 215, 0, 2), false, false, 0.5)
  480.  
  481. makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "Explanation", screenGui.MainFrame.MainStuff.Home, UDim2.new(0, 0, 0.253, 0), UDim2.new(0, 215, 0, 183), Enum.Font.SourceSans, 'To get started click the tabs to find what scripts your looking for.\nThe scrolling bar is invisible so to scroll use your scroll wheel.\n\nWant scripts or features added?\n\nJoin our Discord for Support donations and more!', Color3.fromRGB(255, 255, 255), 14, 1, true)
  482. screenGui.MainFrame.MainStuff.Home.Explanation.TextYAlignment = "Top"
  483.  
  484. makeTextButton(Color3.fromRGB(255, 50, 127), 0, "DiscordInvite", screenGui.MainFrame.MainStuff.Home, UDim2.new(0.179, 0, 0.816, 0), UDim2.new(0, 138, 0, 32), Enum.Font.Fantasy, "Discord", Color3.fromRGB(255, 255, 255), 14, 0, function()
  485. local copy = true
  486. if pcall(function() Synapse:Copy("https://discord.me/rosehub") end) then
  487.  
  488. else
  489. local clip = setclipboard or Clipboard.set
  490. clip("https://discord.me/rosehub")
  491. end
  492.  
  493. screenGui.MainFrame.MainStuff.Home.DiscordInvite.text = "Copied!"
  494. wait(1)
  495. screenGui.MainFrame.MainStuff.Home.DiscordInvite.text = "Discord"
  496. end)
  497.  
  498. makeTextButton(Color3.fromRGB(255, 0, 127), 0, "Clear", screenGui.MainFrame.MainStuff.Executor, UDim2.new(0, 5, 1, -25), UDim2.new(0, 100, 0, 20), Enum.Font.SourceSansBold, "Clear", Color3.fromRGB(255, 255, 255), 14, 0, function()
  499. screenGui.MainFrame.MainStuff.Executor.InputHolder.Input.Text = ""
  500. end)
  501.  
  502. makeScrollingFrame(Color3.fromRGB(255, 255, 255), 0, "InputHolder", screenGui.MainFrame.MainStuff.Executor, UDim2.new(0, 5, 0, 5), UDim2.new(0, 205, 0, 205), UDim2.new(0, 0, 0, 0), 1, 0)
  503.  
  504. makeTextBox(Color3.fromRGB(255, 0, 128), 1, true, "Input", screenGui.MainFrame.MainStuff.Executor.InputHolder, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), Enum.Font.Fantasy, "", Color3.fromRGB(255, 255, 255), 14, true, Enum.TextYAlignment.Top, 0, "Paste/Type Scripts Here", Enum.TextXAlignment.Left)
  505. local execHolder = screenGui.MainFrame.MainStuff.Executor.InputHolder
  506. local execInput = execHolder.Input
  507. local movedExec196 = false
  508. execInput.ClearTextOnFocus = false
  509. --Checks if executor text changed, if so it will change your canvas position IF you are at the bottom of the script. Has an extra check for the first time moving so it doesnt get annoying
  510. execInput.Changed:connect(function(property)
  511. if property == "Text" then
  512. execHolder.CanvasSize = UDim2.new(1, -10, 0, execInput.TextBounds.Y + execInput.TextSize)
  513. if execInput.TextBounds.Y - execHolder.CanvasPosition.Y == 205 then
  514. execHolder.CanvasPosition = Vector2.new(0, execInput.TextBounds.Y+205)
  515. movedExec196 = false
  516. elseif movedExec196 == false and execInput.TextBounds.Y == 196 and execHolder.CanvasPosition.Y == 0 then
  517. execHolder.CanvasPosition = Vector2.new(0, execInput.TextBounds.Y+205)
  518. movedExec196 = true
  519. elseif movedExec196 == true and execInput.TextBounds.Y < 196 then
  520. movedExec196 = false
  521. end
  522. end
  523. end)
  524.  
  525. makeTextButton(Color3.fromRGB(255, 0, 127), 0, "Execute", screenGui.MainFrame.MainStuff.Executor, UDim2.new(0.5, 2, 1, -25), UDim2.new(0, 100, 0, 20), Enum.Font.SourceSansBold, "Execute", Color3.fromRGB(255, 255, 255), 14, 0, function()
  526. loadstring(screenGui.MainFrame.MainStuff.Executor.InputHolder.Input.Text)()
  527. end)
  528.  
  529. --Credits
  530. makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "RoseCredit", screenGui.MainFrame.MainStuff.Credits, UDim2.new(0.202, 0, 0.053, 0), UDim2.new(0, 128, 0, 32), Enum.Font.Fantasy, "Rose\nHumanoid#4613", Color3.fromRGB(255, 255, 255), 20, 0, false)
  531.  
  532. makeImageLabel(Color3.fromRGB(255, 255, 255), 1, 1, "RoseDrops", screenGui.MainFrame.MainStuff.Credits.RoseCredit, false, UDim2.new(0, 66, 0, 65), "rbxassetid://1342740333", UDim2.new(-0.25, 0, -0.844, 0), 80)
  533.  
  534. makeImageLabel(Color3.fromRGB(255, 255, 255), 1, 1, "RoseDrops2", screenGui.MainFrame.MainStuff.Credits.RoseCredit, false, UDim2.new(0, 66, 0, 65), "rbxassetid://1342740333", UDim2.new(0.891, 0, 4.438, 0), -40)
  535.  
  536. makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "ZwolfCredit", screenGui.MainFrame.MainStuff.Credits, UDim2.new(0.221, 0, 0.253, 0), UDim2.new(0, 120, 0, 30), Enum.Font.Fantasy, "Zwolf\nZwolf#3762", Color3.fromRGB(255, 255, 255), 20, 1, false)
  537.  
  538. makeImageLabel(Color3.fromRGB(255, 255, 255), 1, 1, "RoseDrops3", screenGui.MainFrame.MainStuff.Credits.ZwolfCredit, false, UDim2.new(0, 62, 0, 59), "rbxassetid://1342740333", UDim2.new(0.875, 0, 0, 0), -10)
  539.  
  540. makeImageLabel(Color3.fromRGB(255, 255, 255), 1, 1, "ImageLabel", screenGui.MainFrame.MainStuff.Credits.ZwolfCredit, false, UDim2.new(0, 70, 0, 60), "rbxassetid://1342740333", UDim2.new(-0.483, 0, 0.433, 0), 59)
  541.  
  542. makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "AlexCredit", screenGui.MainFrame.MainStuff.Credits, UDim2.new(0.191, 0, 0.469, 0), UDim2.new(0, 139, 0, 29), Enum.Font.Fantasy, "Alex\nAlex the Great#9740", Color3.fromRGB(255, 255, 255), 20, 1, false)
  543.  
  544. makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "DeanCredit", screenGui.MainFrame.MainStuff.Credits, UDim2.new(0.153, 0, 0.755, 0), UDim2.new(0, 139, 0, 40), Enum.Font.Fantasy, "Miya - Intro\nKiwi#4879", Color3.fromRGB(255, 255, 255), 20, 1, false)
  545.  
  546. for _,object in pairs(screenGui.MainFrame.MainStuff.Credits:GetDescendants()) do
  547. if object.ClassName == "ImageLabel" then
  548. object.ImageTransparency = 1
  549. end
  550. end
  551.  
  552. screenGui.MainFrame.Size = UDim2.new(0, 0, 0, 40)
  553.  
  554. --Intro
  555. introgui = Instance.new('ScreenGui',coreGui)
  556. holder = Instance.new('Frame', introgui)
  557. imhx = Instance.new('ImageLabel',holder)
  558. blnhx = Instance.new('ImageLabel',holder)
  559. blnhx2 = Instance.new('ImageLabel',holder)
  560. pooftemp = Instance.new('ImageLabel',holder)
  561. text = Instance.new('ImageLabel',holder)
  562. bar = Instance.new('Frame',holder)
  563. tomatosauce = Instance.new('Sound',holder)
  564. large = Instance.new('Sound',holder)
  565. smol = Instance.new('Sound',holder)
  566. wosh = Instance.new('Sound',holder)
  567. blur = Instance.new('BlurEffect',workspace.CurrentCamera)
  568. blur.Size = 0
  569.  
  570. -- Properties
  571. holder.Position = UDim2.new(0.5,-50,0.5,-50)
  572. holder.Size = UDim2.new(0,100,0,100)
  573. holder.BackgroundTransparency = 1
  574.  
  575. imhx.Image = "rbxassetid://1491878692"
  576. imhx.BackgroundTransparency = 1
  577. imhx.Size = UDim2.new(0,100,0,100)
  578. imhx.Position = UDim2.new(0,0,0,-500)
  579. imhx.ZIndex = 3
  580.  
  581. blnhx.Image = "rbxassetid://1491878477"
  582. blnhx.BackgroundTransparency = 1
  583. blnhx.ImageTransparency = 1
  584. blnhx.Size = UDim2.new(0,100,0,100)
  585. blnhx.Position = UDim2.new(0,0,0,0)
  586. blnhx.ZIndex = 4
  587.  
  588. tomatosauce.SoundId = "rbxassetid://752527668"
  589. tomatosauce.Volume = 1
  590.  
  591. large.SoundId = "rbxassetid://541909867"
  592. large.Volume = 1
  593.  
  594. smol.SoundId = "rbxassetid://541909763"
  595. smol.Volume = 1
  596.  
  597. wosh.SoundId = "rbxassetid://147722270"
  598. wosh.Volume = 1
  599.  
  600.  
  601. blnhx2.Image = "rbxassetid://1491878477"
  602. blnhx2.BackgroundTransparency = 1
  603. blnhx2.ImageTransparency = 1
  604. blnhx2.Size = UDim2.new(0,100,0,100)
  605. blnhx2.Position = UDim2.new(0,0,0,0)
  606.  
  607. pooftemp.Image = "rbxassetid://1491979712"
  608. pooftemp.BackgroundTransparency = 1
  609. pooftemp.ImageTransparency = 1
  610. pooftemp.Size = UDim2.new(0,100,0,100)
  611. pooftemp.Position = UDim2.new(0,0,0,0)
  612.  
  613. text.Image = "rbxassetid://1491935743"
  614. text.BackgroundTransparency = 1
  615. text.ImageTransparency = 1
  616. text.Size = UDim2.new(0,500,0,100)
  617. text.Position = UDim2.new(0.5,-250,0,0)
  618. text.ZIndex = 6
  619.  
  620. bar.Size = UDim2.new(0,0,0,100)
  621. bar.Position = UDim2.new(0.5,0,0,0)
  622. bar.BorderSizePixel = 0
  623. bar.ZIndex = 5
  624. bar.BackgroundColor3 = Color3.fromRGB(255, 35, 110)
  625.  
  626. -- Animation
  627. local tweenService = game:GetService("TweenService")
  628.  
  629. local tween1 = TweenInfo.new(
  630. 2,
  631. Enum.EasingStyle.Quint,
  632. Enum.EasingDirection.Out
  633. )
  634. local stuff1 = {
  635. Position = UDim2.new(0,0,0,0);
  636. Rotation = -720
  637. }
  638. local stuff6 = {
  639. Size = 34
  640. }
  641. local stuff7 = {
  642. Size = 0
  643. }
  644.  
  645.  
  646. local imagetween = tweenService:Create(imhx,tween1,stuff1)
  647.  
  648. local tween2 = TweenInfo.new(
  649. 2,
  650. Enum.EasingStyle.Quint,
  651. Enum.EasingDirection.Out
  652. )
  653. local stuff2 = {
  654. Position = UDim2.new(0,-50,0,-50);
  655. Size = UDim2.new(0,200,0,200);
  656. ImageTransparency = 1
  657. }
  658.  
  659. local bloop = tweenService:Create(pooftemp,tween2,stuff2)
  660.  
  661. local tween3 = TweenInfo.new(
  662. 1,
  663. Enum.EasingStyle.Quint,
  664. Enum.EasingDirection.Out
  665. )
  666.  
  667. local tween4 = TweenInfo.new(
  668. 2,
  669. Enum.EasingStyle.Quint,
  670. Enum.EasingDirection.Out
  671. )
  672. local stuff3 = {
  673. ImageTransparency = 0
  674. }
  675.  
  676. local poof = tweenService:Create(blnhx,tween3,stuff3)
  677.  
  678. local fadein = tweenService:Create(blur,tween1,stuff6)
  679. local fadeout = tweenService:Create(blur,tween1,stuff7)
  680.  
  681. local textappere = tweenService:Create(text,tween4,stuff3)
  682. -- Playing animations/sounds
  683. imagetween:Play()
  684. large:Play()
  685. fadein:Play()
  686. wait(2)
  687. pooftemp.ImageTransparency = 0
  688. bloop:play()
  689. tomatosauce:Play()
  690. wait(2)
  691. poof:Play()
  692. wait(1)
  693. imhx.ImageTransparency = 1
  694. blnhx2.ImageTransparency = 0
  695. bar:TweenSizeAndPosition(UDim2.new(0,500,0,100),UDim2.new(0.5,-250,0.5,-50),"Out","Quint",2)
  696. blnhx2:TweenPosition(UDim2.new(0,250,0,0),"Out","Quint",2)
  697. blnhx:TweenPosition(UDim2.new(0,-250,0,0),"Out","Quint",2)
  698. smol:Play()
  699. wait(1.3)
  700. textappere:Play()
  701. wait(2)
  702. holder:TweenPosition(UDim2.new(0,5000,0.5,-50),"In","Quint",2)
  703. wosh:Play()
  704. wait(1.4)
  705. fadeout:Play()
  706. wait(2)
  707. introgui:Destroy()
  708. blur:Destroy()
  709.  
  710. wait()
  711.  
  712. tweening = true
  713. screenGui.open:TweenPosition(UDim2.new(0, 0, 0.5, 0),'Out','Quad',0.6)
  714. wait(0.6)
  715. tweening = false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement