Judging by your code, it looks like you are using Dark GDK or something similar. This is the forum for DarkBASIC classic.
That being said, DarkBASIC usually renders sprites above other 2d graphics (text, pasted images and sprites, etc). Try changing the sprite's properties to hide black pixels. You might also be able to omit the usage of a sprite and stick with PASTE IMAGE (no idea of the Dark GDK equivalent) command. That will just throw it up there and your text will render on top of it (as long as the text command occurs after the paste image command).
Hope this helps.
Great Quote:
"Time...LINE??? Time isn't made out of lines...it is made out of circles. That is why clocks are round!" -Caboose