Run it
Copy the script and paste it into your executor.
LibraryUrl =
Success, Library = (()
(:(LibraryUrl))()
)
Success Library
Players = :()
RunService = :()
Workspace = :()
UserInputService = :()
CoreGui = :()
LocalPlayer = Players.LocalPlayer
Camera = Workspace.CurrentCamera
ESP_Settings = {
Enabled = ,
LimitDistance = ,
TeamCheck = ,
TextSize = ,
Font = ,
Box = { Enabled = , Color = .(, , ), Outline = },
BoxFill = { Enabled = , Color = .(, , ), Transparency = },
Name = { Enabled = , Color = .(, , ) },
Distance = { Enabled = , Color = .(, , ) },
HealthBar = { Enabled = },
Tracer = { Enabled = , Origin = , Color = .(, , ) },
Skeleton = { Enabled = , Color = .(, , ), Thickness = },
Chams = {
Enabled = ,
FillColor = .(, , ),
OutlineColor = .(, , ),
FillTransparency = ,
OutlineTransparency =
}
}
Aimbot = {
Enabled = ,
ToggleMode = ,
TeamCheck = ,
VisibleCheck = ,
AimPart = ,
FOV = ,
FOV_Enabled = ,
FOV_Color = .(, , ),
FOV_LockedColor = .(, , ),
Smoothness = ,
Prediction = ,
PredictionAmount =
}
ESP_Cache = {}
(Type, Properties)
Obj = .(Type)
k, v (Properties) Obj[k] = v
Obj
(Player)
Objects = {
Box = (, {Thickness = , ZIndex = , Visible = }),
BoxOutline = (, {Thickness = , Color = .(,,), ZIndex = , Visible = }),
BoxFill = (, {Filled = , ZIndex = , Visible = }),
Name = (, {Text = Player.Name, Center = , Size = ESP_Settings.TextSize, Font = ESP_Settings.Font, Outline = , ZIndex = , Visible = }),
Distance = (, {Center = , Size = ESP_Settings.TextSize - , Font = ESP_Settings.Font, Outline = , ZIndex = , Visible = }),
HealthBar = (, {Filled = , ZIndex = , Visible = }),
HealthBarOutline = (, {Filled = , Color = .(,,), ZIndex = , Visible = }),
Tracer = (, {Thickness = , ZIndex = , Visible = }),
TracerOutline = (, {Thickness = , Color = .(,,), ZIndex = , Visible = }),
SkeletonLines = {},
Highlight =
}
i = ,
.(Objects.SkeletonLines, (, {Thickness = , ZIndex = , Visible = }))
ESP_Cache[Player] = Objects
(Player)
ESP_Cache[Player]
k, v (ESP_Cache[Player])
k == v
v:()
k ==
_, line (v) line:()
v v.Remove
v:()
ESP_Cache[Player] =
SkeletonConnections = {
{, },
{, },
{, }, {, }, {, },
{, }, {, }, {, },
{, }, {, }, {, },
{, }, {, }, {, },
{, },
{, }, {, },
{, }, {, }
}
RunService.RenderStepped:(()
Player, Objects (ESP_Cache)
Character = Player.Character
Humanoid = Character Character:()
RootPart = Character Character:()
IsValid = ESP_Settings.Enabled Character Humanoid RootPart Humanoid.Health >
IsTeammate = ESP_Settings.TeamCheck Player.Team == LocalPlayer.Team
IsValid IsTeammate
HRP_Pos, OnScreen = Camera:(RootPart.Position)
Dist = (LocalPlayer.Character LocalPlayer.Character:()) (LocalPlayer.Character.HumanoidRootPart.Position - RootPart.Position).Magnitude
ESP_Settings.Chams.Enabled
Objects.Highlight Objects.Highlight.Parent ~= Character
Objects.Highlight Objects.Highlight:()
HL = .()
HL.Parent = Character; HL.Adornee = Character; HL.DepthMode = .HighlightDepthMode.AlwaysOnTop
Objects.Highlight = HL
HL = Objects.Highlight
HL.FillColor = ESP_Settings.Chams.FillColor; HL.OutlineColor = ESP_Settings.Chams.OutlineColor
HL.FillTransparency = ESP_Settings.Chams.FillTransparency; HL.OutlineTransparency = ESP_Settings.Chams.OutlineTransparency
HL.Enabled =
Objects.Highlight Objects.Highlight:() Objects.Highlight =
OnScreen Dist <= ESP_Settings.LimitDistance
ScaleFactor = / (HRP_Pos.Z * .(.(Camera.FieldOfView * )) * ) *
Width, Height = .( * ScaleFactor), .( * ScaleFactor)
BoxPos = .(.(HRP_Pos.X - Width * ), .(HRP_Pos.Y - Height * ))
ESP_Settings.Box.Enabled
Objects.Box.Size = .(Width, Height); Objects.Box.Position = BoxPos; Objects.Box.Color = ESP_Settings.Box.Color; Objects.Box.Visible =
Objects.BoxOutline.Size = .(Width, Height); Objects.BoxOutline.Position = BoxPos; Objects.BoxOutline.Visible = ESP_Settings.Box.Outline
Objects.Box.Visible = ; Objects.BoxOutline.Visible =
ESP_Settings.BoxFill.Enabled ESP_Settings.Box.Enabled
Objects.BoxFill.Size = .(Width, Height); Objects.BoxFill.Position = BoxPos; Objects.BoxFill.Color = ESP_Settings.BoxFill.Color; Objects.BoxFill.Transparency = ESP_Settings.BoxFill.Transparency; Objects.BoxFill.Visible =
Objects.BoxFill.Visible =
ESP_Settings.Name.Enabled
Objects.Name.Position = .(BoxPos.X + Width / , BoxPos.Y - Objects.Name.TextBounds.Y - ); Objects.Name.Color = ESP_Settings.Name.Color; Objects.Name.Visible =
Objects.Name.Visible =
ESP_Settings.Distance.Enabled
Objects.Distance.Text = .(Dist) .. ; Objects.Distance.Position = .(BoxPos.X + Width / , BoxPos.Y + Height + ); Objects.Distance.Color = ESP_Settings.Distance.Color; Objects.Distance.Visible =
Objects.Distance.Visible =
ESP_Settings.HealthBar.Enabled
BarWidth = ; HealthY = Height * (Humanoid.Health / Humanoid.MaxHealth)
Objects.HealthBarOutline.Size = .(BarWidth + , Height + ); Objects.HealthBarOutline.Position = .(BoxPos.X - BarWidth - , BoxPos.Y - ); Objects.HealthBarOutline.Visible =
Objects.HealthBar.Size = .(BarWidth, HealthY); Objects.HealthBar.Position = .(BoxPos.X - BarWidth - , BoxPos.Y + (Height - HealthY)); Objects.HealthBar.Color = .((Humanoid.Health / Humanoid.MaxHealth) * , , ); Objects.HealthBar.Visible =
Objects.HealthBar.Visible = ; Objects.HealthBarOutline.Visible =
ESP_Settings.Tracer.Enabled
Origin = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y)
ESP_Settings.Tracer.Origin == Origin = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y / )
ESP_Settings.Tracer.Origin == M = UserInputService:() Origin = .(M.X, M.Y)
Objects.Tracer.From = Origin; Objects.Tracer.To = .(HRP_Pos.X, HRP_Pos.Y); Objects.Tracer.Color = ESP_Settings.Tracer.Color; Objects.Tracer.Visible =
Objects.TracerOutline.From = Origin; Objects.TracerOutline.To = .(HRP_Pos.X, HRP_Pos.Y); Objects.TracerOutline.Visible =
Objects.Tracer.Visible = ; Objects.TracerOutline.Visible =
ESP_Settings.Skeleton.Enabled
lineIndex =
_, pair (SkeletonConnections)
p1 = Character:(pair[])
p2 = Character:(pair[])
p1 p2
pos1, onScreen1 = Camera:(p1.Position)
pos2, onScreen2 = Camera:(p2.Position)
onScreen1 onScreen2
line = Objects.SkeletonLines[lineIndex]
line
line.From = .(pos1.X, pos1.Y)
line.To = .(pos2.X, pos2.Y)
line.Color = ESP_Settings.Skeleton.Color
line.Thickness = ESP_Settings.Skeleton.Thickness
line.Visible =
lineIndex = lineIndex +
i = lineIndex, #Objects.SkeletonLines
Objects.SkeletonLines[i].Visible =
_, line (Objects.SkeletonLines) line.Visible =
k, v (Objects)
k == _, l (v) l.Visible =
(v) ~= v.Visible =
k, v (Objects)
k == _, l (v) l.Visible =
(v) ~= v.Visible =
Objects.Highlight Objects.Highlight:() Objects.Highlight =
)
Players.PlayerAdded:(CreateESP)
Players.PlayerRemoving:(RemoveESP)
_, Plr (Players:()) Plr ~= LocalPlayer (Plr)
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.IgnoreGuiInset =
ScreenGui.DisplayOrder =
ScreenGui.Parent = :()
FOV_Frame = .()
FOV_Frame.BackgroundTransparency =
FOV_Frame.AnchorPoint = .(, )
FOV_Frame.Position = .(, , , )
FOV_Frame.Size = .(, Aimbot.FOV * , , Aimbot.FOV * )
Stroke = .()
Stroke.Thickness =
Stroke.Color = Aimbot.FOV_Color
Stroke.Transparency =
Stroke.Parent = FOV_Frame
Corner = .()
Corner.CornerRadius = .(, )
Corner.Parent = FOV_Frame
FOV_Frame.Parent = ScreenGui
()
FOV_Frame.Size = .(, Aimbot.FOV * , , Aimbot.FOV * )
FOV_Frame.Visible = Aimbot.FOV_Enabled Aimbot.Enabled
Stroke.Color = Aimbot.FOV_Color
()
closest =
bestDist = Aimbot.FOV
_, plr Players:()
plr == LocalPlayer plr.Character plr.Character:().Health <=
Aimbot.TeamCheck plr.Team == LocalPlayer.Team
part = plr.Character:(Aimbot.AimPart) plr.Character:()
part
pos = part.Position
Aimbot.Prediction
pos = pos + (part.Velocity * Aimbot.PredictionAmount)
screenPos, onScreen = Camera:(pos)
onScreen
dist = (.(screenPos.X, screenPos.Y) - .(Camera.ViewportSize.X/, Camera.ViewportSize.Y/)).Magnitude
dist >= bestDist
Aimbot.VisibleCheck
rayParams = RaycastParams.()
rayParams.FilterDescendantsInstances = {LocalPlayer.Character}
rayParams.FilterType = .RaycastFilterType.Blacklist
result = Workspace:(Camera.CFrame.Position, pos - Camera.CFrame.Position, rayParams)
result result.Instance:(plr.Character)
bestDist = dist
closest = pos
closest
RunService.Heartbeat:(()
()
shouldAim = Aimbot.Enabled (Aimbot.ToggleMode UserInputService:(.UserInputType.MouseButton2))
shouldAim
Stroke.Color = Aimbot.FOV_Color
target = ()
target
Stroke.Color = Aimbot.FOV_LockedColor
look = .(Camera.CFrame.Position, target)
Camera.CFrame = Camera.CFrame:(look, / Aimbot.Smoothness)
Stroke.Color = Aimbot.FOV_Color
)
Library:()
Window = Library:()
Window:()
VisualsTab = Window:()
EspPage = VisualsTab:()
ChamsPage = VisualsTab:()
MasterGroup = EspPage:(, )
MasterGroup:({
Title = ,
Default = ,
Callback = (V)
ESP_Settings.Enabled = V
})
ElementsGroup = EspPage:(, )
ElementsGroup:({ Title = , Default = , Callback = (V) ESP_Settings.Box.Enabled = V })
ElementsGroup:({ Title = , Default = , Callback = (V) ESP_Settings.Skeleton.Enabled = V })
ElementsGroup:({ Title = , Default = , Callback = (V) ESP_Settings.Name.Enabled = V })
ElementsGroup:({ Title = , Default = , Callback = (V) ESP_Settings.HealthBar.Enabled = V })
ElementsGroup:({ Title = , Default = , Callback = (V) ESP_Settings.Distance.Enabled = V })
ElementsGroup:({ Title = , Default = , Callback = (V) ESP_Settings.Tracer.Enabled = V })
EspSettingsGroup = EspPage:(, )
EspSettingsGroup:({ Title = , Default = ESP_Settings.Box.Color, Callback = (V) ESP_Settings.Box.Color = V })
EspSettingsGroup:({ Title = , Default = ESP_Settings.Skeleton.Color, Callback = (V) ESP_Settings.Skeleton.Color = V })
EspSettingsGroup:({ Title = , Default = ESP_Settings.Name.Color, Callback = (V) ESP_Settings.Name.Color = V })
EspSettingsGroup:({ Title = , Default = , Callback = (V) ESP_Settings.BoxFill.Enabled = V })
EspSettingsGroup:({ Title = , Default = ESP_Settings.BoxFill.Color, Callback = (V) ESP_Settings.BoxFill.Color = V })
EspSettingsGroup:({ Title = , Min = , Max = , Default = , Suffix = , Callback = (V) ESP_Settings.LimitDistance = V })
ChamsGroup = ChamsPage:(, )
ChamsGroup:({ Title = , Default = , Callback = (V) ESP_Settings.Chams.Enabled = V })
ChamsGroup:({ Title = , Default = ESP_Settings.Chams.FillColor, Callback = (V) ESP_Settings.Chams.FillColor = V })
ChamsGroup:({ Title = , Default = ESP_Settings.Chams.OutlineColor, Callback = (V) ESP_Settings.Chams.OutlineColor = V })
AimbotTab = Window:()
Page = AimbotTab:()
Page:(, ):({
Title = ,
Default = ,
Callback = (v) Aimbot.Enabled = v
})
Page:(, ):({
Title = ,
Default = ,
Description = ,
Callback = (v) Aimbot.ToggleMode = v
})
Page:(, ):({
Title = ,
Values = {, , , },
Default = ,
Callback = (v) Aimbot.AimPart = v
})
Page:(, ):({
Title = ,
Default = ,
Callback = (v) Aimbot.VisibleCheck = v
})
Page:(, ):({
Title = ,
Default = ,
Callback = (v)
Aimbot.FOV_Enabled = v
()
})
Page:(, ):({
Title = ,
Min = , Max = , Default = ,
Callback = (v)
Aimbot.FOV = v
()
})
Page:(, ):({
Title = ,
Default = Aimbot.FOV_Color,
Callback = (v)
Aimbot.FOV_Color = v
()
})
Page:(, ):({
Title = ,
Default = Aimbot.FOV_LockedColor,
Callback = (v) Aimbot.FOV_LockedColor = v
})
Page:(, ):({
Title = ,
Min = , Max = , Default = ,
Suffix = ,
Callback = (v) Aimbot.Smoothness = v
})
Window:()
SettingsTab = Window:()
SettingsPage = SettingsTab:()
ConfigGroup = SettingsPage:(, )
Configs = Library:()
ConfigGroup:({
Title = ,
Values = Configs,
Default = ,
Multi = ,
Flag = ,
Callback = (Value)
})
ConfigGroup:({
Title = ,
Placeholder = ,
Flag = ,
Callback = (Value)
})
ConfigGroup:({
Title = ,
Callback = ()
name = Library.Flags[]
name
Library:(name)
Library:(, , )
})
ConfigGroup:({
Title = ,
Callback = ()
name = Library.Flags[]
name == name == name = Library.Flags[]
name name ~=
Library:(name)
NewList = Library:()
Library.Items[] Library.Items[].(NewList)
Library:(, , )
})
ConfigGroup:({
Title = ,
Callback = ()
name = Library.Flags[]
name name ~=
Library:(name)
NewList = Library:()
Library.Items[]
Library.Items[].(NewList)
Library.Flags[] =
Library:(, , )
})
ConfigGroup:({
Title = ,
Callback = ()
NewList = Library:()
Library.Items[] Library.Items[].(NewList)
Library:(, , )
})
ThemeGroup = SettingsPage:(, )
ThemeList = {}
Library.ThemePresets
ThemeName, _ (Library.ThemePresets)
.(ThemeList, ThemeName)
.(ThemeList)
ThemeGroup:({
Title = ,
Values = ThemeList,
Default = ,
Multi = ,
Callback = (Value)
Library.SetTheme
Library:(Value)
()
})
ThemeGroup:()
ThemeGroup:()
ThemeGroup:({
Title = , Default = Library.Theme.Accent, Flag = ,
Callback = (Value) Library:(, Value)
})
ThemeGroup:({
Title = , Default = Library.Theme.Background, Flag = ,
Callback = (Value) Library:(, Value)
})
ThemeGroup:({
Title = , Default = Library.Theme.Sidebar, Flag = ,
Callback = (Value) Library:(, Value)
})
ThemeGroup:({
Title = , Default = Library.Theme.Groupbox, Flag = ,
Callback = (Value) Library:(, Value)
})
ThemeGroup:()
ThemeGroup:({
Title = , Default = Library.Theme.Text, Flag = ,
Callback = (Value) Library:(, Value)
})
ThemeGroup:({
Title = , Default = Library.Theme.TextDark, Flag = ,
Callback = (Value) Library:(, Value)
})
ThemeGroup:({
Title = , Default = Library.Theme.Outline, Flag = ,
Callback = (Value) Library:(, Value)
})
ThemeGroup:({
Title = ,
Callback = ()
Library:()
Library:(, , )
})
UISettings = SettingsPage:(, )
UISettings:({
Title = ,
Default = ,
Flag = ,
Callback = (Value)
Library.WatermarkSettings.Enabled = Value
})
UISettings:({
Title = ,
Default = ,
Placeholder = ,
ClearOnFocus = ,
Callback = (Value)
Library.WatermarkSettings.Text = Value
})
UISettings:({
Title = ,
Callback = ()
gui = :():()
water = :():()
gui gui:()
water water:()
})Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.

[FPS] Flick