Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
CoreGui = :()
LocalPlayer = Players.LocalPlayer
Character = LocalPlayer.Character LocalPlayer.CharacterAdded:()
Humanoid = Character:()
RootPart = Character:()
LocalPlayer.CharacterAdded:((newChar)
Character = newChar
Humanoid = newChar:()
RootPart = newChar:()
)
ArenaCenter = [].Part.OuterRing.Position
ArenaRadius =
AttackRange =
ToolAttackRadius = .(, )
BotEnabled =
WalkSpeed =
JumpPower =
IdleWanderMode =
NextWanderTime =
WanderChancePerFrame =
()
angle = .() * .pi *
distance = .() * (ArenaRadius - )
ArenaCenter + .(.(angle) * distance, , .(angle) * distance)
(pos)
Humanoid
Humanoid:(pos)
()
(RootPart.Position - ArenaCenter).Magnitude > ArenaRadius -
(ArenaCenter)
(plr)
plr.Character
plr.Character:() plr.Backpack:()
()
enemies = {}
_, plr (Players:())
plr ~= LocalPlayer plr.Character plr.Character:()
hrp = plr.Character.HumanoidRootPart
hum = plr.Character:()
hum hum.Health >
(hrp.Position - ArenaCenter).Magnitude <= ArenaRadius
(plr)
.(enemies, plr)
enemies
()
closestPlayer =
closestDist = .huge
_, plr (())
theirRoot = plr.Character:()
theirHum = plr.Character:()
theirRoot theirHum theirHum.Health >
dist = (theirRoot.Position - RootPart.Position).Magnitude
dist < closestDist
closestDist = dist
closestPlayer = plr
closestPlayer
RunService.RenderStepped:(()
BotEnabled
_, plr (Players:())
plr == LocalPlayer
char = plr.Character
char char:() char.Humanoid.Health <=
theirRoot = char.HumanoidRootPart
LocalPlayer:(theirRoot.Position) > ToolAttackRadius
(LocalPlayer)
tool = LocalPlayer.Character:()
tool tool:()
tool:()
_, part (char:())
part:()
(tool.Handle, part, )
(tool.Handle, part, )
)
screenGui = .(, CoreGui)
screenGui.Name =
screenGui.ResetOnSpawn =
mainFrame = .(, screenGui)
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = .(, , )
mainFrame.ClipsDescendants =
.(, mainFrame).CornerRadius = .(, )
titleBar = .(, mainFrame)
titleBar.Size = .(, , , )
titleBar.BackgroundColor3 = .(, , )
titleLabel = .(, titleBar)
titleLabel.Size = .(, , , )
titleLabel.Position = .(, , , )
titleLabel.BackgroundTransparency =
titleLabel.Text =
titleLabel.TextColor3 = .(, , )
titleLabel.Font = .Font.GothamBold
titleLabel.TextScaled =
titleLabel.TextXAlignment = .TextXAlignment.Left
minimizeBtn = .(, titleBar)
minimizeBtn.Size = .(, , , )
minimizeBtn.Position = .(, , , )
minimizeBtn.BackgroundColor3 = .(, , )
minimizeBtn.Text =
minimizeBtn.TextColor3 = .(, , )
minimizeBtn.Font = .Font.GothamBold
minimizeBtn.TextScaled =
openBtn = .(, screenGui)
openBtn.Size = .(, , , )
openBtn.Position = .(, , , )
openBtn.BackgroundColor3 = .(, , )
openBtn.Text =
openBtn.TextColor3 = .(, , )
openBtn.Font = .Font.GothamBold
openBtn.TextScaled =
openBtn.Visible =
toggleBtn = .(, mainFrame)
toggleBtn.Size = .(, , , )
toggleBtn.Position = .(, , , )
toggleBtn.BackgroundColor3 = .(, , )
toggleBtn.TextColor3 = .(, , )
toggleBtn.Text =
toggleBtn.Font = .Font.GothamBold
toggleBtn.TextScaled =
.(, toggleBtn).CornerRadius = .(, )
toggleBtn.MouseButton1Click:(()
BotEnabled = BotEnabled
toggleBtn.Text = BotEnabled
)
wsLabel = .(, mainFrame)
wsLabel.Size = .(, , , )
wsLabel.Position = .(, , , )
wsLabel.BackgroundTransparency =
wsLabel.Text =
wsLabel.TextColor3 = .(, , )
wsLabel.TextXAlignment = .TextXAlignment.Left
wsLabel.Font = .Font.Gotham
wsLabel.TextScaled =
wsBox = .(, mainFrame)
wsBox.Size = .(, , , )
wsBox.Position = .(, , , )
wsBox.BackgroundColor3 = .(, , )
wsBox.TextColor3 = .(, , )
wsBox.PlaceholderText = (WalkSpeed)
wsBox.ClearTextOnFocus =
wsBox.TextScaled =
wsBox.FocusLost:(()
num = (wsBox.Text)
num
WalkSpeed = num
Humanoid.WalkSpeed = num
)
jpLabel = .(, mainFrame)
jpLabel.Size = .(, , , )
jpLabel.Position = .(, , , )
jpLabel.BackgroundTransparency =
jpLabel.Text =
jpLabel.TextColor3 = .(, , )
jpLabel.TextXAlignment = .TextXAlignment.Left
jpLabel.Font = .Font.Gotham
jpLabel.TextScaled =
jpBox = .(, mainFrame)
jpBox.Size = .(, , , )
jpBox.Position = .(, , , )
jpBox.BackgroundColor3 = .(, , )
jpBox.TextColor3 = .(, , )
jpBox.PlaceholderText = (JumpPower)
jpBox.ClearTextOnFocus =
jpBox.TextScaled =
jpBox.FocusLost:(()
num = (jpBox.Text)
num
JumpPower = num
Humanoid.JumpPower = num
)
minimizeBtn.MouseButton1Click:(()
mainFrame.Visible =
openBtn.Visible =
)
openBtn.MouseButton1Click:(()
mainFrame.Visible =
openBtn.Visible =
)
dragging =
dragInput, mouseStart, frameStart
titleBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
mouseStart = input.Position
frameStart = mainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
titleBar.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
delta = input.Position - mouseStart
mainFrame.Position = .(
frameStart.X.Scale,
frameStart.X.Offset + delta.X,
frameStart.Y.Scale,
frameStart.Y.Offset + delta.Y
)
)
RunService.Heartbeat:(()
BotEnabled
()
target = ()
target
IdleWanderMode =
targetRoot = target.Character.HumanoidRootPart
(targetRoot.Position - RootPart.Position).Magnitude > AttackRange
(targetRoot.Position)
offset = .(.(() * ) * , , .(() * ) * )
(targetRoot.Position + offset)
.(, ) ==
Humanoid.Jump =
IdleWanderMode
IdleWanderMode =
NextWanderTime = () + .(, )
(())
() < NextWanderTime
.() < WanderChancePerFrame
Humanoid:(RootPart.Position)
.() <
(())
IdleWanderMode =
(ArenaCenter)
)
watermark = .(, CoreGui)
watermark.Size = .(, , , )
watermark.Position = .(, -, , )
watermark.BackgroundTransparency =
watermark.BackgroundColor3 = .(, , )
watermark.Text =
watermark.TextColor3 = .(, , )
watermark.Font = .Font.GothamBold
watermark.TextScaled =
watermark.TextStrokeTransparency = • Just a lame sword fight bot which kind of works and it's better to act fair instead of using reach and end up getting banned • This Follower Games Works well and gives you followers. Best way to earn follower is to make a private server which actually cost no robux and just kill your alt account.