tool booster
Key RequiredUniversal

tool booster

Universal ScriptJolaExploiterJolaExploiter 498 views 1.3K executesUpdated Apr 25, 2026
Unrated
00
Lua Script•250 lines (7534 chars)
-- ⚡ 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)

Features & Information

A toolbooster with fly, more speed, jumppower and more

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts