The chocobo riding glitch is a glitch in Final Fantasy VI that happens when a guest character is the party leader and the player tries to ride a chocobo. The only instance this glitch occurs is during Banon-Edgar-Terra's scenario, after they reach the end of the Lethe River and arrive on the overworld map. There is a hidden Chocobo Stable in the forest on the edge of the desert just southwest of Figaro Castle. If the player rides a chocobo with Banon as the party leader, his sprite will glitch back and forth with that of a glitching sprite of Terra'a sprite in her esper form with Banon's palette applied to her sprite. This glitch was fixed for Banon only on the GBA version as his riding sprite is replaced with that of Terra's.
The reason for this glitch is because guest characters have not been assigned to have any chocobo riding sprites, and no riding sprites are at their disposal since the developers have not given the guest characters any, possibly due to them being temporarily playable characters and not needing any.
This glitch can also occur with Leo, a permanent Terra in her esper form, Locke in Merchant clothes, the two Ghosts, and Kefka. These characters must be hacked into the party with a cheating device in order to see them glitch as they cannot be seen normally or legitimately like Banon's case.
There is a bugfix patch that players can use to fix this glitch on the SNES version. Unlike the GBA fix, it adds a new riding sprite for Banon.