you're drawing the bullet hole at the wrong coordinates, i'd say.
MouseX() and MouseY() are most likely returning values which lie outside the boundaries of the texture.
MouseX() and MouseY() are most likely returning values which lie outside the boundaries of the texture.