Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
LocalPlayer = Players.LocalPlayer
PlayerGui = LocalPlayer:()
Camera = .CurrentCamera
State = {
AutoAssistEnabled = ,
HoldingEnabled = ,
AssistConn = ,
HoldingConn =
}
(class, props, parent)
inst = .(class)
props
k, v (props)
(() inst[k] = v )
parent inst.Parent = parent
inst
(p, r)
(, { CornerRadius = r .(, ) }, p)
(player)
c = player.Character
c
c:()
(player)
c = player.Character
c
c:()
()
myHRP = (LocalPlayer)
myHRP
closest, closestDist = ,
_, p (Players:())
p ~= LocalPlayer p.Character
pHRP = (p)
pHum = (p)
pHRP pHum pHum.Health >
dist = (pHRP.Position - myHRP.Position).Magnitude
dist < closestDist
directionToPlayer = (pHRP.Position - Camera.CFrame.Position).Unit
cameraLook = Camera.CFrame.LookVector
directionToPlayer:(cameraLook) >
closestDist = dist
closest = p
closest
()
myHRP = (LocalPlayer)
myHRP , .huge
closest, closestDist = , .huge
_, p (Players:())
p ~= LocalPlayer p.Character
pHRP = (p)
pHum = (p)
pHRP pHum pHum.Health >
dist = (pHRP.Position - myHRP.Position).Magnitude
dist < closestDist
closestDist = dist
closest = p
closest, closestDist
()
State.HoldingConn
myHum = (LocalPlayer)
myHum myHum.AutoRotate =
State.HoldingConn = RunService.RenderStepped:(()
State.HoldingEnabled
target = ()
target
myHRP = (LocalPlayer)
tHRP = (target)
myHRP tHRP
(()
lookDirection = (tHRP.Position - myHRP.Position).Unit
reversedDirection = -lookDirection
myHRP.CFrame = .(myHRP.Position, myHRP.Position + reversedDirection)
)
)
()
myHum = (LocalPlayer)
myHum myHum.AutoRotate =
State.HoldingConn
State.HoldingConn:()
State.HoldingConn =
()
char = LocalPlayer.Character
char
char:() ~=
()
State.AssistConn
State.AssistConn = RunService.Heartbeat:(()
State.AutoAssistEnabled
()
target, dist = ()
myHum = (LocalPlayer)
tHRP = (target)
target myHum tHRP
dist >
myHum:(tHRP.Position)
)
()
State.AssistConn
State.AssistConn:()
State.AssistConn =
old = PlayerGui:()
old old:()
gui = (, {
Name = ,
ResetOnSpawn = ,
IgnoreGuiInset = ,
}, PlayerGui)
titleLabel = (, {
Size = .(, , , ),
Position = .(, -, , ),
BackgroundTransparency = ,
Text = ,
Font = .Font.GothamBlack,
TextSize = ,
TextColor3 = .(, , ),
TextStrokeTransparency = ,
TextStrokeColor3 = .(, , ),
}, gui)
gradient = (, {
Color = ColorSequence.({
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
}),
Rotation = ,
}, titleLabel)
shadow = titleLabel:()
shadow.Parent = gui
shadow.Position = .(, -, , )
shadow.TextColor3 = .(, , )
shadow.TextTransparency =
shadow.ZIndex = titleLabel.ZIndex -
shadow.TextStrokeTransparency =
shadow:()
shadow:():()
.(()
gui.Parent
.()
titleLabel:(.(, , , ), .EasingDirection.Out, .EasingStyle.Quad, , )
.()
titleLabel:(.(, , , ), .EasingDirection.In, .EasingStyle.Quad, , )
)
(text, pos, callback)
frame = (, {
Size = .(, ),
Position = pos,
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
}, gui)
(frame, .(, ))
(, { Color = .(, , ), Thickness = }, frame)
btn = (, {
Size = .(, ),
BackgroundTransparency = ,
Text = text,
TextColor3 = .(, , ),
Font = .Font.GothamBold,
TextSize = ,
}, frame)
lockBtn = (, {
Size = .(, ),
Position = .(, -, , ),
BackgroundColor3 = .(, , ),
Text = ,
TextColor3 = .(, , ),
Font = .Font.GothamBold,
TextSize = ,
BorderSizePixel = ,
AutoButtonColor = ,
}, frame)
(lockBtn, .(, ))
dragging, dragStart, startPos
isUnlocked =
lockBtn.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
isUnlocked
dragging =
dragStart = input.Position
startPos = frame.Position
)
UserInputService.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)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
)
lockBtn.MouseButton1Click:(()
isUnlocked = isUnlocked
isUnlocked
lockBtn.Text =
lockBtn.Text =
)
btn.MouseButton1Click:(()
(btn, frame)
)
btn, frame
holdBtn, holdFrame = (, .(, , , -), (btn, frame)
State.HoldingEnabled = State.HoldingEnabled
State.HoldingEnabled
btn.Text =
frame.BackgroundColor3 = .(, , )
()
btn.Text =
frame.BackgroundColor3 = .(, , )
()
)
assistBtn, assistFrame = (, .(, , , ), (btn, frame)
State.AutoAssistEnabled = State.AutoAssistEnabled
State.AutoAssistEnabled
btn.Text =
frame.BackgroundColor3 = .(, , )
()
btn.Text =
frame.BackgroundColor3 = .(, , )
()
)
UserInputService.InputBegan:((input, processed)
processed
input.KeyCode == .KeyCode.F
State.HoldingEnabled = State.HoldingEnabled
State.HoldingEnabled
holdBtn.Text =
holdFrame.BackgroundColor3 = .(, , )
()
holdBtn.Text =
holdFrame.BackgroundColor3 = .(, , )
()
input.KeyCode == .KeyCode.T
State.AutoAssistEnabled = State.AutoAssistEnabled
State.AutoAssistEnabled
assistBtn.Text =
assistFrame.BackgroundColor3 = .(, , )
()
assistBtn.Text =
assistFrame.BackgroundColor3 = .(, , )
()
)
()Auto assest and holding
Timebomb Duels [Alpha]