Code wont locate a local script

What if you try adding a time out by doing

local gui = script.Parent:WaitForChild("GUIScript", 30)

no i mean the reload function, of it

as I’m looking at your image right now it seems that your script’s name is like this: GUIScript but in my script i defined it as GUIscript this might cause the problem