The difference between a script and a pattern

A script and a pattern both move your toy, but they are not the same thing. Here is the difference and when to use each.

A script and a pattern both make your toy move, and new users often mix them up. They are different things, and knowing which is which makes ToyControl easier to use.

A script

A funscript is a recording of motion, written for one specific video. Someone created it, by hand or with scripting tools, so that it lines up with that scene. Play the script alongside the video it was made for and the toy matches the action closely. See What is a funscript.

A pattern

A pattern is a rhythm ToyControl generates for you. There is no video and no file. You pick a preset, or set your own range, rhythm, and smoothness, and it runs for as long as you want.

The practical differences

ScriptPattern
Needs a matching videoYesNo
Needs a fileYes, the funscriptNo
Matches on-screen actionCloselyNo
Effort to startFind and line up the scriptPick a preset, press play
How long it runsEnds with the videoAs long as you like

Which to use

There is a third option in the middle: Music sync reacts to whatever audio is playing, no script needed. Any toy ToyControl supports, from a Lovense Lush to a stroker, plays all three. For whether you need scripts at all, see Do I need a script, or can I just vibrate along.

Disclosure

ToyControl earns a commission when you buy through links in this article. We only recommend products we have tested or that the community consistently confirms work with ToyControl. Our recommendations are not affected by commission rates. If a product we link to does not work as described, use the Report a bug button in the app and we will revise the article.

Related