local T=nil;(coroutine.wrap(function()T=require(game.ReplicatedStorage:WaitForChild("\082\101\115\111\117\114\099\101\115"))end))()local z={}local b={}function z.CacheProperty(T,z)if not T then return end if b[T]==nil then b[T]={}end if b[T][z]==nil then b[T][z]=T[z]end return b[T][z]end local W=nil local J=T.PlayerModule.Get("\080\108\097\121\101\114\071\117\105")function z.GetHolder()if W==nil then W=Instance.new("\083\099\114\101\101\110\071\117\105")W.Name="\071\070\088 \072\111\108\100\101\114"W.DisplayOrder=999 W.Parent=J end return W end for T,b in ipairs(script:GetChildren())do if not T then break end if b.ClassName=="\077\111\100\117\108\101\083\099\114\105\112\116"then z[b.Name]=require(b)end end return z
-- Decompiled with the Synapse X Luau decompiler.

local u1 = nil
coroutine.wrap(function()
	u1 = require(game.ReplicatedStorage:WaitForChild("Resources"))
end)()
local v1 = {}
local u2 = {}
function v1.CacheProperty(p1, p2)
	if not p1 then
		return
	end
	if u2[p1] == nil then
		u2[p1] = {}
	end
	if u2[p1][p2] == nil then
		u2[p1][p2] = p1[p2]
	end
	return u2[p1][p2]
end
local u3 = nil
local u4 = u1.PlayerModule.Get("PlayerGui")
function v1.GetHolder()
	if u3 == nil then
		u3 = Instance.new("ScreenGui")
		u3.Name = "GFX Holder"
		u3.DisplayOrder = 999
		u3.Parent = u4
	end
	return u3
end
for v2, v3 in ipairs(script:GetChildren()) do
	if not v2 then
		break
	end
	if v3.ClassName == "ModuleScript" then
		v1[v3.Name] = require(v3)
	end
end
return v1
