We just take the toys away. He also really likes Toy Story so we say that his toys don't like to be thrown and if he keeps doing that they'll get mad at him like they did with Sid.
My son does the same. I ask if he wants to practice throwing, and we give him a soft ball to throw instead. We tell him if you want to throw, you can only use this so it doesn't break or hurt other people. He asks for the ball to throw over time. Or we remind him that things can break like we've seen with so and so's belonging. The throwing can be triggering though. 😖
Give a target to throw the toys at. Like a laundry basket or cardboard box. Then it’s easy cleanup
We made up games and activities that involved throwing in a safe way but kept the boundary that other toys, especially hard (dangerous) toys are not for throwing. We’d do bean bags in a hoop or container, knock down things with soft balls, playing catch or throwing balls in a container.
It’s developmentally normal. Just keep gently telling her no or “we don’t throw toys”. We give my son a few warnings and if still doesn’t stop, we will switch to something different and put the toy away. When he gets upset we validate his feelings and tell him that if toys get thrown they have to go away for a bit. He’s gotten so much better already.