Hello, I’m currently working on a gun system, and I want to make bullet holes using SurfaceGuis. I was using decals, but these can easily clip off of the edge of the part, so I decided the best way to fix that was to put SurfaceGuis in the part. I’m able to get the surface of the part hit, but the problem comes to getting the position for the ImageLabel within the SurfaceGui. I have the position at which the ray hit the surface, but how would I go about converting this to a position usable by the GUI? Anything I’ve tried doesn’t work as soon as the part hit is not at an orientation of 0, 0, 0, which of course is impossible for what I’m trying to achieve.
Not the solution but I recommend that going for the easier way makes it easier for life and code readability however there another post I can redirect you to: Getting surface gui position from world position?
(Reply might not help)
Unless I’m mistaken, that’s only applying to the top surface of an unrotated part, which is not what I need.