For all of you idiots that don't know...YES Trey writes his own songs! Troy Taylor is he producer and he assists with his songs writing. What in the hell are you HATERS doing talent wise...ahhhh, let me see...hummmm NOT A DAMN THANG!!!!