Universal Speed GUI
Key RequiredUniversal

Universal Speed GUI

Universal ScriptSploitWareSploitWare 9.1K views 5K executesUpdated Nov 11, 2024
Unrated
00
Lua Script•131 lines (4228 chars)
-- Speed GUI Script
local Players = game:GetService("Players")
local PlayerGui = Players.LocalPlayer:WaitForChild("PlayerGui")

-- Create GUI
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "SpeedGUI"
ScreenGui.Parent = PlayerGui
ScreenGui.ResetOnSpawn = false

-- Main Frame
local MainFrame = Instance.new("Frame")
MainFrame.Size = UDim2.new(0.3, 0, 0.4, 0)
MainFrame.Position = UDim2.new(0.35, 0, 0.3, 0)
MainFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.Parent = ScreenGui

-- Rounded Corners
local UICorner = Instance.new("UICorner")
UICorner.CornerRadius = UDim.new(0, 10)
UICorner.Parent = MainFrame

-- Title
local Title = Instance.new("TextLabel")
Title.Text = "Speed GUI"
Title.Font = Enum.Font.GothamBold
Title.TextScaled = true
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
Title.Size = UDim2.new(1, 0, 0.2, 0)
Title.Parent = MainFrame

-- Close Button
local CloseButton = Instance.new("TextButton")
CloseButton.Size = UDim2.new(0.15, 0, 0.2, 0)
CloseButton.Position = UDim2.new(0.85, 0, 0, 0)
CloseButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
CloseButton.Text = "X"
CloseButton.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseButton.Font = Enum.Font.GothamBold
CloseButton.TextScaled = true
CloseButton.Parent = MainFrame

-- Minimize Button
local MinimizeButton = Instance.new("TextButton")
MinimizeButton.Size = UDim2.new(0.15, 0, 0.2, 0)
MinimizeButton.Position = UDim2.new(0.7, 0, 0, 0)
MinimizeButton.BackgroundColor3 = Color3.fromRGB(200, 150, 50)
MinimizeButton.Text = "-"
MinimizeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
MinimizeButton.Font = Enum.Font.GothamBold
MinimizeButton.TextScaled = true
MinimizeButton.Parent = MainFrame

-- Speed Input
local SpeedInput = Instance.new("TextBox")
SpeedInput.Size = UDim2.new(0.8, 0, 0.15, 0)
SpeedInput.Position = UDim2.new(0.1, 0, 0.35, 0)
SpeedInput.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
SpeedInput.PlaceholderText = "Enter Walk Speed"
SpeedInput.TextColor3 = Color3.fromRGB(255, 255, 255)
SpeedInput.Font = Enum.Font.Gotham
SpeedInput.TextScaled = true
SpeedInput.Parent = MainFrame

-- Apply Button
local ApplyButton = Instance.new("TextButton")
ApplyButton.Size = UDim2.new(0.6, 0, 0.15, 0)
ApplyButton.Position = UDim2.new(0.2, 0, 0.55, 0)
ApplyButton.BackgroundColor3 = Color3.fromRGB(50, 150, 50)
ApplyButton.Text = "Apply Speed"
ApplyButton.TextColor3 = Color3.fromRGB(255, 255, 255)
ApplyButton.Font = Enum.Font.GothamBold
ApplyButton.TextScaled = true
ApplyButton.Parent = MainFrame

-- Reset Button
local ResetButton = Instance.new("TextButton")
ResetButton.Size = UDim2.new(0.6, 0, 0.15, 0)
ResetButton.Position = UDim2.new(0.2, 0, 0.75, 0)
ResetButton.BackgroundColor3 = Color3.fromRGB(150, 50, 50)
ResetButton.Text = "Reset Speed"
ResetButton.TextColor3 = Color3.fromRGB(255, 255, 255)
ResetButton.Font = Enum.Font.GothamBold
ResetButton.TextScaled = true
ResetButton.Parent = MainFrame

-- Functionality
local function setSpeed(speed)
    local character = Players.LocalPlayer.Character
    if character and character:FindFirstChild("Humanoid") then
        character.Humanoid.WalkSpeed = speed
    else
        warn("Character or Humanoid not found!")
    end
end

-- Apply Speed Button
ApplyButton.MouseButton1Click:Connect(function()
    local speed = tonumber(SpeedInput.Text)
    if speed then
        setSpeed(speed)
    else
        warn("Invalid speed value!")
    end
end)

-- Reset Speed Button
ResetButton.MouseButton1Click:Connect(function()
    setSpeed(16) -- Default Roblox walk speed
end)

-- Minimize Button
local isMinimized = false
MinimizeButton.MouseButton1Click:Connect(function()
    isMinimized = not isMinimized
    for _, child in ipairs(MainFrame:GetChildren()) do
        if child ~= Title and child ~= CloseButton and child ~= MinimizeButton and child:IsA("GuiObject") then
            child.Visible = not isMinimized
        end
    end
    MainFrame.Size = isMinimized and UDim2.new(0.3, 0, 0.2, 0) or UDim2.new(0.3, 0, 0.4, 0)
end)

-- Close Button
CloseButton.MouseButton1Click:Connect(function()
    ScreenGui:Destroy()
end)

Features & Information

Become SPEEEEEEEEEEEEED

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts