Yeah, you get used to it though. The quicker you stop trying to make sense of everything weird, the better you'll feel.
The HM you're looking for is Fly, and you get it for beating Chuck, the leader of Cianwood Gym. But in order to use it outside of battle, you need the Zephyr Badge from Violet City.
Ah...well not exactly. Here... [He takes a ball from his belt and releases Giant...who is actually not as much of a giant as his name would lead you to believe. He's only about 3'5" or so. John himself is around Apollo's height, and the height difference between John and his golem is much more pronounced.] See?
[Video]
The HM you're looking for is Fly, and you get it for beating Chuck, the leader of Cianwood Gym. But in order to use it outside of battle, you need the Zephyr Badge from Violet City.
Ah...well not exactly. Here... [He takes a ball from his belt and releases Giant...who is actually not as much of a giant as his name would lead you to believe. He's only about 3'5" or so. John himself is around Apollo's height, and the height difference between John and his golem is much more pronounced.] See?