Are scripts located in ReplicatedStorage suspended until they're loaded into the workspace?
My bad, I had to reedit this. I was mistaken:
The real behavior of a script, as stated by the article, is it will run as a descendant of either Workspace or ServerScriptService.
In short, it will only run in those two places. If you were to move the script out, then back in, it should actually re-execute the script. For the full article: http://wiki.roblox.com/index.php?title=API:Class/Script
I actually learnt, That replicated storage scripts will not run. Instead, they must be put in ReplicatedFirst.