Can I use one object to trigger another object?

In my game I am having the problem of the player accidentally entering the next level before they retrieve the objective of the level. Is there a way to make a trigger that fires after they have retrieved the objective to allow a certain functionality on a different object? The way into the next level is a simple puzzle, but sometimes is found before the objective. Please advise Thank you

can you post a link to the game?

https://flowlab.io/game/play/1341080

all of the hearts have restart level on them

you can make them each separate objects

@HandzHW use the Message Blocks. Make one block send a message to another. That one uses a mailbox to activate something.

Thank you @meburningslime

No problem!

Hey @HandzHW - not sure if you’ve fixed your hearts issue already, but I noticed that the player is snagging and getting stuck on the ground blocks. You may want to change the player to use a Circle or Capsule collision shape to prevent this.

Oh thank you for mentioning that! I will change that. The black hearts are supposed to set you back you have to find the pink hearts.