Im trying to make a booth game and when you update the booth for some reason the price stays at 0
PS : the text on the booth (called MainText in the scripts) does update.
LocalScript (for the confirm button)
script.Parent.MouseButton1Click:Connect(function() local Price = tostring(script.Parent.Parent.Price.Value) local MainText = script.Parent.Parent.MainText.Value local ItemToSell = script.Parent.Parent.ItemToSell.Item.Value local PlayersItems = game.Players.LocalPlayer.Backpack:GetChildren() game.ReplicatedStorage.ChangeBooth:FireServer(Price, MainText, ItemToSell) for i, v in pairs(PlayersItems) do if v.Name == ItemToSell then v:Destroy() end end end)
ServerScript (event reciever)
local ReplicatedStorage = game:GetService("ReplicatedStorage") ReplicatedStorage.ChangeBooth.OnServerEvent:Connect(function(player, Price, Text, ItemName) local CheckForBooth = game.Workspace:GetChildren() for i, v in pairs(CheckForBooth) do if v.Name == player.Name.."'s Booth" then v.CustomText.SurfaceGui.TextLabel.Text = Text v.PurchaseButton.SurfaceGui.TextLabel.Text = "Buy for "..Price.." dabloons" v.ItemName.Value = ItemName end end end)