Ich gebe dir nen Rat...
Bevor du einen Ego-Shooter, programmieren willst, schaue dir sämtlichen Tutorials oder Aum ausgaben an, um erstmal einen bezug zum Scripten zu bekommen.
Ich habe damals genauso angefangen wie du, einfach probieren und bei irgendwelchen Dingen hier im Forum nachfragen.
Dies wird dir aber bei komplexeren Code Snippets, die dir dann vor die Füße geworfen werden nicht helfen, da du nichts verstehst ausser Bahnhof.
Was du suchst, ist aber im Prinzip ganz Simpel.
Wie "the_Clown" schon sagte, brauchst du ein "Light" für die Taschenlampe...
Da fängt der Käse schonmal an, weil du es nicht verstehst, was da steht.
Als nächstes möchtest du , das man die Taschenlampe mit der Taste "T" aktiviert und dann mit der Rechtenmaustaste wieder deaktiviert.
Das ist auch sehr simple.
Du schreibst einfach nur eine IF Anweisung, welche Abfragt ob die Taste "T" oder "RMB" gedrückt wurden ist.
Wenn dies wahr ist, erstellst bzw. setzt du das Light Visible.
Ganz simpler Code, denke aber nicht, das dieser dich zufrieden stellen wird, von daher muss es noch komplexer werden, wo wir dann nun wieder beim oben genannten Problem sind.
Befolge meinen Rat, lies dir Tutorials durch und experimentiere dann ein wenig damit rum.
Es wird nicht alles auf Anhieb funktionieren, aber mit der Zeit steigert man sich selber.
Ach, fast vergessen...
Ganz wichtig ist das Manual, dort werden dir alle Befehle etc beschrieben mit einem kleinem Code Snippet.
Dort solltest du auch rein schauen

Gruß Sebastian