Have you guys tried implementing a PID Loop. It helps with correcting when the robots speeds over the turn amount. You can find out how this in many places on the forum. There is a guide called “PID Tutorial” by @anon4126930. It is pretty helpful so you should check that out for some help. VEXCode PID Tutorial