Yea I programmed them with Unity UI because it automatically handles raycast blocking and mouse events. But I set all UI canvases to render in world space so that I can move them around like normal game objects.
Ahhh... that's explain everything... i'll try it later... right now i'm joining jam hahaha.... weekly game jam actually.... Ty for your kindness sir, i'll ask again if i have problem...