We didn't have school the next day so we slept in. Karl woke up first, and he got dressed. When sapnap woke up Karl was on his phone, scrolling on tiktok. They went and had brunch at a little cafe in town, it was very nice.
They got food and drinks and they had a very nice chat, sapnap still bad no clue that Karl was trans and bi, and he had a huge crush on Karl. Karl had no clue that sapnap was pan, he had a huge crush on sapnap.
They went back to Karl's house, sapnap have Karl his phone number bc he had to go back home. They were both sad, but they could call and facetime. On the whole way home all sapnap could think about was Karl, and how happy he was with him.
When sapnap left, Karl was sad. He knew that they would see each other again soon. Karl had to take his T soon so he was kinda glad that sapnap left. Karl was glad that sapnap probably has no clue that he's trans. He really hope that sapnap doesn't find out soon tho. (Totally not foreshadowing)
Sapnap and Karl had a good friendship even tho they just met. Karl also had to stream, thats why he was also glad that sapnap left. Sapnap had no clue that Karl streamed.
Karl started his stream like normal, there was a few hate chats. He didn't let that faze him tho. Then he saw a chat message from someone by the name of "dreamwastaken" in his chat. The person asked if he had discord, he said yes and gave dream his discord. (Karl was playing Minecraft btw) then dream added him back and asked what his in game name was for Minecraft, bc dream has a sever called the dream smp. Karl gave dream his in game name, and dream whitelisted him. Karl said that he would play on the dream smp on his next stream since it was getting late. Then he said bye to chat and ended stream.
Word count: 347
I'm bored and I wanted to update this story
This isn't how Karl got added, but this is my au
Also it's 12:20am
YOU ARE READING
hidden secrets (ftm Karl)
FanficKarl is not trans irl, this is my au. there is gonna be smut, idc. The smut is karlnap. I'ma try to finish this story.