Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Services
- local UserInputService = game:GetService("UserInputService")
- local Players = game:GetService("Players")
- local LocalPlayer = Players.LocalPlayer
- -- Main UI
- local ScreenGui = Instance.new("ScreenGui")
- ScreenGui.Parent = game.CoreGui
- -- UI Frame (Rounded, Dark Theme)
- local MainFrame = Instance.new("Frame")
- MainFrame.Size = UDim2.new(0.4, 0, 0.6, 0)
- MainFrame.Position = UDim2.new(0.3, 0, 0.2, 0)
- MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25) -- Dark Theme
- MainFrame.BorderSizePixel = 0
- MainFrame.Active = true
- MainFrame.Draggable = true
- MainFrame.Parent = ScreenGui
- -- UI Corner (For Rounded Shape)
- local UICorner = Instance.new("UICorner")
- UICorner.CornerRadius = UDim.new(0.1, 0)
- UICorner.Parent = MainFrame
- -- Title
- local Title = Instance.new("TextLabel")
- Title.Size = UDim2.new(1, 0, 0.1, 0)
- Title.Position = UDim2.new(0, 0, 0, 0)
- Title.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
- Title.Text = "Handy Thing for Me"
- Title.TextColor3 = Color3.fromRGB(255, 255, 255)
- Title.Font = Enum.Font.GothamBlack -- Updated font
- Title.TextScaled = true
- Title.Parent = MainFrame
- -- Close Button (Top Right)
- local CloseButton = Instance.new("TextButton")
- CloseButton.Size = UDim2.new(0.1, 0, 0.1, 0)
- CloseButton.Position = UDim2.new(0.9, 0, 0, 0)
- CloseButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
- CloseButton.Text = "X"
- CloseButton.TextColor3 = Color3.fromRGB(255, 255, 255)
- CloseButton.Font = Enum.Font.GothamBlack -- Updated font
- CloseButton.Parent = MainFrame
- -- Scrollable Container
- local ScrollFrame = Instance.new("ScrollingFrame")
- ScrollFrame.Size = UDim2.new(1, 0, 0.9, 0)
- ScrollFrame.Position = UDim2.new(0, 0, 0.1, 0)
- ScrollFrame.BackgroundTransparency = 1
- ScrollFrame.CanvasSize = UDim2.new(0, 0, 2, 0) -- Allows Scrolling
- ScrollFrame.Parent = MainFrame
- -- UI List Layout (For Auto Alignment)
- local UIListLayout = Instance.new("UIListLayout")
- UIListLayout.Padding = UDim.new(0, 10)
- UIListLayout.Parent = ScrollFrame
- -- Function to Create Groups
- local function createGroup(titleText)
- local GroupFrame = Instance.new("Frame")
- GroupFrame.Size = UDim2.new(1, 0, 0.15, 0)
- GroupFrame.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
- GroupFrame.Parent = ScrollFrame
- local UICorner = Instance.new("UICorner", GroupFrame)
- UICorner.CornerRadius = UDim.new(0.1, 0)
- local Title = Instance.new("TextLabel")
- Title.Size = UDim2.new(1, 0, 0.3, 0)
- Title.BackgroundTransparency = 1
- Title.Text = titleText
- Title.TextColor3 = Color3.fromRGB(255, 255, 255)
- Title.Font = Enum.Font.GothamBlack -- Updated font
- Title.TextScaled = true
- Title.Parent = GroupFrame
- return GroupFrame
- end
- -- Function to Create Options
- local function createOptionButton(parent, name, scriptURL)
- local button = Instance.new("TextButton")
- button.Size = UDim2.new(0.9, 0, 0.3, 0)
- button.Position = UDim2.new(0.05, 0, 0.4, 0)
- button.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
- button.TextColor3 = Color3.fromRGB(255, 255, 255)
- button.Font = Enum.Font.SourceSans -- Updated font
- button.Text = name
- button.TextScaled = true
- button.Parent = parent
- local UICorner = Instance.new("UICorner", button)
- UICorner.CornerRadius = UDim.new(0.2, 0)
- button.MouseButton1Click:Connect(function()
- loadstring(game:HttpGet(scriptURL))()
- end)
- end
- -- Adding Groups & Options
- local group1 = createGroup("Break In 2")
- createOptionButton(group1, "Harlen Hub", "https://raw.githubusercontent.com/harlenscripts/HarlenHub/main/HarlenScripts")
- local group2 = createGroup("BLUE LOCK RIVALS")
- createOptionButton(group2, "Blue Lock Rivals", "https://pastebin.com/raw/WWa5yYf8")
- createOptionButton(group2, "W Characters", "https://raw.githubusercontent.com/OrignalCombo/Atomic-Hub/refs/heads/main/ScriptX")
- local group3 = createGroup("Other")
- createOptionButton(group3, "Hydroxide", "https://raw.githubusercontent.com/Upbolt/Hydroxide/revision/init.lua")
- createOptionButton(group3, "Infinite Yield", "https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source")
- -- Greeting Screen
- local GreetingFrame = Instance.new("Frame")
- GreetingFrame.Size = UDim2.new(1, 0, 0.2, 0)
- GreetingFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
- GreetingFrame.Parent = ScrollFrame
- local GreetingText = Instance.new("TextLabel")
- GreetingText.Size = UDim2.new(1, 0, 1, 0)
- GreetingText.BackgroundTransparency = 1
- GreetingText.Text = "Hello, welcome to Rumanthan's Hub"
- GreetingText.TextColor3 = Color3.fromRGB(255, 255, 255)
- GreetingText.Font = Enum.Font.GothamBlack -- Updated font
- GreetingText.TextScaled = true
- GreetingText.Parent = GreetingFrame
- -- Toggle Button
- local ToggleButton = Instance.new("TextButton")
- ToggleButton.Size = UDim2.new(0.1, 0, 0.05, 0)
- ToggleButton.Position = UDim2.new(0.9, 0, 0.9, 0)
- ToggleButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
- ToggleButton.BackgroundTransparency = 0.3
- ToggleButton.Text = "Toggle UI"
- ToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
- ToggleButton.Font = Enum.Font.GothamBlack -- Updated font
- ToggleButton.Parent = ScreenGui
- -- Close & Toggle Function
- CloseButton.MouseButton1Click:Connect(function()
- MainFrame.Visible = false
- end)
- ToggleButton.MouseButton1Click:Connect(function()
- MainFrame.Visible = not MainFrame.Visible
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement