When you imported the sprite, was it set to "leave as is" or use the top left pixel, or something else? It should be imported with "leave as is" otherwise the whole sprite will be considered the background part of the sprite.
I'm guessing it's that, anyways.
And a GUI is going to be more flexible, especially when an object cannot be called in a global script. But it always helps to learn what it is you're doing wrong for future reference regardless of whether you stick to an object or a GUI.
I'm guessing it's that, anyways.
And a GUI is going to be more flexible, especially when an object cannot be called in a global script. But it always helps to learn what it is you're doing wrong for future reference regardless of whether you stick to an object or a GUI.