That's partly true. You can modify client's memory to manipulate server sided effects because the client sends out data to the server to receive data. It depends how the packets are sent out from the client. You're essentially packet editing through memory modifications. For example, my auto catcher bot spams the Run Away button through memory modifications which is essentially spamming the Run Away packet.
I barely play the game so I'm not familiar with how everything works, but I can think of a few tips to offer. I don't know how to Safari Zone works, but try this.
1. Go into Safari Zone
2. Let time run out and check the packets that are sent out when they send you out of the zone.
3. If there are packets sent, then you can try resending the packet. This will be a teleport hack into Fuschia City. Check if there are data in the packet that contains Fuschia City. You may be able to modify it to teleport anywhere.
4. If there are only received packets, the server controls where you are teleported to. You cannot hack it.
Also, I notice that this server has almost everything coded in the server. The server literally controls almost everything which might explain the crazy lags. But don't be discouraged, all games have loop holes

.