Quote: "It's just that I've seen people with thousands of lines of script and it ran no problem, and their systems aren't as good as mine."
The script cap is at 350 lines per script so if you have 10 scripts all using the maximum line cap that "start-run-loop" then it will affect frame rate. Even though my script cap is set higher, one script continually running a loop using 350 lines will drop my frame rate at least by 10 fps and I have a fairly descent system.
The key is to call the scripts with triggers/entities you need at the time to run then activate/spawn other triggers/entities with scripts when needed. By using that balance, you should be able to keep your frame rate at a steady value.
In addition, if you have scripts that are using the "videotexture" feature or post effect feature, that too will drop frame rate.
There's no problem that can't be solved without applying a little scripting.