Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
ReplicatedStorage = :()
LocalPlayer = Players.LocalPlayer
WeaponPackets = (ReplicatedStorage.Common.Packets.WeaponPackets)
SilentAimEnabled =
FOVRadius =
FOVVisible =
TargetBone =
HitChance =
FOVCircle = .()
FOVCircle.Thickness =
FOVCircle.NumSides =
FOVCircle.Filled =
FOVCircle.Transparency =
FOVCircle.Color = .(, , )
FOVCircle.Visible =
TargetDot = .()
TargetDot.Thickness =
TargetDot.NumSides =
TargetDot.Filled =
TargetDot.Radius =
TargetDot.Color = .(, , )
TargetDot.Visible =
BoneMap = {
[] = {, },
[] = {, },
[] = {, , },
[] = {, , },
[] = {, , },
[] = {, , },
}
(Character, BoneName)
HitboxFolder = Character:()
HitboxFolder
Part = HitboxFolder:(BoneName)
Part
Part
Character:(BoneName) Character:(BoneName, )
(Character)
TargetBone ==
ValidParts = {}
_, BoneList BoneMap
_, BoneName BoneList
Part = (Character, BoneName)
Part
.(ValidParts, Part)
#ValidParts >
ValidParts[.(, #ValidParts)]
BoneList = BoneMap[TargetBone] BoneMap[]
_, BoneName BoneList
Part = (Character, BoneName)
Part
Part
(Character)
Character
Character:()
Humanoid = Character:()
Humanoid Humanoid.Health <=
Character:() Character:()
Character:()
(FromPosition, Character, TargetPart)
Direction = (TargetPart.Position - FromPosition).Unit
Distance = (TargetPart.Position - FromPosition).Magnitude
Params = RaycastParams.()
Params.FilterType = .RaycastFilterType.Exclude
MyChar = LocalPlayer.Character
Effects = :()
FilterList = {}
MyChar
.(FilterList, MyChar)
Effects
.(FilterList, Effects)
Params.FilterDescendantsInstances = FilterList
RayResult = :(FromPosition, Direction * Distance, Params)
RayResult
HitModel = RayResult.Instance:()
HitModel == Character
(Player)
Player == LocalPlayer
Character = Player.Character
Character
(Character)
()
Camera = .CurrentCamera
BestTarget =
BestDistance = .huge
BestPart =
ViewportSize = Camera.ViewportSize
ScreenCenter = .(ViewportSize.X / , ViewportSize.Y / )
MyChar = LocalPlayer.Character
MyHead = MyChar MyChar:()
_, Player Players:()
(Player)
Character = Player.Character
HitPart = (Character)
HitPart
ScreenPos, OnScreen = Camera:(HitPart.Position)
OnScreen
Distance = (.(ScreenPos.X, ScreenPos.Y) - ScreenCenter).Magnitude
Distance < FOVRadius Distance < BestDistance
MyHead (MyHead.Position, Character, HitPart)
BestDistance = Distance
BestTarget = Character
BestPart = HitPart
BestTarget, BestPart
()
HitChance >=
.(, ) <= HitChance
OriginalSend = WeaponPackets.useWeapon.send
WeaponPackets.useWeapon.send = (Data)
SilentAimEnabled ()
TargetCharacter, TargetPart = ()
TargetCharacter TargetPart
Data.hitResult = TargetCharacter
Data.hitPart = TargetPart
Data.position = TargetPart.Position
Data.direction = (TargetPart.Position - Data.origin).Unit
(Data)
RunService.RenderStepped:(()
Camera = .CurrentCamera
ScreenCenter = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y / )
FOVCircle.Position = ScreenCenter
FOVCircle.Radius = FOVRadius
FOVCircle.Visible = FOVVisible SilentAimEnabled
SilentAimEnabled
_, TargetPart = ()
TargetPart
ScreenPos, OnScreen = Camera:(TargetPart.Position)
OnScreen
TargetDot.Position = .(ScreenPos.X, ScreenPos.Y)
TargetDot.Visible =
TargetDot.Visible =
TargetDot.Visible =
TargetDot.Visible =
)open source for One Tap silent aim Note: This script property can be used and contributed to any community you choose.

[FPS] One Tap