Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
Cam = .CurrentCamera
LP = Players.LocalPlayer
S = {
FOV = ,
MaxDist = ,
BaseSmooth = ,
Sticky = ,
HeadOff = .(,,),
TeamCheck =
}
Enabled =
UserInputService.InputBegan:((input, gp)
gp
input.KeyCode == .KeyCode.X
Enabled = Enabled
(, Enabled )
)
(char, part)
origin = Cam.CFrame.Position
direction = part.Position - origin
params = RaycastParams.()
params.FilterType = .RaycastFilterType.Blacklist
params.FilterDescendantsInstances = {LP.Character}
params.IgnoreWater =
result = :(origin, direction, params)
result
result.Instance:(char)
()
lc = LP.Character
lc
lhrp = lc:()
lhrp
sc = .(Cam.ViewportSize.X/, Cam.ViewportSize.Y/)
best =
md = .huge
_, p (Players:())
p ~= LP ( S.TeamCheck p.Team ~= LP.Team)
char = p.Character
char
hum = char:()
hrp = char:()
head = char:()
hum hum.Health > hrp head
pos, vis = Cam:(hrp.Position)
vis
d_screen = (.(pos.X,pos.Y) - sc).Magnitude
d_world = (hrp.Position - lhrp.Position).Magnitude
d_screen < S.FOV d_world < S.MaxDist d_screen < md
(char, head)
md = d_screen
best = char
best
(tgt)
tgt
head = tgt:()
head
cf = Cam.CFrame
pos = head.Position + S.HeadOff
sp, vis = Cam:(pos)
vis
sc = .(Cam.ViewportSize.X/, Cam.ViewportSize.Y/)
dist = (.(sp.X,sp.Y) - sc).Magnitude
smooth = S.BaseSmooth
dist < S.Sticky dist >
smooth = smooth + (S.Sticky - dist) *
targetCF = .(cf.Position, pos)
Cam.CFrame = cf:(targetCF, / smooth)
RunService.RenderStepped:(()
Enabled
tgt = ()
(tgt)
)This is the Sticky Aim created by me, enjoy it. It works in many games, especially third-person games. To change the intensity or customize it to your preference, just adjust the values in: "FOV = 100, MaxDist = 1000, BaseSmooth = 18, Sticky = 26," You're welcome!

Universal