Piccolo is a fictional character from the Dragon Ball metaseries. He is considered both the son and reincarnation of Demon King Piccolo and was spawned to save himself from certain death at the hands of Son Goku. Like his father, he appears as a tall green humanoid creature with pointy ears; he is later revealed to be part of an alien race known as the Namekians.
Piccolo is first consumed with revenge against Goku, and elects to defeat and kill him during the 23rd Budokai Tenkaichi. After his narrow defeat against Goku, Piccolo is soon forced to form an at first uneasy alliance with Goku and his friends against newer, more dangerous threats like the Saiyans and Freeza. Out of necessity he also takes it upon himself to train Goku’s child Son Gohan, forming a bond which is strengthened when he sacrifices himself to save the child’s life against Nappa. After his resurrection, he fully joins Goku and the others in their struggles against ever more powerful villains.
Piccolo still retains elements of ruthlessness and cockiness, but once he fuses with Kami, all traces of evil and hate disappear, and Piccolo is completely reborn as a pure soul. Piccolo remains a loner, preferring to stand apart from others. He has little to say unless it involves battle, but he normally can still retain his stoic and calm personality in everyday, normal situations. Piccolo has shown to have intelligence, such as when he gathered strength to regenerate his arm after Cell had drained it, or when he elected to kill Babidi since he knew leaving him alive wouldn’t solve the problem of Buu. His intelligence is even picked up on Buu, who later absorbs him for his fine brain.