Throw Invulnerable [move(frames)]
-Rook: C, S
-Midori (human): sad Midori
-Dragon: C(1+)
-Valerie: bA, C, S
-Argagarg: S
-DeGray: fA(13+), B(1-9), S(1-5)
-Setsuki: ?
-Lum: S(1-5) (bad)
-Grave: C, S
-Jaina: C, S, fA (bad)
-Geiger: C, S
Fireball Invulnerable
-Rook: jB
-Valerie: C, S
-Setsuki: C, S
-Lum: B (not really, he just low profiles it if timed right), S(bad)
-DeGrey: B(1-9, but will get hit anyway when he starts coming back unless you’re dodging coin or diagonal arrow or something), BC (1-20), S(1-5, will only ever do so on a super meaty fireball, so pretty much no)
DeGrey: fA (from 13+), B (1-9), BC (1+), S (1-5)
Midori: nothing is throw invulnerable. He just has a 0-frame super.
Dragon: C(1+)
Fireball Invulnerable:
DeGrey: B(1-9, but will get hit anyway when he starts coming back unless you’re dodging coin or diagonal arrow or something), BC (1-20), S(1-5, will only ever do so on a super meaty fireball, so pretty much no)
Midori: nothing
Dragon: If you want to include moves that will cancel out a projectile, his fAA (acid spit) counts, otherwise nothing.
You can check out CWheezy’s frame data as well. It lists almost everything and is fairly up to date.
This is true, though it does require actually hitting the other player with the move so that the hitstop keeps you low during the entire time the projectile is going over you. I haven’t been successful with ducking under projectiles with a whiffed bA.