Alright, since Zhamy asked... What can Fox do? well, play REALLY differently from normal.
I listed this as one of my least favorite matches. Let me clarify that. I don't think it's Fox's worst or anything... it's just really frustrating to play.
It really is a pain to approach and combo in this match.
As people have mentioned, utilt combos into Luigi's Nair, which is bad... you have a better option, though. Instead of just not utilting, you can utilt x1 or 2 and shield the nair to usmash or grab... whichever you prefer.... I sould say usmash most of the time strictly for the %, but it's your call. Also, just to note, This will usually also hit either an airdodge into the ground or a second jump to avoid it, with proper timing. Luigi's 2nd jump is fairly slow to start up, so the usmash usually will still reach.
So there, you have your D-air utilt combo back. hooray!
Now, other little combos and such that work on other chars just don't fly here... the Nair eats it all up.
This is also a detriment to Luigi, in some form... since he'll always try to Nair out of everything, giving you lots of usmashes, or other attacks from different angles... It's all about the predictability.
however, this is an insta c-c-c-combo breaker for him, so it makes it very tricky for you to go Fox on him and rack up the obscene % you get against other chars.
Another downside... Luigi's utilt combos you very well. You can DI it, but it's pretty tricky to get out of it without at least 30% from 0...it's also got good priority, and it's fast... so yeah. That mixed with his aerials and his tornado really lead to him being able to put damage on you.
To avoid this, shielding approach is amazing. Luigi's range is lacking, so usually, if he hits your shield, he gets an U-smash from you.
Be liberal with your use of usmashes here...It's worth the diminished returns for you to get that % on him... Grabs are also very simple to land, mostly...and you can refill your smashes with a couple grab attacks, too. Lasers are nice as well, so don't be worried about using your Usmashes.
Luigi tornado is a pest. You can beat it with several moves, but generally, it's very hard to predict, fast, and hard to punish when done correctly. Usually, the best response you can have is just to shield the thing.... That's talking about when it's used as an offensive move. I'll deal with recovery later.
Basically, the only real thing you can do here is predict and punish it, get hit and DI it for no followup, or shield and try to punish the lag time. I would suggest learning when he will try for it and punishing it.
Fox's lasers will bait out a tornado... so watch for it and punish with a dair or so.
Every time he jabs you after you're around 40%, shield immediately... an upB will most likely follow it. I realize this could lead to him grabbing you, but he won't have reliable followups here, so I would much rather get grabbed than have a chance of getting killed from the jab, upB.
To repeat, the Jab -> upB is not a true combo. You can shield out of it, and punish the lag afterward.
Luigi can mainly kill you with his Fsmash. If he angles it up, it's MUCH faster to start and stop than normal, so be careful about trying to punish it. it won't have any lag, really, and you'll run into another smash. It will kill you pretty early, too, so it will be his best method of getting that.
dsmash has deceptive range, and Bair is a good zoner too, so be careful
The main thing Fox has in this match over Luigi is the ability to punish and kill. His one main detriment if he is zoning you with SHs or trying to smash you or whatever is his lack of range... so to be able to attack you, Luigi basically has to put himself in your range. Fox can kill him before 100% easily, so you HAVE to keep this in mind.
His Sh is such that he will SH aerial your shield, then attack again, expecting to cover his high landing. Between these, you CAN land an usmash.
With edgeguarding, his aerial movement speed is pretty slow horizontally and vertically, so if he commits off the stage to edgeguard you, you can get around him with proper play. Just be smart about it, and he's a bit too slow to be able to gimp you too well... If he tries the Fair gimp at low %s, DI AWAY and go under him back to the ledge.
When you are edgeguarding him, He has a LOT of options, but they are all fairly slow and punishable.
His main recovery staple is his rising tornado, which is awesome. YOU CAN WEAK NAIR THROUGH IT, though, and he's dead...basically. You have to aim it well and predict decently, but it's not too hard to see it coming... Nair and dair can both beat it and will usually lead to Luigi being in a very bad position. You can also land a shine through it, but I really wouldn't advise trying that every time. It's VERY bad for Fox, should he miss.
Over B is very easy to punish with Nair, Bair, Dair, Fair, or a well timed Shine... He has quite a bit of lag after it, which is perfect for a bair, so watch for him being careless.
upB can be shined, Daired, and Naired. Don't miss the timing, thouygh...because again, a miss puts you in a BAD position.
Just be clever with predicting his moves and have good timing with an edgehog, and you can kill Luigi...
That's really the only thing I can say that's in Fox's favor in this match. You have to take any damage you get as it comes, and then watch for opportunities to kill.
I suppose that's why i hate this match. The Fox player really has to be defensive in this match... doing a lot of attacks out of shield, and just taking what he can get. I don't really think it's anywhere near unwinnable, but it's just not...fun to play. It's pretty nerve-racking, so just keep on top of it. Watch out for his utilt, and realize his range isn't that great, and you are ok in it.
Overall, I say anywhere between or including 6-4 and 7-3 for Luigi.