Palavras reservadas não podem ser usadas como nomes de classes, variáveis ou qualquer outra coisa. Porém palavras com @ ou $ tornam-se nulas, ao entendimento do RGSS. Palavras após o Início de procedimentos, Exemplo def false, Também são consideradas nulas, entendendo-se que estas passam a ser nomes de procedimentos.
As palavras reservadas são:
BEGIN class ensure nil self when
END def false not super while
alias defined? for or then yield
and do if redo true
begin else in rescue undef
break elsif module retry unless
case end next return until