Here's another light effect from me... You could probably fit it into the bloom category.

Here's the code, and then I'll explain it.
+ Code Snippetsync on
sync rate 20
dot 0,0
get image 1,0,0,1,1
box 0,0,10,10,rgb(70,100,30),rgb(70,100,30),rgb(70,100,30),rgb(70,100,30)
for rndy=1 to 100
dot rnd(10),rnd(10),rgb(rnd(100)+20,rnd(30)+20,rnd(10)+20)
next rndy
get image 2,0,0,10,10
make object sphere 1,49
texture object 1,2
make object sphere 2,51.1
`set object ambient 2,0
texture object 2,1
ghost object on 2
scroll object texture 2,90,40
do
position object 2,object position x(1),object position y(1),object position z(1)
set object to object orientation 2,1
turn object right 1,mousemovex()/2
pitch object up 1,mousemovey()/2
control camera using arrowkeys 0,4,3
sync
loop
sync
First of all, note that I haven't adjusted the ambient light at all.
What you do, is take your object you want to shine, and make a copy of it. The new copy should be scaled slightly bigger than the actual object. Ghost the copy object (you can change the ghost from the default if you want, but I didn't need to), and apply a completely white texture to the copy object. Rotate and position the copy object at the exact angle and position of the actual object. You don't need me to say about if the object is animated. Just start the copy object's animation then too.

I think this works according to where you position the light. I'm going to experiment.
Hope this looks nice.