world.afterEvents.entityDie.subscribe(eventData => {
const deadEntity = eventData.deadEntity;
if (deadEntity?.typeId !== 'minecraft:player') return;
const damagingEntity = eventData.damageSource.damagingEntity;
deadEntity.runCommandAsync(/scoreboard players add @s deaths 1);
if (!damagingEntity) return;
damagingEntity.runCommandAsync(/scoreboard players add @s kills 1);
});