How do I make an image label wrap a part?

I made a script that adjusts an image labels position to the position of a raycast, but this issue happens.
I can’t use a decal because I can’t adjust anything, like size, position, or anything. A texture would be fine, but I can’t because it repeats the texture across the part, and it doesn’t have rotation. So the only thing I can use is surface gui’s and image labels, but how do I fix this issue?
Screenshot (787)

1 Like

Not possible. SurfaceGuis are limited when it comes to projecting on non-flat surfaces. This is intentional.

Why don’t you just make the SurfaceGUI into a decal?

this

303033003

Oh. Sorry, didn’t read… :woozy_face: Asdasdasdasda