J0MATKID GUI V1
Key RequiredUniversal

J0MATKID GUI V1

Universal Scriptareolamistyforzeterareolamistyforzeter 4K views 253 executesUpdated Jun 10, 2025
2.5/ 5(2 votes)
1150% Positive
Lua Script•219 lines (6156 chars)
-- J0MATKID GUI - FINAL FULL VERSION 🚀

-- Buat ScreenGui
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "j0matkid"
screenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")

-- Buat Frame utama
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 300, 0, 650)
mainFrame.Position = UDim2.new(0.5, -150, 0.5, -325)
mainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Parent = screenGui

-- Label judul
local titleLabel = Instance.new("TextLabel")
titleLabel.Size = UDim2.new(1, 0, 0, 40)
titleLabel.Position = UDim2.new(0, 0, 0, 0)
titleLabel.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
titleLabel.Text = "J0MATKID GUI"
titleLabel.TextColor3 = Color3.fromRGB(255, 255, 0)
titleLabel.TextScaled = true
titleLabel.Parent = mainFrame

-- X button
local closeButton = Instance.new("TextButton")
closeButton.Size = UDim2.new(0, 40, 0, 40)
closeButton.Position = UDim2.new(1, -40, 0, 0)
closeButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
closeButton.Text = "X"
closeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
closeButton.TextScaled = true
closeButton.Parent = mainFrame

closeButton.MouseButton1Click:Connect(function()
    screenGui:Destroy()
end)

-- Function buat bikin tombol
local function createButton(name, text, posY, callback)
    local button = Instance.new("TextButton")
    button.Name = name
    button.Size = UDim2.new(0, 260, 0, 40)
    button.Position = UDim2.new(0, 20, 0, posY)
    button.Text = text
    button.Parent = mainFrame
    button.BackgroundColor3 = Color3.fromRGB(70, 70, 70)
    button.TextColor3 = Color3.fromRGB(255, 255, 255)
    button.TextScaled = true
    button.MouseButton1Click:Connect(callback)
end

-- Function Message
local function showMessage(text, duration)
    local message = Instance.new("Message", game.Workspace)
    message.Text = text
    task.wait(duration)
    message:Destroy()
end

-- Message Buttons
createButton("Message1", "Message 1", 60, function()
    showMessage("J00matgui hack this!!", 5)
end)

createButton("Message2", "Message 2", 110, function()
    showMessage("hahaha monkey monkey", 5)
end)

createButton("Message3", "Message 3", 160, function()
    showMessage("let me fucki this nig game", 5)
end)

createButton("Message4", "Message 4", 210, function()
    showMessage("J00MATKID DONT HAVE SKYBOX ASSET ID AND DECAL SPAM AHH!!! NIGGA", 5)
end)

-- Play / Stop Music
createButton("Music", "Play Music", 260, function()
    local existingSound = screenGui:FindFirstChild("MusicSound")
    if existingSound then
        existingSound:Destroy()
    end

    local sound = Instance.new("Sound")
    sound.Name = "MusicSound"
    sound.SoundId = "rbxassetid://1839246711"
    sound.Volume = 10
    sound.Looped = true
    sound.Parent = screenGui
    sound:Play()

    showMessage("MUSIC PLAYING", 5)
end)

createButton("StopMusic", "Stop Music", 310, function()
    local existingSound = screenGui:FindFirstChild("MusicSound")
    if existingSound then
        existingSound:Stop()
        existingSound:Destroy()
        showMessage("MUSIC STOPPED", 5)
    else
        showMessage("NO MUSIC PLAYING", 5)
    end
end)

-- Disco Lighting
local Lighting = game:GetService("Lighting")
local ColorCorrection = Instance.new("ColorCorrectionEffect")
ColorCorrection.Parent = Lighting
Lighting.TimeOfDay = "12:00"

local RunService = game:GetService("RunService")
local discoRunning = false
local discoCounter = 0

local function zigzag(X)
    return math.acos(math.cos(X * math.pi)) / math.pi
end

RunService.Heartbeat:Connect(function()
    if discoRunning then
        discoCounter += 0.01
        local hue = zigzag(discoCounter)
        local color = Color3.fromHSV(hue, 1, 1)
        ColorCorrection.TintColor = color
        Lighting.Ambient = color
    end
end)

createButton("StartDisco", "Start Disco", 360, function()
    discoRunning = true
    showMessage("DISCO STARTED", 5)
end)

createButton("StopDisco", "Stop Disco", 410, function()
    discoRunning = false
    ColorCorrection.TintColor = Color3.new(1, 1, 1)
    Lighting.Ambient = Color3.new(1, 1, 1)
    showMessage("DISCO STOPPED", 5)
end)

-- Decal Spam Function
local function DecalSpam()
    local decalID = 133828533309852

    local function exPro(root)
        for _, v in pairs(root:GetChildren()) do
            if v:IsA("Decal") and v.Texture ~= "http://www.roblox.com/asset/?id="..decalID then
                v:Destroy()
            elseif v:IsA("BasePart") then
                v.Material = Enum.Material.Plastic
                v.Transparency = 0

                for _, d in pairs(v:GetChildren()) do
                    if d:IsA("Decal") then
                        d:Destroy()
                    end
                end

                local faces = {"Front", "Back", "Right", "Left", "Top", "Bottom"}
                for _, face in ipairs(faces) do
                    local decal = Instance.new("Decal")
                    decal.Texture = "http://www.roblox.com/asset/?id="..decalID
                    decal.Face = Enum.NormalId[face]
                    decal.Parent = v
                end
            end
            exPro(v)
        end
    end

    exPro(game.Workspace)
    showMessage("DECAL SPAM AKTIF 🚀", 5)
end

-- Decal Flood
local floodActive = false

local function StartDecalFlood()
    if floodActive then
        showMessage("DECAL FLOOD SUDAH AKTIF!", 5)
        return
    end

    floodActive = true
    showMessage("DECAL FLOOD START 🚀", 5)

    task.spawn(function()
        while floodActive do
            DecalSpam()
            task.wait(1)
        end
    end)
end

local function StopDecalFlood()
    if floodActive then
        floodActive = false
        showMessage("DECAL FLOOD STOP 🛑", 5)
    else
        showMessage("DECAL FLOOD BELUM AKTIF!", 5)
    end
end

-- Decal Buttons
createButton("DecalSpam", "Decal Spam", 460, function()
    DecalSpam()
end)

createButton("StartDecalFlood", "Start Decal Flood", 510, function()
    StartDecalFlood()
end)

createButton("StopDecalFlood", "Stop Decal Flood", 560, function()
    StopDecalFlood()
end)

Features & Information

j0mat kid
#tags#rag#jmatkid#clkid#clgui

Community Comments (2)

made bychatgot

david_Republisherdavid_RepublisherSep 15, 2025

Lol

More Scripts for Universal Scripts