Run it
Copy the script and paste it into your executor.
Rayfield = (:())()
Window = Rayfield:({
Name = ,
LoadingTitle = ,
LoadingSubtitle = ,
ConfigurationSaving = {
Enabled =
},
KeySystem =
})
Tab = Window:(, )
AutoAttackEnabled =
AttackRange =
AttackDelay =
Players = :()
RS = :()
p = Players.LocalPlayer
Event = RS:():()
Toggle = Tab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
AutoAttackEnabled = Value
,
})
RangeSlider = Tab:({
Name = ,
Range = {, },
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
AttackRange = Value
,
})
SpeedSlider = Tab:({
Name = ,
Range = {, },
Increment = ,
Suffix = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
AttackDelay = Value
,
})
Tab:({
Name = ,
Callback = ()
AutoAttackEnabled =
Rayfield:()
,
})
.(()
AutoAttackEnabled
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 <= AttackRange
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) )
.(AttackDelay)
)Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: sirius.menu.
Silent Assassins