Some of the parts may be off..
Thanks to @Dhilly for the original project and for @TriceraShops for the end voice of the kid.