the rudder servo also doesnt come back to the same position everytime i turn left or right. i hooked up the servo directly to the reciever and it work just fine as far as max travel limit and coming back to the same position.
Your gyro is in heading hold, that's why it won't come back to center. Do you have the manual for the gyro, it should tell you how to set it up between heading hold and normal mode?
it came with fma copilot which i never heard of should i just take it off since i dont now if its even going to help.
Some people like the copilot, but most people don't use them. Do a search on the copilot on this web site, there has been a lot of discussions on here about the copilot. My personal opinion, I think they are just a crutch.