On SurfaceGui and size to fit ImageLabel>Size = {1, 0},{1, 0}. and copy from Decal>Texture and paste to ImageLabel>Image and remove the Decal from part.
I agree with this one. It isn’t easy to master a language, even your native ones, but it’s important for a tutorial to be clear and easy to understand.
Decals, in my opinion are useless, SurfaceGuis allow more customization (i.e I can scale the X size freely without changing the Y size, this would be annoying to attempt on a decal).
On top of that, I’m pretty sure you can make images appear a whole lot clearer with the property PixelPerStud, another feature that makes SurfaceGuis superior.
Yes. Compared to Decals, SurfaceGui’s are absolute performance killers. Having more than 2000 of them on the screen at once can tank your fps. On the other hand, decals do not.