Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
player = Players.LocalPlayer
playerGui = player:()
THEME_BG = .(, , )
THEME_BG_DARK = .(, , )
THEME_ACCENT = .(, , )
THEME_TEXT = .(, , )
GUI_NAME =
selectedMode =
MORSE = {
A=, B=, C=, D=, E=, F=,
G=, H=, I=, J=, K=, L=,
M=, N=, O=, P=, Q=, R=,
S=, T=, U=, V=, W=, X=,
Y=, Z=,
[]=, []=, []=, []=, []=,
[]=, []=, []=, []=, []=,
[]=, []=, []=, []=,
[]=, []=, []=, []=,
[]=, []=, []=, []=,
[]=, []=, []=, []=,
[]=
}
(n)
bits = {}
i = , , -
bit = .(n / (^i)) %
bits[#bits+] = (bit)
.(bits)
(text, mode)
bytes = {.(text, , #text)}
#bytes ==
mode ==
out = {}
_, b (bytes)
out[#out+] = .(, b)
.(out, )
mode ==
out = {}
_, b (bytes)
out[#out+] = (b)
.(out, )
mode ==
out = {}
_, b (bytes)
out[#out+] = (b)
.(out, )
mode ==
out = {}
i = , #text
ch = text:(i, i)
ch ==
out[#out+] =
up = .(ch)
out[#out+] = MORSE[up]
.(out, )
text
screenGui
mainFrame
popupFrame
inputBox
outputBox
modeLabel
()
mainFrame
mainFrame:()
mainFrame =
()
screenGui
popupFrame
popupFrame:()
popupFrame =
popupFrame = .()
popupFrame.Name =
popupFrame.Size = .(, , , )
popupFrame.Position = .(, -, , -)
popupFrame.BackgroundColor3 = THEME_BG_DARK
popupFrame.BorderSizePixel =
popupFrame.Parent = screenGui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = popupFrame
stroke = .()
stroke.Color = THEME_ACCENT
stroke.Thickness =
stroke.Parent = popupFrame
msg = .()
msg.Size = .(, -, , )
msg.Position = .(, , , )
msg.BackgroundTransparency =
msg.TextColor3 = THEME_TEXT
msg.Font = .Font.GothamBold
msg.TextSize =
msg.TextWrapped =
msg.TextXAlignment = .TextXAlignment.Left
msg.Text =
msg.Parent = popupFrame
closeX = .()
closeX.Size = .(, , , )
closeX.Position = .(, -, , )
closeX.BackgroundColor3 = THEME_BG
closeX.BorderSizePixel =
closeX.TextColor3 = THEME_TEXT
closeX.Font = .Font.GothamBlack
closeX.TextSize =
closeX.Text =
closeX.Parent = popupFrame
xCorner = .()
xCorner.CornerRadius = .(, )
xCorner.Parent = closeX
closeX.MouseButton1Click:(()
popupFrame
popupFrame:()
popupFrame =
)
()
screenGui = playerGui:(GUI_NAME)
screenGui
screenGui = .()
screenGui.Name = GUI_NAME
screenGui.ResetOnSpawn =
screenGui.Parent = playerGui
()
()
mainFrame mainFrame.Parent
mainFrame.Visible =
mainFrame = .()
mainFrame.Name =
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = THEME_BG
mainFrame.BorderSizePixel =
mainFrame.Parent = screenGui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = mainFrame
stroke = .()
stroke.Color = THEME_ACCENT
stroke.Thickness =
stroke.Parent = mainFrame
title = .()
title.Size = .(, -, , )
title.Position = .(, , , )
title.BackgroundTransparency =
title.TextColor3 = THEME_TEXT
title.Font = .Font.GothamBlack
title.TextSize =
title.TextXAlignment = .TextXAlignment.Left
title.Text =
title.Parent = mainFrame
closeBtn = .()
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.BackgroundColor3 = THEME_BG_DARK
closeBtn.BorderSizePixel =
closeBtn.TextColor3 = THEME_TEXT
closeBtn.Font = .Font.GothamBlack
closeBtn.TextSize =
closeBtn.Text =
closeBtn.Parent = mainFrame
closeCorner = .()
closeCorner.CornerRadius = .(, )
closeCorner.Parent = closeBtn
closeBtn.MouseButton1Click:(()
mainFrame
mainFrame.Visible =
)
inputLabel = .()
inputLabel.Size = .(, , , )
inputLabel.Position = .(, , , )
inputLabel.BackgroundTransparency =
inputLabel.TextColor3 = THEME_TEXT
inputLabel.Font = .Font.GothamBold
inputLabel.TextSize =
inputLabel.TextXAlignment = .TextXAlignment.Left
inputLabel.Text =
inputLabel.Parent = mainFrame
inputBox = .()
inputBox.Size = .(, -, , )
inputBox.Position = .(, , , )
inputBox.BackgroundColor3 = THEME_BG_DARK
inputBox.BorderSizePixel =
inputBox.TextColor3 = THEME_TEXT
inputBox.Font = .Font.Gotham
inputBox.TextSize =
inputBox.ClearTextOnFocus =
inputBox.PlaceholderText =
inputBox.PlaceholderColor3 = .(, , )
inputBox.TextXAlignment = .TextXAlignment.Left
inputBox.TextYAlignment = .TextYAlignment.Top
inputBox.MultiLine =
inputBox.Parent = mainFrame
inCorner = .()
inCorner.CornerRadius = .(, )
inCorner.Parent = inputBox
modeLabel = .()
modeLabel.Size = .(, , , )
modeLabel.Position = .(, , , )
modeLabel.BackgroundTransparency =
modeLabel.TextColor3 = THEME_TEXT
modeLabel.Font = .Font.GothamBold
modeLabel.TextSize =
modeLabel.TextXAlignment = .TextXAlignment.Left
modeLabel.Text = .. selectedMode
modeLabel.Parent = mainFrame
modeFrame = .()
modeFrame.Size = .(, -, , )
modeFrame.Position = .(, , , )
modeFrame.BackgroundTransparency =
modeFrame.Parent = mainFrame
layout = .()
layout.FillDirection = .FillDirection.Horizontal
layout.HorizontalAlignment = .HorizontalAlignment.Left
layout.VerticalAlignment = .VerticalAlignment.Center
layout.Padding = .(, )
layout.Parent = modeFrame
(text)
b = .()
b.Size = .(, , , )
b.BackgroundColor3 = THEME_BG_DARK
b.BorderSizePixel =
b.TextColor3 = THEME_TEXT
b.Font = .Font.GothamBold
b.TextSize =
b.Text = text
b.Parent = modeFrame
c = .()
c.CornerRadius = .(, )
c.Parent = b
b.MouseButton1Click:(()
selectedMode = text
modeLabel modeLabel.Text = .. selectedMode
)
b
()
()
()
()
outLabel = .()
outLabel.Size = .(, , , )
outLabel.Position = .(, , , )
outLabel.BackgroundTransparency =
outLabel.TextColor3 = THEME_TEXT
outLabel.Font = .Font.GothamBold
outLabel.TextSize =
outLabel.TextXAlignment = .TextXAlignment.Left
outLabel.Text =
outLabel.Parent = mainFrame
outputBox = .()
outputBox.Size = .(, -, , )
outputBox.Position = .(, , , )
outputBox.BackgroundColor3 = THEME_BG_DARK
outputBox.BorderSizePixel =
outputBox.TextColor3 = THEME_TEXT
outputBox.Font = .Font.Gotham
outputBox.TextSize =
outputBox.ClearTextOnFocus =
outputBox.TextEditable =
outputBox.TextXAlignment = .TextXAlignment.Left
outputBox.TextYAlignment = .TextYAlignment.Top
outputBox.MultiLine =
outputBox.Text =
outputBox.Parent = mainFrame
outCorner = .()
outCorner.CornerRadius = .(, )
outCorner.Parent = outputBox
translateBtn = .()
translateBtn.Size = .(, , , )
translateBtn.Position = .(, -, , )
translateBtn.BackgroundColor3 = THEME_ACCENT
translateBtn.BorderSizePixel =
translateBtn.TextColor3 = .(, , )
translateBtn.Font = .Font.GothamBlack
translateBtn.TextSize =
translateBtn.Text =
translateBtn.Parent = mainFrame
tCorner = .()
tCorner.CornerRadius = .(, )
tCorner.Parent = translateBtn
translateBtn.MouseButton1Click:(()
inputBox outputBox
outputBox.Text = (inputBox.Text, selectedMode)
)
destroyBtn = .()
destroyBtn.Size = .(, , , )
destroyBtn.Position = .(, -, , )
destroyBtn.BackgroundColor3 = .(, , )
destroyBtn.BorderSizePixel =
destroyBtn.TextColor3 = THEME_TEXT
destroyBtn.Font = .Font.GothamBlack
destroyBtn.TextSize =
destroyBtn.Text =
destroyBtn.Parent = mainFrame
dCorner = .()
dCorner.CornerRadius = .(, )
dCorner.Parent = destroyBtn
destroyBtn.MouseButton1Click:(()
()
()
)
()
()
mainFrame mainFrame.Parent
()
mainFrame.Visible = mainFrame.Visible
()
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed
input.UserInputType == .UserInputType.Keyboard
(UserInputService:(.KeyCode.LeftShift) UserInputService:(.KeyCode.RightShift))
input.KeyCode == .KeyCode.S
()
)if you are on pc press shift+s to reopen the gui if you destroyed it recently version 1 coming soon version 2 made with copilot 365 some stuff was made by me officially dont steal thanks for using this script

Universal