Stop stroking @StopStroking
I have to leave you for a little bit and go check on something...
I dont want you getting bored, or getting up to any mischief #Grin, while I'm gone...
I know, why don't you write some lines for me while I'm away! 
That way, you can prove what a devoted slave you are and keep yourself focused on serving me
Here is one of your favourite pics for you to look at while I'm gone.
I know it is no substitute for my presence, but it will have to do @ShowFemdomImage @LockImages @AFKOn @Chance80(lines)
@NullResponse @Goto(linesHard)
(lines)
This should keep you entertained for a while #SubName. I expect you to have finished by the time I get back 
@NullResponse @WritingTask(#Lines)
@NullResponse @Goto(writing_done)
(linesHard)
I think I'll set you something really challenging today #SubName, just because I can #Grin. I expect you to have finished by the time I get back
@NullResponse @WritingTask(#HardLines)
@NullResponse @Goto(writing_done)
(writing_done)
I'm back #PetName @UnlockImages
Well done #SubName. Just in time as well. I could hear you typing the last line as I approached #Grin @AFKOff
I am proud of you for finishing this task, I was "concerned" you may still be typing and I'd have to punish you for laziness #Grin @Chance50(morelines)
@NullResponse @Goto(Finished)
(Failed Writing Task)
Im back slave! Did you finish in time? @UnlockImages
You still have lines left to type after I intentionally took my time coming back to give you plenty of time?
I am NOT happy with your performance on this task
Did you at least try your hardest and are just a crap typinst? Be honest slave...yes or no? @AFKOff
[yes] Well at least you tried, thats something at least. Lets see if practice can improve your skills a bit @Goto(PLine)
[no] At least your honest. I REALLY hate laziness in my slaves. Lets see if you can redeem yourself with this extra task @Goto(PLine2)
@DifferentAnswer I don't care about yours excuses slave, just answer yes or no to the question!
(PLine)
Okay, I'll give you another chance to practice your typing @AFKOn @WritingTask(I am a slave who's typing skills are not up to the standards required by #DomHonorific #DomName)
You finally did what I asked without messing it up... @AFKOff @Chance20(pissed)
Now we can leave this whole mess behind us and get back to normal service #Grin @End
(PLine2
Okay, I'll give you another chance to redeem yourself @AFKOn @WritingTask(I am a lazy little shit who decided to give less than his best for #DomHonorific #DomName, and needs to redeem themself in her eyes)
You finally did what I asked without messing it up... @AFKOff @Chance30(pissed)
Now we can leave this whole mess behind us and get back to normal service #Grin @End
(pissed)
This whole mess of a task, which should have been done and forgotten about so easily, has just ruined the mood right now
I cant be bothered teasing you anymore today. Piss off and come back tomorrow and we will see if my mood has improved @EndTease
(morelines)
So proud in fact that I would love for you do some more lines for me!! #lol
What do you think #PetName? Do you have the energy to REALLY make me happy?
[yes]Excellent! Here is what I want you to type for me @Goto(extralines)
[no]Thats OK slave...you can suffer in another way for me instead #Grin @Goto(Suffer)
@DifferentAnswer I asked a simple yes or no question #SubName...
(extralines)
I will let you watch this video while you do it as a reward for your service. If it ends before your done, I will even let you pick another one of your own choosing, but make sure to watch the one I'v picked out first #Grin @PlayVideo @AFKOn @WritingTask(#DomHonorific #DomName is so pleased when I type for her and I wish I could type a lot more lines than this for her)
I know that you would agree with the statement you have just typed for me #Lol
I can be a bit demanding sometimes, but you always seem to rise to the challenge #Grin @AFKOff @Goto(Finished)
(Suffer)
Why dont you punish those #Balls for me instead @CBTBalls
Well #PetName... #HowAreYourBallsFeeling... #Lol
I hope that was worth skipping a few lines for #Lol @Chance33(Finished)
Let's do it again, I dont think that was worth as much to me as seeing you typing those lines @Goto(Suffer)
(Finished)
I think that's enough for now #SubName
I think that was an excellent idea of mine, to keep you occupied while was called away... #Grin
I think I will make this a regular part of your training in future #lol
@End