-- ⚡ JJsploit V3 com Boost Tool, Noclip interno e FlyGuiV3 externo (By Joaquim The Exploiter) -- LocalScript -> StarterGui local Players = game:GetService("Players") local RunService = game:GetService("RunService") local player = Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") -- 🧰 Ferramenta principal local mainTool = Instance.new("Tool") mainTool.Name = "JJsploit V3" mainTool.RequiresHandle = false mainTool.Parent = player.Backpack -- 🧩 GUI principal local mainGui = Instance.new("ScreenGui") mainGui.Name = "JJsploitV3" mainGui.ResetOnSpawn = false mainGui.Enabled = false mainGui.Parent = playerGui local mainFrame = Instance.new("Frame") mainFrame.Size = UDim2.new(0, 240, 0, 270) mainFrame.Position = UDim2.new(0.05, 0, 0.35, 0) mainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) mainFrame.BorderSizePixel = 0 mainFrame.Active = true mainFrame.Draggable = true mainFrame.Parent = mainGui Instance.new("UICorner", mainFrame).CornerRadius = UDim.new(0, 12) local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0, 32) title.BackgroundColor3 = Color3.fromRGB(45, 45, 45) title.Text = "⚡ JJsploit V3" title.TextColor3 = Color3.new(1, 1, 1) title.Font = Enum.Font.SourceSansBold title.TextSize = 18 title.Parent = mainFrame Instance.new("UICorner", title).CornerRadius = UDim.new(0, 12) -- 🔘 Função para criar botões local function makeButton(y, text, color) local b = Instance.new("TextButton") b.Size = UDim2.new(0.9, 0, 0, 32) b.Position = UDim2.new(0.05, 0, y, 0) b.Text = text b.BackgroundColor3 = color or Color3.fromRGB(70, 70, 70) b.TextColor3 = Color3.new(1, 1, 1) b.Font = Enum.Font.SourceSansBold b.TextSize = 16 b.Parent = mainFrame Instance.new("UICorner", b).CornerRadius = UDim.new(0, 8) return b end -- 🟢 Botões principais local boostsBtn = makeButton(0.3, "Dar Boost Tool", Color3.fromRGB(0, 200, 100)) local flyBtn = makeButton(0.5, "Abrir Fly v3", Color3.fromRGB(0, 150, 255)) local resetBtn = makeButton(0.7, "Resetar Player", Color3.fromRGB(180, 60, 60)) -- 📌 Mostrar GUI ao equipar ferramenta principal mainTool.Equipped:Connect(function() mainGui.Enabled = true end) mainTool.Unequipped:Connect(function() mainGui.Enabled = false end) -- 🔹 Reset resetBtn.MouseButton1Click:Connect(function() local char = player.Character if char then local hum = char:FindFirstChildOfClass("Humanoid") if hum then hum.Health = 0 else player:LoadCharacter() end else player:LoadCharacter() end end) -- 🔹 Fly v3 externo flyBtn.MouseButton1Click:Connect(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/XNEOFF/FlyGuiV3/main/FlyGuiV3.txt"))() end) -- 🌀 Criação da ferramenta Boosts (agora com Noclip) boostsBtn.MouseButton1Click:Connect(function() if player.Backpack:FindFirstChild("Boosts Tool") then game:GetService("StarterGui"):SetCore("SendNotification", { Title = "JJsploit V3"; Text = "Ferramenta Boosts já recebida!"; Duration = 2; }) return end local boostsTool = Instance.new("Tool") boostsTool.Name = "Boosts Tool" boostsTool.RequiresHandle = false boostsTool.Parent = player.Backpack local boostsGui = Instance.new("ScreenGui") boostsGui.Name = "BoostsGui" boostsGui.ResetOnSpawn = false boostsGui.Enabled = false boostsGui.Parent = playerGui local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 240, 0, 300) frame.Position = UDim2.new(0.35, 0, 0.35, 0) frame.BackgroundColor3 = Color3.fromRGB(35, 35, 35) frame.Active = true frame.Draggable = true frame.Parent = boostsGui Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 12) local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0, 32) title.BackgroundColor3 = Color3.fromRGB(50, 50, 50) title.Text = "🌀 Boosts" title.TextColor3 = Color3.new(1, 1, 1) title.Font = Enum.Font.SourceSansBold title.TextSize = 18 title.Parent = frame Instance.new("UICorner", title).CornerRadius = UDim.new(0, 12) local speedLabel = Instance.new("TextLabel") speedLabel.Size = UDim2.new(1, 0, 0, 22) speedLabel.Position = UDim2.new(0, 0, 0.16, 0) speedLabel.BackgroundTransparency = 1 speedLabel.TextColor3 = Color3.new(1, 1, 1) speedLabel.Font = Enum.Font.SourceSansBold speedLabel.TextSize = 14 speedLabel.Text = "Velocidade: 16" speedLabel.Parent = frame local jumpLabel = Instance.new("TextLabel") jumpLabel.Size = UDim2.new(1, 0, 0, 22) jumpLabel.Position = UDim2.new(0, 0, 0.28, 0) jumpLabel.BackgroundTransparency = 1 jumpLabel.TextColor3 = Color3.new(1, 1, 1) jumpLabel.Font = Enum.Font.SourceSansBold jumpLabel.TextSize = 14 jumpLabel.Text = "Pulo: 50" jumpLabel.Parent = frame local function makeBoostButton(y, text, color) local b = Instance.new("TextButton") b.Size = UDim2.new(0.9, 0, 0, 36) b.Position = UDim2.new(0.05, 0, y, 0) b.Text = text b.BackgroundColor3 = color b.TextColor3 = Color3.new(1, 1, 1) b.Font = Enum.Font.SourceSansBold b.TextSize = 16 b.Parent = frame Instance.new("UICorner", b).CornerRadius = UDim.new(0, 8) return b end local spdUp = makeBoostButton(0.43, "Aumentar Velocidade +5", Color3.fromRGB(0, 150, 255)) local jumpUp = makeBoostButton(0.60, "Aumentar Pulo +5", Color3.fromRGB(0, 200, 100)) local noclipBtn = makeBoostButton(0.77, "Ativar Noclip: OFF", Color3.fromRGB(255, 170, 0)) local reset = makeBoostButton(0.90, "Resetar Valores", Color3.fromRGB(180, 60, 60)) local STEP = 5 local noclipEnabled = false local noclipConnection local function updateLabels() local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid") if hum then speedLabel.Text = "Velocidade: " .. hum.WalkSpeed jumpLabel.Text = "Pulo: " .. hum.JumpPower end end -- Aumentar Velocidade spdUp.MouseButton1Click:Connect(function() local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid") if hum then hum.WalkSpeed = math.min(400, hum.WalkSpeed + STEP) updateLabels() end end) -- Aumentar Pulo jumpUp.MouseButton1Click:Connect(function() local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid") if hum then pcall(function() hum.UseJumpPower = true end) hum.JumpPower = math.min(400, hum.JumpPower + STEP) updateLabels() end end) -- Resetar valores reset.MouseButton1Click:Connect(function() local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid") if hum then hum.WalkSpeed = 16 hum.JumpPower = 50 updateLabels() end end) -- 🟡 Noclip dentro da Boosts Tool noclipBtn.MouseButton1Click:Connect(function() noclipEnabled = not noclipEnabled noclipBtn.Text = "Ativar Noclip: " .. (noclipEnabled and "ON" or "OFF") noclipBtn.BackgroundColor3 = noclipEnabled and Color3.fromRGB(0, 200, 100) or Color3.fromRGB(255, 170, 0) if noclipEnabled then noclipConnection = RunService.Stepped:Connect(function() pcall(function() if player.Character then for _, part in pairs(player.Character:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = false end end end end) end) else if noclipConnection then noclipConnection:Disconnect() noclipConnection = nil end end end) boostsTool.Equipped:Connect(function() boostsGui.Enabled = true updateLabels() end) boostsTool.Unequipped:Connect(function() boostsGui.Enabled = false if noclipConnection then noclipConnection:Disconnect() noclipConnection = nil end noclipEnabled = false end) end)