Users need Scripter > Publishedscript > View to see scripts.
Post back if your agents have that permission and you still aren't seeing expected behavior. I have a couple of other ideas. It's possible you need to tweak your script config elsewhere.
Also, just a note: scripts don't pop up in a separate window. They show up inside PureCloud, to the right of the agent's list of interactions. Noting that in case that's the behavior you were expecting.