Infinite sprint its bad and has many bugs
Key Required

Infinite sprint its bad and has many bugs

Realistic Street SoccerTr00bscriptTr00bscript 97.1K views 55 executesUpdated Aug 7, 2024
2.5/ 5(2 votes)
1150% Positive
Lua Script•111 lines (3868 chars)
-- Function to create or re-create the GUI
local function createGui()
    local player = game.Players.LocalPlayer
    local playerGui = player:WaitForChild("PlayerGui")

    -- Remove existing GUI if it exists
    local existingGui = playerGui:FindFirstChild("SpeedGui")
    if existingGui then
        existingGui:Destroy()
    end

    -- Create the ScreenGui
    local screenGui = Instance.new("ScreenGui")
    screenGui.Name = "SpeedGui"
    screenGui.Parent = playerGui

    -- Create the Frame (initially hidden)
    local frame = Instance.new("Frame")
    frame.Size = UDim2.new(0, 250, 0, 150)
    frame.Position = UDim2.new(1, -250, 0.5, -75)  -- Positioned off-screen to the right
    frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
    frame.BorderSizePixel = 0
    frame.ClipsDescendants = true
    frame.Visible = false
    frame.Parent = screenGui

    -- Add a UICorner for rounded corners
    local uiCorner = Instance.new("UICorner")
    uiCorner.CornerRadius = UDim.new(0, 12)
    uiCorner.Parent = frame

    -- Add a UIStroke for a border effect
    local uiStroke = Instance.new("UIStroke")
    uiStroke.Color = Color3.fromRGB(100, 100, 100)
    uiStroke.Thickness = 2
    uiStroke.Parent = frame

    -- Create the TextButton inside the Frame
    local textButton = Instance.new("TextButton")
    textButton.Size = UDim2.new(0.8, 0, 0.4, 0)
    textButton.Position = UDim2.new(0.5, -100, 0.5, -20)
    textButton.Text = "Set Speed to 35"
    textButton.TextColor3 = Color3.fromRGB(255, 255, 255)
    textButton.BackgroundColor3 = Color3.fromRGB(0, 122, 255)
    textButton.BorderSizePixel = 0
    textButton.Font = Enum.Font.SourceSansBold
    textButton.TextSize = 18
    textButton.TextStrokeTransparency = 0.8
    textButton.TextWrapped = true
    textButton.Parent = frame

    -- Add a UICorner for rounded corners on the button
    local buttonUICorner = Instance.new("UICorner")
    buttonUICorner.CornerRadius = UDim.new(0, 8)
    buttonUICorner.Parent = textButton

    -- Create the Open/Close Button
    local toggleButton = Instance.new("TextButton")
    toggleButton.Size = UDim2.new(0, 50, 0, 50)
    toggleButton.Position = UDim2.new(1, -50, 0.5, -25)
    toggleButton.Text = "open"
    toggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
    toggleButton.BackgroundColor3 = Color3.fromRGB(0, 122, 255)
    toggleButton.BorderSizePixel = 0
    toggleButton.Font = Enum.Font.SourceSansBold
    toggleButton.TextSize = 24
    toggleButton.Parent = screenGui

    local frameVisible = false

    -- Function to toggle the frame visibility
    local function toggleFrame()
        frameVisible = not frameVisible
        frame.Visible = frameVisible
        if frameVisible then
            frame.Position = UDim2.new(0.7, 0, 0.5, -75) -- Slide in
        else
            frame.Position = UDim2.new(1, -250, 0.5, -75) -- Slide out
        end
    end

    -- Function to set the player's speed
    local function setSpeed()
        if player.Character and player.Character:FindFirstChildOfClass("Humanoid") then
            player.Character:FindFirstChildOfClass("Humanoid").WalkSpeed = 35
        end
    end

    -- Connect the button clicks to their functions
    textButton.MouseButton1Click:Connect(setSpeed)
    toggleButton.MouseButton1Click:Connect(toggleFrame)

    -- Mobile compatibility: Ensure that touch input is handled
    textButton.InputBegan:Connect(function(input)
        if input.UserInputType == Enum.UserInputType.Touch then
            setSpeed()
        end
    end)

    toggleButton.InputBegan:Connect(function(input)
        if input.UserInputType == Enum.UserInputType.Touch then
            toggleFrame()
        end
    end)
end

-- Call the function to create the GUI
createGui()

-- Continuously check and recreate the GUI on respawn
game.Players.LocalPlayer.CharacterAdded:Connect(createGui)

Features & Information

Infinite sprint

Community Comments (1)

Jamjam0139Jamjam0139Aug 7, 2024(edited)

Where is the hookmetatable?

More Scripts for Realistic Street Soccer