
KeylessUniversal

-- ⚡ 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)No comments yet for this script.



