I believe everything looks right so far. It is possible that you are not executing the script in the mission.
To do so,
Create a trigger with, activation radio alpha, condition this, on act:
xx=player spawn ace_fnc_startSpectator;
After that's all done, all you should have to do is radio Alpha in-game and the script should run.