How do you not get scammed? (Payment options)

Hi, I was wondering if you check their money beforehand cause I get scared of doing it then not getting my paycheck. The payment options vary from person to person so I just want to know how you do yours. Pay upfront then half later? How will you know if they'll even pay?

I'm also wary that they might get violent if you are on their face about it.