var %nick = $findtok(%admin,$nick,32)
That line was used to give %nick a value. Because /var was used, the variable is local, and is deleted after any actions with in the login part of the script. With out adding that line, %nick will return as $null. $gettok(%adminstatus,$null,32) will result in an error message as a result.
On 1:TEXT:*:#:{
var %nick = $findtok(%admin,$nick,32)
if ($gettok(%adminstatus,%nick,32) == On) {
if $1 == .totalscripts {
msg $chan TOTAL SCRIPTS: $script(0)
}
}
}