I wanna clear up a misunderstanding that has resulted from the way the Rayleigh scene was interpreted by viewers.
People were led to believe Roger could the bloody poneglyphs somehow. It is not the case.
What Rayleigh meant was:
Roger and the rest of us couldn't understand the language. Clover could. He wrote the message for Roger.
All Roger could do was hear the Voice of All Things.
It is not worded great so people thought he could hear the poneglyphs, it doesn't make sense though. Why would Clover be on the crew? How he could he write the message without knowing the language?
There is hints towards Luffy being able to hear VOAT (Sea Kings) but cannot understand poneglyphs.
The Voice of All Things is for Ancient beings apparently. Not rocks
People need to get it right
Edit: forget I said this. It is not true