Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
TweenService = :()
CoreGui = :()
TextService = :()
HttpService = :()
StarterGui = :()
ScreenGui = .()
Frame = .()
UICorner = .()
UIStroke = .()
TextBox = .()
FolderTextBox = .()
PathTextBox = .()
SaveButton = .()
DropdownButton = .()
DropdownFrame = .()
UiListLayout = .()
DropdownOptions = {, }
FileFormat =
folderName =
pathFolder =
ScreenGui.Parent = CoreGui
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
Frame.Parent = ScreenGui
Frame.BackgroundColor3 = .(, , )
Frame.BackgroundTransparency =
Frame.BorderSizePixel =
Frame.Position = .(, , , )
Frame.Size = .(, , , )
UICorner.Parent = Frame
UIStroke.Parent = Frame
UIStroke.Thickness =
UIStroke.ApplyStrokeMode = .ApplyStrokeMode.Border
()
hue =
UIStroke.Color = .(hue, , )
hue = (hue + ) %
.()
.(animateStroke)
TextBox.Parent = Frame
TextBox.Position = .(, , , )
TextBox.Size = .(, -, , )
TextBox.Font = .Font.Gotham
TextBox.TextColor3 = .(, , )
TextBox.TextSize =
TextBox.TextWrapped =
TextBox.BackgroundColor3 = .(, , )
TextBox.BackgroundTransparency =
TextBox.ClearTextOnFocus =
TextBox.Text =
TextBox.PlaceholderText =
FolderTextBox.Parent = Frame
FolderTextBox.Position = .(, , , )
FolderTextBox.Size = .(, -, , )
FolderTextBox.Font = .Font.Gotham
FolderTextBox.TextColor3 = .(, , )
FolderTextBox.TextSize =
FolderTextBox.BackgroundColor3 = .(, , )
FolderTextBox.BackgroundTransparency =
FolderTextBox.ClearTextOnFocus =
FolderTextBox.Text = folderName
FolderTextBox.PlaceholderText =
PathTextBox.Parent = Frame
PathTextBox.Position = .(, , , )
PathTextBox.Size = .(, -, , )
PathTextBox.Font = .Font.Gotham
PathTextBox.TextColor3 = .(, , )
PathTextBox.TextSize =
PathTextBox.BackgroundColor3 = .(, , )
PathTextBox.BackgroundTransparency =
PathTextBox.ClearTextOnFocus =
PathTextBox.Text = pathFolder
PathTextBox.PlaceholderText =
SaveButton.Parent = Frame
SaveButton.Position = .(, -, , )
SaveButton.Size = .(, , , )
SaveButton.BackgroundColor3 = .(, , )
SaveButton.Text =
SaveButton.Font = .Font.GothamBold
SaveButton.TextSize =
SaveButton.TextColor3 = .(, , )
SaveButton.AutoButtonColor =
DropdownButton.Parent = Frame
DropdownButton.Position = .(, -, , )
DropdownButton.Size = .(, , , )
DropdownButton.BackgroundColor3 = .(, , )
DropdownButton.Text =
DropdownButton.Font = .Font.Gotham
DropdownButton.TextSize =
DropdownButton.TextColor3 = .(, , )
DropdownButton.AutoButtonColor =
DropdownFrame.Parent = Frame
DropdownFrame.Position = .(, -, , )
DropdownFrame.Size = .(, , , )
DropdownFrame.BackgroundColor3 = .(, , )
DropdownFrame.Visible =
DropdownFrame.BackgroundTransparency =
UiListLayout.Parent = DropdownFrame
UiListLayout.FillDirection = .FillDirection.Vertical
_, option (DropdownOptions)
optionButton = .()
optionButton.Parent = DropdownFrame
optionButton.Size = .(, , , )
optionButton.Text = option
optionButton.Font = .Font.Gotham
optionButton.TextSize =
optionButton.TextColor3 = .(, , )
optionButton.BackgroundColor3 = .(, , )
optionButton.BackgroundTransparency =
optionButton.AutoButtonColor =
optionButton.MouseButton1Click:(()
FileFormat = option:()
DropdownFrame.Visible =
DropdownButton.Text = .. option
)
DropdownButton.MouseButton1Click:(()
DropdownFrame.Visible = DropdownFrame.Visible
)
(fileName, content)
folder = FolderTextBox.Text
path = PathTextBox.Text .. .. folder .. .. fileName
success, errorMsg = (()
FileFormat ==
(path, content)
FileFormat ==
(path, content)
)
success
( .. path)
StarterGui:(, {
Title = ,
Text = path,
Button1 = ,
Duration =
})
( .. errorMsg)
SaveButton.MouseButton1Click:(()
textContent = TextBox.Text
fileName = .. FileFormat
(fileName, textContent)
)
dragging, dragStart, startPos
Frame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = Frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
UserInputService.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
delta = input.Position - dragStart
Frame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed
input.KeyCode == .KeyCode.F8
ScreenGui.Enabled = ScreenGui.Enabled
)Lua or Txt File Saver Gui for lazy peoples. [Added] Keybind F8 Hide/Unhide Gui. [Added] Customizable Folder Name & FolderPath Name. [Added] Format File: .lua & .txt (Open Source)

Universal