Download

How to generate a funscript from any video

You don't have to script by hand or hunt for an existing file. With AI, you can turn almost any video — 2D, POV or VR — into a full funscript in minutes, then refine it to taste. Here's how it works in FunGen.

1. Download FunGen (free)

Grab the free desktop app for Windows, macOS or Linux. It's one native binary — no Python runtime or pile of libraries to install — and the AI runs locally on your own GPU, so your library never leaves your machine.

2. Open your video

Drop in any scene. FunGen reads the video directly and figures out the layout for you — flat 2D and POV, or VR in fisheye, equirectangular, side-by-side and top/bottom. There's nothing to pre-convert.

3. Generate with AI

Run a free 20-second preview on any part of the clip first to see the quality, then generate the whole scene. A dedicated Pro AI model — one tuned for 2D / flat video, one for VR — follows the on-screen motion frame by frame and writes a smooth, full-stroke, multi-axis funscript. You can generate a single clip or batch a whole folder overnight.

4. Refine on the timeline

The AI gets you most of the way; the editor gets you the rest. Clean up on a frame-accurate multi-axis timeline with transforms (amplitude, smoothing, speed limits, timing), chapters, and the Doctor — a device-aware 0-to-100 quality score that catches speed violations, dead zones and missing strokes and fixes most of them in one click.

5. Play to your device

Play the finished script straight to your hardware — The Handy, OSR2 / SR6 / SSR1, Autoblow, Vacuglide, or anything on Buttplug.io / Intiface — with per-device interpolation and latency compensation. A built-in streamer can also drive a session from a phone or VR headset.

What kinds of videos can it script?

Anything with rhythmic motion. Beyond standard VR and 2D / POV scenes, FunGen handles beat-synced cock hero and PMV edits, JOI and tease videos — generate your own instead of searching forums for an existing script.

Ready to try it? Download FunGen and have your first funscript generating in a few minutes.