See that was first mistake . Working thru your break that’s working off the clock and that could have gotten you fired as well.
Unfortunately like everyone said you won’t be able to be rehired.
Now finding another job I suggest not even putting Target as previous job. Even tho Target can’t say why you were fired. if asked a questions such as “ would you rehire this person” Target would say no , and implication of firing for cause is there and no one wants to deal with it.
Now when you get a new job , do your best and make sure you take your breaks and lunch. You get paid to take a break , you get fired if you don’t . And all jobs will protect themself before they would go the bat for you to say he works so hard yet he worked off the clock.
Best of luck. You are young and hopefully you’ve learned your lesson.