Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
RunService = :()
UserInputService = :()
player = Players.LocalPlayer
playerGui = player:()
Config = {
BorderColor = .(, , ),
BackgroundColor = .(, , ),
RGBBorder = ,
Font = .Font.GothamBold,
}
Modifiers = {
LimitedVision = ,
QuickClick = ,
SoundCue = ,
SillyPopup = ,
}
activeConnections = {}
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
screenGui.Parent = playerGui
blocker = .()
blocker.Name =
blocker.Size = .(, , , )
blocker.BackgroundTransparency =
blocker.Active =
blocker.Visible =
blocker.ZIndex =
blocker.Parent = screenGui
currentGame =
()
currentGame ~= currentGame.Parent ~=
(active, window)
blocker.Visible = active
active
currentGame = window
window
window.ZIndex =
currentGame =
(topBar, frame)
dragging, dragInput, dragStart, startPos
topBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
topBar.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
delta = input.Position - dragStart
frame.Position = .(
startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y
)
)
(name, size, title)
frame = .()
frame.Name = name
frame.Size = size
frame.Position = .(, -size.X.Offset / , , -size.Y.Offset / )
frame.BackgroundColor3 = Config.BackgroundColor
frame.BorderSizePixel =
frame.Parent = screenGui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = frame
stroke = .()
stroke.Thickness =
stroke.Color = Config.BorderColor
stroke.Parent = frame
topBar = .()
topBar.Name =
topBar.Size = .(, , , )
topBar.BackgroundColor3 = Config.BorderColor
topBar.BorderSizePixel =
topBar.Parent = frame
topCorner = .()
topCorner.CornerRadius = .(, )
topCorner.Parent = topBar
titleLabel = .()
titleLabel.BackgroundTransparency =
titleLabel.Size = .(, -, , )
titleLabel.Position = .(, , , )
titleLabel.Font = Config.Font
titleLabel.Text = title
titleLabel.TextColor3 = .(, , )
titleLabel.TextXAlignment = .TextXAlignment.Left
titleLabel.TextSize =
titleLabel.Parent = topBar
closeBtn = .()
closeBtn.Name =
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.BackgroundColor3 = .(, , )
closeBtn.Text =
closeBtn.Font = Config.Font
closeBtn.TextColor3 = .(, , )
closeBtn.Parent = topBar
closeCorner = .()
closeCorner.CornerRadius = .(, )
closeCorner.Parent = closeBtn
closeBtn.MouseButton1Click:(()
frame:()
)
(topBar, frame)
frame, stroke, titleLabel
(parent, text, size, pos)
btn = .()
btn.Size = size
btn.Position = pos
btn.BackgroundColor3 = Config.BackgroundColor
btn.Text = text
btn.Font = Config.Font
btn.TextColor3 = .(, , )
btn.TextSize =
btn.Parent = parent
stroke = .()
stroke.Thickness =
stroke.Color = Config.BorderColor
stroke.Parent = btn
corner = .()
corner.CornerRadius = .(, )
corner.Parent = btn
btn
main = .()
main.Name =
main.Size = .(, , , )
main.Position = .(, , , )
main.BackgroundColor3 = Config.BackgroundColor
main.BorderSizePixel =
main.Parent = screenGui
mainCorner = .()
mainCorner.CornerRadius = .(, )
mainCorner.Parent = main
mainStroke = .()
mainStroke.Thickness =
mainStroke.Color = Config.BorderColor
mainStroke.Parent = main
mainTop = .()
mainTop.Size = .(, , , )
mainTop.BackgroundColor3 = Config.BorderColor
mainTop.BorderSizePixel =
mainTop.Parent = main
mainTopCorner = .()
mainTopCorner.CornerRadius = .(, )
mainTopCorner.Parent = mainTop
titleText = .()
titleText.BackgroundTransparency =
titleText.Size = .(, -, , )
titleText.Position = .(, , , )
titleText.Font = Config.Font
titleText.Text =
titleText.TextColor3 = .(, , )
titleText.TextSize =
titleText.TextXAlignment = .TextXAlignment.Left
titleText.Parent = mainTop
mainCloseBtn = .()
mainCloseBtn.Size = .(, , , )
mainCloseBtn.Position = .(, -, , )
mainCloseBtn.BackgroundColor3 = .(, , )
mainCloseBtn.Text =
mainCloseBtn.Font = Config.Font
mainCloseBtn.TextColor3 = .(, , )
mainCloseBtn.Parent = mainTop
mainCloseCorner = .()
mainCloseCorner.CornerRadius = .(, )
mainCloseCorner.Parent = mainCloseBtn
mainCloseBtn.MouseButton1Click:(()
screenGui:()
)
(mainTop, main)
scrollFrame = .()
scrollFrame.Size = .(, -, , -)
scrollFrame.Position = .(, , , )
scrollFrame.BackgroundTransparency =
scrollFrame.BorderSizePixel =
scrollFrame.ScrollBarThickness =
scrollFrame.CanvasSize = .(, , , )
scrollFrame.Parent = main
layout = .()
layout.Padding = .(, )
layout.Parent = scrollFrame
minigamesBtn = (scrollFrame, , .(, , , ), .(, , , ))
configBtn = (scrollFrame, , .(, , , ), .(, , , ))
modifiersBtn = (scrollFrame, , .(, , , ), .(, , , ))
allStrokes = {mainStroke}
allFontObjects = {titleText}
allBgObjects = {main}
allTopBars = {mainTop}
()
_, s (allStrokes)
s s.Parent s.Color = Config.BorderColor
_, t (allTopBars)
t t.Parent t.BackgroundColor3 = Config.BorderColor
_, f (allFontObjects)
f f.Parent f.Font = Config.Font
_, b (allBgObjects)
b b.Parent b.BackgroundColor3 = Config.BackgroundColor
rgbConn
()
rgbConn
hue =
rgbConn = RunService.RenderStepped:((dt)
Config.RGBBorder
hue = (hue + dt * ) %
Config.BorderColor = .(hue, , )
()
)
()
()
screenGui:()
win = (, .(, , , ), )
.(allStrokes, win.UIStroke)
list = .()
list.Padding = .(, )
list.Parent = win
pad = .()
pad.PaddingTop = .(, )
pad.PaddingLeft = .(, )
pad.PaddingRight = .(, )
pad.Parent = win
borderColorBtn = (win, , .(, , , ), .(, , , ))
bgColorBtn = (win, , .(, , , ), .(, , , ))
rgbBtn = (win, , .(, , , ), .(, , , ))
fontBtn = (win, , .(, , , ), .(, , , ))
resetBtn = (win, , .(, , , ), .(, , , ))
colorOptions = {
.(, , ),
.(, , ),
.(, , ),
.(, , ),
.(, , ),
}
bgOptions = {
.(, , ),
.(, , ),
.(, , ),
.(, , ),
}
fontOptions = {
.Font.GothamBold,
.Font.SourceSansBold,
.Font.Cartoon,
.Font.Fantasy,
.Font.Code,
}
colorIndex, bgIndex, fontIndex = , ,
borderColorBtn.MouseButton1Click:(()
Config.RGBBorder
colorIndex = (colorIndex % #colorOptions) +
Config.BorderColor = colorOptions[colorIndex]
()
)
bgColorBtn.MouseButton1Click:(()
bgIndex = (bgIndex % #bgOptions) +
Config.BackgroundColor = bgOptions[bgIndex]
()
)
rgbBtn.MouseButton1Click:(()
Config.RGBBorder = Config.RGBBorder
rgbBtn.Text = .. (Config.RGBBorder )
)
fontBtn.MouseButton1Click:(()
fontIndex = (fontIndex % #fontOptions) +
Config.Font = fontOptions[fontIndex]
()
)
resetBtn.MouseButton1Click:(()
key (Modifiers)
Modifiers[key] =
_, conn (activeConnections)
conn conn:()
activeConnections = {}
overlay = screenGui:()
overlay overlay:()
resetBtn.Text =
.(, ()
resetBtn resetBtn.Parent
resetBtn.Text =
)
)
()
conn
conn = .(()
Modifiers.QuickClick
.(.(, ))
Modifiers.QuickClick
btn = .()
btn.Size = .(, , , )
btn.Position = .(.(, ) / , , .(, ) / , )
btn.BackgroundColor3 = .(, , )
btn.Text =
btn.Font = Config.Font
btn.TextColor3 = .(, , )
btn.Parent = screenGui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = btn
clicked =
btn.MouseButton1Click:(()
clicked =
btn:()
)
.(, ()
clicked btn.Parent
tint = .()
tint.Size = .(, , , )
tint.BackgroundColor3 = .(, , )
tint.BackgroundTransparency =
tint.ZIndex =
tint.Parent = screenGui
TweenService:(tint, TweenInfo.(), {BackgroundTransparency = }):()
.(, () tint:() )
btn:()
)
)
.(activeConnections, conn)
()
conn
conn = .(()
Modifiers.SoundCue
.(.(, ))
Modifiers.SoundCue
sound = .()
sound.SoundId =
sound.Volume =
sound.Parent = screenGui
sound:()
:():(sound, )
)
.(activeConnections, conn)
()
conn
conn = .(()
Modifiers.SillyPopup
.(.(, ))
Modifiers.SillyPopup
popup = .()
popup.Size = .(, , , )
popup.Position = .(.(, ) / , , .(, ) / , )
popup.BackgroundColor3 = .(, , )
popup.Parent = screenGui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = popup
label = .()
label.Size = .(, -, , -)
label.Position = .(, , , )
label.BackgroundTransparency =
label.Text =
label.Font = Config.Font
label.TextWrapped =
label.TextColor3 = .(, , )
label.Parent = popup
okBtn = (popup, , .(, , , ), .(, -, , -))
okBtn.MouseButton1Click:(()
popup:()
)
)
.(activeConnections, conn)
(on)
existing = screenGui:()
on
existing
overlay = .()
overlay.Name =
overlay.Size = .(, , , )
overlay.Position = .(, , , )
overlay.BackgroundColor3 = .(, , )
overlay.BackgroundTransparency =
overlay.BorderSizePixel =
overlay.ZIndex =
overlay.Parent = screenGui
existing existing:()
()
screenGui:()
win = (, .(, , , ), )
.(allStrokes, win.UIStroke)
pad = .()
pad.PaddingTop = .(, )
pad.PaddingLeft = .(, )
pad.PaddingRight = .(, )
pad.Parent = win
list = .()
list.Padding = .(, )
list.Parent = win
(name, key, onStart)
btn = (win, name .. , .(, , , ), .(, , , ))
btn.MouseButton1Click:(()
Modifiers[key] = Modifiers[key]
btn.Text = name .. .. (Modifiers[key] )
Modifiers[key]
()
)
btn
(, , ()
()
)
(, , startQuickClick)
(, , startSoundCue)
(, , startSillyPopup)
.(()
win.Parent
(Modifiers.LimitedVision)
.()
)
()
()
win = (, .(, , , ), )
.(allStrokes, win.UIStroke)
(, win)
court = .()
court.Size = .(, -, , -)
court.Position = .(, , , )
court.BackgroundColor3 = .(, , )
court.ClipsDescendants =
court.Parent = win
paddle = .()
paddle.Size = .(, , , )
paddle.Position = .(, , , )
paddle.BackgroundColor3 = .(, , )
paddle.Parent = court
ball = .()
ball.Size = .(, , , )
ball.BackgroundColor3 = .(, , )
ball.Parent = court
scoreLabel = .()
scoreLabel.Size = .(, , , )
scoreLabel.BackgroundTransparency =
scoreLabel.Text =
scoreLabel.Font = Config.Font
scoreLabel.TextColor3 = .(, , )
scoreLabel.Parent = court
running =
score =
baseSpeed = .(, )
velocity = baseSpeed
pos = .(, )
inputConn
inputConn = UserInputService.InputChanged:((input)
running
input.UserInputType == .UserInputType.MouseMovement
input.UserInputType == .UserInputType.Touch
h = paddle.AbsoluteSize.Y
courtH = court.AbsoluteSize.Y
relY = (input.Position.Y - court.AbsolutePosition.Y) - h /
relY = .(relY, , .(, courtH - h))
paddle.Position = .(, , , relY)
)
hbConn
()
running
running =
hbConn hbConn:()
inputConn inputConn:()
()
win.Destroying:(stopGame)
.()
size = court.AbsoluteSize
pos = .(size.X / , size.Y / )
hbConn = RunService.Heartbeat:((dt)
running win.Parent
size = court.AbsoluteSize
size.X <= size.Y <=
pos = pos + velocity * dt
pos.Y <=
pos = .(pos.X, )
velocity = .(velocity.X, .(velocity.Y))
pos.Y >= size.Y -
pos = .(pos.X, size.Y - )
velocity = .(velocity.X, -.(velocity.Y))
pos.X >= size.X -
pos = .(size.X - , pos.Y)
velocity = .(-.(velocity.X), velocity.Y)
pos.X <=
paddleTop = paddle.Position.Y.Offset
paddleBottom = paddleTop + paddle.AbsoluteSize.Y
pos.Y >= paddleTop pos.Y <= paddleBottom
pos = .(, pos.Y)
newSpeedX = .(.(velocity.X) * , )
velocity = .(newSpeedX, velocity.Y)
score +=
scoreLabel.Text = .. score
pos.X <=
pos = .(size.X / , size.Y / )
velocity = baseSpeed
score =
scoreLabel.Text =
ball.Position = .(, pos.X - , , pos.Y - )
)
()
()
win = (, .(, , , ), )
.(allStrokes, win.UIStroke)
(, win)
win.Destroying:(() () )
flagMode =
flagModeBtn = .()
flagModeBtn.Size = .(, -, , )
flagModeBtn.Position = .(, , , )
flagModeBtn.BackgroundColor3 = Config.BackgroundColor
flagModeBtn.Text =
flagModeBtn.Font = Config.Font
flagModeBtn.TextColor3 = .(, , )
flagModeBtn.TextSize =
flagModeBtn.Parent = win
flagStroke = .()
flagStroke.Thickness =
flagStroke.Color = Config.BorderColor
flagStroke.Parent = flagModeBtn
.(allStrokes, flagStroke)
flagCorner = .()
flagCorner.CornerRadius = .(, )
flagCorner.Parent = flagModeBtn
grid = .()
grid.Size = .(, -, , -)
grid.Position = .(, , , )
grid.BackgroundTransparency =
grid.Parent = win
gridLayout = .()
gridLayout.CellSize = .(, , , )
gridLayout.CellPadding = .(, , , )
gridLayout.Parent = grid
flagModeBtn.MouseButton1Click:(()
flagMode = flagMode
flagModeBtn.Text = flagMode
flagModeBtn.BackgroundColor3 = flagMode .(, , ) Config.BackgroundColor
)
size =
mineCount =
cells = {}
mines = {}
i = , mineCount
p
p = .(, size * size)
mines[p]
mines[p] =
(index)
x = (index - ) % size
y = .((index - ) / size)
result = {}
dx = -,
dy = -,
(dx == dy == )
nx, ny = x + dx, y + dy
nx >= nx < size ny >= ny < size
.(result, ny * size + nx + )
result
gameOver =
(index)
gameOver
cellData = cells[index]
cellData.revealed cellData.flagged
cellData.revealed =
mines[index]
cellData.button.BackgroundColor3 = .(, , )
cellData.button.Text =
gameOver =
i, c (cells)
mines[i]
c.button.Text =
count =
_, n ((index))
mines[n] count +=
cellData.button.BackgroundColor3 = .(, , )
cellData.button.Text = count > (count)
count ==
_, n ((index))
(n)
i = , size * size
btn = .()
btn.BackgroundColor3 = .(, , )
btn.Text =
btn.Font = Config.Font
btn.TextColor3 = .(, , )
btn.LayoutOrder = i
btn.Parent = grid
corner = .()
corner.CornerRadius = .(, )
corner.Parent = btn
cells[i] = {button = btn, revealed = , flagged = }
btn.MouseButton1Click:(()
flagMode
gameOver cells[i].revealed
cells[i].flagged = cells[i].flagged
btn.Text = cells[i].flagged
(i)
)
btn.MouseButton2Click:(()
gameOver cells[i].revealed
cells[i].flagged = cells[i].flagged
btn.Text = cells[i].flagged
)
()
()
win = (, .(, , , ), )
.(allStrokes, win.UIStroke)
(, win)
area = .()
area.Size = .(, -, , -)
area.Position = .(, , , )
area.BackgroundColor3 = .(, , )
area.ClipsDescendants =
area.Parent = win
scoreLabel = .()
scoreLabel.Size = .(, , , )
scoreLabel.Position = .(, , , -)
scoreLabel.BackgroundTransparency =
scoreLabel.Text =
scoreLabel.Font = Config.Font
scoreLabel.TextColor3 = .(, , )
scoreLabel.Parent = win
bulb = .()
bulb.Size = .(, , , )
bulb.BackgroundColor3 = .(, , )
bulb.Text =
bulb.TextSize =
bulb.Parent = area
bulbCorner = .()
bulbCorner.CornerRadius = .(, )
bulbCorner.Parent = bulb
score =
running =
win.Destroying:(()
running =
()
)
()
x = .(, .(, area.AbsoluteSize.X - ))
y = .(, .(, area.AbsoluteSize.Y - ))
bulb.Position = .(, x, , y)
bulb.MouseButton1Click:(()
score +=
scoreLabel.Text = .. score
()
)
.(()
running win.Parent
.()
running win.Parent
()
)
()
()
screenGui:()
win = (, .(, , , ), )
.(allStrokes, win.UIStroke)
pad = .()
pad.PaddingTop = .(, )
pad.PaddingLeft = .(, )
pad.PaddingRight = .(, )
pad.Parent = win
list = .()
list.Padding = .(, )
list.Parent = win
pingBtn = (win, , .(, , , ), .(, , , ))
mineBtn = (win, , .(, , , ), .(, , , ))
bulbBtn = (win, , .(, , , ), .(, , , ))
pingBtn.MouseButton1Click:(openPingPong)
mineBtn.MouseButton1Click:(openMinesweeper)
bulbBtn.MouseButton1Click:(openCatchLightbulb)
minigamesBtn.MouseButton1Click:(openMinigames)
configBtn.MouseButton1Click:(openConfig)
modifiersBtn.MouseButton1Click:(openModifiers)Ascript that made by Claude for fun, Might update or not

Universal