Setup Guide

For Handy Users (our recommended device)

Follow the setup guide here


For Fleshlight Launch Users

Before beginning, make sure you meet all the prerequisites. 

Hardware Requirements

  • A BLE (Bluetooth low energy) enabled Bluetooth 4.0 Adapter (some PCs and laptops come with this integrated)

  • A PC meeting a minimum specification of 4GB of RAM and a Dual Core Processor (i5 2500).  For VR users, please follow the minimum requirements for the HMD that you own.

  • An Interactive device (This guide is designed for the Launch).

  • [VR Users only] A VR Headset

 Software Requirements

  • .Net Framework 4.6.2

  • Windows 10 (creators update 15063 or newer).  Windows 7 does not support the full feature set and may not function correctly

  • [VR Users only] VR Video playback software

You will also need a sync and the corresponding video file.  You can find Free Syncs here!


Step 1:  Install ScriptPlayer

Download Here then run the installer


Please consider supporting the creator of script player, FredTungsten, by donating bitcoin to the following address: 189F7qBRwkxecW5doXKD61dMKQTypzxLRp


Step 2: Connect to the Launch

** Do not connect via the windows bluetooth settings.  Follow these directions exactly **

Start ScriptPlayer and then turn on your launch.  You should see a blinking blue light on the launch, indicating it is waiting to be paired. 

Next, connect to your launch from script player by going to "Devices > Connect Launch Directly". 

You should see a message confirming the connection if successful.


 For VR users only

Follow the directions above then click "Video Player" on the top menu and select the one you use.  For this guide we will be using Whirligig.

Open whirligig, open the menu and go to "Settings > Playback > Advanced" and Tick "TimeCode Server". 

Script Player's main screen should indicate that it is connected.

This setting will stay on until you turn it off so you don't have to re-enable it every time.


Step 3: Playing an Interactive video (Video + Sync)

Make sure both your sync and video have the same name and are in the same folder.  This step is crucial! 

 For Non-VR users

Simply drag and drop the video into Script Player.  It should notify you of completion.

 For VR users

 Just click on the highlighted box shown in the image below then navigate to and load your video.


Basic setup for VR and Non-VR is complete!  Your Interactive device will now sync to movements on screen!  If you notice that strokes are too early or late, check out our Timing Guide.



Important Tips

  • If you are using a USB bluetooth adapter and experiencing problems, ensure that it is plugged into a USB 2.0 port.  USB 3.0 can sometimes cause interference issues.

  • Bluetooth performs best with line of sight and small travel distances.  Often times a USB extension cable is a good investment if you want optimal performance.

  • The Auto-Skip Gaps feature of script player does not work with Whirligig.  Use Fill Gaps with movement instead (Settings > Gaps > Fill Gaps with movement).  1000ms = 1s

  • When using Script Player with Whirligig, Script Player may have to be forced closed.