Although racing in samp sounds weird cus of lagpit and several sync issues, I'm kind of supporting the idea of adding races with an additional suggestion of adding a seperate world where players can race each other on there custom race track that could be added by the host, certain no. of laps and the finish line ofcourse.Also, if possible, the vehicles should be scripted in such a way that player can pass through them, which removes issues of lagpitting.
Edit: just got a video on yt that explains my idea 😀
https://youtu.be/NjAGZdRyZN8