local mt = getrawmetatable(game); local old = mt.__namecall local readonly = setreadonly or make_writeable local MarketplaceService = game:GetService("MarketplaceService"); readonly(mt, false); mt.__namecall = function(self, ...) local args = {...} local method = table.remove(args) if (self == MarketplaceService) then print(method) return true end return old(self, ...) end