Run it
Copy the script and paste it into your executor.
_={} a=:() b=:() c=:() d=:() e=a.LocalPlayer; (g,h,i)b:(,{Title=g;Text=h;Duration=i});(,,).() j=.Players.LocalPlayer; k=:() l=:() m=.()m.Parent=j:()m.ResetOnSpawn=; n=.()n.Size=.(,,,)n.Position=.(,,,)n.AnchorPoint=.(,)n.BackgroundColor3=.(,,)n.BackgroundTransparency=;n.Active=;n.Parent=m; o=.()o.CornerRadius=.(,)o.Parent=n; p=.()p.Size=.(,,,)p.Text=p.BackgroundTransparency=;p.TextColor3=.(,,)p.TextSize=;p.Parent=n; q=.()q.Thickness=;q.Color=.(,,)q.Enabled=;q.Parent=n; r=;p.MouseButton1Click:(()r= r;q.Enabled=r; r cam=.CurrentCamera; cam cam.CFrame=cam.CFrame ) aimCircle=.()aimCircle.Size=.(,,,)aimCircle.Position=.(,-,,-)aimCircle.AnchorPoint=.(,)aimCircle.BackgroundTransparency=;aimCircle.Parent=m; aimOutline=.()aimOutline.Thickness=;aimOutline.Color=.(,,)aimOutline.Parent=aimCircle; aimCorner=.()aimCorner.CornerRadius=.(,)aimCorner.Parent=aimCircle; (t) :() #:():()> u=j.Team; v=t.Team; u~= v~= u~=v t~=j ; (x,y) z=j.Character; z ; A=z:() A ; B=Ray.(A.Position,(x-A.Position).Unit*) C,D=:(B,z) C C:(y) ; ; () F=; G=.huge; H=j.Character; H ; I=H:() I ; screenGui=j:():() screenGui ; cam=.CurrentCamera; aimCenter=aimCircle.AbsolutePosition+(aimCircle.AbsoluteSize/) aimRadius=aimCircle.AbsoluteSize.X/; J,K (.Players:()) (K) K.Character L=K.Character; M=L:() M screenPos,onScreen=cam:(M.Position) dist=(.(screenPos.X,screenPos.Y)-aimCenter).Magnitude; onScreen dist<=aimRadius dist<G (M.Position,L) G=dist;F=K ; F ;l.RenderStepped:(() r O=() O O.Character P=O.Character:() P Q=.CurrentCamera; Q R=P.Position; S=Q.CFrame.Position; T=.(S,R)Q.CFrame=Q.CFrame:(T,) ) U=; V=.(,) W=.(,,,)n.InputBegan:((X) X.UserInputType==.UserInputType.MouseButton1 X.UserInputType==.UserInputType.Touch U=;V=X.Position;W=n.Position )n.InputChanged:((X)(X.UserInputType==.UserInputType.MouseMovement X.UserInputType==.UserInputType.Touch) U Y=X.Position-V;n.Position=.(W.X.Scale,W.X.Offset+Y.X,W.Y.Scale,W.Y.Offset+Y.Y) )k.InputEnded:((X) X.UserInputType==.UserInputType.MouseButton1 X.UserInputType==.UserInputType.Touch U= )Obfuscated. The code is scrambled, so you can't read what it does. Common for key systems, but take care.
An AimAssist with auto teamcheck and auto ffa mode with wallcheck

Universal