Direct or indirect approaches?

Direct is like: A guy comes up to you when you are alone walking in the mall and tells you straight up that he thought you were cute and continues with the conversation.

Indirect is basically a guy asks you for an opinion, direction, and then eventually starts a conversation.

(If I were to approach a teenage girl)
Direct or indirect approaches?
Post Opinion