[43EX243D] It's actually a full library with lots of other functions that I made, so feel free to look at the documentation. To actually shade, create 2 sprites in a row that are the same, set the angle of the light source with ANGD height angle, xz angle (the angle visible on the screen), then just do SHADE (sprite number). I have more detailed documentation on SmileBASIC Source, thank you limits