(function() { /* ── CONFIG ── */ var STRENGTH = 0.10; /* how far buttons move (0 = none, 1 = full pull) */ var EASE = 0.12; /* how snappy the follow is (lower = heavier/slower) */ var RADIUS_MUL = 0.6; /* detection radius multiplier relative to button size */ /* skip on touch devices */ if (('ontouchstart' in window) || (navigator.maxTouchPoints > 0)) return; var btns = []; var mouse = { x: -9999, y: -9999 }; /* ── SELECTORS — tweak if Carrd uses different classes ── */ var SELECTOR = 'a, button, [role="button"], input[type="submit"], input[type="button"]'; /* ── EXCLUDED CONTAINERS — elements inside these are skipped ── */ var EXCLUDE = '.gstaik-portfolio-split, .gstaik-portfolio-split-card, .gstaik-faq, .gstaik-faq-item, .qi, .qb, .fl'; function register() { document.querySelectorAll(SELECTOR).forEach(function(el) { if (el._magnet) return; /* skip if inside an excluded container */ if (el.closest && el.closest(EXCLUDE)) return; /* skip large elements (cards, images, full-width links) */ var r = el.getBoundingClientRect(); if (r.width > 400 || r.height > 120) return; el._magnet = true; el.style.transition = 'transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94)'; btns.push({ el: el, cx: 0, cy: 0, tx: 0, ty: 0 }); }); } /* re-scan DOM for Carrd's lazy-loaded sections */ register(); var observer = new MutationObserver(register); observer.observe(document.body, { childList: true, subtree: true }); window.addEventListener('mousemove', function(e) { mouse.x = e.clientX; mouse.y = e.clientY; }, { passive: true }); window.addEventListener('mouseleave', function() { mouse.x = -9999; mouse.y = -9999; }, { passive: true }); function loop() { btns.forEach(function(b) { var r = b.el.getBoundingClientRect(); var cx = r.left + r.width / 2; var cy = r.top + r.height / 2; var dx = mouse.x - cx; var dy = mouse.y - cy; /* detection radius scales with button size */ var radius = Math.max(r.width, r.height) * RADIUS_MUL; var dist = Math.sqrt(dx * dx + dy * dy); var tx = 0, ty = 0; if (dist < radius) { var pull = (1 - dist / radius) * STRENGTH; tx = dx * pull; ty = dy * pull; } /* smooth interpolation */ b.cx += (tx - b.cx) * EASE; b.cy += (ty - b.cy) * EASE; b.el.style.transform = 'translate(' + b.cx.toFixed(2) + 'px,' + b.cy.toFixed(2) + 'px)'; }); requestAnimationFrame(loop); } requestAnimationFrame(loop); })();
GstaikDesigns | Social Media Designer
Stream Design
Banner & Logo
GFX Packs
Cover Art

Unlock Your
Channel's True
Potential.

Putting in the work but getting no results?
No need to worry. You came to the right place.

(function() { var isTouchDevice = ('ontouchstart' in window) || (navigator.maxTouchPoints > 0); var niches = ["Channel's", "Brand's", "Stream's", "Content's", "Identity's", "Vision's"]; var ni = 0; var nicheEl = document.getElementById('niche-word'); var glitchWrap = document.getElementById('gs-glitch-wrap'); var glitchR = document.getElementById('gs-glitch-r'); var glitchB = document.getElementById('gs-glitch-b'); function triggerGlitch(text) { if (!glitchWrap) return; glitchR.textContent = text; glitchB.textContent = text; glitchWrap.classList.add('glitching'); setTimeout(function() { glitchWrap.classList.remove('glitching'); }, 180); } function swapNiche() { if (!nicheEl) return; nicheEl.classList.add('exit'); setTimeout(function() { ni = (ni + 1) % niches.length; var next = niches[ni]; nicheEl.textContent = next; if (glitchR) glitchR.textContent = next; if (glitchB) glitchB.textContent = next; nicheEl.classList.remove('exit'); nicheEl.classList.add('enter'); triggerGlitch(next); setTimeout(function() { nicheEl.classList.remove('enter'); }, 50); }, 260); } setInterval(swapNiche, 3000); var tags = []; var MAGNET_RADIUS = 260, MAGNET_STRENGTH = 0.18, FLOAT_RADIUS = 18; var mouse = { x: -9999, y: -9999 }; function rand(a, b) { return a + Math.random() * (b - a); } function initTags() { var els = document.querySelectorAll('.tag-float'); if (!els.length) { setTimeout(initTags, 100); return; } els.forEach(function(el, i) { tags.push({ el: el, fx: 0, fy: 0, mx: 0, my: 0, sa: rand(0.12, 0.22), sb: rand(0.07, 0.15), sc: rand(0.10, 0.20), sd: rand(0.06, 0.13), po: rand(0, Math.PI * 2), bf: rand(0.06, 0.12), bp: (i % 2 === 0) ? Math.PI * 1.5 : Math.PI * 0.5 }); el.style.transition = 'none'; }); } window.addEventListener('mousemove', function(e) { mouse.x = e.clientX; mouse.y = e.clientY; }, { passive: true }); window.addEventListener('mouseleave', function() { mouse.x = -9999; mouse.y = -9999; }, { passive: true }); window.addEventListener('touchmove', function(e) { if (e.touches.length > 0) { mouse.x = e.touches[0].clientX; mouse.y = e.touches[0].clientY; } }, { passive: true }); window.addEventListener('touchend', function() { mouse.x = -9999; mouse.y = -9999; }, { passive: true }); window.addEventListener('touchcancel', function() { mouse.x = -9999; mouse.y = -9999; }, { passive: true }); function loop(now) { var t = now / 1000; tags.forEach(function(tag) { var tx = Math.sin(t * tag.sa + tag.po) * FLOAT_RADIUS + Math.sin(t * tag.sb + tag.po * 1.3) * FLOAT_RADIUS * 0.5; var ty = Math.cos(t * tag.sc + tag.po * 0.7) * FLOAT_RADIUS + Math.cos(t * tag.sd + tag.po * 1.7) * FLOAT_RADIUS * 0.4; tag.fx += (tx - tag.fx) * 0.025; tag.fy += (ty - tag.fy) * 0.025; var rawBlur = Math.max(0, Math.sin(t * tag.bf + tag.bp)); var blurAmt = Math.pow(rawBlur, 3) * 2.8; var tmx = 0, tmy = 0; var r = tag.el.getBoundingClientRect(); var dx = mouse.x - (r.left + r.width / 2); var dy = mouse.y - (r.top + r.height / 2); var dist = Math.sqrt(dx * dx + dy * dy); if (dist < MAGNET_RADIUS) { var pull = (1 - dist / MAGNET_RADIUS) * MAGNET_STRENGTH; tmx = dx * pull * (MAGNET_RADIUS / 100); tmy = dy * pull * (MAGNET_RADIUS / 100); } tag.mx += (tmx - tag.mx) * 0.009; tag.my += (tmy - tag.my) * 0.009; tag.el.style.transform = 'translate(' + (tag.fx + tag.mx).toFixed(2) + 'px,' + (tag.fy + tag.my).toFixed(2) + 'px)'; if (!isTouchDevice) tag.el.style.filter = 'blur(' + blurAmt.toFixed(2) + 'px)'; }); requestAnimationFrame(loop); } initTags(); requestAnimationFrame(loop); })();

GstaikDesigns — Portfolio
✦ Selected Work

Designs for
every  niche.

Explore thousands of curated choices tailored to your brand.

0

Total Views

5000+

Designs Made

8+

Years Of Experience



Behance Portfolio
Behance
✦ Best Work

Portfolio.

Explore my growing library of creative projects - all crafted with attention to detail.

Dribbble Portfolio
Dribbble

function gtSwitch(p){ var tT=document.getElementById('gt-tab-tools'),tG=document.getElementById('gt-tab-gpt'),tL=document.getElementById('gt-tab-gpt-label'),pT=document.getElementById('gt-page-tools'),pG=document.getElementById('gt-page-gpt'),u=document.getElementById('gt-urlbar-url'); if(p==='tools'){tT.classList.add('active');tG.classList.remove('active');tL.textContent='+';pT.classList.add('active');pG.classList.remove('active');gtType(u,'gstaikdesigns.com/tools',18);} else{tT.classList.remove('active');tG.classList.add('active');tL.textContent='GstaikGPT';pT.classList.remove('active');pG.classList.add('active');gtType(u,'gstaikgpt.com',18);setTimeout(function(){document.getElementById('gt-gpt-input').focus()},50);} } function gtType(el,txt,sp){el.textContent='';var i=0,t=setInterval(function(){el.textContent+=txt[i++];if(i>=txt.length)clearInterval(t);},sp);} (function(){ ['gt-mq1','gt-mq2'].forEach(function(id){var el=document.getElementById(id);if(el&&!el.dataset.cloned){el.innerHTML+=el.innerHTML;el.dataset.cloned='1';}}); var seq=[38,38,40,40,37,39,37,39,66,65],pos=0; document.addEventListener('keydown',function(e){pos=e.keyCode===seq[pos]?pos+1:e.keyCode===seq[0]?1:0;if(pos===seq.length){pos=0;gtKonami();}}); function gtKonami(){ var p=document.getElementById('gt-konami-popup'); p.style.display='flex'; p.addEventListener('click',function(e){if(e.target===p)p.style.display='none';},{once:true}); var cl=['#ff5f57','#febc2e','#28c840','#4fc3f7','#a78bfa']; for(var i=0;i<50;i++){(function(i){setTimeout(function(){ var el=document.createElement('div'); el.style.cssText='position:fixed;pointer-events:none;z-index:9999;width:7px;height:7px;border-radius:2px;top:-10px;left:'+Math.random()*100+'vw;background:'+cl[i%cl.length]+';transition:top 1.8s,opacity 1.8s;opacity:1'; document.body.appendChild(el); requestAnimationFrame(function(){requestAnimationFrame(function(){el.style.top=(55+Math.random()*35)+'vh';el.style.opacity='0';});}); setTimeout(function(){el.remove();},2000); },i*28);})(i);} setTimeout(function(){p.style.display='none';},8000); } setTimeout(function(){gtType(document.getElementById('gt-urlbar-url'),'gstaikdesigns.com/tools',22);},600); })();

Move Tool
W:
1920
H:
1080
X:
Y:
Auto-Select
Show Transform

Frequently Asked
Questions.

Learn more about the process.

While I do have an expertise in gaming designs that's not the only thing I do. My work covers everything from ads to stream packs and much more, across all styles.
Absolutely! You can request revisions based on the tier you've selected - at no additional cost.
Thumbnails grab attention, but once they're interested, the next step is checking out your profile - where your design becomes the deciding factor.
With over 8 years of experience and more than 1,000 five-star reviews on Fiverr, my work has consistently met high standards.
100%
FAQ_Section.psd
RGB/8#
Doc: 2.4M/4.8M
X: — Y: —
4 Layers
1920x1080 px
72 ppi

Pricing — GstaikDesigns

Simple Pricing.

Flexible plans for every stage of your journey.

Book before availability closes.
01

Tier 01

Basic

$10
  • 2D Custom Banner
  • 1 Platform Size
  • Mobile & Desktop Friendly
  • 1-Day Delivery
  • Unlimited Revisions
  • 3D Design
  • Profile Picture
  • Editable Source Files
Get Started →
03

Tier 03

Premium

$30
  • 3D Custom Banner
  • Profile Picture Included
  • 4 Platform Sizes
  • Editable Source Files
  • 2-Day Delivery
  • Unlimited Revisions
  • After-Purchase Support
Go Premium →
(function(){var ptWrap=document.getElementById(`pt-glitch`),ptMain=ptWrap?ptWrap.querySelector(`:scope > em`):null,ptWords=[`Pricing.`,`Process.`,`Packages.`],ptIdx=0;function cyclePtWord(){if(!(!ptWrap||!ptMain)){ptIdx=(ptIdx+1)%ptWords.length;var word=ptWords[ptIdx];ptWrap.classList.add(`glitching`),ptMain.classList.add(`pt-exit`),setTimeout(function(){ptWrap.classList.remove(`glitching`),ptMain.textContent=word,ptWrap.querySelectorAll(`.glitch-r em, .glitch-b em`).forEach(function(el){el.textContent=word}),ptMain.classList.remove(`pt-exit`),ptMain.classList.add(`pt-enter`),ptMain.offsetWidth,ptMain.classList.remove(`pt-enter`),ptMain.classList.add(`pt-visible`),setTimeout(function(){ptMain.classList.remove(`pt-visible`)},280)},150),setTimeout(cyclePtWord,4e3)}}setTimeout(cyclePtWord,4e3)})();(function(){var grid=document.getElementById(`pricingGrid`),hint=document.getElementById(`swipeHint`),dots=hint?hint.querySelectorAll(`.swipe-hint-dot`):[],cards=grid?grid.querySelectorAll(`.pricing-card`):[];if(!grid)return;function isMobile(){return window.innerWidth<=768}var lastActiveIndex=-1,hasUserInteracted=!1,isNudging=!1,nudgeTimer=null;function getActiveIndex(){for(var center=grid.scrollLeft+grid.offsetWidth/2,closest=0,minDist=1/0,i=0;i
Reviews — GstaikDesigns
What people say
Trusted by
creators worldwide!
5.0
2000+ reviews
"Honestly one of the best purchases for my workflow. Quality is insane."
Jake M.
Etsy
"The texture pack alone is worth it. Clients always ask what I used."
Sofia R.
Etsy
"Everything you need to start a clothing brand from scratch. Super impressed."
Daniel K.
Payhip
"The mockups are incredibly detailed. Straight fire — highly recommend."
Alex L.
Etsy
"So many assets and all of them are actually good. Rare to find this quality."
Marcus T.
Payhip
"Already bought 3 packs and coming back for more. Genuinely useful stuff."
Priya S.
Etsy
"Honestly one of the best purchases for my workflow. Quality is insane."
Jake M.
Etsy
"The texture pack alone is worth it. Clients always ask what I used."
Sofia R.
Etsy
"Everything you need to start a clothing brand from scratch. Super impressed."
Daniel K.
Payhip
"The mockups are incredibly detailed. Straight fire — highly recommend."
Alex L.
Etsy
"So many assets and all of them are actually good. Rare to find this quality."
Marcus T.
Payhip
"Already bought 3 packs and coming back for more. Genuinely useful stuff."
Priya S.
Etsy
"Saved me so much time. Everything is plug and play — no fluff."
Chris W.
Gumroad
"The LUTs transformed my editing style completely. Worth every penny."
Nadia V.
Etsy
"Huge variety, high quality. You can tell real effort went into these."
Tom B.
Payhip
"Bought the Y2K icon pack and it elevated every project I touched."
Layla H.
Etsy
"Fast delivery and exactly as described. Will definitely be back."
Ryan O.
Etsy
"These are the type of assets that make your work stand out immediately."
Zoe M.
Gumroad
"Saved me so much time. Everything is plug and play — no fluff."
Chris W.
Gumroad
"The LUTs transformed my editing style completely. Worth every penny."
Nadia V.
Etsy
"Huge variety, high quality. You can tell real effort went into these."
Tom B.
Payhip
"Bought the Y2K icon pack and it elevated every project I touched."
Layla H.
Etsy
"Fast delivery and exactly as described. Will definitely be back."
Ryan O.
Etsy
"These are the type of assets that make your work stand out immediately."
Zoe M.
Gumroad

✦ Behind the Work

See it in action.

Watch the creative process behind every design and pack.

GstaikDesigns_YouTube_Video.aep0:00:00:00
GstaikDesigns video
2:59
1.2K views
29.97 fps | 1920x1080 | 0:02:59:00
Layer
Banner CompS
Logo RevealS
MusicM
0:00:00
0:00:15
0:00:30
0:00:45
0:01:00
0:01:15
0:01:30
0:01:45
0:02:00
0:02:15
0:02:30
0:02:45
var vsTOTAL=179,vsW=860,vsPlaying=!1,vsCurSec=0,vsAnimStart=null,vsDragging=!1;function vsPlayVideo(){var p=document.getElementById(`vsPreview`);if(!(!p||p.dataset.playing)){p.dataset.playing=`1`;var f=document.createElement(`iframe`);f.src=`https://www.youtube.com/embed/296F1cnU7AE?autoplay=1`,f.allow=`accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture`,f.allowFullscreen=!0,f.style.cssText=`position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:20;`,p.innerHTML=``,p.appendChild(f),vsPlaying=!0,vsAnimStart=null,requestAnimationFrame(vsTick)}}function vsTick(ts){!vsPlaying||vsDragging||(vsAnimStart===null&&(vsAnimStart=ts-vsCurSec*2e3),vsCurSec=(ts-vsAnimStart)/2e3%vsTOTAL,vsRender(),requestAnimationFrame(vsTick))}function vsRender(){var ph=document.getElementById(`vsPh`),tc=document.getElementById(`vsTimecode`),scroll=document.getElementById(`vsScroll`);if(!(!ph||!tc||!scroll)){var px=vsCurSec/vsTOTAL*vsW;ph.style.left=px+`px`;var tlW=scroll.offsetWidth-155;(pxscroll.scrollLeft+tlW-40)&&(scroll.scrollLeft=Math.max(0,px-tlW/2));var m=Math.floor(vsCurSec/60),ss=Math.floor(vsCurSec%60),f=Math.floor(vsCurSec%1*24);tc.textContent=`0:`+String(m).padStart(2,`0`)+`:`+String(ss).padStart(2,`0`)+`:`+String(f).padStart(2,`0`)}}function vsSeekRuler(e){var r=document.getElementById(`vsRuler`).getBoundingClientRect(),x=e.clientX-r.left;vsCurSec=Math.max(0,Math.min(vsTOTAL,x/vsW*vsTOTAL)),vsAnimStart=null,vsRender()}function vsDragStart(e){e.preventDefault(),e.stopPropagation(),vsDragging=!0;var ph=document.getElementById(`vsPh`);ph&&ph.classList.add(`dragging`),document.addEventListener(`pointermove`,vsDragMove),document.addEventListener(`pointerup`,vsDragEnd),document.addEventListener(`pointercancel`,vsDragEnd)}function vsDragMove(e){if(vsDragging){var inner=document.getElementById(`vsTlInner`);if(inner){var r=inner.getBoundingClientRect(),x=e.clientX-r.left;vsCurSec=Math.max(0,Math.min(vsTOTAL,x/vsW*vsTOTAL)),vsAnimStart=null,vsRender()}}}function vsDragEnd(){vsDragging=!1;var ph=document.getElementById(`vsPh`);ph&&ph.classList.remove(`dragging`),document.removeEventListener(`pointermove`,vsDragMove),document.removeEventListener(`pointerup`,vsDragEnd),document.removeEventListener(`pointercancel`,vsDragEnd),vsPlaying&&(vsAnimStart=null,requestAnimationFrame(vsTick))}function vsAddDiamond(e){var row=e.target.closest(`.vs-trow`);if(!(!row||!row.dataset.color)){var color=row.dataset.color,r=row.getBoundingClientRect(),x=e.clientX-r.left,kf=document.createElement(`div`);kf.className=`vs-kf`,kf.style.left=x+`px`,kf.style.background=color+`55`,kf.style.borderColor=color,kf.style.transform=`translate(-50%,-50%) rotate(45deg) scale(0)`,kf.style.transition=`transform 0.2s cubic-bezier(.34,1.56,.64,1)`,row.appendChild(kf),requestAnimationFrame(function(){requestAnimationFrame(function(){kf.style.transform=`translate(-50%,-50%) rotate(45deg) scale(1)`})})}}

Creative Tools

A curated collection of web tools for designers, streamers, and humanity.

StickerReply
StickerReplyFree

Realistic TikTok comment & reply stickers, made in your browser.

CardCount
CardCountNew

Score tracker for card games — clean, fast, built for real game nights.

Coming SoonSoon

Something new is in the works.

Coming SoonSoon

Something new is in the works.

Coming SoonSoon

Something new is in the works.

Coming SoonSoon

Something new is in the works.

Coming SoonSoon

Something new is in the works.

Coming SoonSoon

Something new is in the works.

No products found.
function plSearch(q) { var val = q.trim().toLowerCase(); var cards = document.querySelectorAll('.pl-card'); var any = false; cards.forEach(function(c) { var match = !val || c.dataset.name.indexOf(val) > -1; c.classList.toggle('hidden', !match); if (match) any = true; }); document.getElementById('pl-empty').classList.toggle('show', !any); } (function() { if (('ontouchstart' in window) || (navigator.maxTouchPoints > 0)) return; var dot = document.getElementById('gs-cursor'); var mx = window.innerWidth / 2, my = window.innerHeight / 2; var trails = []; for (var i = 0; i < 8; i++) { var t = document.createElement('div'); t.className = 'gs-trail'; t.style.opacity = ((1 - i / 8) * 0.35).toFixed(2); document.body.appendChild(t); trails.push({ el: t, x: mx, y: my }); } window.addEventListener('mousemove', function(e) { mx = e.clientX; my = e.clientY; }, { passive: true }); document.addEventListener('mouseover', function(e) { var el = e.target.closest('a, button, [role="button"]'); if (el) { dot.style.width = '40px'; dot.style.height = '40px'; dot.style.opacity = '0.85'; } }); document.addEventListener('mouseout', function(e) { var el = e.target.closest('a, button, [role="button"]'); if (el) { dot.style.width = '8px'; dot.style.height = '8px'; dot.style.opacity = '1'; } }); function loop() { dot.style.left = mx + 'px'; dot.style.top = my + 'px'; var px = mx, py = my; trails.forEach(function(tr) { tr.x += (px - tr.x) * 0.45; tr.y += (py - tr.y) * 0.45; tr.el.style.left = tr.x + 'px'; tr.el.style.top = tr.y + 'px'; px = tr.x; py = tr.y; }); requestAnimationFrame(loop); } requestAnimationFrame(loop); })();