Run it
Copy the script and paste it into your executor.
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer or Players.PlayerAdded:()
()
playerGui = LocalPlayer:()
playerGui
screenGui = .()
screenGui.IgnoreGuiInset =
screenGui.ResetOnSpawn =
screenGui.Name =
frameScale =
()
.(frameScale, , frameScale, )
bg = .()
bg.Size = ()
startX = .() * ( - frameScale)
startY = .() * ( - frameScale)
bg.Position = .(startX, , startY, )
bg.BackgroundColor3 = .(, , )
bg.BorderSizePixel =
bg.Parent = screenGui
textLabel = .()
textLabel.Size = .(, , , )
textLabel.Position = .(, , , )
textLabel.BackgroundTransparency =
textLabel.Text =
textLabel.TextColor3 = .(, , )
textLabel.TextStrokeTransparency =
textLabel.TextStrokeColor3 = .(, , )
textLabel.Font = .Font.SourceSansBold
textLabel.TextScaled =
textLabel.Parent = bg
screenGui.Parent = playerGui
flashColors = {.(,,), .(,,)}
colorIndex =
duration =
flashInterval =
moveTargetX = startX
moveTargetY = startY
moveChangeInterval =
moveLerpSpeed =
moveElapsed =
elapsed =
elapsed < duration
colorIndex = - colorIndex
bg.BackgroundColor3 = flashColors[colorIndex]
moveElapsed = moveElapsed + flashInterval
moveElapsed >= moveChangeInterval
moveElapsed =
moveTargetX = .() * ( - frameScale)
moveTargetY = .() * ( - frameScale)
currentPos = bg.Position
newX = currentPos.X.Scale + (moveTargetX - currentPos.X.Scale) * moveLerpSpeed
newY = currentPos.Y.Scale + (moveTargetY - currentPos.Y.Scale) * moveLerpSpeed
bg.Position = .(newX, , newY, )
.(flashInterval)
elapsed = elapsed + flashInterval
screenGui:()
()
Femboy Script

Universal