At some point you have to either cut her off or just be OK with the fact that her life will always go sideways and you will always be helping her. It isn’t going to change otherwise.
As for how you do it? Pick one of *your* goals that you need money for (car, trip, house, a night in the VIP room, etc) and start talking…