Advertisement
iiJosephCats205

rose hub?

May 19th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.07 KB | None | 0 0
  1. --local coreGui = game:GetService("Players").LocalPlayer.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. {"Night Club", 1281063730, 2},
  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", "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. {"Nazi Camp", "KJNk4STm", 1},
  45. {"Pee", "3CYmA0Pz", 1},
  46. {"Jihad", "vSujnuaF", 1},
  47. {"Hermit Purple", "R3C3ajQV", 1},
  48. {"Golden Gun", "2574Sd9E", 1},
  49. {"Goku", "yAXZZF9r", 1},
  50. {"Emoji", "vKPcMKnm", 1},
  51. {"Damn Son", "AMLHT8aJ", 1},
  52. {"Devuzi", "q0mt2peM", 1},
  53. {"Flash", "gGSVVq1H", 1},
  54. {"Teal Scythe", "0TUBSaxt", 1},
  55. {"Demon Demise", "ghMDMW63", 1},
  56. {"Red Sayan", "uC5DBvf9", 1},
  57. }
  58.  
  59. local fescripttabList = {
  60. {"Fe God", "KduGECH6", 1},
  61. {"Fe Fly", 1281055032, 2},
  62. {"City Life Grabknife", "ZhwF6H2V", 1},
  63. {"City Life Bomb Vest", "sLHGSBn1", 1},
  64. {"City Life Suicide", "YdKKQ7yT", 1},
  65. {"City Life Explosion", "vy78mqrG", 1},
  66. {"Fe Invisible", 1180480887, 2},
  67. {"Spam", "74GjB7tB", 1},
  68. {"Lag Switch", "58gjTUf5", 1},
  69. {"Jailbreak Farm", "1461971147", 2},
  70. }
  71.  
  72. local gameScriptsList = {
  73. {"PF Virgo 2.0", "7TeJszah", 1},
  74. }
  75.  
  76. local guitabList = {
  77. {"c00lgui", "Rz2EFsLU", 1},
  78. {"Topkek 4.0", "d0CJRrcg", 1},
  79. {"Topkek 3.0", "SikGfE9u", 1},
  80. {"Ro-Xploit 4.0", 175137115, 2},
  81. {"Ro-Xploit 5.0", 288646117, 2},
  82. {"Ro-Xploit 6.0", 364364477, 2},
  83. {"Dex 3.0", 492005721, 2},
  84. {"Clown Van", "a5UZuuiT", 1},
  85. {"Hell Elevator Gui", "8NYWpf2T", 1},
  86. {"Chams / Aimlock", "Yi7fzELj", 1},
  87. }
  88.  
  89. local mapsList = {
  90. {"Clockwork Arena", "EvnXCXhP", 1},
  91. {"Town Map", 1345094164, 2},
  92. }
  93.  
  94. local lists = {
  95. {scripttabList, "Scripts"},
  96. {fescripttabList, "FE Scripts"},
  97. {gameScriptsList, "Game Scripts"},
  98. {guitabList, "GUIs"},
  99. {mapsList, "Maps"},
  100. }
  101.  
  102. local function makeFrame(Active, BackgroundColor3, BorderSizePixel, Name, Parent, Position, Size, ClipsDescendants, Draggable, BackgroundTransparency)
  103. local Frame = Instance.new("Frame")
  104. Frame.Active = Active
  105. Frame.BackgroundColor3 = BackgroundColor3
  106. Frame.BorderSizePixel = BorderSizePixel
  107. Frame.Name = Name
  108. Frame.Parent = Parent
  109. Frame.Position = Position
  110. Frame.Size = Size
  111. Frame.ClipsDescendants = ClipsDescendants
  112. Frame.Draggable = Draggable
  113. Frame.BackgroundTransparency = BackgroundTransparency
  114. end
  115.  
  116. local function makeScrollingFrame(BackgroundColor3, BorderSizePixel, Name, Parent, Position, Size, CanvasSize, BackgroundTransparency, ScrollBarThickness)
  117. local ScrollingFrame = Instance.new("ScrollingFrame")
  118. ScrollingFrame.BackgroundColor3 = BackgroundColor3
  119. ScrollingFrame.BorderSizePixel = BorderSizePixel
  120. ScrollingFrame.Name = Name
  121. ScrollingFrame.Parent = Parent
  122. ScrollingFrame.Position = Position
  123. ScrollingFrame.Size = Size
  124. ScrollingFrame.CanvasSize = CanvasSize
  125. ScrollingFrame.BackgroundTransparency = BackgroundTransparency
  126. ScrollingFrame.ScrollBarThickness = ScrollBarThickness
  127. end
  128.  
  129. local function makeTextLabel(BackgroundColor3, BackgroundTransparency, Name, Parent, Position, Size, Font, Text, TextColor3, TextSize, BorderSizePixel, TextWrapped)
  130. local TextLabel = Instance.new("TextLabel")
  131. TextLabel.BackgroundColor3 = BackgroundColor3
  132. TextLabel.BackgroundTransparency = BackgroundTransparency
  133. TextLabel.Name = Name
  134. TextLabel.Parent = Parent
  135. TextLabel.Position = Position
  136. TextLabel.Size = Size
  137. TextLabel.Font = Font
  138. TextLabel.Text = Text
  139. TextLabel.TextColor3 = TextColor3
  140. TextLabel.TextSize = TextSize
  141. TextLabel.BorderSizePixel = BorderSizePixel
  142. TextLabel.TextWrapped = TextWrapped
  143. end
  144.  
  145. local function makeTextBox(BackgroundColor3, BackgroundTransparency, MultiLine, Name, Parent, Position, Size, Font, Text, TextColor3, TextSize, TextWrapped, TextYAlignment, BorderSizePixel, PlaceholderText, TextXAlignment)
  146. local TextBox = Instance.new("TextBox")
  147. TextBox.BackgroundColor3 = BackgroundColor3
  148. TextBox.BackgroundTransparency = BackgroundTransparency
  149. TextBox.MultiLine = MultiLine
  150. TextBox.Name = Name
  151. TextBox.Parent = Parent
  152. TextBox.Position = Position
  153. TextBox.Size = Size
  154. TextBox.Font = Font
  155. TextBox.Text = Text
  156. TextBox.TextColor3 = TextColor3
  157. TextBox.TextSize = TextSize
  158. TextBox.TextWrapped = TextWrapped
  159. TextBox.TextYAlignment = TextYAlignment
  160. TextBox.BorderSizePixel = BorderSizePixel
  161. TextBox.PlaceholderText = PlaceholderText
  162. TextBox.TextXAlignment = TextXAlignment
  163. end
  164.  
  165. local function makeTextButton(BackgroundColor3, BorderSizePixel, Name, Parent, Position, Size, Font, Text, TextColor3, TextSize, BackgroundTransparency, func)
  166. local TextButton = Instance.new("TextButton")
  167. TextButton.BackgroundColor3 = BackgroundColor3
  168. TextButton.BorderSizePixel = BorderSizePixel
  169. TextButton.Name = Name
  170. TextButton.Parent = Parent
  171. TextButton.Position = Position
  172. TextButton.Size = Size
  173. TextButton.Font = Font
  174. TextButton.Text = Text
  175. TextButton.TextColor3 = TextColor3
  176. TextButton.TextSize = TextSize
  177. TextButton.BackgroundTransparency = BackgroundTransparency
  178. TextButton.MouseButton1Down:connect(func)
  179. end
  180.  
  181. local function makeImageLabel(BackgroundColor3, BackgroundTransparency, BorderSizePixel, Name, Parent, Selectable, Size, Image, Position, Rotation)
  182. local ImageLabel = Instance.new("ImageLabel")
  183. ImageLabel.BackgroundColor3 = BackgroundColor3
  184. ImageLabel.BackgroundTransparency = BackgroundTransparency
  185. ImageLabel.BorderSizePixel = BorderSizePixel
  186. ImageLabel.Name = Name
  187. ImageLabel.Parent = Parent
  188. ImageLabel.Selectable = Selectable
  189. ImageLabel.Size = Size
  190. ImageLabel.Image = Image
  191. ImageLabel.Position = Position
  192. ImageLabel.Rotation = Rotation
  193. end
  194.  
  195. local tabs = {
  196. "Home",
  197. "Scripts",
  198. "FE Scripts",
  199. "Game Scripts",
  200. "GUIs",
  201. "Maps",
  202. "Executor",
  203. "Credits",
  204. }
  205.  
  206. local selectedTab = tabs[1]
  207.  
  208. local function changeTab(newTab)
  209. if tweening == false and newTab ~= selectedTab then
  210. tweening = true
  211. if selectedTab == "Credits" then
  212. for _,object in pairs(screenGui.MainFrame.MainStuff.Credits:GetDescendants()) do
  213. if object.ClassName == "ImageLabel" then
  214. local sTween = game:GetService("TweenService")
  215. local part = object
  216. local goal = {}
  217. goal.ImageTransparency = 1
  218. local tweenInfo = TweenInfo.new(0.5)
  219. local tween = sTween:Create(part, tweenInfo, goal)
  220. tween:Play()
  221. end
  222. end
  223. wait(0.5)
  224. end
  225. screenGui.MainFrame.MainStuff[selectedTab]:TweenPosition(UDim2.new(-1, 0, 0, 0), "Out", "Quad", 0.5)
  226. screenGui.MainFrame.MainStuff[newTab]:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Quad", 0.5)
  227. screenGui.MainFrame.SelectedTab.SelectedTab:TweenPosition(UDim2.new(0, 0, -1, 0), "Out", "Quad", 0.25)
  228. wait(0.25)
  229. screenGui.MainFrame.SelectedTab.SelectedTab.Text = newTab
  230. wait()
  231. screenGui.MainFrame.SelectedTab.SelectedTab:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Quad", 0.25)
  232. wait(0.25)
  233. screenGui.MainFrame.MainStuff[selectedTab].Position = UDim2.new(1, 0, 0, 0)
  234. if newTab == "Credits" then
  235. for _,object in pairs(screenGui.MainFrame.MainStuff.Credits:GetDescendants()) do
  236. if object.ClassName == "ImageLabel" then
  237. local sTween = game:GetService("TweenService")
  238. local part = object
  239. local goal = {}
  240. goal.ImageTransparency = 0
  241. local tweenInfo = TweenInfo.new(0.5)
  242. local tween = sTween:Create(part, tweenInfo, goal)
  243. tween:Play()
  244. end
  245. end
  246. wait(0.5)
  247. end
  248. selectedTab = newTab
  249. tweening = false
  250. end
  251. end
  252.  
  253. local function mainTween(what)
  254. if tweening == false then
  255. tweening = true
  256. if what == "Open" then
  257. screenGui.open:TweenPosition(UDim2.new(-1,0,0.531,0), "Out", "Quad", 0.6)
  258. screenGui.MainFrame:TweenSize(UDim2.new(0, 350, 0, 40), "Out", "Quad", 0.6)
  259. wait(0.6)
  260. screenGui.MainFrame:TweenSize(UDim2.new(0, 350, 0, 340), "Out", "Quad", 0.6)
  261. elseif what == "Close" then
  262. screenGui.MainFrame:TweenSize(UDim2.new(0, 350, 0, 40), "Out", "Quad", 0.6)
  263. wait(0.6)
  264. screenGui.MainFrame:TweenSize(UDim2.new(0, 0, 0, 40), "Out", "Quad", 0.6)
  265. screenGui.open:TweenPosition(UDim2.new(0,0,0.531,0), "Out", "Quad", 0.6)
  266. end
  267. wait(0.6)
  268. tweening = false
  269. end
  270. end
  271.  
  272. --Make Screen
  273. screenGui = Instance.new("ScreenGui")
  274. screenGui.Parent = coreGui
  275. screenGui.Name = "RoseHubV2"
  276.  
  277. 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)
  278.  
  279. 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)
  280.  
  281. 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)
  282.  
  283. 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.0", Color3.fromRGB(255, 255, 255), 30, 1, false)
  284.  
  285. 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)
  286.  
  287. 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()
  288. mainTween("Close")
  289. end)
  290.  
  291. 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: I'm in your mom", Color3.fromRGB(255, 255, 255), 16, 0, true)
  292.  
  293. 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)
  294.  
  295. 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)
  296.  
  297. 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)
  298.  
  299. 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)
  300.  
  301. 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()
  302. mainTween("Open")
  303. end)
  304.  
  305. for i,tabButton in pairs(tabs) do
  306. 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()
  307. changeTab(tabs[i])
  308. end)
  309. local mainStuffPos = 0
  310. if tabButton == selectedTab then
  311. mainStuffPos = 0
  312. else
  313. mainStuffPos = 1
  314. end
  315. 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)
  316.  
  317. tabPos = tabPos + 35
  318. end
  319.  
  320. --Sort lists and insert them
  321. for _,list in pairs(lists) do
  322. local toSort = {}
  323. local sortedList = {}
  324. local pos = 28
  325.  
  326. for _,v in pairs(list[1]) do
  327. table.insert(toSort, v[1])
  328. end
  329.  
  330. table.sort(toSort)
  331.  
  332. for i,name in pairs(toSort) do
  333. for i,actualTable in pairs(list[1]) do
  334. if name == actualTable[1] then
  335. table.insert(sortedList, {actualTable[1], actualTable[2], actualTable[3]})
  336. end
  337. end
  338. end
  339.  
  340. local function createButons(text)
  341. pos = 28
  342. for _,button in pairs(sortedList) do
  343. if text == "" or string.sub(string.lower(button[1]), 1, string.len(text)) == string.lower(text) then
  344. print(list[2])
  345. 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()
  346. if button[3] == 1 then
  347. loadstring(game:HttpGet("https://pastebin.com/raw/"..button[2], true))()
  348. elseif button[3] == 2 then
  349. loadstring(game:GetObjects("rbxassetid://"..button[2])[1].Source)()
  350. end
  351. end)
  352. pos = pos + 23
  353. end
  354. end
  355. end
  356.  
  357. --Remove Buttons and create new on search
  358. local function removeButtons()
  359. for _,button in pairs(screenGui.MainFrame.MainStuff[list[2]]:GetChildren()) do
  360. if button.ClassName == "TextButton" then
  361. button:Destroy()
  362. end
  363. end
  364. end
  365.  
  366. --Search Box
  367. 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")
  368. local function searchBar(chosenList)
  369. local search = screenGui.MainFrame.MainStuff[chosenList].Search
  370. local currentSearch = ""
  371. search.Changed:connect(function(property)
  372. if property == "Text" then
  373. if search.Text ~= "" and search.Text ~= currentSearch then
  374. currentSearch = search.Text
  375. removeButtons()
  376. createButons(search.Text)
  377. elseif search.Text == "" and currentSearch.Text ~= "" then
  378. currentSearch = search.Text
  379. removeButtons()
  380. createButons("")
  381. end
  382. end
  383. end)
  384. end
  385.  
  386. searchBar(list[2])
  387.  
  388. createButons("")
  389.  
  390. screenGui.MainFrame.MainStuff[list[2]].CanvasSize = UDim2.new(1, 0, 0, pos+2)
  391. screenGui.MainFrame.MainStuff[list[2]].ScrollBarThickness = 0
  392. end
  393.  
  394. 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)
  395.  
  396. 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: Disabled", Color3.fromRGB(255, 255, 255), 16, 1, false)
  397.  
  398. 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)
  399.  
  400. 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)
  401. screenGui.MainFrame.MainStuff.Home.Explanation.TextYAlignment = "Top"
  402.  
  403. 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()
  404. local copy = true
  405. if pcall(function() Synapse:Copy("https://discord.me/rosehub") end) then
  406.  
  407. else
  408. local clip = setclipboard or Clipboard.set
  409. clip("https://discord.me/rosehub")
  410. end
  411.  
  412. screenGui.MainFrame.MainStuff.Home.DiscordInvite.text = "Copied!"
  413. wait(1)
  414. screenGui.MainFrame.MainStuff.Home.DiscordInvite.text = "Discord"
  415. end)
  416.  
  417. 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()
  418. screenGui.MainFrame.MainStuff.Executor.InputHolder.Input.Text = ""
  419. end)
  420.  
  421. 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)
  422.  
  423. 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)
  424. local execHolder = screenGui.MainFrame.MainStuff.Executor.InputHolder
  425. local execInput = execHolder.Input
  426. local movedExec196 = false
  427. execInput.ClearTextOnFocus = false
  428. --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
  429. execInput.Changed:connect(function(property)
  430. if property == "Text" then
  431. execHolder.CanvasSize = UDim2.new(1, -10, 0, execInput.TextBounds.Y + execInput.TextSize)
  432. if execInput.TextBounds.Y - execHolder.CanvasPosition.Y == 205 then
  433. execHolder.CanvasPosition = Vector2.new(0, execInput.TextBounds.Y+205)
  434. movedExec196 = false
  435. elseif movedExec196 == false and execInput.TextBounds.Y == 196 and execHolder.CanvasPosition.Y == 0 then
  436. execHolder.CanvasPosition = Vector2.new(0, execInput.TextBounds.Y+205)
  437. movedExec196 = true
  438. elseif movedExec196 == true and execInput.TextBounds.Y < 196 then
  439. movedExec196 = false
  440. end
  441. end
  442. end)
  443.  
  444. 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()
  445. loadstring(screenGui.MainFrame.MainStuff.Executor.InputHolder.Input.Text)()
  446. end)
  447.  
  448. --Credits
  449. 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#0001", Color3.fromRGB(255, 255, 255), 20, 0, false)
  450.  
  451. 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)
  452.  
  453. 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)
  454.  
  455. 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)
  456.  
  457. 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)
  458.  
  459. 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)
  460.  
  461. 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)
  462.  
  463. 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)
  464.  
  465. for _,object in pairs(screenGui.MainFrame.MainStuff.Credits:GetDescendants()) do
  466. if object.ClassName == "ImageLabel" then
  467. object.ImageTransparency = 1
  468. end
  469. end
  470.  
  471. screenGui.MainFrame.Size = UDim2.new(0, 0, 0, 40)
  472.  
  473. --Intro
  474. player = game:GetService'Players'.LocalPlayer
  475. introgui = Instance.new('ScreenGui',player.PlayerGui)
  476. holder = Instance.new('Frame', introgui)
  477. imhx = Instance.new('ImageLabel',holder)
  478. blnhx = Instance.new('ImageLabel',holder)
  479. blnhx2 = Instance.new('ImageLabel',holder)
  480. pooftemp = Instance.new('ImageLabel',holder)
  481. text = Instance.new('ImageLabel',holder)
  482. bar = Instance.new('Frame',holder)
  483. tomatosauce = Instance.new('Sound',holder)
  484. large = Instance.new('Sound',holder)
  485. smol = Instance.new('Sound',holder)
  486. wosh = Instance.new('Sound',holder)
  487. blur = Instance.new('BlurEffect',workspace.CurrentCamera)
  488. blur.Size = 0
  489.  
  490. -- Properties
  491. holder.Position = UDim2.new(0.5,-50,0.5,-50)
  492. holder.Size = UDim2.new(0,100,0,100)
  493. holder.BackgroundTransparency = 1
  494.  
  495. imhx.Image = "rbxassetid://1491878692"
  496. imhx.BackgroundTransparency = 1
  497. imhx.Size = UDim2.new(0,100,0,100)
  498. imhx.Position = UDim2.new(0,0,0,-500)
  499. imhx.ZIndex = 3
  500.  
  501. blnhx.Image = "rbxassetid://1491878477"
  502. blnhx.BackgroundTransparency = 1
  503. blnhx.ImageTransparency = 1
  504. blnhx.Size = UDim2.new(0,100,0,100)
  505. blnhx.Position = UDim2.new(0,0,0,0)
  506. blnhx.ZIndex = 4
  507.  
  508. tomatosauce.SoundId = "rbxassetid://752527668"
  509. tomatosauce.Volume = 1
  510.  
  511. large.SoundId = "rbxassetid://541909867"
  512. large.Volume = 1
  513.  
  514. smol.SoundId = "rbxassetid://541909763"
  515. smol.Volume = 1
  516.  
  517. wosh.SoundId = "rbxassetid://147722270"
  518. wosh.Volume = 1
  519.  
  520.  
  521. blnhx2.Image = "rbxassetid://1491878477"
  522. blnhx2.BackgroundTransparency = 1
  523. blnhx2.ImageTransparency = 1
  524. blnhx2.Size = UDim2.new(0,100,0,100)
  525. blnhx2.Position = UDim2.new(0,0,0,0)
  526.  
  527. pooftemp.Image = "rbxassetid://1491979712"
  528. pooftemp.BackgroundTransparency = 1
  529. pooftemp.ImageTransparency = 1
  530. pooftemp.Size = UDim2.new(0,100,0,100)
  531. pooftemp.Position = UDim2.new(0,0,0,0)
  532.  
  533. text.Image = "rbxassetid://1491935743"
  534. text.BackgroundTransparency = 1
  535. text.ImageTransparency = 1
  536. text.Size = UDim2.new(0,500,0,100)
  537. text.Position = UDim2.new(0.5,-250,0,0)
  538. text.ZIndex = 6
  539.  
  540. bar.Size = UDim2.new(0,0,0,100)
  541. bar.Position = UDim2.new(0.5,0,0,0)
  542. bar.BorderSizePixel = 0
  543. bar.ZIndex = 5
  544. bar.BackgroundColor3 = Color3.fromRGB(255, 30, 64)
  545.  
  546. -- Animation
  547. local tweenService = game:GetService("TweenService")
  548.  
  549. local tween1 = TweenInfo.new(
  550. 2,
  551. Enum.EasingStyle.Quint,
  552. Enum.EasingDirection.Out
  553. )
  554. local stuff1 = {
  555. Position = UDim2.new(0,0,0,0);
  556. Rotation = -720
  557. }
  558. local stuff6 = {
  559. Size = 34
  560. }
  561. local stuff7 = {
  562. Size = 0
  563. }
  564.  
  565.  
  566. local imagetween = tweenService:Create(imhx,tween1,stuff1)
  567.  
  568. local tween2 = TweenInfo.new(
  569. 2,
  570. Enum.EasingStyle.Quint,
  571. Enum.EasingDirection.Out
  572. )
  573. local stuff2 = {
  574. Position = UDim2.new(0,-50,0,-50);
  575. Size = UDim2.new(0,200,0,200);
  576. ImageTransparency = 1
  577. }
  578.  
  579. local bloop = tweenService:Create(pooftemp,tween2,stuff2)
  580.  
  581. local tween3 = TweenInfo.new(
  582. 1,
  583. Enum.EasingStyle.Quint,
  584. Enum.EasingDirection.Out
  585. )
  586.  
  587. local tween4 = TweenInfo.new(
  588. 2,
  589. Enum.EasingStyle.Quint,
  590. Enum.EasingDirection.Out
  591. )
  592. local stuff3 = {
  593. ImageTransparency = 0
  594. }
  595.  
  596. local poof = tweenService:Create(blnhx,tween3,stuff3)
  597.  
  598. local fadein = tweenService:Create(blur,tween1,stuff6)
  599. local fadeout = tweenService:Create(blur,tween1,stuff7)
  600.  
  601. local textappere = tweenService:Create(text,tween4,stuff3)
  602. -- Playing animations/sounds
  603. imagetween:Play()
  604. large:Play()
  605. fadein:Play()
  606. wait(2)
  607. pooftemp.ImageTransparency = 0
  608. bloop:play()
  609. tomatosauce:Play()
  610. wait(2)
  611. poof:Play()
  612. wait(1)
  613. imhx.ImageTransparency = 1
  614. blnhx2.ImageTransparency = 0
  615. bar:TweenSizeAndPosition(UDim2.new(0,500,0,100),UDim2.new(0.5,-250,0.5,-50),"Out","Quint",2)
  616. blnhx2:TweenPosition(UDim2.new(0,250,0,0),"Out","Quint",2)
  617. blnhx:TweenPosition(UDim2.new(0,-250,0,0),"Out","Quint",2)
  618. smol:Play()
  619. wait(1.3)
  620. textappere:Play()
  621. wait(2)
  622. holder:TweenPosition(UDim2.new(0,5000,0.5,-50),"In","Quint",2)
  623. wosh:Play()
  624. wait(1.4)
  625. fadeout:Play()
  626. wait(2)
  627. introgui:Destroy()
  628. blur:Destroy()
  629.  
  630. wait()
  631.  
  632. tweening = true
  633. screenGui.open:TweenPosition(UDim2.new(0, 0, 0.5, 0),'Out','Quad',0.6)
  634. wait(0.6)
  635. tweening = false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement