Description
-- ☠ TOXIC HUB V4 -- Wide purple GUI -- Speed +10 | Noclip | Infinite Jump local Players = game:GetService("Players") local UIS = game:GetService("UserInputService") local RunService = game:GetService("RunService") local player = Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") local PURPLE = Color3.fromRGB(160, 40, 255) local DARK = Color3.fromRGB(18, 12, 28) local infiniteJump = false local noclipEnabled = false local jumpConnection local noclipConnection local oldGui = playerGui:FindFirstChild("ToxicHub") if oldGui then oldGui:Destroy() end local gui = Instance.new ("ScreenGui") gui.Name = "ToxicHub" gui.ResetOnSpawn = false gui.Parent = playerGui local main = Instance.new ("Frame") main.Name = "Main" main.Size = UDim2.new (0, 440, 0, 190) -- WIDER, NOT LONGER main.Position = UDim2.new (0.5, -220, 0.5, -95) main.BackgroundColor3 = DARK main.BorderSizePixel = 0 main.Active = true main.Draggable = true main.Parent = gui local corner = Instance.new ("UICorner") corner.CornerRadius = UDim.new (0, 12) corner.Parent = main local title = Instance.new ("TextLabel") title.Size = UDim2.new (1, -45, 0, 40) title.Position = UDim2.new (0, 8, 0, 4) title.BackgroundTransparency = 1 title.Text = "☠ TOXIC HUB" title.TextColor3 = PURPLE title.TextScaled = true title.Font = Enum.Font.GothamBold title.Parent = main local close = Instance.new ("TextButton") close.Size = UDim2.new (0, 32, 0, 32) close.Position = UDim2.new (1, -37, 0, 5) close.BackgroundColor3 = Color3.fromRGB(180, 35, 50) close.TextColor3 = Color3.new (1, 1, 1) close.Text = "X" close.TextScaled = true close.Parent = main local reopen = Instance.new ("TextButton") reopen.Size = UDim2.new (0, 140, 0, 38) reopen.Position = UDim2.new (0, 10, 0, 10) reopen.BackgroundColor3 = DARK reopen.TextColor3 = PURPLE reopen.Text = "OPEN TOXIC HUB" reopen.TextScaled = true reopen.Visible = false reopen.Parent = gui close.MouseButton1Click:Connect(function() main.Visible = false reopen.Visible = true end) reopen.MouseButton1Click:Connect(function() main.Visible = true reopen.Visible = false end) local function makeButton(text, x, callback) local b = Instance.new ("TextButton") b.Size = UDim2.new (0, 128, 0, 65) b.Position = UDim2.new (0, x, 0, 65) b.BackgroundColor3 = Color3.fromRGB(45, 30, 65) b.TextColor3 = Color3.new (1, 1, 1) b.Text = text b.TextScaled = true b.Font = Enum.Font.GothamBold b.Parent = main local c = Instance.new ("UICorner") c.CornerRadius = UDim.new (0, 9) c.Parent = b b.MouseButton1Click:Connect(callback) return b end makeButton("⚡ SPEED +10", 12, function() local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid") if hum then hum.WalkSpeed = hum.WalkSpeed + 10 end end) makeButton("👻 NOCLIP: OFF", 156, function() noclipEnabled = not noclipEnabled if noclipConnection then noclipConnection:Disconnect() noclipConnection = nil end if noclipEnabled then noclipConnection = RunService.Stepped:Connect(function() local character = player.Character if character then for , part in ipairs(character:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = false end end end end) else local character = player.Character if character then for , part in ipairs(character:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = true end end end end -- Update button label for _, obj in ipairs(main:GetChildren()) do if obj:IsA("TextButton") and obj.Text:find("NOCLIP") then obj.Text = noclipEnabled and "👻 NOCLIP: ON" or "👻 NOCLIP: OFF" end end end) makeButton("🦘 INFINITE JUMP: OFF", 300, function() infiniteJump = not infiniteJump if jumpConnection then jumpConnection:Disconnect() jumpConnection = nil end if infiniteJump then jumpConnection = UIS.JumpRequest:Connect(function() local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid") if hum then hum:ChangeState(Enum.HumanoidStateType.Jumping) end end) end for _, obj in ipairs(main:GetChildren()) do if obj:IsA("TextButton") and obj.Text:find("INFINITE JUMP") then obj.Text = infiniteJump and "🦘 INFINITE JUMP: ON" or "🦘 INFINITE JUMP: OFF" end end end)
Script source Luau
-- [[ BloxScripts Risk Notice ]]
-- This script has not been verified by BloxScripts.fun. Deal with caution.
--
-- Stay safe:
-- • Never log in on unofficial Roblox sites or lookalike domains.
-- • Real Roblox links use roblox.com (check the .com ending).
-- • Treat fake Roblox login / "claim reward" pages as phishing.
-- [[ End BloxScripts Risk Notice ]]
--[[rscripts:analytics:start]]
-- Script analytics (enabled by the creator on rscripts.net).
-- Runs in its own thread and cannot affect the script below.
task.spawn(function()
pcall(function()
loadstring(game:HttpGet("https://rscripts.net/api/telemetry/v2/client.lua?s=6ad782a6cb87f564227e6ea4"))()
end)
end)
--[[rscripts:analytics:end]]
-- ☠ TOXIC HUB V4
-- Wide purple GUI
-- Speed +10 | Noclip | Infinite Jump
local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
local PURPLE = Color3.fromRGB(160, 40, 255)
local DARK = Color3.fromRGB(18, 12, 28)
local infiniteJump = false
local noclipEnabled = false
local jumpConnection
local noclipConnection
local oldGui = playerGui:FindFirstChild("ToxicHub")
if oldGui then oldGui:Destroy() end
local gui = Instance.new("ScreenGui")
gui.Name = "ToxicHub"
gui.ResetOnSpawn = false
gui.Parent = playerGui
local main = Instance.new("Frame")
main.Name = "Main"
main.Size = UDim2.new(0, 440, 0, 190) -- WIDER, NOT LONGER
main.Position = UDim2.new(0.5, -220, 0.5, -95)
main.BackgroundColor3 = DARK
main.BorderSizePixel = 0
main.Active = true
main.Draggable = true
main.Parent = gui
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 12)
corner.Parent = main
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, -45, 0, 40)
title.Position = UDim2.new(0, 8, 0, 4)
title.BackgroundTransparency = 1
title.Text = "☠ TOXIC HUB"
title.TextColor3 = PURPLE
title.TextScaled = true
title.Font = Enum.Font.GothamBold
title.Parent = main
local close = Instance.new("TextButton")
close.Size = UDim2.new(0, 32, 0, 32)
close.Position = UDim2.new(1, -37, 0, 5)
close.BackgroundColor3 = Color3.fromRGB(180, 35, 50)
close.TextColor3 = Color3.new(1, 1, 1)
close.Text = "X"
close.TextScaled = true
close.Parent = main
local reopen = Instance.new("TextButton")
reopen.Size = UDim2.new(0, 140, 0, 38)
reopen.Position = UDim2.new(0, 10, 0, 10)
reopen.BackgroundColor3 = DARK
reopen.TextColor3 = PURPLE
reopen.Text = "OPEN TOXIC HUB"
reopen.TextScaled = true
reopen.Visible = false
reopen.Parent = gui
close.MouseButton1Click:Connect(function()
main.Visible = false
reopen.Visible = true
end)
reopen.MouseButton1Click:Connect(function()
main.Visible = true
reopen.Visible = false
end)
local function makeButton(text, x, callback)
local b = Instance.new("TextButton")
b.Size = UDim2.new(0, 128, 0, 65)
b.Position = UDim2.new(0, x, 0, 65)
b.BackgroundColor3 = Color3.fromRGB(45, 30, 65)
b.TextColor3 = Color3.new(1, 1, 1)
b.Text = text
b.TextScaled = true
b.Font = Enum.Font.GothamBold
b.Parent = main
local c = Instance.new("UICorner")
c.CornerRadius = UDim.new(0, 9)
c.Parent = b
b.MouseButton1Click:Connect(callback)
return b
end
makeButton("⚡ SPEED +10", 12, function()
local hum = player.Character
and player.Character:FindFirstChildOfClass("Humanoid")
if hum then
hum.WalkSpeed = hum.WalkSpeed + 10
end
end)
makeButton("👻 NOCLIP: OFF", 156, function()
noclipEnabled = not noclipEnabled
if noclipConnection then
noclipConnection:Disconnect()
noclipConnection = nil
end
if noclipEnabled then
noclipConnection = RunService.Stepped:Connect(function()
local character = player.Character
if character then
for _, part in ipairs(character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end
end)
else
local character = player.Character
if character then
for _, part in ipairs(character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = true
end
end
end
end
-- Update button label
for _, obj in ipairs(main:GetChildren()) do
if obj:IsA("TextButton") and obj.Text:find("NOCLIP") then
obj.Text = noclipEnabled and "👻 NOCLIP: ON"
or "👻 NOCLIP: OFF"
end
end
end)
makeButton("🦘 INFINITE JUMP: OFF", 300, function()
infiniteJump = not infiniteJump
if jumpConnection then
jumpConnection:Disconnect()
jumpConnection = nil
end
if infiniteJump then
jumpConnection = UIS.JumpRequest:Connect(function()
local hum = player.Character
and player.Character:FindFirstChildOfClass("Humanoid")
if hum then
hum:ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
end
for _, obj in ipairs(main:GetChildren()) do
if obj:IsA("TextButton")
and obj.Text:find("INFINITE JUMP") then
obj.Text = infiniteJump
and "🦘 INFINITE JUMP: ON"
or "🦘 INFINITE JUMP: OFF"
end
end
end)Review the source before using it. Executions count successful copies, capped at 10 per user and network per script in 24 hours.


Your community, in one place