Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy
Colorful Lights Water Pistol Toy

Colorful Lights Water Pistol Toy

Price
$185.99
$129.99
Save  $56.00
Color
Please select a color
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

FEATURES

AUTOMATIC WATER SUCTION DEVICE - This innovative water pistol toy is equipped with an automatic water suction device, making refilling a breeze. Say goodbye to the hassle of manual refills and enjoy uninterrupted water battles. Simply dip the nozzle into water, and the automatic suction mechanism effortlessly draws water into the toy, ensuring continuous fun without interruptions.


IMPRESSIVE 12 METERS LONG RANGE - Get ready to dominate the battlefield with the impressive 12 meters long-range capability of this water pistol toy. Its powerful shooting mechanism propels water with precision, allowing you to drench your opponents from a distance. Whether you're targeting distant foes or engaging in close-quarters combat, this toy delivers unmatched performance and excitement.


1000ML LARGE CAPACITY - Prepare for extended water battles without the need for frequent refills, thanks to the generous 1000ml large capacity of this water pistol toy. Its ample reservoir allows you to stay in the game longer, providing continuous water supply for relentless fun.

 

DAZZLING COLORFUL LIGHTS - Add a mesmerizing visual element to your water battles with the dazzling colorful lights feature of this toy. As you unleash streams of water, vibrant lights illuminate the surroundings, creating a captivating spectacle that enhances the excitement of the game.

 

SPEC

Color: White, Blue, Pink, Gray

Material: ABS + Electronic Components

Size: 54*20*6cm

Range: 12m

Capacity: 1000ml

Battery Capacity: 7.4V2000 mAh

Package Includes: 1×Colorful Lights Water Pistol Toy

NOTES

Please allow 2-3cm error due to manual measurement. Please make sure you do not mind before purchasing.

Color may not appear as exactly as in real life due to variations between the computer monitors.

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.