I'm trying to make a button where if a player owns a certain shirt then they can receive a certain ticket.
I'm trying to check if the player owns a certain asset. I have a global variable that has the shirt ID but it doesn't seem to be working. I've modified the variable to work in a local script, too. any help?
local p = game.Players.LocalPlayer local Player = game:GetService("Players").LocalPlayer local MarketPlace = game:GetService("MarketplaceService") local FCS = _G.FCS script.Parent.MouseButton1Click:Connect(function() if MarketPlace:PlayerOwnsAsset(FCS)then local tool = script.Parent.FirstClassTicket:Clone() tool.Parent = p.Backpack wait(1) Player.PlayerGui.SCIGui.BackgroundBlack.Visible = false Player.PlayerGui.SCIGui.BackgroundBlack.Active = false else Player.PlayerGui.SCIGui.BackgroundBlack.text3.Visible = true wait(2) Player.PlayerGui.SCIGui.BackgroundBlack.text3.Visible = false end end)