while true do script.Parent.Parent.Parent = workspace wait (4)script.Parent.Parent.Parent = serverstorage wait(4) end
You're probarly parenting it wrongly, recheck. As plegeth said, if a parent is nil it will error, how may a parent be nil you ask? well, nil means if you wanna simplify it, something that doesn't exist. and try to do for example in lua nil.Name
will erroe, since you can't. So let's say you got a part inside workspace, and a script inside that part, doing script.Parent.Parent.Parent.Parent
will result into an error, since the 1st parent is the part, the 2nd parent is Workspace, the 3rd is game, and 4th doesnt exist, since game doesn't have a parent. So it's nil because it's not a thing.