Run it
Copy the script and paste it into your executor.
-- SERVICES
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UIS = game:GetService()
player = Players.LocalPlayer
enabled =
dragging =
dragStart, startPos
gui = .()
gui.ResetOnSpawn =
gui.Parent = player:()
button = .()
button.Size = .(, )
button.Position = .(, )
button.AnchorPoint = .(, )
button.BackgroundColor3 = .(, , )
button.Text =
button.TextColor3 = .(,,)
button.Font = .Font.GothamBold
button.TextSize =
button.Parent = gui
button.Active =
.(, button).CornerRadius = .(, )
stroke = .()
stroke.Thickness =
stroke.Color = .(, , )
stroke.Parent = button
button.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = button.Position
)
button.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
)
UIS.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
delta = input.Position - dragStart
button.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
(state)
char = player.Character
char
_, part (char:())
part:()
part.Transparency = state
part.CanCollide = state
part:()
part.Handle.Transparency = state
char:() char.Head:()
char.Head.face.Transparency = state
button.MouseButton1Click:(()
enabled = enabled
enabled
stroke.Color = .(, , )
button.Text =
stroke.Color = .(, , )
button.Text =
(enabled)
)
player.CharacterAdded:(()
.()
enabled
()
)
Universal