thanks everyone i managed to fix the problem so yeah thanks for your useful and fast replies
looks like i was trying to multiply my localscale with my desired value(new vector) and when i tried to add them things went just right...
and thanks again for your replies...