How old are you dude? Being a dick and talking about different things doesn't make you sound/be smart. Just PLEASE be a normal developer and use if statements for permissions. Also a list variable is different from "a variable"
UPDATE: Hello again, lemme reply to your questions!
1.) You say you're actually smart, would you like to bet on that? You used variables instead of permission nodes or an sk-perm thingy.
2.) You then say that you're a normal developer, which is not the case as if you look at your code, two permission messages just for one command....?
3.) I don't know about this one, you're just trying to side-track me.