
Keyless

-- [[ GLEB (ROBLOX_EGOR) ULTRA RUN ON SPOT ]]
local ScreenGui = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local ToggleBtn = Instance.new("TextButton")
local Title = Instance.new("TextLabel")
ScreenGui.Parent = game.CoreGui
ScreenGui.ResetOnSpawn = false
Frame.Name = "GlebFinalMenu"
Frame.Parent = ScreenGui
Frame.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
Frame.Size = UDim2.new(0, 200, 0, 110)
Frame.Position = UDim2.new(0.5, -100, 0.5, -55)
Frame.Active = true
Frame.Draggable = true
Title.Parent = Frame
Title.Size = UDim2.new(1, 0, 0, 35)
Title.Text = "ROBLOX_EGOR RUN" -- Твой новый ник!
Title.TextColor3 = Color3.new(1, 1, 1)
Title.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
ToggleBtn.Parent = Frame
ToggleBtn.Size = UDim2.new(0.8, 0, 0, 45)
ToggleBtn.Position = UDim2.new(0.1, 0, 0.45, 0)
ToggleBtn.Text = "SPOT RUN: OFF"
ToggleBtn.BackgroundColor3 = Color3.fromRGB(150, 0, 0)
local active = false
local lockedPos = nil
ToggleBtn.MouseButton1Click:Connect(function()
active = not active
local char = game.Players.LocalPlayer.Character
local animate = char:FindFirstChild("Animate")
if active then
ToggleBtn.Text = "SPOT RUN: ON"
ToggleBtn.BackgroundColor3 = Color3.fromRGB(0, 200, 0)
lockedPos = char.HumanoidRootPart.CFrame
if animate then animate.Disabled = true end -- Глеб, отключаем мешающий скрипт
else
ToggleBtn.Text = "SPOT RUN: OFF"
ToggleBtn.BackgroundColor3 = Color3.fromRGB(150, 0, 0)
if animate then animate.Disabled = false end -- Включаем обратно
local hum = char:FindFirstChild("Humanoid")
if hum then
for _, track in pairs(hum:GetPlayingAnimationTracks()) do track:Stop() end
end
end
end)
game:GetService("RunService").RenderStepped:Connect(function()
if active then
local char = game.Players.LocalPlayer.Character
local hum = char and char:FindFirstChild("Humanoid")
local root = char and char:FindFirstChild("HumanoidRootPart")
local animate = char and char:FindFirstChild("Animate")
if hum and root and lockedPos and animate then
if hum.MoveDirection.Magnitude > 0 then
-- Глеб, это чтобы не двигаться вперед:
root.CFrame = lockedPos
root.Velocity = Vector3.zero
-- Ищем твою анимацию бега
local runAnimId = animate.run.RunAnim.AnimationId
local track = nil
for _, t in pairs(hum:GetPlayingAnimationTracks()) do
if t.Animation.AnimationId == runAnimId then track = t break end
end
if not track then
local anim = Instance.new("Animation")
anim.AnimationId = runAnimId
track = hum:LoadAnimation(anim)
track:Play()
end
track:AdjustSpeed(8) -- Скорость ног на максимум!
else
-- Если стоим, обновляем позицию, чтобы можно было сдвинуться без чита
lockedPos = root.CFrame
for _, t in pairs(hum:GetPlayingAnimationTracks()) do t:Stop() end
end
end
end
end)No comments yet for this script.