"Stop slacking" might be better; it unambiguously refers to current behavior that a person can change immediately.
https://spanishto-english.com/spanish-dictionary/haraganear
It calls "being lazy" an intransitive verb
"Being lazy" is a transient state.
That's the important distinction here.
"Stop slacking" might be better; it unambiguously refers to current behavior that a person can change immediately.