We don't have a four move restriction in this guild. Your pokemon may start off with more than four moves as long as they are within it's normal move list. This includes any moves on the pokemon's Egg Move List and normal in-game Move Tutor list, though only at creation!
In the roleplay there will come a time where you will receive a TM. A TM will teach ANY pokemon ANY move. Your pokemon may even learn signature moves and the moves of Legendary Pokemon this way! TM's are fairly common mission rewards and very common chapter rewards.
[Your pokemon may not learn Spacial Rend, Roar of Time or Judgment even with an otherwise applicable TM]
If a TM does not list a specific move, it likely lists a pokemon or type. A "Water TM" for example would grant the user any water move of their choice; from Bubble to Hydro Pump. A pokemon TM (ie: "Blastoise TM") will let you learn any move off of that pokemon's level-up move list.
However, keep in mind that type-advantages still come into play! Even if your Charmander knows Surf, he'll still get owned by a Water Gun.
HM do not exist. Ever. No matter what. They would break the roleplay. If something is mentioned as a HM, the moderator always means TM.
You may also learn moves randomly from the Fighting Dojo for a set fee of 3000. There is a player-run Move Tutor as well, although it's a bit more restrictive.
We don't have a four move restriction here in this guild, your Pokemon may start off more than four moves as long as they are within its compatibility.
[Your Pokemon can not know ROAR OF TIME.]
In the RP there may come a time where you'll receive a TM or you visit the Dojo Master in Market Town.
Let me say this once: YOUR POKEMON MAY LEARN ANY MOVE THROUGH TM OR FROM THE DOJO MASTER.
If by some odd chance your Charmander gets a Surf HM, he can learn it.
Type advantages are still in play, so your surfing Charmander can still be owned by a Water Gun.