I haven't much experience against TL, but I'll try to help.
-Learn how to perfect shield so you can run toward him perfectshielding his arrows/boomerang until you reach him, and come at mid-range (you should probably stop this once you reach his grab range
)
-Don't stay too far from him, I think the best is to stay like 1 kirby far from his grab range in the neutral, else he could shoot tons of arrows and bomb to add percents.
-Don't hesitate to grab the bombs in the air if he does it, an airdodge is the safest way I think
-His grab has a good range but is laggy, try to punish it when it's possible (I think you can spot dodge it and maybe crouch under it but I'm not sure)
-Most of the time you probably shouldn't challenge him when you are both in the air and you're above him, he has his lmighty sword UpAir and it totally counter your fabulous Dair
-I don't know what is your friend's level but if he lands with Dair, it's an easy punish
-His recovery is predictible and no that fast, you can use Stone or, i'm not sure but I think Dair will often trade and he'll go downward while you're ejected upward
-If you have the occasion you can copy is NeutralB, it allows you to be (a bit) more threatening when you're far from him, or rack up damages
I think that's all. I don't play often against TL and i'm not super good so if anyone wants to correct me, feel free to !