Well thanks both for your support, actually i play on an osi clone freeshard, so what i've changed so far was some kind of types that were different and still dunno why, I guess Crome is on the right direction, the macro thinks its crafting the proper items cuz when it gets stucked, it stays on the loop of "until weight on #property" and it crafts the exactly amount of pieces that the bod says.
I completely understand your point of no supporting freeshards, but as a newbie scripter, this kind of errors are making me improve on my scripting, so i just ask for the tips to fix it by myself. I would like to contribute in the future with all of you.
I did some testing on it, if im running one of those bods and i pause the macro and change the last item made to the proper, it fills the bod without any issues, so i think the problem is completely on the first item that it mades.
As i said, i can handle the macro just checking for these bods before i start to roll the macro, there is no need to get worried about it, so again thanks both for your help.