local OutlineGlow = function(x, y, w, h, radius, r, g, b, a)
renderer.rectangle(x+2,y+radius+rad,1,h-rad*2-radius*2,r,g,b,a)
renderer.rectangle(x+w-3,y+radius+rad,1,h-rad*2-radius*2,r,g,b,a)
renderer.rectangle(x+radius+rad,y+2,w-rad*2-radius*2,1,r,g,b,a)
renderer.rectangle(x+radius+rad,y+h-3,w-rad*2-radius*2,1,r,g,b,a)
renderer.circle_outline(x+radius+rad,y+radius+rad,r,g,b,a,radius+rounding,180,0.25,1)
renderer.circle_outline(x+w-radius-rad,y+radius+rad,r,g,b,a,radius+rounding,270,0.25,1)
renderer.circle_outline(x+radius+rad,y+h-radius-rad,r,g,b,a,radius+rounding,90,0.25,1)
renderer.circle_outline(x+w-radius-rad,y+h-radius-rad,r,g,b,a,radius+rounding,0,0.25,1)
end;
if glow_enabled:get() then
for radius=4,glow do
local radius=radius/2;
OutlineGlow(x-radius,y-radius,w+radius*2,h+radius*2,radius,r,g,b,glow-radius*2)
end
end