What are Funscripts?

Learn about Funscripts and how to find them

Funscripts are text-based files that contain time-stamped instructions for interactive devices such as haptic controllers, sex toys, or VR peripherals. These scripts synchronize device movements with a video or audio file, enhancing the immersive experience by creating tactile feedback in real-time.

Funscripts are written in simple formats like JSON, making them easy to create and edit. They are typically used in applications like Intiface Central or other haptic playback tools to communicate with compatible devices. And now, thanks to BuzzyBody they can be used with the inexpensive LoveSpouse toys found on AliExpress.

Example of a Funscript Heat Map

Where to Find Funscripts

There are several online communities and resources where you can find or share Funscripts. Here are some popular options:

Always ensure that you are downloading scripts from trusted sources to avoid malicious files. Be mindful of the terms and conditions of the platform or community you are using.

How Does BuzzyBody Use Funscripts?

Since most scripts are made for devices that physically move something, and BuzzyBody is looking to change the strength of a vibrating device, it has a couple of steps it goes through to process the Funscript.

  1. First, to determine the Range of the Funscript, BuzzyBody searches for the Minimum and Maximum of the script.
  2. Then BuzzyBody inverts the position to a power scale. Example: a Position of 100 is when the stroker is lifted away from the body, so that's a power of zero for the vibrator.
  3. Because BuzzyBody also lets you set your Minimum and Maximum Power for your vibrator, it then uses that information to scale the range of the Funscript to your vibrator's power.
  4. In the future I'm hoping to add an option that will take into account the time between position changes in the Funscript to have a more gradual change in the power of the vibrator.

Tips For Using Funscripts with BuzzyBody