Run it
Copy the script and paste it into your executor.
().Prediction = ( )
().FOV_SIZE = ( )
().AimKey = ( )
().DontShootThesePeople = {
;
;
}
placeholdval =
.PlaceId ==
placeholdval =
:().LocalPlayer:() .()
DebounceLock =
LocalPlayer = :().LocalPlayer
Players = :()
Mouse = LocalPlayer:()
Camera = :().CurrentCamera
UserInputService = :()
connections = (:().MessageOut)
_, v (connections)
v:()
getconnections = getconnections
mousemoverel = mousemoverel
=
=
FOV_CIRCLE = .()
FOV_CIRCLE.Visible =
FOV_CIRCLE.Filled =
FOV_CIRCLE.Thickness =
FOV_CIRCLE.Transparency =
FOV_CIRCLE.Color = .(, , )
FOV_CIRCLE.Radius = ().FOV_SIZE
FOV_CIRCLE.Position = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y / )
Options = {
Torso = ;
Head = ;
}
()
(()
DoIt =
(()
DoIt .()
FOV_CIRCLE.Position = .(UserInputService:().X, UserInputService:().Y)
)
)
.(MoveFovCircle)()
:().Camera:()
:():()
:().Camera
:().CurrentCamera.CameraType = .CameraType.Custom
:().CurrentCamera.CameraSubject = :().LocalPlayer.Character
().Redirect = {
;
;
}
()
DebounceLock
Target =
Distance = .()
Players = :()
LocalPlayer = :().LocalPlayer
Camera = :().CurrentCamera
_, v (Players:())
.(().DontShootThesePeople, v.Name)
.(().Redirect, v.Name)
v ~= LocalPlayer v.Character v.Character:() v.Character:() v.Character:().Health >
Enemy = v.Character
CastingFrom = .(Camera.CFrame.Position, Enemy[Options.Torso].CFrame.Position) * .(, , -)
RayCast = Ray.(CastingFrom.Position, CastingFrom.LookVector * )
World, ToSpace = :():(RayCast, {LocalPlayer.Character:()})
RootWorld = (Enemy[Options.Torso].CFrame.Position - ToSpace).magnitude
RootWorld <
RootPartPosition, Visible = Camera:(Enemy[Options.Torso].Position)
Visible
Real_Magnitude = (.(Mouse.X, Mouse.Y) - .(RootPartPosition.X, RootPartPosition.Y)).Magnitude
Real_Magnitude < Distance Real_Magnitude < FOV_CIRCLE.Radius
Distance = Real_Magnitude
Target = Enemy
Target ~= Target:() Target:().Health >
(()
DebounceLock .()
Predicted_Position = Target[Options.Head].Position + (Target[Options.Head].AssemblyLinearVelocity * (().Prediction) + .(,-,))
Camera.CFrame = .(Camera.CFrame.Position, Predicted_Position)
)
Mouse.KeyDown:((KeyPressed)
KeyPressed == (().AimKey:())
DebounceLock ==
DebounceLock =
()
DebounceLock ==
DebounceLock =
)
Mouse.KeyDown:((Rejoin)
Rejoin ==
LocalPlayer = :().LocalPlayer
:():(.PlaceId, LocalPlayer)
)
aimlock press c to lock

Universal