@NullResponse @RapidCodeOn @RapidTextOff @TyposOff
@NullResponse @Chance50(Skip)
@NullResponse @CheckFlag(png__has_chastity)
@NullResponse @SetVar[FAPROULETTE_Credits]=[#BronzeTokens]
@NullResponse @Goto(FapRoulette_Start)
(FAPROULETTE_OPENIMAGE_TAG) // PLEASE CHANGE IMAGE TAG HERE
@NullResponse @RapidCodeOn @ShowTaggedImage @TagNeedles @LockImages
@NullResponse @Chance99(FAPROULETTE_OPENIMAGE_TAG)
Hmmmmmmm ... #EmoteRandom
@NullResponse @Chance25(FAPROULETTE_OPENIMAGE_TAG)
Yeah, this should be fine #Grin
@NullResponse @Goto(FAPROULETTE_OPENIMAGE_BACK)
(FapRoulette_Start)
#SubName ... I have to go offline now ... but I want to keep you busy!
@CheckFlag(FAPROULETTE_BEFORE)
Do you know FapRoulette? No? #Grin
[yes, i know, yep] #Yay So I don't need to explain it. Let's start! @Goto(FapRoulette_ChooseImg)
[no, nope, please explain] Ok, listen ... 
@DifferentAnswer #SubName?
It's quite easy ... I show you a FapRoulette Image and then you can decide if you want to play it for me.
If not you have to pay me some Tokens ... for each you don't want to play you have to pay me 100 Bronze Tokens.
On every FapRoulette you'll see some categories with numbers and tasks ... I'll roll a dice for each category.
Use the numbers to find your actions. Most images use a W,X,Y,Z system, so W would be the first digit, X the second, etc. 
Some roulettes will have special instructions on how to play, multiple rolls, or special actions on double/triple digits.
(FapRoulette_ChooseImg)
If you need a reroll when I'm gone, the system will stay open.
@SetFlag(FAPROULETTE_BEFORE)
(FAPROULETTE_BEFORE)
Here comes the FapRoulette! #Grin
@SystemMessage <i>FAPROULETTE SYSTEM:</i> Loading Image ... please wait ...
(FapRoulette_ChooseImg_NewIMG)
@NullResponse @Goto(FAPROULETTE_OPENIMAGE_TAG)
(FAPROULETTE_OPENIMAGE_BACK)
@SystemMessage <i>FAPROULETTE SYSTEM:</i> #BronzeTokens Tokens available!
@If[FAPROULETTE_Credits]<[100]Then(FapRoulette_NoChoice)
Do you like it or wanna pay 100 Tokens for another one? #Grin
[yes, i know, yep, its ok, ok] #Yay Let's go! @Goto(FapRoulette_Roll)
[no, nope, please explain, i dont want, next] Ok, fine! #Grin 
@DifferentAnswer #SubName?
(FapRoulette_ChooseImg_NewIMG)
Now you have to pay me! :D
@NullResponse @Remove100Tokens @ChangeVar[FAPROULETTE_Credits]=[FAPROULETTE_Credits]-[100]
@NullResponse @Goto(FapRoulette_ChooseImg_NewIMG)
(FapRoulette_NoChoice)
Oh, I see you don't have enough Tokens to buy another one ... #Grin
That's fine for me! #lol
(FapRoulette_Roll)
Ok, I'll roll the dice ... 
@NullResponse @RapidCodeOn @RapidTextOn @TyposOff
@SystemMessage <i>FAPROULETTE SYSTEM:</i> Generating digits ... 
@SystemMessage <i>FAPROULETTE SYSTEM:</i> Please wait ...
@SystemMessage <i>FAPROULETTE SYSTEM:</i>     U: #FAPROULETTE_RNDNUMBERS   
@SystemMessage <i>FAPROULETTE SYSTEM:</i>     V: #FAPROULETTE_RNDNUMBERS   
@SystemMessage <i>FAPROULETTE SYSTEM:</i>     W: #FAPROULETTE_RNDNUMBERS   
@SystemMessage <i>FAPROULETTE SYSTEM:</i>     X: #FAPROULETTE_RNDNUMBERS   
@SystemMessage <i>FAPROULETTE SYSTEM:</i>     Y: #FAPROULETTE_RNDNUMBERS   
@SystemMessage <i>FAPROULETTE SYSTEM:</i>     Z: #FAPROULETTE_RNDNUMBERS
@NullResponse @RapidCodeOn @RapidTextOff @TyposOff
#EmoteRandom
@NullResponse @If[FAPROULETTE_Credits]<[100]Then(FapRoulette_NoReRoll)
Do you want a Reroll for 100 Tokens? #Grin
[yes, reroll, roll] #Yay Let's go! @Goto(FapRoulette_PayReRoll)
[no, nope, fine, okay, keep] Ok, fine! #Grin 
@DifferentAnswer #SubName?
(FapRoulette_NoReRoll)
Have much fun with your tasks ... #Grin
But I dare you! Don't cheat! See you next time!
The FapRoulette system will keep the chatwindow open for you until you type "exit"...
Or you can start a "reroll", but <i>ONLY</i> if you <i>NEED</i> to!
Bye #PetName!
(MistressGone)
@NullResponse @RapidCodeOn @RapidTextOn @TyposOff
@SystemMessage <i>FAPROULETTE SYSTEM:</i> System Standby ... AVAILABLE COMMANDS: EXIT/CLOSE/REROLL
[close,exit] @SystemMessage <i>FAPROULETTE SYSTEM:</i> Closing Chat Window 
[reroll,new roll] @SystemMessage <i>FAPROULETTE SYSTEM:</i> Generating digits ... please wait ... @Goto(MistressGone_Reroll)
@DifferentAnswer @SystemMessage <i>FAPROULETTE SYSTEM:</i> Syntax Error
@NullResponse @EndTease
(MistressGone_Reroll)
@SystemMessage <i>FAPROULETTE SYSTEM:</i> Please wait ...
@SystemMessage <i>FAPROULETTE SYSTEM:</i>     U: #FAPROULETTE_RNDNUMBERS   
@SystemMessage <i>FAPROULETTE SYSTEM:</i>     V: #FAPROULETTE_RNDNUMBERS   
@SystemMessage <i>FAPROULETTE SYSTEM:</i>     W: #FAPROULETTE_RNDNUMBERS   
@SystemMessage <i>FAPROULETTE SYSTEM:</i>     X: #FAPROULETTE_RNDNUMBERS   
@SystemMessage <i>FAPROULETTE SYSTEM:</i>     Y: #FAPROULETTE_RNDNUMBERS   
@SystemMessage <i>FAPROULETTE SYSTEM:</i>     Z: #FAPROULETTE_RNDNUMBERS
@NullResponse @Goto(MistressGone)
(FapRoulette_PayReRoll)
@NullResponse @Remove100Tokens 
@NullResponse @ChangeVar[FAPROULETTE_Credits]=[FAPROULETTE_Credits]-[100]
@SystemMessage <i>FAPROULETTE SYSTEM:</i> #BronzeTokens Tokens available!
@NullResponse @Goto(FapRoulette_Roll)
(Skip)
(png__has_chastity)
@End
@Info FAPROULETTE GAME will start when your Domme has to go earlier! Please change the configuration! Written by sexybastardo * Default ImageTag for the FapRoulette Images is "Needles"