Logo

RANDOM SOURCE POSITION

Have a source randomly positioned within your OBS canvas without it sticking out of the border.

Supports...
• Random Rotation
• Move Plugin
• Inactive Sources

NarutoRun

ACTION IMPORT
Loading...
SETUP

1. Copy the Action Import text from above into your clipboard.

2. In Streamer.bot, click the Import button at the top of the window. Paste the text into the Import String section and press Import at the bottom.

3. In the action RANDOM SOURCE POSITION:

• Replace the argument values of sceneName and sourceName with your actual scene and source name.

• (Optional) Decide whether to use the Move plugin for a smooth animation while repositioning by setting moveSource to True. You can then adjust the transition duration moveSourceDelayMs in milliseconds.

You can download the OBS Move plugin here:
https://obsproject.com/forum/resources/move.913/

• (Optional) Decide whether to also randomly rotate your source while repositioning by setting randomRotation to True. The maximum rotation degree can be adjusted in randomRotationMaxDegree. So for example a 90 would mean a maximum rotation within -90° and +90°.

And you're done! You can use it with any trigger you want.

Pog Clap

CHANGELOG
Date Changes Version
May 04, 2025 Added support for Crop/Pad filters 1.1.2
May 04, 2025 Added additional debugging and another safety layer for fetching scene item info for hidden sources 1.1.1
May 02, 2025 Added rotation support; additional debugging 1.1.0
February 02, 2025 Release 1.0.0