Quiero hacer un sistema de monedas para un juego clicker..pero lo que quiero es que cuando llegue a 1000 o 1000000 no se pongan los números sino que aparezca 1k o 3b o 5m y así... alguna idea?? soy nuevo en esto de el GML  .gracias de antemano :-[

Esto es muy sencillo. Puedes hacerlo asi

if score >= 1000
{ // Si score es mayor o igual a 1000
// floor es una funcion que actua como redondeo pero en este caso devuelve la cantidad sin decimales.
// dentro del floor() el score lo multiplico en 0.001 es para irle quitando digitos o cambiar la posicion de los numeros decimales mejor dicho
text = string(floor(score*0.001)) + "k"; //  Esto es una cadena "string" y para convertir el valor real a una string hay que usar esa funcion.
// al final + "k" es lo que queres hacer editalo como quieras
}

draw_text(4,4,text); // Si quieres colocalo esto es solo para que lo compruebes tu mismo


Te funciono lo que hizo goganpis? esa es la mejor manera bro