How do i keep my material from stretching when scaling the mesh its on?

Thanks. That seems to be the solution.
So in theory all i have to do is to do something with this:

Basically create a square mask and make sure the edges are world aligned? Maybe not world aligned? There must be something that keeps the image in the material the same scale, right?
Interesting how the 3 slice can also be useful for many other cases like UI with patterns below text.