Raw
Raw
return
end
screenGui.Name = "UniverseHub"
screenGui.Enabled = true
screenGui.ResetOnSpawn = false
screenGui.Parent = playerGui
mainFrame.BorderSizePixel = 2
mainFrame.Visible = true
mainFrame.Parent = screenGui
mainCorner.Parent = mainFrame
local mainBorder = Instance.new("UIStroke")
mainBorder.Thickness = 2
mainBorder.Parent = mainFrame
local rgbConnection
rgbConnection = RunService.RenderStepped:Connect(function()
mainBorder.Color = Color3.fromHSV(hue, 1, 1)
end)
end
startMainRGB()
dragBar.BorderSizePixel = 0
dragBar.Parent = mainFrame
dragCorner.Parent = dragBar
dragTitle.BackgroundTransparency = 1
dragTitle.Text = "UniverseHub"
dragTitle.TextScaled = true
dragTitle.Font = Enum.Font.GothamBold
dragTitle.TextXAlignment = Enum.TextXAlignment.Left
dragTitle.Parent = dragBar
dragBar.InputBegan:Connect(function(input)
dragging = true
dragStart = input.Position
startPos = mainFrame.Position
end
end)
UserInputService.InputChanged:Connect(function(input)
end
end)
UserInputService.InputEnded:Connect(function(input)
dragging = false
end
end)
closeButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
closeButton.Text = "X"
closeButton.Font = Enum.Font.GothamBold
closeButton.TextScaled = true
closeButton.Parent = dragBar
closeCorner.CornerRadius = UDim.new(0, 8)
closeCorner.Parent = closeButton
openButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
openButton.Text = "💫"
openButton.TextScaled = true
openButton.Font = Enum.Font.GothamBold
openButton.Visible = true
openButton.Parent = screenGui
openCorner.Parent = openButton
if mainFrame.Visible then
tween:Play()
tween.Completed:Wait()
mainFrame.Visible = false
openButton.Visible = true
openTween:Play()
else
mainFrame.Visible = true
mainFrame.Transparency = 1
tween:Play()
openButton.Visible = false
openTween:Play()
end
end
closeButton.MouseButton1Click:Connect(toggleGui)
openButton.MouseButton1Click:Connect(toggleGui)
tabContainer.BackgroundTransparency = 1
tabContainer.ScrollBarThickness = 6
tabContainer.CanvasSize = UDim2.new(0, 0, 0, 0)
tabContainer.Parent = mainFrame
tabList.Padding = UDim.new(0, 5)
tabList.SortOrder = Enum.SortOrder.LayoutOrder
tabList.Parent = tabContainer
contentFrame.BackgroundTransparency = 1
contentFrame.ScrollBarThickness = 6
contentFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
contentFrame.Parent = mainFrame
local tabs = {
Name = "Main",
LayoutOrder = 1,
Content = function(frame)
welcomeLabel.BackgroundTransparency = 1
welcomeLabel.TextScaled = true
welcomeLabel.Font = Enum.Font.GothamBold
welcomeLabel.Parent = frame
avatarImage.BackgroundTransparency = 1
avatarImage.Image = thumbnail
avatarImage.Parent = frame
infoFrame.BackgroundTransparency = 1
infoFrame.Parent = frame
infoList.Padding = UDim.new(0, 5)
infoList.Parent = infoFrame
local gameName, gameCreator = "Unknown", "Unknown"
return MarketplaceService:GetProductInfo(game.PlaceId)
end)
if success then
gameName = info.Name
end
return HttpService:GetAsync("https://api.ipify.org")
end)
if successIP then
ipAddress = result
end
local infoLabels = {
label.BackgroundTransparency = 1
label.Text = text
label.TextColor3 = Color3.fromRGB(255, 255, 255)
label.TextScaled = true
label.Font = Enum.Font.Gotham
label.TextXAlignment = Enum.TextXAlignment.Left
label.Parent = infoFrame
end
frame.CanvasSize = UDim2.new(0, 0, 0,
infoList.AbsoluteContentSize.Y + 60)
end
},
LayoutOrder = 2,
Content = function(frame)
settingsList.Parent = frame
-- Speed Control
speedFrame.Parent = frame
speedCorner.CornerRadius = UDim.new(0, 8)
speedCorner.Parent = speedFrame
speedLabel.BackgroundTransparency = 1
speedLabel.Text = "Speed: 16"
speedLabel.TextScaled = true
speedLabel.Font = Enum.Font.Gotham
speedLabel.TextXAlignment = Enum.TextXAlignment.Left
speedLabel.Parent = speedFrame
local defaultSpeed = 16
speedPlusButton.Text = "+"
speedPlusButton.TextScaled = true
speedPlusButton.Font = Enum.Font.GothamBold
speedPlusButton.Parent = speedFrame
speedPlusCorner.CornerRadius = UDim.new(0, 8)
speedPlusCorner.Parent = speedPlusButton
speedMinusButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
speedMinusButton.Text = "-"
speedMinusButton.TextScaled = true
speedMinusButton.Font = Enum.Font.GothamBold
speedMinusButton.Parent = speedFrame
speedMinusCorner.Parent = speedMinusButton
speedResetButton.Text = "Reset"
speedResetButton.TextScaled = true
speedResetButton.Font = Enum.Font.GothamBold
speedResetButton.Parent = speedFrame
speedResetCorner.CornerRadius = UDim.new(0, 8)
speedResetCorner.Parent = speedResetButton
-- JumpPower Control
jumpFrame.Parent = frame
jumpCorner.CornerRadius = UDim.new(0, 8)
jumpCorner.Parent = jumpFrame
jumpLabel.BackgroundTransparency = 1
jumpLabel.TextScaled = true
jumpLabel.Font = Enum.Font.Gotham
jumpLabel.TextXAlignment = Enum.TextXAlignment.Left
jumpLabel.Parent = jumpFrame
local defaultJump = 50
jumpPlusButton.Text = "+"
jumpPlusButton.TextScaled = true
jumpPlusButton.Font = Enum.Font.GothamBold
jumpPlusButton.Parent = jumpFrame
jumpPlusCorner.CornerRadius = UDim.new(0, 8)
jumpPlusCorner.Parent = jumpPlusButton
jumpMinusButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
jumpMinusButton.Text = "-"
jumpMinusButton.TextScaled = true
jumpMinusButton.Font = Enum.Font.GothamBold
jumpMinusButton.Parent = jumpFrame
jumpMinusCorner.CornerRadius = UDim.new(0, 8)
jumpMinusCorner.Parent = jumpMinusButton
jumpResetButton.Text = "Reset"
jumpResetButton.TextScaled = true
jumpResetButton.Font = Enum.Font.GothamBold
jumpResetButton.Parent = jumpFrame
jumpResetCorner.CornerRadius = UDim.new(0, 8)
jumpResetCorner.Parent = jumpResetButton
-- Gravity Control
gravityFrame.Parent = frame
gravityCorner.CornerRadius = UDim.new(0, 8)
gravityCorner.Parent = gravityFrame
gravityLabel.BackgroundTransparency = 1
gravityLabel.TextScaled = true
gravityLabel.Font = Enum.Font.Gotham
gravityLabel.TextXAlignment = Enum.TextXAlignment.Left
gravityLabel.Parent = gravityFrame
local defaultGravity = 196.2
gravityPlusButton.Text = "+"
gravityPlusButton.TextScaled = true
gravityPlusButton.Font = Enum.Font.GothamBold
gravityPlusButton.Parent = gravityFrame
gravityPlusCorner.CornerRadius = UDim.new(0, 8)
gravityPlusCorner.Parent = gravityPlusButton
gravityMinusButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
gravityMinusButton.Text = "-"
gravityMinusButton.TextScaled = true
gravityMinusButton.Font = Enum.Font.GothamBold
gravityMinusButton.Parent = gravityFrame
gravityMinusCorner.CornerRadius = UDim.new(0, 8)
gravityMinusCorner.Parent = gravityMinusButton
gravityResetButton.TextScaled = true
gravityResetButton.Font = Enum.Font.GothamBold
gravityResetButton.Parent = gravityFrame
gravityResetCorner.CornerRadius = UDim.new(0, 8)
gravityResetCorner.Parent = gravityResetButton
-- Button Functionality
speedPlusButton.MouseButton1Click:Connect(function()
currentSpeed = currentSpeed + 1
if player.Character and
player.Character:FindFirstChild("Humanoid") then
player.Character.Humanoid.WalkSpeed = currentSpeed
end
end)
speedMinusButton.MouseButton1Click:Connect(function()
if player.Character and
player.Character:FindFirstChild("Humanoid") then
player.Character.Humanoid.WalkSpeed = currentSpeed
end
end)
speedResetButton.MouseButton1Click:Connect(function()
currentSpeed = defaultSpeed
if player.Character and
player.Character:FindFirstChild("Humanoid") then
player.Character.Humanoid.WalkSpeed = currentSpeed
end
end)
jumpPlusButton.MouseButton1Click:Connect(function()
currentJump = currentJump + 1
if player.Character and
player.Character:FindFirstChild("Humanoid") then
player.Character.Humanoid.JumpPower = currentJump
end
end)
jumpMinusButton.MouseButton1Click:Connect(function()
if player.Character and
player.Character:FindFirstChild("Humanoid") then
player.Character.Humanoid.JumpPower = currentJump
end
end)
jumpResetButton.MouseButton1Click:Connect(function()
currentJump = defaultJump
if player.Character and
player.Character:FindFirstChild("Humanoid") then
player.Character.Humanoid.JumpPower = currentJump
end
end)
gravityPlusButton.MouseButton1Click:Connect(function()
currentGravity = currentGravity + 1
game.Workspace.Gravity = currentGravity
end)
gravityMinusButton.MouseButton1Click:Connect(function()
game.Workspace.Gravity = currentGravity
end)
gravityResetButton.MouseButton1Click:Connect(function()
currentGravity = defaultGravity
game.Workspace.Gravity = currentGravity
end)
frame.CanvasSize = UDim2.new(0, 0, 0,
settingsList.AbsoluteContentSize.Y + 20)
end
},
Name = "ScriptHub",
LayoutOrder = 3,
Content = function(frame)
scriptList.Position = UDim2.new(0, 5, 0, 5)
scriptList.BackgroundTransparency = 1
scriptList.Parent = frame
listLayout.SortOrder = Enum.SortOrder.LayoutOrder
listLayout.Parent = scriptList
local function createScriptButton(name, url)
scriptFrame.Parent = scriptList
scriptCorner.CornerRadius = UDim.new(0, 8)
scriptCorner.Parent = scriptFrame
scriptLabel.Position = UDim2.new(0, 5, 0, 5)
scriptLabel.BackgroundTransparency = 1
scriptLabel.Text = name
scriptLabel.TextScaled = true
scriptLabel.Font = Enum.Font.Gotham
scriptLabel.TextXAlignment = Enum.TextXAlignment.Left
scriptLabel.Parent = scriptFrame
executeButton.Text = "Execute"
executeButton.TextScaled = true
executeButton.Font = Enum.Font.GothamBold
executeButton.Parent = scriptFrame
buttonCorner.CornerRadius = UDim.new(0, 8)
buttonCorner.Parent = executeButton
executeButton.MouseButton1Click:Connect(function()
loadstring(game:HttpGet(url))()
end)
else
end
end)
end
local scripts = {
{"Krystal Dance",
"https://raw.githubusercontent.com/nicolasbarbosa323/crytasl/refs/heads/main/
Krystal%20Dance%20V2.lua.txt"},
{"Neko",
"https://raw.githubusercontent.com/GooberDoesStuff/RandomClientRep/refs/heads/
main/Neko.lua"},
{"Ban Hammer",
"https://raw.githubusercontent.com/nicolasbarbosa323/ban-hammer/refs/heads/main/
ban"},
{"Ronald McDonald",
"https://raw.githubusercontent.com/HappyCow91/RobloxScripts/refs/heads/main/
ClientSided/clown.lua"},
{"Galaxy Titan",
"https://raw.githubusercontent.com/gitezgitgit/rare-scripts/refs/heads/main/Galaxy
%20Titan.txt"},
{"Steve", "https://rawscripts.net/raw/Universal-Script-
Minecraft-Steve-38043"},
{"Master Hand",
"https://raw.githubusercontent.com/gitezgitgit/rare-scripts/refs/heads/main/
MasterHand.txt"},
{"Xester", "https://rawscripts.net/raw/Prison-Life-Xester-
18937"},
{"Vereus", "https://rawscripts.net/raw/Universal-Script-Roblox-
VEREUS-monster-script-3746"},
{"Goner",
"https://raw.githubusercontent.com/nicolasbarbosa323/crytasl/refs/heads/main/
goner.lua.txt"},
{"Server Admin",
"https://raw.githubusercontent.com/nicolasbarbosa323/crytasl/refs/heads/main/
serveradmin.lua"},
{"C00lgui", "https://rawscripts.net/raw/Universal-Script-
c00lgui-38055"},
{"Sheldoni", "https://rawscripts.net/raw/Universal-Script-
Sheldoni-gui-29377"},
{"Dick GUI",
"https://raw.githubusercontent.com/Avtor1zaTion/NO-FE-SNAKE/refs/heads/main/NO-FE-
Snake.txt"},
{"Pee (R6)",
"https://raw.githubusercontent.com/gitezgitgit/Pee/refs/heads/main/PeeScript.lua"},
{"Keyboard", "https://rawscripts.net/raw/Universal-Script-
Mobile-keyboard-6975"}
createScriptButton(script[1], script[2])
end
frame.CanvasSize = UDim2.new(0, 0, 0,
listLayout.AbsoluteContentSize.Y + 20)
end
updateScriptCanvas()
listLayout.Changed:Connect(updateScriptCanvas)
end
},
Name = "Executor",
LayoutOrder = 4,
Content = function(frame)
title.BackgroundTransparency = 1
title.TextScaled = true
title.Font = Enum.Font.GothamBold
title.Parent = frame
textBox.Text = ""
textBox.MultiLine = true
textBox.Font = Enum.Font.Gotham
textBox.Parent = frame
textBoxCorner.CornerRadius = UDim.new(0, 8)
textBoxCorner.Parent = textBox
executeButton.Text = "Execute"
executeButton.Font = Enum.Font.GothamBold
executeButton.TextScaled = true
executeButton.Parent = frame
executeCorner.CornerRadius = UDim.new(0, 8)
executeCorner.Parent = executeButton
clearButton.Text = "Clear"
clearButton.Font = Enum.Font.GothamBold
clearButton.TextScaled = true
clearButton.Parent = frame
clearCorner.CornerRadius = UDim.new(0, 8)
clearCorner.Parent = clearButton
resetButton.TextScaled = true
resetButton.Font = Enum.Font.GothamBold
resetButton.Parent = frame
resetCorner.CornerRadius = UDim.new(0, 8)
resetCorner.Parent = resetButton
executeButton.MouseButton1Click:Connect(function()
loadstring(textBox.Text)()
end)
end
end)
clearButton.MouseButton1Click:Connect(function()
textBox.Text = ""
end)
resetButton.MouseButton1Click:Connect(function()
if player.Character then
player.Character:BreakJoints()
end
end)
end
},
Name = "Gear",
LayoutOrder = 5,
Content = function(frame)
gearList.Position = UDim2.new(0, 5, 0, 5)
gearList.BackgroundTransparency = 1
gearList.Parent = frame
gearLayout.Padding = UDim.new(0, 3)
gearLayout.SortOrder = Enum.SortOrder.LayoutOrder
gearLayout.Parent = gearList
gearFrame.Parent = gearList
gearCorner.CornerRadius = UDim.new(0, 8)
gearCorner.Parent = gearFrame
gearLabel.Position = UDim2.new(0, 5, 0, 5)
gearLabel.BackgroundTransparency = 1
gearLabel.Text = name
gearLabel.TextScaled = true
gearLabel.Font = Enum.Font.Gotham
gearLabel.TextXAlignment = Enum.TextXAlignment.Left
gearLabel.Parent = gearFrame
executeButton.Text = "Execute"
executeButton.TextScaled = true
executeButton.Font = Enum.Font.GothamBold
executeButton.Parent = gearFrame
buttonCorner.CornerRadius = UDim.new(0, 8)
buttonCorner.Parent = executeButton
executeButton.MouseButton1Click:Connect(function()
loadstring(game:HttpGet(url))()
end)
end
end)
end
local gearScripts = {
{"Kitchen Gun",
"https://raw.githubusercontent.com/nicolasbarbosa323/rare/refs/heads/main/kitcher
%20gun.lua"},
{"AK74", "https://rawscripts.net/raw/Universal-Script-AK74-
5621"},
createGearButton(script[1], script[2])
end
frame.CanvasSize = UDim2.new(0, 0, 0,
gearLayout.AbsoluteContentSize.Y + 20)
end
updateGearCanvas()
gearLayout.Changed:Connect(updateGearCanvas)
end
},
Name = "Credit",
LayoutOrder = 6,
Content = function(frame)
creditsFrame.Size = UDim2.new(1, 0, 1, 0)
creditsFrame.BackgroundTransparency = 1
creditsFrame.Parent = frame
creditList.Parent = creditsFrame
local credits = {
"Owner: Violent",
"Developer: SoulX",
"Staff: ???",
"Staff: ????",
"Staff: ???",
"Infector: SoulX"
label.BackgroundTransparency = 1
label.Text = text
label.TextScaled = true
label.Font = Enum.Font.Gotham
label.TextXAlignment = Enum.TextXAlignment.Left
label.Parent = creditsFrame
end
frame.CanvasSize = UDim2.new(0, 0, 0,
creditList.AbsoluteContentSize.Y + 20)
end
},
Name = "Settings",
LayoutOrder = 7,
Content = function(frame)
settingsFrame.Size = UDim2.new(1, 0, 1, 0)
settingsFrame.BackgroundTransparency = 1
settingsFrame.Parent = frame
settingsList.Parent = settingsFrame
title.BackgroundTransparency = 1
title.TextScaled = true
title.Font = Enum.Font.GothamBold
title.Parent = settingsFrame
inputBox.Text = ""
inputBox.Font = Enum.Font.Gotham
inputBox.Parent = settingsFrame
inputCorner.CornerRadius = UDim.new(0, 8)
inputCorner.Parent = inputBox
applyButton.Text = "Apply"
applyButton.Font = Enum.Font.GothamBold
applyButton.TextScaled = true
applyButton.Parent = settingsFrame
applyCorner.CornerRadius = UDim.new(0, 8)
applyCorner.Parent = applyButton
local rgbConnection
if rgbConnection then
rgbConnection:Disconnect()
rgbConnection = nil
end
end
stopRGB()
rgbConnection = RunService.RenderStepped:Connect(function()
end)
end
applyButton.MouseButton1Click:Connect(function()
stopRGB()
local colors = {
startRGB()
mainBorder.Color = colors[input]
else
end
end)
frame.CanvasSize = UDim2.new(0, 0, 0,
settingsList.AbsoluteContentSize.Y + 20)
end
local tabFrames = {}
tabButton.Text = tab.Name
tabButton.TextScaled = true
tabButton.Font = Enum.Font.GothamBold
tabButton.LayoutOrder = tab.LayoutOrder
tabButton.Parent = tabContainer
buttonCorner.CornerRadius = UDim.new(0, 8)
buttonCorner.Parent = tabButton
buttonBorder.Thickness = 1
buttonBorder.Parent = tabButton
tabFrame.Size = UDim2.new(1, 0, 1, 0)
tabFrame.BackgroundTransparency = 1
tabFrame.ScrollBarThickness = 6
tabFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
tabFrame.Parent = contentFrame
tabFrameCorner.Parent = tabFrame
tabFrames[tab.Name] = tabFrame
if tab.Content then
end
tabButton.MouseButton1Click:Connect(function()
frame.Visible = false
end
tabFrames[tab.Name].Visible = true
end)
end
if content then
if layout then
frame.CanvasSize = UDim2.new(0, 0, 0,
layout.AbsoluteContentSize.Y + 20)
else
end
else
end
end
end
tabList.Changed:Connect(updateCanvasSize)
contentFrame.ChildAdded:Connect(updateCanvasSize)
RunService.Heartbeat:Connect(updateCanvasSize)
updateCanvasSize()
toggleGui()
end)
else
end
player.CharacterAdded:Connect(function()
if playerGui:FindFirstChild("UniverseHub") then
playerGui.UniverseHub.Parent = playerGui
end
end)