Advertisement
roblox3008game

Music Hub V4

Jan 15th, 2025 (edited)
4,608
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.44 KB | None | 0 0
  1. local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
  2. local executorName = identifyexecutor() or "Unknown"
  3.  
  4. local Window = Rayfield:CreateWindow({
  5. Name = "Music Hub V4 (".. executorName ..")",
  6. Icon = 0, -- Icon in Topbar. Can use Lucide Icons (string) or Roblox Image (number). 0 to use no icon (default).
  7. LoadingTitle = "Music Hub V4",
  8. LoadingSubtitle = "by AdorbsxPr3ppyVibes",
  9. Theme = "Amethyst", -- Check https://docs.sirius.menu/rayfield/configuration/themes
  10.  
  11. DisableRayfieldPrompts = false,
  12. DisableBuildWarnings = false, -- Prevents Rayfield from warning when the script has a version mismatch with the interface
  13.  
  14. ConfigurationSaving = {
  15. Enabled = true,
  16. FolderName = nil, -- Create a custom folder for your hub/game
  17. FileName = "Big Hub"
  18. },
  19.  
  20. Discord = {
  21. Enabled = false, -- Prompt the user to join your Discord server if their executor supports it
  22. Invite = "noinvitelink", -- The Discord invite code, do not include discord.gg/. E.g. discord.gg/ ABCD would be ABCD
  23. RememberJoins = true -- Set this to false to make them join the discord every time they load it up
  24. },
  25.  
  26. KeySystem = true, -- Set this to true to use our key system
  27. KeySettings = {
  28. Title = "Untitled",
  29. Subtitle = "Key System",
  30. Note = "Key is MusicHubV10", -- Use this to tell the user how to get a key
  31. FileName = "Key", -- It is recommended to use something unique as other scripts using Rayfield may overwrite your key file
  32. SaveKey = true, -- The user's key will be saved, but if you change the key, they will be unable to use your script
  33. GrabKeyFromSite = false, -- If this is true, set Key below to the RAW site you would like Rayfield to get the key from
  34. Key = {"MusicHubV10"} -- List of keys that will be accepted by the system, can be RAW file links (pastebin, github etc) or simple strings ("hello","key22")
  35. }
  36. })
  37.  
  38.  
  39.  
  40.  
  41. -- Home Tab
  42. local HomeTab = Window:CreateTab("User Info", 4483362458)
  43.  
  44. local UserSection = HomeTab:CreateSection("User Information")
  45.  
  46.  
  47.  
  48. HomeTab:CreateLabel("Hello, Welcome " .. game.Players.LocalPlayer.Name .. "!")
  49. HomeTab:CreateLabel("Username: " .. game.Players.LocalPlayer.Name)
  50. HomeTab:CreateLabel("Display Name: " .. game.Players.LocalPlayer.DisplayName)
  51. HomeTab:CreateLabel("User Id: " .. game.Players.LocalPlayer.UserId)
  52. HomeTab:CreateLabel("Account Age (Days): " .. game.Players.LocalPlayer.AccountAge)
  53. HomeTab:CreateLabel("Character Appearance ID: " .. game.Players.LocalPlayer.CharacterAppearanceId)
  54.  
  55. local GameSection = HomeTab:CreateSection("Game Information")
  56.  
  57. local GetName = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId)
  58. HomeTab:CreateLabel("Game Name: " .. GetName.Name)
  59. HomeTab:CreateLabel("Game ID: " .. game.PlaceId)
  60. HomeTab:CreateLabel("Job ID: " .. game.JobId)
  61. HomeTab:CreateLabel("Max Players: " .. game.Players.MaxPlayers)
  62.  
  63. -- Discord Tab
  64. local DiscordTab = Window:CreateTab("Discord", 4483362458)
  65. DiscordTab:CreateLabel("Discord: robloxfan4449")
  66. DiscordTab:CreateLabel("Youtube: AdorbsxPr3ppyVibes")
  67.  
  68. local function createMusicButton(tab, name, soundId, volume, pitch)
  69. tab:CreateButton({
  70. Name = name,
  71. Callback = function()
  72. local music = Instance.new("Sound", game.Workspace)
  73. music.SoundId = soundId
  74. music.Volume = volume or 10
  75. music.Pitch = pitch or 1
  76. music.Looped = false
  77. music.PlayOnRemove = false
  78. music:Play()
  79. end
  80. })
  81. end
  82.  
  83. -- Music Tab (Page 1)
  84. local MusicTab = Window:CreateTab("Music Player", 4483362458)
  85.  
  86. createMusicButton(MusicTab, "Martin Graff - Balance", "rbxassetid://7024183256")
  87. createMusicButton(MusicTab, "Cave Of The Darkness", "rbxassetid://1840001401")
  88. createMusicButton(MusicTab, "Fun Arcade", "rbxassetid://1843599021")
  89. createMusicButton(MusicTab, "Catnap", "rbxassetid://1837220411")
  90. createMusicButton(MusicTab, "Vintage", "rbxassetid://7029083554")
  91. createMusicButton(MusicTab, "Grant & Juneau", "rbxassetid://5410086062")
  92. createMusicButton(MusicTab, "Love Is", "rbxassetid://7029092469")
  93. createMusicButton(MusicTab, "Carissa", "rbxassetid://5410085602")
  94. createMusicButton(MusicTab, "Rockefeller Street", "rbxassetid://16831104459")
  95. createMusicButton(MusicTab, "desert star", "rbxassetid://5410084938", 1)
  96. createMusicButton(MusicTab, "Martin Graff - Balance Pitched", "rbxassetid://7024183256", 1, 2)
  97. createMusicButton(MusicTab, "ily Pitched", "rbxassetid://15957461869", 1, 2)
  98. createMusicButton(MusicTab, "ily", "rbxassetid://15957461869", 1)
  99. createMusicButton(MusicTab, "taco bot 3000", "rbxassetid://9245552700", 1)
  100. createMusicButton(MusicTab, "taco bot 3000 pitched", "rbxassetid://9245552700", 1, 2)
  101. createMusicButton(MusicTab, "raining tacos", "rbxassetid://142376088", 1)
  102. createMusicButton(MusicTab, "dion shiawase", "rbxassetid://5409360995", 1)
  103. createMusicButton(MusicTab, "dion shiawase Pitched", "rbxassetid://5409360995", 1, 2)
  104. createMusicButton(MusicTab, "cute music", "rbxassetid://1836519309", 1)
  105.  
  106. -- Page 2 Tab
  107. local Page2Tab = Window:CreateTab("Page 2", 4483362458)
  108. local NormalElevatorSection = Page2Tab:CreateSection("The Normal Elevator")
  109.  
  110. createMusicButton(Page2Tab, "leaked audio", "rbxassetid://9280071551", 1)
  111. createMusicButton(Page2Tab, "sharknado", "rbxassetid://9280550653", 5)
  112. createMusicButton(Page2Tab, "walkonwater", "rbxassetid://9248834984", 5)
  113. createMusicButton(Page2Tab, "no really - rust", "rbxassetid://272018606", 1)
  114. createMusicButton(Page2Tab, "his cute voice", "rbxassetid://528728818", 1)
  115.  
  116. -- Page 3 Tab
  117. local Page3Tab = Window:CreateTab("Page 3", 4483362458)
  118. local LuckyBlocksSection = Page3Tab:CreateSection("lucky blocks battlegrounds")
  119.  
  120. createMusicButton(Page3Tab, "tobu - reflection", "rbxassetid://11864859928", 1)
  121.  
  122. -- Page 4 Tab
  123. local Page4Tab = Window:CreateTab("Page 4", 4483362458)
  124. local EpicMinigamesSection = Page4Tab:CreateSection("Epic Minigames")
  125.  
  126. createMusicButton(Page4Tab, "villag20", "rbxassetid://4681041391", 10)
  127. createMusicButton(Page4Tab, "village19", "rbxassetid://1619501952", 10)
  128. createMusicButton(Page4Tab, "village18", "rbxassetid://10114087354", 10)
  129. createMusicButton(Page4Tab, "village17", "rbxassetid://1532190522", 10)
  130. createMusicButton(Page4Tab, "cookies4", "rbxassetid://5653278380", 10)
  131. createMusicButton(Page4Tab, "village16", "rbxassetid://15919373066", 10)
  132. createMusicButton(Page4Tab, "village15", "rbxassetid://8996464801", 10)
  133. createMusicButton(Page4Tab, "village14", "rbxassetid://5695174507", 10)
  134. createMusicButton(Page4Tab, "village13", "rbxassetid://9072366176", 10)
  135. createMusicButton(Page4Tab, "village12", "rbxassetid://467771880", 10)
  136. createMusicButton(Page4Tab, "EDM", "rbxassetid://5712170177", 10)
  137. createMusicButton(Page4Tab, "cookies3", "rbxassetid://467930343", 10)
  138. createMusicButton(Page4Tab, "cookies3", "rbxassetid://9072358844", 10)
  139. createMusicButton(Page4Tab, "village11", "rbxassetid://1956742789", 10)
  140. createMusicButton(Page4Tab, "village10", "rbxassetid://8239529234", 10)
  141. createMusicButton(Page4Tab, "violin", "rbxassetid://9008322471", 10)
  142. createMusicButton(Page4Tab, "robot", "rbxassetid://1658528204", 10)
  143. createMusicButton(Page4Tab, "ding", "rbxassetid://9008322471", 10)
  144. createMusicButton(Page4Tab, "village9", "rbxassetid://3101356184", 10)
  145. createMusicButton(Page4Tab, "pop", "rbxassetid://4943443478", 10)
  146. createMusicButton(Page4Tab, "cookies2", "rbxassetid://17354951973", 10)
  147. createMusicButton(Page4Tab, "village8", "rbxassetid://467893245", 10)
  148. createMusicButton(Page4Tab, "village7", "rbxassetid://473200103", 10)
  149. createMusicButton(Page4Tab, "Kaibu", "rbxassetid://9072425215", 10)
  150. eateMusicButton(Page4Tab, "village6", "rbxassetid://10104288949", 10)
  151. createMusicButton(Page4Tab, "village5", "rbxassetid://8996463280", 10)
  152. createMusicButton(Page4Tab, "village4", "rbxassetid://467770420", 10)
  153. createMusicButton(Page4Tab, "village3", "rbxassetid://1972541666", 10)
  154. createMusicButton(Page4Tab, "village2", "rbxassetid://6806252423", 10)
  155. createMusicButton(Page4Tab, "csong", "rbxassetid://467771555", 10)
  156. createMusicButton(Page4Tab, "cookies", "rbxassetid://10052894460", 10)
  157. createMusicButton(Page4Tab, "village", "rbxassetid://1619464946", 10)
  158. createMusicButton(Page4Tab, "slick", "rbxassetid://80027479231227", 10)
  159. createMusicButton(Page4Tab, "wave", "rbxassetid://467951285", 10)
  160. createMusicButton(Page4Tab, "cool audio", "rbxassetid:///8998283238", 10)
  161. createMusicButton(Page4Tab, "rolling", "rbxassetid:///9175990518", 10)
  162. createMusicButton(Page4Tab, "flying'n'Stuff", "rbxassetid:///467770923", 10)
  163. createMusicButton(Page4Tab, "snekkerbue", "rbxassetid://15644014995", 10)
  164. createMusicButton(Page4Tab, "ambient", "rbxassetid://17533676109", 10)
  165. createMusicButton(Page4Tab, "azure", "rbxassetid://17533676109", 10)
  166. createMusicButton(Page4Tab, "waterflame grind", "rbxassetid://17533676109", 10)
  167. createMusicButton(Page4Tab, "platformperil", "rbxassetid://17533676109", 10)
  168. createMusicButton(Page4Tab, "Rameses 2", "rbxassetid://9072359933", 10)
  169. createMusicButton(Page4Tab, "linefadding2", "rbxassetid://10104285557")
  170. createMusicButton(Page4Tab, "linefadding", "rbxassetid://467772163")
  171. createMusicButton(Page4Tab, "Zar", "rbxassetid://4980059256")
  172. createMusicButton(Page4Tab, "pink", "rbxassetid://8998282695")
  173. createMusicButton(Page4Tab, "idk", "rbxassetid://467974998")
  174. createMusicButton(Page4Tab, "moonlight", "rbxassetid://1961241743")
  175. createMusicButton(Page4Tab, "velocity", "rbxassetid://10104284161")
  176. createMusicButton(Page4Tab, "flute", "rbxassetid://467913387")
  177. createMusicButton(Page4Tab, "Upbeat A", "rbxassetid://9072359432")
  178. createMusicButton(Page4Tab, "Scared", "rbxassetid://10104284779")
  179. createMusicButton(Page4Tab, "metropolis", "rbxassetid://659727291")
  180. createMusicButton(Page4Tab, "eg", "rbxassetid://8996464109", 1)
  181. createMusicButton(Page4Tab, "miracle", "rbxassetid://1619501952", 1)
  182. createMusicButton(Page4Tab, "meow", "rbxassetid://467932279", 1)
  183. createMusicButton(Page4Tab, "pink", "rbxassetid://4681135952", 1)
  184. createMusicButton(Page4Tab, "staeam", "rbxassetid://4960289400", 1)
  185. createMusicButton(Page4Tab, "paeree", "rbxassetid://468621896", 1)
  186. createMusicButton(Page4Tab, "lane", "rbxassetid://8998281117", 1)
  187. createMusicButton(Page4Tab, "wayback", "rbxassetid://467942273", 10)
  188. createMusicButton(Page4Tab, "nautilus", "rbxassetid://9072367803", 10)
  189. createMusicButton(Page4Tab, "block", "rbxassetid://467916328", 10)
  190. createMusicButton(Page4Tab, "Colossal Assault", "rbxassetid://2343544260", 10)
  191.  
  192. -- Page 5 Tab
  193. local Page5Tab = Window:CreateTab("Page 5", 4483362458)
  194. local Area17Section = Page5Tab:CreateSection("Area 17")
  195.  
  196.  
  197.  
  198. createMusicButton(Page5Tab, "Breach", "rbxassetid://545296451", 10)
  199.  
  200.  
  201. local Page6Tab = Window:CreateTab("Page 6", 4483362458)
  202. local Section = Page6Tab:CreateSection("Slender")
  203.  
  204. createMusicButton(Page6Tab, "1 Sound 2 Near", "rbxassetid://12306579170", 10)
  205.  
  206.  
  207. local Page7Tab = Window:CreateTab("Page 7", 4483362458)
  208. local Section = Page7Tab:CreateSection("Jailbreak")
  209.  
  210. createMusicButton(Page7Tab, "Breach", "rbxassetid://9042159897", 10)
  211.  
  212. local Page8Tab = Window:CreateTab("Exit Options", 4483362458)
  213.  
  214. -- Create a button that exits the game
  215. Page8Tab:CreateButton({
  216. Name = "Exit Game",
  217. Callback = function()
  218. game:Shutdown()
  219. end
  220. })
  221.  
  222.  
  223.  
  224. local MainTab = Window:CreateTab("Webhook Sender", 4483362458)
  225.  
  226. local WebhookInput = MainTab:CreateInput({
  227. Name = "Webhook URL",
  228. PlaceholderText = "Enter your Discord webhook URL",
  229. RemoveTextAfterFocusLost = false,
  230. Callback = function(Text)
  231. -- Store the webhook URL for later use
  232. _G.WebhookURL = Text
  233. end,
  234. })
  235.  
  236. local MessageInput = MainTab:CreateInput({
  237. Name = "Message",
  238. PlaceholderText = "Enter your message",
  239. RemoveTextAfterFocusLost = false,
  240. Callback = function(Text)
  241. -- Store the message for later use
  242. _G.Message = Text
  243. end,
  244. })
  245.  
  246. local SendButton = MainTab:CreateButton({
  247. Name = "Send Message",
  248. Callback = function()
  249. if _G.WebhookURL and _G.Message then
  250. local http = game:GetService("HttpService")
  251. local headers = {
  252. ["Content-Type"] = "application/json"
  253. }
  254. local data = {
  255. ["content"] = _G.Message
  256. }
  257. local body = http:JSONEncode(data)
  258.  
  259. local response = request({
  260. Url = _G.WebhookURL,
  261. Method = "POST",
  262. Headers = headers,
  263. Body = body
  264. })
  265.  
  266. if response.StatusCode == 204 then
  267. Rayfield:Notify({
  268. Title = "Success",
  269. Content = "Message sent successfully!",
  270. Duration = 3,
  271. })
  272. else
  273. Rayfield:Notify({
  274. Title = "Error",
  275. Content = "Failed to send message. Status code: " .. response.StatusCode,
  276. Duration = 3,
  277. })
  278. end
  279. else
  280. Rayfield:Notify({
  281. Title = "Error",
  282. Content = "Please enter both Webhook URL and Message",
  283. Duration = 3,
  284. })
  285. end
  286. end,
  287. })
  288.  
  289.  
  290.  
  291. local Tab = Window:CreateTab("Executor", 4483362458)
  292.  
  293. local Input = Tab:CreateInput({
  294. Name = "Script Input",
  295. PlaceholderText = "Enter your script here",
  296. RemoveTextAfterFocusLost = false,
  297. Callback = function(Text)
  298. end,
  299. })
  300.  
  301. local Button = Tab:CreateButton({
  302. Name = "Execute Script",
  303. Callback = function()
  304. local script = Input.CurrentValue
  305. if script and script ~= "" then
  306. loadstring(script)()
  307. else
  308. Rayfield:Notify({
  309. Title = "Error",
  310. Content = "No script entered!",
  311. Duration = 3,
  312. Image = 4483362458,
  313. })
  314. end
  315. end,
  316. })
  317.  
  318. local ClearButton = Tab:CreateButton({
  319. Name = "Clear Input",
  320. Callback = function()
  321. Input:Set("")
  322. Rayfield:Notify({
  323. Title = "Cleared",
  324. Content = "Input has been cleared",
  325. Duration = 2,
  326. Image = 4483362458,
  327. })
  328. end,
  329. })
  330.  
  331. Rayfield:LoadConfiguration()
  332.  
  333.  
  334. local ExecutorTab = Window:CreateTab("Executor Name", 4483362458)
  335. local ExecutorSection = ExecutorTab:CreateSection("Detected Executor")
  336.  
  337. ExecutorTab:CreateLabel("Executor: " .. executorName)
  338.  
  339. ExecutorTab:CreateButton({
  340. Name = "Copy Executor Name",
  341. Callback = function()
  342. setclipboard(executorName)
  343. end
  344. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement