Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
VIM = :()
player = Players.LocalPlayer
playerGui = player:()
enabled =
RETRY_DELAY =
keys = { Q = .KeyCode.Q, E = .KeyCode.E }
wasRed = { Q = , E = }
lastPress = { Q = , E = }
boxes = { Q = , E = }
(c)
c.R > c.G < c.B <
(d, letter)
d:()
(d:() d:())
t = d.Text:(, ):()
t == letter
d.Name:() == letter
(d)
o = d
o o ~= playerGui
o:() o.Visible
o:() o.Enabled
o = o.Parent
o == playerGui
()
_, q (playerGui:())
(q, ) (q)
anc = q.Parent
_ = ,
anc anc == playerGui
_, d (anc:())
d ~= q (d, ) (d)
boxes.Q, boxes.E = q, d
anc = anc.Parent
boxes.Q, boxes.E = ,
(o)
o:() o.BackgroundTransparency < (o.BackgroundColor3)
(o:() o:()) (o.ImageColor3)
(obj)
obj obj.Parent
(obj)
p = obj.Parent
_ = ,
p p ~= playerGui (p)
p = p p.Parent
_, c (obj:())
(c)
(letter, obj)
lastPress[letter] = ()
obj obj:() getconnections
_, c ((obj.MouseButton1Click)) (c.Fire, c)
_, c ((obj.Activated)) (c.Fire, c)
VIM:(, keys[letter], , )
.()
VIM:(, keys[letter], , )
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = (gethui ()) :()
btn = .()
btn.Size = .(, , , )
btn.Position = .(, , , )
btn.BackgroundColor3 = .(, , )
btn.TextColor3 = .(, , )
btn.Font = .Font.GothamBold
btn.TextSize =
btn.Text =
btn.Active =
btn.Draggable =
btn.Parent = gui
.(, btn)
btn.MouseButton1Click:(()
enabled = enabled
btn.BackgroundColor3 = enabled .(, , ) .(, , )
)
lastScan =
RunService.Heartbeat:(()
enabled btn.Text =
stale = boxes.Q boxes.E
boxes.Q.Parent boxes.E.Parent
(boxes.Q) (boxes.E)
stale () - lastScan >
lastScan = ()
()
wasRed.Q, wasRed.E = ,
status = {}
letter (keys)
obj = boxes[letter]
red = (obj)
status[letter] = obj (red )
red ( wasRed[letter] () - lastPress[letter] > RETRY_DELAY)
.(press, letter, obj)
wasRed[letter] = red
btn.Text = ():(status.Q, status.E)
)auto press q/e for lazy bums basically all there is to the script