Bingo, with 3run's post I found the problem, do this:
sc_screen_default.settings.forward.enabled = 1;
Seems that the deferred pipeline was the culprit. So that is why the sounds worked in my script cause I turned it off already so particles would work in my script.