Run it
Copy the script and paste it into your executor.
Player = :().LocalPlayer
PlayerGui = Player:()
UserInputService = :()
MainGUI = .()
MainGUI.Name =
MainGUI.ResetOnSpawn =
MainGUI.Parent = PlayerGui
MainFrame = .()
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.AnchorPoint = .(, )
MainFrame.BackgroundColor3 = .(, , )
MainFrame.Visible =
MainFrame.Parent = MainGUI
mainCorner = .()
mainCorner.CornerRadius = .(, )
mainCorner.Parent = MainFrame
Title = .()
Title.Size = .(, , , )
Title.Position = .(, , , )
Title.Text =
Title.Font = .Font.GothamBold
Title.TextSize =
Title.TextColor3 = .(, , )
Title.BackgroundTransparency =
Title.Parent = MainFrame
ScriptBox = .()
ScriptBox.Size = .(, , , )
ScriptBox.Position = .(, , , )
ScriptBox.MultiLine =
ScriptBox.Text =
ScriptBox.BackgroundColor3 = .(, , )
ScriptBox.TextColor3 = .(, , )
ScriptBox.Parent = MainFrame
textboxCorner = .()
textboxCorner.CornerRadius = .(, )
textboxCorner.Parent = ScriptBox
ExecuteBtn = .()
ExecuteBtn.Size = .(, , , )
ExecuteBtn.Position = .(, , , )
ExecuteBtn.Text =
ExecuteBtn.BackgroundColor3 = .(, , )
ExecuteBtn.TextColor3 = .(, , )
ExecuteBtn.Parent = MainFrame
executeCorner = .()
executeCorner.CornerRadius = .(, )
executeCorner.Parent = ExecuteBtn
ClearBtn = .()
ClearBtn.Size = .(, , , )
ClearBtn.Position = .(, , , )
ClearBtn.Text =
ClearBtn.BackgroundColor3 = .(, , )
ClearBtn.TextColor3 = .(, , )
ClearBtn.Parent = MainFrame
clearCorner = .()
clearCorner.CornerRadius = .(, )
clearCorner.Parent = ClearBtn
MinimizeBtn = .()
MinimizeBtn.Size = .(, , , )
MinimizeBtn.Position = .(, , , )
MinimizeBtn.Text =
MinimizeBtn.BackgroundColor3 = .(, , )
MinimizeBtn.TextColor3 = .(, , )
MinimizeBtn.Parent = MainFrame
minimizeCorner = .()
minimizeCorner.CornerRadius = .(, )
minimizeCorner.Parent = MinimizeBtn
CloseBtn = .()
CloseBtn.Size = .(, , , )
CloseBtn.Position = .(, , , )
CloseBtn.Text =
CloseBtn.BackgroundColor3 = .(, , )
CloseBtn.TextColor3 = .(, , )
CloseBtn.Parent = MainFrame
closeUICorner = .()
closeUICorner.CornerRadius = .(, )
closeUICorner.Parent = CloseBtn
FloatingBtn = .()
FloatingBtn.Size = .(, , , )
FloatingBtn.AnchorPoint = .(, )
FloatingBtn.Position = .(, , , )
FloatingBtn.Text =
FloatingBtn.Font = .Font.GothamBold
FloatingBtn.TextSize =
FloatingBtn.TextColor3 = .(, , )
FloatingBtn.BackgroundColor3 = .(, , )
FloatingBtn.BackgroundTransparency =
FloatingBtn.Visible =
FloatingBtn.Parent = MainGUI
floatingCorner = .()
floatingCorner.CornerRadius = .(, )
floatingCorner.Parent = FloatingBtn
(frame)
dragging =
dragInput, dragStart
frame.InputBegan:((input)
input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
frame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
dragging input == dragInput
delta = input.Position - dragStart
frame.Position = .(
frame.Position.X.Scale,
frame.Position.X.Offset + delta.X,
frame.Position.Y.Scale,
frame.Position.Y.Offset + delta.Y
)
dragStart = input.Position
)
(MainFrame)
(FloatingBtn)
isDraggingFloating =
dragStartFloating =
FloatingBtn.InputBegan:((input)
input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseButton1
isDraggingFloating =
dragStartFloating = input.Position
)
FloatingBtn.InputChanged:((input)
(input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch) dragStartFloating
(input.Position - dragStartFloating).Magnitude >
isDraggingFloating =
)
FloatingBtn.InputEnded:((input)
(input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseButton1) isDraggingFloating
MainFrame.Visible =
FloatingBtn.Visible =
isDraggingFloating =
dragStartFloating =
)
MinimizeBtn.InputBegan:((input)
input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseButton1
MainFrame.Visible =
FloatingBtn.Visible =
)
CloseBtn.InputBegan:((input)
input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseButton1
MainFrame.Visible =
FloatingBtn.Visible =
)
ExecuteBtn.InputBegan:((input)
input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseButton1
scriptToRun = ScriptBox.Text
success, err = (()
(scriptToRun)()
)
success
(, err)
MainFrame.Visible =
Sound = .(,:())
Sound.SoundId =
Sound:() :():(,{
Title = ,
Text = ,
Button1 = ,
Duration =
})
)
ClearBtn.InputBegan:((input)
input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseButton1
ScriptBox.Text =
)