The worst luck I've seen in gacha games was 1.2% drop rate for 3 specific new characters, so 0.4% if you wanted a specific one and some guy had to roll like 1300 times to get his target, spending thousands on Euro in the process. He lost the 1/3 roll 17 times before getting his target, which is only made worseby the fact that for the first 500 rolls, you got a confirmed drop of those characters every 50 rolls.
So I can safely say that rolling 100 times at a 2% chance is close to the same as not getting any URs at all. MC would need many times more to get close to a "guarantee" for a UR drop.
Gacha games are bullshit. Desire detectors are real and life is harsh. Don't pay to roll, it never works out. Let that guy be a lesson for all of you gacha players.