Run it
Copy the script and paste it into your executor.
local RunService = game:FindService("RunService")
local t = 0
local amount = 0
local characters = {"*", "-", "~", ".", "o", "+", "x", "#", "%", "@", "&", "$", "^", "=", "!"}
RunService.RenderStepped:Connect(function()
local screen = {}
for i = 1, 1760 do
screen[i] = " "
end
local amplitude = 12
local frequency = 0.06
for x = 0, 80*(amount >= 1 and amount or 1) do
local y = .( + amplitude * .((x + t) * frequency))
char = characters[(x % #characters) + ]
offset = -,
index = x + (y + offset) *
index > index <= #screen
screen[index] = char
output = {}
index = , #screen
.(output, screen[index])
index % ==
.(output, )
( .. .(output))
( .. .(output))
t +=
)pure nostalgia