Nah my problem was that I didn't want the main script that was being called to still be open while the others were being ran. By throwing them into nohup this works like a charm for me as they will all run in the background.
I'm calling the scripts from a website and the page would hang until...