honestly i think the reason piccolo became a friend to everyone and stopped being evil is because he did get to kill goku. like he fulfilled the one thing he wanted to do and even though goku came back i dont think he gave a shit. he was just like okay. i got what i wanted and now we’re cool.