Den ersten Code kann ich nicht nachvollziehen.
Beim Skript würde ich mir einmal anzeigen lassen welche Parameter dem Skript übergeben werden:
Code:
player sideChat format["Parameter: %1", _this];
_laser = this select 0;
while {true} do
{ player sideChat "Das script rennt"; sleep 1.5 };