Definitely STN.
Check your Alk levels and properly adjust them.
Frag what you can, and do an iodine dip if possible, if not just add a few drops ( concentrated amounts - Lugols ) to aid recovery.
Regarding bore urchins, they are rarely seen in your tank and only come out during the night time. They are well hidden inside your rocks, literally inside. I got a few in my tank, they're completely harmless though. Never touched my SPS's but they're known to do that. There's plenty of coraline algea for them to eat in my tank