Run it
Copy the script and paste it into your executor.
Players = :()
ReplicatedStorage = :()
RunService = :()
LOCAL_PLAYER = Players.LocalPlayer
HITBOX_EVENT = ReplicatedStorage:():():()
PARRY_EVENT = ReplicatedStorage:():():()
ATTACK_TYPES = {
, , ,
, , ,
}
ATTACK_DELAY =
DAMAGE_TIMEOUT =
PARRY_RANGE =
PARRY_ANIM_ID =
farmEnabled =
autoParryEnabled =
killAuraEnabled =
currentTarget =
lastAttackTime =
lastKillAuraTime =
attackIndex =
lastTargetHealth =
lastDamageTime =
gui = .(, LOCAL_PLAYER:())
gui.ResetOnSpawn =
header = .(, gui)
header.Size = .(, , , )
header.Position = .(, -, , )
header.BackgroundTransparency =
header.Text =
header.TextColor3 = .(, , )
header.TextScaled =
header.Font = .Font.GothamBold
button = .(, gui)
button.Size = .(, , , )
button.Position = .(, -, , )
button.Text =
button.Font = .Font.GothamBold
button.TextScaled =
button.TextColor3 = .(, , )
button.BackgroundColor3 = .(, , )
button.BackgroundTransparency =
.(, button).CornerRadius = .(, )
parryBtn = .(, gui)
parryBtn.Size = .(, , , )
parryBtn.Position = .(, -, , )
parryBtn.Text =
parryBtn.Font = .Font.GothamBold
parryBtn.TextScaled =
parryBtn.TextColor3 = .(, , )
parryBtn.BackgroundColor3 = .(, , )
parryBtn.BackgroundTransparency =
.(, parryBtn).CornerRadius = .(, )
killAuraBtn = .(, gui)
killAuraBtn.Size = .(, , , )
killAuraBtn.Position = .(, -, , )
killAuraBtn.Text =
killAuraBtn.Font = .Font.GothamBold
killAuraBtn.TextScaled =
killAuraBtn.TextColor3 = .(, , )
killAuraBtn.BackgroundColor3 = .(, , )
killAuraBtn.BackgroundTransparency =
.(, killAuraBtn).CornerRadius = .(, )
button.MouseButton1Click:(()
farmEnabled = farmEnabled
button.Text = farmEnabled
)
parryBtn.MouseButton1Click:(()
autoParryEnabled = autoParryEnabled
parryBtn.Text = .. (autoParryEnabled )
)
killAuraBtn.MouseButton1Click:(()
killAuraEnabled = killAuraEnabled
killAuraBtn.Text = .. (killAuraEnabled )
)
(char)
parts = {, , , , , , }
found = {}
_, name (parts)
p = char:(name)
p .(found, p)
#found > found[.(, #found)]
()
list = {}
_, player (Players:())
player ~= LOCAL_PLAYER player.Character player.Character:()
hum = player.Character:()
hum hum.Health >
.(list, player)
list
()
pool = ()
#pool > pool[.(, #pool)]
(localHRP)
_, plr (Players:())
plr ~= LOCAL_PLAYER plr.Character plr.Character:()
data = plr.Character.data
hrp = plr.Character:()
hrp (data:() data:())
(hrp.Position - localHRP.Position).Magnitude <= PARRY_RANGE
(char)
humanoid = char:()
humanoid
_, animTrack (humanoid:())
animTrack.Animation animTrack.Animation.AnimationId == PARRY_ANIM_ID
animTrack:()
animTrack:()
RunService.RenderStepped:(()
localChar = LOCAL_PLAYER.Character
localHRP = localChar localChar:()
localHRP
autoParryEnabled
parryVal =
localChar:()
parryVal = localChar.data:()
parryVal ==
PARRY_EVENT:()
(localHRP)
(localChar)
(localChar)
killAuraEnabled () - lastKillAuraTime >=
_, player (())
char = player.Character
char
part = (char)
hum = char:()
part hum
HITBOX_EVENT:(part, hum, ATTACK_TYPES[attackIndex], , , )
attackIndex = (attackIndex % #ATTACK_TYPES) +
lastKillAuraTime = ()
farmEnabled
currentTarget currentTarget.Character currentTarget.Character:()
currentTarget = ()
lastTargetHealth =
lastDamageTime = ()
targetChar = currentTarget.Character
targetHRP = targetChar:()
targetHum = targetChar:()
targetHRP targetHum targetHum.Health <=
currentTarget = ()
lastTargetHealth =
lastDamageTime = ()
lastTargetHealth targetHum.Health < lastTargetHealth
lastDamageTime = ()
lastTargetHealth = targetHum.Health
() - lastDamageTime > DAMAGE_TIMEOUT
currentTarget = ()
lastTargetHealth =
lastDamageTime = ()
localHRP.Velocity = .zero
localHRP.CFrame = .(targetHRP.Position - .(, , ))
() - lastAttackTime >= ATTACK_DELAY
part = (targetChar)
part
HITBOX_EVENT:(part, targetHum, ATTACK_TYPES[attackIndex], , , )
attackIndex = (attackIndex % #ATTACK_TYPES) +
lastAttackTime = ()
)
Stay safe
Never paste your .ROBLOSECURITY cookie anywhere, and use an alt account with scripts.
Age of Honor 義