Run it
Copy the script and paste it into your executor.
local Players = game:GetService()
RS = :()
p = Players.LocalPlayer
Event = RS:():()
.(()
myChar = p.Character
myRoot = myChar myChar:()
tool = myChar myChar:()
myRoot tool
targets = {}
_, v (:())
v:() v:() v ~= myChar
dist = (v.HumanoidRootPart.Position - myRoot.Position).Magnitude
dist <=
dist > myRoot.CFrame = .(myRoot.Position, v.HumanoidRootPart.Position)
.(targets, {
direction = (v.HumanoidRootPart.Position - myRoot.Position).Unit,
isClosestEnemy = ,
origin = myRoot.Position,
enemyModel = v,
distance = dist,
knockback =
})
#targets >
payload = {
attackCycleData = { knockbackMul = , slowMult = , slowTime = , lungeMul = , attackTime = },
knockback = , shouldLock = , slowTime = , shouldLunge = , isCritical = ,
weaponDefinition = {
attackCycle = {
[] = { knockbackMul = , slowMult = , slowTime = , lungeMul = , attackTime = },
[] = { lungeMult = , slowMult = , slowTime = , knockbackMult = , attackTime = },
[] = { lungeMult = , slowMult = , slowTime = , knockbackMult = , attackTime = },
[] = { lungeMult = , slowTime = , slowMult = , hitboxOffsetAdd = .(, , -), hitboxSizeAdd = .(, , ), knockbackMult = , attackTime = }
},
attackOrder = {, , , }
},
attackCooldown = ,
shouldSlow = ,
lungeKnockback = ,
hitboxSize = .(, , ),
slowMult = ,
cycleIndex = ,
hitboxOffset = .(, , -),
tool = tool,
damage =
}
(() Event:(, payload, targets) )
.()
)Just Walk Around With Ur Sword Let It Do The Rest.
Silent Assassins