¡Deja de tirarte pedos, so cochino!

English Translation

Stop farting, you pig!

Apparently, so ultimately derives from señor. :slightly_smiling_face:

so

Contracc. de seó.

adv. U. para potenciar el significado del adjetivo o del sustantivo al que antecede, generalmente con sentido despectivo.

Sin.: pedazo.

https://dle.rae.es/so