Rscripts
Elijahhhhhhhh
Views: 323Executions: 69

Elijahhhhhhhh

  • Keyless
  • Mobile untested
Copy it, then tell others if it worked.

Advertisement

Advertisement

About this script


-- ☠ 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)