Can you move a variable on the screen by telling it to go to a coordinate?

The way it works now, the variable has to be dragged to where you want it on the screen. The problem with this is that if you switch from full screen to mini screen, it doesn't stay in the right spot; it'll offset.

Is there a way to either make it go somewhere by using code (ex: go to x=15, y=20), or make it stay in the same relative position, regardless of if I'm in fullscreen or not?

no, I believe.

It might be possible with JS, but as far as I know, it's not possible otherwise.

You could always make your own watcher, by having a sprite whose costume is a text box/button.

It is anchored to its top-left, and it is on a fixed scale (matching the Zoom blocks setting), that's why it does not stay the same.

How would the number update when the variable changes, since I can't make a sprite for every number.

you can use the WRITE block in the pen category to write any text.

if you can make a costume for every digit, you can stamp or make clones to make any number from it.

you can also make a script that writes every number that might be used, and then takes each as a costume with the PEN TRAILS block, so you can just switch between the premade costumes when the project is busier. that would probably avoid some lag.

I have a text-costume reporter that I've used in past projects for this purpose