
KeylessUniversal

local Players = game:GetService("Players")
local player = Players.LocalPlayer
local RunService = game:GetService("RunService")
-- GUI
local gui = Instance.new("ScreenGui")
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 300, 0, 120)
frame.Position = UDim2.new(0.5, -150, 0.6, -60)
frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
frame.Active = true
frame.Draggable = true
frame.Parent = gui
local button = Instance.new("TextButton")
button.Size = UDim2.new(1, -20, 0, 60)
button.Position = UDim2.new(0, 10, 0, 30)
button.Text = "PRESS YOUR FATE"
button.TextScaled = true
button.BackgroundColor3 = Color3.fromRGB(80, 0, 0)
button.TextColor3 = Color3.new(1, 1, 1)
button.Parent = frame
-- FUNCTIONS
-- Explosion function
local function explodeCharacter(character)
local hrp = character:FindFirstChild("HumanoidRootPart")
if not hrp then return end
local explosion = Instance.new("Explosion")
explosion.Position = hrp.Position
explosion.BlastRadius = 10
explosion.BlastPressure = 500000
explosion.Parent = workspace
end
-- Message + Spin function
local function messageAndSpin(character)
local hrp = character:FindFirstChild("HumanoidRootPart")
local head = character:FindFirstChild("Head")
if not hrp or not head then return end
-- Billboard message visible to all players
for _, plr in pairs(Players:GetPlayers()) do
local plrChar = plr.Character
if plrChar then
local plrHead = plrChar:FindFirstChild("Head")
if plrHead then
local bubble = Instance.new("BillboardGui")
bubble.Size = UDim2.new(0, 450, 0, 90)
bubble.StudsOffset = Vector3.new(0,3,0)
bubble.Adornee = head
bubble.Parent = plrHead
local text = Instance.new("TextLabel")
text.Size = UDim2.new(1,0,1,0)
text.BackgroundTransparency = 1
text.TextWrapped = true
text.TextScaled = true
text.TextColor3 = Color3.new(1,1,1)
text.Text = "JUST GOON AND BURST YOUR GYATT OUT OF MULTIGYAT"
text.Parent = bubble
task.delay(3, function()
bubble:Destroy()
end)
end
end
end
-- Spin locally
hrp.AssemblyAngularVelocity = Vector3.new(0, 911, 0)
task.delay(3, function()
hrp.AssemblyAngularVelocity = Vector3.zero
end)
end
-- Ultimate 1% function
local function ultimateEvent(character)
local hrp = character:FindFirstChild("HumanoidRootPart")
if not hrp then return end
-- Massive explosion loop
for i = 1, 5 do
local explosion = Instance.new("Explosion")
explosion.Position = hrp.Position
explosion.BlastRadius = 20
explosion.BlastPressure = 1000000
explosion.Parent = workspace
wait(0.2)
end
-- Crazy spin
hrp.AssemblyAngularVelocity = Vector3.new(0, 2000, 0)
task.delay(3, function()
hrp.AssemblyAngularVelocity = Vector3.zero
end)
end
-- BUTTON CLICK
button.MouseButton1Click:Connect(function()
local roll = math.random(1, 100) -- 1–100
local character = player.Character
if not character then return end
if roll == 1 then
ultimateEvent(character) -- 1%
elseif roll <= 50 then
messageAndSpin(character) -- 49%
else
explodeCharacter(character) -- 50%
end
end)No comments yet for this script.



