A funscript is an open, plain-JSON file of timestamped positions (0–100) that tells a haptic device how to move in time with a video. HaptiQ generates funscripts from video with AI, lets you edit them, and plays them on 872+ devices — free to start.
Upload any VR or 2D video, or paste a link. HaptiQ analyses the motion frame by frame and produces a synchronized .funscript in minutes — no manual scripting, no GPU. Generate your first funscript free.
Fine-tune every keyframe in the interactive timeline editor. Apply plugins like smooth, anti-jerk, amplify and clamp. Export as .funscript or multi-axis T-code.
Connect a compatible device over Web Bluetooth or Buttplug.io, load a funscript, and sync it to any video playing in your browser. See every supported device · Buttplug.io setup.