Those are perfectly scientific.
There are crystals that glow when they are rubbed, glow when they are heated, glow when they are struck, glow when they are scratched, glow when UV light is shined upon them...But there are no crystals that just glow on and on forever without their energy source being continuously replentished.