Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
TweenService = :()
player = Players.LocalPlayer
playerGui = player:()
screenGui = .()
screenGui.Name =
screenGui.Parent = playerGui
screenGui.ResetOnSpawn =
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, , , )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.ClipsDescendants =
mainFrame.Parent = screenGui
frameStroke = .()
frameStroke.Thickness =
frameStroke.Color = .(, , )
frameStroke.Parent = mainFrame
title = .()
title.Size = .(, , , )
title.BackgroundColor3 = .(, , )
title.Text =
title.TextColor3 = .(, , )
title.Font = .Font.Arcade
title.TextSize =
title.TextStrokeTransparency =
title.TextStrokeColor3 = .(, , )
title.Parent = mainFrame
hitToggle = .()
hitToggle.Size = .(, , , )
hitToggle.Position = .(, , , )
hitToggle.BackgroundColor3 = .()
hitToggle.Text =
hitToggle.TextColor3 = .(, , )
hitToggle.Font = .Font.Arcade
hitToggle.TextSize =
hitToggle.TextStrokeTransparency =
hitToggle.TextStrokeColor3 = .(, , )
hitToggle.Parent = mainFrame
hitStroke = .()
hitStroke.Thickness =
hitStroke.Color = .(, , )
hitStroke.Parent = hitToggle
liftToggle = .()
liftToggle.Size = .(, , , )
liftToggle.Position = .(, , , )
liftToggle.BackgroundColor3 = .()
liftToggle.Text =
liftToggle.TextColor3 = .(, , )
liftToggle.Font = .Font.Arcade
liftToggle.TextSize =
liftToggle.TextStrokeTransparency =
liftToggle.TextStrokeColor3 = .(, , )
liftToggle.Parent = mainFrame
liftStroke = .()
liftStroke.Thickness =
liftStroke.Color = .(, , )
liftStroke.Parent = liftToggle
touchToggle = .()
touchToggle.Size = .(, , , )
touchToggle.Position = .(, , , )
touchToggle.BackgroundColor3 = .()
touchToggle.Text =
touchToggle.TextColor3 = .(, , )
touchToggle.Font = .Font.Arcade
touchToggle.TextSize =
touchToggle.TextStrokeTransparency =
touchToggle.TextStrokeColor3 = .(, , )
touchToggle.Parent = mainFrame
touchStroke = .()
touchStroke.Thickness =
touchStroke.Color = .(, , )
touchStroke.Parent = touchToggle
delayFrame = .()
delayFrame.Size = .(, , , )
delayFrame.Position = .(, , , )
delayFrame.BackgroundColor3 = .(, , )
delayFrame.BorderSizePixel =
delayFrame.Parent = mainFrame
delayStroke = .()
delayStroke.Thickness =
delayStroke.Color = .(, , )
delayStroke.Parent = delayFrame
hitDelayLabel = .()
hitDelayLabel.Size = .(, , , )
hitDelayLabel.Position = .(, , , )
hitDelayLabel.BackgroundTransparency =
hitDelayLabel.Text =
hitDelayLabel.TextColor3 = .(, , )
hitDelayLabel.Font = .Font.Arcade
hitDelayLabel.TextSize =
hitDelayLabel.TextStrokeTransparency =
hitDelayLabel.TextStrokeColor3 = .(, , )
hitDelayLabel.Parent = delayFrame
hitDelayInput = .()
hitDelayInput.Size = .(, , , )
hitDelayInput.Position = .(, , , )
hitDelayInput.BackgroundColor3 = .(, , )
hitDelayInput.Text = (().HitDelay)
hitDelayInput.TextColor3 = .(, , )
hitDelayInput.Font = .Font.Arcade
hitDelayInput.TextSize =
hitDelayInput.TextStrokeTransparency =
hitDelayInput.TextStrokeColor3 = .(, , )
hitDelayInput.Parent = delayFrame
liftDelayLabel = .()
liftDelayLabel.Size = .(, , , )
liftDelayLabel.Position = .(, , , )
liftDelayLabel.BackgroundTransparency =
liftDelayLabel.Text =
liftDelayLabel.TextColor3 = .(, , )
liftDelayLabel.Font = .Font.Arcade
liftDelayLabel.TextSize =
liftDelayLabel.TextStrokeTransparency =
liftDelayLabel.TextStrokeColor3 = .(, , )
liftDelayLabel.Parent = delayFrame
liftDelayInput = .()
liftDelayInput.Size = .(, , , )
liftDelayInput.Position = .(, , , )
liftDelayInput.BackgroundColor3 = .(, , )
liftDelayInput.Text = (().LiftDelay)
liftDelayInput.TextColor3 = .(, , )
liftDelayInput.Font = .Font.Arcade
liftDelayInput.TextSize =
liftDelayInput.TextStrokeTransparency =
liftDelayInput.TextStrokeColor3 = .(, , )
liftDelayInput.Parent = delayFrame
().AutoHit =
().HitDelay =
().AutoLift =
().LiftDelay =
().AutoTouch =
()
().AutoHit
:().Remotes.Hit:()
.(().HitDelay)
()
().AutoLift
char = player.Character
bp = player.Backpack
char bp
_, tool (bp:())
tool:()
tool.Parent = char
_, tool (char:())
tool:()
tool:()
.(().LiftDelay)
()
().AutoTouch
winPart = :() .Obby:()
character = player.Character
rootPart = character character:()
winPart rootPart winPart:()
(rootPart, winPart, )
.()
(rootPart, winPart, )
.()
(button, color)
tweenInfo = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out)
tween = TweenService:(button, tweenInfo, {BackgroundColor3 = color})
tween:()
(button)
button.MouseEnter:(()
tweenInfo = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out)
tween = TweenService:(button, tweenInfo, {BackgroundColor3 = button.BackgroundColor3:(.(, , ), )})
tween:()
)
button.MouseLeave:(()
targetColor = button.Text == button.Text == button.Text == .() .()
tweenInfo = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out)
tween = TweenService:(button, tweenInfo, {BackgroundColor3 = targetColor})
tween:()
)
(hitToggle)
(liftToggle)
(touchToggle)
hitToggle.MouseButton1Click:(()
().AutoHit = ().AutoHit
().AutoHit
(hitToggle, .())
hitToggle.Text =
(autoHitFunc)
(hitToggle, .())
hitToggle.Text =
)
liftToggle.MouseButton1Click:(()
().AutoLift = ().AutoLift
().AutoLift
(liftToggle, .())
liftToggle.Text =
(autoLiftFunc)
(liftToggle, .())
liftToggle.Text =
)
touchToggle.MouseButton1Click:(()
().AutoTouch = ().AutoTouch
().AutoTouch
(touchToggle, .())
touchToggle.Text =
(autoTouchFunc)
(touchToggle, .())
touchToggle.Text =
)
hitDelayInput.FocusLost:((enterPressed)
enterPressed
value = (hitDelayInput.Text)
value
().HitDelay = .(value, , )
hitDelayInput.Text = (().HitDelay)
hitDelayInput.Text = (().HitDelay)
)
liftDelayInput.FocusLost:((enterPressed)
enterPressed
value = (liftDelayInput.Text)
value
().LiftDelay = .(value, , )
liftDelayInput.Text = (().LiftDelay)
liftDelayInput.Text = (().LiftDelay)
)
dragging =
dragStart =
startPos =
(input)
dragging dragStart startPos
delta = input.Position - dragStart
screenSize = playerGui:().AbsoluteSize
newPos = .(
startPos.X.Scale + (delta.X / screenSize.X),
startPos.X.Offset,
startPos.Y.Scale + (delta.Y / screenSize.Y),
startPos.Y.Offset
)
mainFrame.Position = newPos
mainFrame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = mainFrame.Position
)
mainFrame.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart =
startPos =
)
UserInputService.InputChanged:((input)
dragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
(update, input)
)