Capo on 3rd.
Intro: Em | Bm | A | 
Verse 1:
  Em       Bm    A           Em      Bm     A
Scared my love, you'll go. Spend my love, heart broke.
 Em    Bm   C            Em       Bm    A
So my love don't show. Scared my love, you'll go.
Chorus:
                Em        Bm                    A
Too good to be good for me, too bad that that's all I need.
                Em        Bm                    A
Too good to be good for me, too bad that that's all I need. All I need.
Em | Bm | A |
Verse 2:
 Em      Bm         A      Em        Bm    A
Fingers walk your thigh, breathe my love, get high.
                 Em               Bm     A 
And oh, I'm so scared, oh I'm so scared. It's just for tonight.
Pre-chorus:
      Em        
So I take a sip, wait til it hits.
      Bm                         A
https://www.coveralia.com/acordes/too-good-troye-sivan.php
That liquid guilt is on my lips, I'm wasted on you.
Chorus:
                Em        Bm                    A
Too good to be good for me, too bad that that's all I need.
                Em        Bm                    A
Too good to be good for me, too bad that that's all I need. 
                Em        Bm                    A
Too good to be good for me, too bad that that's all I need.
                Em        Bm                    A
Too good to be good for me, too bad that that's all I need. All I need.
Pre-chorus:
      Em        
So I take a sip, wait til it hits.
      Bm                         A
That liquid guilt is on my lips, I'm wasted on you.
Em | Bm | A |
Chorus:
                Em        Bm                    A
Too good to be good for me, too bad that that's all I need.
                Em        Bm                    A
Too good to be good for me, too bad that that's all I need. All I need.
Em | Bm | A | (x3)