I have a company that i worked for that is holding my pay check
I was considered an independent contractor do I have any legal rights
Yes. If you are due payment and they won't give you your money I would probably sue them in small claims court. Nothing gets peoples' attention like papers being served.