if not game:IsLoaded() then game.Loaded:Wait() end -- 🔒 Verificação de jogo if game.PlaceId ~= 109983668079237 then return -- não roda em outros jogos end local Players = game:GetService("Players") local RunService = game:GetService("RunService") local player = Players.LocalPlayer local UIS = game:GetService("UserInputService") local char = player.Character or player.CharacterAdded:Wait() local root = char:WaitForChild("HumanoidRootPart") local hum = char:WaitForChild("Humanoid") local flying = false local HEIGHT = 4 local espEnabled = false local autoStealEnabled = false local boostJumpEnabled = false local espFolder = Instance.new("Folder", game.CoreGui) espFolder.Name = "ESP_d4kas" -- ================= FUNÇÃO DE FLY ================= local function toggleFly(state) if state ~= nil then flying = state else flying = not flying end if flying then hum.PlatformStand = true else hum.PlatformStand = false root.Velocity = Vector3.zero end end RunService.RenderStepped:Connect(function() if flying then local cam = workspace.CurrentCamera char = player.Character or player.CharacterAdded:Wait() root = char:FindFirstChild("HumanoidRootPart") if not root then return end -- Noclip durante o fly for _, part in pairs(char:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = false end end local look = cam.CFrame.LookVector root.Velocity = look * 50 root.CFrame = CFrame.new(root.Position.X, cam.CFrame.Position.Y + HEIGHT, root.Position.Z, cam.CFrame:ToOrientation()) end end) -- ================= FUNÇÃO ESP ================= local function createESP(player) if player == Players.LocalPlayer then return end local char = player.Character if not char then return end local root = char:FindFirstChild("HumanoidRootPart") if not root then return end local box = Instance.new("BoxHandleAdornment") box.Name = player.Name .. "_ESPBox" box.Size = Vector3.new(4, 6, 2) box.Adornee = root box.AlwaysOnTop = true box.ZIndex = 10 box.Color3 = Color3.fromRGB(255, 0, 0) box.Transparency = 0.4 box.Parent = espFolder local nameTag = Instance.new("BillboardGui") nameTag.Name = player.Name .. "_ESPName" nameTag.Size = UDim2.new(0, 200, 0, 50) nameTag.Adornee = root nameTag.AlwaysOnTop = true nameTag.StudsOffset = Vector3.new(0, 3, 0) local textLabel = Instance.new("TextLabel", nameTag) textLabel.Size = UDim2.new(1, 0, 1, 0) textLabel.BackgroundTransparency = 1 textLabel.Text = player.Name textLabel.TextColor3 = Color3.fromRGB(255, 255, 255) textLabel.Font = Enum.Font.GothamBold textLabel.TextSize = 14 nameTag.Parent = espFolder end local function toggleESP() espEnabled = not espEnabled espFolder:ClearAllChildren() if espEnabled then for _, p in pairs(Players:GetPlayers()) do createESP(p) end end end Players.PlayerAdded:Connect(function(p) if espEnabled then p.CharacterAdded:Connect(function() task.wait(1) createESP(p) end) end end) -- ================= UI PRINCIPAL ================= local gui = Instance.new("ScreenGui", game:GetService("CoreGui")) gui.Name = "FlyESP_UI" local main = Instance.new("Frame", gui) main.Size = UDim2.new(0, 200, 0, 260) main.Position = UDim2.new(0.5, -100, 0.5, -130) main.BackgroundColor3 = Color3.fromRGB(30, 30, 30) main.BorderSizePixel = 0 main.Visible = true main.Active = true main.Draggable = true local title = Instance.new("TextLabel", main) title.Size = UDim2.new(1, 0, 0, 30) title.Text = "💻 d4kas Fly/ESP" title.BackgroundColor3 = Color3.fromRGB(45, 45, 45) title.TextColor3 = Color3.fromRGB(255, 255, 255) title.Font = Enum.Font.GothamBold title.TextSize = 14 -- ===== Fly Button ===== local flyBtn = Instance.new("TextButton", main) flyBtn.Size = UDim2.new(1, -20, 0, 35) flyBtn.Position = UDim2.new(0, 10, 0, 40) flyBtn.Text = "Ativar Fly" flyBtn.BackgroundColor3 = Color3.fromRGB(0, 150, 200) flyBtn.TextColor3 = Color3.fromRGB(255, 255, 255) flyBtn.Font = Enum.Font.GothamBold flyBtn.TextSize = 14 flyBtn.MouseButton1Click:Connect(function() toggleFly() flyBtn.Text = flying and "Desativar Fly" or "Ativar Fly" end) -- ===== ESP Button ===== local espBtn = Instance.new("TextButton", main) espBtn.Size = UDim2.new(1, -20, 0, 35) espBtn.Position = UDim2.new(0, 10, 0, 85) espBtn.Text = "ESP Player" espBtn.BackgroundColor3 = Color3.fromRGB(200, 50, 50) espBtn.TextColor3 = Color3.fromRGB(255, 255, 255) espBtn.Font = Enum.Font.GothamBold espBtn.TextSize = 14 espBtn.MouseButton1Click:Connect(function() toggleESP() espBtn.Text = espEnabled and "Desativar ESP" or "ESP Player" end) -- ===== INSTA STEAL Button ===== local stealBtn = Instance.new("TextButton", main) stealBtn.Size = UDim2.new(1, -20, 0, 35) stealBtn.Position = UDim2.new(0, 10, 0, 130) stealBtn.Text = "D4KAS INSTA STEAL" stealBtn.BackgroundColor3 = Color3.fromRGB(100, 200, 100) stealBtn.TextColor3 = Color3.fromRGB(255, 255, 255) stealBtn.Font = Enum.Font.GothamBold stealBtn.TextSize = 14 -- ===== Mini UI Auto Steal ===== local stealUI = Instance.new("Frame", gui) stealUI.Size = UDim2.new(0, 180, 0, 100) stealUI.Position = UDim2.new(0.5, -90, 0.5, -50) stealUI.BackgroundColor3 = Color3.fromRGB(40, 40, 40) stealUI.Visible = false stealUI.Active = true stealUI.Draggable = true local stealTitle = Instance.new("TextLabel", stealUI) stealTitle.Size = UDim2.new(1, 0, 0, 25) stealTitle.Text = "⚡ Auto Steal" stealTitle.BackgroundColor3 = Color3.fromRGB(60, 60, 60) stealTitle.TextColor3 = Color3.fromRGB(255, 255, 255) stealTitle.Font = Enum.Font.GothamBold stealTitle.TextSize = 14 local stealToggle = Instance.new("TextButton", stealUI) stealToggle.Size = UDim2.new(1, -20, 0, 40) stealToggle.Position = UDim2.new(0, 10, 0, 40) stealToggle.Text = "Ativar Auto Steal" stealToggle.BackgroundColor3 = Color3.fromRGB(0, 200, 100) stealToggle.TextColor3 = Color3.fromRGB(255, 255, 255) stealToggle.Font = Enum.Font.GothamBold stealToggle.TextSize = 14 stealBtn.MouseButton1Click:Connect(function() stealUI.Visible = not stealUI.Visible end) stealToggle.MouseButton1Click:Connect(function() autoStealEnabled = not autoStealEnabled stealToggle.Text = autoStealEnabled and "Desativar Auto Steal" or "Ativar Auto Steal" end) -- ================= BOOST JUMP ================= local boostMsg = Instance.new("TextLabel", gui) boostMsg.Size = UDim2.new(0.5, 0, 0, 50) boostMsg.Position = UDim2.new(0.25, 0, 0.1, 0) boostMsg.BackgroundTransparency = 1 boostMsg.Text = "" boostMsg.TextColor3 = Color3.fromRGB(0, 255, 0) boostMsg.Font = Enum.Font.GothamBold boostMsg.TextSize = 24 boostMsg.Visible = false local boostBtn = Instance.new("TextButton", main) boostBtn.Size = UDim2.new(1, -20, 0, 35) boostBtn.Position = UDim2.new(0, 10, 0, 175) boostBtn.Text = "BOOST JUMP" boostBtn.BackgroundColor3 = Color3.fromRGB(150, 0, 200) boostBtn.TextColor3 = Color3.fromRGB(255, 255, 255) boostBtn.Font = Enum.Font.GothamBold boostBtn.TextSize = 14 -- Mini UI Boost Jump (AGORA COMPLETAMENTE ARRASTÁVEL) local boostUI = Instance.new("Frame", gui) boostUI.Size = UDim2.new(0, 180, 0, 80) boostUI.Position = UDim2.new(0.5, -90, 0.5, -40) boostUI.BackgroundColor3 = Color3.fromRGB(25, 25, 25) boostUI.Visible = false boostUI.Active = true -- ESSENCIAL PARA ARRASTAR boostUI.Draggable = true -- AGORA A MINI UI É TOTALMENTE ARRASTÁVEL local boostTitle = Instance.new("TextLabel", boostUI) boostTitle.Size = UDim2.new(1, 0, 0, 25) boostTitle.Text = "⚡ Boost Jump" boostTitle.BackgroundColor3 = Color3.fromRGB(45, 45, 45) boostTitle.TextColor3 = Color3.fromRGB(255, 255, 255) boostTitle.Font = Enum.Font.GothamBold boostTitle.TextSize = 14 local toggleBoostBtn = Instance.new("TextButton", boostUI) toggleBoostBtn.Size = UDim2.new(1, -20, 0, 40) toggleBoostBtn.Position = UDim2.new(0, 10, 0, 40) toggleBoostBtn.Text = "Ativar Boost Jump" toggleBoostBtn.BackgroundColor3 = Color3.fromRGB(50, 200, 100) toggleBoostBtn.TextColor3 = Color3.fromRGB(255, 255, 255) toggleBoostBtn.Font = Enum.Font.GothamBold toggleBoostBtn.TextSize = 14 local function toggleBoostJump() boostJumpEnabled = not boostJumpEnabled toggleBoostBtn.Text = boostJumpEnabled and "Desativar Boost Jump" or "Ativar Boost Jump" if boostJumpEnabled then boostMsg.Text = "⚡ Boost Jump Ativado ⚡" boostMsg.Visible = true task.delay(5, function() boostMsg.Visible = false end) local thing = Instance.new("Part") thing.Name = "This is a part of the game" thing.Anchored = true thing.Parent = game.Workspace thing.Size = Vector3.new(5, 0.1, 5) thing.Transparency = 1 local steppedConnection steppedConnection = RunService.Stepped:Connect(function() if not boostJumpEnabled then steppedConnection:Disconnect() if thing then thing:Destroy() end return end local pos = player.Character and player.Character:FindFirstChild("HumanoidRootPart") and player.Character.HumanoidRootPart.CFrame if pos then thing.CFrame = CFrame.new(pos.X, pos.Y-3.3, pos.Z) end end) end end boostBtn.MouseButton1Click:Connect(function() boostUI.Visible = not boostUI.Visible end) toggleBoostBtn.MouseButton1Click:Connect(function() toggleBoostJump() end) -- ================= BOTÃO FLUTUANTE ABRIR/FECHAR ================= local openBtn = Instance.new("TextButton", gui) openBtn.Size = UDim2.new(0, 30, 0, 30) openBtn.Position = UDim2.new(0, 20, 0.5, -15) openBtn.Text = "☰" openBtn.BackgroundColor3 = Color3.fromRGB(0, 150, 200) openBtn.TextColor3 = Color3.fromRGB(255, 255, 255) openBtn.Font = Enum.Font.GothamBold openBtn.TextSize = 20 openBtn.Active = true openBtn.Draggable = true openBtn.MouseButton1Click:Connect(function() main.Visible = not main.Visible end)