
Keyless

repeat task.wait() until game:IsLoaded()
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RunService = game:GetService("RunService")
local Modules = ReplicatedStorage.Modules
local Events = ReplicatedStorage.Events
local AttackModule = require(Modules.AttackModule)
local AttackStyles = require(Modules.AttackStyles)
local HitboxService = require(Modules.HitboxService)
local Passives = require(Modules.Passives)
local Bonuses = require(Modules.RaceInfo.Bonuses)
local StateService = require(Modules.StateService)
local NPCInfo = require(Modules.NPCInfo)
local Utilities = require(Modules.Utilities)
local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/theneutral0ne/wally-modified/refs/heads/main/wally-modified.lua"))()
local Enabled = false
local AttacksPerSecond = 1.5
local NextAttack = 0
LocalPlayer.CharacterAdded:Connect(function(NewCharacter)
Character = NewCharacter
end)
local Window = Library:CreateWindow("Fast Kill Aura", {
itemspacing = 2,
underlinecolor = "rainbow",
togglestyle = "checkmark",
})
Window:Toggle("Enabled", {
default = false,
}, function(State)
Enabled = State
end)
Window:Slider("Attacks / Second", {
min = 1,
max = 3,
default = AttacksPerSecond,
step = 0.05,
precise = true,
decimals = 2,
}, function(Value)
AttacksPerSecond = Value
end)
RunService.RenderStepped:Connect(function()
if not Enabled or os.clock() < NextAttack then return end
local RootPart = Character and Character:FindFirstChild("HumanoidRootPart")
local Style = RootPart and AttackStyles.Get(AttackStyles.GetAttackStyle(Character))
local AttackInfo = Style and Style.GetAttackInfo("LightAttack", AttackModule.GetCombo(Character))
if not AttackInfo then return end
local Range = AttackInfo.baseRange * 2
if Passives.CheckForPassive(Character, "Extended Reach") then
Range *= Bonuses.Constants.LONG_ARMED_RANGE_MULT
end
local Params = HitboxService.CreateParams(RootPart.CFrame, Range, nil, nil, false)
Params.Character = Character
Params.Scale = false
Params.Angle = 360
local Targets = {}
local FlourishTimes = {}
for _, Target in HitboxService.FilterCharacters(HitboxService.Spherecast(Params)) do
local Info = NPCInfo.Mobs[Target.Name:gsub(" %d+$", "")]
if Target.PrimaryPart and Info and not Target:GetAttribute("Interaction") and not Info.Friendly and not Info.Passive and not Info.QuestGiver and not StateService.CheckForState(Target, {"Dead", "Knock", "Stun", "TrueStun", "iFrames", "Block"}) then
table.insert(Targets, Target)
FlourishTimes[Target.Name] = Target:GetAttribute("LastFlourishedTime")
end
end
if next(Targets) then
local CurrentTime = Utilities.GetInterpolatedServerTick()
Events.AttackPlayer:FireServer({
attackType = "LightAttack",
combo = 1,
currentTime = CurrentTime,
flourishTimes = FlourishTimes,
id = string.format("%.6f/Client/%s", tick(), Character.Name),
startTime = CurrentTime - 0.08,
stateTimers = StateService.GetPermissionUpdateTimes(Character, "CanSwing"),
style = Style.style,
targets = Targets,
TerrainDamage = true,
})
NextAttack = os.clock() + 1 / AttacksPerSecond
end
end)No comments yet for this script.