I have tried the Set field[ ], Replace Field Contents[ ] and Refresh Object [ ] to radio button object itself with no luck at all. The script is not firing at all.
No, because none of those will trigger an OnObjectSave. Set Field goes directly to the data layer; it doesn't interact with the layout at all. (That's why you can use it if the field isn't on the layout.) Replace Field Contents explicitly says it doesn't cause triggers to fire (imagine the mess if it did!). Refresh Object also doesn't trigger a Save, because the object hasn't been modified. (See Changing object data without activating script triggers.)
Your best bet would be to run the triggered script as a subscript instead of trying to rely on the trigger.
Thanx Mike! i'm trying to automate as much as i can the process and that's why i was trying to avoid the obvious.
Thank you again for your info.