Hello, just a quick question what I would you to answer please c;
I have used scripts mainly using things like this: game.Workspace.Part.SpotLight.Enabled = true. what work fine.
But sometimes I can't get some things like game.Workspace.Something.Something to work. Therefore turning to script.Parent.Parent.Something.Something. Therefore making it work o-o
Can you please tell me the difference? :D
Thanks, Mc.

6 comments
But why does my script not work sometimes when I use game.Workspace.Part instead of script.Parent.Part?
Probably because the part is not available when the Workspace is. The script's parent is made before the script, so script.Parent.Part will work.
@above Is correct.
Ahah! Thank you c;
Probably because script.Parent.Part doesn't exist, while game.Workspace.Part does. To get the part the script is in, it's just script.Parent
If your doing script.Parent.Part then you are accessing a part inside the Instance. If you are doing script.Parent then that is the Parent of the script.