scale individual UV faces

Hello there!
I have a grid of faces as a mesh and i want to map them on single pixels (scaled to size 0).
My plan was to simply project them and then scale them around the individual origins pivot while disabling the connection. But scaling them always results in scaling the entire grid around its median point. What am i doing wrong?

Thanks for helping out! Mezaka

Is each face its own UV island ? They would have to be otherwise the the individual origin would be for the island not each face of that island

You can mark all edges as seams and the U / Unwrap

I set the sticky selection mode to disabled and also added seams an reunwrapped it… still the same problem