getgenv().esptrain = true local runService = game:GetService("RunService") local trainFolder = workspace:FindFirstChild("Train") local function addTrainESP(train) if not train:FindFirstChild("ESP_Highlight") then pcall(function() local highlight = Instance.new("Highlight") highlight.Name = "ESP_Highlight" highlight.FillColor = Color3.fromRGB(255, 255, 255) highlight.OutlineColor = Color3.fromRGB(255, 255, 255) highlight.FillTransparency = 0.5 highlight.OutlineTransparency = 0 highlight.Adornee = train highlight.Parent = train end) end end local function removeTrainESP(train) if train:FindFirstChild("ESP_Highlight") then train.ESP_Highlight:Destroy() end end runService.RenderStepped:Connect(function() if trainFolder then for _, train in ipairs(trainFolder:GetChildren()) do if getgenv().esptrain then addTrainESP(train) else removeTrainESP(train) end end end end)