Hey, so I really wanted to clean up on this idea.
So, just out of practice, I usually write variables in the following fashion, like all the constants I keep at the top of my script:
local userdata = workspace:WaitForChild("Tree")
If I defined this in a server script, would it be pointless? Like, if the server is attempting to access resources that are stored on the server, would they always be existent? (require no time to load in?)