Ich kann dir leider nicht viel weiterhelfen, nur soviel: Scripting ist immer an sogenannte Timer oder Trigger gebunden, dh, du musst entweder eine bestimmte Zeitspanne (zB 5 Minuten nach dem der Spieler gespawnt ist) oder einen Trigger, zB nachdem der Spieler einen bestimmten Brush durchlaufen hat (nimm da am besten tool_trigger als Textur)
Du kannst das dann alles miteinander kombinieren und soweiter. Wie du jetzt aber tatsächlich Aktionen dranhängst musst du eher nZero oder combine fragen...