Good morning @h_eger
Thanks for your answer, previously i made a mistake, not closing AutoCAD after registered the script and then restart AutoCAD again to test it, so i followed your advice and now is working fine.
Now i have a different problem, i am trying to create a reduction tray fitting, to do so i´m creating several shapes, then subtracting each other to to create the final result, the thing is when i write the distances to move theses pieces in X and Y i cannot achieve to place them in th exact place where i want to because of the decimals, i measured everything before start doing this, but there is something wrong, here i have the code:

This is what i want:

This is how i am doing the process:

And this is the result (i have overlapped the shape green which is what i want to compare the result):

When i look closely i can see the pieces don´t fit accuratedly:

I have to add several decimals after the comma to get more accuracy but i cannot achieve it
###################------------------------------------------------------------------------------------------------------------------------------------##############################
I had to change the order of the code to get accuracy:

I modified the way i moved b1, this way i could change some of the displacement values using less decimals, for example the b1.translate((37.1390, 0, 0)) was the original value, then i had to modify that value and the rest of the values when i set the code like in b2, but appearently changing the order of the code affects the final result.
For example this is how originaly was b1 but i had to change the values because b1 didn´t move to the coordinates written in this codes

Here is the final result:

And you can notice that now fits exactly where it should be:
