Run it
Copy the script and paste it into your executor.
Players = :()
UIS = :()
VIM = :()
OFFSET_X =
OFFSET_Y =
CPS =
player = Players.LocalPlayer
playerGui = player:()
playerGui:()
playerGui:():()
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.DisplayOrder = inf
gui.IgnoreGuiInset =
gui.Parent = playerGui
panel = .()
panel.Size = .(, , , )
panel.Position = .(, -, , )
panel.BackgroundColor3 = .(,,)
panel.Active =
panel.Parent = gui
.(, panel)
toggle = .()
toggle.Size = .(, , , )
toggle.Position = .(, , , )
toggle.Text =
toggle.BackgroundColor3 = .(,,)
toggle.TextColor3 = .(,,)
toggle.Font = .Font.GothamBold
toggle.TextSize =
toggle.Parent = panel
.(, toggle)
dragToggle = .()
dragToggle.Size = .(, , , )
dragToggle.Position = .(, , , )
dragToggle.Text =
dragToggle.BackgroundColor3 = .(,,)
dragToggle.TextColor3 = .(,,)
dragToggle.Font = .Font.GothamBold
dragToggle.TextSize =
dragToggle.Parent = panel
.(, dragToggle)
speedLabel = .()
speedLabel.Size = .(, , , )
speedLabel.Position = .(, , , )
speedLabel.BackgroundTransparency =
speedLabel.Text =
speedLabel.TextColor3 = .(,,)
speedLabel.Font = .Font.GothamBold
speedLabel.TextSize =
speedLabel.Parent = panel
minus = .()
minus.Size = .(, , , )
minus.Position = .(, , , )
minus.Text =
minus.BackgroundColor3 = .(,,)
minus.TextColor3 = .(,,)
minus.Font = .Font.GothamBold
minus.TextSize =
minus.Parent = panel
.(, minus)
cpsBox = .()
cpsBox.Size = .(, , , )
cpsBox.Position = .(, , , )
cpsBox.Text = (CPS)
cpsBox.BackgroundColor3 = .(,,)
cpsBox.TextColor3 = .(,,)
cpsBox.Font = .Font.GothamBold
cpsBox.TextSize =
cpsBox.Parent = panel
.(, cpsBox)
plus = .()
plus.Size = .(, , , )
plus.Position = .(, , , )
plus.Text =
plus.BackgroundColor3 = .(,,)
plus.TextColor3 = .(,,)
plus.Font = .Font.GothamBold
plus.TextSize =
plus.Parent = panel
.(, plus)
clickVisual = .()
clickVisual.Name =
clickVisual.Size = .(, , , )
clickVisual.Position = .(, -, , -)
clickVisual.BackgroundColor3 = .(,,)
clickVisual.BackgroundTransparency =
clickVisual.Active =
clickVisual.Parent = gui
.(, clickVisual).CornerRadius = .(,)
stroke = .(, clickVisual)
stroke.Color = .(,,)
stroke.Thickness =
isDragEnabled =
isOn =
(newCPS)
newCPS < newCPS =
CPS = newCPS
cpsBox.Text = (CPS)
speedLabel.Text = ..CPS..
plus.MouseButton1Click:(() (CPS + ) )
minus.MouseButton1Click:(() (CPS - ) )
cpsBox.FocusLost:((enterPressed)
enterPressed
num = (cpsBox.Text)
num (num)
)
dragToggle.MouseButton1Click:(()
isDragEnabled = isDragEnabled
dragToggle.Text = isDragEnabled
dragToggle.BackgroundColor3 = isDragEnabled .(,,) .(,,)
)
(frame, isPanel)
dragging, dragStart, startPos
frame.InputBegan:((input)
isPanel isDragEnabled
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = frame.Position
)
UIS.InputChanged:((input)
dragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - dragStart
frame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
UIS.InputEnded:(() dragging = )
(panel, )
(clickVisual, )
isMobile = UIS.TouchEnabled UIS.MouseEnabled
()
center = clickVisual.AbsolutePosition + (clickVisual.AbsoluteSize / )
.(center.X + OFFSET_X, center.Y + OFFSET_Y)
(x, y)
isMobile
VIM:(, , x, y, )
.()
VIM:(, , x, y, )
VIM:(x, y, , , , )
.()
VIM:(x, y, , , , )
toggle.MouseButton1Click:(()
isOn = isOn
toggle.Text = isOn
toggle.BackgroundColor3 = isOn .(,,) .(,,)
)
.(()
.(/CPS)
isOn
pos = ()
(pos.X, pos.Y)
)Autoclicker draggable and can change cps

Universal