There are no words to describe this. This is the kind of stuff that ggivs NG a bad reputation on the internet.
And bad spelling ;)
Although the animation was a little off, the feels are real with this one.
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.