Scripts and Scripting (Male Teledildonics)

Scripts essentially are a type of subtitling or action sequence normally made to coincide with a video or other type of playable media (audio files included) that are read by teledildonic devices to produce a change in movement, vibration or other forms of varying stimulation.

The script is read on a timescale by these devices and points are plotted with scripting software that are used to specifically change the devices settings to provide *hopefully* a specific intended sensation such as stroking the head of a penis or simulating sexual intercourse. Vibrating teledildonics are limited to only varying which nodes of vibration are active which doesn’t provide movement which is the main reason scripts came along with the advent of the REALTOUCH.

Main Compatible Devices

The three main devices that are used for experiencing funscripts are in order of images:

The Handy – Released 2019

The Keon by KIIROO – Released 2020

The Fleshlight Launch – Released 2017 – *Discontinued 2020*

Points (Mapping)

To get more into the video script side of things, what we are trying to do when we script a piece of content is to map when we want a device to move or operate to synchronise with the video the script was made for. In essence it’s a mimic of the action provided by the actors on screen and when the penis of the actor is stroked, the device responds accordingly.

The reason why we have multiple points is to map specifically where the action started and ended, this provides a timestamp from point a to point b and the time/frames between those points. The more accurate the plotting of those points the more accurate the devices will replicate the action, this requires patience as mapping accurately can depend on camera angle, size of the penis, speed of the action, or even the frame rate of the video scripted.

Scripting visual reference

Above is a visual reference of how you could visualise all of these markers on an object.

Half stroke length is less stressful on the machine (will be more likely to not jutter during use)

Length is an small issue because the devices do not have a long enough stroke length to replicate a whole stroke fully, meaning the longer the penis or object interacted with, the further away the points 0 – 10 will be. The stroke length of these devices is anywhere between 2.5 – 4 Inches and trying to stretch that stroke length to something the size of 8 inches means slower replicated action from point A to B.

We can as scripters specifically set limits on what we consider the bottom of a stroke but this will come at the cost of synchronization accuracy making the experience feel lesser for some wanting a complete replication of the scene they are watching.

Other limitations in scripting include speed of actions on screen and with any technology using moving parts, it’s hard to beat the speed of a human and because of this some scenes are not accurately replicated in movement with these devices. CAPPING of speed is indicated by red lines within the scripting software and ways to avoid capping speed involve making the stroke length shorter for the device and sticking to a solid repeating pattern instead of including the fast variation that might be displayed on screen.

Time Consumption / Spliced Points

Scripting is a time consuming process much like subtitling, there are thousands of points to map and to make sure the action isn’t too linear we need to splice strokes using different positioning and timing. For example if someone was to stroke halfway up an object from the bottom slowly but increase pace for the second half of the stroke we would need a point in the middle to anchor from.

These middle points allow us to change the pace of the second half of the stroke and we can do the opposite and have the start of a stroke be fast and the second half of the stroke be slow. This is where accuracy lies and variation of speed and stroke length makes plotting these points a tricky business.

Scripters may use a ‘On the Fly’ scripting technique to map the most basics of the script providing a low resolution replication of the action, they will then sift through the script to make sure points are mapped on time and accurately placed. On the Fly just means we script as we watch and the tools we use to script allow us to accommodate for bad reactions by adding latency.

The faster the action is the harder it is to react so we can have a buffer that will place the point a bit further back just incase we were late in pressing the desired button. This a long with a slower playback gives us a good place to practice getting used to mapping points accurately.

Alternatively we can script frame by frame which is the most time consuming of methods to scripting but provides you with the ability to jump back and forth and plot points accordingly. I would suggest starting out with slower scenes to get a sense of accuracy in scripting before you go for anything too fast. There’s nothing worse than a 30 minute scene with 15 minutes worth of fast strokes and trying to plot them frame by frame.

Fatigue is a real problem and RSI will be the main issue you run into getting into scripting but there are plenty tools and options for plotting these points with VR Controllers being one and a regular gamepad controller being another. I haven’t spent much time using these two other control methods but practice should provide you with good muscle memory if you were to take on scripting this way.

What does the Software look like?

The programs that are mainly used to script are JoyFunScripter and OpenFunScripter. Both are very similar with JFS laying the groundwork for how scripting software functions currently. OFS is a more open source piece of software that doesn’t restrict what you can do with your personally created scripts, JFS on the other hand shouldn’t be used to commercialise your scripts.

Both function fairly similarly but my time has mainly been spent scripting in JFS because it was the first piece of software to replace the horrible blender scripting that used to be used *very slow*.

Visual bars are used to aid in the scripting process. You place the bar over the object that is being interacted with on screen and it fills according to your current position plotted on the time bar.

Bad Scripting Practices

Scripting isn’t too hard to do but there’s certain things you may do out of intuition that do not end up in a good end product.

One of these is placing too many points during a stroke. Variation is good but because these devices mainly use bluetooth to sync, there’s natural latency and juttering can come with an overly complicated sequence.

Plotting too many points in a short period of time will most likely result in a good portion of those actions being dumped as the device cannot process the action. It may be because there’s too many changes in positioning happening or because the stroke speed desired in the script is too fast for the device to even perform.

Actions should be as smooth as possible but have variation where realistically needed. Finding this balance of what’s useful to add to a script sequence and what’s going to ruin the devices movement is important. If you own a device that supports funscripts, you could try littering a bunch of points around and play it back using the device to see first hand how your toy interprets the script. It may be that your device can handle the speed and alteration.

Short History of Current Scripting

Having been here since 2017 when the Launch RIP graced us with it’s attempt to do interactive porn, I’ve seen large growth of the interest in this type of experience. It took a few months but thanks to many folk such as, Qdot, FunJack and FredTungsten we got an interactive video syncing device to replace the Realtouch (Wish i could have experienced it).

The now lonely site of RealTouchScripts was the launching site of the scripting scene and whilst it was relic of message boards from the past, it fostered a community of dedicated folk all with the same goal in mind, video sync. 3 coming up 4 years later we’ve got a specific site designed for sharing scripts called EroScripts. A new household for active scripters and interactive male sex toy users with the purpose of making it easier to find scripted content and discussion on new software including tips and tutorials that the community feel like creating and sharing. As of right now at the current rate, users are producing 177 scripts a month which for a small site not too far through its life is a pretty good return.


Scripting is a new way to create sequences of actions and whether they are just custom patterns or synced sequences, they offer a good amount of utility to devices that can use them. I wouldn’t be surprised if a female variant to these types of devices arises when the mainstream audience fully notices the capability and that time cannot come soon enough.

For the benefit of everyone wanting to have intense playtime, the advancement of this field of technology will only help serve each of our sexual needs in a time of exploration and play.


Introduction to KIIROO

The Keon to most people getting into sex tech must feel like a completely new type of device, but little do people know this isn’t Kiiroo’s first venture into automatic masturbation for men.

In 2014 they released the Kiiroo SVir; a device advertised to provide users of kiiroo’s social platform a place to connect and experienced a shared sexual sensation through capacitive touch sensors on an insertable toy that would then transmit the same touch through 8 contracting rings inside the sleeve of the SVir. This Concept would then go through a rebrand and creation of 3 Extra iterations, one in 2015 called the ONYX, ONYX 2 in late 2017 and finally the ONYX+ which released early 2020.

There’s something missing though. In 2017 Kiiroo also produced the Fleshlight Launch in partnership with you guessed it, Fleshlight. This device was the first real contender for male teledildonic experience simply because it ditched contraction and started utilising regular point to point movement integrating fleshlights repertoire of sleeve options and making it solely compatible with fleshlight cases.

For a collector of fleshlights, this was the first step into a world I personally thought was too good to be true. It worked well and did what it needed to do to create a wave of interest in the male machine market.

Fast-Forward to late 2020, the launch now discontinued, a new devices emerges in the KEON. A refinement of the launch in almost every area; it’s smaller, uses buttons for interfacing instead of touch sensitive zones, more ergonomic to hold with better materials and finish to boot and includes Kiiroo’s own similarly shaped stroker.

Key Features of the device include:

  • Manually operated Stroking ( 24 – 230 Strokes per minute )
  • Sync-able with video content
  • Remotely controllable via FeelConnect App
  • Pause / Resume via one button
  • Adjust Speed + Stroke length on the fly
  • Stroker that can be used like a regular fleshlight

How does it feel?

It Feels like a regular fleshlight, textured and enjoyable to be enveloped by but with the combination of hands free usage and synced content it can become a far more compelling device both physically and also mentally. The internals of the sleeve are bumpy, similar to a Stamina Training Unit from Fleshlight, a good overall sensation without too much stimulation due to variation and lack of ribbing on the internals of the sleeve.

Does it feel like sex? Yes and No. Yes because the sensations you can receive can be quite intense and being enveloped by a Stroker/Sleeve is far more intense than via a hand. No because the texture of a real vagina is different as warmth and the internals of the canal are hard to replicate and TPE whilst it can try its hardest has got a long way to go to producing a similar experience.

Manual Mode

Manual Mode is my least preferred way to use the device as I’ve had enough of that through usage of the previous Fleshlight launch. It’s enjoyable just like using the Stroker on its own but with active control required on my part it doesn’t keep me engaged mentally as I like to sit back and visualise during sessions.

Is it bad? of course not, it’s a great addition and is still actively producing a great feeling but once people get spoiled with well synchronised video content it might feel a bit hollow. A neat feature included is the ability to pause the machine while in use so there’s no long hold to turn this thing off in case a pit stop is required which makes for even easier usage.

Speed and Stroke Length

Speed and stroke length are inherently tied together and there’s benefits and drawbacks to focusing on one or the other. Top speed is around 230 strokes a second but what isn’t mentioned is that to get to that stroke speed you have to reduce the stroke length.

Stroke length is obviously important as it controls the depth that your penis travels inside the sleeve, to reduce it to a quarter of its capacity really reduces sensation and I find it’s rarely useable at it’s shortest stroke length. Increasing the Stroke length reduces the speed the device can register a full stroke as the arm holding the toy needs to travel a further distance to reach it’s peak capping speed at something around 110 strokes per minute for full strokes at fastest speed.

For me the longer the better and reducing stroke length to gain speed is a negative trade off but might not be much of an issue for other users. All of this is important to note too if using the device with synced scripts (funscripts) which I will get into later.

Remote Feature

Using the device remotely via Bluetooth is a nice idea, just like the launch the thought of someone like a partner controlling the toy is cool but the main issue I find is that it’s never as smooth of an experience as manual mode. There’s still stuttering every so often which the launch also experienced using the previous FeelConnect App and this turns me off using it remotely.

I blame Bluetooth mainly as it’s a limited technology that we seem to be already at limits with but the option being there is still nice to have. Perhaps with more firmware updates the experience can be ironed out more to make it more compelling. I will admit having to have an app that’s required to launch and connect to the Keon each time is just extra steps in keeping me from the experience, required obviously but with wifi it could have been easier.

Syncable with Video/Scripted Content

Personally, Scripts and Video Sync is the aspect where almost every male stroking machine can shine the most. The ability to feel like you are in a scene and are being manipulated by the actor/s on screen is intense. It creates a sense of loss of control.

Loss of control is a great stimulant for being engaged and aroused as you don’t control what happens and you are at the mercy of what’s to come. A long with that, if you were to use this device with a windows 10 pc to get the most out of it, you don’t even require a video to get well scripted and planned out movements for the device.

Scripting is essentially planning a sequence of movements and regularly it is done to map out the movements of a scene, the beauty of this is that extra flare and bonus strokes can be added to enhance the sensation. Scripts don’t need to follow any specific rules other than the speed capabilities of the device you use with them. This means you can script audio, blank video for more intense patterns or regular pornographic content and decide where you place longer strokes or where to place faster strokes, it can match the scene or just generally increase in pace if you preferred that.

Above is a representation of this sort of “subtitling” for a specific video, we call it a .funscript and as you can see speed and positioning are represented with the different coloured lines and dots, red being fastest, yellow, green and finally blue being the slowest.

This all adds up to a great deal of potential in a market filled with content to script and I wouldn’t be surprised to see some sharp growth around scripting once the idea is exposed to more mainstream audiences.

Final Thoughts

The Keon is another step in the right direction, it has a reduced footprint compared to the launch and still supports the use of regular fleshlight sleeves, this means any fleshlight collector could happily feel like this device is money well spent.

Mounting support should be coming sometime in the future and I’m sure it will help sell the device even more as similar toys on the market do not have their own mounting solutions and handsfree use is an important milestone to set.

The Cost of the device is not cheap but with the launch discontinued, other options for using fleshlight sleeves in an automatic stroker machine are limited if not next to 0.

Maintenance of the machine is similar to the launch, lubrication can find it’s way out of the sleeve and underneath the mounting bracket making it just that bit more irritating to deal with after sessions. With some decent toy cleaner solution and possibly a few wipes you can clear away the residue, just make sure it’s not built up too much as you can have a task on your hand removing it fully.

Other companies may want a piece of this market space and innovation of these ideas is the best way to keep ahead of the rest.