Sorry to hear about this - but please don’t highlight the “why” grades dropped. That is making an excuse. You have no idea why your grades went down and it may not be seen in a good light. Besides, you have a 3.87 so nothing is down.
You didn’t mention budget (and it matters more than anything else) but I’ll say this:
Your ECs, especially the Roblox business you owned and operated - very impressive That you ran all the operations stands out.
I’ll assume you are applying to business?
My guess - no to Penn, CMU, JHU. Possible to USC, Northeastern, U Mich.
28 is too many - and I don’t know if you have Babson on your list, but it’d be a fantastic match for you. You might also look at the Lehigh IBE program and RPI with a dual to emulate M&T.
You might have saw the WSJ ranks that came out yesterday - Stanford, Babson, Yale. Babson has a tech entrepreneurship concentration and is generally considered the top entrepreneurship school in the country. U Houston, believe it or not, is another.
If IB is a goal, make sure you have ASU on your list and the IBIS program - if you’re able to get in. They are not on the 2nd tier of target lists (and Babson and Bentley both show up in the top 25 on a per capita basis).
Good luck.