the least you could do is mention a function that exists
function draw.ShadowText(n, f, x, y, c, px, py, shadowColor)
draw.SimpleText(n, f, x + 1, y + 1, shadowColor or color_black, px, py)
return draw.SimpleText(n, f, x, y, c, px, py)
end
now it does ✨
never seen such god awful and inconsistent variable naming
hence why i didn't write it but here lies the solution -solved