1) Нимус без армии!!! (шутка)
2) Там надо писать не false а nil...вроде
3)*** Это так можно запустить функцию? Не знал. А можно сделать проще. В теле ф-ии дописать if heroname == 'Christian' then. Тогда поймем, вызывает-ли оно хотя бы heroname, или даже не пытается. (И не забыть поставить end тогда уж)
Стоп! А вы кавычки как ставите?! Если двумя нажатия на Э(с англ раскладкой), то это неправильно, нужно " (шифт+2)