The global link script runs every time you click on a link, and the global page script runs every time a page opens. Individual page and link scripts occur after the global scripts - for example if you open the page, the global page script will run, then the individual page script. So if you wanted the global page script to not happen on a certain page, simply alter that page's page script to negate the effects of the global page script.
If you want the regeneration to depend on the player's actions, make variables that change depending what a character does, and then use those variables as conditions for something to happen in your scripts.