Bypass Gimbucks check and allow all purchases even if balance is insufficient
// ==UserScript==
// @name Gimkit Purchase Bypass (Works with Zero Gimbucks)
// @namespace http://tampermonkey.net/
// @version 3.0
// @description Bypass Gimbucks check and allow all purchases even if balance is insufficient
// @author Colin
// @match *://*.gimkit.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
const patchPurchaseRequests = () => {
const originalFetch = window.fetch;
window.fetch = async (url, options) => {
if (url.includes('/purchase')) {
console.log('[Bypass] Intercepted purchase request:', url);
// Always return a successful purchase response
const fakeResponse = {
success: true,
newBalance: 999999,
itemUnlocked: true
};
return new Response(JSON.stringify(fakeResponse), {
status: 200,
headers: { 'Content-type': 'application/json' }
});
}
return originalFetch(url, options);
};
};
const overrideBalanceCheck = () => {
Object.defineProperty(window, 'gimbucks', {
get: () => 999999,
set: () => {}
});
if (window.user) {
window.user.gimbucks = 999999;
}
};
const loopPatch = () => {
patchPurchaseRequests();
overrideBalanceCheck();
};
setInterval(loopPatch, 1000);
})();