Thing is not a vaild member of an model when it clearly is

i made a script for a fading effect, but it says that the thing does not exist, heres the script:

wait()
local Stone = script.Parent.Value.Value
a = true
script.Parent.At.Break.Triggered:Connect(function(plr)
	

	if Stone ~= 1 then
		if a then
			a = false
			Stone = Stone - 1
			
			script.Parent.Parent.Thing.Transparency = script.Parent.Thing.Transparency + 0.25
			script.Parent.Parent.Thing2.Transparency = script.Parent.Thing2.Transparency + 0.25
			script.Parent.Parent.Thing3.Transparency = script.Parent.Thing3.Transparency + 0.25
			script.Parent.Parent.Thing4.Transparency = script.Parent.Thing4.Transparency + 0.25
			script.Parent.Parent.Thing5.Transparency = script.Parent.Thing5.Transparency + 0.25
			wait(1)
			a = true
		end
	end

	if Stone == 1 then
		plr.Resources.Table.Value = plr.Resources.Table.Value + 1
		script.Parent:Destroy()
	end
end)


here is the picture of the script and the model
Screen Shot 2021-12-26 at 9.14.08 PM

It’s a simple mistake thankfully - it should be script.Parent.Thing instead of script.Parent.Parent.Thing

The right side is correct but the left side is the problematic part.

huh? wouldn’t that be what’s inside the “outside” part? because the script is inside the “outside” part and the outside part is in the model, and the thing is in the model, anyways the error said Thing is not a valid member of Part “Workspace.Table.Outside”

Oh whoops, I wrote it backwards. Sorry about that. It should be script.Parent.Parent.Thing instead of script.Parent.Thing on the right side.