-- ===================================================================== -- TRL MODE - ULTIMATE PRO DASHBOARD (v5.0 FULL EDITION) -- Developed by TAIM | Designed for Delta Executor (All Maps) -- ===================================================================== local CoreGui = game:GetService("CoreGui") local Players = game:GetService("Players") local RunService = game:GetService("RunService") local TweenService = game:GetService("TweenService") local UserInputService = game:GetService("UserInputService") local Workspace = game:GetService("Workspace") local Player = Players.LocalPlayer local Camera = Workspace.CurrentCamera -- Clean up previous instances if CoreGui:FindFirstChild("TRL_UltimateDashboard") then CoreGui.TRL_UltimateDashboard:Destroy() end local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "TRL_UltimateDashboard" ScreenGui.Parent = CoreGui ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling -- ==================== 1. CYBERPUNK LOADING SCREEN (6 SECONDS) ==================== local LoadScreen = Instance.new("Frame", ScreenGui) LoadScreen.BackgroundColor3 = Color3.fromRGB(8, 8, 12) LoadScreen.Position = UDim2.new(0.5, -150, 0.5, -80) LoadScreen.Size = UDim2.new(0, 300, 0, 160) Instance.new("UICorner", LoadScreen).CornerRadius = UDim.new(0, 14) local LoadStroke = Instance.new("UIStroke", LoadScreen) LoadStroke.Color = Color3.fromRGB(0, 255, 200) LoadStroke.Thickness = 1.5 local LoadTitle = Instance.new("TextLabel", LoadScreen) LoadTitle.BackgroundTransparency = 1 LoadTitle.Position = UDim2.new(0, 0, 0, 15) LoadTitle.Size = UDim2.new(1, 0, 0, 25) LoadTitle.Font = Enum.Font.GothamBold LoadTitle.Text = "⚡ TRL MODE INITIALIZING" LoadTitle.TextColor3 = Color3.fromRGB(255, 255, 255) LoadTitle.TextSize = 13 local LoadStatus = Instance.new("TextLabel", LoadScreen) LoadStatus.BackgroundTransparency = 1 LoadStatus.Position = UDim2.new(0, 0, 0, 45) LoadStatus.Size = UDim2.new(1, 0, 0, 20) LoadStatus.Font = Enum.Font.GothamMedium LoadStatus.Text = "Initializing core systems..." LoadStatus.TextColor3 = Color3.fromRGB(150, 150, 170) LoadStatus.TextSize = 11 local BarBg = Instance.new("Frame", LoadScreen) BarBg.BackgroundColor3 = Color3.fromRGB(20, 20, 30) BarBg.Position = UDim2.new(0, 20, 0, 90) BarBg.Size = UDim2.new(0, 260, 0, 8) Instance.new("UICorner", BarBg).CornerRadius = UDim.new(1, 0) local BarFill = Instance.new("Frame", BarBg) BarFill.BackgroundColor3 = Color3.fromRGB(0, 255, 200) BarFill.Size = UDim2.new(0, 0, 1, 0) Instance.new("UICorner", BarFill).CornerRadius = UDim.new(1, 0) -- ==================== 2. FLOATING TOGGLE BUTTON ==================== local ToggleBtn = Instance.new("TextButton", ScreenGui) ToggleBtn.BackgroundColor3 = Color3.fromRGB(12, 12, 16) ToggleBtn.Position = UDim2.new(0, 20, 0.4, 0) ToggleBtn.Size = UDim2.new(0, 52, 0, 52) ToggleBtn.Font = Enum.Font.GothamBold ToggleBtn.Text = "TRL" ToggleBtn.TextColor3 = Color3.fromRGB(0, 255, 200) ToggleBtn.TextSize = 15 ToggleBtn.AutoButtonColor = false ToggleBtn.Visible = false Instance.new("UICorner", ToggleBtn).CornerRadius = UDim.new(1, 0) local ToggleStroke = Instance.new("UIStroke", ToggleBtn) ToggleStroke.Color = Color3.fromRGB(0, 255, 200) ToggleStroke.Thickness = 2 -- ==================== 3. MAIN DASHBOARD FRAME ==================== local MainFrame = Instance.new("Frame", ScreenGui) MainFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 14) MainFrame.Position = UDim2.new(0, 85, 0.3, 0) MainFrame.Size = UDim2.new(0, 310, 0, 440) MainFrame.Visible = false MainFrame.Active = true MainFrame.Draggable = true Instance.new("UICorner", MainFrame).CornerRadius = UDim.new(0, 14) local MainStroke = Instance.new("UIStroke", MainFrame) MainStroke.Color = Color3.fromRGB(0, 255, 200) MainStroke.Thickness = 1.5 -- Top Bar local TopBar = Instance.new("Frame", MainFrame) TopBar.BackgroundColor3 = Color3.fromRGB(15, 15, 22) TopBar.Size = UDim2.new(1, 0, 0, 42) Instance.new("UICorner", TopBar).CornerRadius = UDim.new(0, 14) local FixCorner = Instance.new("Frame", TopBar) FixCorner.BackgroundColor3 = Color3.fromRGB(15, 15, 22) FixCorner.Position = UDim2.new(0, 0, 0.5, 0) FixCorner.Size = UDim2.new(1, 0, 0.5, 0) FixCorner.BorderSizePixel = 0 local TitleLabel = Instance.new("TextLabel", TopBar) TitleLabel.BackgroundTransparency = 1 TitleLabel.Position = UDim2.new(0, 15, 0, 0) TitleLabel.Size = UDim2.new(0, 200, 1, 0) TitleLabel.Font = Enum.Font.GothamBold TitleLabel.Text = "⚡ TRL MODE v5.0" TitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255) TitleLabel.TextSize = 13 TitleLabel.TextXAlignment = Enum.TextXAlignment.Left -- Close Button (X) local CloseBtn = Instance.new("TextButton", TopBar) CloseBtn.BackgroundColor3 = Color3.fromRGB(255, 50, 50) CloseBtn.Position = UDim2.new(1, -36, 0, 6) CloseBtn.Size = UDim2.new(0, 28, 0, 28) CloseBtn.Font = Enum.Font.GothamBold CloseBtn.Text = "X" CloseBtn.TextColor3 = Color3.fromRGB(255, 255, 255) CloseBtn.TextSize = 12 Instance.new("UICorner", CloseBtn).CornerRadius = UDim.new(1, 0) -- Tabs Bar (5 Tabs) local TabBar = Instance.new("ScrollingFrame", MainFrame) TabBar.BackgroundTransparency = 1 TabBar.Position = UDim2.new(0, 8, 0, 48) TabBar.Size = UDim2.new(1, -16, 0, 32) TabBar.CanvasSize = UDim2.new(0, 360, 0, 0) TabBar.ScrollBarThickness = 0 local TabListLayout = Instance.new("UIListLayout", TabBar) TabListLayout.FillDirection = Enum.FillDirection.Horizontal TabListLayout.SortOrder = Enum.SortOrder.LayoutOrder TabListLayout.Padding = UDim.new(0, 5) -- Pages Container local PagesContainer = Instance.new("Frame", MainFrame) PagesContainer.BackgroundTransparency = 1 PagesContainer.Position = UDim2.new(0, 10, 0, 88) PagesContainer.Size = UDim2.new(1, -20, 1, -98) local function CreatePage() local page = Instance.new("ScrollingFrame", PagesContainer) page.BackgroundTransparency = 1 page.Size = UDim2.new(1, 0, 1, 0) page.CanvasSize = UDim2.new(0, 0, 0, 400) page.ScrollBarThickness = 3 page.ScrollBarImageColor3 = Color3.fromRGB(0, 255, 200) page.Visible = false local layout = Instance.new("UIListLayout", page) layout.SortOrder = Enum.SortOrder.LayoutOrder layout.Padding = UDim.new(0, 8) return page end local PagePlayers = CreatePage() local PageMovement = CreatePage() local PageBody = CreatePage() local PageEmotes = CreatePage() local PageChangelog= CreatePage() local function CreateTabButton(name, order, targetPage) local tabBtn = Instance.new("TextButton", TabBar) tabBtn.Size = UDim2.new(0, 65, 1, 0) tabBtn.BackgroundColor3 = Color3.fromRGB(20, 20, 30) tabBtn.Font = Enum.Font.GothamBold tabBtn.Text = name tabBtn.TextColor3 = Color3.fromRGB(150, 150, 170) tabBtn.TextSize = 11 tabBtn.LayoutOrder = order Instance.new("UICorner", tabBtn).CornerRadius = UDim.new(0, 6) tabBtn.MouseButton1Click:Connect(function() PagePlayers.Visible = false PageMovement.Visible = false PageBody.Visible = false PageEmotes.Visible = false PageChangelog.Visible = false targetPage.Visible = true for _, child in ipairs(TabBar:GetChildren()) do if child:IsA("TextButton") then child.BackgroundColor3 = Color3.fromRGB(20, 20, 30) child.TextColor3 = Color3.fromRGB(150, 150, 170) end end tabBtn.BackgroundColor3 = Color3.fromRGB(0, 180, 140) tabBtn.TextColor3 = Color3.fromRGB(255, 255, 255) end) return tabBtn end local Tab1 = CreateTabButton("👤 Players", 1, PagePlayers) local Tab2 = CreateTabButton("🚀 Move", 2, PageMovement) local Tab3 = CreateTabButton("💀 Body", 3, PageBody) local Tab4 = CreateTabButton("🎭 Emotes", 4, PageEmotes) local Tab5 = CreateTabButton("📜 Logs", 5, PageChangelog) PagePlayers.Visible = true Tab1.BackgroundColor3 = Color3.fromRGB(0, 180, 140) Tab1.TextColor3 = Color3.fromRGB(255, 255, 255) -- ==================== 1. PLAYERS TAB (TP + ESP #9) ==================== local PlayersLayout = Instance.new("UIListLayout", PagePlayers) PlayersLayout.SortOrder = Enum.SortOrder.LayoutOrder PlayersLayout.Padding = UDim.new(0, 6) local espActive = false local espHighlights = {} local function ToggleESP(btn) espActive = not espActive if espActive then btn.Text = "👁️ ESP Highlights: [ON]" btn.TextColor3 = Color3.fromRGB(0, 255, 120) -- Create ESP for _, p in ipairs(Players:GetPlayers()) do if p ~= Player and p.Character then local hl = Instance.new("Highlight") hl.Adornee = p.Character hl.FillColor = Color3.fromRGB(0, 255, 200) hl.OutlineColor = Color3.fromRGB(255, 255, 255) hl.Parent = p.Character espHighlights[p] = hl end end else btn.Text = "👁️ ESP Highlights: [OFF]" btn.TextColor3 = Color3.fromRGB(255, 180, 0) for _, hl in pairs(espHighlights) do hl:Destroy() end espHighlights = {} end end local espBtn = Instance.new("TextButton", PagePlayers) espBtn.Size = UDim2.new(1, -4, 0, 36) espBtn.BackgroundColor3 = Color3.fromRGB(20, 25, 35) espBtn.Font = Enum.Font.GothamBold espBtn.Text = "👁️ ESP Highlights: [OFF]" espBtn.TextColor3 = Color3.fromRGB(255, 180, 0) espBtn.TextSize = 12 Instance.new("UICorner", espBtn).CornerRadius = UDim.new(0, 6) espBtn.MouseButton1Click:Connect(function() ToggleESP(espBtn) end) local function UpdatePlayerList() for _, child in ipairs(PagePlayers:GetChildren()) do if child:IsA("TextButton") and child ~= espBtn then child:Destroy() end end local count = 1 for _, plr in ipairs(Players:GetPlayers()) do if plr ~= Player then count = count + 1 local pBtn = Instance.new("TextButton", PagePlayers) pBtn.Size = UDim2.new(1, -4, 0, 36) pBtn.BackgroundColor3 = Color3.fromRGB(18, 18, 26) pBtn.Font = Enum.Font.GothamMedium pBtn.Text = " ➔ TP to: " .. plr.Name pBtn.TextColor3 = Color3.fromRGB(200, 255, 250) pBtn.TextSize = 12 pBtn.TextXAlignment = Enum.TextXAlignment.Left Instance.new("UICorner", pBtn).CornerRadius = UDim.new(0, 6) pBtn.MouseButton1Click:Connect(function() local tChar, mChar = plr.Character, Player.Character if tChar and tChar:FindFirstChild("HumanoidRootPart") and mChar and mChar:FindFirstChild("HumanoidRootPart") then mChar.HumanoidRootPart.CFrame = tChar.HumanoidRootPart.CFrame + Vector3.new(0, 3, 0) end end) end end PagePlayers.CanvasSize = UDim2.new(0, 0, 0, count * 42) end Players.PlayerAdded:Connect(function(p) UpdatePlayerList() p.CharacterAdded:Connect(function(char) if espActive then task.wait(1) local hl = Instance.new("Highlight") hl.Adornee = char hl.FillColor = Color3.fromRGB(0, 255, 200) hl.Parent = char espHighlights[p] = hl end end) end) Players.PlayerRemoving:Connect(UpdatePlayerList) UpdatePlayerList() -- ==================== 2. MOVEMENT TAB (#1, #2, #3, #6, #7, #8) ==================== local function CreateMoveBtn(name, color, callback) local btn = Instance.new("TextButton", PageMovement) btn.Size = UDim2.new(1, -4, 0, 38) btn.BackgroundColor3 = Color3.fromRGB(18, 18, 26) btn.Font = Enum.Font.GothamMedium btn.Text = name btn.TextColor3 = color btn.TextSize = 12 Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6) local stroke = Instance.new("UIStroke", btn) stroke.Color = color stroke.Transparency = 0.5 btn.MouseButton1Click:Connect(function() callback(btn) end) return btn end -- #1 Fly Mode local flying = false local flyConnection CreateMoveBtn("🕊️ Fly Mode (Flight)", Color3.fromRGB(0, 255, 200), function(btn) flying = not flying local char = Player.Character if not char or not char:FindFirstChild("HumanoidRootPart") then return end if flying then btn.Text = "🕊️ Fly Mode: [ON]" btn.TextColor3 = Color3.fromRGB(0, 255, 120) flyConnection = RunService.RenderStepped:Connect(function() local hrp = char.HumanoidRootPart hrp.Velocity = Vector3.new(0, 1, 0) if UserInputService:IsKeyDown(Enum.KeyCode.W) then hrp.CFrame = hrp.CFrame + (Camera.CFrame.LookVector * 1.5) end if UserInputService:IsKeyDown(Enum.KeyCode.S) then hrp.CFrame = hrp.CFrame - (Camera.CFrame.LookVector * 1.5) end end) else btn.Text = "🕊️ Fly Mode (Flight)" btn.TextColor3 = Color3.fromRGB(0, 255, 200) if flyConnection then flyConnection:Disconnect() end end end) -- #2 Infinite Jump local infJumpActive = false UserInputService.JumpRequest:Connect(function() if infJumpActive then local char = Player.Character if char and char:FindFirstChildOfClass("Humanoid") then char.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping) end end end) CreateMoveBtn("🦘 Infinite Jump", Color3.fromRGB(100, 200, 255), function(btn) infJumpActive = not infJumpActive btn.Text = infJumpActive and "🦘 Infinite Jump: [ON]" or "🦘 Infinite Jump" btn.TextColor3 = infJumpActive and Color3.fromRGB(0, 255, 120) or Color3.fromRGB(100, 200, 255) end) -- #3 Speed Hack local speedActive = false CreateMoveBtn("⚡ Speed Hack (Boost)", Color3.fromRGB(255, 255, 0), function(btn) speedActive = not speedActive local char = Player.Character if char and char:FindFirstChildOfClass("Humanoid") then char.Humanoid.WalkSpeed = speedActive and 45 or 16 btn.Text = speedActive and "⚡ Speed Hack: [ON]" or "⚡ Speed Hack (Boost)" btn.TextColor3 = speedActive and Color3.fromRGB(0, 255, 120) or Color3.fromRGB(255, 255, 0) end end) -- #6 SpinBot (Crazy 360) local spinning = false CreateMoveBtn("🌀 SpinBot (360 Spin)", Color3.fromRGB(255, 100, 255), function(btn) spinning = not spinning btn.Text = spinning and "🌀 SpinBot: [ON]" or "🌀 SpinBot (360 Spin)" btn.TextColor3 = spinning and Color3.fromRGB(0, 255, 120) or Color3.fromRGB(255, 100, 255) task.spawn(function() while spinning do local char = Player.Character if char and char:FindFirstChild("HumanoidRootPart") then char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame * CFrame.Angles(0, math.rad(30), 0) end task.wait() end end) end) -- #7 Platform Spawn CreateMoveBtn("🧱 Spawn Platform Under Me", Color3.fromRGB(255, 150, 50), function() local char = Player.Character if char and char:FindFirstChild("HumanoidRootPart") then local p = Instance.new("Part", Workspace) p.Size = Vector3.new(5, 1, 5) p.Position = char.HumanoidRootPart.Position - Vector3.new(0, 3, 0) p.Anchored = true p.BrickColor = BrickColor.new("Neon orange") task.delay(5, function() p:Destroy() end) end end) -- #8 Zoom Out FOV Extender local fovExpanded = false CreateMoveBtn("🔭 FOV Extender (Zoom Out)", Color3.fromRGB(0, 220, 255), function(btn) fovExpanded = not fovExpanded Camera.FieldOfView = fovExpanded and 105 or 70 btn.Text = fovExpanded and "🔭 FOV Extender: [105]" or "🔭 FOV Extender (Zoom Out)" end) PageMovement.CanvasSize = UDim2.new(0, 0, 0, 260) -- ==================== 3. BODY & TOOLS TAB (#4, #5, #10 + Noclip) ==================== local function CreateBodyBtn(name, color, callback) local btn = Instance.new("TextButton", PageBody) btn.Size = UDim2.new(1, -4, 0, 38) btn.BackgroundColor3 = Color3.fromRGB(18, 18, 26) btn.Font = Enum.Font.GothamMedium btn.Text = name btn.TextColor3 = color btn.TextSize = 12 Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6) local stroke = Instance.new("UIStroke", btn) stroke.Color = color stroke.Transparency = 0.5 btn.MouseButton1Click:Connect(function() callback(btn) end) return btn end -- Noclip local noclipActive = false local noclipConn CreateBodyBtn("🧱 Noclip (Walk Through Walls)", Color3.fromRGB(255, 180, 0), function(btn) noclipActive = not noclipActive if noclipActive then noclipConn = RunService.Stepped:Connect(function() local char = Player.Character if char then for _, part in ipairs(char:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = false end end end end) btn.Text = "🧱 Noclip: [ON]" btn.TextColor3 = Color3.fromRGB(0, 255, 120) else if noclipConn then noclipConn:Disconnect() end btn.Text = "🧱 Noclip (Walk Through Walls)" btn.TextColor3 = Color3.fromRGB(255, 180, 0) end end) -- #5 Invisible Mode local invisible = false CreateBodyBtn("👻 Invisible Mode (Ghost)", Color3.fromRGB(200, 200, 200), function(btn) invisible = not invisible local char = Player.Character if char then local t = invisible and 1 or 0 for _, part in ipairs(char:GetDescendants()) do if part:IsA("BasePart") or part.Name == "Head" then part.Transparency = t end end end btn.Text = invisible and "👻 Invisible Mode: [ON]" or "👻 Invisible Mode (Ghost)" btn.TextColor3 = invisible and Color3.fromRGB(0, 255, 120) or Color3.fromRGB(200, 200, 200) end) -- Limbs Hide local limbsHidden = false CreateBodyBtn("👤 Toggle Limbs Transparency", Color3.fromRGB(200, 100, 255), function() local char = Player.Character if not char then return end limbsHidden = not limbsHidden local t = limbsHidden and 1 or 0 for _, part in ipairs(char:GetChildren()) do if part:IsA("BasePart") and part.Name ~= "Head" and part.Name ~= "HumanoidRootPart" then part.Transparency = t end end end) -- Giant Size CreateBodyBtn("🗿 Giant Avatar Scale", Color3.fromRGB(0, 255, 200), function() local char = Player.Character if char and char:FindFirstChild("Humanoid") then pcall(function() char.Head.Size = Vector3.new(3, 3, 3) char.Humanoid.BodyDepthScale.Value = 2 char.Humanoid.BodyHeightScale.Value = 2 char.Humanoid.BodyWidthScale.Value = 2 char.Humanoid.HeadScale.Value = 2 end) end end) -- #10 Instant Sit CreateBodyBtn("🪑 Instant Sit Down", Color3.fromRGB(255, 100, 150), function() local char = Player.Character if char and char:FindFirstChildOfClass("Humanoid") then char.Humanoid.Sit = true end end) PageBody.CanvasSize = UDim2.new(0, 0, 0, 220) -- ==================== 4. EMOTES TAB ==================== local function StopAllEmotes() local char = Player.Character if char and char:FindFirstChild("Humanoid") then for _, track in ipairs(char.Humanoid:GetPlayingAnimationTracks()) do track:Stop() end end end local function PlayEmote(animId) StopAllEmotes() local char = Player.Character if char and char:FindFirstChild("Humanoid") then local anim = Instance.new("Animation") anim.AnimationId = "rbxassetid://" .. animId char.Humanoid:LoadAnimation(anim):Play() end end local EmotesList = { {"👋 Wave Emote", "507770239"}, {"😂 Laugh Emote", "507770677"}, {"🎖️ Salute Emote", "507771019"}, {"💀 Head Toss (Head Off)", "3338009055"} } for _, data in ipairs(EmotesList) do local eBtn = Instance.new("TextButton", PageEmotes) eBtn.Size = UDim2.new(1, -4, 0, 38) eBtn.BackgroundColor3 = Color3.fromRGB(18, 18, 26) eBtn.Font = Enum.Font.GothamMedium eBtn.Text = data[1] eBtn.TextColor3 = Color3.fromRGB(240, 240, 250) eBtn.TextSize = 12 Instance.new("UICorner", eBtn).CornerRadius = UDim.new(0, 6) eBtn.MouseButton1Click:Connect(function() PlayEmote(data[2]) end) end PageEmotes.CanvasSize = UDim2.new(0, 0, 0, #EmotesList * 44) -- ==================== 5. CHANGELOG (UPDATE HISTORY) ==================== local ChangelogBox = Instance.new("TextLabel", PageChangelog) ChangelogBox.BackgroundTransparency = 1 ChangelogBox.Size = UDim2.new(1, -4, 1, 0) ChangelogBox.Font = Enum.Font.Code ChangelogBox.TextColor3 = Color3.fromRGB(200, 255, 240) ChangelogBox.TextSize = 11 ChangelogBox.TextXAlignment = Enum.TextXAlignment.Left ChangelogBox.TextYAlignment = Enum.TextYAlignment.Top ChangelogBox.TextWrapped = true ChangelogBox.Text = [[ [ TRL MODE - OFFICIAL CHANGELOG ] v1.0 (Initial Release): • Basic UI framework & toggle button. • Classic Roblox animations integration. v2.0 (Expansion): • Added custom Close button with instant cleanup. • Added Head Toss emote. v3.0 (Advanced Tools): • Experimental Noclip module added. • Universal Player Teleport list. v4.0 (OLED & English Upgrade): • Redesigned UI to full English & OLED Neon. • Added 6-second dynamic loading screen. v5.0 (ULTIMATE EDITION - CURRENT): • Added all 10 requested features! • Fly Mode, Inf Jump, Speed Hack, SpinBot. • Platform Spawn, FOV Extender, ESP Highlights. • Invisible Mode & Instant Sit. • Full multi-tab interactive dashboard. ]] PageChangelog.CanvasSize = UDim2.new(0, 0, 0, 320) -- ==================== LOADING SEQUENCE (6 SECONDS WITH DYNAMIC TEXT) ==================== task.spawn(function() local steps = 60 local sleepTime = 6 / steps for i = 1, steps do local percent = math.floor((i / steps) * 100) BarFill.Size = UDim2.new(i / steps, 0, 1, 0) if percent < 20 then LoadStatus.Text = "Initializing TRL Security... (" .. percent .. "%)" elseif percent < 45 then LoadStatus.Text = "Injecting UI modules... (" .. percent .. "%)" elseif percent < 75 then LoadStatus.Text = "Bypassing anti-cheat systems... (" .. percent .. "%)" else LoadStatus.Text = "Finalizing TRL Mode v5.0... (" .. percent .. "%)" end task.wait(sleepTime) end local tweenInfo = TweenInfo.new(0.6, Enum.EasingStyle.Quad, Enum.EasingDirection.Out) TweenService:Create(LoadScreen, tweenInfo, {BackgroundTransparency = 1}):Play() for _, child in ipairs(LoadScreen:GetDescendants()) do if child:IsA("TextLabel") then TweenService:Create(child, tweenInfo, {TextTransparency = 1}):Play() elseif child:IsA("Frame") then TweenService:Create(child, tweenInfo, {BackgroundTransparency = 1}):Play() end end task.wait(0.6) LoadScreen:Destroy() ToggleBtn.Visible = true end) -- ==================== DASHBOARD CONTROLS ==================== CloseBtn.MouseButton1Click:Connect(function() StopAllEmotes() if noclipConn then noclipConn:Disconnect() end if flyConnection then flyConnection:Disconnect() end for _, hl in pairs(espHighlights) do hl:Destroy() end ScreenGui:Destroy() end) ToggleBtn.MouseButton1Click:Connect(function() MainFrame.Visible = not MainFrame.Visible if MainFrame.Visible then UpdatePlayerList() end end)