Thanks so much !
But when i added some code :

Code:
me.polygon = on; // IN My Ship's Action



and for my c_trace fucntion :

Code:
trace_mode = IGNORE_PASSABLE + IGNORE_SPRITES + Use_Polygon + ignore_maps + ACTIVATE_SHOOT;
r = trace(camera.x,sun_pos);



It still can't solve that problem !
The Trace() used the Box for calculating ! frown