Run it
Copy the script and paste it into your executor.
getgenv().Enabled = true
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Camera = workspace.CurrentCamera
local LocalPlayer = Players.LocalPlayer
local RaycastModule = require(ReplicatedStorage:WaitForChild("Events"):WaitForChild("Modules"):WaitForChild("RaycastModule"))
local AIM_CONE = 85
PREDICTION =
()
Closest, Shortest = , .huge
CamPos, CamLook = Camera.CFrame.Position, Camera.CFrame.LookVector
Center = .(Camera.ViewportSize.X/, Camera.ViewportSize.Y/)
_, Player (Players:())
Player == LocalPlayer (Player.Team Player.Team == LocalPlayer.Team)
Char = Player.Character
Char
Head, Hum = Char:(), Char:()
(Head Hum Hum.Health > )
Dir = (Head.Position - CamPos).Unit
Angle = .(.(CamLook:(Dir)))
Angle < AIM_CONE
ScreenPos, OnScreen = Camera:(Head.Position)
OnScreen
Dist = (.(ScreenPos.X, ScreenPos.Y) - Center).Magnitude
Dist < Shortest
Shortest = Dist
Closest = Head
Closest
i, f (RaycastModule)
(f) ==
RaycastModule[i] = (...)
().Enabled (...)
Target = ()
Target (...)
Pred = Target.Position + (Target.Velocity * PREDICTION)
Target, Pred, .zero
Silent aim (ADJUSTABLE)

Blade Ball