Run it
Copy the script and paste it into your executor.
teamCheck =
fov =
smoothing =
predictionFactor =
highlightEnabled =
lockPart =
Toggle =
ToggleKey = .KeyCode.E
RunService = :()
UserInputService = :()
StarterGui = :()
Players = :()
StarterGui:(, {
Title = ;
Text = ;
Duration = ;
})
FOVring = .()
FOVring.Visible =
FOVring.Thickness =
FOVring.Radius = fov
FOVring.Transparency =
FOVring.Color = .(, , )
FOVring.Position = .CurrentCamera.ViewportSize /
currentTarget =
aimbotEnabled =
toggleState =
debounce =
(cframe)
ray = Ray.(cframe.Position, cframe.LookVector).Unit
target =
mag = .huge
screenCenter = .CurrentCamera.ViewportSize /
i, v (Players:())
v.Character v.Character:(lockPart) v.Character:() v.Character:() v ~= Players.LocalPlayer (v.Team ~= Players.LocalPlayer.Team ( teamCheck))
screenPoint, onScreen = .CurrentCamera:(v.Character[lockPart].Position)
distanceFromCenter = (.(screenPoint.X, screenPoint.Y) - screenCenter).Magnitude
onScreen distanceFromCenter <= fov
magBuf = (v.Character[lockPart].Position - ray:(v.Character[lockPart].Position)).Magnitude
magBuf < mag
mag = magBuf
target = v
target
()
FOVring.Position = .CurrentCamera.ViewportSize /
(target)
highlightEnabled target target.Character
highlight = .()
highlight.Adornee = target.Character
highlight.FillColor = .(, , )
highlight.OutlineColor = .(, , )
highlight.Parent = target.Character
(target)
highlightEnabled target target.Character target.Character:()
target.Character:():()
(target)
target target.Character target.Character:()
velocity = target.Character.HumanoidRootPart.Velocity
position = target.Character[lockPart].Position
predictedPosition = position + (velocity * predictionFactor)
predictedPosition
()
debounce
debounce =
toggleState = toggleState
()
debounce =
loop = RunService.RenderStepped:(()
aimbotEnabled
()
localPlayer = Players.LocalPlayer.Character
cam = .CurrentCamera
screenCenter = .CurrentCamera.ViewportSize /
Toggle
UserInputService:(ToggleKey)
()
toggleState = UserInputService:(.UserInputType.MouseButton2)
toggleState
currentTarget
currentTarget = (cam.CFrame)
(currentTarget)
currentTarget currentTarget.Character currentTarget.Character:(lockPart)
predictedPosition = (currentTarget)
predictedPosition
.CurrentCamera.CFrame = .CurrentCamera.CFrame:(.(cam.CFrame.Position, predictedPosition), smoothing)
FOVring.Color = .(, , )
FOVring.Color = .(, , )
currentTarget highlightEnabled
(currentTarget)
currentTarget =
FOVring.Color = .(, , )
)
Aimlock

Universal