Security context

Summary
The security context (also known as the security index, the security identity, the security level or just the identity) of a script defines the specific functions it can use. Currently, a LocalScript has a level one security context, a normal Script two, a CoreScript four and the Command Bar five. Sometimes a script can be devoid of a security context (sometimes referenced as the sixth security level, which does not officially exist) that can only be given to core Lua or C++ and network-related objects.

Acquiring the Security Context of an Object
The security context of any object that is a child of the BaseScript hierarchy can be acquired using in the script. This will return the security level of the current thread, and the last argument passed, if given. Simply running  will return, in the Output window,. Running  with any number of arguments will print the last argument given, followed by the identity of the thread. In example,  will print   and the function will ignore all the other arguments.