I literally left one equals sign out of a script, and it made the script set everyone's bl_ids to 22749.
The server then thought everyone was the same person, making everything break.
Assuming I did infact fix the bl_id setting error, I believe I've fixed all the other bugs!