Zalo Sweet Magic: vibration, stroking device, connects via Bluetooth LE, works with HaptiQ for AI-generated funscript sync. Buy from Amazon or the manufacturer — plain packaging is standard.
Generate a funscript from a video you own with HaptiQ's AI, then play it back on the Zalo Sweet Magic in real time.
A funscript is a list of positions from 0 to 100 over time. On the Zalo Sweet Magic those values drive vibration intensity — HaptiQ maps script position onto motor power, so a rising stroke becomes rising intensity rather than physical travel and stroke position directly — a script value of 0 is the bottom of the stroke and 100 is the top, so the motion you see on screen is the motion the device performs. Because it strokes, scripts land the way their author intended — this is the motion funscripts were designed around.
A standard single-axis funscript drives one output at a time, and HaptiQ maps it to the vibration channel by default. For independent control of each, use a multi-axis script: HaptiQ supports the eight standard axes (L0-L2, R0-R2, V0, A0) and can export T-code for hardware that speaks it.
No. The Zalo Sweet Magic connects over Bluetooth LE, which HaptiQ reaches directly from the browser using Web Bluetooth — no Intiface Central, no desktop app, no driver. Use Chrome, Edge or another Chromium browser; Safari and Firefox do not implement Web Bluetooth.
The closest indexed entry is the Zalo Sweet Magic Amorete, from the same product line. Its connection details (BT4LE) are the ones to expect here, but confirm your exact revision before buying.
8 Zalo products are covered here, including Zalo Queen, Zalo Queen Set and Zalo Baby Star. A funscript carries no device information, so one script plays on any of them — you are not locked to the hardware a script was made for.
Yes, and they will feel close to intended. Most funscripts are authored against stroking hardware, so a stroker reproduces the author's timing and depth directly.
Yes. Upload a video or paste a link and HaptiQ's motion analysis produces a .funscript timed to that exact file — which matters, because a script made for a different cut drifts out of sync in a way no offset can fix. Large files upload in parts, so multi-gigabyte VR video works.