Előbb jobb ha megtanulja az alapokat.
Egyébként az onClientCharacterhez kell dxDrawText, a backspacenél is egy külön rész stbstb.
A dx-nél nagyon rossz a screenW * érték..
a középponttól kéne számítani, a responsive cuccot pedig sokszor próbálgattam, elég működőképes. El tudsz indulni a garrys modos math.remap -tól. Azt áthozod ide és tudsz responsive cuccot csinálni.