
KeylessUniversal

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



made bychatgot
Lol