HEX MAGIC: Once per turn, after an attack roll has been determined, Scarlet Witch may give the attacker up to 3 Hex Magic tokens if the attacker is within range. A character may not be given Hex Magic tokens if they would have more than 3 Hex Magic tokens on their card. For each token she gives the attacker, reduce the attack total by 1. Opposing characters may be given a free action to remove a Hex Magic token and modify any friendly character's attack value by +1 this turn.
My question is: Does the character with the HEX MAGIC tokens get the attack roll reduced every attack until all hex magic tokens are removed or is it only affect the initial attack?