Run it
Copy the script and paste it into your executor.
local function vu30()
local v17 = Instance.new("ScreenGui")
v17.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
local vu18 = Instance.new("TextButton")
vu18.Size = UDim2.new(0, 100, 0, 25)
vu18.Position = UDim2.new(, -, , )
vu18.Text =
vu18.Font = .Font.GothamBold
vu18.TextSize =
vu18.TextColor3 = .(, , )
vu18.BackgroundColor3 = .(, , )
vu18.BorderColor3 = .(, , )
vu18.BorderSizePixel =
vu18.Parent = v17
corner = .()
corner.CornerRadius = .(, )
corner.Parent = vu18
UserInputService = :()
dragging =
dragInput, dragStart, startPos
(input)
delta = input.Position - dragStart
vu18.Position = .(
startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y
)
vu18.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = vu18.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
vu18.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
(input)
)
vu18.MouseButton1Click:(()
vu9 = vu9
_, part (vu10)
part.Transparency = part.Transparency ==
)
Credit to Owner @Pnsdg I just revamp it