A plugin to display a random string from a list. Once shown, the string is removed from the list.
demo.mp4
- Simple animation with customization
- Optional sound effect on result
- Hotkeys support (you can set hotkeys in OBS preferences)
- Language selection
- Saving settings
Requires OBS 28+. Lua is bundled — nothing else to install.
- Download the repo, unpack it. Keep
random-text.luanext to therandom-text/folder. - Put the folder anywhere readable — OBS remembers the full path you pick.
- OBS → Tools → Scripts →
+→ pickrandom-text.lua. - Set a hotkey in Settings → Hotkeys → "Select random string".
Scripts have no fixed location (unlike binary plugins in the OBS plugins guide). Suggested folders to keep things tidy:
| Platform | Path |
|---|---|
| Windows | %APPDATA%\obs-studio\scripts\ |
| macOS | ~/Library/Application Support/obs-studio/scripts/ |
| macOS (in-app) | /Applications/OBS.app/Contents/Resources/scripts/ |
| Linux | ~/.config/obs-studio/scripts/ |
The plugin was made specially for a friend's stream to do a specific tasks. Feel free to add something of your own.