Run it
Copy the script and paste it into your executor.
TeamCheck =
WallCheck =
Key =
BodyPart =
FOV =
Inset = :():()
SC = .(.CurrentCamera.ViewportSize.X / , .CurrentCamera.ViewportSize.Y / )
Mouse = :().LocalPlayer:()
.(Key) ==
Key = .(Key)
(Destination, Ignore)
Origin = .CurrentCamera.CFrame.Position
CheckRay = Ray.(Origin, Destination - Origin)
Hit = :(CheckRay, Ignore)
Hit ==
()
MaxDist, Nearest = .huge
I,V (:():())
V ~= :().LocalPlayer V.Character V.Character:()
WallCheck
TeamCheck
V.Team ~= :().LocalPlayer.Team
Pos, Vis = .CurrentCamera:(V.Character[BodyPart].Position)
Vis (V.Character[BodyPart].Position, {:().LocalPlayer.Character, V.Character})
Diff = .((Pos.X - SC.X) ^ + (Pos.Y + Inset.Y - SC.Y) ^ )
Diff < MaxDist Diff < FOV
MaxDist = Diff
Nearest = V
Pos, Vis = .CurrentCamera:(V.Character[BodyPart].Position)
Vis (V.Character[BodyPart].Position, {:().LocalPlayer.Character, V.Character})
Diff = .((Pos.X - SC.X) ^ + (Pos.Y + Inset.Y - SC.Y) ^ )
Diff < MaxDist Diff < FOV
MaxDist = Diff
Nearest = V
TeamCheck
V.Team ~= :().LocalPlayer.Team
Pos, Vis = .CurrentCamera:(V.Character[BodyPart].Position)
Vis
Diff = .((Pos.X - SC.X) ^ + (Pos.Y + Inset.Y - SC.Y) ^ )
Diff < MaxDist Diff < FOV
MaxDist = Diff
Nearest = V
Pos, Vis = .CurrentCamera:(V.Character[BodyPart].Position)
Vis
Diff = .((Pos.X - SC.X) ^ + (Pos.Y + Inset.Y - SC.Y) ^ )
Diff < MaxDist Diff < FOV
MaxDist = Diff
Nearest = V
Nearest
:().RenderStepped:(()
:():(.KeyCode[Key])
Hoe = ()
Hoe Hoe.Character Hoe.Character:(BodyPart)
Pos, Vis = .CurrentCamera:(Hoe.Character[BodyPart].Position)
Vis
(Pos.X - Mouse.X, Pos.Y - Mouse.Y)
)
Universal