nie łatwiej zrobić dwa sprite'y (tlo i sam healthbar(on sam ma mieć 1px długości))
GML
draw_sprite_ext( spr_healthbar, image_index, view_xview+20, view_yview+20, life, 1, 0, image_blend, 1 );
draw_sprite_ext( spr_tlo, image_index, view_xview+20, view_yview+20, image_xscale, image_yscale, image_angle, image_blend, image_alpha );
ale jeśli masz już healthbar o długości np.100px to ustaw tam life/100