n00bgui V1 (use jjsploit)
Key RequiredUniversal

n00bgui V1 (use jjsploit)

Universal Scriptn00b_duden00b_dude 4.8K views 189 executesUpdated Jun 29, 2025
0.0/ 5(5 votes)
050% Positive
Lua Script•190 lines (6521 chars)
-- LocalScript in StarterGui

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local Lighting = game:GetService("Lighting")

local player = Players.LocalPlayer
local mouse = player:GetMouse()
local char = player.Character or player.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")

-- Helper to apply a decal to all parts
local function spamDecals(decalId)
    for _, part in pairs(workspace:GetDescendants()) do
        if part:IsA("BasePart") then
            local dec = Instance.new("Decal", part)
            dec.Texture = "rbxassetid://119791226036611"
        end
    end
end

-- Main GUI
local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
gui.Name = "n00b_gui"

local icon = Instance.new("ImageLabel", gui)
icon.Name = "n00b_dude_icon"
icon.Size = UDim2.new(0,50,0,50)
icon.Position = UDim2.new(0,5,0,5)
icon.BackgroundTransparency = 1
icon.Image = "rbxassetid://119791226036611"  -- c00lgui-style icon

local frame = Instance.new("Frame", gui)
frame.Name = "n00b_dude_main"
frame.Size = UDim2.new(0,350,0,500)
frame.Position = UDim2.new(0.5,-175,0.5,-250)
frame.BackgroundColor3 = Color3.fromRGB(0,150,0)
frame.Active = true
frame.Draggable = true
Instance.new("UICorner", frame).CornerRadius = UDim.new(0,20)

local title = Instance.new("TextLabel", frame)
title.Size = UDim2.new(1,0,0,40)
title.Text = "n00b_gui V1"
title.BackgroundColor3 = Color3.new(0,0,0)
title.TextColor3 = Color3.new(1,1,1)
title.Font = Enum.Font.SourceSansBold
title.TextSize = 22

-- Page navigation
local pages = {"Combat","Movement","Chaos","Utility","Secret"}
local currentPage = 1
local pageLabel = Instance.new("TextLabel", frame)
pageLabel.Size = UDim2.new(1,0,0,30)
pageLabel.Position = UDim2.new(0,0,0,40)
pageLabel.BackgroundColor3 = Color3.new(0,0,0)
pageLabel.TextColor3 = Color3.new(1,1,1)
pageLabel.Font = Enum.Font.SourceSans
pageLabel.TextSize = 18
pageLabel.Text = "["..pages[currentPage].."]"

local btnPrev = Instance.new("TextButton", frame)
btnPrev.Size = UDim2.new(0,40,0,30)
btnPrev.Position = UDim2.new(0,5,1,-40)
btnPrev.Text = "<"
btnPrev.BackgroundColor3 = Color3.new(0,0,0)
btnPrev.TextColor3 = Color3.fromRGB(0,255,0)
local btnNext = Instance.new("TextButton", frame)
btnNext.Size = UDim2.new(0,40,0,30)
btnNext.Position = UDim2.new(1,-45,1,-40)
btnNext.Text = ">"
btnNext.BackgroundColor3 = Color3.new(0,0,0)
btnNext.TextColor3 = Color3.fromRGB(0,255,0)

-- Options layout
local buttons = {}

local function clearButtons()
    for _,b in pairs(buttons) do b:Destroy() end
    buttons = {}
end

local function addButton(name, action)
    local btn = Instance.new("TextButton", frame)
    btn.Size = UDim2.new(1,-20,0,30)
    btn.Position = UDim2.new(0,10,0,80 + #buttons * 35)
    btn.BackgroundColor3 = Color3.new(0,0,0)
    btn.TextColor3 = Color3.fromRGB(0,255,0)
    btn.Font = Enum.Font.SourceSans
    btn.TextSize = 18
    btn.Text = name
    btn.MouseButton1Click:Connect(action)
    table.insert(buttons, btn)
end

-- Fly feature (reused)
local flying = false
local function toggleFly()
    flying = not flying
    if flying then
        local bv = Instance.new("BodyVelocity", hrp)
        local bg = Instance.new("BodyGyro", hrp)
        bv.MaxForce = Vector3.new(9e9,9e9,9e9)
        bg.MaxTorque = Vector3.new(9e9,9e9,9e9)
        local conn
        conn = RunService.RenderStepped:Connect(function()
            if not flying then
                bv:Destroy()
                bg:Destroy()
                conn:Disconnect()
            else
                local cf = workspace.CurrentCamera.CFrame
                bv.Velocity = cf.LookVector * 50
                bg.CFrame = cf
            end
        end)
    end
end

-- Infinite Jump
UserInputService.JumpRequest:Connect(function()
    if currentPage == 2 then
        char:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping")
    end
end)

local function updatePage()
    clearButtons()
    pageLabel.Text = "["..pages[currentPage].."]"
    if pages[currentPage]=="Combat" then
        addButton("Kill All", function()
            for _,p in pairs(Players:GetPlayers()) do if p.Character then p.Character:BreakJoints() end end
        end)
        addButton("Fling All", function()
            for _,p in pairs(Players:GetPlayers()) do
                local part = p.Character and p.Character:FindFirstChild("HumanoidRootPart")
                if part then part.Velocity = Vector3.new(9999,9999,9999) end
            end
        end)
    elseif pages[currentPage]=="Movement" then
        addButton("Fly Mode", toggleFly)
        addButton("Infinite Jump", function() end) -- handled via JumpRequest
    elseif pages[currentPage]=="Chaos" then
        addButton("Spam Decals (Not Working)", function()
            spamDecals("119791226036611") -- replace with your decal ID
        end)
        addButton("Destroy All Parts", function()
            for _,part in pairs(workspace:GetDescendants()) do
                if part:IsA("BasePart") then part:Destroy() end
            end
        end)
    elseif pages[currentPage]=="Utility" then
        addButton("Play Theme", function()
            local sound = Instance.new("Sound", workspace)
            sound.SoundId = "rbxassetid://142376088"  -- replace with audio ID
            sound.Looped = true
            sound:Play()
        end)
        addButton("No Clip (Not Working)", function()
            char.HumanoidRootPart.CanCollide = false
        end)
    elseif pages[currentPage]=="Secret" then
        addButton("Set Custom Sky (Not Working)", function()
            local sky = Instance.new("Sky")
            sky.SkyboxBk = "rbxassetid://119791226036611"
            sky.SkyboxDn = "rbxassetid://119791226036611"
            sky.SkyboxFt = "rbxassetid://119791226036611"
            sky.SkyboxLf = "rbxassetid://119791226036611"
            sky.SkyboxRt = "rbxassetid://119791226036611"
            sky.SkyboxUp = "rbxassetid://119791226036611"
            Lighting:ClearAllChildren()
            sky.Parent = Lighting
        end)
        addButton("Print Console Lol", function()
            print("n00b_dude was here 😎")
        end)
    end
end

btnPrev.MouseButton1Click:Connect(function()
    currentPage = currentPage > 1 and currentPage - 1 or #pages
    updatePage()
end)
btnNext.MouseButton1Click:Connect(function()
    currentPage = currentPage < #pages and currentPage + 1 or 1
    updatePage()
end)

updatePage()

Features & Information

has fly has fling all/kill all has play our taco theme official...

Community Comments (5)

zxcvzxcvJun 29, 2025

💔

VortexVortexJun 29, 2025

chatgpt...

AI generated

BANGscriptsBANGscriptsJun 29, 2025

this is obviously another ai script. every single part of this screams chatgpt — from the overly clean structure and perfect gui layout, to the labeled-but-broken features, fake polish like page navigation, and pointless emoji logging. real people don’t write exploit scripts this clean unless they’re trying way too hard or just copying ai output. stop flooding scriptblox with ai junk, especially when half the features say “not working” right in the button name. just be real about it or don’t post it. also c00lkidd and everything *ociated with it has no place in anything meaningful

BANGscriptsBANGscriptsJun 29, 2025

also its client side only so i think you just stink

More Scripts for Universal Scripts