Try martial arts.
Exercise gives you endorphins. Endorphins make you happy.
I say martial arts because it sounds like you’re having trouble being self-directed and finding motivation. I also have trouble being self-directed. I don’t go to the gym because I get there and I’m overwhelmed by the options and don’t know how to use the machines and get really self-conscious about everything. I don’t like outside sports because I live where it’s hot. Martial arts classes are set up to teach you in structured lessons, with instructors to plan what you’re gonna do and keep you motivated.
Plus, you get to hit stuff.
I couldn’t figure out how to log on here with my other Fediverse creds. Rather than, like, Google or something? I just created new accounts for each instance. I’d say it’s a boon for anonymity, but I used the same username, soooo