Advertisement
OfficialArponAG

RoseHub2.1.1

Apr 11th, 2020
8,783
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.84 KB | None | 0 0
  1. local version = '2.1.1'
  2. local message = 'Parlus Tried'
  3. local coreGui = game:GetService("CoreGui")
  4. local tweening = false
  5. local tabPos = 5
  6. local scriptsTabText = ""
  7. local feTabText = ""
  8. local gameScriptsTabText = ""
  9. local guiTabText = ""
  10.  
  11. local scripttabList = {
  12. {"Infinite Yield", "MjBzRjmT", 1},
  13. {"Knife V3", "W833RBFr", 1},
  14. {"Bird Wings", "RQ9b8UTv", 1},
  15. {"M4A1", "eP1zq8tb", 1},
  16. {"Dungun", "90M7Mi8e", 1},
  17. {"Bomb Vest", "tG1PPuMd", 1},
  18. {"Music Bars", "SvYebC2r", 1},
  19. {"Omni God", "87NeeChc", 1},
  20. {"Pain Titan", "Hg5L8EtM", 1,},
  21. {"Reaper Titan", "B0q3QBg6", 1},
  22. {"Alter Chat", "ZSB4pN9R", 1},
  23. {"Hoverbike", 01268225564, 2},
  24. {"Rail Gun Titan", "0wFiFdwM", 1},
  25. {"True Hero", "P8AQ2ebJ", 1},
  26. {"Celestial Wheel", "bymTcgzf", 1},
  27. {"Knive V4", "j0Ns1w1S", 1},
  28. {"Ravenger Claws", "D7GxxvWL", 1},
  29. {"John Doe", "m5wHsLhr", 1},
  30. {"Messor Titan", "4bSrkLtA", 1},
  31. {"Clown Titan", "L0WLDZvc", 1},
  32. {"Chara", "HrWjgXtb", 1},
  33. {"Shedlesky Rage", "2SPz35LS", 1},
  34. {"LunchaThug", "x6GWFC5K", 1},
  35. {"Nazi Flag", "ZCZNxFBD", 1},
  36. {"Psychopath", "DGqk3bqY", 1},
  37. {"Fireworks Wand", "GB29NAPv", 1},
  38. {"Psycho Clown", "UgxKqKwE", 1},
  39. {"Inferno", "qhMGk36S", 1},
  40. {"Police Titan", "UCmufLU8", 1},
  41. {"Galaxy Titan", "nKNdCrKj", 1},
  42. {"Holy Wrench", "cKSh0a8C", 1},
  43. {"Krystal Dance", "j7EqLfbP", 1},
  44. {"Pee", "3CYmA0Pz", 1},
  45. {"Jihad", "vSujnuaF", 1},
  46. {"Hermit Purple", "R3C3ajQV", 1},
  47. {"Golden Gun", "2574Sd9E", 1},
  48. {"Goku", "yAXZZF9r", 1},
  49. {"Emoji", "vKPcMKnm", 1},
  50. {"Damn Son", "AMLHT8aJ", 1},
  51. {"Devuzi", "q0mt2peM", 1},
  52. {"Flash", "gGSVVq1H", 1},
  53. {"Teal Scythe", "0TUBSaxt", 1},
  54. {"Demon Demise", "ghMDMW63", 1},
  55. {"Red Sayan", "uC5DBvf9", 1},
  56. {"Ban Hammer", "1ynQ4Mu0", 1},
  57. {"Dick Gun", "UR9FBjcj", 1},
  58. {"Dat Boi", "Sz7KJHay", 1},
  59. {"Watermelon Trap", "pypsM3hj", 1},
  60. {"Whip", "XDsek3Rf", 1},
  61. {"School Shooter", "EmmwRFDA", 1},
  62. {"9/11", "3UmV26hG", 1},
  63. {"Bong", "8Kb08E9s", 1},
  64. {"Horse", "MVph7nmq", 1},
  65. {"Scythe", "fEEVkJba", 1},
  66. {"Disco Fog", "xg8d4PS0", 1},
  67. {"Disco Mesh", "GvtPCRVR", 1},
  68. {"Russian Dance", "RADQ2vH8", 1},
  69. {"Sun God", "0uJhLJ5m", 1},
  70. {"Rolling Light Ball", "S4Hj3MPd", 1},
  71. {"Red Death Scythe", "KJ5nqeVF", 1},
  72. {"Crystal Pistols", "GDLZ4VAq", 1},
  73. {"Epic Sword", "DZVV9AGG", 1},
  74. {"Circle Visualizer", "diJiteen", 1},
  75. {"Hex Blade", "fA0bBELV", 1},
  76. {"Bulldog", "nPPLxSA3", 1},
  77. {"FS-627-SENDER", "R3m4gfuP", 1},
  78. {"Voodoo Child", "w5TEtd0Q", 1},
  79. {"Bye Bye", "XBysEMgg", 1},
  80. {"Galil V2", "cnFz3h8D", 1},
  81. {"Mario", "pKmtnc9u", 1},
  82. {"Lighting Blade", "rMEe8R4N", 1},
  83. {"Flamingo Skybox", "8rWM880e", 1},
  84. {"Sin Unleashed", "ZQh5B023", 1},
  85. {"Ravager", "VQEz6a6i", 1},
  86. {"Brock", "Fe5YrxcY", 1},
  87. {"M249", "J4ijx897", 1},
  88. {"MG36", "zLZ4Auqn", 1},
  89. {"Omega Scythe", "Ag8dKZYB", 1},
  90. {"Omega Sword", "7JjxwhPn", 1},
  91. {"The Creator", "yumRRrCE", 1},
  92. {"Draw", "1322re6a", 1},
  93. {"Gaydar", "s1P9sJub", 1},
  94. {"Crimson Hell", "na3pQXNV", 1},
  95. {"Psycho", "WNvhEZJw", 1},
  96. {"R6", "yX1DMcvM", 1},
  97. {"Elemental God", "mLz55spD", 1},
  98. {"Cross Power", "mLz55spD", 1},
  99. {"Blood Harvester", "qz0ufnwd", 1},
  100. {"Mustard Gas", "sg2wg4y8", 1},
  101. {"Gas Can", "xknu2gna", 1},
  102. {"Frieza", "tpkyda6c", 1},
  103. {"Sadistic Genocider V2", "nch0tn9u", 1},
  104. {"Demon Nelf", "VcBmmGuz", 1},
  105. {"Demonic Sword", "W2Hc3Tkd", 1},
  106. {"Noob Power", "9YMc9FRj", 1},
  107. }
  108.  
  109. local fescripttabList = {
  110. {"Fe God", "KduGECH6", 1},
  111. {"Fe Fly", 1281055032, 2},
  112. {"Fe Invisible", 1180480887, 2},
  113. {"Spam", "74GjB7tB", 1},
  114. {"Lag Switch", "58gjTUf5", 1},
  115. {"FE Shutdown", "0wgKhFmf", 1},
  116. {"FE ADMIN", "getobjec", 1},
  117. }
  118.  
  119. local gameScriptsList = {
  120. {"PF Virgo 2.0", "7TeJszah", 1},
  121. {"City Life Bomb Vest", "sLHGSBn1", 1},
  122. {"City Life Suicide", "YdKKQ7yT", 1},
  123. {"City Life Explosion", "vy78mqrG", 1},
  124. {"CB:RO Aimbot", "t3yHg06t", 1},
  125. {"The Plaza Money", "AgLcnE6y", 1},
  126. {"Prison Life 2 GUI", "d6X2R39V", 1},
  127. }
  128.  
  129. local guitabList = {
  130. {"c00lgui", "Rz2EFsLU", 1},
  131. {"Topkek 4.0", "d0CJRrcg", 1},
  132. {"Topkek 3.0", "SikGfE9u", 1},
  133. {"Ro-Xploit 4.0", 175137115, 2},
  134. {"Ro-Xploit 5.0", 288646117, 2},
  135. {"Ro-Xploit 6.0", 364364477, 2},
  136. {"Dex 2.0", 492005721, 2},
  137. {"Clown Van", "a5UZuuiT", 1},
  138. {"Hell Elevator GUI", "8NYWpf2T", 1},
  139. {"Chams / Aimlock", "Yi7fzELj", 1},
  140. {"YourMom GUI", "289110135", 2},
  141. {"Pepe GUI", "277881926", 2},
  142. {"Brack Hub", "PT9Gf7d5", 1},
  143. {"Vesprin FE GUI", "1231351616", 2},
  144. }
  145.  
  146. local mapsList = {
  147. {"Clockwork Arena", "EvnXCXhP", 1},
  148. {"Town Map", 1345094164, 2},
  149. {"Cave Island", "t29C42rm", 1},
  150. {"Nature Map", "gmF4Kq5B", 1},
  151. {"Nazi Map", "az8sLCLT", 1},
  152. {"Ritual Room", "hYCTFiAC", 1},
  153. {"Stripper", "jztW5Vuy", 1},
  154. {"Witch Map", "R9epW292", 1},
  155. {"Rainbow Tunnel", "8bznLitn", 1},
  156. {"Scary Map", "fNw46f74", 1},
  157. {"Nazi Camp", "KJNk4STm", 1},
  158. {"Night Club", 1281063730, 2},
  159. }
  160.  
  161. local lists = {
  162. {scripttabList, "Scripts"},
  163. {fescripttabList, "FE Scripts"},
  164. {gameScriptsList, "Game Scripts"},
  165. {guitabList, "GUIs"},
  166. {mapsList, "Maps"},
  167. }
  168.  
  169. local function makeFrame(Active, BackgroundColor3, BorderSizePixel, Name, Parent, Position, Size, ClipsDescendants, Draggable, BackgroundTransparency)
  170. local Frame = Instance.new("Frame")
  171. Frame.Active = Active
  172. Frame.BackgroundColor3 = BackgroundColor3
  173. Frame.BorderSizePixel = BorderSizePixel
  174. Frame.Name = Name
  175. Frame.Parent = Parent
  176. Frame.Position = Position
  177. Frame.Size = Size
  178. Frame.ClipsDescendants = ClipsDescendants
  179. Frame.Draggable = Draggable
  180. Frame.BackgroundTransparency = BackgroundTransparency
  181. end
  182.  
  183. local function makeScrollingFrame(BackgroundColor3, BorderSizePixel, Name, Parent, Position, Size, CanvasSize, BackgroundTransparency, ScrollBarThickness)
  184. local ScrollingFrame = Instance.new("ScrollingFrame")
  185. ScrollingFrame.BackgroundColor3 = BackgroundColor3
  186. ScrollingFrame.BorderSizePixel = BorderSizePixel
  187. ScrollingFrame.Name = Name
  188. ScrollingFrame.Parent = Parent
  189. ScrollingFrame.Position = Position
  190. ScrollingFrame.Size = Size
  191. ScrollingFrame.CanvasSize = CanvasSize
  192. ScrollingFrame.BackgroundTransparency = BackgroundTransparency
  193. ScrollingFrame.ScrollBarThickness = ScrollBarThickness
  194. end
  195.  
  196. local function makeTextLabel(BackgroundColor3, BackgroundTransparency, Name, Parent, Position, Size, Font, Text, TextColor3, TextSize, BorderSizePixel, TextWrapped)
  197. local TextLabel = Instance.new("TextLabel")
  198. TextLabel.BackgroundColor3 = BackgroundColor3
  199. TextLabel.BackgroundTransparency = BackgroundTransparency
  200. TextLabel.Name = Name
  201. TextLabel.Parent = Parent
  202. TextLabel.Position = Position
  203. TextLabel.Size = Size
  204. TextLabel.Font = Font
  205. TextLabel.Text = Text
  206. TextLabel.TextColor3 = TextColor3
  207. TextLabel.TextSize = TextSize
  208. TextLabel.BorderSizePixel = BorderSizePixel
  209. TextLabel.TextWrapped = TextWrapped
  210. end
  211.  
  212. local function makeTextBox(BackgroundColor3, BackgroundTransparency, MultiLine, Name, Parent, Position, Size, Font, Text, TextColor3, TextSize, TextWrapped, TextYAlignment, BorderSizePixel, PlaceholderText, TextXAlignment)
  213. local TextBox = Instance.new("TextBox")
  214. TextBox.BackgroundColor3 = BackgroundColor3
  215. TextBox.BackgroundTransparency = BackgroundTransparency
  216. TextBox.MultiLine = MultiLine
  217. TextBox.Name = Name
  218. TextBox.Parent = Parent
  219. TextBox.Position = Position
  220. TextBox.Size = Size
  221. TextBox.Font = Font
  222. TextBox.Text = Text
  223. TextBox.TextColor3 = TextColor3
  224. TextBox.TextSize = TextSize
  225. TextBox.TextWrapped = TextWrapped
  226. TextBox.TextYAlignment = TextYAlignment
  227. TextBox.BorderSizePixel = BorderSizePixel
  228. TextBox.PlaceholderText = PlaceholderText
  229. TextBox.TextXAlignment = TextXAlignment
  230. end
  231.  
  232. local function makeTextButton(BackgroundColor3, BorderSizePixel, Name, Parent, Position, Size, Font, Text, TextColor3, TextSize, BackgroundTransparency, func)
  233. local TextButton = Instance.new("TextButton")
  234. TextButton.BackgroundColor3 = BackgroundColor3
  235. TextButton.BorderSizePixel = BorderSizePixel
  236. TextButton.Name = Name
  237. TextButton.Parent = Parent
  238. TextButton.Position = Position
  239. TextButton.Size = Size
  240. TextButton.Font = Font
  241. TextButton.Text = Text
  242. TextButton.TextColor3 = TextColor3
  243. TextButton.TextSize = TextSize
  244. TextButton.BackgroundTransparency = BackgroundTransparency
  245. TextButton.MouseButton1Down:connect(func)
  246. end
  247.  
  248. local function makeImageLabel(BackgroundColor3, BackgroundTransparency, BorderSizePixel, Name, Parent, Selectable, Size, Image, Position, Rotation)
  249. local ImageLabel = Instance.new("ImageLabel")
  250. ImageLabel.BackgroundColor3 = BackgroundColor3
  251. ImageLabel.BackgroundTransparency = BackgroundTransparency
  252. ImageLabel.BorderSizePixel = BorderSizePixel
  253. ImageLabel.Name = Name
  254. ImageLabel.Parent = Parent
  255. ImageLabel.Selectable = Selectable
  256. ImageLabel.Size = Size
  257. ImageLabel.Image = Image
  258. ImageLabel.Position = Position
  259. ImageLabel.Rotation = Rotation
  260. end
  261.  
  262. local tabs = {
  263. "Home",
  264. "Scripts",
  265. "FE Scripts",
  266. "Game Scripts",
  267. "GUIs",
  268. "Maps",
  269. "Executor",
  270. "Credits",
  271. }
  272.  
  273. local selectedTab = tabs[1]
  274.  
  275. local function changeTab(newTab)
  276. if tweening == false and newTab ~= selectedTab then
  277. tweening = true
  278. if selectedTab == "Credits" then
  279. for _,object in pairs(screenGui.MainFrame.MainStuff.Credits:GetDescendants()) do
  280. if object.ClassName == "ImageLabel" then
  281. local sTween = game:GetService("TweenService")
  282. local part = object
  283. local goal = {}
  284. goal.ImageTransparency = 1
  285. local tweenInfo = TweenInfo.new(0.5)
  286. local tween = sTween:Create(part, tweenInfo, goal)
  287. tween:Play()
  288. end
  289. end
  290. wait(0.5)
  291. end
  292. screenGui.MainFrame.MainStuff[selectedTab]:TweenPosition(UDim2.new(-1, 0, 0, 0), "Out", "Quad", 0.5)
  293. screenGui.MainFrame.MainStuff[newTab]:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Quad", 0.5)
  294. screenGui.MainFrame.SelectedTab.SelectedTab:TweenPosition(UDim2.new(0, 0, -1, 0), "Out", "Quad", 0.25)
  295. wait(0.25)
  296. screenGui.MainFrame.SelectedTab.SelectedTab.Text = newTab
  297. wait()
  298. screenGui.MainFrame.SelectedTab.SelectedTab:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Quad", 0.25)
  299. wait(0.25)
  300. screenGui.MainFrame.MainStuff[selectedTab].Position = UDim2.new(1, 0, 0, 0)
  301. if newTab == "Credits" then
  302. for _,object in pairs(screenGui.MainFrame.MainStuff.Credits:GetDescendants()) do
  303. if object.ClassName == "ImageLabel" then
  304. local sTween = game:GetService("TweenService")
  305. local part = object
  306. local goal = {}
  307. goal.ImageTransparency = 0
  308. local tweenInfo = TweenInfo.new(0.5)
  309. local tween = sTween:Create(part, tweenInfo, goal)
  310. tween:Play()
  311. end
  312. end
  313. wait(0.5)
  314. end
  315. selectedTab = newTab
  316. tweening = false
  317. end
  318. end
  319.  
  320. local function mainTween(what)
  321. if tweening == false then
  322. tweening = true
  323. if what == "Open" then
  324. screenGui.open:TweenPosition(UDim2.new(-1,0,0.531,0), "Out", "Quad", 0.6)
  325. screenGui.MainFrame:TweenSize(UDim2.new(0, 350, 0, 40), "Out", "Quad", 0.6)
  326. wait(0.6)
  327. screenGui.MainFrame:TweenSize(UDim2.new(0, 350, 0, 340), "Out", "Quad", 0.6)
  328. if selectedTab == "Credits" then
  329. wait(0.6)
  330. for _,object in pairs(screenGui.MainFrame.MainStuff.Credits:GetDescendants()) do
  331. if object.ClassName == "ImageLabel" then
  332. local sTween = game:GetService("TweenService")
  333. local part = object
  334. local goal = {}
  335. goal.ImageTransparency = 0
  336. local tweenInfo = TweenInfo.new(0.5)
  337. local tween = sTween:Create(part, tweenInfo, goal)
  338. tween:Play()
  339. end
  340. end
  341. wait(0.5)
  342. end
  343. elseif what == "Close" then
  344. if selectedTab == "Credits" then
  345. for _,object in pairs(screenGui.MainFrame.MainStuff.Credits:GetDescendants()) do
  346. if object.ClassName == "ImageLabel" then
  347. local sTween = game:GetService("TweenService")
  348. local part = object
  349. local goal = {}
  350. goal.ImageTransparency = 1
  351. local tweenInfo = TweenInfo.new(0.5)
  352. local tween = sTween:Create(part, tweenInfo, goal)
  353. tween:Play()
  354. end
  355. end
  356. wait(0.5)
  357. end
  358. screenGui.MainFrame:TweenSize(UDim2.new(0, 350, 0, 40), "Out", "Quad", 0.6)
  359. wait(0.6)
  360. screenGui.MainFrame:TweenSize(UDim2.new(0, 0, 0, 40), "Out", "Quad", 0.6)
  361. screenGui.open:TweenPosition(UDim2.new(0,0,0.531,0), "Out", "Quad", 0.6)
  362. end
  363. if selectedTab ~= "Credits" then
  364. wait(0.6)
  365. end
  366. tweening = false
  367. end
  368. end
  369.  
  370. --Make Screen
  371. screenGui = Instance.new("ScreenGui")
  372. screenGui.Parent = coreGui
  373. screenGui.Name = "RoseHubV2"
  374.  
  375. 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)
  376.  
  377. 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)
  378.  
  379. 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)
  380.  
  381. 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 "..version.."", Color3.fromRGB(255, 255, 255), 30, 1, false)
  382.  
  383. 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)
  384.  
  385. 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()
  386. mainTween("Close")
  387. end)
  388.  
  389. 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: "..message.."", Color3.fromRGB(255, 255, 255), 16, 0, true)
  390.  
  391. 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)
  392.  
  393. 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)
  394.  
  395. 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)
  396.  
  397. 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)
  398.  
  399. 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()
  400. mainTween("Open")
  401. end)
  402.  
  403. for i,tabButton in pairs(tabs) do
  404. 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()
  405. changeTab(tabs[i])
  406. end)
  407. local mainStuffPos = 0
  408. if tabButton == selectedTab then
  409. mainStuffPos = 0
  410. else
  411. mainStuffPos = 1
  412. end
  413. 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)
  414.  
  415. tabPos = tabPos + 35
  416. end
  417.  
  418. --Sort lists and insert them
  419. for _,list in pairs(lists) do
  420. local toSort = {}
  421. local sortedList = {}
  422. local pos = 28
  423.  
  424. for _,v in pairs(list[1]) do
  425. table.insert(toSort, v[1])
  426. end
  427.  
  428. table.sort(toSort)
  429.  
  430. for i,name in pairs(toSort) do
  431. for i,actualTable in pairs(list[1]) do
  432. if name == actualTable[1] then
  433. table.insert(sortedList, {actualTable[1], actualTable[2], actualTable[3]})
  434. end
  435. end
  436. end
  437.  
  438. local function createButons(text)
  439. pos = 28
  440. for _,button in pairs(sortedList) do
  441. if text == "" or string.sub(string.lower(button[1]), 1, string.len(text)) == string.lower(text) then
  442. 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()
  443. if button[3] == 1 then
  444. loadstring(game:HttpGet("https://pastebin.com/raw/"..button[2], true))()
  445. elseif button[3] == 2 then
  446. loadstring(game:GetObjects("rbxassetid://"..button[2])[1].Source)()
  447. end
  448. end)
  449. pos = pos + 23
  450. end
  451. end
  452. end
  453.  
  454. --Remove Buttons and create new on search
  455. local function removeButtons()
  456. for _,button in pairs(screenGui.MainFrame.MainStuff[list[2]]:GetChildren()) do
  457. if button.ClassName == "TextButton" then
  458. button:Destroy()
  459. end
  460. end
  461. end
  462.  
  463. --Search Box
  464. 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")
  465. local function searchBar(chosenList)
  466. local search = screenGui.MainFrame.MainStuff[chosenList].Search
  467. local currentSearch = ""
  468. search.Changed:connect(function(property)
  469. if property == "Text" then
  470. if search.Text ~= "" and search.Text ~= currentSearch then
  471. currentSearch = search.Text
  472. removeButtons()
  473. createButons(search.Text)
  474. elseif search.Text == "" and currentSearch.Text ~= "" then
  475. currentSearch = search.Text
  476. removeButtons()
  477. createButons("")
  478. end
  479. end
  480. end)
  481. end
  482.  
  483. searchBar(list[2])
  484.  
  485. createButons("")
  486.  
  487. screenGui.MainFrame.MainStuff[list[2]].CanvasSize = UDim2.new(1, 0, 0, pos+2)
  488. screenGui.MainFrame.MainStuff[list[2]].ScrollBarThickness = 0
  489. end
  490.  
  491. 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)
  492.  
  493. 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)
  494. if game:GetService("Workspace").FilteringEnabled then --Rather have Enabled/Disabled than true/false
  495. screenGui.MainFrame.MainStuff.Home.FEStatus.Text = "FE: Enabled!"
  496. else
  497. screenGui.MainFrame.MainStuff.Home.FEStatus.Text = "FE: Disabled!"
  498. end
  499.  
  500. 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)
  501.  
  502. 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)
  503. screenGui.MainFrame.MainStuff.Home.Explanation.TextYAlignment = "Top"
  504.  
  505. 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()
  506. local copy = true
  507. if pcall(function() Synapse:Copy("https://discord.me/rosehub") end) then
  508.  
  509. else
  510. local clip = setclipboard or Clipboard.set
  511. clip("https://discord.me/rosehub")
  512. end
  513.  
  514. screenGui.MainFrame.MainStuff.Home.DiscordInvite.text = "Copied!"
  515. wait(1)
  516. screenGui.MainFrame.MainStuff.Home.DiscordInvite.text = "Discord"
  517. end)
  518.  
  519. 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()
  520. screenGui.MainFrame.MainStuff.Executor.InputHolder.Input.Text = ""
  521. end)
  522.  
  523. 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)
  524.  
  525. 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)
  526. local execHolder = screenGui.MainFrame.MainStuff.Executor.InputHolder
  527. local execInput = execHolder.Input
  528. local movedExec196 = false
  529. execInput.ClearTextOnFocus = false
  530. --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
  531. execInput.Changed:connect(function(property)
  532. if property == "Text" then
  533. execHolder.CanvasSize = UDim2.new(1, -10, 0, execInput.TextBounds.Y + execInput.TextSize)
  534. if execInput.TextBounds.Y - execHolder.CanvasPosition.Y == 205 then
  535. execHolder.CanvasPosition = Vector2.new(0, execInput.TextBounds.Y+205)
  536. movedExec196 = false
  537. elseif movedExec196 == false and execInput.TextBounds.Y == 196 and execHolder.CanvasPosition.Y == 0 then
  538. execHolder.CanvasPosition = Vector2.new(0, execInput.TextBounds.Y+205)
  539. movedExec196 = true
  540. elseif movedExec196 == true and execInput.TextBounds.Y < 196 then
  541. movedExec196 = false
  542. end
  543. end
  544. end)
  545.  
  546. 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()
  547. loadstring(screenGui.MainFrame.MainStuff.Executor.InputHolder.Input.Text)()
  548. end)
  549.  
  550. --Credits
  551. 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#9315", Color3.fromRGB(255, 255, 255), 20, 0, false)
  552.  
  553. 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)
  554.  
  555. 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)
  556.  
  557. 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)
  558.  
  559. 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)
  560.  
  561. 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)
  562.  
  563. 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)
  564.  
  565. 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)
  566.  
  567. for _,object in pairs(screenGui.MainFrame.MainStuff.Credits:GetDescendants()) do
  568. if object.ClassName == "ImageLabel" then
  569. object.ImageTransparency = 1
  570. end
  571. end
  572.  
  573. screenGui.MainFrame.Size = UDim2.new(0, 0, 0, 40)
  574.  
  575. --Intro
  576. --Made by Kiwi
  577. --Fixed by Pluto
  578.  
  579. local function createEvents()
  580. create = {}
  581.  
  582. local function Create_PrivImpl(objectType)
  583. if type(objectType) ~= 'string' then return end
  584. return function(dat)
  585. dat = dat or {}
  586. local obj = Instance.new(objectType)
  587. local ctor = nil
  588. for k, v in pairs(dat) do
  589. if type(k) == 'string' then
  590. obj[k] = v
  591. elseif type(k) == 'number' then
  592. if type(v) ~= 'userdata' then break end
  593. v.Parent = obj
  594. elseif type(k) == 'table' and k.__eventname then
  595. if type(v) ~= 'function' then break end
  596. obj[k.__eventname]:connect(v)
  597. elseif k == Create then
  598. if type(v) ~= 'function' then break elseif ctor then break end
  599. ctor = v
  600. else break end
  601. end
  602. if ctor then
  603. ctor(obj)
  604. end
  605. return obj
  606. end
  607. end
  608. Create = setmetatable({}, {__call = function(tb, ...) return Create_PrivImpl(...) end})
  609. Create.Event = function(eventName)
  610. return {__eventname = eventName}
  611. end
  612. end
  613.  
  614. local function definitions()
  615. Create'BlurEffect'{
  616. Parent = workspace.CurrentCamera,
  617. Size = 0,
  618. [Create] = function(this)
  619. blur = this
  620. end
  621. }
  622. Create'ScreenGui'{
  623. Parent = game.CoreGui,
  624. Create'Frame'{
  625. Position = UDim2.new(0.5, -50, 0.5, -50),
  626. Size = UDim2.new(0, 100, 0, 100),
  627. BackgroundTransparency = 1,
  628. --Load Sounds
  629. Create'Sound'{
  630. SoundId = 'rbxassetid://752527668',
  631. Volume = 1,
  632. [Create] = function(this)
  633. sound01 = this
  634. end
  635. },
  636. Create'Sound'{
  637. SoundId = 'rbxassetid://541909867',
  638. Volume = 1,
  639. [Create] = function(this)
  640. sound02 = this
  641. end
  642. },
  643. Create'Sound'{
  644. SoundId = 'rbxassetid://541909763',
  645. Volume = 1,
  646. [Create] = function(this)
  647. sound03 = this
  648. end
  649. },
  650. Create'Sound'{
  651. SoundId = 'rbxassetid://147722270',
  652. Volume = 1,
  653. [Create] = function(this)
  654. sound04 = this
  655. end
  656. },
  657.  
  658. --Load GUI Elements
  659. Create'Frame'{
  660. Size = UDim2.new(0, 0, 0, 100),
  661. Position = UDim2.new(0.5, 0, 0, 0),
  662. BorderSizePixel = 0,
  663. ZIndex = 5,
  664. BackgroundColor3 = Color3.fromRGB(255, 35, 110),
  665. [Create] = function(this)
  666. frame01 = this
  667. end
  668. },
  669. Create'ImageLabel'{
  670. Image = 'rbxassetid://1491878692',
  671. BackgroundTransparency = 1,
  672. Size = UDim2.new(0, 100, 0, 100),
  673. Position = UDim2.new(0, 0, 0, -500),
  674. ZIndex = 3,
  675. [Create] = function(this)
  676. image01 = this
  677. end
  678. },
  679. Create'ImageLabel'{
  680. Image = 'rbxassetid://1491878477',
  681. BackgroundTransparency = 1,
  682. ImageTransparency = 1,
  683. Size = UDim2.new(0, 100, 0, 100),
  684. Position = UDim2.new(0, 0, 0, 0),
  685. ZIndex = 4,
  686. [Create] = function(this)
  687. image02 = this
  688. end
  689. },
  690. Create'ImageLabel'{
  691. Image = 'rbxassetid://1491878477',
  692. BackgroundTransparency = 1,
  693. ImageTransparency = 1,
  694. Size = UDim2.new(0, 100, 0, 100),
  695. Position = UDim2.new(0, 0, 0, 0),
  696. [Create] = function(this)
  697. image03 = this
  698. end
  699. },
  700. Create'ImageLabel'{
  701. Image = 'rbxassetid://1491979712',
  702. BackgroundTransparency = 1,
  703. ImageTransparency = 1,
  704. Size = UDim2.new(0, 100, 0, 100),
  705. Position = UDim2.new(0, 0, 0, 0),
  706. [Create] = function(this)
  707. image04 = this
  708. end
  709. },
  710. Create'ImageLabel'{
  711. Image = 'rbxassetid://1491935743',
  712. BackgroundTransparency = 1,
  713. ImageTransparency = 1,
  714. Size = UDim2.new(0, 500, 0, 100),
  715. Position = UDim2.new(0.5, -250, 0, 0),
  716. ZIndex = 6,
  717. [Create] = function(this)
  718. image05 = this
  719. end
  720. },
  721. [Create] = function(this)
  722. main = this
  723. end
  724. },
  725. [Create] = function(this)
  726. intro = this
  727. end
  728. }
  729. end
  730.  
  731. local function tweenService()
  732. fadeIn = game:GetService("TweenService"):Create(blur, TweenInfo.new (2, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {Size = 24})
  733. fadeOut = game:GetService("TweenService"):Create(blur, TweenInfo.new (2, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {Size = 0})
  734. imageTwn01 = game:GetService("TweenService"):Create(image04, TweenInfo.new(2, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {Position = UDim2.new(0, -50, 0, -50), Size = UDim2.new(0, 200, 0, 200), ImageTransparency = 1}) --bloop
  735. imageTwn02 = game:GetService("TweenService"):Create(image01, TweenInfo.new(2, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {Position = UDim2.new(0, 0, 0, 0), Rotation = -720})
  736. imageTwn03 = game:GetService("TweenService"):Create(image05, TweenInfo.new(2, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {ImageTransparency = 0})
  737. imageTwn04 = game:GetService("TweenService"):Create(image02, TweenInfo.new(1, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {ImageTransparency = 0})
  738. end
  739.  
  740. local function start()
  741. imageTwn02:Play() --imagetween
  742. sound02:Play() --large
  743. fadeIn:Play() --fadein
  744. wait(2)
  745. image04.ImageTransparency = 0
  746. imageTwn01:Play() --bloop
  747. sound01:Play() --tomatosauce
  748. wait(2)
  749. imageTwn04:Play() --poof
  750. wait(1)
  751. image01.ImageTransparency = 1
  752. image03.ImageTransparency = 0
  753. image02:TweenPosition(UDim2.new(0, -250, 0, 0), "Out", "Quint", 2)
  754. image03:TweenPosition(UDim2.new(0, 250, 0, 0), "Out", "Quint", 2)
  755. frame01:TweenSizeAndPosition(UDim2.new(0, 500, 0, 100), UDim2.new(0.5, -250, 0.5, -50), "Out", "Quint", 2)
  756. sound03:Play() --smol
  757. wait(1.3)
  758. imageTwn03:Play() --textappere
  759. wait(2)
  760. main:TweenPosition(UDim2.new(0, 5000, 0.5, -50), "In", "Quint", 2)
  761. sound04:Play() --wosh
  762. wait(1.4)
  763. fadeOut:Play() --fadeout
  764. wait(2)
  765. intro:Destroy()
  766. blur:Destroy()
  767.  
  768. wait()
  769.  
  770. tweening = true
  771. screenGui.open:TweenPosition(UDim2.new(0, 0, 0.5, 0),'Out','Quad',0.6)
  772. wait(0.6)
  773. tweening = false
  774. end
  775.  
  776. createEvents()
  777. definitions()
  778. tweenService()
  779. start()
  780.  
  781. --
  782. local important = Instance.new("ScreenGui") local drag = Instance.new("Frame") local PromptDialog = Instance.new("Frame") local ContainerFrame = Instance.new("Frame")
  783. local PopupText = Instance.new("TextLabel") local PopupText2 = Instance.new("TextLabel") local shadow = Instance.new("Frame") local Exit = Instance.new("TextButton")
  784. local PopupText_2 = Instance.new("TextLabel") important.Name = "important" important.Parent = game.CoreGui
  785. drag.Name = "drag" drag.Parent = important drag.Active = true drag.BackgroundColor3 = Color3.new(1, 1, 1) drag.BackgroundTransparency = 1 drag.Draggable = true
  786. drag.Position = UDim2.new(0.5, -225, 0, 100) drag.Size = UDim2.new(0, 438, 0, 26) PromptDialog.Name = "PromptDialog" PromptDialog.Parent = drag PromptDialog.Active = true
  787. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0) PromptDialog.BackgroundTransparency = 1 PromptDialog.BorderSizePixel = 0 PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  788. PromptDialog.Size = UDim2.new(0, 438, 0, 300) PromptDialog.ZIndex = 5 ContainerFrame.Name = "ContainerFrame" ContainerFrame.Parent = PromptDialog ContainerFrame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  789. ContainerFrame.BackgroundTransparency = 0.5 ContainerFrame.BorderColor3 = Color3.new(0, 0, 0) ContainerFrame.BorderSizePixel = 0 ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  790. ContainerFrame.Size = UDim2.new(1, 0, 0.400000006, 0) ContainerFrame.ZIndex = 5 PopupText.Name = "PopupText" PopupText.Parent = ContainerFrame PopupText.BackgroundTransparency = 1
  791. PopupText.Position = UDim2.new(0, 8, 0, 5) PopupText.Size = UDim2.new(1, -16, 1.15400004, 0) PopupText.ZIndex = 6
  792. PopupText.Font = Enum.Font.SourceSansBold PopupText.FontSize = Enum.FontSize.Size28 PopupText.Text = "Our Discord server was recently deleted. Please join the new one here: https://discord.gg/X7bzGYM"
  793. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97) PopupText.TextStrokeTransparency = 0 PopupText.TextWrapped = true PopupText.TextYAlignment = Enum.TextYAlignment.Top
  794. PopupText2.Name = "PopupText2" PopupText2.Parent = ContainerFrame PopupText2.BackgroundTransparency = 1 PopupText2.Position = UDim2.new(0, 8, 0, 90) PopupText2.Size = UDim2.new(1, -16, 1.15400004, 0)
  795. PopupText2.ZIndex = 6 PopupText2.Font = Enum.Font.SourceSansBold PopupText2.FontSize = Enum.FontSize.Size18 PopupText2.Text = "Notify made by Edge"
  796. PopupText2.TextColor3 = Color3.new(0.97, 0.97, 0.97) PopupText2.TextStrokeTransparency = 0 PopupText2.TextWrapped = true PopupText2.TextYAlignment = Enum.TextYAlignment.Top
  797. shadow.Name = "shadow" shadow.Parent = PromptDialog shadow.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569) shadow.BackgroundTransparency = 0.30000001192093
  798. shadow.BorderColor3 = Color3.new(0, 0, 0) shadow.BorderSizePixel = 0 shadow.Position = UDim2.new(0, 0, 0.00999999978, 0) shadow.Size = UDim2.new(0, 438, 0, 26) Exit.Name = "Exit" Exit.Parent = shadow
  799. Exit.BackgroundColor3 = Color3.new(1, 0, 0) Exit.BackgroundTransparency = 0.30000001192093 Exit.BorderColor3 = Color3.new(1, 0, 0) Exit.BorderSizePixel = 0 Exit.Position = UDim2.new(0, 415, 0, 3)
  800. Exit.Size = UDim2.new(0, 20, 0, 20) Exit.FontSize = Enum.FontSize.Size14 Exit.Text = "" PopupText_2.Name = "PopupText" PopupText_2.Parent = shadow PopupText_2.BackgroundTransparency = 1
  801. PopupText_2.Position = UDim2.new(0, 61, 0, -4) PopupText_2.Size = UDim2.new(0.760273993, -16, 1.15384614, 0) PopupText_2.ZIndex = 6 PopupText_2.Font = Enum.Font.SourceSansBold
  802. PopupText_2.FontSize = Enum.FontSize.Size32 PopupText_2.Text = "IMPORTANT" PopupText_2.TextColor3 = Color3.new(0.97, 0.97, 0.97) PopupText_2.TextStrokeTransparency = 0
  803. PopupText_2.TextWrapped = true PopupText_2.TextYAlignment = Enum.TextYAlignment.Top Exit.MouseButton1Click:connect(function() important:Destroy() end)
  804. --
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement