Run it
Copy the script and paste it into your executor.
-- @build-failed
-- killaura
local config = { killaura = true, spamsound = false }
local getservice, findfirstchild, waitforchild = game.GetService, .FindFirstChild, .WaitForChild
runservice, players, replicatedstorage = (, ), (, ), (, )
localplayer = players.LocalPlayer
folders = {}
folders.remoteFunctions, folders.remoteEvents = (replicatedstorage, ), (replicatedstorage, )
events = {}
events.OnWeaponHit, events.OnWeaponUse = (folders.remoteFunctions, ), (folders.remoteEvents, )
utils = {}
utils.()
closestPlayer =
closestDistance = .huge
_, player players:()
player
character = player.Character ; character
player.Team == localplayer.Team
forcefield = (character, ) ; forcefield
localCharacter = localplayer.Character ; localCharacter
targetRootPart = (character, ) ; targetRootPart
localRootPart = (localCharacter, ) ; localRootPart
targetDistance = (targetRootPart.Position - localRootPart.Position).Magnitude
targetDistance >= closestDistance
closestDistance = targetDistance
closestPlayer = player
closestPlayer
().killauraConn ().killauraConn:() ; ().killauraConn =
().killauraConn = runservice.Heartbeat:(()
(config.killaura config.spamsound)
target = utils.() ; target
character = target.Character ; character
tool = localplayer.Character:() ; tool
config.spamsound
Handle = tool:() ; Handle
ItemUsedSound = tool:() ; ItemUsedSound
events.OnWeaponUse:(, ItemUsedSound)
config.killaura
humanoid = (character, ) ; humanoid
events.OnWeaponHit:(humanoid, tool)
)
Kill Aura (combat cooldown is now server-side, no more 'Rapid Kill')