The roar glitch does, indeed, apply to Fire Red and Leaf Green only, not Crystal. If you jacked with the game enough that you corrupted the file though, then maybe you glitched the mechanic, but I doubt that. You probably just need to be more patient.