-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] if not game:IsLoaded() then game.Loaded:Wait() end local Players = game:GetService("Players") local localPlayer = Players.LocalPlayer local runService = game:GetService("RunService") local existingGui = localPlayer.PlayerGui:FindFirstChild("TBT2CustomGUI") if existingGui then existingGui:Destroy() end local screenGui = Instance.new("ScreenGui") screenGui.Name = "TBT2CustomGUI" screenGui.ResetOnSpawn = false screenGui.Parent = localPlayer.PlayerGui local mainFrame = Instance.new("Frame") mainFrame.Size = UDim2.new(0, 380, 0, 240) mainFrame.Position = UDim2.new(0.5, -190, 0.2, 0) mainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 30) mainFrame.BorderSizePixel = 0 mainFrame.Active = true mainFrame.Draggable = true mainFrame.Parent = screenGui Instance.new("UICorner", mainFrame).CornerRadius = UDim.new(0, 14) local topBar = Instance.new("Frame") topBar.Size = UDim2.new(1, 0, 0, 45) topBar.BackgroundColor3 = Color3.fromRGB(35, 35, 50) topBar.BorderSizePixel = 0 topBar.Parent = mainFrame Instance.new("UICorner", topBar).CornerRadius = UDim.new(0, 14) local titleLabel = Instance.new("TextLabel") titleLabel.Size = UDim2.new(1, -50, 1, 0) titleLabel.Position = UDim2.new(0, 15, 0, 0) titleLabel.BackgroundTransparency = 1 titleLabel.Text = "⚡ TBT2 Style Script - Delta ⚡" titleLabel.TextColor3 = Color3.fromRGB(255, 255, 255) titleLabel.TextSize = 15 titleLabel.Font = Enum.Font.GothamBold titleLabel.TextXAlignment = Enum.TextXAlignment.Left titleLabel.Parent = topBar local closeButton = Instance.new("TextButton") closeButton.Size = UDim2.new(0, 30, 0, 30) closeButton.Position = UDim2.new(1, -38, 0.5, -15) closeButton.BackgroundColor3 = Color3.fromRGB(231, 76, 60) closeButton.Text = "✕" closeButton.TextColor3 = Color3.fromRGB(255, 255, 255) closeButton.TextSize, closeButton.Font = 14, Enum.Font.GothamBold closeButton.Parent = topBar Instance.new("UICorner", closeButton).CornerRadius = UDim.new(0, 8) closeButton.MouseButton1Click:Connect(function() screenGui:Destroy() end) local autoPassBtn = Instance.new("TextButton") autoPassBtn.Size = UDim2.new(1, -30, 0, 42) autoPassBtn.Position = UDim2.new(0, 15, 0, 60) autoPassBtn.BackgroundColor3 = Color3.fromRGB(46, 204, 113) autoPassBtn.Text = "🟢 Auto Pass Bomb: OFF" autoPassBtn.TextColor3 = Color3.fromRGB(255, 255, 255) autoPassBtn.TextSize = 13 autoPassBtn.Font = Enum.Font.GothamBold autoPassBtn.Parent = mainFrame Instance.new("UICorner", autoPassBtn).CornerRadius = UDim.new(0, 10) local speedBtn = Instance.new("TextButton") speedBtn.Size = UDim2.new(1, -30, 0, 42) speedBtn.Position = UDim2.new(0, 15, 0, 112) speedBtn.BackgroundColor3 = Color3.fromRGB(52, 152, 219) speedBtn.Text = "⚡ Speed Boost: OFF" speedBtn.TextColor3 = Color3.fromRGB(255, 255, 255) speedBtn.TextSize = 13 speedBtn.Font = Enum.Font.GothamBold speedBtn.Parent = mainFrame Instance.new("UICorner", speedBtn).CornerRadius = UDim.new(0, 10) local espBtn = Instance.new("TextButton") espBtn.Size = UDim2.new(1, -30, 0, 42) espBtn.Position = UDim2.new(0, 15, 0, 164) espBtn.BackgroundColor3 = Color3.fromRGB(155, 89, 182) espBtn.Text = "👁️ Player ESP: OFF" espBtn.TextColor3 = Color3.fromRGB(255, 255, 255) espBtn.TextSize = 13 espBtn.Font = Enum.Font.GothamBold espBtn.Parent = mainFrame Instance.new("UICorner", espBtn).CornerRadius = UDim.new(0, 10) local autoPassEnabled = false local speedEnabled = false local espEnabled = false local highlights = {} autoPassBtn.MouseButton1Click:Connect(function() autoPassEnabled = not autoPassEnabled if autoPassEnabled then autoPassBtn.BackgroundColor3 = Color3.fromRGB(231, 76, 60) autoPassBtn.Text = "🔴 Auto Pass Bomb: ON" else autoPassBtn.BackgroundColor3 = Color3.fromRGB(46, 204, 113) autoPassBtn.Text = "🟢 Auto Pass Bomb: OFF" end end) speedBtn.MouseButton1Click:Connect(function() speedEnabled = not speedEnabled local char = localPlayer.Character if char and char:FindFirstChildOfClass("Humanoid") then if speedEnabled then char:FindFirstChildOfClass("Humanoid").WalkSpeed = 50 speedBtn.BackgroundColor3 = Color3.fromRGB(230, 126, 34) speedBtn.Text = "⚡ Speed Boost: ON" else char:FindFirstChildOfClass("Humanoid").WalkSpeed = 16 speedBtn.BackgroundColor3 = Color3.fromRGB(52, 152, 219) speedBtn.Text = "⚡ Speed Boost: OFF" end end end) espBtn.MouseButton1Click:Connect(function() espEnabled = not espEnabled if espEnabled then espBtn.BackgroundColor3 = Color3.fromRGB(231, 76, 60) espBtn.Text = "👁️ Player ESP: ON" else espBtn.BackgroundColor3 = Color3.fromRGB(155, 89, 182) espBtn.Text = "👁️ Player ESP: OFF" for _, h in pairs(highlights) do if h then h:Destroy() end end highlights = {} end end) runService.RenderStepped:Connect(function() local char = localPlayer.Character if not char or not char:FindFirstChild("HumanoidRootPart") then return end -- Auto Pass Logic if autoPassEnabled then local backpack = localPlayer:FindFirstChild("Backpack") local hasBomb = char:FindFirstChild("Bomb") or (backpack and backpack:FindFirstChild("Bomb")) if hasBomb then local myRoot = char.HumanoidRootPart for _, player in ipairs(Players:GetPlayers()) do if player ~= localPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then local targetRoot = player.Character.HumanoidRootPart if (myRoot.Position - targetRoot.Position).Magnitude < 20 then myRoot.CFrame = targetRoot.CFrame break end end end end end -- ESP Logic if espEnabled then for _, player in ipairs(Players:GetPlayers()) do if player ~= localPlayer and player.Character then local pChar = player.Character if not highlights[player] and pChar:FindFirstChild("HumanoidRootPart") then local hl = Instance.new("Highlight") hl.Adornee = pChar hl.FillColor = Color3.fromRGB(255, 0, 0) hl.FillTransparency = 0.5 hl.Parent = pChar highlights[player] = hl end end end end end)