Train to Be the Fastest – Ultimate Speed + Fly + ESP + Auto Click
[x10] Train to be the Fastest [WEEKEND] Keyless
Train to Be the Fastest – Ultimate Speed + Fly + ESP + Auto Click
👤 alexriderr 👁 18 views ❤️ 0 likes ⏱ Jul 19, 2026
This script, developed by **Ryzen**, includes a collection of automation, movement, and visual features designed to enhance your gameplay in **Train to Be the Fastest**. It offers configurable **Walk Speed** and **Fly Speed** controls with full **WASD + Space/Shift** movement, along with **Player ESP** to improve player visibility throughout the map. Additional features include an **Auto Click** function that interacts with common in-game buttons such as **Start**, **Race**, **Claim**, **Collect**, and **Earn**, helping automate repetitive tasks. The script also features a clean, draggable interface, hotkey support, automatic speed reapplication after respawning, and is optimized for use with **Xeno Executor** for a smooth and stable experience.
✨ Features
Walk Speed Fly Player ESP Auto Click Hotkey Support
📋 Script Code
-- ============================================
-- 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 - автоклик")
🎮 Similar Scripts
💬 Comments (0)
Login to post a comment
No comments yet. Be the first!
Script Info
Game [x10] Train to be the Fastest [WEEKEND]
TypeKeyless
Authoralexriderr
Views18
Likes0
PublishedJul 19, 2026
🎮 Play Game on Roblox
🕐 Recent Scripts
Mine a Planet Script Keyless
Mine a Planet Script Keyless
Mine a Planet • 👁 1
Keyless
Expensive Hub Auto Farm OP (No Keys)
Expensive Hub Auto Farm OP (No Keys)
Anime Expeditions • 👁 5
Keyless
+1 Pickaxe Swing Escape Script by Zero Hub
+1 Pickaxe Swing Escape Script by Zero Hub
+1 Pickaxe Swing Escape • 👁 5
Keyless
Anime Expeditions Auto Farm Script Keyless
Anime Expeditions Auto Farm Script Keyless
Anime Expeditions • 👁 9
Keyless
Jump To Steal Soccer Legends script keyless
Jump To Steal Soccer Legends script keyless
Jump To Steal Soccer Legends • 👁 10
Keyless