CCCPaste

NYC Chaos - Kill-Aura

local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character
local Root = Character:FindFirstChild("HumanoidRootPart")

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local ENABLED = true

local function getNearbyPlayers()
	local nearby = {}

	for _, player in ipairs(Players:GetPlayers()) do
		if player ~= LocalPlayer and player.Character then
			local proot = player.Character:FindFirstChild("HumanoidRootPart")
			if proot then
				local distance = (Root.Position - proot.Position).Magnitude
				if distance <= 20 then
					table.insert(nearby, player)
				end
			end
		end
	end

	return nearby
end


game:GetService("UserInputService").InputBegan:Connect(function(input, gameProcessed)
	if gameProcessed then return end  
	if input.KeyCode == Enum.KeyCode.K then
		ENABLED = not ENABLED
	end
end)

game:GetService("RunService").Heartbeat:Connect(function()
	if ENABLED then
		local nearbyPlayers = getNearbyPlayers()
		for _, player in ipairs(nearbyPlayers) do
			local targetChar = player.Character
			if targetChar then
				local humanoid = targetChar:FindFirstChild("Humanoid")
				if humanoid then
					local args = {
						humanoid,
						"Punch",
						false
					}
					ReplicatedStorage:FindFirstChild("Remote").Events.CombatUsed:FireServer(unpack(args))
				end
			end
		end
	end
end)