I just want to see all the moves of some Pokemons of some characters and npc in the games.
All you have to do is look up the route that the NPC in question is on using Pokéarth. Although there may be a few incomplete pages, for the most part Pokéarth has a record of every NPC's Pokémon and their movesets/items.
Alola, Route 9: Fisherman Mike's Chinchou knows Water Gun, Confuse Ray, Spark and and Bubblebeam.
Sinnoh, Route 218: In Platinum, Guitarist Tony has a Kricketune with Sing, Focus Energy, Slash and X-Scissor. He also has a Magnemite that knows Spark, Lock-On, Magnitude, and Screech.
I hope this answer is satisfactory :)