Your question makes me wonder what the overall flow of your strategy is like, and if it might be time to consider using subroutines (if you’re not already) or braking up big charts into smaller charts, for the sake of making the overall program flow easier to follow, and easier for you to maintain in the future–so that you, or a fellow coworker, can easily understand how the program works.
Also, don’t forget to use lots of comments for the same reason. Comments directly on your chart are especially helpful when you’re doing complicated things with how the program flows. Also add comments to your OptoScript blocks, and all your other blocks so you remember the what/why you did something when you wrote the code initially. Your future self will thank you for dropping those clues!
You might also want to look at the different Chart commands. “Start Chart” is often used by the Powerup Chart to start your other charts, but you might also want to look at the help for the: “Continue Calling Chart”, “Continue Chart”, and “Suspend Chart” commands, in case those would be helpful for your current situation.
What exactly is it you’re trying to do? Have you considered subroutines?