Heres the code:
var/list/illegal_names = list("\[Admin]","\[Designer]","\[Owner]","\[Host]","\[GM]","\[Admin GM]","\[Master GM]","\[Master Admin]")
mob
proc
CreateCharacter()
var/default_value = key
var/charactername = input("What would you like to name your character?","Name",default_value) as null|text
if(findtext(charactername,illegal_names.Find(charactername)))
alert("Nope, don't fake!","FAKER!")
del(src)
Thanks!
Non-PC
if(findtext(charname,item)
src<<"FAKER!!!11!"
del src