Run it
Copy the script and paste it into your executor.
getservice, findfirstchild, waitforchild, getattribute = .GetService, .FindFirstChild, .WaitForChild, .GetAttribute
players, replicatedstorage, runservice = (, ), (, ), (, )
localplayer = players.LocalPlayer
folders = {}
folders.Events = (replicatedstorage, )
events = {}
events.HitEvent = (folders.Events, )
events.CombatEvent = (folders.Events, )
utils = {}
utils.()
closestPlayer =
closestDistance = .huge
_, player players:()
player player == localplayer
character = player.Character ; character
humanoid = (character, ) ; humanoid ; humanoid.Health <=
forcefield = (character, ) ; forcefield
blocking = (character, ) ; blocking
localCharacter = localplayer.Character ; localCharacter
targetRootPart = (character, ) ; targetRootPart
localRootPart = (localCharacter, ) ; localRootPart
targetDistance = (targetRootPart.Position - localRootPart.Position).Magnitude ; targetDistance >= closestDistance
closestDistance = targetDistance
closestPlayer = player
closestPlayer
utils.(attackPlayer)
attackPlayer
target = {}
target.player = attackPlayer ; target.player
target.Character = target.player.Character ; target.Character
events.CombatEvent:()
events.HitEvent:({target.Character})
().killAuraConn ().killAuraConn:() ; ().killAuraConn =
().killAuraConn = runservice.Heartbeat:(()
target = utils.() ; target
targetCharacter = target.Character ; targetCharacter
targetRootpart = (targetCharacter, ) ; targetRootpart
localCharacter = localplayer.Character ; localCharacter
localRootPart = (localCharacter, ) ; localRootPart
localRootPart.CFrame = targetRootpart.CFrame + .(, -, )
utils.(target)
)
killaura+ tp
[SOON] Project Viltrumites