Renaming StarterGui will spam the client console with errors.
Function affected: MarketplaceService | Documentation - Roblox Creator Hub
Log:
Script 'CorePackages.Workspace.Packages._Workspace.BulkPurchaseApp.BulkPurchaseApp.Features.BulkPurchaseRequest.useBulkPurchaseRequestProps', Line 135
Reproduction:
Rename StarterGui, for reference
game:GetService("StarterGui").Name="test"
Then prompt yourself, for reference:
game:GetService("MarketplaceService"):PromptBulkPurchase(
game:GetService("Players").YOUREXACTUSERNAMEHERE,
{
{ Type = Enum.MarketplaceProductType.AvatarAsset,
Id = "16630147" },
{ Type = Enum.MarketplaceProductType.AvatarBundle,
Id = "182" }
}, {})
Expected behavior
useBulkPurchaseRequestProps should not break if StarterGui is renamed, instead of doing something like
game.StarterGui
it should instead do something like:
game:GetService("StarterGui")
If StarterGui is repeatly used, which i assume so, then store StarterGui that was returned by GetService as a variable.

