I am trying to make a system that grants a player certain items and warps them to spawn with a message upon their first join. I started by creating a custom advancement so as to detect that as incomplete when joining. This would be granted upon entering water, and this cycle would happen upon rejoin until the user enters such water. The spawn is surrounded by water, so this mechanic needs to be landlocked to the spawn platform. Once the player leaves spawn, they are never granted this cycle again. Here is what I have thus far.