Разумеется, единственно правильное написание "сейчас". Остальные вначале от безграмотности, от желания "выпендриться", как-то подчеркнуть свою "индивидуальность", "быть не как все". Постепенно многие молодые люди стали думать, что так и пишется, особенно "щас".
<hr />
Кстати, этот вариант, по крайней мере в устном произношении зародился давно, и, по-моему мнению, имеет право на самостоятельное существование но в особых случаях.
Когда-то, лет наверное пятьдесят назад, когда человеку предлагали что-то неприемлемое, т он не собирался это выполнять, то были принято иронично отвечать "Сейчас. Разогнался. Спешу и падаю (или бегу и падаю)". Постепенно сейчас трансформировалось в "щас", и выражение стало таким: "Щас. Разогнался. Спешу и падаю". Постепенно оно сокращалось сначала до "Щас. Спешу и падаю", а потом и вовсе просто до "Щас".
Но, подчёркиваю, это только в устной речи. И слово "щас" означает именно отказ выполнять приказ, повеление, совет, рекомендацию, а вовсе не наречие "сейчас".