cherrys There is no way to block hacking. Accept it. However, for chats, you can easily block noobs using libraries like Vault (which I lost the link to...), or scripts like this anywhere in your project:
if(getURLPath()[3]=="view"){
for( var i in window) delete window[i]
throw "No hacking."
}
Breakdown: using getURLPath gives you a whole new perspective, and it allows you to see the URL of the potential hackers that you couldn't have seen before. It returns a list, which for Gamelab could be: ["projects","gamelab","id","view or nothing (or edit)"]. If the last elements (index 3) is "view," the user is in view mode, and could be using the console to do nasty hacks. Thus, you delete all window methods and throw an error to stop them from using the project. Again, completely blocking hacks is impossible, though.
EDIT: that "Siri" badge is looking possible now...