I have osgood slater's disease. Should I still play football or pick a better sport? What's a better sport?

No. Osgood-schlatter is self-limiting, so it depends on your age and activity level. Decreasing overall activity can limit the symptoms. In general, it does not involve quitting the sport, but going through the options with an orthopedist or primary care sports medicine doctor can help sort things out.