🎁Hot Sale Promotion-49% OFF🤣-Super Funny Crazy Prank Gift Box Spider

$15.99 $31.35 Save 49%
🎉Surprise Spider Prank Box😂:  Buy 1
Quantity
Description

🤣This Crazy Prank Gift Box Spider is absolutely a great gift! 🎁

Perfect for Parties or Anytime! Easy to Use! Just hand the box to someone and they will naturally want to slide the top open to see what is inside. When they do, out jumps a creepy wiggly rubber spider!

Place the Scare Box on a counter or side table and let people discover it on their own. Maybe even set up your video camera to capture the moment!

✨ Get ready for some hilarious fun with this wooden box prank! Here are some fantastic features🎁:

  - 🕷️After removing the protective cover, jump into the wooden box.
  - 🦁A magical box with vivid animals inside.
  - 😂Great toys, make fun of, let others laugh.


  - 🏠It can also be decorated at home.
  - 🤣Use this trick box to fool your friends on April Fool's Day.
  - 🎁A big gift for the children.

🎁Product Description

🕷️SPIDER JUMPING OUT OF BOX: Realistic Rubber Fake Spider With Wiggly Legs and Red Eyes - This little creepy horror stuff will jump out like the scary jack in the box to touch your prank victim's fingers lightly when they can't wait to slide the top cover to open this spider prank box like a gift box. Grab your camera to capture this funny moment when they jump of the thrilling surprise.

😄HIGH QUALITY: The box is made of natural wood and the spider is made of soft rubber material

😱A handcrafted wooden box containing a "surprise" when he tried to open it. The children will be screaming with joy and maybe a little scared. Fun and easy to use. Harmless jokes can be used at parties, carnivals, Halloween, April Fools, and more.

🤣The spider is hidden in the box, and you need to open the box to trigger the trap, and the spider will jump out, giving the person holding the box a small surprise.

🎉The spider box is made of durable test tube + steel wire + soft rubber. Non-toxic, sharp and sturdy construction.

👻Includes wooden crates and rubber spiders. The spider has a simulation touch, will cause a good effect.

🎈You just hand the box to someone and they will naturally want to swipe the top to see what's inside. When they do, they jump off a scary rubber spider. Alternatively, put the scare box on the counter or service desk and let people find out for themselves. You just hand the gift box to someone and the creepy rubber spider jumps up when people open it. The spider vanity case has a wing on the top for the easiest pull.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.