The issue wasn't with the code, it was with what buttons to press in game. I couldn't get my legendaries articuno and zapdos to appear on the marking map because i was doing something wrong. So normally when you are attempting to unleash a roaming pokemon into the game, you would press L+R (like pokesav tells you to) BUT if you just press L+R, nothing will happen. What you need to do is hold L+R while you are moving. if you don't move while holding the 2 buttons, nothing happens. That was my error.
Unfortunately, it appears only 1 out of 2 of the roaming pokemon i wanted appeared. this is odd because in the pokesav program it gives you the option to edit 2 roaming pokemon in the event section of pokesav and im sure you can do 2. If someone has a solution to this error please feel free to post.