Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
Camera = .CurrentCamera
LocalPlayer = Players.LocalPlayer
Settings = {
Enabled = ,
TeamCheck = ,
FOV = ,
Range = ,
Smoothness = ,
Prediction = ,
CircleColor = .(, , ),
CircleThickness = ,
HeadPriority = ,
WallCheck = ,
KillAura = ,
KillRange = ,
KillCooldown = ,
AutoKill =
}
FOVCircle =
IsAiming =
CurrentTarget =
LastTargetPosition =
TargetVelocity = .(, , )
LastKillTime =
()
FOVCircle
FOVCircle:()
FOVCircle =
FOVCircle = .()
FOVCircle.Transparency =
FOVCircle.Color = Settings.CircleColor
FOVCircle.Thickness = Settings.CircleThickness
FOVCircle.Radius = Settings.FOV
FOVCircle.Filled =
FOVCircle.Visible = Settings.Enabled
FOVCircle.NumSides =
FOVCircle.Position = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y / )
()
RunService.RenderStepped:(()
FOVCircle Settings.Enabled
FOVCircle.Position = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y / )
FOVCircle.Visible =
FOVCircle.Radius = Settings.FOV
FOVCircle.Color = Settings.CircleColor
FOVCircle.Thickness = Settings.CircleThickness
FOVCircle
FOVCircle.Visible =
)
(targetPart)
Settings.WallCheck
origin = Camera.CFrame.Position
direction = (targetPart.Position - origin).Unit * (targetPart.Position - origin).Magnitude
raycastParams = RaycastParams.()
raycastParams.FilterDescendantsInstances = {LocalPlayer.Character, targetPart.Parent}
raycastParams.FilterType = .RaycastFilterType.Blacklist
result = :(origin, direction, raycastParams)
result
(character)
Settings.HeadPriority
head = character:()
head
headPos, headVisible = Camera:(head.Position)
headVisible (head)
head.Position, head
hrp = character:()
hrp (hrp)
hrp.Position, hrp
,
()
ClosestPlayer =
ClosestPart =
ClosestDistance = Settings.FOV +
CenterPos = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y / )
_, Player (Players:())
Player ~= LocalPlayer Player.Character
Humanoid = Player.Character:()
Humanoid Humanoid.Health >
Settings.TeamCheck Player.Team == LocalPlayer.Team
aimPoint, aimPart = (Player.Character)
aimPoint
Distance = (aimPoint - Camera.CFrame.Position).Magnitude
Distance > Settings.Range
ScreenPos, OnScreen = Camera:(aimPoint)
OnScreen
TargetPos = .(ScreenPos.X, ScreenPos.Y)
ScreenDistance = (CenterPos - TargetPos).Magnitude
aimPart aimPart.Name ==
ScreenDistance = ScreenDistance *
ScreenDistance <= Settings.FOV
ScreenDistance < ClosestDistance
ClosestDistance = ScreenDistance
ClosestPlayer = Player
ClosestPart = aimPart
ClosestPlayer, ClosestPart
()
ClosestPlayer =
ClosestDistance = .huge
_, Player (Players:())
Player ~= LocalPlayer Player.Character
Humanoid = Player.Character:()
HRP = Player.Character:()
Humanoid Humanoid.Health > HRP
Settings.TeamCheck Player.Team == LocalPlayer.Team
LocalHRP = LocalPlayer.Character LocalPlayer.Character:()
LocalHRP
Distance = (HRP.Position - LocalHRP.Position).Magnitude
Distance < ClosestDistance
ClosestDistance = Distance
ClosestPlayer = Player
ClosestPlayer = Player
ClosestPlayer
(player)
player player.Character
character = player.Character
humanoid = character:()
humanoid humanoid.Health >
humanoid.Health =
( .. player.Name)
UserInputService.InputBegan:((Input, GameProcessed)
GameProcessed
Input.UserInputType == .UserInputType.MouseButton2 Settings.Enabled
IsAiming =
target, part = ()
CurrentTarget = target
part
LastTargetPosition = part.Position
)
UserInputService.InputEnded:((Input)
Input.UserInputType == .UserInputType.MouseButton2
IsAiming =
CurrentTarget =
LastTargetPosition =
TargetVelocity = .(, , )
)
RunService.Heartbeat:(()
CurrentTime = ()
Settings.KillAura
CurrentTime - LastKillTime >= Settings.KillCooldown
target = ()
target
(target)
LastKillTime = CurrentTime
Settings.Enabled IsAiming
CurrentTarget
Character = CurrentTarget.Character
Character
CurrentTarget =
Humanoid = Character:()
Humanoid Humanoid.Health <=
CurrentTarget =
aimPoint, aimPart = (Character)
aimPoint
CurrentTarget =
LastTargetPosition
TargetVelocity = (aimPoint - LastTargetPosition) *
LastTargetPosition = aimPoint
predictedPos = aimPoint + (TargetVelocity * Settings.Prediction)
ScreenPos, OnScreen = Camera:(predictedPos)
OnScreen
MousePos = UserInputService:()
Distance = (aimPoint - Camera.CFrame.Position).Magnitude
DynamicSmooth = Settings.Smoothness
Distance <
DynamicSmooth = Settings.Smoothness *
Distance <
DynamicSmooth = Settings.Smoothness *
DeltaX = (ScreenPos.X - MousePos.X) * DynamicSmooth
DeltaY = (ScreenPos.Y - MousePos.Y) * DynamicSmooth
.(DeltaX) > .(DeltaY) >
(DeltaX, DeltaY)
CurrentTarget =
CurrentTarget, _ = ()
)
UI = .()
UI.Name =
UI.Parent = .CoreGui
UI.ResetOnSpawn =
Main = .()
Main.Size = .(, , , )
Main.Position = .(, -, , -)
Main.BackgroundColor3 = .(, , )
Main.BorderSizePixel =
Main.Active =
Main.Draggable =
Main.Parent = UI
MainCorner = .()
MainCorner.CornerRadius = .(, )
MainCorner.Parent = Main
Header = .()
Header.Size = .(, , , )
Header.BackgroundColor3 = .(, , )
Header.BorderSizePixel =
Header.Parent = Main
HeaderCorner = .()
HeaderCorner.CornerRadius = .(, )
HeaderCorner.Parent = Header
Title = .()
Title.Size = .(, -, , )
Title.Position = .(, , , )
Title.BackgroundTransparency =
Title.Text =
Title.TextColor3 = .(, , )
Title.Font = .Font.GothamBold
Title.TextSize =
Title.TextXAlignment = .TextXAlignment.Left
Title.Parent = Header
Close = .()
Close.Size = .(, , , )
Close.Position = .(, -, , -)
Close.BackgroundColor3 = .(, , )
Close.Text =
Close.TextColor3 = .(, , )
Close.Font = .Font.GothamBold
Close.TextSize =
Close.Parent = Header
CloseCorner = .()
CloseCorner.CornerRadius = .(, )
CloseCorner.Parent = Close
Close.MouseButton1Click:(()
FOVCircle
FOVCircle:()
UI:()
)
Content = .()
Content.Size = .(, -, , -)
Content.Position = .(, , , )
Content.BackgroundTransparency =
Content.Parent = Main
Y =
(Text, Default, Callback)
Frame = .()
Frame.Size = .(, , , )
Frame.Position = .(, , , Y)
Frame.BackgroundColor3 = .(, , )
Frame.Parent = Content
FrameCorner = .()
FrameCorner.CornerRadius = .(, )
FrameCorner.Parent = Frame
Label = .()
Label.Size = .(, -, , )
Label.Position = .(, , , )
Label.BackgroundTransparency =
Label.Text = Text
Label.TextColor3 = .(, , )
Label.Font = .Font.Gotham
Label.TextSize =
Label.TextXAlignment = .TextXAlignment.Left
Label.Parent = Frame
Button = .()
Button.Size = .(, , , )
Button.Position = .(, -, , -)
Button.BackgroundColor3 = Default .(, , ) .(, , )
Button.Text = Default
Button.TextColor3 = .(, , )
Button.Font = .Font.GothamBold
Button.TextSize =
Button.Parent = Frame
ButtonCorner = .()
ButtonCorner.CornerRadius = .(, )
ButtonCorner.Parent = Button
State = Default
Button.MouseButton1Click:(()
State = State
Button.Text = State
Button.BackgroundColor3 = State .(, , ) .(, , )
(State)
)
Y = Y +
(Text, Min, Max, Default, Callback)
Frame = .()
Frame.Size = .(, , , )
Frame.Position = .(, , , Y)
Frame.BackgroundColor3 = .(, , )
Frame.Parent = Content
FrameCorner = .()
FrameCorner.CornerRadius = .(, )
FrameCorner.Parent = Frame
Label = .()
Label.Size = .(, -, , )
Label.Position = .(, , , )
Label.BackgroundTransparency =
Label.Text = Text .. .. Default
Label.TextColor3 = .(, , )
Label.Font = .Font.Gotham
Label.TextSize =
Label.TextXAlignment = .TextXAlignment.Left
Label.Parent = Frame
Track = .()
Track.Size = .(, -, , )
Track.Position = .(, , , )
Track.BackgroundColor3 = .(, , )
Track.BorderSizePixel =
Track.Parent = Frame
TrackCorner = .()
TrackCorner.CornerRadius = .(, )
TrackCorner.Parent = Track
Knob = .()
Knob.Size = .(, , , )
Rel = (Default - Min) / (Max - Min)
Knob.Position = .(Rel, -, , -)
Knob.BackgroundColor3 = .(, , )
Knob.Text =
Knob.BorderSizePixel =
Knob.Parent = Track
KnobCorner = .()
KnobCorner.CornerRadius = .(, )
KnobCorner.Parent = Knob
Dragging =
Value = Default
Knob.MouseButton1Down:(()
Dragging =
)
UserInputService.InputEnded:((Input)
Input.UserInputType == .UserInputType.MouseButton1
Dragging =
)
RunService.Heartbeat:(()
Dragging
MousePos = UserInputService:()
TrackX = Track.AbsolutePosition.X
TrackW = Track.AbsoluteSize.X
RelX = (MousePos.X - TrackX) / TrackW
RelX = .(RelX, , )
Value = .(Min + (RelX * (Max - Min)))
Label.Text = Text .. .. Value
Knob.Position = .(RelX, -, , -)
(Value)
)
Y = Y +
(, , (State)
Settings.Enabled = State
FOVCircle
FOVCircle.Visible = State
State
IsAiming =
CurrentTarget =
)
(, , (State)
Settings.TeamCheck = State
)
(, , (State)
Settings.KillAura = State
)
(, , , , (Value)
Settings.FOV = Value
FOVCircle
FOVCircle.Radius = Value
)
:():(, {
Title = ,
Text = ,
Duration =
})
()aim assist legit mouse (head) fov circle kill aura (inf range) Guys it might not work i havent tested it pray for the best i will update when i get around to testing

Universal