I did your HW for you, scrote.
How to deal with IM/DP projectile spam from full screen:
(1) CapAm: jumping qcf.l to do down-forward shield throw. You should be able to jump straight up, but if not, jump up towards and it should hit. Once it hits, you can rush toward with the flip (s+l). If you can't get a hit in, rinse, repeat until you close the distance. You can also call in your IM unibeam assist whlie they're recovering from the shield throw hit to give you more time to close the gap and rush in. Do not use S+l to do flip towards as you will eat a ton of damage... however, if they're on the ground, you can use this instead of dash to cover more distance quicker.
(2) IM: while they're getting ready to spam another projectile, use the proton cannon if you have meter, you'll catch them and knock them on their ass. otherwise, your best bet is flight mode and say high and rush to where they are to close the gap. you can use the srk.attack motion to drop smartbombs if necessary. Also, IM has air dash, so jump and air dash toward them, blocking as you come down. Once you close the gap, rushdown as necessary.
(3)Skrull: This is the guy you want. You can
![Shaq Fu! fuck fuck](/styles/default/cag/smilies/shaq-fu!96.gif)
them up if they try that shit with Skrull. First off, you can use srk with l or h to rocket slam into either side of the screen. If you have 3 bars and you really want them to choke on it, you can use his level 3 super (srk + 2 attack)... it has invincible startup, I think, and it arcs up and over from fullscreen. I was able to connect it pretty easily and consistently from full screen. Better than all that though is using the "BnB" (hate that term, btw) combo you can learn in the early stages of Skull's missions. Basically, if you jump and air dash with him (only CapAm can't of the three you had) and block when you come down, you can buffer the command grab during blockstun and it has some damn good reach. So ideally, with 1 bar of meter, you can do jump > air dash > block on landing > hcb.m (command grab) > rapid l (ground tenderizer) > qcf.2attack. When you land, you'll be right next to them and can continue to attack them on wakeup. (Or you can try another OTG attack like l.tenderizer to bounce them up and continue to make them pay.)
That's all I got before I got sick of hearing "unibeam" or "have gun will shoot".