Timluasprint
Key RequiredUniversal

Timluasprint

Universal Scriptfantimur49fantimur49 299 views 9 executesUpdated Nov 25, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•82 lines (2469 chars)
local Player = game:GetService("Players").LocalPlayer
local Speed = 50
local SprintSpeed = 100

local screenGui = Instance.new("ScreenGui")
screenGui.Parent = Player:WaitForChild("PlayerGui")

local sprintButton = Instance.new("TextButton")
sprintButton.Size = UDim2.new(0, 120, 0, 60)
sprintButton.Position = UDim2.new(0.8, 0, 0.7, 0)
sprintButton.Text = "🏃‍♂️ SPRINT"
sprintButton.TextScaled = true
sprintButton.BackgroundColor3 = Color3.fromRGB(0, 200, 0)
sprintButton.TextColor3 = Color3.fromRGB(255, 255, 255)
sprintButton.Parent = screenGui

-- Переменные для перемещения
local dragging = false
local dragInput, dragStart, startPos

local function applySpeed(speed)
    local char = Player.Character
    if char and char:FindFirstChild("Humanoid") then
        char.Humanoid.WalkSpeed = speed
    end
end

-- Функция для начала перемещения
local function beginDrag(input)
    dragging = true
    dragStart = input.Position
    startPos = sprintButton.Position
    
    input.Changed:Connect(function()
        if input.UserInputState == Enum.UserInputState.End then
            dragging = false
        end
    end)
end

-- Функция для обновления позиции
local function updateDrag(input)
    if dragging then
        local delta = input.Position - dragStart
        sprintButton.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
    end
end

-- Обработчики перемещения
sprintButton.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
        beginDrag(input)
    end
end)

sprintButton.InputChanged:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
        dragInput = input
    end
end)

game:GetService("UserInputService").InputChanged:Connect(function(input)
    if input == dragInput and dragging then
        updateDrag(input)
    end
end)

-- Обработчики спринта
sprintButton.MouseButton1Down:Connect(function()
    applySpeed(SprintSpeed)
    sprintButton.BackgroundColor3 = Color3.fromRGB(200, 0, 0)
    sprintButton.Text = "🏃‍♂️ SPRINTING"
end)

sprintButton.MouseButton1Up:Connect(function()
    applySpeed(Speed)
    sprintButton.BackgroundColor3 = Color3.fromRGB(0, 200, 0)
    sprintButton.Text = "🏃‍♂️ SPRINT"
end)

applySpeed(Speed)
print("Скрипт активирован! Держи и перемещай кнопку")

Features & Information

a sprint, if anything, is a primitive script.

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts