
KeylessUniversal

-- Script GUI Testing (LocalScript)
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local PlayerGui = player:WaitForChild("PlayerGui")
-- SETUP GUI UTAMA
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "Petr0fin GUI Kidnap Fuckers"
screenGui.Parent = PlayerGui
local mainFrame = Instance.new("Frame")
mainFrame.Name = "MainFrame"
mainFrame.Size = UDim2.new(0, 250, 0, 450)
mainFrame.Position = UDim2.new(0.5, -125, 0.5, -225)
mainFrame.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
mainFrame.BorderSizePixel = 2
mainFrame.Active = true
mainFrame.Draggable = true -- Agar bisa digeser saat tes
mainFrame.Parent = screenGui
local layout = Instance.new("UIListLayout")
layout.Parent = mainFrame
layout.Padding = UDim.new(0, 5)
-- FUNGSI HELPER BUAT TOMBOL
local function createButton(num, name, callback)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(0.9, 0, 0, 35)
btn.Text = num .. ". " .. name
btn.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
btn.TextColor3 = Color3.new(1, 1, 1)
btn.Font = Enum.Font.SourceSansBold
btn.Parent = mainFrame
btn.MouseButton1Click:Connect(callback)
end
-- 1. BILLBOARD
createButton(1, "Billboard", function()
print("Server Side Testing: Billboard")
local hint = Instance.new("Hint", workspace)
hint.Text = "Team Petr0fin Join Today N00BS HAHAHA"
task.wait(1000000)
hint:Destroy()
end)
-- 2. SKYBOX C00LKIDD
createButton(2, "Skybox c00lkidd", function()
local sky = Instance.new("Sky", game.Lighting)
-- Menggunakan ID merah/gelap sebagai simulasi c00lkidd
sky.SkyboxBk = "http://www.roblox.com/asset/?id=89335652730904"
sky.SkyboxDn = "http://www.roblox.com/asset/?id=89335652730904"
sky.SkyboxFt = "http://www.roblox.com/asset/?id=89335652730904"
sky.SkyboxLf = "http://www.roblox.com/asset/?id=89335652730904"
sky.SkyboxRt = "http://www.roblox.com/asset/?id=89335652730904"
sky.SkyboxUp = "http://www.roblox.com/asset/?id=89335652730904"
end)
-- 3. FE ADMINISTRATOR (Morph)
createButton(3, "Fe Administrator", function()
-- Mengubah karakter menjadi tampilan default Roblox (Grey/Classic)
local char = player.Character
if char then
for _, v in pairs(char:GetChildren()) do
if v:IsA("Accessory") or v:IsA("Shirt") or v:IsA("Pants") then
v:Destroy()
end
end
end
end)
-- 4. JUMPSCARE
createButton(4, "Jumpscare", function()
local img = Instance.new("ImageLabel", screenGui)
img.Size = UDim2.new(1, 0, 1, 0)
img.Image = "rbxassetid://136302706528841" -- ID c00lkidd/Red Face
img.ZIndex = 10
task.wait(5)
img:Destroy()
end)
-- 5. REAL WEAPON (AK-47 Placeholder)
createButton(5, "Real Weapon", function()
local tool = Instance.new("Tool")
tool.Name = "AK-47"
local handle = Instance.new("Part", tool)
handle.Name = "Handle"
handle.Size = Vector3.new(0.5, 0.5, 3)
tool.Parent = player.Backpack
end)
-- 6. DECAL (Spam Decal)
createButton(6, "Decal", function()
for _, part in pairs(workspace:GetDescendants()) do
if part:IsA("BasePart") then
local d = Instance.new("Decal", part)
d.Texture = "rbxassetid://158118263"
d.Face = Enum.NormalId.Front
end
end
end)
-- 7 Explosion (Server-Side)
createButton(7, "Explosion", function()
local explosion = Instance.new("Explosion", workspace)
explosion.Position = player.Character.HumanoidRootPart.Position
end)
-- 8. Kill All (Server-Side)
createButton(8, "Kill All", function()
for _, plr in pairs(game.Players:GetPlayers()) do
if plr.Character and plr.Character:FindFirstChild("Humanoid") then
plr.Character.Humanoid.Health = 0
end
end
end)
-- 9. Kill (Server-Side)
createButton(9, "Kill", function()
if player.Character and player.Character:FindFirstChild("Humanoid") then
player.Character.Humanoid.Health = 0
end
end)
--Shutdown ALL (Server-Side)
createButton(10, "Shutdown ALL", function()
game:GetService("Players"):Shutdown()
end)
-- 11. R6 Character (Server-Side)
createButton(11, "R6 Character", function()
local char = player.Character
if char then
for _, v in pairs(char:GetChildren()) do
if v:IsA("Accessory") or v:IsA("Shirt") or v:IsA("Pants") then
v:Destroy()
end
end
end
end)



Sorry Guys This Using Bahasa Indonesia