I don't know...

I go to an all girls school and there's this one reaaallly tomboy girl that I pretty much have had this huuuuge crush on ever since she moved to the school (2 years ago) and I still do, I tried to convince myself that no way do I have a crush but.... that didn't work out. I've never told anyone since I live in a community that are very prejudiced against gays and other people in the LGBTQ+. I know she's gay but she won't say it, and no one knows i am bi? I'm not sure this is the first crush I've ever had on a girl.... and the thing is that she is more of like a jock and I'm a nerd-ish person. I mean I hang out with the 'popular kids' and my best friend is like the queen bee of the school, but Im not really one of those teen girls that are pretty much a kylie jenner clone... I just keep imagining us together and I KNOW she will DEFINITELY say no if I ask her out bc I'm a weirdo and she'd probably tell everyone. What do I do??