Pick up text 2d game

I think it’s because you’re setting it on tick, and the convert mouse location can’t give a reliable result.

Did you consider using a widget inside the pickup?

( it shows a progress bar above the player, but you can easily make it your text for the pickup ).