Future Trunks
Trunks is a fictional character in the Animes Dragon Ball Z and Dragon Ball GT. He is a Halfbreed Saiyan.
There are two versions of Trunks during the series, and each will be detailed seperately.
Future Trunks
This is the first Trunks we ever see in Dragon Ball Z, and he is from a future alternate dimension, where the evil Android 17 and Android 18 are using the Earth as a playground, doing what they wish, due to being the strongest beings at the time. Future Trunks travels back in time to warn Goku about the Android threat in the future, in the hopes that they would be able to train to a power level high enough to destroy them.
In this alternate future, Vegeta died in the fight against the Androids, along with all of the Z Fighters apart from Gohan, who is his first mentor and martial arts teacher. As a result Trunks did not know his father at all, as he was only an infant at the time, and so when he finally meets his father in the past, he is seen to be constantly trying to impress him.
When they train in the Hyperbolic Time Chamber together Trunks surpasses Vegeta in power, due to being a Halfbreed Saiyan. Throughout the year that was spent in the Time Chamber, Trunks realised Vegeta's real sense of Saiyan pride. With this knowledge in mind, Trunks hid his true power level to spare what pride Vegeta had left.