🔓 Keyless
Dash ahead of the competition and dominate the leaderboards in Train to Be the Fastest with this ultimate helper script. By automating your training and giving you incredible movement capabilities, you can unlock unmatched speed tiers without grinding for hours. Best of all, this powerhouse script is completely keyless, meaning you can jump straight into breaking records without dealing with annoying verification link systems.
-- ============================================
-- TRAIN TO BE THE FASTEST - ULTIMATE CHIT
-- Скорость: 99,000,000 | Полёт | ESP | Авто-клик
-- Для Xeno Executor
-- Активация: клавиша [F] для GUI
-- ============================================
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local Workspace = game:GetService("Workspace")
local Camera = Workspace.CurrentCamera
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")
-- ========== ПЕРЕМЕННЫЕ ==========
local SpeedEnabled = false
local FlyEnabled = false
local ESPEnabled = false
local AutoClick = false
local MAX_SPEED = 99000000
local FLY_SPEED = 99000000
local JUMP_POWER = 999999
-- ========== ОЧИСТКА СТАРОГО МЕНЮ ==========
if PlayerGui:FindFirstChild("TrainFastCheat") then
PlayerGui.TrainFastCheat:Destroy()
end
local ScreenGui = Instance.new("ScreenGui", PlayerGui)
ScreenGui.Name = "TrainFastCheat"
ScreenGui.ResetOnSpawn = false
-- ========== ФУНКЦИИ ==========
local function makeDraggable(gui)
local dragging, dragStart, startPos
gui.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = gui.Position
end
end)
UserInputService.InputChanged:Connect(function(input)
if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
local delta = input.Position - dragStart
gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
end)
UserInputService.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = false
end
end)
end
local function addBorder(parent, color)
local stroke = Instance.new("UIStroke")
stroke.Color = color or Color3.fromRGB(0, 0, 0)
stroke.Thickness = 2
stroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
stroke.Parent = parent
return stroke
end
-- ========== АВТО-КЛИК ==========
local function AutoClickFunction()
if not AutoClick then return end
if not LocalPlayer.PlayerGui then return end
for _, gui in pairs(LocalPlayer.PlayerGui:GetDescendants()) do
if gui:IsA("TextButton") or gui:IsA("ImageButton") then
if gui.Visible and gui.Active then
local text = (gui.Text or ""):lower()
if text:find("click") or text:find("tap") or text:find("start") or
text:find("race") or text:find("go") or text:find("play") or
text:find("claim") or text:find("collect") or text:find("earn") then
pcall(function()
gui:Click()
task.wait(0.05)
end)
end
end
end
end
end
-- ========== СОЗДАНИЕ GUI ==========
local ToggleBtn = Instance.new("TextButton", ScreenGui)
ToggleBtn.Size = UDim2.new(0, 120, 0, 30)
ToggleBtn.Position = UDim2.new(0.5, -60, 0, 20)
ToggleBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ToggleBtn.Text = "🏃 Скрыть"
ToggleBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
ToggleBtn.Font = Enum.Font.GothamBold
ToggleBtn.TextSize = 14
ToggleBtn.ZIndex = 10
Instance.new("UICorner", ToggleBtn).CornerRadius = UDim.new(1, 0)
addBorder(ToggleBtn)
makeDraggable(ToggleBtn)
local MainPanel = Instance.new("Frame", ScreenGui)
MainPanel.Size = UDim2.new(0, 380, 0, 350)
MainPanel.Position = UDim2.new(0.5, -190, 0.5, -175)
MainPanel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
MainPanel.ZIndex = 5
Instance.new("UICorner", MainPanel).CornerRadius = UDim.new(0, 10)
addBorder(MainPanel)
makeDraggable(MainPanel)
ToggleBtn.MouseButton1Click:Connect(function()
MainPanel.Visible = not MainPanel.Visible
ToggleBtn.Text = MainPanel.Visible and "🏃 Скрыть" or "🏃 Открыть"
end)
local Title = Instance.new("TextLabel", MainPanel)
Title.Size = UDim2.new(1, 0, 0, 50)
Title.Position = UDim2.new(0, 0, 0, 0)
Title.BackgroundColor3 = Color3.fromRGB(255, 200, 0)
Title.Text = "🏃 TRAIN TO BE THE FASTEST"
Title.TextColor3 = Color3.fromRGB(0, 0, 0)
Title.Font = Enum.Font.GothamBold
Title.TextSize = 18
Title.ZIndex = 6
Instance.new("UICorner", Title).CornerRadius = UDim.new(0, 10)
local SpeedDisplay = Instance.new("TextLabel", MainPanel)
SpeedDisplay.Size = UDim2.new(1, 0, 0, 30)
SpeedDisplay.Position = UDim2.new(0, 0, 0, 55)
SpeedDisplay.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
SpeedDisplay.BackgroundTransparency = 0.8
SpeedDisplay.Text = "⚡ СКОРОСТЬ: 0"
SpeedDisplay.TextColor3 = Color3.fromRGB(255, 255, 0)
SpeedDisplay.Font = Enum.Font.GothamBold
SpeedDisplay.TextSize = 14
SpeedDisplay.ZIndex = 6
local function CreateButton(parent, text, yPos, color, callback)
local btn = Instance.new("TextButton", parent)
btn.Size = UDim2.new(0.9, 0, 0, 36)
btn.Position = UDim2.new(0.05, 0, 0, yPos)
btn.BackgroundColor3 = color or Color3.fromRGB(255, 255, 255)
btn.TextColor3 = Color3.fromRGB(0, 0, 0)
btn.Font = Enum.Font.GothamSemibold
btn.TextSize = 13
btn.Text = text
btn.ZIndex = 7
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6)
addBorder(btn)
btn.MouseButton1Click:Connect(function()
callback(btn)
end)
return btn
end
-- ========== КНОПКИ ==========
-- 1. СКОРОСТЬ 99,000,000
local SpeedBtn = CreateButton(MainPanel, "⚡ СКОРОСТЬ 99,000,000: ВЫКЛ", 95, Color3.fromRGB(255, 100, 100), function(btn)
SpeedEnabled = not SpeedEnabled
btn.Text = "⚡ СКОРОСТЬ 99,000,000: " .. (SpeedEnabled and "ВКЛ ✓" or "ВЫКЛ")
btn.BackgroundColor3 = SpeedEnabled and Color3.fromRGB(0, 255, 0) or Color3.fromRGB(255, 100, 100)
if SpeedEnabled then
if LocalPlayer.Character then
local hum = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if hum then
hum.WalkSpeed = MAX_SPEED
hum.JumpPower = JUMP_POWER
SpeedDisplay.Text = "⚡ СКОРОСТЬ: 99,000,000 🚀"
SpeedDisplay.TextColor3 = Color3.fromRGB(0, 255, 0)
end
end
else
if LocalPlayer.Character then
local hum = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if hum then
hum.WalkSpeed = 16
hum.JumpPower = 50
SpeedDisplay.Text = "⚡ СКОРОСТЬ: 0 (ВЫКЛ)"
SpeedDisplay.TextColor3 = Color3.fromRGB(255, 255, 0)
end
end
end
end)
-- 2. ПОЛЁТ 99,000,000
local FlyBtn = CreateButton(MainPanel, "✈️ ПОЛЁТ 99,000,000: ВЫКЛ", 141, Color3.fromRGB(255, 255, 255), function(btn)
FlyEnabled = not FlyEnabled
btn.Text = "✈️ ПОЛЁТ 99,000,000: " .. (FlyEnabled and "ВКЛ ✓" or "ВЫКЛ")
btn.BackgroundColor3 = FlyEnabled and Color3.fromRGB(0, 255, 0) or Color3.fromRGB(255, 255, 255)
end)
-- 3. ESP
local ESPBtn = CreateButton(MainPanel, "👁️ ESP ИГРОКОВ: ВЫКЛ", 187, Color3.fromRGB(255, 255, 255), function(btn)
ESPEnabled = not ESPEnabled
btn.Text = "👁️ ESP ИГРОКОВ: " .. (ESPEnabled and "ВКЛ ✓" or "ВЫКЛ")
btn.BackgroundColor3 = ESPEnabled and Color3.fromRGB(0, 255, 0) or Color3.fromRGB(255, 255, 255)
if not ESPEnabled then
for _, p in pairs(Players:GetPlayers()) do
if p.Character and p.Character:FindFirstChild("ESP_Highlight") then
p.Character.ESP_Highlight:Destroy()
end
end
end
end)
-- 4. АВТО-КЛИК
local ClickBtn = CreateButton(MainPanel, "🖱️ АВТО-КЛИК: ВЫКЛ", 233, Color3.fromRGB(255, 255, 255), function(btn)
AutoClick = not AutoClick
btn.Text = "🖱️ АВТО-КЛИК: " .. (AutoClick and "ВКЛ ✓" or "ВЫКЛ")
btn.BackgroundColor3 = AutoClick and Color3.fromRGB(0, 255, 0) or Color3.fromRGB(255, 255, 255)
end)
-- 5. СБРОС ВСЕГО
local ResetBtn = CreateButton(MainPanel, "🔄 СБРОСИТЬ ВСЁ", 279, Color3.fromRGB(255, 100, 100), function()
if LocalPlayer.Character then
local hum = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if hum then
hum.WalkSpeed = 16
hum.JumpPower = 50
end
end
SpeedEnabled = false
FlyEnabled = false
AutoClick = false
SpeedBtn.Text = "⚡ СКОРОСТЬ 99,000,000: ВЫКЛ"
SpeedBtn.BackgroundColor3 = Color3.fromRGB(255, 100, 100)
FlyBtn.Text = "✈️ ПОЛЁТ 99,000,000: ВЫКЛ"
FlyBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ClickBtn.Text = "🖱️ АВТО-КЛИК: ВЫКЛ"
ClickBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
SpeedDisplay.Text = "⚡ СКОРОСТЬ: 0 (СБРОШЕНА)"
SpeedDisplay.TextColor3 = Color3.fromRGB(255, 255, 0)
end)
-- ========== ОСНОВНЫЕ ЦИКЛЫ ==========
-- ПОДДЕРЖАНИЕ СКОРОСТИ
RunService.Heartbeat:Connect(function()
if SpeedEnabled and LocalPlayer.Character then
local hum = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if hum then
if hum.WalkSpeed < 50000000 then
hum.WalkSpeed = MAX_SPEED
end
hum.JumpPower = JUMP_POWER
end
end
end)
-- ПОЛЁТ
local FlyBodyVelocity = nil
RunService.Heartbeat:Connect(function()
if FlyEnabled then
if not LocalPlayer.Character then return end
local hrp = LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if not hrp then return end
if not FlyBodyVelocity then
FlyBodyVelocity = Instance.new("BodyVelocity")
FlyBodyVelocity.MaxForce = Vector3.new(1e9, 1e9, 1e9)
FlyBodyVelocity.Parent = hrp
end
local vel = Vector3.new(0, 0, 0)
local forward = Camera.CFrame.LookVector
local right = Camera.CFrame.RightVector
if UserInputService:IsKeyDown(Enum.KeyCode.W) then vel = vel + forward * FLY_SPEED end
if UserInputService:IsKeyDown(Enum.KeyCode.S) then vel = vel - forward * FLY_SPEED end
if UserInputService:IsKeyDown(Enum.KeyCode.A) then vel = vel - right * FLY_SPEED end
if UserInputService:IsKeyDown(Enum.KeyCode.D) then vel = vel + right * FLY_SPEED end
if UserInputService:IsKeyDown(Enum.KeyCode.Space) then vel = vel + Vector3.new(0, FLY_SPEED, 0) end
if UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) then vel = vel - Vector3.new(0, FLY_SPEED, 0) end
FlyBodyVelocity.Velocity = vel
else
if FlyBodyVelocity then
FlyBodyVelocity:Destroy()
FlyBodyVelocity = nil
end
end
end)
-- АВТО-КЛИК
RunService.Heartbeat:Connect(function()
AutoClickFunction()
end)
-- ESP
RunService.Heartbeat:Connect(function()
if not ESPEnabled then return end
for _, player in pairs(Players:GetPlayers()) do
if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
if not player.Character:FindFirstChild("ESP_Highlight") then
local h = Instance.new("Highlight", player.Character)
h.Name = "ESP_Highlight"
h.FillColor = Color3.fromRGB(0, 255, 0)
h.FillTransparency = 0.4
h.OutlineTransparency = 0.2
end
end
end
end)
-- ========== ГОРЯЧИЕ КЛАВИШИ ==========
UserInputService.InputBegan:Connect(function(input, processed)
if processed then return end
if input.KeyCode == Enum.KeyCode.F then
MainPanel.Visible = not MainPanel.Visible
ToggleBtn.Text = MainPanel.Visible and "🏃 Скрыть" or "🏃 Открыть"
end
if input.KeyCode == Enum.KeyCode.X then
SpeedBtn.MouseButton1Click:Fire()
end
if input.KeyCode == Enum.KeyCode.Z then
FlyBtn.MouseButton1Click:Fire()
end
if input.KeyCode == Enum.KeyCode.E then
ESPBtn.MouseButton1Click:Fire()
end
if input.KeyCode == Enum.KeyCode.C then
ClickBtn.MouseButton1Click:Fire()
end
end)
-- ========== ПЕРЕПОДКЛЮЧЕНИЕ ==========
LocalPlayer.CharacterAdded:Connect(function(char)
task.wait(0.5)
if SpeedEnabled then
local hum = char:FindFirstChildOfClass("Humanoid")
if hum then
hum.WalkSpeed = MAX_SPEED
hum.JumpPower = JUMP_POWER
end
end
end)
-- ========== УВЕДОМЛЕНИЕ ==========
pcall(function()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "🏃 TRAIN TO BE THE FASTEST",
Text = "Чит загружен! Нажми F для меню. X - скорость 99M",
Duration = 5
})
end)
print("🏃 TRAIN TO BE THE FASTEST - Чит загружен!")
print("📌 F - меню | X - скорость 99M | Z - полёт | E - ESP | C - автоклик")
No comments yet. Be the first!