EroScripts is a community for scripts that sync up interactive sex toys with porn. Learn more.

To discover, download, and help choose what gets scripted, create an account.


How to use scripts in VR - picture guide


This guide is mentioned for all the people who want to use scripts with their VR setups. Descripted methods are completely free and don’t require any account creation beside the ones used for headsets to operate. Step by step, picture after picture for even the most refractory people :slight_smile:

For the list of most free VR scripts that you can use with these methods check this topic: List of free VR scripts.

Using Handy with DeoVR

  1. If you have wireless VR headset (Oculus Go, Quest, Quest 2) place your script and video into “Interactive” folder on your device. Make sure that both files have the same name.

    If you have headset connected to your PC the location of both script and video doesn’t matter as long as they are in the same folder with the same names.

  2. Open DeoVR on your headset and type in the browser. This step is neccessary in order to enable interactive features in DeoVR. After that go to the settings menu:

  3. Go to the Interactive tab, enable Handy, put your Handy key and press connect. Handy has to be turned on for the first setup operation.

  4. Go back, select “Local Files”, go to your interactive folder and select the video you want to play with your script.

  5. Enjoy!

    Note: Before starting the video it is worth to wait around 15 seconds for Handy to download the script from the server.

Using ScriptPlayer with DeoVR / Whirlgig (for Launch, Keon etc.)

This method works only for headsets connected directly to the PC.

  1. Open DeoVR or Whirlgig and enable remote control:

  2. Open Scriptplayer while you have DeoVR or Whirlgig in the background. From the “Video Player” menu select DeoVR or Whirlgig. When asked for local port hit ok:

  3. If everything works you should see “Connected” message below the player name. If you see that it is still waiting to connect check if you have done 1st step correctly or if your firewall / antivirus doesn’t block the connection:

  4. Open video in the player of your choice. Make sure that both script and the video are in the same folder and have the same name. After opening the video Scriptplayer should automatically load the script.

  5. Control playback from DeoVR / Whirlgig and enjoy the scripts.


thanks for writing this. Do you want to enable the table of contents for easier navigation?

Yeah, it took me a while to write this and I forgot to add it. Thanks for the reminder

Quick question, I downloaded the script and video and put them both in the interactive folder on my quest 2 but when I open local files I only see the video no script

That’s because you can’t see funscript files in local browser, only videos. As long as the name of the funscript and the video is the same and they are in the same folder it should automatically load the script without problems.

1 Like

Appreciate the help I got it working now

Will the same method work on apple computers

I’m not really familiar with mac. What headset and device do you have?

Hi. I dont have a device yet. I’m looking at purchasing the Kiiroo Keon. Also that brings me to my next question. Is it a must to have a VR headset to use the interactive and connected features of the toys and scripts or will they work without the headset as well. Is the headset only needed for VR vids. And of I only synced without the headset it will just sync the strokes to the on screen action. Hope this makes sense.

Every script will be working with or without the headset, you can even use scripts without the videos, but for VR it’s recommended to have one. VR videos are similar to the flat videos, but you can look around for better immersion, kinda like Google Street View.

I know you can use Whirlgig with mouse to watch VR videos on Windows PC/laptop without the headset but the image will be a little distorted. I don’t think there is a way to watch VR videos on Mac without the headset but maybe there was someone with similar question earlier, you can try checking in the #help section.

I would look here to see how to connect Keon to your Mac:

Sorry if this should be obvious. Are there any demo clips with scripts that I can use to just try this out and see if it’s all working? Obviously I can test using the videos at HandyFeeling but those don’t need me to add a script and connect direct to the Handy instead. I’d like to explore scripting but could use something to try just to see if I’ve got things working with my Oculus Quest and DeoVR.

There are 4 free interactive videos from CzechVR. You need to click on the small handy button on the left side of the download banner. After it opens right click and “save as”. For some reason it wanted to save it as ".txt " file in my case so just change the extension to “.funscript” and it should work:

And there is one free scene on SLR with a script afaik. You need to create free account to download the video:

Thanks. I discovered the recordings and scripts for the Handy MultiControl sessions and am trying to test that out, but I can’t get them to work using DLNA (Plex) in DeoVR. I have checked all the instructions at Interactive Sex Toy Scripts Complete Help Guide (Keon,Launch,Onyx+,The Handy) - SLR community forum for the best VR porn videos and everything is fine as far as I can tell - I already had “Other” as my library type and the filenames are identical on both the script and video file except for the extensions of course. But the script just never plays. Handy is synced and works within DeoVR at HandyFeeling just fine. But I can’t get it to work over DLNA.

Appreciate any tips anyone has! :smiley:

Hey Husky, sorry to bother you but I’m having an issue with ‘Using ScriptPlayer with DeoVR / Whirlgig (for Launch, Keon etc.)’.
I am using Keon, Quest 2 and DeoVR and after enabling remote control like instructed, ScriptPlayer states:
Not connected.
Open settings menu in selection scene or file browser. Toggle switch ‘Enable remote control’.
I have restarted my computer, opened each program in order, and also allowed ScriptPlayer to be allowed past the firewall.
All ScriptPlayer setting are default from installation.
Any suggestions on what can be done as I have been trying to solve this for days now with no resolve. Thanks.

I used to have this problem and from what I remember it was connected to Windows Firewall. I think you need to open either 9943 or 9944 port in Firewall settings for both Whirlgig and Scriptplayer, but I am not sure, it was long time ago. Maybe try disabling Firewall for a minute and see if it connects?