No triggers necessary, just create the weapon so that part of it's effect is an Issue Order effect, telling the caster (=attacker) to stop.
Or you could replace the attack entirely by using an ability that just launches some effect. (However then it will be harder to manipulate certain attributes of the attack, like attack speed)