I think that is an issue with having a NetworkServer using Play Solo. I’ll see what I can do for that.
EDIT: I made a temp. fix that waits 2 seconds and checks for a player. I’ll have a more solid solution later. Currently I am working on a nicer UI for it; so no more command line stuff!
Checking for Visit under Game (as I noticed you did) is also not a feasible workaround because when you open a game with Edit buttons, it also creates a Visit instance (and your plugin doesn’t load)
I’d just have a button that appears when a script is a member of the current selection. Multiple scripts, multiple uploads. That sort of thing, then all somebody needs to do is click it, a popup appears and they can choose to upload them or not.