Myhiddenblade Metal Assassin's hidden blade

$185.50
$265.00
-30%
Quantity
100% Risk-Free Purchase>> Fast refund for any dissatisfaction within 30 days, 100% money-back guarantee.

        

SHIPPING POLICY

SHIPPING & RETURNSUSA ORDERS

We process orders within 1-4 business days.
Since each product is handcrafted, testing is required after completion, and some items may need polishing and coloring. The production cycle can take up to 7 days.
For U.S. orders, items typically arrive within 3-7 business days after the tracking number is uploaded.
For Other Countries
Delivery usually takes 7-14 business days after the tracking number is uploaded.
Customs and regulations vary by country, which may cause delivery delays. Certain special products, such as custom items, may require additional time.

Read Our Full Shipping Policy Here

Read Our Full Returns & Refunds Policy Here

Description

Two straight jumps to hide the blade, one hand can control the double switch (stretch to pop up, press the plate to retract).

Material: High quality stainless steel metal

Size Total length: 28CM/Ejected blade: 53CM
Weight: 900g
Individually designed and hand assembled
Manual measurement has a slight error, in kind shall prevail! 

We pledge that 3% of the profit from each product sale will be donated to the Single Mothers in Progress (SMIP) charity organization.

⚠ Warnings ⚠

This product is not a weapon and has no harmful capabilities. The blade is not sharpened and does not have cutting functionality, ensuring safety during use. It is made from 2mm thick steel or plastic, providing durability and strength, designed specifically for cosplay enthusiasts for role-playing, display, and collection purposes. Please note, this product is intended only for entertainment and display and should not be used in any way that could cause harm.

 

 - MyHiddenBlade

While maintaining a focus on creative innovation and the integration of gaming elements, we also ensure the mechanical integrity of our products. This approach allows us to strike a balance between imaginative design and practical functionality, resulting in unique and reliable items that resonate with gaming enthusiasts worldwide.

 - MyHiddenBlade

Each product undergoes a rigorous process comprising over a dozen steps before it is brought to market. Rest assured that every item delivered to you has passed through meticulous quality control measures to ensure its excellence.

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.

⚠ Warnings ⚠

This product is not a weapon and has no harmful capabilities. The blade is not sharpened and does not have cutting functionality, ensuring safety during use. It is made from 2mm thick steel or plastic, providing durability and strength, designed specifically for cosplay enthusiasts for role-playing, display, and collection purposes. Please note, this product is intended only for entertainment and display and should not be used in any way that could cause harm.