Cuz I'm not saying it takes away damage guys, I'm
saying if the effect of the attack adds more damage,
it wouldn't do that since Unknown G turns off the
effect...Of course it doesn't take away damage!
This is exactly wrong. Unown G does not change the amount of damage the attack would do, even if the damage is set by wording in the text.
Example 1: Toxicroak G's Deep Poison states: If the Defending Pokemon is Poisoned, this attack does 20 damage plus 40 more damage.
~Both the normal 20 damage
and the 40 additional damage are damage effects, which are specifically not prevented by Unown G's Guard PokePower.
Example 2: Weavile G's Team Attack states: Does 10 damage plus 10 more damage for each SP pokemon you have in play.
~All of that effect is damage, so none of that effect is prevented by Unown G. Weavile G would still calculate the number of SP pokemon you have in play, then deal an amount of damage equal to 10+(10*# of SPs)
Example 3: Parasect (MT)'s Wild Spores states: (20) If Parasect was Evolved from Paras during your turn, this attack's base damage is 40, and the Defending Pokemon is Asleep and Poisoned.
~In this case, Unown G prevents the Sleep and Poison, but not the 40 damage.
Example 4: Machamp (SF)'s Take Out states: (40) If the Defending Pokemon isn't an Evolved Pokemon, that Pokemon is Knocked Out instead of damaged by this attack.
~If the pokemon targetted by Take Out is a Basic pokemon, Take Out knocks out the Defending Pokemon
instead or doing damage. If that Basic pokemon has Unown G attached, it will prevent the auto-KO effect. If Take Out attacks an evolved pokemon with Unown G attached, it will still do 40 damage.