Wygląda, że kod jest ok, jedyne co mi przychodzi do głowy, ale raczej nie powinno mieć wpływu na te skręcone elementy:
GML
if (_i != -1) {
if (trail[_i,4] > 0){
draw_line_width_color(trail[_i, 0], trail[_i, 1], trail[i, 0], trail[i, 1], 4 + (8 * trail[i, 4]), make_color_hsv(0, 192, trail[_i, 4] * 192), make_color_hsv(0, 192, trail[i, 4] * 192));
}
}