He said you can find Mewtwo in tall grass in Route 1.
I for one believe he's lying because everything he told me has been denied by answers.
>According to Bulbapedia Mewtwo is only located:
So he may be confused about something.But to answer your question Yes Yes he is.
I love Weird things ¯(°_o)/¯