local Players = game:GetService("Players") local player = Players.LocalPlayer local UserInputService = game:GetService("UserInputService") -- Criar GUI principal local screenGui = Instance.new("ScreenGui") screenGui.Name = "BackdoorGUI" screenGui.ResetOnSpawn = false screenGui.IgnoreGuiInset = true screenGui.Parent = player:WaitForChild("PlayerGui") -- Frame principal local mainFrame = Instance.new("Frame") mainFrame.Size = UDim2.new(0, 300, 0, 150) mainFrame.Position = UDim2.new(0.5, -150, 0.5, -75) mainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) mainFrame.BorderSizePixel = 0 mainFrame.Parent = screenGui -- Título local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0, 40) title.Position = UDim2.new(0, 0, 0, 0) title.BackgroundColor3 = Color3.fromRGB(50, 50, 50) title.Text = "Backdoor" title.TextColor3 = Color3.fromRGB(255, 255, 255) title.Font = Enum.Font.SourceSansBold title.TextSize = 24 title.Parent = mainFrame -- Botão "Escanear Backdoor" local scanButton = Instance.new("TextButton") scanButton.Size = UDim2.new(0.8, 0, 0, 40) scanButton.Position = UDim2.new(0.1, 0, 0.5, -20) scanButton.BackgroundColor3 = Color3.fromRGB(70, 130, 180) scanButton.Text = "Escanear Backdoor" scanButton.TextColor3 = Color3.fromRGB(255, 255, 255) scanButton.Font = Enum.Font.SourceSans scanButton.TextSize = 20 scanButton.Parent = mainFrame -- Ação do botão scanButton.MouseButton1Click:Connect(function() print("🔍 Escaneando por backdoors... (simulação)") end) -- Função de Drag com suporte a Touch local dragging = false local dragInput, dragStart, startPos local function update(input) local delta = input.Position - dragStart mainFrame.Position = UDim2.new( startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y ) end local function startDrag(input) dragging = true dragStart = input.Position startPos = mainFrame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end title.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then startDrag(input) end end) title.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then update(input) end end)