Run it
Copy the script and paste it into your executor.
().Blaqcc = {
[] = {
[] = ,
[] = {
[] = .KeyCode.Q,
[] = ,
},
[] = {
[] = ,
[] = ,
[] = ,
[] = ,
[] = {
[] = ,
[] = ,
[] = ,
},
},
[] = {
[] = ,
[] = ,
[] = ,
[] = {
[] = ,
[] = ,
},
[] = ,
},
[] = {
[] = ,
[] = ,
[] = ,
[] = ,
},
[] = {
[] = ,
[] = {
[] = ,
[] = ,
[] = ,
},
[] = {
[] = ,
[] = ,
[] = ,
},
},
},
[] = {
[] = ,
[] = {
[] = ,
[] = ,
},
[] = {
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
},
[] = {
[] = ,
},
[] = {
[] = ,
[] = ,
[] = ,
[] = ,
[] = {
[] = ,
[] = ,
},
[] = ,
},
},
[] = {
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
},
[] = {
[] = .KeyCode.P,
},
}
Players = :()
player = Players.LocalPlayer
uis = :()
runService = :()
Camera = .CurrentCamera
mouse = player:()
LocalPlayer = Players.LocalPlayer
Camera = .CurrentCamera
= {}
silenttarget
silentpart
silentstatus
silentpred
silentUtility = {
Method = ,
}
aimlocktarget
aimlockstatus =
AimbotTarget =
aimpred
aimspeed
Victim
Locked
AimLockState =
panicstatus =
(Object)
_, screen = Camera:(Object.Position)
screen
(Plr)
Plr Plr.Character Plr.Character:()
Plr.Character:()
Plr.Character:()
(Player)
Player:() Player.DataFolder:()
Player.DataFolder.Information:()
player:()
player.DataFolder:()
player.DataFolder.Information:()
player.DataFolder.Information.Crew.Value ~= Player.DataFolder.Information.Crew.Value ~=
Player.DataFolder.Information.Crew.Value ~=
player.DataFolder.Information.Crew.Value ~=
(Part)
PartPos, OnScreen = Camera:(Part.Position)
OnScreen
Magnitude = (.(PartPos.X, PartPos.Y) - .(mouse.X, mouse.Y)).Magnitude
Magnitude
.huge
(plr, maxdistance)
plr.Character plr.Character:() player.Character
player.Character:()
(plr.Character.HumanoidRootPart.Position - player.Character.HumanoidRootPart.Position).Magnitude >
maxdistance
(Player)
Player Player.Character Player.Character:()
.(
(Player.Character.HumanoidRootPart.Position - player.Character.HumanoidRootPart.Position).Magnitude
)
(Player)
KoCheck
Player Player.Character Player.Character:()
Player.Character.BodyEffects:()
KoCheck = Player.Character.BodyEffects:().Value
Player.Character.BodyEffects:()
KoCheck = Player.Character.BodyEffects:().Value
KoCheck
(Player)
Player Player.Character Player.Character:()
(.(Player.Character.Humanoid.Health) .. .. .(Player.Character.Humanoid.MaxHealth))
(Name)
split = .(.(Name, )[], )[]
split
(player)
player.Character player.Character:()
Tool = player.Character:()
.(Tool.Name, ) .(Tool.Name, ) .(Tool.Name, )
.(Tool.Name, )
(Tool.Name)
(plr)
character = plr.Character
ClosestDistance = .huge
BodyPart =
character
_, x (character:())
x:() (x)
screenPoint = Camera:(x.Position)
mousePosition = .(mouse.X, mouse.Y)
Distance = (.(screenPoint.X, screenPoint.Y) - mousePosition).Magnitude
Distance < ClosestDistance
ClosestDistance = Distance
BodyPart = x
BodyPart
(part)
screenPoint, onScreen = Camera:(part.Position)
onScreen
Camera = .CurrentCamera
mouse = .Players.LocalPlayer:()
()
Target =
Closest = .huge
_, v (Players:())
v.Character v ~= player v.Character:()
().Blaqcc[][][] (v.Character.HumanoidRootPart)
().Blaqcc[][][] v.Character:() (v)
().Blaqcc[][][] (v) v.DataFolder.Information.Crew.Value == player.DataFolder.Information.Crew.Value
().Blaqcc[][][] player:(v.UserId)
().Blaqcc[][][][] (v, ().Blaqcc[][][][])
Distance = (v.Character.HumanoidRootPart)
Distance < Closest (().Blaqcc[][][] > Distance)
Closest = Distance
Target = v
Target
()
Target =
Closest = .huge
_, v (Players:())
v.Character v ~= player v.Character:()
().Blaqcc[][][] (v.Character.HumanoidRootPart)
().Blaqcc[][][] v.Character:() (v)
().Blaqcc[][][] (v) v.DataFolder.Information.Crew.Value == player.DataFolder.Information.Crew.Value
().Blaqcc[][][] player:(v.UserId)
().Blaqcc[][][][] (v, ().Blaqcc[][][][])
Distance = (v.Character.HumanoidRootPart)
Distance < Closest (().Blaqcc[][][] > Distance)
Closest = Distance
Target = v
Target
uis.InputBegan:((input, gpe)
input.KeyCode == ().Blaqcc[][][]
aimlockstatus = aimlockstatus
aimlocktarget = ()
input.KeyCode == ().Blaqcc[][]
)
uis.InputEnded:((input, gpe)
input.KeyCode == ().Blaqcc[][][]
aimlockstatus =
)
runService.Heartbeat:(()
aimlockstatus aimlocktarget aimlocktarget.Character aimlocktarget.Character:() panicstatus ~=
aimvalid =
silenceConfig = ().Blaqcc[]
flickbotConfig = silenceConfig[][]
generalConfig = silenceConfig[]
predictionSettings = generalConfig[]
aimTarget = aimlocktarget.Character
aimRootPart = aimTarget.HumanoidRootPart
aimHumanoid = aimTarget.Humanoid
silenceConfig[][] (aimRootPart)
aimvalid =
silenceConfig[][] (aimlocktarget)
aimlockstatus =
silenceConfig[][][] (aimlocktarget, silenceConfig[][][])
aimvalid =
isAirborne = .(aimHumanoid.RootPart.Velocity.Y) >
aimpart, aimspeed, aimpred
isAirborne
(silenceConfig[][][(player)])
silenceConfig[][] silenceConfig[][][(player)]
aimspeed = flickbotConfig[]
aimpart = flickbotConfig[]
aimspeed = generalConfig[]
aimpart = generalConfig[]
aimpred = aimTarget[aimpart].Position + aimTarget[aimpart].Velocity * predictionSettings[] + .(, predictionSettings[], )
aimspeed = generalConfig[]
aimpart = generalConfig[]
aimpred = aimTarget[aimpart].Position + aimTarget[aimpart].Velocity * predictionSettings[]
dist = (aimRootPart)
silenceConfig[][] dist < silenceConfig[][]
aimvalid =
aimvalid
Main = .(Camera.CFrame.p, aimpred)
Camera.CFrame = Camera.CFrame:(Main, aimspeed)
)
Blaqcc[].Configuration.AutoPrediction
ping = .(:().Network.ServerStatsItem[]:())
ping <
Blaqcc[].Configuration.Prediction =
ping <
Blaqcc[].Configuration.Prediction =
ping <
Blaqcc[].Configuration.Prediction =
ping <
Blaqcc[].Configuration.Prediction =
ping <
Blaqcc[].Configuration.Prediction =
ping <
Blaqcc[].Configuration.Prediction =
ping <
Blaqcc[].Configuration.Prediction =
ping <
Blaqcc[].Configuration.Prediction =
ping <
Blaqcc[].Configuration.Prediction =
ping <
Blaqcc[].Configuration.Prediction =
ping <
Blaqcc[].Configuration.Prediction =
ping <
Blaqcc[].Configuration.Prediction =
ping <
Blaqcc[].Configuration.Prediction =
ping <
Blaqcc[].Configuration.Prediction =
ping <
Blaqcc[].Configuration.Prediction =
ping <
Blaqcc[].Configuration.Prediction =
ping <
Blaqcc[].Configuration.Prediction =
ping <
Blaqcc[].Configuration.Prediction =
ping >
Blaqcc[].Configuration.Prediction =
Blaqcc[][][].AutoPrediction
ping = .(:().Network.ServerStatsItem[]:())
ping <
Blaqcc[][][].Prediction =
ping <
Blaqcc[][][].Prediction =
ping <
Blaqcc[][][].Prediction =
ping <
Blaqcc[][][].Prediction =
ping <
Blaqcc[][][].Prediction =
ping <
Blaqcc[][][].Prediction =
ping <
Blaqcc[][][].Prediction =
ping <
Blaqcc[][][].Prediction =
ping <
Blaqcc[][][].Prediction =
ping <
Blaqcc[][][].Prediction =
ping <
Blaqcc[][][].Prediction =
ping <
Blaqcc[][][].Prediction =
ping <
Blaqcc[][][].Prediction =
ping <
Blaqcc[][][].Prediction =
ping <
Blaqcc[][][].Prediction =
ping <
Blaqcc[][][].Prediction =
ping <
Blaqcc[][][].Prediction =
ping <
Blaqcc[][][].Prediction =
ping >
Blaqcc[][][].Prediction =
keytoclick = Blaqcc[][][]
tool = .()
tool.RequiresHandle =
tool.Name = keytoclick
tool.Activated:(()
vim = :()
vim:(, keytoclick, , )
)
tool.Parent = .Players.LocalPlayer.Backpack
.StarterGui:(, {
Title = ;
Text = ;
})
player = .Players.LocalPlayer
()
player.CharacterAdded:(onCharacterAdded)
()
player.CharacterRemoving:(()
tool.Parent = .Players.LocalPlayer.Backpack
)
player.Character.ChildAdded:((tool)
tool:() ().Blaqcc[][]
tool.Activated:(()
silenttarget = ()
silenttarget ~=
silentpred = ().Blaqcc[][][]
().Blaqcc[][][]
silentpart = (silenttarget).Name
(().Blaqcc[][][].. )
silentpart = ().Blaqcc[][][]
:().MainEvent:(, (), silenttarget.Character[silentpart].Position + (silenttarget.Character[silentpart].Velocity * silentpred))
)
)
(Type, Properties)
NewDraw = .(Type)
i, v (Properties)
NewDraw[i] = v
NewDraw
ESPPlayers = {}
(Player)
ESPPlayers[Player] = {
Name = (, {Color = .(, , ), Outline = , Visible = , Center = , Size = }),
DisplayName = (, {Color = .(, , ), Outline = , Visible = , Center = , Size = }),
HealthText = (, {Color = .(, , ), Outline = , Visible = , Center = , Size = }),
Distance = (, {Color = .(, , ), Outline = , Visible = , Center = , Size = })
}
(Character)
Humanoid = Character:(, )
HumanoidRootPart = Character:(, )
Humanoid HumanoidRootPart
ESPPlayers[Player].Character = Character
ESPPlayers[Player].Humanoid = Humanoid
ESPPlayers[Player].HumanoidRootPart = HumanoidRootPart
Player.CharacterAdded:(UpdateCharacter)
Player.Character
(Player.Character)
()
Player, Drawings (ESPPlayers)
Character = Drawings.Character
Humanoid = Drawings.Humanoid
HumanoidRootPart = Drawings.HumanoidRootPart
Blaqcc.ESP.Enabled Character Humanoid HumanoidRootPart
Vector, OnScreen = Camera:(HumanoidRootPart.Position)
Size = (Camera:(HumanoidRootPart.Position - .(, , )).Y - Camera:(HumanoidRootPart.Position + .(, , )).Y) /
BoxSize = .(Size * , Size * )
BoxPos = .(Vector.X - BoxSize.X / , Vector.Y - BoxSize.Y / )
BottomOffset = BoxSize.Y + BoxPos.Y +
OnScreen
Blaqcc.ESP.Name Player ~= player
Drawings.Name.Position = .(BoxSize.X / + BoxPos.X, BoxPos.Y - )
Drawings.Name.Text = Player.Name
Drawings.Name.Color = .(, , )
Drawings.Name.Outline =
Drawings.Name.Visible =
Drawings.Name.Visible =
displayNameShouldBeVisible = Blaqcc.ESP.DisplayName Player.DisplayName ~= Player.Name
displayNameShouldBeVisible Player ~= player
Drawings.DisplayName.Position = .(BoxSize.X / + BoxPos.X, BoxPos.Y - )
Drawings.DisplayName.Text = Player.DisplayName
Drawings.DisplayName.Color = .(, , )
Drawings.DisplayName.Outline =
Drawings.DisplayName.Visible =
Drawings.DisplayName.Visible =
Blaqcc.ESP.Distance Player ~= player player.Character player.Character:()
Drawings.Distance.Position = .(BoxSize.X / + BoxPos.X, BottomOffset)
Drawings.Distance.Text = .. .((HumanoidRootPart.Position - player.Character.HumanoidRootPart.Position).Magnitude) ..
Drawings.Distance.Color = .(, , )
Drawings.Distance.Outline =
BottomOffset = BottomOffset +
Drawings.Distance.Visible =
Drawings.Distance.Visible =
Blaqcc.ESP.HealthText Player ~= player
Drawings.HealthText.Text = (.((Humanoid.Health / Humanoid.MaxHealth) * ))
Drawings.HealthText.Position = .(BoxPos.X - , BoxPos.Y + BoxSize.Y - )
Drawings.HealthText.Color = .(, , )
Drawings.HealthText.Outline =
Drawings.HealthText.Visible =
Drawings.HealthText.Visible =
Drawings.Name.Visible =
Drawings.DisplayName.Visible =
Drawings.HealthText.Visible =
Drawings.Distance.Visible =
Drawings.Name.Visible =
Drawings.DisplayName.Visible =
Drawings.HealthText.Visible =
Drawings.Distance.Visible =
_, Player (Players:())
(Player)
Players.PlayerAdded:((Player)
(Player)
)
Players.PlayerRemoving:((Player)
ESPPlayers[Player]
_, (ESPPlayers[Player])
:()
ESPPlayers[Player] =
)
:().RenderStepped:(UpdateESP)press Q to start lock ESP ------------------