Hi.
I'm not a teacher nor a native speaker.
I hope it can help you:
throw smth at smb means you want to hit (He's throwing stones at the birds)
throw smth to smb means you want somebody to catch (My mother threw the keys to me)
You asked about "on", but I'm not sure what it means exactly. Perhaps we can translate it literally.
Boris.