So ive looked for how to scale but seems its all just for texture scaling. I followed a tutorial to make a grid material but it just stretches out when scaling objects instead of adding more grid.
found a easy fix. i already knew world position worked but didnt like that the material would move as the object moved around so have to just get the pivot point location.