This is a video of what I am talking about:
Almost all players I talk to think this UI will make an automatic purchase once the bar completely fills up, so they quickly hit “Cancel” in fear that if they aren’t quick enough it will charge them robux.
This deters players from clicking on any button that may prompt a product purchase as they are afraid that they might not hit cancel fast enough before the bar completely fills.
I get having a delay before a user can press the buy button to prevent scams, but the fill bar just isn’t clear enough on its intentions. Maybe having it fade in would be a better option?