The "hold ctrl to skip" instructions are a joke since people don't like to read. The talk events are meant to be entertaining world building events, but I guess ppl just want to smash.
Also, I'm not sure what you mean by a more friendly interaction?
Usually in Renpy, the default behavior is to only be able to skip text you have seen before. If you are ablt to hold CTRL to skip through the text, that mean that nothing has changed.
My "more friendly" comment was again, a suggestion of showing slightly different interactions each time.
I.e. (Dumbass examples I can think of at the moment):
Interaction 1: General interaction.
Interaction 2: Maybe a comment about how it's good to chat more often.
Interaction 3: Something about how they enjoy the chat with you.
Interaction 4: Perhaps generally more flirting, etc.
Interaction 5: Something about how they wish that you two would get closer, etc.
Interaction 6: Saying they wish they could find a boyfriend like you.
Interaction 7: Option to ask her to be your girlfriend.
Basically,
any indication of progress/change over time, rather than the exact same identical text each time through which shows zero indication of change.
Imagine a webpage where you click a button, but it gives you zero feedback on whether you actually clicked it, if it did anything when you click it, etc. That's what repeating dialog that has zero changes is. It's not great UX.