Run it
Copy the script and paste it into your executor.
UIS = :()
RunService = :()
TweenService = :()
Players = :()
player = Players.LocalPlayer
playerGui = player:()
enabled =
intervals = { V = , R = , Z = , X = , C = }
keyEnabled = { V = , R = , Z = , X = , C = }
keyCodes = {
V = .KeyCode.V, R = .KeyCode.R,
Z = .KeyCode.Z, X = .KeyCode.X, C = .KeyCode.C
}
timers = { V = , R = , Z = , X = , C = }
ACCENT = .(, , )
ACCENT_ON = .(, , )
BG_MAIN = .(, , )
BG_PANEL = .(, , )
BG_CARD = .(, , )
BG_INPUT = .(, , )
TEXT_PRIMARY = .(, , )
TEXT_MUTED = .(, , )
TEXT_ACCENT = .(, , )
BORDER = .(, , )
(keyCode)
vim = :()
vim:(, keyCode, , )
.()
vim:(, keyCode, , )
(obj, props, t)
TweenService:(obj, TweenInfo.(t , .EasingStyle.Quad), props):()
(parent, r)
.(, parent).CornerRadius = .(, r )
(parent, color, thickness)
s = .(, parent)
s.Color = color BORDER
s.Thickness = thickness
s.ApplyStrokeMode = .ApplyStrokeMode.Border
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.IgnoreGuiInset =
gui.Parent = playerGui
frame = .()
frame.Name =
frame.Size = .(, , , )
frame.Position = .(, , , -)
frame.BackgroundColor3 = BG_MAIN
frame.BorderSizePixel =
frame.Active =
frame.Draggable =
frame.Parent = gui
(frame, )
(frame, .(, , ), )
grad = .()
grad.Color = ColorSequence.({
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, BG_MAIN)
})
grad.Rotation =
grad.Parent = frame
titleBar = .()
titleBar.Size = .(, , , )
titleBar.BackgroundColor3 = BG_PANEL
titleBar.BorderSizePixel =
titleBar.Parent = frame
(titleBar, )
titleFix = .()
titleFix.Size = .(, , , )
titleFix.Position = .(, , , )
titleFix.BackgroundColor3 = BG_PANEL
titleFix.BorderSizePixel =
titleFix.Parent = titleBar
icon = .()
icon.Size = .(, , , )
icon.Position = .(, , , -)
icon.BackgroundColor3 = .(, , )
icon.BorderSizePixel =
icon.Text =
icon.TextColor3 = TEXT_ACCENT
icon.Font = .Font.GothamBold
icon.TextSize =
icon.ZIndex =
icon.Parent = titleBar
(icon, )
titleLabel = .()
titleLabel.Size = .(, -, , )
titleLabel.Position = .(, , , )
titleLabel.BackgroundTransparency =
titleLabel.Text =
titleLabel.TextColor3 = TEXT_PRIMARY
titleLabel.Font = .Font.GothamBold
titleLabel.TextSize =
titleLabel.TextXAlignment = .TextXAlignment.Left
titleLabel.ZIndex =
titleLabel.Parent = titleBar
subLabel = .()
subLabel.Size = .(, -, , )
subLabel.Position = .(, , , )
subLabel.BackgroundTransparency =
subLabel.Text =
subLabel.TextColor3 = TEXT_MUTED
subLabel.Font = .Font.Gotham
subLabel.TextSize =
subLabel.TextXAlignment = .TextXAlignment.Left
subLabel.ZIndex =
subLabel.Parent = titleBar
dotRing = .()
dotRing.Size = .(, , , )
dotRing.Position = .(, -, , -)
dotRing.BackgroundColor3 = .(, , )
dotRing.BorderSizePixel =
dotRing.ZIndex =
dotRing.Parent = titleBar
(dotRing, )
(dotRing, BORDER, )
dot = .()
dot.Size = .(, , , )
dot.Position = .(, -, , -)
dot.BackgroundColor3 = TEXT_MUTED
dot.BorderSizePixel =
dot.ZIndex =
dot.Parent = dotRing
(dot, )
minimized =
FULL_HEIGHT =
MINI_HEIGHT =
minBtn = .()
minBtn.Size = .(, , , )
minBtn.Position = .(, -, , -)
minBtn.BackgroundColor3 = .(, , )
minBtn.BorderSizePixel =
minBtn.Text =
minBtn.TextColor3 = TEXT_MUTED
minBtn.Font = .Font.GothamBold
minBtn.TextSize =
minBtn.ZIndex =
minBtn.Parent = titleBar
(minBtn, )
(minBtn, BORDER, )
minBtn.MouseEnter:(()
(minBtn, {BackgroundColor3 = .(, , ), TextColor3 = TEXT_PRIMARY})
)
minBtn.MouseLeave:(()
(minBtn, {BackgroundColor3 = .(, , ), TextColor3 = TEXT_MUTED})
)
minBtn.MouseButton1Click:(()
minimized = minimized
minimized
(frame, {Size = .(, , , MINI_HEIGHT)}, )
minBtn.Text =
frame.ClipsDescendants =
frame.ClipsDescendants =
(frame, {Size = .(, , , FULL_HEIGHT)}, )
minBtn.Text =
)
toggleBtn = .()
toggleBtn.Size = .(, -, , )
toggleBtn.Position = .(, , , )
toggleBtn.BackgroundColor3 = BG_CARD
toggleBtn.BorderSizePixel =
toggleBtn.Text =
toggleBtn.TextColor3 = TEXT_MUTED
toggleBtn.Font = .Font.GothamSemibold
toggleBtn.TextSize =
toggleBtn.ZIndex =
toggleBtn.Parent = frame
(toggleBtn, )
(toggleBtn, BORDER, )
toggleBtn.MouseEnter:(()
enabled (toggleBtn, {BackgroundColor3 = .(, , )})
)
toggleBtn.MouseLeave:(()
enabled (toggleBtn, {BackgroundColor3 = BG_CARD})
)
(y)
d = .()
d.Size = .(, -, , )
d.Position = .(, , , y)
d.BackgroundColor3 = BORDER
d.BorderSizePixel =
d.Parent = frame
(text, y)
l = .()
l.Size = .(, -, , )
l.Position = .(, , , y)
l.BackgroundTransparency =
l.Text = text
l.TextColor3 = TEXT_MUTED
l.Font = .Font.GothamSemibold
l.TextSize =
l.TextXAlignment = .TextXAlignment.Left
l.ZIndex =
l.Parent = frame
()
(, )
keyOrder = {, , , , }
keyBtns = {}
i, k (keyOrder)
btn = .()
btn.Size = .(, , , )
btn.Position = .(, + (i-) * , , )
btn.BackgroundColor3 = keyEnabled[k] ACCENT BG_CARD
btn.BorderSizePixel =
btn.Text = k
btn.TextColor3 = keyEnabled[k] .(,,) TEXT_MUTED
btn.Font = .Font.GothamBold
btn.TextSize =
btn.ZIndex =
btn.Parent = frame
(btn, )
keyEnabled[k] (btn, BORDER, )
keyBtns[k] = btn
btn.MouseButton1Click:(()
keyEnabled[k] = keyEnabled[k]
(btn, {
BackgroundColor3 = keyEnabled[k] ACCENT BG_CARD,
TextColor3 = keyEnabled[k] .(,,) TEXT_MUTED
})
)
()
(, )
(labelText, y, default, minVal, onChange)
row = .()
row.Size = .(, -, , )
row.Position = .(, , , y)
row.BackgroundColor3 = BG_CARD
row.BorderSizePixel =
row.ZIndex =
row.Parent = frame
(row, )
(row, BORDER, )
lbl = .()
lbl.Size = .(, , , )
lbl.Position = .(, , , )
lbl.BackgroundTransparency =
lbl.Text = labelText
lbl.TextColor3 = TEXT_PRIMARY
lbl.Font = .Font.GothamBold
lbl.TextSize =
lbl.TextXAlignment = .TextXAlignment.Left
lbl.ZIndex =
lbl.Parent = row
hint = .()
hint.Size = .(, -, , )
hint.Position = .(, , , )
hint.BackgroundTransparency =
hint.Text =
hint.TextColor3 = TEXT_MUTED
hint.Font = .Font.Gotham
hint.TextSize =
hint.TextXAlignment = .TextXAlignment.Left
hint.ZIndex =
hint.Parent = row
inputBg = .()
inputBg.Size = .(, , , )
inputBg.Position = .(, -, , -)
inputBg.BackgroundColor3 = BG_INPUT
inputBg.BorderSizePixel =
inputBg.ZIndex =
inputBg.Parent = row
(inputBg, )
(inputBg, .(, , ), )
valBox = .()
valBox.Size = .(, , , )
valBox.BackgroundTransparency =
valBox.Text = .(, default)
valBox.TextColor3 = TEXT_ACCENT
valBox.Font = .Font.GothamBold
valBox.TextSize =
valBox.TextXAlignment = .TextXAlignment.Center
valBox.ClearTextOnFocus =
valBox.ZIndex =
valBox.Parent = inputBg
current = default
valBox.Focused:(()
(inputBg, {BackgroundColor3 = .(, , )})
(inputBg, ACCENT, )
)
valBox.FocusLost:(()
(inputBg, {BackgroundColor3 = BG_INPUT})
num = (valBox.Text)
num num >= minVal
current = .(num * + ) /
(current)
valBox.Text = .(, current)
)
(, , intervals.V, , (v) intervals.V = v )
(, , intervals.R, , (v) intervals.R = v )
(, , intervals.Z, , (v) intervals.Z = v )
(, , intervals.X, , (v) intervals.X = v )
(, , intervals.C, , (v) intervals.C = v )
(val)
enabled = val
val
(toggleBtn, {BackgroundColor3 = .(, , )})
toggleBtn.Text =
toggleBtn.TextColor3 = ACCENT_ON
(dot, {BackgroundColor3 = ACCENT_ON})
(accentBar, {BackgroundColor3 = ACCENT_ON})
(toggleBtn, {BackgroundColor3 = BG_CARD})
toggleBtn.Text =
toggleBtn.TextColor3 = TEXT_MUTED
(dot, {BackgroundColor3 = TEXT_MUTED})
(accentBar, {BackgroundColor3 = ACCENT})
toggleBtn.MouseButton1Click:(() ( enabled) )
UIS.InputBegan:((input, gp)
input.KeyCode == .KeyCode.F6 ( enabled)
)
RunService.Heartbeat:((dt)
enabled
_, k (keyOrder)
keyEnabled[k]
timers[k] += dt
timers[k] >= intervals[k]
timers[k] =
(keyCodes[k])
)All the script does is automatically press each button, with a bit more freedom about the delay and intervals.