Toggle Playerstarts

Is there a way to enable/disable playerstarts?

Not automatically, but you can use a tag or variable to make sure when you spawn you choose those only matches your condition.
Search for Tom’s multiplayer thread and have a read.