Proximity Prompts

I feel like I am being stupid, why isn’t this working?

local CollectionService = game:GetService("CollectionService")

for _, Egg in pairs(CollectionService:GetTagged("Eggs")) do 
	Egg.Collect.PromptTriggered:Connect(function()
		local CollectedUI = script.Parent:WaitForChild("CollectedUI")
		CollectedUI.EggsFound.Value += 1 
		CollectedUI.Text = CollectedUI.EggsFound.Value .. "/3"

		Egg.Found = true
	end)
end

Error:
https://gyazo.com/63a7a6010ec8baaee599a0f721c99044

it is .triggered, not prompttriggered

Pretty sure the Proximity Promt event is .Triggered

Which would make your script like this:

local CollectionService = game:GetService("CollectionService")

for _, Egg in pairs(CollectionService:GetTagged("Eggs")) do 
	Egg.Collect.Triggered:Connect(function()
		local CollectedUI = script.Parent:WaitForChild("CollectedUI")
		CollectedUI.EggsFound.Value += 1 
		CollectedUI.Text = CollectedUI.EggsFound.Value .. "/3"

		Egg.Found = true
	end)
end
Egg.Collect.Triggered:Connect(function()

@JustNylo @clearifies Thank you, I was just being stupid again, lol.

2 Likes