This is not an easy answer. I have a 5 year plus daughter. She is never been beaten before. I tried to use consequences to discipline her. For example, if she spill something on the floor, I will not yell, but simply ask her to bring the mop and mop it by herself. But these days, it seems to cease working, if not getting worse. She likes to put off her homework. There are always excuses "10 more minutes, I am going to finish my play first." At one time, I ask her to go and take a bath, she's trying to put off, and I give her forty more minutes. After forty minutes, I ask her to go, and she still refuses with all excuses. I just force her to go to the bathroom, and said "You promise after 40 minutes, and you should honor your own promise." She is very angry and try to hit me. That's when I think this is too much. I hit her back on her arm to show her that hitting hurts the people that you hit. I never want my kid to be disrespect to her parents. We can have difference in opinion, yes. But not in violence. So I never hit her for anything else, except from when she tries to hit me. It;s just intolerable.
So the story continues, she is still shouting and yelling from the top of her lung when I put her in the bedroom (my bedroom is connected to my bathroom). And tell her : you stay here until you calm. and I lock the room (The room is very large 45 sqm and bright). Because unless I lock the room, she will try to escape. She banged the door angrily and yelled continuously, but I left her. 15 minutes later, I came into the room, and she is already very calm, playing with whatever she can find in the room.
So I guess, it works. I don't think it works to use "positive words" in this situation. She will in no way listening to me since she keeps yelling and shouting. MAke her stay inside the room, make her calmer.