Run it
Copy the script and paste it into your executor.
Players = :()
LocalPlayer = Players.LocalPlayer
Camera = .CurrentCamera
RunService = :()
UserInputService = :()
GuiService = :()
GameName =
.PlaceId ~=
()
.AimBotScript
.AimBotScript:()
DropLib = (:())()
DropLib
()
gui_config = {
PrimaryColor = .(, , ),
SecondaryColor = .(, , ),
AccentColor = .(, , ),
TextColor = .(, , ),
Font = .Font.Gotham,
TextSize =
}
gui = DropLib:(gui_config, .CoreGui)
MainCategory = gui:(, .(, , , ))
AimbotSection = MainCategory:()
SilentAimSection = MainCategory:()
VisualsSection = MainCategory:()
DetectionSection = MainCategory:()
SettingsSection = MainCategory:()
AimbotEnabled =
FOVRadius =
SmoothingAmount =
SilentEnabled =
HitboxExpansion =
HitboxAlpha =
ShowFOV =
ShowESP =
esp_color = .(, , )
ShowOtherScriptUsers =
my_script_id = .. .(, )
detected_users = {}
user_list_display =
()
fov_circle = .()
fov_circle.Visible = ShowFOV
fov_circle.Radius = FOVRadius
fov_circle.Color = .(, , )
fov_circle.Thickness =
fov_circle.Filled =
fov_circle.Position = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y / )
ESP_drawings = {}
()
.ArsenalScriptUsers
.ArsenalScriptUsers = {}
.ArsenalScriptUsers[LocalPlayer.Name] = {
identifier = my_script_id,
timestamp = (),
player = LocalPlayer
}
()
.ArsenalScriptUsers
detected_users = {}
current_time = ()
player_name, user_data (.ArsenalScriptUsers)
current_time - user_data.timestamp >
.ArsenalScriptUsers[player_name] =
.(detected_users, player_name)
user_list_display
#detected_users >
user_list_display.Text = .. #detected_users .. .. .(detected_users, )
user_list_display.Text =
user_list_display.Visible = ShowOtherScriptUsers
()
user_list_display
user_list_display = .()
user_list_display.Text =
user_list_display.Size =
user_list_display.Color = .(, , )
user_list_display.Position = .(, )
user_list_display.Outline =
user_list_display.OutlineColor = .(, , )
user_list_display.Visible = ShowOtherScriptUsers
()
_, service (:())
service.ClassName ==
service.Name
players_service = [()]
local_player = players_service.LocalPlayer
silent_aim_connections = {}
()
silent_aim_connections.transparency_loop
silent_aim_connections.transparency_loop:()
silent_aim_connections.hitbox_loop
silent_aim_connections.hitbox_loop:()
silent_aim_connections.transparency_loop = .(()
SilentEnabled
_, player (players_service:())
player ~= local_player player.Character
_, part_name ({, , , })
part = player.Character:(part_name)
part
part.Transparency = HitboxAlpha
()
)()
silent_aim_connections.hitbox_loop = .(()
SilentEnabled
_, player (players_service:())
player ~= local_player player.Character
_, part_name ({, , , })
part = player.Character:(part_name)
part
part.CanCollide =
part.Size = .(HitboxExpansion, HitboxExpansion, HitboxExpansion)
()
)()
()
silent_aim_connections.transparency_loop
silent_aim_connections.transparency_loop:()
silent_aim_connections.transparency_loop =
silent_aim_connections.hitbox_loop
silent_aim_connections.hitbox_loop:()
silent_aim_connections.hitbox_loop =
_, player (players_service:())
player ~= local_player player.Character
_, part_name ({, , , })
part = player.Character:(part_name)
part
part.Transparency =
part.CanCollide =
part_name ==
part.Size = .(, , )
part_name:()
part.Size = .(, , )
part_name ==
part.Size = .(, , )
(player)
ESP_drawings[player]
drawing_objects = {}
drawing_objects.Spine = .()
drawing_objects.LeftUpperArm = .()
drawing_objects.LeftLowerArm = .()
drawing_objects.RightUpperArm = .()
drawing_objects.RightLowerArm = .()
drawing_objects.LeftUpperLeg = .()
drawing_objects.LeftLowerLeg = .()
drawing_objects.RightUpperLeg = .()
drawing_objects.RightLowerLeg = .()
drawing_objects.DistanceText = .()
drawing_objects.DistanceText.Text =
drawing_objects.DistanceText.Size =
drawing_objects.DistanceText.Color = .(, , )
drawing_objects.DistanceText.Center =
drawing_objects.DistanceText.Outline =
drawing_objects.DistanceText.OutlineColor = .(, , )
drawing_objects.DistanceText.Visible =
name, line_obj (drawing_objects)
name:() name:() name ==
line_obj.Visible =
line_obj.Color = esp_color
line_obj.Thickness =
ESP_drawings[player] = drawing_objects
(player)
ESP_drawings[player]
_, drawing_obj (ESP_drawings[player])
drawing_obj:()
ESP_drawings[player] =
()
player, drawing_objects (ESP_drawings)
player ~= LocalPlayer player.Character player.Character:()
player.Team ~= LocalPlayer.Team
character = player.Character
head = character:()
torso = character:() character:()
left_upper_arm = character:() character:()
left_lower_arm = character:() character:()
right_upper_arm = character:() character:()
right_lower_arm = character:() character:()
left_upper_leg = character:() character:()
left_lower_leg = character:() character:()
right_upper_leg = character:() character:()
right_lower_leg = character:() character:()
head torso
head_pos, head_on_screen = Camera:(head.Position)
torso_pos, torso_on_screen = Camera:(torso.Position)
head_on_screen torso_on_screen
drawing_objects.Spine.From = .(head_pos.X, head_pos.Y)
drawing_objects.Spine.To = .(torso_pos.X, torso_pos.Y)
drawing_objects.Spine.Visible = ShowESP
left_upper_arm
left_upper_pos, left_upper_visible = Camera:(left_upper_arm.Position)
left_upper_visible
drawing_objects.LeftUpperArm.From = .(torso_pos.X, torso_pos.Y)
drawing_objects.LeftUpperArm.To = .(left_upper_pos.X, left_upper_pos.Y)
drawing_objects.LeftUpperArm.Visible = ShowESP
left_lower_arm left_lower_arm ~= left_upper_arm
left_lower_pos, left_lower_visible = Camera:(left_lower_arm.Position)
left_lower_visible
drawing_objects.LeftLowerArm.From = .(left_upper_pos.X, left_upper_pos.Y)
drawing_objects.LeftLowerArm.To = .(left_lower_pos.X, left_lower_pos.Y)
drawing_objects.LeftLowerArm.Visible = ShowESP
drawing_objects.LeftLowerArm.Visible =
drawing_objects.LeftLowerArm.Visible =
drawing_objects.LeftUpperArm.Visible =
drawing_objects.LeftLowerArm.Visible =
drawing_objects.LeftUpperArm.Visible =
drawing_objects.LeftLowerArm.Visible =
right_upper_arm
right_upper_pos, right_upper_visible = Camera:(right_upper_arm.Position)
right_upper_visible
drawing_objects.RightUpperArm.From = .(torso_pos.X, torso_pos.Y)
drawing_objects.RightUpperArm.To = .(right_upper_pos.X, right_upper_pos.Y)
drawing_objects.RightUpperArm.Visible = ShowESP
right_lower_arm right_lower_arm ~= right_upper_arm
right_lower_pos, right_lower_visible = Camera:(right_lower_arm.Position)
right_lower_visible
drawing_objects.RightLowerArm.From = .(right_upper_pos.X, right_upper_pos.Y)
drawing_objects.RightLowerArm.To = .(right_lower_pos.X, right_lower_pos.Y)
drawing_objects.RightLowerArm.Visible = ShowESP
drawing_objects.RightLowerArm.Visible =
drawing_objects.RightLowerArm.Visible =
drawing_objects.RightUpperArm.Visible =
drawing_objects.RightLowerArm.Visible =
drawing_objects.RightUpperArm.Visible =
drawing_objects.RightLowerArm.Visible =
left_upper_leg
left_leg_upper_pos, left_leg_upper_visible = Camera:(left_upper_leg.Position)
left_leg_upper_visible
drawing_objects.LeftUpperLeg.From = .(torso_pos.X, torso_pos.Y)
drawing_objects.LeftUpperLeg.To = .(left_leg_upper_pos.X, left_leg_upper_pos.Y)
drawing_objects.LeftUpperLeg.Visible = ShowESP
left_lower_leg left_lower_leg ~= left_upper_leg
left_leg_lower_pos, left_leg_lower_visible = Camera:(left_lower_leg.Position)
left_leg_lower_visible
drawing_objects.LeftLowerLeg.From = .(left_leg_upper_pos.X, left_leg_upper_pos.Y)
drawing_objects.LeftLowerLeg.To = .(left_leg_lower_pos.X, left_leg_lower_pos.Y)
drawing_objects.LeftLowerLeg.Visible = ShowESP
drawing_objects.LeftLowerLeg.Visible =
drawing_objects.LeftLowerLeg.Visible =
drawing_objects.LeftUpperLeg.Visible =
drawing_objects.LeftLowerLeg.Visible =
drawing_objects.LeftUpperLeg.Visible =
drawing_objects.LeftLowerLeg.Visible =
right_upper_leg
right_leg_upper_pos, right_leg_upper_visible = Camera:(right_upper_leg.Position)
right_leg_upper_visible
drawing_objects.RightUpperLeg.From = .(torso_pos.X, torso_pos.Y)
drawing_objects.RightUpperLeg.To = .(right_leg_upper_pos.X, right_leg_upper_pos.Y)
drawing_objects.RightUpperLeg.Visible = ShowESP
right_lower_leg right_lower_leg ~= right_upper_leg
right_leg_lower_pos, right_leg_lower_visible = Camera:(right_lower_leg.Position)
right_leg_lower_visible
drawing_objects.RightLowerLeg.From = .(right_leg_upper_pos.X, right_leg_upper_pos.Y)
drawing_objects.RightLowerLeg.To = .(right_leg_lower_pos.X, right_leg_lower_pos.Y)
drawing_objects.RightLowerLeg.Visible = ShowESP
drawing_objects.RightLowerLeg.Visible =
drawing_objects.RightLowerLeg.Visible =
drawing_objects.RightUpperLeg.Visible =
drawing_objects.RightLowerLeg.Visible =
drawing_objects.RightUpperLeg.Visible =
drawing_objects.RightLowerLeg.Visible =
distance = .((head.Position - Camera.CFrame.Position).Magnitude)
drawing_objects.DistanceText.Text = distance ..
drawing_objects.DistanceText.Position = .(head_pos.X, head_pos.Y - )
drawing_objects.DistanceText.Visible = ShowESP
_, element (drawing_objects)
element.Visible =
_, element (drawing_objects)
element.Visible =
_, element (drawing_objects)
element.Visible =
_, element (drawing_objects)
element.Visible =
(player)
player.Character
target_head = player.Character:()
target_head
camera_position = Camera.CFrame.Position
direction_to_target = (target_head.Position - camera_position).Unit
raycast = Ray.(camera_position, direction_to_target * )
hit_part, hit_position = :(raycast, {LocalPlayer.Character, Camera})
hit_part hit_part:(player.Character)
(player)
player.Character
target_head = player.Character:()
target_head
screen_point, is_on_screen = Camera:(target_head.Position)
is_on_screen
circle_center = fov_circle.Position
distance_from_center = (.(screen_point.X, screen_point.Y) - circle_center).Magnitude
distance_from_center <= fov_circle.Radius
()
closest_target =
shortest_distance = .huge
_, player (Players:())
player ~= LocalPlayer player.Character player.Character:()
player.Team ~= LocalPlayer.Team
(player) (player)
screen_pos = Camera:(player.Character.Head.Position)
circle_center = fov_circle.Position
distance_from_center = (.(screen_pos.X, screen_pos.Y) - circle_center).Magnitude
distance_from_center < shortest_distance
closest_target = player
shortest_distance = distance_from_center
closest_target
()
AimbotEnabled
target_player = ()
target_player target_player.Character target_player.Character:()
target_part = target_player.Character.Head
current_look_direction = Camera.CFrame.LookVector
target_look_direction = (target_part.Position - Camera.CFrame.Position).Unit
smoothed_direction = (current_look_direction + (target_look_direction - current_look_direction) * SmoothingAmount).Unit
Camera.CFrame = .(Camera.CFrame.Position, Camera.CFrame.Position + smoothed_direction)
AimbotSection:(, (enabled)
AimbotEnabled = enabled
( .. (enabled ))
, AimbotEnabled)
SilentAimSection:(, (enabled)
SilentEnabled = enabled
enabled
()
()
()
()
, SilentEnabled)
VisualsSection:(, (enabled)
ShowFOV = enabled
fov_circle.Visible = enabled
( .. (enabled ))
, ShowFOV)
VisualsSection:(, (enabled)
ShowESP = enabled
( .. (enabled ))
, ShowESP)
DetectionSection:(, (enabled)
ShowOtherScriptUsers = enabled
user_list_display
user_list_display.Visible = enabled
( .. (enabled ))
, ShowOtherScriptUsers)
DetectionSection:(, ()
()
( .. #detected_users .. )
)
SettingsSection:(, (new_value)
FOVRadius = new_value
fov_circle.Radius = new_value
( .. new_value)
, , , , , FOVRadius)
SettingsSection:(, (new_value)
SmoothingAmount = new_value /
( .. (new_value / ))
, , , , , SmoothingAmount * )
SettingsSection:(, (new_color)
esp_color = new_color
_, drawing_objects (ESP_drawings)
drawing_objects.Spine drawing_objects.Spine.Color = new_color
drawing_objects.LeftUpperArm drawing_objects.LeftUpperArm.Color = new_color
drawing_objects.LeftLowerArm drawing_objects.LeftLowerArm.Color = new_color
drawing_objects.RightUpperArm drawing_objects.RightUpperArm.Color = new_color
drawing_objects.RightLowerArm drawing_objects.RightLowerArm.Color = new_color
drawing_objects.LeftUpperLeg drawing_objects.LeftUpperLeg.Color = new_color
drawing_objects.LeftLowerLeg drawing_objects.LeftLowerLeg.Color = new_color
drawing_objects.RightUpperLeg drawing_objects.RightUpperLeg.Color = new_color
drawing_objects.RightLowerLeg drawing_objects.RightLowerLeg.Color = new_color
( .. (new_color))
, , esp_color)
SettingsSection:(, ()
AimbotEnabled =
SilentEnabled =
FOVRadius =
SmoothingAmount =
ShowFOV =
ShowESP =
esp_color = .(, , )
HitboxExpansion =
HitboxAlpha =
fov_circle.Radius = FOVRadius
fov_circle.Visible = ShowFOV
()
_, drawing_objects (ESP_drawings)
_, line (drawing_objects)
line.Color = esp_color
()
)
()
()
update_success, update_error = (()
RunService.RenderStepped:(()
fov_circle.Position = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y / )
()
)
RunService.RenderStepped:(run_aimbot)
(()
.AimBotScript
()
()
()
)
)
update_success
( .. update_error)
_, player (Players:())
player ~= LocalPlayer
(player)
Players.PlayerAdded:((player)
(player)
)
Players.PlayerRemoving:((player)
(player)
)
.AimBotScript = {
Destroy = ()
()
()
fov_circle
fov_circle:()
user_list_display
user_list_display:()
.ArsenalScriptUsers .ArsenalScriptUsers[LocalPlayer.Name]
.ArsenalScriptUsers[LocalPlayer.Name] =
player, drawing_objects (ESP_drawings)
(player)
_, connection ((RunService.RenderStepped))
connection:()
gui
(() gui:() )
(() gui:() )
gui.ScreenGui
gui.ScreenGui:()
_, gui_obj (.CoreGui:())
gui_obj.Name:() gui_obj.Name:()
gui_obj:()
.AimBotScript =
()
}
()Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: gitlab.com.
BinaryZero's open-source Arsenal script this is an old version, the newest one got lost and deleted. Still Working 6/14/2026 Features: -Aimbot -Silent Aim -ESP

Universal