Rather than on tick you should create a custom event (or function) that is called when you pick up a gem. (right click> add custom event in the spawnpoint bp). Then move the logic you have under the tick to that new custom event. You can add input nodes to the event if you need to pass data to it rather than setting the variables with the Gem Actor.
1 Like