Looks like a good script, I will try it out and let you know.
Result: Seems to work good. But, does it remove the enemy after it kicks them?