Could this not be replaced by EntityTargetLivingEntityEvent with the skull head as the "entity" and the target as, well, the target?