Why isn't the cast to my scorepasing bluprint working?

Yea but this is just a variable. Think of it like in math.

Right now you have an X and try to calculate with it like a number. But X just stands for a number and isn’t actually one. So if you try to ask if that’s a 3 it will always say “No” because you only have the variable.

If you’d try to call a function from this variable it’d give you an error (“Accessed None from …”).

You have to fill this variable somewhere.