Upvote:1
Unless in exceptional circumstances, Schengen visas must be applied for in the location where the applicant resides.
It sounds like your status in Saudi Arabia doesn't allow you to take up residence there. If that is true, a Schengen country's consulate in SA would refuse to process a visa application from you.