What do you want to achieve? I made a “GUI playground” a few days ago to play around with GUIs and I tried to make a gamepass shop where the Title, Description, Price, and Icons all sync together.
What is the issue? Include screenshots / videos if possible! The problem is that my GUI does not update with the information.
As you can see, no errors are showing up in the output box but my GUIs aren’t updated either.
What solutions have you tried so far? Did you look for solutions on the Developer Hub? I have tried everything I can possibly think of: making a function, creating events, etc.
Below is a screenshot of my Explorer in case that helps you solve my problem:
local raw = game:GetService("MarketplaceService"):GetProductInfo(21448902, Enum.InfoType.GamePass)
local ReplicatedStorage = game.ReplicatedStorage
local info = ReplicatedStorage.GamepassInfo
info.ProductName.Value = raw['ProductName']
info.Description.Value = raw['Description']
info.PriceInRobux.Value = raw['PriceInRobux']
info.IsForSale.Value = raw['IsForSale']
info.IconImageAssetId.Value = raw['IconImageAssetId']
local event = game.ReplicatedStorage:WaitForChild("GUIchange")
event:FireAllClients()
I modified your code test this out, This’ll work. You messed it up, So I decided to fix this issue. And also, put the Script from ReplicatedStorage to ServerScriptService. Script and LocalScript objects will not run if they are parented to ReplicatedStorage even if they are not Disabled .