How to inflate the primitive?

Hello, I want to move Torus’s primitives slightly outside of the original position. Currently, I made Unique Points - it’s separated all polygons, then I did Do-Transformation and scaled polygons down, now I need to move them outside along Normal direction, not from the center, basically, it will look like Inflate. :question:

I’ve found some awkward solution,
What I did, in a Primitive Sop, I Did Do-Transformation and I added Tscript for Translate: “$NX/20” which looks Okay, it’s slightly on top of the original geometry, if I would put just $NX (NY NZ) it would just inflate my Torus way too much, so I just decided it manually and it still doesn’t match original geometry it just on top, maybe I have to devive something around 22-25, but why do I have to put such odd number?

A quick example of what I getting. It kind of works, it’s spread the primitives along their normals, but it goes way too far. In my mind, it should’ve stayed in the same place and I would add 0.1 to slightly move them away.