Shanks gave the hat to Luffy because he said the same words as Roger i.e their personality matching, not because he is a direct descendant or was ordered to hand it over to him because of some prophecy.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.