You can easily get Pokemon Showdown to work with NoScript without compromising your security on other sites. First, you need to allow pokemonshowdown.com and http://localhost. However, NoScript's ABE (Application Boundaries Enforcer) still does not let Pokemon Showdown work if you are trying to connect to your own private server (by default, http://play.pokemonshowdown.com/~~localhost:8000/lobby). Fixing this requires a little bit smarter options. You can disable ABE entirely, or, preferably, go into your NoScript options, then Advanced->ABE. Where it says "Rulesets:", select SYSTEM, then at the beginning of the text box, add these lines # Pokemon Showdown Exception Site 127.0.0.1 Accept from play.pokemonshowdown.com You can now connect to your own server without compromising the security offered by NoScript (except on the PS site, but you're already running their code on your system if you are running your own server).