Lock and Key with multiple doors

Ok i managed to recreate what you showed me above. Is this going into the door blueprint or the key?

  • the player has a Keyring Set (Array + add Unique would also work), which they add keys to:

As above, the keyring should be in the player BP, they control the pickups. The door actor should have a tag.

Also would i change the get tag reference integer to match the tag i want to use?

We assume the door has 1 tag only so we read the 1st (index 0) tag. If the door is tagged with more tags, another system is needed. But you did not mention that the door needs anything else bar accepting a key.