Advertisement
Rumanthan

Untitled

Mar 24th, 2025
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.30 KB | None | 0 0
  1. -- Services
  2. local UserInputService = game:GetService("UserInputService")
  3. local Players = game:GetService("Players")
  4. local LocalPlayer = Players.LocalPlayer
  5.  
  6. -- Main UI
  7. local ScreenGui = Instance.new("ScreenGui")
  8. ScreenGui.Parent = game.CoreGui
  9.  
  10. -- UI Frame (Rounded, Dark Theme)
  11. local MainFrame = Instance.new("Frame")
  12. MainFrame.Size = UDim2.new(0.4, 0, 0.6, 0)
  13. MainFrame.Position = UDim2.new(0.3, 0, 0.2, 0)
  14. MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25) -- Dark Theme
  15. MainFrame.BorderSizePixel = 0
  16. MainFrame.Active = true
  17. MainFrame.Draggable = true
  18. MainFrame.Parent = ScreenGui
  19.  
  20. -- UI Corner (For Rounded Shape)
  21. local UICorner = Instance.new("UICorner")
  22. UICorner.CornerRadius = UDim.new(0.1, 0)
  23. UICorner.Parent = MainFrame
  24.  
  25. -- Title
  26. local Title = Instance.new("TextLabel")
  27. Title.Size = UDim2.new(1, 0, 0.1, 0)
  28. Title.Position = UDim2.new(0, 0, 0, 0)
  29. Title.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
  30. Title.Text = "Handy Thing for Me"
  31. Title.TextColor3 = Color3.fromRGB(255, 255, 255)
  32. Title.Font = Enum.Font.GothamBlack -- Updated font
  33. Title.TextScaled = true
  34. Title.Parent = MainFrame
  35.  
  36. -- Close Button (Top Right)
  37. local CloseButton = Instance.new("TextButton")
  38. CloseButton.Size = UDim2.new(0.1, 0, 0.1, 0)
  39. CloseButton.Position = UDim2.new(0.9, 0, 0, 0)
  40. CloseButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
  41. CloseButton.Text = "X"
  42. CloseButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  43. CloseButton.Font = Enum.Font.GothamBlack -- Updated font
  44. CloseButton.Parent = MainFrame
  45.  
  46. -- Scrollable Container
  47. local ScrollFrame = Instance.new("ScrollingFrame")
  48. ScrollFrame.Size = UDim2.new(1, 0, 0.9, 0)
  49. ScrollFrame.Position = UDim2.new(0, 0, 0.1, 0)
  50. ScrollFrame.BackgroundTransparency = 1
  51. ScrollFrame.CanvasSize = UDim2.new(0, 0, 2, 0) -- Allows Scrolling
  52. ScrollFrame.Parent = MainFrame
  53.  
  54. -- UI List Layout (For Auto Alignment)
  55. local UIListLayout = Instance.new("UIListLayout")
  56. UIListLayout.Padding = UDim.new(0, 10)
  57. UIListLayout.Parent = ScrollFrame
  58.  
  59. -- Function to Create Groups
  60. local function createGroup(titleText)
  61. local GroupFrame = Instance.new("Frame")
  62. GroupFrame.Size = UDim2.new(1, 0, 0.15, 0)
  63. GroupFrame.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
  64. GroupFrame.Parent = ScrollFrame
  65.  
  66. local UICorner = Instance.new("UICorner", GroupFrame)
  67. UICorner.CornerRadius = UDim.new(0.1, 0)
  68.  
  69. local Title = Instance.new("TextLabel")
  70. Title.Size = UDim2.new(1, 0, 0.3, 0)
  71. Title.BackgroundTransparency = 1
  72. Title.Text = titleText
  73. Title.TextColor3 = Color3.fromRGB(255, 255, 255)
  74. Title.Font = Enum.Font.GothamBlack -- Updated font
  75. Title.TextScaled = true
  76. Title.Parent = GroupFrame
  77.  
  78. return GroupFrame
  79. end
  80.  
  81. -- Function to Create Options
  82. local function createOptionButton(parent, name, scriptURL)
  83. local button = Instance.new("TextButton")
  84. button.Size = UDim2.new(0.9, 0, 0.3, 0)
  85. button.Position = UDim2.new(0.05, 0, 0.4, 0)
  86. button.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  87. button.TextColor3 = Color3.fromRGB(255, 255, 255)
  88. button.Font = Enum.Font.SourceSans -- Updated font
  89. button.Text = name
  90. button.TextScaled = true
  91. button.Parent = parent
  92.  
  93. local UICorner = Instance.new("UICorner", button)
  94. UICorner.CornerRadius = UDim.new(0.2, 0)
  95.  
  96. button.MouseButton1Click:Connect(function()
  97. loadstring(game:HttpGet(scriptURL))()
  98. end)
  99. end
  100.  
  101. -- Adding Groups & Options
  102. local group1 = createGroup("Break In 2")
  103. createOptionButton(group1, "Harlen Hub", "https://raw.githubusercontent.com/harlenscripts/HarlenHub/main/HarlenScripts")
  104.  
  105. local group2 = createGroup("BLUE LOCK RIVALS")
  106. createOptionButton(group2, "Blue Lock Rivals", "https://pastebin.com/raw/WWa5yYf8")
  107. createOptionButton(group2, "W Characters", "https://raw.githubusercontent.com/OrignalCombo/Atomic-Hub/refs/heads/main/ScriptX")
  108.  
  109. local group3 = createGroup("Other")
  110. createOptionButton(group3, "Hydroxide", "https://raw.githubusercontent.com/Upbolt/Hydroxide/revision/init.lua")
  111. createOptionButton(group3, "Infinite Yield", "https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source")
  112.  
  113. -- Greeting Screen
  114. local GreetingFrame = Instance.new("Frame")
  115. GreetingFrame.Size = UDim2.new(1, 0, 0.2, 0)
  116. GreetingFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
  117. GreetingFrame.Parent = ScrollFrame
  118.  
  119. local GreetingText = Instance.new("TextLabel")
  120. GreetingText.Size = UDim2.new(1, 0, 1, 0)
  121. GreetingText.BackgroundTransparency = 1
  122. GreetingText.Text = "Hello, welcome to Rumanthan's Hub"
  123. GreetingText.TextColor3 = Color3.fromRGB(255, 255, 255)
  124. GreetingText.Font = Enum.Font.GothamBlack -- Updated font
  125. GreetingText.TextScaled = true
  126. GreetingText.Parent = GreetingFrame
  127.  
  128. -- Toggle Button
  129. local ToggleButton = Instance.new("TextButton")
  130. ToggleButton.Size = UDim2.new(0.1, 0, 0.05, 0)
  131. ToggleButton.Position = UDim2.new(0.9, 0, 0.9, 0)
  132. ToggleButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  133. ToggleButton.BackgroundTransparency = 0.3
  134. ToggleButton.Text = "Toggle UI"
  135. ToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  136. ToggleButton.Font = Enum.Font.GothamBlack -- Updated font
  137. ToggleButton.Parent = ScreenGui
  138.  
  139. -- Close & Toggle Function
  140. CloseButton.MouseButton1Click:Connect(function()
  141. MainFrame.Visible = false
  142. end)
  143.  
  144. ToggleButton.MouseButton1Click:Connect(function()
  145. MainFrame.Visible = not MainFrame.Visible
  146. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement