Run it
Copy the script and paste it into your executor.
Players = :()
CoreGui = :()
UIS = :()
player = Players.LocalPlayer
CoreGui:()
CoreGui:():()
gui = .()
gui.Name =
gui.Parent = CoreGui
gui.ZIndexBehavior = .ZIndexBehavior.Sibling
gui.ResetOnSpawn =
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Active =
frame.Parent = gui
.(, frame).CornerRadius = .(, )
uiScale = .()
uiScale.Scale =
uiScale.Parent = frame
title = .()
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(,,)
title.Font = .Font.GothamBold
title.TextScaled =
title.Parent = frame
credit = .()
credit.Size = .(, , , )
credit.Position = .(, , , )
credit.BackgroundTransparency =
credit.Text =
credit.TextColor3 = .(,,)
credit.Font = .Font.Gotham
credit.TextScaled =
credit.Parent = frame
button = .()
button.Size = .(, , , )
button.Position = .(, , , )
button.BackgroundColor3 = .(, , )
button.Text =
button.TextColor3 = .(,,)
button.Font = .Font.GothamBold
button.TextScaled =
button.Parent = frame
.(, button).CornerRadius = .(, )
enabled =
button.MouseButton1Click:(()
enabled = enabled
button.Text = .. (enabled )
)
dragging =
dragInput, dragStart, startPos
(input)
delta = input.Position - dragStart
frame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
frame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
frame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement
input.UserInputType == .UserInputType.Touch
dragInput = input
)
UIS.InputChanged:((input)
input == dragInput dragging
(input)
)idk havent tested it. can someone test it for me and see if it works

Noob Invaders