[BUG] text to variable isnt working

Describe the bug
So, in my game, i have an AI which chooses the best option against you in Rock Paper Scissors but when i use [Text set to ToString(Variable(Picked))] it just shows 0. Also, yes, picked is a Text variable but it wants me to do ToString or it wont work. Even just straight up changing the text doesnt even work.

Share the complete GDevelop project showing the bug

Please fix or show me how to change it, and thanks in advance!
[Dont mind the spelling error on Scissors :)]

In the most recent versions, you can use just the variable name without Variable() and VariableString()

This is trying to get a string but Variable() attempts to get the variable as a number. If the variable contains a string then instead of crashing it changes the value to 0.

If you’re using a newer version, you should be able to remove the old syntax and just use
Text = Picked

Using the old syntax it would be VariableString() instead of Variable() if the variable is a string.