They have a long term effect, they wear your shirt down where the strap goes across your torso
Irrelevant, for every person that dies, 2 take their place.
I don't know if the API supports what you're wanting. May need to make your own list of worlds and keep them updated, but test it out and find out what "not allowed to be hopped" entails to.
Depends on your definition of flagged. If you mean like just creating the account on the ip gets the account banned, then I have run over 3k accounts on a single IP without any issue like this. They were suiciders and they lasted roughly the same time as the first account to the last.
@PotatoMan40 Maybe try getTrade() instead so you get the updated trade information. You can also do a conditional sleep instead of a 10 second static sleep btw