The use of the period is one example of situational code-switching: When using one in a text message, it's perceived as overly formal. So when you end your text with a period, it can come across as insincere or awkward, just like using formal spoken language in a casual setting like a bar.