Run it
Copy the script and paste it into your executor.
RunService = :()
UserInputService = :()
Players = :()
LocalPlayer = Players.LocalPlayer
Camera = .CurrentCamera
teamCheck =
fov =
smoothing =
totalShots =
totalHits =
accuracy =
Binds = {
OpenMenu = .KeyCode.M,
Aimbot = .KeyCode.E,
Speed = .KeyCode.V,
}
SpeedEnabled =
NormalWalkSpeed =
FOVring = .()
FOVring.Visible =
FOVring.Thickness =
FOVring.Radius = fov
FOVring.Transparency =
FOVring.Color = .(, , )
FOVring.Position = Camera.ViewportSize /
FOVring.Filled =
ESPSettings = {
Enabled = ,
ShowBox = ,
ShowName = ,
ShowHP = ,
ShowFOVCircle = ,
RainbowESP = ,
}
CurrentTheme =
Theme = {
Dark = {
Background = .(, , ),
Accent = .(, , ),
Text = .(, , ),
SecondaryText = .(, , ),
Divider = .(, , ),
ToggleOff = .(, , ),
},
Light = {
Background = .(, , ),
Accent = .(, , ),
Text = .(, , ),
SecondaryText = .(, , ),
Divider = .(, , ),
ToggleOff = .(, , ),
}
}
watermarkBg = .()
watermarkBg.Visible =
watermarkBg.Position = .(Camera.ViewportSize.X - , )
watermarkBg.Size = .(, )
watermarkBg.Thickness =
watermarkBg.Filled =
watermarkBg.Color = .(, , )
watermarkBg.Transparency =
watermarkBg.Radius =
watermark = .()
watermark.Visible =
watermark.Position = .(Camera.ViewportSize.X - , )
watermark.Size =
watermark.Center =
watermark.Outline =
watermark.OutlineColor = .(,,)
watermark.Color = .(, , )
watermark.Text =
watermark.Font = .Fonts.Monospace
rainbowTime =
RunService.RenderStepped:((delta)
rainbowTime = rainbowTime + delta *
hue = rainbowTime %
color = .(hue, , )
ESPSettings.RainbowESP
watermark.Color = color
_, data (espElements)
data.nameTag.Color = color
data.healthText.Color = color
_, line (data.lines)
line.Color = color
)
hintText = .()
hintText.Visible =
hintText.Position = .(Camera.ViewportSize.X / , )
hintText.Size =
hintText.Center =
hintText.Outline =
hintText.OutlineColor = .(,,)
hintText.Color = .(, , )
hintText.Text =
hintText.Font = .Fonts.Monospace
.(, ()
hintText.Visible =
)
selfHPText = .()
selfHPText.Visible =
selfHPText.Center =
selfHPText.Outline =
selfHPText.OutlineColor = .(,,)
selfHPText.Color = .(, , )
selfHPText.Size =
selfHPText.Font = .Fonts.Monospace
RunService.RenderStepped:(()
LocalPlayer.Character LocalPlayer.Character:() LocalPlayer.Character:()
humanoid = LocalPlayer.Character.Humanoid
headPos = LocalPlayer.Character.Head.Position + .(, , )
screenPos, onScreen = Camera:(headPos)
onScreen
hpPerc = .(.(humanoid.Health / humanoid.MaxHealth * + ), , )
selfHPText.Text = (hpPerc) ..
selfHPText.Position = .(screenPos.X, screenPos.Y - )
selfHPText.Visible =
hpPerc >
selfHPText.Color = .(, , )
hpPerc >
selfHPText.Color = .(, , )
selfHPText.Color = .(, , )
selfHPText.Visible =
selfHPText.Visible =
)
(cframe)
target =
mag = .huge
_, v (Players:())
v.Character v.Character:()
v.Character:()
v.Character:()
v ~= LocalPlayer
(v.Team ~= LocalPlayer.Team teamCheck)
headPos = v.Character.Head.Position
closestPoint = Ray.(cframe.Position, cframe.LookVector * ):(headPos)
magBuf = (headPos - closestPoint).Magnitude
magBuf < mag
mag = magBuf
target = v
target
(success)
totalShots = totalShots +
success totalHits = totalHits +
accuracy = totalShots > (totalHits / totalShots)
accuracy <
fov = fov +
smoothing = .(, smoothing - )
accuracy >
smoothing = .(, smoothing + )
FOVring.Radius = fov
RunService.RenderStepped:(()
UserInputService:(Binds.Aimbot)
cam = Camera
screenCenter = cam.ViewportSize /
closestTarget = (cam.CFrame)
closestTarget closestTarget.Character closestTarget.Character:()
headPos = closestTarget.Character.Head.Position
ssHeadPoint, onScreen = cam:(headPos)
screenHead = .(ssHeadPoint.X, ssHeadPoint.Y)
onScreen (screenHead - screenCenter).Magnitude < fov
targetCFrame = .(cam.CFrame.Position, headPos)
cam.CFrame = cam.CFrame:(targetCFrame, smoothing)
hitChance = .() <
(hitChance)
)
espElements = {}
(player)
player == LocalPlayer
esp = {}
esp.nameTag = .()
esp.nameTag.Visible =
esp.nameTag.Center =
esp.nameTag.Outline =
esp.nameTag.Size =
esp.nameTag.Color = .(, , )
esp.nameTag.Text = player.Name
esp.healthText = .()
esp.healthText.Visible =
esp.healthText.Outline =
esp.healthText.Size =
esp.healthText.Color = .(, , )
esp.lines = {}
i = ,
line = .()
line.Visible =
line.Thickness =
line.Transparency =
line.Color = .(, , )
.(esp.lines, line)
espElements[player] = esp
()
ESPSettings.Enabled
_, data (espElements)
data.nameTag.Visible =
data.healthText.Visible =
_, ln (data.lines) ln.Visible =
_, player (Players:())
data = espElements[player]
data
player.Character
hrp = player.Character:()
head = player.Character:()
hum = player.Character:()
hrp head hum
rootPos, onScreen = Camera:(hrp.Position)
onScreen
top = Camera:(head.Position + .(, , ))
bottom = Camera:(hrp.Position - .(, , ))
height = .(top.Y - bottom.Y)
width = height *
left = .(rootPos.X - width/, top.Y)
right = .(rootPos.X + width/, top.Y)
bl = .(left.X, bottom.Y)
br = .(right.X, bottom.Y)
ESPSettings.ShowBox
boxColor = ESPSettings.RainbowESP .((() * ) % , , ) .(, , )
_, ln (data.lines)
ln.Color = boxColor
data.lines[].From = left; data.lines[].To = right; data.lines[].Visible =
data.lines[].From = right; data.lines[].To = br; data.lines[].Visible =
data.lines[].From = br; data.lines[].To = bl; data.lines[].Visible =
data.lines[].From = bl; data.lines[].To = left; data.lines[].Visible =
_, ln (data.lines) ln.Visible =
data.nameTag.Visible = ESPSettings.ShowName
ESPSettings.ShowName
data.nameTag.Position = .(rootPos.X, top.Y - )
ESPSettings.RainbowESP
data.nameTag.Color = .((() * + ) % , , )
ESPSettings.ShowHP
hpPerc = .(.(hum.Health / hum.MaxHealth * ), , )
data.healthText.Text = hpPerc ..
ESPSettings.RainbowESP
data.healthText.Color = .((() * + ) % , , )
data.healthText.Color = hpPerc > .(,,)
hpPerc > .(,,)
.(,,)
data.healthText.Position = .(right.X + , rootPos.Y - )
data.healthText.Visible =
data.healthText.Visible =
data.nameTag.Visible =
data.healthText.Visible =
_, ln (data.lines) ln.Visible =
data.nameTag.Visible =
data.healthText.Visible =
_, ln (data.lines) ln.Visible =
data.nameTag.Visible =
data.healthText.Visible =
_, ln (data.lines) ln.Visible =
FOVring.Visible = ESPSettings.ShowFOVCircle
_, plr (Players:()) (plr)
Players.PlayerAdded:(createESP)
Players.PlayerRemoving:((plr)
d = espElements[plr]
d
d.nameTag:()
d.healthText:()
_, ln (d.lines) ln:()
espElements[plr] =
)
RunService.RenderStepped:(updateESP)
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = LocalPlayer:()
screenGui.Enabled =
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = Theme[CurrentTheme].Background
mainFrame.BorderSizePixel =
mainFrame.Parent = screenGui
uiCorner = .()
uiCorner.CornerRadius = .(, )
uiCorner.Parent = mainFrame
titleBar = .()
titleBar.Size = .(, , , )
titleBar.BackgroundColor3 = Theme[CurrentTheme].Background
titleBar.BorderSizePixel =
titleBar.Parent = mainFrame
titleLabel = .()
titleLabel.Size = .(, -, , )
titleLabel.Position = .(, , , )
titleLabel.BackgroundTransparency =
titleLabel.Text =
titleLabel.TextColor3 = Theme[CurrentTheme].Text
titleLabel.TextSize =
titleLabel.Font = .Font.GothamBold
titleLabel.TextXAlignment = .TextXAlignment.Left
titleLabel.Parent = titleBar
dragging, dragInput, dragStart, startPos
titleBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = mainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
titleBar.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
RunService.RenderStepped:(()
dragging dragInput
delta = dragInput.Position - dragStart
mainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
divider = .()
divider.Size = .(, , , )
divider.Position = .(, , , )
divider.BackgroundColor3 = Theme[CurrentTheme].Divider
divider.BorderSizePixel =
divider.Parent = mainFrame
tabBar = .()
tabBar.Size = .(, , , )
tabBar.Position = .(, , , )
tabBar.BackgroundTransparency =
tabBar.Parent = mainFrame
tabNames = {, }
tabButtons = {}
contentFrames = {}
i, name (tabNames)
btn = .()
btn.Size = .(/#tabNames, -, , -)
btn.Position = .((i-)/#tabNames, , , )
btn.BackgroundColor3 = (i == ) Theme[CurrentTheme].Accent Theme[CurrentTheme].ToggleOff
btn.Text = name
btn.TextColor3 = Theme[CurrentTheme].Text
btn.TextSize =
btn.Font = .Font.GothamSemibold
btn.Parent = tabBar
tabButtons[name] = btn
cont = .()
cont.Size = .(, , , -)
cont.Position = .(, , , )
cont.BackgroundTransparency =
cont.Visible = (i == )
cont.Parent = mainFrame
contentFrames[name] = cont
name, btn (tabButtons)
btn.MouseButton1Click:(()
_, cont (contentFrames) cont.Visible =
contentFrames[name].Visible =
_, b (tabButtons) b.BackgroundColor3 = Theme[CurrentTheme].ToggleOff
btn.BackgroundColor3 = Theme[CurrentTheme].Accent
)
(parent, name, initial, callback, yPos)
cont = .()
cont.Size = .(, , , )
cont.Position = .(, , , yPos)
cont.BackgroundTransparency =
cont.Parent = parent
lbl = .()
lbl.Size = .(, , , )
lbl.BackgroundTransparency =
lbl.Text = name
lbl.TextColor3 = Theme[CurrentTheme].SecondaryText
lbl.TextSize =
lbl.Font = .Font.GothamSemibold
lbl.TextXAlignment = .TextXAlignment.Left
lbl.Parent = cont
bg = .()
bg.Size = .(, , , )
bg.Position = .(, -, , -)
bg.BackgroundColor3 = initial Theme[CurrentTheme].Accent Theme[CurrentTheme].ToggleOff
bg.BorderSizePixel =
bg.Parent = cont
.(, bg).CornerRadius = .()
knob = .()
knob.Size = .(, , , )
knob.Position = initial .(, , , -) .(, , , -)
knob.BackgroundColor3 = .(,,)
knob.BorderSizePixel =
knob.Parent = bg
.(, knob).CornerRadius = .()
btn = .()
btn.Size = .(,,,)
btn.BackgroundTransparency =
btn.Text =
btn.Parent = cont
state = initial
btn.MouseButton1Click:(()
state = state
bg.BackgroundColor3 = state Theme[CurrentTheme].Accent Theme[CurrentTheme].ToggleOff
knob:(state .(,,,-) .(,,,-), , , , )
(state)
)
y =
(contentFrames[], , ESPSettings.Enabled, (v) ESPSettings.Enabled = v , y) y +=
(contentFrames[], , ESPSettings.ShowBox, (v) ESPSettings.ShowBox = v , y) y +=
(contentFrames[], , ESPSettings.ShowName, (v) ESPSettings.ShowName = v , y) y +=
(contentFrames[], , ESPSettings.ShowHP, (v) ESPSettings.ShowHP = v , y) y +=
(contentFrames[], , ESPSettings.ShowFOVCircle,(v) ESPSettings.ShowFOVCircle = v; FOVring.Visible = v , y) y +=
(contentFrames[], , ESPSettings.RainbowESP, (v) ESPSettings.RainbowESP = v , y) y +=
bindsContent = contentFrames[]
bindY =
listeningFor =
(name, defaultKey)
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , bindY)
frame.BackgroundTransparency =
frame.Parent = bindsContent
lbl = .()
lbl.Size = .(, , , )
lbl.BackgroundTransparency =
lbl.Text = name
lbl.TextColor3 = Theme[CurrentTheme].SecondaryText
lbl.TextSize =
lbl.Font = .Font.GothamSemibold
lbl.TextXAlignment = .TextXAlignment.Left
lbl.Parent = frame
keyBtn = .()
keyBtn.Size = .(, , , )
keyBtn.Position = .(, -, , -)
keyBtn.BackgroundColor3 = Theme[CurrentTheme].Accent
keyBtn.Text = UserInputService:(defaultKey)
keyBtn.TextColor3 = .(,,)
keyBtn.TextSize =
keyBtn.Font = .Font.GothamBold
keyBtn.Parent = frame
.(, keyBtn).CornerRadius = .(,)
keyBtn.MouseButton1Click:(()
listeningFor
listeningFor = name
keyBtn.Text =
keyBtn.BackgroundColor3 = .(,,)
)
bindY = bindY +
(, Binds.OpenMenu)
(, Binds.Aimbot)
(, Binds.Speed)
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed
listeningFor
key = input.KeyCode
key ~= .KeyCode.Unknown
key == .KeyCode.Backspace
Binds[listeningFor] =
Binds[listeningFor] = key
_, child (bindsContent:())
child:()
lbl = child:()
btn = child:()
lbl btn lbl.Text == listeningFor
btn.Text = UserInputService:(Binds[listeningFor])
btn.BackgroundColor3 = Theme[CurrentTheme].Accent
listeningFor =
input.KeyCode == Binds.OpenMenu
screenGui.Enabled = screenGui.Enabled
input.KeyCode == Binds.Speed
SpeedEnabled = SpeedEnabled
LocalPlayer.Character LocalPlayer.Character:()
humanoid = LocalPlayer.Character.Humanoid
SpeedEnabled
NormalWalkSpeed = humanoid.WalkSpeed
humanoid.WalkSpeed =
humanoid.WalkSpeed = NormalWalkSpeed
)
()чит с аим ботом есп и функциями будет обновляться дальше. меню на M аимбот на E в дали хуже чем вблизи аим. СКРИПТ ДЛЯ ВСЕХ РЕЖИМОВ НЕ ТОЛЬКО ДЛЯ ДМ АРЕНЫ. БУДЕТ ДОРАБАТЫВАТЬСЯ ПРОСТО СКОПИРУЙТЕ И ВСТАВЬТЕ В ХЕНО И ТАМ ЗА ИНЖЕКТИТЕ КАК ВСЕ СКРИПТЫ. The cheat with aimbot, ESP, and other features will continue to be updated. Menu on M, aimbot on E, at a distance it's worse than close-up aim. SCRIPT FOR ALL MODES, NOT JUST FOR DM ARENA. WILL BE IMPROVED, JUST COPY AND PASTE IT INTO XENO AND INJECT IT THERE LIKE ALL OTHER SCRIPTS.