Was it ever said where Trunks' sword comes from? I'm guessing Bulma made it since she's a genius, but even for someone like her creating a weapon that's suitable for a fighter strong enough to destroy planets is impressive.
It was in one of the old movie, a very powerful enemy was defeated and this sword belongs to him. After the villain dies trunks took this sword. I don't remember who fought that villain but the grown up trunks was there. I guess Gohan and goku was there too.
If Trunks knew Goku was going to be that strong he could of convinced Frieza and his father to wait and also convince the z force to also attack Goku after killing mecha frieza and king cold just to make it a challenge