For example, I have a script sitting in Lighting waiting to be cloned and ran in workspace, but when it is cloned, the script does nothing.
I can disable and re-enable it, cut and paste it, all for nothing. The scripts are like deadweight. For some reason, though, the scripts will run in Run mode - just not Play or Play here. Any idea why?
Even inserting a new script doesn't print "Hello World!"
This is preventing me from testing, so if this is intended, I will have to figure out a different way - maybe instead of cloning, enabling the script that is already there.
Thanks for reading.
When you test the game using Play, the "Game Testing Mode" is on Client, not Server. So when you enable or disable Scripts from Client, move anything, etc, it doesn't actually do anything on the server. There is a button to switch to Server mode, and any changes you make there will actually work and replicate to all players.
Lighting is also not a suitable place to store Scripts and other things that only the Server should be able to see, because Clients have access to all the instances stored there. Use ServerStorage instead.