Enum=service_Wrap(Enum,true)rawequal=service.RawEqual script=service_Wrap(script,true)game=service_Wrap(game,true)workspace=service_Wrap(workspace,true)Instance={new=function(T,G)local o=oldInstNew(T)local H=G and service_UnWrap(G)if H then o.Parent=H end return service_Wrap(o,true)end}require=function(T)return service_Wrap(oldReq(service_UnWrap(T)),true)end client.Service=service client.Module=service_Wrap(client.Module,true)

Enum = service_Wrap(Enum, true)
rawequal = service.RawEqual
script = service_Wrap(script, true)
game = service_Wrap(game, true)
workspace = service_Wrap(workspace, true)
Instance = {
	new = function(obj, parent)
		local nobj = oldInstNew(obj)
		local par = parent and service_UnWrap(parent)
		if par then nobj.Parent = par end
		return service_Wrap(nobj, true)
	end
}
require = function(obj)
	return service_Wrap(oldReq(service_UnWrap(obj)), true)
end

client.Service = service
client.Module = service_Wrap(client.Module, true)
