JavaScript:
n = Render.InitFont("Segoe UI Bold", 24)
b = EngineClient.GetScreenSize()
c = Menu.ColorEdit("Misc", "Watermark",Color.new(1,1,1,1))
Cheat.RegisterCallback("draw", function()
local m = Render.CalcTextSize(string.format("scratch %s %s","[XYI]", Cheat.GetCheatUserName()), 15, n);
x = b.x - m.x - 10
y = 10
Render.BoxFilled(Vector2.new(x, 12), Vector2.new(x + m.x, 25), Color.new(15 / 255, 15 / 255, 15 / 255, 125 / 255))
Render.GradientBoxFilled(Vector2.new(x, 24), Vector2.new(x + m.x, 26), Color.new( 235 / 255, 135 / 255, 175 / 255, 200 / 255 ), Color.new( 235 / 255, 135 / 255, 175 / 255, 0 ), Color.new( 235 / 255, 135 / 255, 175 / 255, 200 / 255 ), Color.new( 235 / 255, 135 / 255, 175 / 255, 0 ))
Render.Text(" scratch [XYI] " .. Cheat.GetCheatUserName(), Vector2.new(x + 2, y + 1), c:GetColor(), 15, n, true);
end)