Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
ReplicatedStorage = :()
Workspace = :()
CONFIG = {
Players = ,
Animals = ,
NPCs =
}
Entities = Workspace:()
Entities
PlayersFolder = Entities:()
AnimalsFolder = Entities:()
NPCsFolder = Entities:()
localPlayer = Players.LocalPlayer
(origin)
camera = .CurrentCamera
mousePos = UserInputService:()
character = localPlayer.Character
hrpChar = character character:()
charPos = hrpChar hrpChar.Position origin
charLook = hrpChar hrpChar.CFrame.LookVector camera.CFrame.LookVector
closestDist = .huge
targetPos =
(part, aimPosition)
part aimPosition
toTarget = (aimPosition - charPos).Unit
charLook:(toTarget) >
screenPos, onScreen = camera:(aimPosition)
onScreen screenPos.Z >
dist = (.(screenPos.X, screenPos.Y) - mousePos).Magnitude
dist < closestDist
closestDist = dist
targetPos = aimPosition
CONFIG.Players PlayersFolder
_, model (PlayersFolder:())
model ~= character
hrp = model:()
hrp
aimPos
head = model:()
head
aimPos = head.Position - .(, , )
aimPos = hrp.Position
(hrp, aimPos)
CONFIG.Animals AnimalsFolder
_, model (AnimalsFolder:())
model:()
hrp = model:()
hrp
(hrp, hrp.Position)
CONFIG.NPCs NPCsFolder
_, descendant (NPCsFolder:())
descendant:()
hrp = descendant:()
hrp
(hrp, hrp.Position)
closestDist >
targetPos
ProjectileHandler = (ReplicatedStorage.SharedModules.World.ProjectileHandler)
oldGetSpread = ProjectileHandler.GetProjectileSpread
ProjectileHandler.GetProjectileSpread = (self, projectileType, projectileParams, info, numProjectiles)
info info.origin
targetPos = (info.origin)
targetPos
newDir = (targetPos - info.origin).Unit
info.direction = newDir
(self, projectileType, projectileParams, info, numProjectiles)
oldInit = ProjectileHandler.InitProjectiles
ProjectileHandler.InitProjectiles = (self, projectileType, projectileParams, info, callback)
info info.origin
targetPos = (info.origin)
targetPos
newDir = (targetPos - info.origin).Unit
info.direction = newDir
(self, projectileType, projectileParams, info, callback)
credits: Phemonaz Silent Aim for the game: The Wild West

🍀Hard Time