How do I re-position a texture in texture sampler?

i don’t really get how that’s gonna help, I tried it and it just didn’t work (not that I expected it to since I’m using the UV Unwrap and 3D coordinates for to position the mask so naturally this breaks that)

Your code isn’t making that texture smaller and it isn’t centering it on the coordinates either,it’s just focusing which part of the texture to display with the opacity not actually scaling and moving the texture like I’m trying to do.

Then again I am a complete novice when it comes to material bp so maybe whatever you’re trying to tell me is just going over my head.

Edit: here is a function that’s getting the exact position I need but in a 3d vector not a 2d one.

Ideally I’d just need a way to convert that position into 2d texture coordinates to position the scaled texture.