203 skills found · Page 6 of 7
LonxunQuantum / MatPLMaterial Potential Library (MatPL) (formerly known as PWMLFF, https://github.com/LonxunQuantum/PWMLFF) is an open-source software package under the GNU GPL license, designed to rapidly generate machine learning force fields with accuracy comparable to Ab Initio Molecular Dynamics (AIMD).
anthophilee / Advanced Brute Force Attack ToolAdvanced Brute Force Attack Tool. This tool has been developed for "ethical hacking course" students don't use it for illegal purposes. git clone https://github.com/AzizKpln/Bruter19 cd Bruter19 chmod +x setup.sh ./setup.sh python3 bruter19.py Remove the
jellespijker / PymechContinuation for this project is stopped. Focus is now on the MechEng modules ( https://github.com/mecheng ) A Python module for mechanical engineers. Project which is mostly based on the books of Roloff / Matek (Machineonderdelen), Hibbeler (Statics, Mechanics and Dynamics), Kals (Industriele productie) and R. Mott (Applied Fluid Mechanics). Al calculations are unit/dimension save. Using IPython / Jupyter a report can be generated in LaTeX, html or PDF Currently implemented: * Force method calculation for a simple beam * Unit based calculations * Axle calculation * Material properties
knc6 / JARVIS FFThis project contains the data for evaluation of interatomic potentials/force-fields (used in Moecular-dynamics and Monte-carlo simulations). LAMMPS calculation were done using MPinterface code (https://github.com/JARVIS-Unifies/JARVIS-FF) and in.elastic script in LAMMPS/examples/ELASTIC folder (https://github.com/lammps/lammps/tree/master/examples/ELASTIC) on the structures downloaded from materials project (MP) using REST API (https://www.materialsproject.org/).Force-fields were downloaded from interatomic potential repository project(http://www.ctcms.nist.gov/potentials/) and LAMMPS (https://github.com/lammps/lammps/tree/master/potentials). The interactive plot was made with Bokeh (http://bokeh.pydata.org/en/0.10.0/docs/gallery/periodic.html). Please note that the starting lattice parameters were taken from density functional theory (DFT) and not from experiments. Generic minimization parameters were chosen for LAMMPS run rather than testing them for each individual case such as energy convergence criterion and so on. Hence, there are chances that the calculation gets trapped in a local energy minima. Please read carefully the assumptions taken during calculations in the in.elastic script and use the data at your own risk !
sireqpetr / Aaaa<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en" xml:lang="en" class=" "> <head> <meta name="robots" content="index, follow" /> <meta name="Mediapartners-Google" content="index, follow" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv="cache-control" content="max-age=0" /> <meta http-equiv="expires" content="-1" /> <meta http-equiv="pragma" content="no-cache" /> <meta name="description" content="Doodle radically simplifies the process of scheduling events, meetings, appointments, etc. Herding cats gets 2x faster with Doodle. For free!" /> <meta name="copyright" content="Doodle AG, Switzerland" /> <meta name="application-name" content="Doodle" /> <meta property="fb:admins" content="146060788741700" /> <title>Doodle: Not found </title> <meta property="og:image" content="http://doodle.com/graphics/static/facebookSharingThumbnail.png" /> <meta property="og:type" content="website" /> <meta property="og:url" content="http://doodle.com/" /> <meta property="og:title" content="Doodle: easy scheduling" /> <meta property="og:description" content="Doodle radically simplifies the process of scheduling events, meetings, appointments, etc. Herding cats gets 2x faster with Doodle. For free!" /> <link rel="stylesheet" type="text/css" href="/dist/normal/vendor-styles.47dc4b6d8088a5473d3d.css" /> <link rel="stylesheet" type="text/css" href="/dist/normal/error-errorTemplate.109031a5a727b3259a5c.css" /><style type="text/css" title="premium">body #page { margin-top: 15px}</style> <script src="/dist/normal/jquery.5b4d89fb41622e043ef4.js"></script> <link rel="shortcut icon" type="image/x-icon" href="/dist/normal/i/b44327677e7590e22fb6e598d6d53e2b.ico" /> <link rel="apple-touch-icon" href="/dist/normal/i/650dd6854eeca2499449e1a762978fc2.png" /> <link rel="apple-touch-icon" sizes="72x72" href="/dist/normal/i/15fa798c6b9309ec274f6cae3108f7e2.png" /> <link rel="apple-touch-icon" sizes="114x114" href="/dist/normal/i/82e622019f16c173d9eb6b9ab484fedd.png" /> <meta name="msapplication-TileImage" content="/dist/normal/i/d61d748643bc62b974e798209fc74147.png" /> <meta name="msapplication-TileColor" content="#ffffff" /> <link rel="canonical" href="https://doodle.com/error/notFound.html" /> </head> <body> <noscript> <iframe src="//www.googletagmanager.com/ns.html?id=GTM-CFKQ" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <script type="text/javascript">//<![CDATA[ dataLayer = [{ 'country': 'BR', 'language': 'en', 'adsFree': 'true', 'certificationResource': 'else', 'isMainPage': '', 'creationDevice': '', 'isKISSEnabled': 'yes', 'KISSKey': 'ff0508294d77927c9b0d452b1ecfe4e761b16a91' }]; /*]]> */</script><script type="application/json" id="doodleDataLayerCustomDefinitions">{"environment":{"systemType":"production","systemVersion":"classic"},"page":{"pageType":"other","userLoginState":false,"userType":"free user"},"poll":{},"user":{"userCountry":"BR","userPlanType":"free"}}</script><script type="application/json" id="doodleDataLayerEvents">[]</script><script type="application/json" id="doodleDataLayerCookieDeletions">[]</script><script type="text/javascript">!function(e){function t(o){if(n[o])return n[o].exports;var i=n[o]={exports:{},id:o,loaded:!1};return e[o].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};t.m=e,t.c=n,t.p="/dist/normal/",t(0)}({0:function(e,t,n){n(1255),e.exports=n(1257)},1255:function(e,t,n){"use strict";n(1256)()},1256:function(e,t){"use strict";e.exports=function(){window.dataLayer=window.dataLayer||[];var e=window.dataLayer;try{var t={customDefinitions:null!==document.getElementById("doodleDataLayerCustomDefinitions")?JSON.parse(document.getElementById("doodleDataLayerCustomDefinitions").innerHTML):{},events:null!==document.getElementById("doodleDataLayerEvents")?JSON.parse(document.getElementById("doodleDataLayerEvents").innerHTML):[],cookieDeletions:null!==document.getElementById("doodleDataLayerCookieDeletions")?JSON.parse(document.getElementById("doodleDataLayerCookieDeletions").innerHTML):[]};Object.keys(t.customDefinitions).length>0&&e.push(t.customDefinitions),e.push({page:{viewportWidth:Math.max(document.documentElement.clientWidth,window.innerWidth||0),viewportHeight:Math.max(document.documentElement.clientHeight,window.innerHeight||0)}}),t.events.forEach(function(t){e.push(t)}),t.cookieDeletions.forEach(function(e){document.cookie=e})}catch(e){(window._errs||[]).push(e)}}},1257:function(e,t){"use strict";!function(e,t,n,o){var i,a;e[n]=e[n]||[],e[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"}),i=t.createElement("script"),i.async=!0,i.type="text/javascript",i.src="//www.googletagmanager.com/gtm.js?id="+o+("dataLayer"!==n?"&l="+n:""),a=t.getElementsByTagName("script")[0],a.parentNode.insertBefore(i,a)}(window,document,"dataLayer","GTM-CFKQ")}}); //# sourceMappingURL=tagmanager-bundle.6aa69cf9e6d011acc789.js.map</script> <script type="text/javascript"> //<![CDATA[ doodleJS = { guest: { viewLocale: "en_US", country: "BR", // can be UNKNOWN_COUNTRY_CODE ("ZZ") region: "BR:null", user: {"features":{"useCustomURL":false,"useCustomLogo":false,"quickReply":false,"extraInformation":false,"customTheme":false,"hideAds":false,"useSSL":false},"facebookAuthUrl":"https://graph.facebook.com/v2.8/oauth/authorize?scope=email&client_id=151397988232158&state=%7B%22is_mobile%22%3A%22false%22%2C%22redirect_uri%22%3A%22%22%2C%22locale%22%3A%22en%22%2C%22oauth_anti_csrf_token_cookie%22%3A%22oauth_anti_csrf_token_placeholder%22%7D&redirect_uri=https%3A%2F%2Fdoodle.com%2Fnp%2Fmydoodle%2Fthirdparty%2FfacebookConnect&display=touch","isBusiness":false,"loggedIn":false,"googleAuthUrl":"https://accounts.google.com/o/oauth2/auth?client_id=282023944456.apps.googleusercontent.com&redirect_uri=https://doodle.com/np/mydoodle/thirdparty/googleConnect&response_type=code&scope=https://www.googleapis.com/auth/userinfo.email%20https://www.googleapis.com/auth/userinfo.profile&state=%7B%22is_mobile%22:%22false%22,%22callbackUrl%22:%22https://doodle.com/np/mydoodle/thirdparty/googleConnect%22,%22redirect_uri%22:%22%22,%22locale%22:%22en%22,%22oauth_anti_csrf_token_cookie%22:%22oauth_anti_csrf_token_placeholder%22%7D","googleAuthUrlLoginAndContacts":"https://accounts.google.com/o/oauth2/auth?access_type=offline&approval_prompt=force&client_id=282023944456.apps.googleusercontent.com&redirect_uri=https://doodle.com/np/mydoodle/thirdparty/googleConnect&response_type=code&scope=https://www.googleapis.com/auth/userinfo.email%20https://www.googleapis.com/auth/userinfo.profile%20https://www.google.com/m8/feeds/&state=%7B%22doodleScope%22:%22CONTACTS%22,%22is_mobile%22:%22false%22,%22callbackUrl%22:%22https://doodle.com/np/mydoodle/thirdparty/googleConnect%22,%22redirect_uri%22:%22%22,%22locale%22:%22en%22,%22oauth_anti_csrf_token_cookie%22:%22oauth_anti_csrf_token_placeholder%22%7D","isPremium":false,"isTrial":false,"outlookComAuthUrlContacts":"https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=de3c96ed-0fa3-4310-8472-290bb8767230&response_type=id_token+code&response_mode=form_post&scope=openid+offline_access+User.Read+Calendars.ReadWrite+Contacts.Read&nonce=j9iuggv35wtibzz3pfjdhf6psu634z03&redirect_uri=https%3A%2F%2Fdoodle.com%2Fmydoodle%2FupgradeOutlookComCodeAndConnect.html&state=%7B%22type%22%3A%22CONTACTS%22%2C%22oauth_anti_csrf_token_cookie%22%3A%22oauth_anti_csrf_token_placeholder%22%7D"}, mandator: {"features":{"useCustomURL":false,"useCustomLogo":false,"quickReply":false,"extraInformation":false,"customTheme":false,"hideAds":false,"useSSL":false},"isMandator":false} }, ads: {}, callbacks: {}, // only used for iframe hacks (and file upload?) adCountingDeferred: $.Deferred(), l10n: null, // Object, set later by <script> tag, so it is cached by the browser templates: null, // Object, set later by <script> tag, so it is cached by the browser staticPageLinks: { currentPage: {"de":"","no":"","fi":"","sv":"","ru":"","pt":"","bg":"","lt":"","en":"","it":"","pt_BR":"","fr":"","hu":"","es":"","eu":"","cs":"","en_GB":"","cy":"","uk":"","pl":"","da":"","ca":"","nl":"","tr":""}, helpLink: "/help", privacyLink: "/privacy-policy", termsLink: "/terms-of-service" }, languages: [{"text":"čeština","value":"cs"},{"text":"Dansk","value":"da"},{"text":"Deutsch","value":"de"},{"text":"English","value":"en"},{"text":"español","value":"es"},{"text":"français","value":"fr"},{"text":"italiano","value":"it"},{"text":"magyar","value":"hu"},{"text":"Nederlands","value":"nl"},{"text":"norsk","value":"no"},{"text":"Português (BR)","value":"pt_BR"},{"text":"suomi","value":"fi"},{"text":"svenska","value":"sv"},{"text":"Türkçe","value":"tr"},{"text":"русский","value":"ru"}] }; // loads doodleJS.data and config $.extend(true, doodleJS, {"data":{"hostName":"worker4","timeZone":"America/Sao_Paulo"},"config":{"cookieDomain":"doodle.com","facebookAppId":"151397988232158","ifhcbPrefix":"hg6sdyqyos89jgd8","textOnly":false,"noLogin":false,"hosts":["http://worker1-test.doodle.com:80","http://worker2-test.doodle.com:80","http://worker4-test.doodle.com:80","http://worker5-test.doodle.com:80","http://worker10-test.doodle.com:80","http://worker11-test.doodle.com:80"],"baseSSLUrl":"https://doodle.com","googleOAuthUrl":"https://accounts.google.com/o/oauth2/auth?client_id=282023944456.apps.googleusercontent.com&redirect_uri=https://doodle.com/api/v2.0/users/google-code-for-login&response_type=code&scope=profile%20email&state=%7B%22is_mobile%22:%22true%22,%22callbackUrl%22:%22https://doodle.com/api/v2.0/users/google-code-for-login%22,%22redirect_uri%22:%22PLACEHOLDERTOREPLACE%22,%22locale%22:%22en%22,%22oauth_anti_csrf_token_cookie%22:%22oauth_anti_csrf_token_placeholder%22%7D","facebookOAuthUrl":"https://graph.facebook.com/v2.8/oauth/authorize?scope=email&client_id=151397988232158&state=%7B%22is_mobile%22%3A%22true%22%2C%22redirect_uri%22%3A%22PLACEHOLDERTOREPLACE%22%2C%22locale%22%3A%22en%22%2C%22oauth_anti_csrf_token_cookie%22%3A%22oauth_anti_csrf_token_placeholder%22%7D&redirect_uri=https%3A%2F%2Fdoodle.com%2Fapi%2Fv2.0%2Fusers%2Ffacebook-code-for-login&display=touch"}}); d = {}; //]]> </script> <script type="text/javascript" src="/np/config?locale=en_US"></script> <script type="text/javascript" src="/np/nls/en_US/l10nScript"></script> <div id="container"> <div id="banner" class="doodleadNonAbs"> </div> <div id="page"> <div id="skyrightcontainer" class="transborder"> <div id="skyright" class="doodlead"> </div> </div> <div id="skyleft" class="doodlead transborder"> </div> <div id="background" class="doodlead"> <div id="dyn"> </div> </div> <div id="doodlecontainer"> <div id="doodle"> <div id="header"> <form id="fakeLoginForm" target="fakeLoginIframe" action="https://doodle.com/np/mydoodle/fakelogister" method="POST" style="display:none "> <input type="text" id="fakeeMailAddress" name="eMailAddress" /> <input type="password" id="fakepassword" name="password" /> <input type="submit" /> </form> <iframe id="fakeLoginIframe" name="fakeLoginIframe" style="display:none "></iframe> <script type="text/javascript"> //<![CDATA[ doodleJS.config.noLogin = true; //]]> </script> <div id="dynamicHeader" class="dynamic-header"><div class="responsive-header hidden-xs"> <div class="fixed-header"> <nav class="navbar navbar-default" role="navigation"> <div> <div class="navbar-header"> <a class="navbar-brand" href="/"> <div class="doodle-logo logo"></div> </a> </div> </div> </nav> </div></div><header class="d-headerView visible-xs"> <div> <a class="d-backOrToHome d-noNavigationText" href="false"> </a> <div class="d-grow"></div> </div></header> </div> <script src="/dist/normal/error-errorTemplate.109031a5a727b3259a5c.js"></script> </div> <noscript> <h3 class="red responsiveContent">We are sorry, but Doodle only works with JavaScript-enabled browsers.</h3> </noscript> <div id="content"> <div class="pageBanner fixedContent" id="dragonDictateWarning" style="display: none;"> <p class="pageBannerText">It seems that you are using the Dragon Dictate. Unfortunately, Doodle is currently not compatible with this browser plugin. You should either deactivate it, or use another browser for Doodle.</p> </div> <div class="contentPart fixedContent"> <div id="errorContent"> <div id="staticContentNon" class=""> <div class="spaceCBefore"> <a href="/"><img class="errorlogo" src="/dist/normal/i/9d6b54a76d5a7e5736b8a305706d33f5.png" /> </a> <h1 class="red error-title">Not found </h1> <div class="red error-code">404!</div> </div> <hr />It appears the page you were looking for doesn't exist. Sorry about that. <br /> <br /> <div class="pageHead spaceABefore spaceAAfter" style="text-align: center;">Maybe you were trying to go to one of these topics? <br /> <div class="maybefind"> <a href="/" class="btn">Home</a> <a href="/create" class="btn">Create poll </a> <a href="/features/calendar-connect" class="btn">Calendars </a> <a href="/account" class="btn">Manage Doodle account </a> <a href="/help" class="btn">Help </a> </div> </div> </div> </div> </div> </div> <div id="footer"> <div class="footer-menu"> <div class="footer-category columns4Layout"> <h4>Doodle</h4> <ul class="unstyled"> <li> <a href="/">Home</a> </li> <li> <a href="/about-doodle">About</a> </li> <li> <a href="http://en.blog.doodle.com/">Blog</a> </li> <li class="hidden-xs"> <a href="/about-doodle/team">Team</a> </li> <li> <a href="/about-doodle/jobs">Jobs</a> </li> <li> <a href="/press">Media Corner</a> </li> <li> <a href="/advertising">Advertise on Doodle</a> </li> </ul> </div> <div class="footer-category columns4Layout"> <h4>Features</h4> <ul class="unstyled"> <li> <a href="/features">Overview</a> </li> <li> <a href="/features/mobile">Doodle Mobile</a> </li> <li class="hidden-xs"> <a href="/premium">Premium Doodle</a> </li> <li> <a href="/features/calendar-connect">Calendar Connect</a> </li> <li class="hidden-xs"> <a href="/meetme">MeetMe</a> </li> <li> <a href="http://support.doodle.com/customer/en/portal/articles/664212">API</a> </li> </ul> </div> <div class="footer-category columns4Layout"> <h4>Support</h4> <ul class="unstyled"> <li> <a href="http://support.doodle.com/customer/portal/articles/761313-what-is-doodle-and-how-does-it-work-an-introduction">First Steps</a> </li> <li> <a href="/help">Help</a> </li> <li> <a href="/help/lost-and-found">Lost admin links</a> </li> <li> <a href="/specials">Use-cases</a> </li> <li><a href="/free-online-survey">Online Survey</a> </li> <li><a href="/meeting-scheduler">Meeting Scheduler</a> </li> <li><a href="/online-calendar">Online Calendar</a> </li> <li><a href="/online-scheduling">Online Scheduling</a> </li> <li><a href="/poll-maker">Poll Maker</a> </li> </ul> </div> <div class="footer-category columns4Layout"> <h4>Legal</h4> <ul class="unstyled"> <li> <a href="/terms-of-service">Terms</a> </li> <li> <a href="/privacy-policy">Privacy</a> </li> <li> <a href="/imprint">Imprint</a> </li> </ul> </div> </div> <div class="footer-copy contentPart"> <div class="row"> <div class="col-sm-4 col-xs-6 copyright"> © 2017 Doodle </div> <div class="col-sm-4 hidden-xs mandator-name"> </div> <div class="col-sm-4 col-xs-6 languageSwitch"> <div id="languageToggler" class="hidden-xs"> <div id="languages"> <div class="tickWhite"></div> <div class="tickBorder"></div> <h3>Choose your language</h3> <div class="languageSwitches"> <a data-language="en">English </a> <a data-language="cy">Cymraeg </a> <a data-language="hu">magyar </a> <a data-language="fi">suomi </a> <a data-language="de">Deutsch </a> <a data-language="da">Dansk </a> <a data-language="nl">Nederlands </a> <a data-language="sv">svenska </a> <a data-language="fr">français </a> <a data-language="en_GB">English (GB) </a> <a data-language="no">norsk </a> <a data-language="tr">Türkçe </a> <a data-language="eu">Basque </a> <a data-language="es">español </a> <a data-language="pl">polski </a> <a data-language="bg">български </a> <a data-language="ca">català </a> <a data-language="it">italiano </a> <a data-language="pt">português </a> <a data-language="ru">русский </a> <a data-language="cs">čeština </a> <a data-language="lt">Lietuvių </a> <a data-language="pt_BR">Português (BR) </a> <a data-language="uk">українська </a> </div> <hr /> <div class="smallText spaceDBefore"> <a href="http://support.doodle.com/customer/portal/articles/891017" target="_blank"> Cannot find your language? Incomplete or wrong translation? <strong> Help us translate Doodle </strong> </a> </div> </div> <div id="languageSwitch"> Choose language: <div class="language-anchor">English ▾</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> //<![CDATA[ window.setTimeout(function () { // Dragon Dictate defines a global object named nuanria if (typeof(nuanria) !== "undefined" && document.getElementById("dragonDictateWarning")) { document.getElementById("dragonDictateWarning").style.display = "block"; } }, 1000); // seems that plugins are loaded after page //]]> </script> <script src="/dist/normal/ghostbuster.8c9c3bee4a0f89ccd70e.js"></script> <script type="text/javascript"> var ray = new Ghostbuster(); ray.run(function(isDetected) { if (window.dataLayer) { window.dataLayer.push({ page: { ghostbuster: isDetected.toString() } }); } }); </script> </body> </html>
whmnoe4j / Work12早期的计算机使用7位的ASCII编码,为了处理汉字,程序员设计了用于简体中文的GB2312和用于繁体中文的big5。 GB2312(1980年)一共收录了7445个字符,包括6763个汉字和682个其它符号。汉字区的内码范围高字节从B0-F7,低字节从A1-FE,占用的码位是72*94=6768。其中有5个空位是D7FA-D7FE。 GB2312支持的汉字太少。1995年的汉字扩展规范GBK1.0收录了21886个符号,它分为汉字区和图形符号区。汉字区包括21003个字符。2000年的GB18030是取代GBK1.0的正式国家标准。该标准收录了27484个汉字,同时还收录了藏文、蒙文、维吾尔文等主要的少数民族文字。现在的PC平台必须支持GB18030,对嵌入式产品暂不作要求。所以手机、MP3一般只支持GB2312。 从ASCII、GB2312、GBK到GB18030,这些编码方法是向下兼容的,即同一个字符在这些方案中总是有相同的编码,后面的标准支持更多的字符。在这些编码中,英文和中文可以统一地处理。区分中文编码的方法是高字节的最高位不为0。按照程序员的称呼,GB2312、GBK到GB18030都属于双字节字符集 (DBCS)。 有的中文Windows的缺省内码还是GBK,可以通过GB18030升级包升级到GB18030。不过GB18030相对GBK增加的字符,普通人是很难用到的,通常我们还是用GBK指代中文Windows内码。 这里还有一些细节: GB2312的原文还是区位码,从区位码到内码,需要在高字节和低字节上分别加上A0。 在DBCS中,GB内码的存储格式始终是big endian,即高位在前。 GB2312的两个字节的最高位都是1。但符合这个条件的码位128*128=16384个。所以GBK和GB18030的低字节最高位都可能不是1。不过这不影响DBCS字符流的解析:在读取DBCS字符流时,只要遇到高位为1的字节,就可以将下两个字节作为一个双字节编码,而不用管低字节的高位是什么。 前面提到从ASCII、GB2312、GBK到GB18030的编码方法是向下兼容的。而Unicode只与ASCII兼容(更准确地说,是与ISO-8859-1兼容),与GB码不兼容。例如“汉”字的Unicode编码是6C49,而GB码是BABA。 Unicode也是一种字符编码方法,不过它是由国际组织设计,可以容纳全世界所有语言文字的编码方案。Unicode的学名是"Universal Multiple-Octet Coded Character Set",简称为UCS。UCS可以看作是"Unicode Character Set"的缩写。 根据维基百科全书(http://zh.wikipedia.org/wiki/)的记载:历史上存在两个试图独立设计Unicode的组织,即国际标准化组织(ISO)和一个软件制造商的协会(unicode.org)。ISO开发了ISO 10646项目,Unicode协会开发了Unicode项目。 在1991年前后,双方都认识到世界不需要两个不兼容的字符集。于是它们开始合并双方的工作成果,并为创立一个单一编码表而协同工作。从Unicode2.0开始,Unicode项目采用了与ISO 10646-1相同的字库和字码。 目前两个项目仍都存在,并独立地公布各自的标准。Unicode协会现在的最新版本是2005年的Unicode 4.1.0。ISO的最新标准是10646-3:2003。 UCS规定了怎么用多个字节表示各种文字。怎样传输这些编码,是由UTF(UCS Transformation Format)规范规定的,常见的UTF规范包括UTF-8、UTF-7、UTF-16。 IETF的RFC2781和RFC3629以RFC的一贯风格,清晰、明快又不失严谨地描述了UTF-16和UTF-8的编码方法。我总是记不得IETF是Internet Engineering Task Force的缩写。但IETF负责维护的RFC是Internet上一切规范的基础。 3、UCS-2、UCS-4、BMP UCS有两种格式:UCS-2和UCS-4。顾名思义,UCS-2就是用两个字节编码,UCS-4就是用4个字节(实际上只用了31位,最高位必须为0)编码。下面让我们做一些简单的数学游戏: UCS-2有2^16=65536个码位,UCS-4有2^31=2147483648个码位。 UCS-4根据最高位为0的最高字节分成2^7=128个group。每个group再根据次高字节分为256个plane。每个plane根据第3个字节分为256行 (rows),每行包含256个cells。当然同一行的cells只是最后一个字节不同,其余都相同。 group 0的plane 0被称作Basic Multilingual Plane, 即BMP。或者说UCS-4中,高两个字节为0的码位被称作BMP。 将UCS-4的BMP去掉前面的两个零字节就得到了UCS-2。在UCS-2的两个字节前加上两个零字节,就得到了UCS-4的BMP。而目前的UCS-4规范中还没有任何字符被分配在BMP之外。 4、UTF编码 UTF-8就是以8位为单元对UCS进行编码。从UCS-2到UTF-8的编码方式如下: UCS-2编码(16进制) UTF-8 字节流(二进制) 0000 - 007F 0xxxxxxx 0080 - 07FF 110xxxxx 10xxxxxx 0800 - FFFF 1110xxxx 10xxxxxx 10xxxxxx 例如“汉”字的Unicode编码是6C49。6C49在0800-FFFF之间,所以肯定要用3字节模板了:1110xxxx 10xxxxxx 10xxxxxx。将6C49写成二进制是:0110 110001 001001, 用这个比特流依次代替模板中的x,得到:11100110 10110001 10001001,即E6 B1 89。 读者可以用记事本测试一下我们的编码是否正确。 UTF-16以16位为单元对UCS进行编码。对于小于0x10000的UCS码,UTF-16编码就等于UCS码对应的16位无符号整数。对于不小于0x10000的UCS码,定义了一个算法。不过由于实际使用的UCS2,或者UCS4的BMP必然小于0x10000,所以就目前而言,可以认为UTF-16和UCS-2基本相同。但UCS-2只是一个编码方案,UTF-16却要用于实际的传输,所以就不得不考虑字节序的问题。 5、UTF的字节序和BOM UTF-8以字节为编码单元,没有字节序的问题。UTF-16以两个字节为编码单元,在解释一个UTF-16文本前,首先要弄清楚每个编码单元的字节序。例如收到一个“奎”的Unicode编码是594E,“乙”的Unicode编码是4E59。如果我们收到UTF-16字节流“594E”,那么这是“奎”还是“乙”? Unicode规范中推荐的标记字节顺序的方法是BOM。BOM不是“Bill Of Material”的BOM表,而是Byte Order Mark。BOM是一个有点小聪明的想法: 在UCS编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输字符"ZERO WIDTH NO-BREAK SPACE"。 这样如果接收者收到FEFF,就表明这个字节流是Big-Endian的;如果收到FFFE,就表明这个字节流是Little-Endian的。因此字符"ZERO WIDTH NO-BREAK SPACE"又被称作BOM。 UTF-8不需要BOM来表明字节顺序,但可以用BOM来表明编码方式。字符"ZERO WIDTH NO-BREAK SPACE"的UTF-8编码是EF BB BF(读者可以用我们前面介绍的编码方法验证一下)。所以如果接收者收到以EF BB BF开头的字节流,就知道这是UTF-8编码了。 Windows就是使用BOM来标记文本文件的编码方式的。 6、进一步的参考资料 本文主要参考的资料是 "Short overview of ISO-IEC 10646 and Unicode" (http://www.nada.kth.se/i18n/ucs/unicode-iso10646-oview.html)。 我还找了两篇看上去不错的资料,不过因为我开始的疑问都找到了答案,所以就没有看: "Understanding Unicode A general introduction to the Unicode Standard" (http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=IWS-Chapter04a) "Character set encoding basics Understanding character set encodings and legacy encodings" (http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=IWS-Chapter03) 我写过UTF-8、UCS-2、GBK相互转换的软件包,包括使用Windows API和不使用Windows API的版本。以后有时间的话,我会整理一下放到我的个人主页上(http://fmddlmyy.home4u.china.com/)。 Unicode,GBK,GB2312,UTF-8概念基础 本部分采用重用,转载一篇文章来完成这部分的目标。 来源:holen'blog 对字符编码与Unicode,ISO 10646,UCS,UTF8,UTF16,GBK,GB2312的理解 地址:http://blog.donews.com/holen/archive/2004/11/30/188182.aspx Unicode: unicode.org制定的编码机制, 要将全世界常用文字都函括进去. 在1.0中是16位编码, 由U+0000到U+FFFF. 每个2byte码对应一个字符; 在2.0开始抛弃了16位限制, 原来的16位作为基本位平面, 另外增加了16个位平面, 相当于20位编码, 编码范围0到0x10FFFF. 各个编码集的区别和适用范围 目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 英语用128个符号编码就够了,但是用来表示其他语言,128个符号是不够的。比如,在法语中,字母上方有注音符号,它就无法用ASCII码表示。于是,一些欧洲国家就决定,利用字节中闲置的最高位编入新的符号。比如,法语中的é的编码为130(二进制10000010)。这样一来,这些欧洲国家使用的编码体系,可以表示最多256个符号。 但是,这里又出现了新的问题。不同的国家有不同的字母,因此,哪怕它们都使用256个符号的编码方式,代表的字母却不一样。比如,130在法语编码中代表了é,在希伯来语编码中却代表了字母Gimel (ג),在俄语编码中又会代表另一个符号。但是不管怎样,所有这些编码方式中,0—127表示的符号是一样的,不一样的只是128—255的这一段,所以出现后面的统一编码方式。 注:若想得到更详细的参见http://ascii.911cha.com/ 2、各地的方言 在中国,大陆最常用的就是GBK18030编码,除此之外还有GBK,GB2312,这几个编码的关系是这样的。 字符必须编码后才能被计算机处理。计算机使用的缺省编码方式就是计算机的内码。早期的计算机使用7位的ASCII编码,但为了处理汉字,又设计出用于简体中文的GB2312和用于繁体中文的big5。 GB2312(1980年)一共收录了7445个字符,包括6763个汉字和682个其它符号。汉字区的内码范围高字节从B0-F7,低字节从A1-FE,占用的码位是72*94=6768。其中有5个空位是D7FA-D7FE。 GB2312支持的汉字太少。1995年的汉字扩展规范GBK1.0收录了21886个符号,它分为汉字区和图形符号区。汉字区包括21003个字符。 从ASCII、GB2312到GBK,这些编码方法是向下兼容的,即同一个字符在这些方案中总是有相同的编码,后面的标准支持更多的字符。在这些编码中,英文和中文可以统一地处理。区分中文编码的方法是高字节的最高位不为0。按照程序员的称呼,GB2312、GBK都属于双字节字符集 (DBCS)。 2000年的GB18030是取代GBK1.0的正式国家标准。该标准收录了27484个汉字,同时还收录了藏文、蒙文、维吾尔文等主要的少数民族文字。从汉字字汇上说,GB18030在GB13000.1的20902个汉字的基础上增加了CJK扩展A的6582个汉字(Unicode码0x3400-0x4db5),一共收录了27484个汉字。 CJK就是中日韩的意思。Unicode为了节省码位,将中日韩三国语言中的文字统一编码。GB13000.1就是ISO/IEC 10646-1的中文版,相当于Unicode 1.1。 GB18030的编码采用单字节、双字节和4字节方案。其中单字节、双字节和GBK是完全兼容的。4字节编码的码位就是收录了CJK扩展A的6582个汉字。例如:UCS的0x3400在GB18030中的编码应该是8139EF30,UCS的0x3401在GB18030中的编码应该是8139EF31。 微软提供了GB18030的升级包,但这个升级包只是提供了一套支持CJK扩展A的6582个汉字的新字体:新宋体-18030,并不改变内码。Windows 的内码仍然是GBK。 也就是说Big5支持繁体中文,GB2312支持简体中文,Big5,GB2312是GBK的子集,GBK是GB18030的子集 日本:SJIS编码 注: 汉字编码简明对照表http://www.knowsky.com/resource/gb2312tbm.htm 3、GB2312 GB2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个;同时,GB2312收录了包括拉丁字母、希腊字母、日文平假名及片假名字母、俄罗斯语西里尔字母在内的682个全形字符。 GB2312的出现,基本满足了汉字的计算机处理需要,它所收录的汉字已经覆盖99.75%的使用频率。GB2312中对所收汉字进行了“分区”处理,每区含有94个汉字/符号。这种表示方式也称为区位码。 01-09区为特殊符号。 16-55区为一级汉字,按拼音排序。 56-87区为二级汉字,按部首/笔画排序。 10-15区及88-94区则未有编码。 举例来说,“啊”字是GB2312之中的第一个汉字,它的区位码就是1601。字节结构在使用GB2312的程序中,通常采用EUC储存方法,以便兼容于ASCII。每个汉字及符号以两个字节来表示。第一个字节称为“高位字节”,第二个字节称为“低位字节”。 “高位字节”使用了0xA1-0xF7(把01-87区的区号加上0xA0),“低位字节”使用了0xA1-0xFE(把01-94加上0xA0)。例如“啊”字在大多数程序中,会以0xB0A1储存。(与区位码对比:0xB0=0xA0+16,0xA1=0xA0+1)。 所以GB2312编码中汉字区码的十进制是从176到247,位码是从161到255.之所以存储了6763小于82*94=6768,是因为在区码为215,位码为250-254之间共五个编码没有汉字编码,所以6768-5=6763个。 4、Unicode 如果把各种文字编码形容为各地的方言,那么Unicode就是世界各国合作开发的一种语言。 在这种语言环境下,不会再有语言的编码冲突,在同屏下,可以显示任何语言的内容,这就是Unicode的最大好处。 那么Unicode是如何编码的呢?其实非常简单。 就是将世界上所有的文字用2个字节统一进行编码。可能你会问,2个字节最多能够表示65536个编码,够用吗? Unicode的学名是"Universal Multiple-Octet Coded Character Set",简称为UCS。现在用的是UCS-2,即2个字节编码. 以现在的发展肯定是不够用得,如《康熙字典》收录了四万七千零三十五字,《汉语大字典》收录了五万六千多个。到目前为止,国际标准组织(ISO)制定国际标准时,共收集到汉字七万多字,所以出现UCS-4, 即4个字节编码,由原先的65536个编码扩展至将近100万编码。 注: 中日韩汉字Unicode编码表:http://www.chi2ko.com/tool/CJK.htm 查询需要Unicode编码的字符: http://www.unicode.org/charts/unihan.html http://www.nengcha.com/code/unicode/ 5、Unicode Big Endian和Little Endian 上面提到了一个字符可能占用多个字节,那么这多个字节在计算机中如何存储呢?比如字符0xabcd,它的存储格式到底是 AB CD,还是 CD AB 呢? 实际上两者都有可能,并分别有不同的名字。如果存储为 AB CD,则称为Big Endian;如果存储为 CD AB,则称为Little Endian。 具体来说,以下这种存储格式为Big Endian,因为值(0xabcd)的高位(0xab)存储在前面: 地址 值 0x00000000 AB 0x00000001 CD 相反,以下这种存储格式为Little Endian: 地址 值 0x00000000 CD 0x00000001 AB 6、兼容codepage 那么既然统一了编码,如何兼容原先各国的文字编码呢?这个时候就需要codepage了。 什么是codepage?codepage就是各国的文字编码和Unicode之间的映射表。比如简体中文和Unicode的映射表就是CP936,点这里查看官方的映射表。 以下是几个常用的codepage,相应的修改上面的地址的数字即可。 codepage=936 简体中文GBK codepage=950 繁体中文BIG5 codepage=437 美国/加拿大英语 codepage=932 日文 codepage=949 韩文 codepage=866 俄文 codepage=65001 unicode UFT-8 从936中随意取一行,例如:0x9993 0x6ABD #CJK UNIFIED IDEOGRAPH.前面的编码是GBK的编码,后面的是Unicode。通过查这张表,就能简单的实现GBK和Unicode之间的转换 7、UTF-8 现在明白了Unicode,那么UTF-8又是什么呢?又为什么会出现UTF-8呢? Unicode的最初目标,是用1个16位的编码来为超过65000字符提供映射。但这还不够,它不能覆盖全部历史上的文字,也不能解决传输的问题,尤其在那些基于网络的应用中。 因此,Unicode用一些基本的保留字符制定了三套编码方式。它们分别是UTF-8,UTF-16和UTF-32。正如名字所示,在UTF-8中,字符是以8位序列来编码的,用一个或几个字节来表示一个字符。这种方式的最大好处,是UTF-8保留了ASCII字符的编码做为它的一部分,例如,在UTF-8和ASCII中,“A”的编码都是0x41. 例:11100100 10111101 10100000à0xE4BDA0 “你”字的UTF-8编码 01001111 01100000 à0x4F60 “你”的Unicode编码 按照UTF-8的编码规则,11100100 10111101 10100000分解如下:xxxx0100 xx111101 xx100000,把除了x之外的数字拼接在一起,01001111 01100000就变成“你”的Unicode编码了.注意UTF-8的最前面3个1,表示整个UTF-8串是由3个字节构成的经过UTF-8编码之后,再也不会出现敏感字符了,因为最高位始终为1。 Unicode和UTF-8之间的转换关系表: 0000 0000-0000 007F | 0xxxxxxx 0000 0000-0080 07FF | 110xxxxx 10xxxxxx 0000 0800-0000 FFFF | 1110xxxx 10xxxxxx 10xxxxxx 0001 0000-0010 FFFF | 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx Unicode编码转换到UTF-8,简单的把Unicode字节流套到x中就变成UTF-8了。
Pa1ntex / Classic Gui Saktkia51 Script Op local b=game:GetService("Players")local c=game:GetService("ReplicatedStorage")local d=game:GetService("StarterGui")local e=game:GetService("RunService")local f=game:GetService("StarterPlayer")local g=game:GetService("TestService")local h=game:GetService("VirtualUser")local i=game:GetService("TweenService")local j=game:GetService("UserInputService")local k=game:GetService("Players").LocalPlayer;local l=game.Workspace.CurrentCamera;local m=loadstring(game:HttpGet("https://api.irisapp.ca/Scripts/IrisBetterNotifications.lua"))()local n=loadstring(game:HttpGet("https://pastebin.com/raw/en4Ma7jr"))()local o="BloodTheme"local p=get_thread_context or get_thread_identity or getidentity or syn_context_get;getgenv().syn_context_get=newcclosure(function(...)return p(...)end)if game.PlaceId==2092166489 then function CountTable(q)local r,s=0;repeat s=next(q,s)if s~=nil then r=r+1 end until s==nil;return r end;for t,u in pairs(getgc())do if type(u)=="function"and rawget(getfenv(u),"script")==game.Players.LocalPlayer.PlayerScripts.Stuffs then local w=debug.getconstants(u)if CountTable(w)==5 then if table.find(w,"WalkSpeed")and table.find(w,"GetPropertyChangedSignal")and table.find(w,"Connect")then hookfunction(u,function()end)end end end end;hookfunction(getconnections(game.Players.LocalPlayer.Character.Humanoid:GetPropertyChangedSignal("WalkSpeed"))[1].Function,function()end)m.Notify("Survive and Kill the Killers UI","Loaded","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})local x=n.CreateLib("Classic Mode UI",o)local y=x:NewTab("Autofarm:")local z=y:NewSection("Enable/Disable Autofarm")local function A()local B=workspace.CurrentCamera;local C=k.Character;local D=k;local E,C=B.CFrame,D.Character;local F=C and C.FindFirstChildWhichIsA(C,"Humanoid")local H=F.Clone(F)H.Parent,D.Character=C,nil;H.SetStateEnabled(H,15,false)H.SetStateEnabled(H,1,false)H.SetStateEnabled(H,0,false)H.BreakJointsOnDeath,F=true,F.Destroy(F)D.Character,B.CameraSubject,B.CFrame=C,H,wait()and E;H.DisplayDistanceType=Enum.HumanoidDisplayDistanceType.None;local I=C.FindFirstChild(C,"Animate")if I then I.Disabled=true;wait()I.Disabled=false end end;local function J()for K,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=game:GetService("Players").LocalPlayer.StarterGear end end;for K,v in pairs(game:GetService("Players").LocalPlayer.StarterGear:GetChildren())do if v:IsA("Tool")then v.Parent=game.Players.LocalPlayer.Backpack end end end;local function L()for K,v in pairs(getgc())do if type(v)=="function"and islclosure(v)and not is_synapse_function(v)then local M=debug.getconstants(v)if table.find(M,"ammo")and table.find(M,"update_ammo_gui")and table.find(M,"has_scope")then debug.setconstant(v,2,-999999)end end end end;local function N()for K,v in pairs(game:GetService("Workspace").AREA51.SewerCaptainRoom["Captain Zombie Feeder"].Cage:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Open"then fireclickdetector(v)end end end;local function O()local P=k.Character.HumanoidRootPart;function GetWepons(Q)firetouchinterest(P,Q,0)end;for K,v in pairs(game.Workspace:GetDescendants())do if v.Name:match("WEAPON")and v:IsA("Part")then GetWepons(v)end end end;z:NewToggle("//Autofarm \\","Enables Autofarm for SAKTK",function(R)if R then n:ToggleUI()m.Notify("Enabled Autofarm","Press F to Enable the SAKTK UI to disable autofarm.","http://www.roblox.com/asset/?id=5082257850",{Duration=15,Main={Rounding=true}})L()N()O()k.CameraMode=Enum.CameraMode.LockFirstPerson;for K,v in pairs(k.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=k.Character end end;game:GetService("StarterGui").TailsPopup.Enabled=false;game:GetService("Players").LocalPlayer.PlayerGui.TailsPopup.Enabled=false;game:GetService("Workspace").Killers:FindFirstChild("Giant"):Destroy()for K,v in pairs(game.Workspace.Killers:GetChildren())do if v:IsA("Model")then repeat wait()mouse1press()l.CoordinateFrame=CFrame.new(l.CoordinateFrame.p,v.Head.CFrame.p)k.Character.HumanoidRootPart.CFrame=v.Head.CFrame+v.Head.CFrame.lookVector*-5 until v.Zombie.Health==0;wait()end end else workspace.CurrentCamera.CameraSubject=k.Character:FindFirstChildWhichIsA('Humanoid')workspace.CurrentCamera.CameraType="Custom"k.CameraMinZoomDistance=0.5;k.CameraMaxZoomDistance=400;k.CameraMode="Classic"k.Character.Head.Anchored=false end end)z:NewToggle("Fullbright","Makes the game bright",function(R)m.Notify("Fullbright","Enabled","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})if R then game:GetService("Lighting").Brightness=2;game:GetService("Lighting").ClockTime=14;game:GetService("Lighting").FogEnd=100000;game:GetService("Lighting").GlobalShadows=false;game:GetService("Lighting").OutdoorAmbient=Color3.fromRGB(128,128,128)else m.Notify("Fullbright","Disabled","http://www.roblox.com/asset/?id=261113606",{Duration=4,Main={Rounding=true}})origsettings={abt=game:GetService("Lighting").Ambient,oabt=game:GetService("Lighting").OutdoorAmbient,brt=game:GetService("Lighting").Brightness,time=game:GetService("Lighting").ClockTime,fe=game:GetService("Lighting").FogEnd,fs=game:GetService("Lighting").FogStart,gs=game:GetService("Lighting").GlobalShadows}game:GetService("Lighting").Ambient=origsettings.abt;game:GetService("Lighting").OutdoorAmbient=origsettings.oabt;game:GetService("Lighting").Brightness=origsettings.brt;game:GetService("Lighting").ClockTime=origsettings;game:GetService("Lighting").FogEnd=200;game:GetService("Lighting").FogStart=20;game:GetService("Lighting").FogColor=191,191,191;game:GetService("Lighting").GlobalShadows=origsettings.gs end end)local y=x:NewTab("LocalPlayer")local z=y:NewSection("Humanoid")z:NewToggle("Fly","Allows you to Fly through the game.",function(R)if R then m.Notify("Enabled Fly","Press LeftALT to Enable/Disable Fly.","http://www.roblox.com/asset/?id=5082257850",{Duration=15,Main={Rounding=true}})_G.Enabled=true;local l=game.Workspace.CurrentCamera;local k=game:GetService("Players").LocalPlayer;local S=game:GetService("UserInputService")local T=false;local U=false;local V=false;local W=false;local X=false;local Y=false;local function Z()for K,v in pairs(k.Character:GetChildren())do pcall(function()v.Anchored=not v.Anchored end)end end;S.InputBegan:Connect(function(s,_)if _ then return end;if s.KeyCode==Enum.KeyCode.LeftAlt then Enabled=not Enabled;Z()end;if s.KeyCode==Enum.KeyCode.W then T=true end;if s.KeyCode==Enum.KeyCode.S then U=true end;if s.KeyCode==Enum.KeyCode.A then V=true end;if s.KeyCode==Enum.KeyCode.D then W=true end;if s.KeyCode==Enum.KeyCode.Space then X=true end;if s.KeyCode==Enum.KeyCode.LeftControl then Y=true end end)S.InputEnded:Connect(function(s,_)if _ then return end;if s.KeyCode==Enum.KeyCode.W then T=false end;if s.KeyCode==Enum.KeyCode.S then U=false end;if s.KeyCode==Enum.KeyCode.A then V=false end;if s.KeyCode==Enum.KeyCode.D then W=false end;if s.KeyCode==Enum.KeyCode.Space then X=false end;if s.KeyCode==Enum.KeyCode.LeftControl then Y=false end end)while game:GetService("RunService").RenderStepped:Wait()do if Enabled then pcall(function()if T then k.Character:TranslateBy(l.CFrame.lookVector*2)end;if U then k.Character:TranslateBy(-l.CFrame.lookVector*2)end;if V then k.Character:TranslateBy(-l.CFrame:vectorToWorldSpace(Vector3.new(1,0,0))*2)end;if W then k.Character:TranslateBy(l.CFrame:vectorToWorldSpace(Vector3.new(1,0,0))*2)end;if X then k.Character:TranslateBy(l.CFrame:vectorToWorldSpace(Vector3.new(0,1,0))*2)end;if Y then k.Character:TranslateBy(-l.CFrame:vectorToWorldSpace(Vector3.new(0,1,0))*2)end end)end end else print("ok")end end)z:NewSlider("WalkSpeed","Move the slider to set WalkSpeed for Humanoid",500,0,function(a0)k.Character.Humanoid.WalkSpeed=a0 end)z:NewSlider("JumpPower","Move the slider to set JumpPower for Humanoid",500,0,function(a0)k.Character.Humanoid.JumpPower=a0 end)z:NewSlider("Gravity","Move the slider to set Garavity inside of the workspace.",50,0,function(a0)workspace.Gravity=a0 end)z:NewToggle("GodMode","Gives you Godmode",function(R)m.Notify("Godmode","Enabled","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})if R then local B=workspace.CurrentCamera;local C=game.Players.LocalPlayer.Character;local D=game.Players.LocalPlayer;local E,C=B.CFrame,D.Character;local F=C and C.FindFirstChildWhichIsA(C,"Humanoid")local H=F.Clone(F)H.Parent,D.Character=C,nil;H.SetStateEnabled(H,15,false)H.SetStateEnabled(H,1,false)H.SetStateEnabled(H,0,false)H.BreakJointsOnDeath,F=true,F.Destroy(F)D.Character,B.CameraSubject,B.CFrame=C,H,wait()and E;H.DisplayDistanceType=Enum.HumanoidDisplayDistanceType.None;local I=C.FindFirstChild(C,"Animate")if I then I.Disabled=true;wait()I.Disabled=false end;H.Health=H.MaxHealth else game:GetService("TeleportService"):Teleport(game.PlaceId,game.Players.LocalPlayer)end end)z:NewButton("Unlock all Secrets","Unlocks all the secrets in the game",function()O()firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart,game:GetService("Workspace").AREA51.RadioactiveArea.GiantZombieRoom.GiantZombieEngine.Close.Door2,0)function GetWepons(Q)firetouchinterest(k.Character.HumanoidRootPart,Q,0)end;for K,v in pairs(game:GetService("Workspace"):GetDescendants())do if v:IsA("Part")and v.Name:match("Paper")or v.Name:match("Reward")then GetWepons(v)end end;for K,v in pairs(game:GetService("Workspace"):GetDescendants())do if v:IsA("Part")and v.Name:match("TheButton")then GetWepons(v)end end;firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart,game:GetService("Workspace").AREA51.PlantRoom["Box of Shells"].Box,0)wait(0.2)local a1=k.Character.HumanoidRootPart.CFrame;k.Character.HumanoidRootPart.CFrame=CFrame.new(game:GetService("Workspace").AREA51.ExecutionRoom.Reward.Position)wait(0.2)game:GetService("ReplicatedStorage")["Remote Functions"]["PAP Weapon"]:InvokeServer("M14")k.CFrame=CFrame.new(326.773315,511.5,392.70932,0.982705772,0,-0.185173988,0,1,0,0.185173988,0,0.982705772)end)z:NewButton("Get all Badges","Gives almost every badge.",function()O()firetouchinterest(a,game:GetService("Workspace").AREA51.SecretPath6.Reward)for a2,v in pairs(game:GetService("Workspace").AREA51.Badges:GetDescendants())do if v:IsA("TouchTransmitter")and v.Parent:IsA("Part")then firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart,v.Parent,0)wait()firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart,v.Parent,1)end end end)z:NewButton("Get Gamepasses","Tries to give you gamepasses.",function()game.Players.LocalPlayer.Character.Humanoid.WalkSpeed=25;O()game.Players.LocalPlayer.Character.Humanoid.Died:Connect(function()wait(8)game.Players.LocalPlayer.Character.Humanoid.WalkSpeed=25;O()J()end)end)z:NewButton("Get Code for Door","Please walk after clicking this.",function()m.Notify("Get Code","Enabled Please walk forward the first number is the first numeral for the door.","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})for a2,v in pairs(game:GetService("Workspace").AREA51.CodeModel:GetDescendants())do if v:IsA("Part")then wait(.33)v.CFrame=game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame end end end)local y=x:NewTab("Gun Cheats:")local z=y:NewSection("Rainbow Weapons")z:NewButton("Get all Weapons","Gives you every weapon in-game",function()function GetWepons(Q)firetouchinterest(k.Character.HumanoidRootPart,Q,0)end;for K,v in pairs(game.Workspace:GetDescendants())do if v.Name:match("WEAPON")and v:IsA("Part")then GetWepons(v)end end end)z:NewButton("Infinite-Ammo","Gives you Infinite Ammo for your weaponary",function()local a3=math.sin(workspace.DistributedGameTime/2)/2+0.5;local a4=math.sin(workspace.DistributedGameTime)/2+0.5;local a5=math.sin(workspace.DistributedGameTime*1.5)/2+0.5;local a6=Color3.new(a3,a4,a5)for a2,a7 in pairs(getreg())do if typeof(a7)=="table"then if a7.shoot_wait then a7.shoot_wait=0;a7.is_auto=true;a7.MaxHealth=0;a7.Health=0;a7.is_burst=false;a7.burst_count=15;a7.bullet_color=BrickColor.new("Toothpaste")a7.inaccuracy=0;a7.is_pap="PAP"a7.vibration_changed=0;a7.touch_mode=false;a7.reloading=false;a7.equip_time=0;a7.holding=true;a7.ready=true;a7.stolen=false;a7.clear_magazine=false;a7.cancel_reload=false;a7.is_grenade=true;a7.is_pap=true;for K,v in pairs(getgc())do if type(v)=="function"and islclosure(v)and not is_synapse_function(v)then local M=debug.getconstants(v)if table.find(M,"ammo")and table.find(M,"update_ammo_gui")and table.find(M,"has_scope")then debug.setconstant(v,2,-999999)end end end end end end end)z:NewButton("One shot Killers","Gives you more Damage on Killers",function()local a8={repeatamount=100,inclusions={"Missile Touch","Fired"}}local a9=getrawmetatable(game)local aa=a9.__namecall;setreadonly(a9,false)local function ab(ac)for K,a7 in next,a8.inclusions do if ac.Name==a7 then return true end end;return false end;a9.__namecall=function(ac,...)local ad={...}local ae=getnamecallmethod()if ae=="FireServer"or ae=="InvokeServer"and ab(ac)then for K=1,a8.repeatamount do aa(ac,...)end end;return aa(ac,...)end;setreadonly(a9,true)end)z:NewToggle("Rainbow Weapons","Allows you to have Rainbow Weapons.",function(R)if R then m.Notify("Rainbow Guns ","Activated","http://www.roblox.com/asset/?id=5124031298",{Duration=4,Main={Rounding=true}})_G.rainbowdoo=true;while wait(0.1)do if _G.rainbowdoo==true then local a3=math.sin(game.workspace.DistributedGameTime/2)/2+0.5;local a4=math.sin(game.workspace.DistributedGameTime)/2+0.5;local a5=math.sin(game.workspace.DistributedGameTime*1.5)/2+0.5;local a6=Color3.new(a3,a4,a5)for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Backpack:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Backpack:GetDescendants())do if v:IsA('Part')and v.Parent:IsA('Tool')then v.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Part')and v.Parent:IsA('Tool')then v.BrickColor=BrickColor.new(a6)end end end end else _G.rainbowdoo=false;wait(4)for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new("Really black")end end end end)z:NewToggle("Equip all Tools","Equips all the tools in your backpack.",function(R)if R then local function O()for K,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=game:GetService("Players").LocalPlayer.Character end end end;O()else for K,v in pairs(k.Character:GetChildren())do if v:IsA('Tool')then v.Parent=k.Backpack end end end end)z:NewToggle("Save Tools","Saves your tools ",function(R)if R then for a2,v in pairs(k.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=k end end else for a2,v in pairs(k:GetChildren())do if v:IsA("Tool")then v.Parent=k.Backpack end end end end)z:NewButton("Drop Tools","Drops your tools",function()for a2,v in pairs(k.Backpack:GetChildren())do k.Character.Humanoid:EquipTool(v)v.Parent=nil end end)local y=x:NewTab("PAP Weapons:")local z=y:NewSection("Select Weapon to Pack a Punch")local a9=getrawmetatable(game)local aa=a9.__index;setreadonly(a9,false)a9.__index=newcclosure(function(self,af)if tostring(self)=='Busy'and af=='Value'then return false end;return aa(self,af)end)setreadonly(a9,true)z:NewToggle("PAP All Weapons","PAP all your weapons in your inventory.",function(R)m.Notify("PAP All","Enabled","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})if R then _G.papAll=true;while wait(5)do if _G.papAll==true then for K,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren())do game:GetService("ReplicatedStorage")["Remote Functions"]["PAP Weapon"]:InvokeServer(v.Name)end end end else _G.papAll=false end end)z:NewDropdown("PAP Weapon","DropdownInf",{"M1911","RayGun","MP5k","R870","M4A1","AK-47","M1014","Desert Eagle","SVD","M16A2/M203","M14","G36C","AWP","Crossbow","Desert Eagle"},function(ag)m.Notify("PAP..",ag,"http://www.roblox.com/asset/?id=5502174644",{Duration=4,Main={Rounding=true}})game:GetService("ReplicatedStorage")["Remote Functions"]["PAP Weapon"]:InvokeServer(ag)end)local y=x:NewTab("Doors AREA51:")local z=y:NewSection("Open/Close Doors")z:NewToggle("Spam Open Doors","Spam Opens the Area-51 Doors",function(R)if R then _G.spamDoors=true;while wait(0.5)do if _G.spamDoors==true then for K,v in pairs(game:GetService("Workspace").AREA51.Doors:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Open"then fireclickdetector(v)end end end end else _G.spamDoors=false end end)z:NewToggle("Spam Close Doors","Spam Closes the Area-51 Doors",function(R)if R then _G.spamDoors=true;while wait(0.5)do if _G.spamDoors==true then for K,v in pairs(game:GetService("Workspace").AREA51.Doors:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Close"then fireclickdetector(v)end end end end else _G.spamDoors=false end end)z:NewButton("Open Doors","Opens all the Doors in Area51",function()for K,v in pairs(game:GetService("Workspace").AREA51.Doors:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Open"then fireclickdetector(v)end end end)z:NewButton("Close Doors","Opens all the Doors in Area51",function()for K,v in pairs(game:GetService("Workspace").AREA51.Doors:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Close"then fireclickdetector(v)end end end)local y=x:NewTab("ESP:")local z=y:NewSection("ESP for Player/Killers")z:NewToggle("Player ESP","Enables Player-ESP for Players",function(R)if R then _G.on=true;repeat local function ah(player)local a5=Instance.new("BoxHandleAdornment",player)a5.AlwaysOnTop=true;a5.ZIndex=5;a5.Size=player.Size;a5.Adornee=player;a5.Transparency=0.8 end;function Main(ai)for K,v in pairs(ai:GetChildren())do if v:IsA("BasePart")and not v:FindFirstChild("BoxHandleAdornment")then ah(v)end end end;for K,v in pairs(game.Workspace:GetDescendants())do pcall(function()if v:FindFirstChild("Humanoid")and v.Parent.Name=="Characters to kill"and v.Name~=game.Players.LocalPlayer.Name then Main(v)end end)end;wait(7)until _G.on==false else _G.on=false;for K,v in pairs(game:GetService("Workspace")["Characters to kill"]:GetDescendants())do if v:IsA("BoxHandleAdornment")then v:Destroy()end end end end)z:NewToggle("Killer ESP","Enables Killer-ESP for Killers",function(R)if R then _G.lol=true;repeat local function ah(player)local a5=Instance.new("BoxHandleAdornment",player)a5.AlwaysOnTop=true;a5.ZIndex=5;a5.Size=player.Size;a5.Adornee=player;a5.Transparency=0;a5.Color=BrickColor.new("Bright red")end;function Main(ai)for K,v in pairs(ai:GetChildren())do if v:IsA("BasePart")and not v:FindFirstChild("BoxHandleAdornment")then ah(v)end end end;for K,v in pairs(game.Workspace:GetDescendants())do pcall(function()if v:FindFirstChild("Zombie")and v.Name~=game.Players.LocalPlayer.Name then Main(v)end end)end;wait(7)until _G.lol==false else _G.lol=false;for K,v in pairs(game.Workspace.Killers:GetDescendants())do if v:IsA("BoxHandleAdornment")then v:Destroy()end end end end)local y=x:NewTab("Teleports:")local z=y:NewSection("Teleports")z:NewDropdown("Weapon Teleports","DropdownInf",{"M14","RILG","R870","CLT1","SBG","SVD","Code-Door"},function(ag)local hum=k.Character.HumanoidRootPart;local aj=hum.CFrame;if ag=="M14"then hum.CFrame=CFrame.new(106.981911,323.620026,678.865051,0.108975291,-4.31107949e-08,0.994044483,-5.13666043e-09,1,4.39322072e-08,-0.994044483,-9.89359261e-09,0.108975291)wait(.2)hum.CFrame=CFrame.new(aj)elseif ag=="RILG"then hum.CFrame=CFrame.new(232.505737,373.660004,45.4774323,-0.999948323,-2.07754458e-09,0.0101688765,-3.00104475e-09,1,-9.08010804e-08,-0.0101688765,-9.08269016e-08,-0.999948323)elseif ag=="R870"then hum.CFrame=CFrame.new(143.435638,333.659973,499.670258,0.068527095,6.73678642e-08,-0.997649252,2.92282767e-08,1,6.95342521e-08,0.997649252,-3.39245503e-08,0.068527095)elseif ag=="CLT1"then hum.CFrame=CFrame.new(60.6713562,291.579956,262.712402,-0.0193858538,1.378409e-07,0.999812067,1.73167649e-08,1,-1.37531046e-07,-0.999812067,1.46473536e-08,-0.0193858538)elseif ag=="SBG"then hum.CFrame=CFrame.new(3.0812099,267.780121,184.758041,-0.998869121,3.20666018e-08,-0.0475441888,3.84712493e-08,1,-1.33794302e-07,0.0475441888,-1.35472078e-07,-0.998869121)elseif ag=="SVD"then hum.CFrame=CFrame.new(181.740906,306.660126,179.980011,-0.977237761,-295549789e-08,0.212145314,-3.5164706e-08,1,-2.25858496e-08,-0.212145314,-2.95278366e-08,-0.977237761)elseif ag=="blRU"then hum.CFrame=CFrame.new(19.2511063,313.500336,204.38269,0.113481902,7.8155864e08,0.993540049,-2.13239897e-08,1,-7.62284031e-08,-0.993540049,-1.25357014e-08,0.113481902)end end)z:NewDropdown("Teleport to Room","DropdownInf",{"Cafe-Room","Cartons-Room","Code-Door","Computers-Room","Corridor-to-Meeting-Room","Electricity-Room","Emergency-Hole-Down-To-Area","Entrance-To-Area","Main-Room","Entrance"},function(ag)if ag=="Cafe-Room"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.CafeRoom.Tables.Table.Table.Model.Part.CFrame elseif ag=="Cartons-Room"then k.Character.HumanoidRootPart.CFrame=CFrame.new(149.739914,313.500458,194.231888,0.442422092,6.81004985e-06,-0.896806836,1.24363009e-06,1,8.20718469e-06,0.896806836,-4.74633543e-06,0.442422092)elseif ag=="Code-Door"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.CodeDoorRoom.CodeDoor.Door.CFrame elseif ag=="Computers-Room"then k.Character.HumanoidRootPart.CFrame=CFrame.new(219.700012,310,370.399994,-1,0,0,0,1,0,0,0,-1)elseif ag=="Corridor-to-Meeting-Room"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.CorridorToMeetingRoom.Part.CFrame elseif ag=="Electricity-Room"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.ElectricityRoom.Generator1.Base.CFrame elseif ag=="Emergency-Hole-Down-To-Area"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.EmercencyHoleDownToArea.Part.CFrame elseif ag=="Entrance-To-Area"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.EntranceOfArea.Part.CFrame elseif ag=="Main-Room"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.MainRoom.Part.CFrame elseif ag=="Entrance"then hum.CFrame=CFrame.new(327.317322,511.5,397.900269,1,-2.05416537e-08,-2.7642145e-15,2.05416537e-08,1,1.25194637e-08,2.50704388e-15,-1.25194637e-08,1)elseif ag=="Code-Door"then game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.CodeDoorRoom.CodeDoor.Enter end end)local y=x:NewTab("Settings:")local z=y:NewSection("Keybind to ToggleUI")z:NewKeybind("Keybind to ToggleUI","Toggles Epic-Minigames UI",Enum.KeyCode.F,function()n:ToggleUI()end)local y=x:NewTab("Modes:")local z=y:NewSection("Teleports")z:NewButton("Rejoin","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(game.PlaceId,k)end)z:NewButton("ServerHop","Click on this button to serverhop to another game.",function()local M={}for a2,v in ipairs(game:GetService("HttpService"):JSONDecode(game:HttpGetAsync("https://games.roblox.com/v1/games/"..game.PlaceId.."/servers/Public?sortOrder=Asc&limit=100")).data)do if type(v)=="table"and v.maxPlayers>v.playing and v.id~=game.JobId then M[#M+1]=v.id end end;if#M>0 then game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,M[math.random(1,#M)])end end)z:NewButton("Normal Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2092166489,k)end)z:NewButton("Killer Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2092167559,k)end)z:NewButton("Juggernaut Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(4678052190,k)end)z:NewButton("Endless Survival","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2675280735,k)end)z:NewButton("Killhouse","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(4631179692,k)end)z:NewButton("Area-51 Storming","Click on this button to join the game.",function()game:GetService("TeleportService"):Teleport(3508248007,k)end)elseif game.PlaceId==155382109 then local o="BloodTheme"local x=n.CreateLib("Main Menu UI",o)local y=x:NewTab("Main:")local z=y:NewSection("You're currently in the main menu.")z:NewTextBox("Enter Username","Enter Name.",function(ak)_G.getText=ak end)z:NewToggle("Spam-Send-Invites","Automatically sends a invite every 5 seconds.",function(R)if R then _G.autoSend=true;while wait()do if _G.autoSend==true then if _G.getText==""then m.Notify("Please enter a Username.","","http://www.roblox.com/asset/?id=261113606",{Duration=9,Main={Rounding=true}})end;local ad={[1]=game:GetService("Players")[_G.getText]}game:GetService("ReplicatedStorage").BossRushFunctions.RequestJoin:InvokeServer(unpack(ad))end end else _G.autoSend=false end end)z:NewButton("Spam Join Storming","Spam Joins and Leaves Storming",function()_G.spam=true;while wait()do if _G.spam==true then game:GetService("ReplicatedStorage").StormingEvents.JoinRequested:FireServer()wait(.1)game:GetService("ReplicatedStorage").StormingEvents.LeaveRequested:FireServer()end end end)local y=x:NewTab("Settings:")local z=y:NewSection("Keybind to ToggleUI")z:NewKeybind("Keybind to ToggleUI","Toggles Epic-Minigames UI",Enum.KeyCode.F,function()n:ToggleUI()end)local y=x:NewTab("Modes:")local z=y:NewSection("Teleports")z:NewButton("Rejoin","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(game.PlaceId,k)end)z:NewButton("ServerHop","Click on this button to serverhop to another game.",function()local M={}for a2,v in ipairs(game:GetService("HttpService"):JSONDecode(game:HttpGetAsync("https://games.roblox.com/v1/games/"..game.PlaceId.."/servers/Public?sortOrder=Asc&limit=100")).data)do if type(v)=="table"and v.maxPlayers>v.playing and v.id~=game.JobId then M[#M+1]=v.id end end;if#M>0 then game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,M[math.random(1,#M)])end end)z:NewButton("Normal Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2092166489,k)end)z:NewButton("Killer Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2092167559,k)end)z:NewButton("Juggernaut Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(4678052190,k)end)z:NewButton("Endless Survival","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2675280735,k)end)z:NewButton("Killhouse","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(4631179692,k)end)z:NewButton("Area-51 Storming","Click on this button to join the game.",function()game:GetService("ReplicatedStorage").StormingEvents.JoinRequested:FireServer()end)elseif game.PlaceId==6054929905 then local o="BloodTheme"local x=n.CreateLib("Boss Rush Mode UI",o)function CountTable(q)local r,s=0;repeat s=next(q,s)if s~=nil then r=r+1 end until s==nil;return r end;for t,u in pairs(getgc())do if type(u)=="function"and rawget(getfenv(u),"script")==game.Players.LocalPlayer.PlayerScripts.Stuffs then local w=debug.getconstants(u)if CountTable(w)==5 then if table.find(w,"WalkSpeed")and table.find(w,"GetPropertyChangedSignal")and table.find(w,"Connect")then hookfunction(u,function()end)end end end end;hookfunction(getconnections(game.Players.LocalPlayer.Character.Humanoid:GetPropertyChangedSignal("WalkSpeed"))[1].Function,function()end)local y=x:NewTab("Main:")local z=y:NewSection("")z:NewToggle("Autofarm Boss:","Enables Autofarm for Killers",function(R)if R then m.Notify("Enabled Autofarm for Boss","This is buggy.","http://www.roblox.com/asset/?id=5082257850",{Duration=15,Main={Rounding=true}})local l=game.Workspace.CurrentCamera;for K,v in pairs(getgc())do if type(v)=="function"and islclosure(v)and not is_synapse_function(v)then local M=debug.getconstants(v)if table.find(M,"ammo")and table.find(M,"update_ammo_gui")and table.find(M,"has_scope")then debug.setconstant(v,2,-999999)end end end;_G.autoFarm=true;while wait(0.5)do if _G.autoFarm==true then for a2,v in pairs(game:GetService("Workspace").AREA51.Map.Boss:GetChildren())do if v:IsA("Part")and v.BrickColor==BrickColor.new("New Yeller")then game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=v.CFrame end end;for a2,v in pairs(game:GetService("Workspace").AREA51.Map.Boss:GetChildren())do if v:IsA("Part")and v.BrickColor==BrickColor.new("Really red")then game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=v.CFrame end end end end else G.autoFarm=false;workspace.CurrentCamera.CameraSubject=k.Character:FindFirstChildWhichIsA('Humanoid')workspace.CurrentCamera.CameraType="Custom"k.CameraMinZoomDistance=0.5;k.CameraMaxZoomDistance=400;k.CameraMode="Classic"k.Character.Head.Anchored=false end end)z:NewToggle("Fullbright","Makes the game bright",function(R)m.Notify("Fullbright","Enabled","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})if R then game:GetService("Lighting").Brightness=2;game:GetService("Lighting").ClockTime=14;game:GetService("Lighting").FogEnd=100000;game:GetService("Lighting").GlobalShadows=false;game:GetService("Lighting").OutdoorAmbient=Color3.fromRGB(128,128,128)else m.Notify("Fullbright","Disabled","http://www.roblox.com/asset/?id=261113606",{Duration=4,Main={Rounding=true}})origsettings={abt=game:GetService("Lighting").Ambient,oabt=game:GetService("Lighting").OutdoorAmbient,brt=game:GetService("Lighting").Brightness,time=game:GetService("Lighting").ClockTime,fe=game:GetService("Lighting").FogEnd,fs=game:GetService("Lighting").FogStart,gs=game:GetService("Lighting").GlobalShadows}game:GetService("Lighting").Ambient=origsettings.abt;game:GetService("Lighting").OutdoorAmbient=origsettings.oabt;game:GetService("Lighting").Brightness=origsettings.brt;game:GetService("Lighting").ClockTime=origsettings;game:GetService("Lighting").FogEnd=200;game:GetService("Lighting").FogStart=20;game:GetService("Lighting").FogColor=191,191,191;game:GetService("Lighting").GlobalShadows=origsettings.gs end end)z:NewToggle("Remove Cutscenes","Removes cutscenes from Area-51-Game",function(R)if R then _G.cutScene=true;while wait()do if _G.cutScene==true then workspace.CurrentCamera.CameraSubject=k.Character:FindFirstChildWhichIsA('Humanoid')workspace.CurrentCamera.CameraType="Custom"k.CameraMinZoomDistance=0.5;k.CameraMaxZoomDistance=400;k.CameraMode="Classic"k.Character.Head.Anchored=false end end else _G.cutScene=false end end)z:NewButton("Remove Toxic Water","Removes Toxic-Water.",function()game:GetService("Workspace").AREA51.Map.BossRoom.ToxicWater:Destroy()end)z:NewToggle("Remove Kill Parts","Removes Kill Parts.",function(R)if R then while wait()do for a2,v in pairs(game.Workspace:GetChildren())do if v:IsA("TouchTransmitter")then v:Destroy()end end end end end)z:NewButton("Get Case File","Gives you case-file.",function()firetouchinterest(k.Character.HumanoidRootPart,game:GetService("Workspace")["Case file"].Hitbox,0)end)local y=x:NewTab("Gun Mods:")local z=y:NewSection("")z:NewButton('Infinite-Ammo',"Gives you Infinite-Ammo for your weapons.",function()local a3=math.sin(workspace.DistributedGameTime/2)/2+0.5;local a4=math.sin(workspace.DistributedGameTime)/2+0.5;local a5=math.sin(workspace.DistributedGameTime*1.5)/2+0.5;local a6=Color3.new(a3,a4,a5)for a2,a7 in pairs(getreg())do if typeof(a7)=="table"then if a7.shoot_wait then a7.shoot_wait=0;a7.is_auto=true;a7.is_burst=false;a7.burst_count=15;a7.bullet_color=BrickColor.new("Toothpaste")a7.inaccuracy=0;a7.is_pap="PAP"a7.vibration_changed=0;a7.touch_mode=false;a7.reloading=false;a7.equip_time=0;a7.holding=true;a7.ready=true;a7.stolen=false;a7.clear_magazine=false;a7.cancel_reload=false;a7.is_grenade=true;a7.is_pap=true;for K,v in pairs(getgc())do if type(v)=="function"and islclosure(v)and not is_synapse_function(v)then local M=debug.getconstants(v)if table.find(M,"ammo")and table.find(M,"update_ammo_gui")and table.find(M,"has_scope")then debug.setconstant(v,2,-999999)end end end end end end end)z:NewButton("One shot Boss","Gives you more Damage on Killers",function()local a8={repeatamount=100,inclusions={"Missile Touch","Fired"}}local a9=getrawmetatable(game)local aa=a9.__namecall;setreadonly(a9,false)local function ab(ac)for K,a7 in next,a8.inclusions do if ac.Name==a7 then return true end end;return false end;a9.__namecall=function(ac,...)local ad={...}local ae=getnamecallmethod()if ae=="FireServer"or ae=="InvokeServer"and ab(ac)then for K=1,a8.repeatamount do aa(ac,...)end end;return aa(ac,...)end;setreadonly(a9,true)end)z:NewToggle("Rainbow Weapons","Allows you to have Rainbow Weapons.",function(R)if R then m.Notify("Rainbow Guns ","Activated","http://www.roblox.com/asset/?id=5124031298",{Duration=4,Main={Rounding=true}})_G.rainbowdoo=true;while wait(0.1)do if _G.rainbowdoo==true then local a3=math.sin(game.workspace.DistributedGameTime/2)/2+0.5;local a4=math.sin(game.workspace.DistributedGameTime)/2+0.5;local a5=math.sin(game.workspace.DistributedGameTime*1.5)/2+0.5;local a6=Color3.new(a3,a4,a5)for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Backpack:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Backpack:GetDescendants())do if v:IsA('Part')and v.Parent:IsA('Tool')then v.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Part')and v.Parent:IsA('Tool')then v.BrickColor=BrickColor.new(a6)end end end end else _G.rainbowdoo=false;wait(4)for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new("Really black")end end end end)z:NewToggle("Equip all Tools","Equips all the tools in your backpack.",function(R)if R then local function O()for K,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=game:GetService("Players").LocalPlayer.Character end end end;O()else for K,v in pairs(k.Character:GetChildren())do if v:IsA('Tool')then v.Parent=k.Backpack end end end end)z:NewToggle("Save Tools","Saves your tools ",function(R)if R then for a2,v in pairs(k.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=k end end else for a2,v in pairs(k:GetChildren())do if v:IsA("Tool")then v.Parent=k.Backpack end end end end)z:NewButton("Drop Tools","Drops your tools",function()for a2,v in pairs(k.Backpack:GetChildren())do k.Character.Humanoid:EquipTool(v)v.Parent=nil end end)local y=x:NewTab("ESP:")local z=y:NewSection("ESP for Player/Killers")z:NewToggle("Player ESP","Enables Player-ESP for Players",function(R)if R then _G.on=true;repeat local function ah(player)local a5=Instance.new("BoxHandleAdornment",player)a5.AlwaysOnTop=true;a5.ZIndex=5;a5.Size=player.Size;a5.Adornee=player;a5.Transparency=0.8 end;function Main(ai)for K,v in pairs(ai:GetChildren())do if v:IsA("BasePart")and not v:FindFirstChild("BoxHandleAdornment")then ah(v)end end end;for K,v in pairs(game.Workspace:GetDescendants())do pcall(function()if v:FindFirstChild("Humanoid")and v.Parent.Name=="Characters to kill"and v.Name~=game.Players.LocalPlayer.Name then Main(v)end end)end;wait(7)until _G.on==false else _G.on=false;for K,v in pairs(game:GetService("Workspace")["Characters to kill"]:GetDescendants())do if v:IsA("BoxHandleAdornment")then v:Destroy()end end end end)z:NewToggle("Killer ESP","Enables Killer-ESP for Killers",function(R)if R then _G.lol=true;repeat local function ah(player)local a5=Instance.new("BoxHandleAdornment",player)a5.AlwaysOnTop=true;a5.ZIndex=5;a5.Size=player.Size;a5.Adornee=player;a5.Transparency=0;a5.Color=BrickColor.new("Bright red")end;function Main(ai)for K,v in pairs(ai:GetChildren())do if v:IsA("BasePart")and not v:FindFirstChild("BoxHandleAdornment")then ah(v)end end end;for K,v in pairs(game.Workspace:GetDescendants())do pcall(function()if v:FindFirstChild("Zombie")and v.Name~=game.Players.LocalPlayer.Name then Main(v)end end)end;wait(7)until _G.lol==false else _G.lol=false;for K,v in pairs(game.Workspace.Killers:GetDescendants())do if v:IsA("BoxHandleAdornment")then v:Destroy()end end end end)local y=x:NewTab("LocalPlayer")local z=y:NewSection("Humanoid")z:NewToggle("Fly","Allows you to Fly through the game.",function(R)if R then m.Notify("Enabled Fly","Press LeftALT to Enable/Disable Fly.","http://www.roblox.com/asset/?id=5082257850",{Duration=15,Main={Rounding=true}})_G.Enabled=true;local l=game.Workspace.CurrentCamera;local k=game:GetService("Players").LocalPlayer;local S=game:GetService("UserInputService")local T=false;local U=false;local V=false;local W=false;local X=false;local Y=false;local function Z()for K,v in pairs(k.Character:GetChildren())do pcall(function()v.Anchored=not v.Anchored end)end end;S.InputBegan:Connect(function(s,_)if _ then return end;if s.KeyCode==Enum.KeyCode.LeftAlt then Enabled=not Enabled;Z()end;if s.KeyCode==Enum.KeyCode.W then T=true end;if s.KeyCode==Enum.KeyCode.S then U=true end;if s.KeyCode==Enum.KeyCode.A then V=true end;if s.KeyCode==Enum.KeyCode.D then W=true end;if s.KeyCode==Enum.KeyCode.Space then X=true end;if s.KeyCode==Enum.KeyCode.LeftControl then Y=true end end)S.InputEnded:Connect(function(s,_)if _ then return end;if s.KeyCode==Enum.KeyCode.W then T=false end;if s.KeyCode==Enum.KeyCode.S then U=false end;if s.KeyCode==Enum.KeyCode.A then V=false end;if s.KeyCode==Enum.KeyCode.D then W=false end;if s.KeyCode==Enum.KeyCode.Space then X=false end;if s.KeyCode==Enum.KeyCode.LeftControl then Y=false end end)while game:GetService("RunService").RenderStepped:Wait()do if Enabled then pcall(function()if T then k.Character:TranslateBy(l.CFrame.lookVector*2)end;if U then k.Character:TranslateBy(-l.CFrame.lookVector*2)end;if V then k.Character:TranslateBy(-l.CFrame:vectorToWorldSpace(Vector3.new(1,0,0))*2)end;if W then k.Character:TranslateBy(l.CFrame:vectorToWorldSpace(Vector3.new(1,0,0))*2)end;if X then k.Character:TranslateBy(l.CFrame:vectorToWorldSpace(Vector3.new(0,1,0))*2)end;if Y then k.Character:TranslateBy(-l.CFrame:vectorToWorldSpace(Vector3.new(0,1,0))*2)end end)end end else print("ok")end end)z:NewSlider("WalkSpeed","Move the slider to set WalkSpeed for Humanoid",500,0,function(a0)k.Character.Humanoid.WalkSpeed=a0 end)z:NewSlider("JumpPower","Move the slider to set JumpPower for Humanoid",500,0,function(a0)k.Character.Humanoid.JumpPower=a0 end)z:NewSlider("Gravity","Move the slider to set Garavity inside of the workspace.",50,0,function(a0)workspace.Gravity=a0 end)z:NewToggle("GodMode","Gives you Godmode",function(R)m.Notify("Godmode","Enabled","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})if R then local B=workspace.CurrentCamera;local C=game.Players.LocalPlayer.Character;local D=game.Players.LocalPlayer;local E,C=B.CFrame,D.Character;local F=C and C.FindFirstChildWhichIsA(C,"Humanoid")local H=F.Clone(F)H.Parent,D.Character=C,nil;H.SetStateEnabled(H,15,false)H.SetStateEnabled(H,1,false)H.SetStateEnabled(H,0,false)H.BreakJointsOnDeath,F=true,F.Destroy(F)D.Character,B.CameraSubject,B.CFrame=C,H,wait()and E;H.DisplayDistanceType=Enum.HumanoidDisplayDistanceType.None;local I=C.FindFirstChild(C,"Animate")if I then I.Disabled=true;wait()I.Disabled=false end;H.Health=H.MaxHealth else game:GetService("TeleportService"):Teleport(game.PlaceId,game.Players.LocalPlayer)end end)local y=x:NewTab("Settings:")local z=y:NewSection("Keybind to ToggleUI")z:NewKeybind("Keybind to ToggleUI","Toggles Epic-Minigames UI",Enum.KeyCode.F,function()n:ToggleUI()end)local y=x:NewTab("Modes:")local z=y:NewSection("Teleports")z:NewButton("Rejoin","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(game.PlaceId,k)end)z:NewButton("ServerHop","Click on this button to serverhop to another game.",function()local M={}for a2,v in ipairs(game:GetService("HttpService"):JSONDecode(game:HttpGetAsync("https://games.roblox.com/v1/games/"..game.PlaceId.."/servers/Public?sortOrder=Asc&limit=100")).data)do if type(v)=="table"and v.maxPlayers>v.playing and v.id~=game.JobId then M[#M+1]=v.id end end;if#M>0 then game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,M[math.random(1,#M)])end end)z:NewButton("Normal Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2092166489,k)end)z:NewButton("Killer Mode","Click on this button to join the game.",function()game:GetService("TeleportService"):Teleport(2092167559,k)end)z:NewButton("Juggernaut Mode","Click on this button to join the game.",function()game:GetService("TeleportService"):Teleport(4678052190,k)end)z:NewButton("Endless Survival","Click on this button to join the game.",function()game:GetService("TeleportService"):Teleport(2675280735,k)end)z:NewButton("Killhouse","Click on this button to join the game.",function()game:GetService("TeleportService"):Teleport(4631179692,k)end)z:NewButton("Area-51 Storming","Click on this button to join the game.",function()game:GetService("TeleportService"):Teleport(3508248007,k)end)elseif game.PlaceId==3508248007 then local o="BloodTheme"local x=n.CreateLib("Area 51 Storming UI",o)function CountTable(q)local r,s=0;repeat s=next(q,s)if s~=nil then r=r+1 end until s==nil;return r end;for t,u in pairs(getgc())do if type(u)=="function"and rawget(getfenv(u),"script")==game.Players.LocalPlayer.PlayerScripts.Stuffs then local w=debug.getconstants(u)if CountTable(w)==5 then if table.find(w,"WalkSpeed")and table.find(w,"GetPropertyChangedSignal")and table.find(w,"Connect")then hookfunction(u,function()end)end end end end;hookfunction(getconnections(game.Players.LocalPlayer.Character.Humanoid:GetPropertyChangedSignal("WalkSpeed"))[1].Function,function()end)local y=x:NewTab("Main:")local z=y:NewSection("")z:NewToggle("Autofarm Killers:","Enables Autofarm for Killers",function(R)if R then m.Notify("Enabled Autofarm","This is buggy.","http://www.roblox.com/asset/?id=5082257850",{Duration=15,Main={Rounding=true}})local l=game.Workspace.CurrentCamera;for K,v in pairs(getgc())do if type(v)=="function"and islclosure(v)and not is_synapse_function(v)then local M=debug.getconstants(v)if table.find(M,"ammo")and table.find(M,"update_ammo_gui")and table.find(M,"has_scope")then debug.setconstant(v,2,-999999)end end end;for a2,v in pairs(game.Workspace:GetDescendants())do if v:IsA("ClickDetector")then fireclickdetector(v)end end;for a2,v in pairs(k.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=game.Players.LocalPlayer.Character end end;_G.autoFarm=true;while wait(0.5)do if _G.autoFarm==true then game:GetService("Players").LocalPlayer.PlayerScripts.Checks.Disabled=true;for a2,al in pairs(game.Workspace.Killers:GetChildren())do if al:IsA("Model")then repeat wait()game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=al.Head.CFrame+al.Head.CFrame.lookVector*-5 until al.Humanoid.Health<=0 end end end end else G.autoFarm=false;workspace.CurrentCamera.CameraSubject=k.Character:FindFirstChildWhichIsA('Humanoid')workspace.CurrentCamera.CameraType="Custom"k.CameraMinZoomDistance=0.5;k.CameraMaxZoomDistance=400;k.CameraMode="Classic"k.Character.Head.Anchored=false end end)z:NewToggle("Fullbright","Makes the game bright",function(R)m.Notify("Fullbright","Enabled","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})if R then game:GetService("Lighting").Brightness=2;game:GetService("Lighting").ClockTime=14;game:GetService("Lighting").FogEnd=100000;game:GetService("Lighting").GlobalShadows=false;game:GetService("Lighting").OutdoorAmbient=Color3.fromRGB(128,128,128)else m.Notify("Fullbright","Disabled","http://www.roblox.com/asset/?id=261113606",{Duration=4,Main={Rounding=true}})origsettings={abt=game:GetService("Lighting").Ambient,oabt=game:GetService("Lighting").OutdoorAmbient,brt=game:GetService("Lighting").Brightness,time=game:GetService("Lighting").ClockTime,fe=game:GetService("Lighting").FogEnd,fs=game:GetService("Lighting").FogStart,gs=game:GetService("Lighting").GlobalShadows}game:GetService("Lighting").Ambient=origsettings.abt;game:GetService("Lighting").OutdoorAmbient=origsettings.oabt;game:GetService("Lighting").Brightness=origsettings.brt;game:GetService("Lighting").ClockTime=origsettings;game:GetService("Lighting").FogEnd=200;game:GetService("Lighting").FogStart=20;game:GetService("Lighting").FogColor=191,191,191;game:GetService("Lighting").GlobalShadows=origsettings.gs end end)z:NewButton("Get Code for Door","Please walk after clicking this.",function()m.Notify("Get Code","Enabled Please walk forward the first number is the first numeral for the door.","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})for a2,v in pairs(game:GetService("Workspace").AREA51.CodeModel:GetDescendants())do if v:IsA("Part")then wait(.33)v.CFrame=game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame end end end)local y=x:NewTab("Gun Mods:")local z=y:NewSection("")z:NewButton('Get all Weapons','Gives you all the weapons in-game.',function()for a2,v in pairs(game.Workspace:GetDescendants())do if v:IsA("ClickDetector")then fireclickdetector(v)end end end)z:NewButton('Infinite-Ammo',"Gives you Infinite-Ammo for your weapons.",function()local a3=math.sin(workspace.DistributedGameTime/2)/2+0.5;local a4=math.sin(workspace.DistributedGameTime)/2+0.5;local a5=math.sin(workspace.DistributedGameTime*1.5)/2+0.5;local a6=Color3.new(a3,a4,a5)for a2,a7 in pairs(getreg())do if typeof(a7)=="table"then if a7.shoot_wait then a7.shoot_wait=0;a7.is_auto=true;a7.MaxHealth=0;a7.Health=0;a7.is_burst=false;a7.burst_count=15;a7.bullet_color=BrickColor.new("Toothpaste")a7.inaccuracy=0;a7.is_pap="PAP"a7.vibration_changed=0;a7.touch_mode=false;a7.reloading=false;a7.equip_time=0;a7.holding=true;a7.ready=true;a7.stolen=false;a7.clear_magazine=false;a7.cancel_reload=false;a7.is_grenade=true;a7.is_pap=true;for K,v in pairs(getgc())do if type(v)=="function"and islclosure(v)and not is_synapse_function(v)then local M=debug.getconstants(v)if table.find(M,"ammo")and table.find(M,"update_ammo_gui")and table.find(M,"has_scope")then debug.setconstant(v,2,-999999)end end end end end end end)z:NewButton("One shot Killers","Gives you more Damage on Killers",function()local a8={repeatamount=100,inclusions={"MissileTouch","Fired"}}local a9=getrawmetatable(game)local aa=a9.__namecall;setreadonly(a9,false)local function ab(ac)for K,a7 in next,a8.inclusions do if ac.Name==a7 then return true end end;return false end;a9.__namecall=function(ac,...)local ad={...}local ae=getnamecallmethod()if ae=="FireServer"or ae=="InvokeServer"and ab(ac)then for K=1,a8.repeatamount do aa(ac,...)local a8={repeatamount=100,exceptions={"SayMessageRequest"}}local a9=getrawmetatable(game)local aa=a9.__namecall;setreadonly(a9,false)a9.__namecall=function(ac,...)local ad={...}local ae=getnamecallmethod()for K,a7 in next,a8.exceptions do if ac.Name==a7 then return aa(ac,...)end end;if ae=="FireServer"or ae=="InvokeServer"then for K=1,a8.repeatamount do aa(ac,...)end end;return aa(ac,...)end;setreadonly(a9,true)end end;return aa(ac,...)end;setreadonly(a9,true)end)z:NewToggle("Rainbow Weapons","Allows you to have Rainbow Weapons.",function(R)if R then m.Notify("Rainbow Guns ","Activated","http://www.roblox.com/asset/?id=5124031298",{Duration=4,Main={Rounding=true}})_G.rainbowdoo=true;while wait(0.1)do if _G.rainbowdoo==true then local a3=math.sin(game.workspace.DistributedGameTime/2)/2+0.5;local a4=math.sin(game.workspace.DistributedGameTime)/2+0.5;local a5=math.sin(game.workspace.DistributedGameTime*1.5)/2+0.5;local a6=Color3.new(a3,a4,a5)for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Backpack:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Backpack:GetDescendants())do if v:IsA('Part')and v.Parent:IsA('Tool')then v.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Part')and v.Parent:IsA('Tool')then v.BrickColor=BrickColor.new(a6)end end end end else _G.rainbowdoo=false;wait(4)for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new("Really black")end end end end)z:NewToggle("Equip all Tools","Equips all the tools in your backpack.",function(R)if R then local function O()for K,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=game:GetService("Players").LocalPlayer.Character end end end;O()else for K,v in pairs(k.Character:GetChildren())do if v:IsA('Tool')then v.Parent=k.Backpack end end end end)z:NewToggle("Save Tools","Saves your tools ",function(R)if R then for a2,v in pairs(k.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=k end end else for a2,v in pairs(k:GetChildren())do if v:IsA("Tool")then v.Parent=k.Backpack end end end end)z:NewButton("Drop Tools","Drops your tools",function()for a2,v in pairs(k.Backpack:GetChildren())do k.Character.Humanoid:EquipTool(v)v.Parent=nil end end)local y=x:NewTab("ESP:")local z=y:NewSection("ESP for Player/Killers")z:NewToggle("Player ESP","Enables Player-ESP for Players",function(R)if R then _G.on=true;repeat local function ah(player)local a5=Instance.new("BoxHandleAdornment",player)a5.AlwaysOnTop=true;a5.ZIndex=5;a5.Size=player.Size;a5.Adornee=player;a5.Transparency=0.8 end;function Main(ai)for K,v in pairs(ai:GetChildren())do if v:IsA("BasePart")and not v:FindFirstChild("BoxHandleAdornment")then ah(v)end end end;for K,v in pairs(game.Workspace:GetDescendants())do pcall(function()if v:FindFirstChild("Humanoid")and v.Parent.Name=="Characters to kill"and v.Name~=game.Players.LocalPlayer.Name then Main(v)end end)end;wait(7)until _G.on==false else _G.on=false;for K,v in pairs(game:GetService("Workspace")["Characters to kill"]:GetDescendants())do if v:IsA("BoxHandleAdornment")then v:Destroy()end end end end)z:NewToggle("Killer ESP","Enables Killer-ESP for Killers",function(R)if R then _G.lol=true;repeat local function ah(player)local a5=Instance.new("BoxHandleAdornment",player)a5.AlwaysOnTop=true;a5.ZIndex=5;a5.Size=player.Size;a5.Adornee=player;a5.Transparency=0;a5.Color=BrickColor.new("Bright red")end;function Main(ai)for K,v in pairs(ai:GetChildren())do if v:IsA("BasePart")and not v:FindFirstChild("BoxHandleAdornment")then ah(v)end end end;for K,v in pairs(game.Workspace:GetDescendants())do pcall(function()if v:FindFirstChild("Zombie")and v.Name~=game.Players.LocalPlayer.Name then Main(v)end end)end;wait(7)until _G.lol==false else _G.lol=false;for K,v in pairs(game.Workspace.Killers:GetDescendants())do if v:IsA("BoxHandleAdornment")then v:Destroy()end end end end)local y=x:NewTab("LocalPlayer")local z=y:NewSection("Humanoid")z:NewToggle("Fly","Allows you to Fly through the game.",function(R)if R then m.Notify("Enabled Fly","Press LeftALT to Enable/Disable Fly.","http://www.roblox.com/asset/?id=5082257850",{Duration=15,Main={Rounding=true}})_G.Enabled=true;local l=game.Workspace.CurrentCamera;local k=game:GetService("Players").LocalPlayer;local S=game:GetService("UserInputService")local T=false;local U=false;local V=false;local W=false;local X=false;local Y=false;local function Z()for K,v in pairs(k.Character:GetChildren())do pcall(function()v.Anchored=not v.Anchored end)end end;S.InputBegan:Connect(function(s,_)if _ then return end;if s.KeyCode==Enum.KeyCode.LeftAlt then Enabled=not Enabled;Z()end;if s.KeyCode==Enum.KeyCode.W then T=true end;if s.KeyCode==Enum.KeyCode.S then U=true end;if s.KeyCode==Enum.KeyCode.A then V=true end;if s.KeyCode==Enum.KeyCode.D then W=true end;if s.KeyCode==Enum.KeyCode.Space then X=true end;if s.KeyCode==Enum.KeyCode.LeftControl then Y=true end end)S.InputEnded:Connect(function(s,_)if _ then return end;if s.KeyCode==Enum.KeyCode.W then T=false end;if s.KeyCode==Enum.KeyCode.S then U=false end;if s.KeyCode==Enum.KeyCode.A then V=false end;if s.KeyCode==Enum.KeyCode.D then W=false end;if s.KeyCode==Enum.KeyCode.Space then X=false end;if s.KeyCode==Enum.KeyCode.LeftControl then Y=false end end)while game:GetService("RunService").RenderStepped:Wait()do if Enabled then pcall(function()if T then k.Character:TranslateBy(l.CFrame.lookVector*2)end;if U then k.Character:TranslateBy(-l.CFrame.lookVector*2)end;if V then k.Character:TranslateBy(-l.CFrame:vectorToWorldSpace(Vector3.new(1,0,0))*2)end;if W then k.Character:TranslateBy(l.CFrame:vectorToWorldSpace(Vector3.new(1,0,0))*2)end;if X then k.Character:TranslateBy(l.CFrame:vectorToWorldSpace(Vector3.new(0,1,0))*2)end;if Y then k.Character:TranslateBy(-l.CFrame:vectorToWorldSpace(Vector3.new(0,1,0))*2)end end)end end else print("ok")end end)z:NewSlider("WalkSpeed","Move the slider to set WalkSpeed for Humanoid",500,0,function(a0)k.Character.Humanoid.WalkSpeed=a0 end)z:NewSlider("JumpPower","Move the slider to set JumpPower for Humanoid",500,0,function(a0)k.Character.Humanoid.JumpPower=a0 end)z:NewSlider("Gravity","Move the slider to set Garavity inside of the workspace.",50,0,function(a0)workspace.Gravity=a0 end)z:NewToggle("GodMode","Gives you Godmode",function(R)m.Notify("Godmode","Enabled","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})if R then local B=workspace.CurrentCamera;local C=game.Players.LocalPlayer.Character;local D=game.Players.LocalPlayer;local E,C=B.CFrame,D.Character;local F=C and C.FindFirstChildWhichIsA(C,"Humanoid")local H=F.Clone(F)H.Parent,D.Character=C,nil;H.SetStateEnabled(H,15,false)H.SetStateEnabled(H,1,false)H.SetStateEnabled(H,0,false)H.BreakJointsOnDeath,F=true,F.Destroy(F)D.Character,B.CameraSubject,B.CFrame=C,H,wait()and E;H.DisplayDistanceType=Enum.HumanoidDisplayDistanceType.None;local I=C.FindFirstChild(C,"Animate")if I then I.Disabled=true;wait()I.Disabled=false end;H.Health=H.MaxHealth else game:GetService("TeleportService"):Teleport(game.PlaceId,game.Players.LocalPlayer)end end)local y=x:NewTab("Remove Parts:")local z=y:NewSection("")z:NewButton('Remove Invisible Walls','Click this button to remove the Invisible walls around the map.',function()game:GetService("Workspace")["Invisible Walls"]:Destroy()end)z:NewToggle("Remove Cutscenes","Removes cutscenes from Area-51-Game",function(R)if R then _G.cutScene=true;while wait()do if _G.cutScene==true then workspace.CurrentCamera.CameraSubject=k.Character:FindFirstChildWhichIsA('Humanoid')workspace.CurrentCamera.CameraType="Custom"k.CameraMinZoomDistance=0.5;k.CameraMaxZoomDistance=400;k.CameraMode="Classic"k.Character.Head.Anchored=false end end else _G.cutScene=false end end)z:NewButton("Remove-Doors","This removes all the doors this cannot be undone.",function()for K,v in pairs(game:GetService('Workspace'):GetDescendants())do if v:IsA("Part")and v.Parent.Name=="Door"then v:Destroy()end end end)local y=x:NewTab("Teleports:")local z=y:NewSection("")z:NewToggle("Loop Teleport to Leader","Enable/Disable to loop teleport to leader.",function(R)if R then _G.loopTeleport=true;while wait()do if _G.loopTeleport==true then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace")["Characters to kill"].Leader.Torso.CFrame end end else _G.loopTeleport=false end end)local y=x:NewTab("Settings:")local z=y:NewSection("Keybind to ToggleUI")z:NewKeybind("Keybind to ToggleUI","Toggles Epic-Minigames UI",Enum.KeyCode.F,function()n:ToggleUI()end)local y=x:NewTab("Modes:")local z=y:NewSection("Teleports")z:NewButton("Rejoin","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(game.PlaceId,k)end)z:NewButton("ServerHop","Click on this button to serverhop to another game.",function()local M={}for a2,v in ipairs(game:GetService("HttpService"):JSONDecode(game:HttpGetAsync("https://games.roblox.com/v1/games/"..game.PlaceId.."/servers/Public?sortOrder=Asc&limit=100")).data)do if type(v)=="table"and v.maxPlayers>v.playing and v.id~=game.JobId then M[#M+1]=v.id end end;if#M>0 then game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,M[math.random(1,#M)])end end)z:NewButton("Normal Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2092166489,k)end)z:NewButton("Killer Mode","Click on this button to join the game.",function()game:GetService("TeleportService"):Teleport(2092167559,k)end)z:NewButton("Juggernaut Mode","Click on this button to join the game.",function()game:GetService("TeleportService"):Teleport(4678052190,k)end)z:NewButton("Endless Survival","Click on this button to join the game.",function()game:GetService("TeleportService"):Teleport(2675280735,k)end)z:NewButton("Killhouse","Click on this button to join the game.",function()game:GetService("TeleportService"):Teleport(4631179692,k)end)z:NewButton("Area-51 Storming","Click on this button to join the game.",function()game:GetService("TeleportService"):Teleport(3508248007,k)end)elseif game.PlaceId==4631179692 then local o="BloodTheme"local x=n.CreateLib("Killhouse UI",o)function CountTable(q)local r,s=0;repeat s=next(q,s)if s~=nil then r=r+1 end until s==nil;return r end;for t,u in pairs(getgc())do if type(u)=="function"and rawget(getfenv(u),"script")==game.Players.LocalPlayer.PlayerScripts.Stuffs then local w=debug.getconstants(u)if CountTable(w)==5 then if table.find(w,"WalkSpeed")and table.find(w,"GetPropertyChangedSignal")and table.find(w,"Connect")then hookfunction(u,function()end)end end end end;hookfunction(getconnections(game.Players.LocalPlayer.Character.Humanoid:GetPropertyChangedSignal("WalkSpeed"))[1].Function,function()end)local y=x:NewTab("Main:")local z=y:NewSection("")local am=''z:NewButton("Get all Weapons","Gives you every weapon in-game",function()function GetWepons(Q)firetouchinterest(k.Character.HumanoidRootPart,Q,0)end;for K,v in pairs(game.Workspace:GetDescendants())do if v.Name:match("WEAPON")and v:IsA("Part")then GetWepons(v)end end end)z:NewButton("Infinite-Ammo","Gives you Infinite Ammo for your weaponary",function()local a3=math.sin(workspace.DistributedGameTime/2)/2+0.5;local a4=math.sin(workspace.DistributedGameTime)/2+0.5;local a5=math.sin(workspace.DistributedGameTime*1.5)/2+0.5;local a6=Color3.new(a3,a4,a5)for a2,a7 in pairs(getreg())do if typeof(a7)=="table"then if a7.shoot_wait then a7.shoot_wait=0;a7.is_auto=true;a7.MaxHealth=0;a7.Health=0;a7.is_burst=false;a7.burst_count=15;a7.bullet_color=BrickColor.new("Toothpaste")a7.inaccuracy=0;a7.is_pap="PAP"a7.vibration_changed=0;a7.touch_mode=false;a7.reloading=false;a7.equip_time=0;a7.holding=true;a7.ready=true;a7.stolen=false;a7.clear_magazine=false;a7.cancel_reload=false;a7.is_grenade=true;a7.is_pap=true;for K,v in pairs(getgc())do if type(v)=="function"and islclosure(v)and not is_synapse_function(v)then local M=debug.getconstants(v)if table.find(M,"ammo")and table.find(M,"update_ammo_gui")and table.find(M,"has_scope")then debug.setconstant(v,2,-999999)end end end end end end end)local y=x:NewTab("LocalPlayer")local z=y:NewSection("Humanoid")z:NewToggle("Fly","Allows you to Fly through the game.",function(R)if R then m.Notify("Enabled Fly","Press LeftALT to Enable/Disable Fly.","http://www.roblox.com/asset/?id=5082257850",{Duration=15,Main={Rounding=true}})_G.Enabled=true;local l=game.Workspace.CurrentCamera;local k=game:GetService("Players").LocalPlayer;local S=game:GetService("UserInputService")local T=false;local U=false;local V=false;local W=false;local X=false;local Y=false;local function Z()for K,v in pairs(k.Character:GetChildren())do pcall(function()v.Anchored=not v.Anchored end)end end;S.InputBegan:Connect(function(s,_)if _ then return end;if s.KeyCode==Enum.KeyCode.LeftAlt then Enabled=not Enabled;Z()end;if s.KeyCode==Enum.KeyCode.W then T=true end;if s.KeyCode==Enum.KeyCode.S then U=true end;if s.KeyCode==Enum.KeyCode.A then V=true end;if s.KeyCode==Enum.KeyCode.D then W=true end;if s.KeyCode==Enum.KeyCode.Space then X=true end;if s.KeyCode==Enum.KeyCode.LeftControl then Y=true end end)S.InputEnded:Connect(function(s,_)if _ then return end;if s.KeyCode==Enum.KeyCode.W then T=false end;if s.KeyCode==Enum.KeyCode.S then U=false end;if s.KeyCode==Enum.KeyCode.A then V=false end;if s.KeyCode==Enum.KeyCode.D then W=false end;if s.KeyCode==Enum.KeyCode.Space then X=false end;if s.KeyCode==Enum.KeyCode.LeftControl then Y=false end end)while game:GetService("RunService").RenderStepped:Wait()do if Enabled then pcall(function()if T then k.Character:TranslateBy(l.CFrame.lookVector*2)end;if U then k.Character:TranslateBy(-l.CFrame.lookVector*2)end;if V then k.Character:TranslateBy(-l.CFrame:vectorToWorldSpace(Vector3.new(1,0,0))*2)end;if W then k.Character:TranslateBy(l.CFrame:vectorToWorldSpace(Vector3.new(1,0,0))*2)end;if X then k.Character:TranslateBy(l.CFrame:vectorToWorldSpace(Vector3.new(0,1,0))*2)end;if Y then k.Character:TranslateBy(-l.CFrame:vectorToWorldSpace(Vector3.new(0,1,0))*2)end end)end end else warn("")end end)z:NewSlider("WalkSpeed","Move the slider to set WalkSpeed for Humanoid",500,0,function(a0)k.Character.Humanoid.WalkSpeed=a0 end)z:NewSlider("JumpPower","Move the slider to set JumpPower for Humanoid",500,0,function(a0)k.Character.Humanoid.JumpPower=a0 end)z:NewSlider("Gravity","Move the slider to set Garavity inside of the workspace.",50,0,function(a0)workspace.Gravity=a0 end)local y=x:NewTab("Teleports:")local z=y:NewSection("Start/End Teleports")z:NewButton("Teleport to Start","Teleports you to the start.",function()game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.Killhouse.StartTrigger.CFrame end)z:NewButton("Teleport to End","Teleports you to the end.",function()game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.Killhouse.EndTrigger.CFrame end)local y=x:NewTab("ESP:")local z=y:NewSection("Target/Player")z:NewToggle("Targets Esp","Puts ESP on targets around the map..",function(R)if R then for an,v in pairs(game:GetService("Workspace").AREA51.Killhouse.Targets:GetDescendants())do if v:IsA("Part")and v.Parent.Name=="Target"then local a5=Instance.new("BoxHandleAdornment",v)a5.AlwaysOnTop=true;a5.ZIndex=5;a5.Size=v.Size;a5.Adornee=v;a5.Transparency=0.4;a5.Color=BrickColor.new("Really red")local a=Instance.new("BillboardGui",v)a.Size=UDim2.new(1,0,1,0)a.Name=math.random(100,200)a.AlwaysOnTop=true;local a5=Instance.new("Frame",a)a5.Size=UDim2.new(1,0,1,0)a5.BackgroundTransparency=1;a5.BorderSizePixel=0;local ao=Instance.new("TextLabel",a5)ao.Text=v.Parent.Name;ao.Size=UDim2.new(1,0,1,0)ao.BackgroundTransparency=0;ao.BorderSizePixel=0;ao.TextColor=BrickColor.new("Gun metallic")end end else for K,v in pairs(game:GetService("Workspace").AREA51.Killhouse.Targets:GetDescendants())do if v:IsA("BoxHandleAdornment")or v:IsA("BillboardGui")then v:Destroy()end end end end)local y=x:NewTab("Settings:")local z=y:NewSection("Keybind to ToggleUI")z:NewKeybind("Keybind to ToggleUI","Toggles Epic-Minigames UI",Enum.KeyCode.F,function()n:ToggleUI()end)local y=x:NewTab("Modes:")local z=y:NewSection("Teleports")z:NewButton("Rejoin","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(game.PlaceId,k)end)z:NewButton("ServerHop","Click on this button to serverhop to another game.",function()local M={}for a2,v in ipairs(game:GetService("HttpService"):JSONDecode(game:HttpGetAsync("https://games.roblox.com/v1/games/"..game.PlaceId.."/servers/Public?sortOrder=Asc&limit=100")).data)do if type(v)=="table"and v.maxPlayers>v.playing and v.id~=game.JobId then M[#M+1]=v.id end end;if#M>0 then game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,M[math.random(1,#M)])end end)z:NewButton("Normal Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2092166489,k)end)z:NewButton("Killer Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2092167559,k)end)z:NewButton("Juggernaut Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(4678052190,k)end)z:NewButton("Endless Survival","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2675280735,k)end)z:NewButton("Killhouse","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(4631179692,k)end)elseif game.PlaceId==2092167559 then local o="BloodTheme"local x=n.CreateLib("Killer Mode UI",o)function CountTable(q)local r,s=0;repeat s=next(q,s)if s~=nil then r=r+1 end until s==nil;return r end;for t,u in pairs(getgc())do if type(u)=="function"and rawget(getfenv(u),"script")==game.Players.LocalPlayer.PlayerScripts.Stuffs then local w=debug.getconstants(u)if CountTable(w)==5 then if table.find(w,"WalkSpeed")and table.find(w,"GetPropertyChangedSignal")and table.find(w,"Connect")then hookfunction(u,function()end)end end end end;hookfunction(getconnections(game.Players.LocalPlayer.Character.Humanoid:GetPropertyChangedSignal("WalkSpeed"))[1].Function,function()end)local y=x:NewTab("Main:")local z=y:NewSection("")local am=''local z=y:NewSection("Current Team:")z:NewToggle("Kill all Killers:","Enable/Disable to enable Autofarm",function(R)if R then local k=game:GetService('Players').LocalPlayer;game:GetService("Workspace").Killers:FindFirstChild("Giant"):Destroy()for K,v in pairs(game.Workspace.Killers:GetChildren())do if v:IsA("Model")then repeat wait()mouse1press()l.CoordinateFrame=CFrame.new(l.CoordinateFrame.p,v.Head.CFrame.p)k.Character.HumanoidRootPart.CFrame=v.Head.CFrame+v.Head.CFrame.lookVector*-5 until v.Humanoid.Health==0;wait()end end else print("Toggle Off")end end)z:NewToggle("Fullbright","Makes the game bright",function(R)m.Notify("Fullbright","Enabled","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})if R then game:GetService("Lighting").Brightness=2;game:GetService("Lighting").ClockTime=14;game:GetService("Lighting").FogEnd=100000;game:GetService("Lighting").GlobalShadows=false;game:GetService("Lighting").OutdoorAmbient=Color3.fromRGB(128,128,128)else m.Notify("Fullbright","Disabled","http://www.roblox.com/asset/?id=261113606",{Duration=4,Main={Rounding=true}})origsettings={abt=game:GetService("Lighting").Ambient,oabt=game:GetService("Lighting").OutdoorAmbient,brt=game:GetService("Lighting").Brightness,time=game:GetService("Lighting").ClockTime,fe=game:GetService("Lighting").FogEnd,fs=game:GetService("Lighting").FogStart,gs=game:GetService("Lighting").GlobalShadows}game:GetService("Lighting").Ambient=origsettings.abt;game:GetService("Lighting").OutdoorAmbient=origsettings.oabt;game:GetService("Lighting").Brightness=origsettings.brt;game:GetService("Lighting").ClockTime=origsettings;game:GetService("Lighting").FogEnd=200;game:GetService("Lighting").FogStart=20;game:GetService("Lighting").FogColor=191,191,191;game:GetService("Lighting").GlobalShadows=origsettings.gs end end)local y=x:NewTab("LocalPlayer")local z=y:NewSection("Humanoid")z:NewToggle("Fly","Allows you to Fly through the game.",function(R)if R then m.Notify("Enabled Fly","Press LeftALT to Enable/Disable Fly.","http://www.roblox.com/asset/?id=5082257850",{Duration=15,Main={Rounding=true}})_G.Enabled=true;local l=game.Workspace.CurrentCamera;local k=game:GetService("Players").LocalPlayer;local S=game:GetService("UserInputService")local T=false;local U=false;local V=false;local W=false;local X=false;local Y=false;local function Z()for K,v in pairs(k.Character:GetChildren())do pcall(function()v.Anchored=not v.Anchored end)end end;S.InputBegan:Connect(function(s,_)if _ then return end;if s.KeyCode==Enum.KeyCode.LeftAlt then Enabled=not Enabled;Z()end;if s.KeyCode==Enum.KeyCode.W then T=true end;if s.KeyCode==Enum.KeyCode.S then U=true end;if s.KeyCode==Enum.KeyCode.A then V=true end;if s.KeyCode==Enum.KeyCode.D then W=true end;if s.KeyCode==Enum.KeyCode.Space then X=true end;if s.KeyCode==Enum.KeyCode.LeftControl then Y=true end end)S.InputEnded:Connect(function(s,_)if _ then return end;if s.KeyCode==Enum.KeyCode.W then T=false end;if s.KeyCode==Enum.KeyCode.S then U=false end;if s.KeyCode==Enum.KeyCode.A then V=false end;if s.KeyCode==Enum.KeyCode.D then W=false end;if s.KeyCode==Enum.KeyCode.Space then X=false end;if s.KeyCode==Enum.KeyCode.LeftControl then Y=false end end)while game:GetService("RunService").RenderStepped:Wait()do if Enabled then pcall(function()if T then k.Character:TranslateBy(l.CFrame.lookVector*2)end;if U then k.Character:TranslateBy(-l.CFrame.lookVector*2)end;if V then k.Character:TranslateBy(-l.CFrame:vectorToWorldSpace(Vector3.new(1,0,0))*2)end;if W then k.Character:TranslateBy(l.CFrame:vectorToWorldSpace(Vector3.new(1,0,0))*2)end;if X then k.Character:TranslateBy(l.CFrame:vectorToWorldSpace(Vector3.new(0,1,0))*2)end;if Y then k.Character:TranslateBy(-l.CFrame:vectorToWorldSpace(Vector3.new(0,1,0))*2)end end)end end else print("ok")end end)z:NewSlider("WalkSpeed","Move the slider to set WalkSpeed for Humanoid",500,0,function(a0)k.Character.Humanoid.WalkSpeed=a0 end)z:NewSlider("JumpPower","Move the slider to set JumpPower for Humanoid",500,0,function(a0)k.Character.Humanoid.JumpPower=a0 end)z:NewSlider("Gravity","Move the slider to set Garavity inside of the workspace.",50,0,function(a0)workspace.Gravity=a0 end)z:NewToggle("GodMode","Gives you Godmode",function(R)m.Notify("Godmode","Enabled","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})if R then local B=workspace.CurrentCamera;local C=game.Players.LocalPlayer.Character;local D=game.Players.LocalPlayer;local E,C=B.CFrame,D.Character;local F=C and C.FindFirstChildWhichIsA(C,"Humanoid")local H=F.Clone(F)H.Parent,D.Character=C,nil;H.SetStateEnabled(H,15,false)H.SetStateEnabled(H,1,false)H.SetStateEnabled(H,0,false)H.BreakJointsOnDeath,F=true,F.Destroy(F)D.Character,B.CameraSubject,B.CFrame=C,H,wait()and E;H.DisplayDistanceType=Enum.HumanoidDisplayDistanceType.None;local I=C.FindFirstChild(C,"Animate")if I then I.Disabled=true;wait()I.Disabled=false end;H.Health=H.MaxHealth else game:GetService("TeleportService"):Teleport(game.PlaceId,game.Players.LocalPlayer)end end)local y=x:NewTab("Gun Cheats:")local z=y:NewSection("Rainbow Weapons")z:NewButton("Get all Weapons","Gives you every weapon in-game",function()function GetWepons(Q)firetouchinterest(k.Character.HumanoidRootPart,Q,0)end;for K,v in pairs(game.Workspace:GetDescendants())do if v.Name:match("WEAPON")and v:IsA("Part")then GetWepons(v)end end end)z:NewButton("Infinite-Ammo","Gives you Infinite Ammo for your weaponary",function()local a3=math.sin(workspace.DistributedGameTime/2)/2+0.5;local a4=math.sin(workspace.DistributedGameTime)/2+0.5;local a5=math.sin(workspace.DistributedGameTime*1.5)/2+0.5;local a6=Color3.new(a3,a4,a5)for a2,a7 in pairs(getreg())do if typeof(a7)=="table"then if a7.shoot_wait then a7.shoot_wait=0;a7.is_auto=true;a7.MaxHealth=0;a7.Health=0;a7.is_burst=false;a7.burst_count=15;a7.bullet_color=BrickColor.new("Toothpaste")a7.inaccuracy=0;a7.is_pap="PAP"a7.vibration_changed=0;a7.touch_mode=false;a7.reloading=false;a7.equip_time=0;a7.holding=true;a7.ready=true;a7.stolen=false;a7.clear_magazine=false;a7.cancel_reload=false;a7.is_grenade=true;a7.is_pap=true;for K,v in pairs(getgc())do if type(v)=="function"and islclosure(v)and not is_synapse_function(v)then local M=debug.getconstants(v)if table.find(M,"ammo")and table.find(M,"update_ammo_gui")and table.find(M,"has_scope")then debug.setconstant(v,2,-999999)end end end end end end end)z:NewButton("One shot Killers","Gives you more Damage on Killers",function()local a8={repeatamount=100,inclusions={"Missile Touch","Fired"}}local a9=getrawmetatable(game)local aa=a9.__namecall;setreadonly(a9,false)local function ab(ac)for K,a7 in next,a8.inclusions do if ac.Name==a7 then return true end end;return false end;a9.__namecall=function(ac,...)local ad={...}local ae=getnamecallmethod()if ae=="FireServer"or ae=="InvokeServer"and ab(ac)then for K=1,a8.repeatamount do aa(ac,...)end end;return aa(ac,...)end;setreadonly(a9,true)end)z:NewToggle("Rainbow Weapons","Allows you to have Rainbow Weapons.",function(R)if R then m.Notify("Rainbow Guns ","Activated","http://www.roblox.com/asset/?id=5124031298",{Duration=4,Main={Rounding=true}})_G.rainbowdoo=true;while wait(0.1)do if _G.rainbowdoo==true then local a3=math.sin(game.workspace.DistributedGameTime/2)/2+0.5;local a4=math.sin(game.workspace.DistributedGameTime)/2+0.5;local a5=math.sin(game.workspace.DistributedGameTime*1.5)/2+0.5;local a6=Color3.new(a3,a4,a5)for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Backpack:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Backpack:GetDescendants())do if v:IsA('Part')and v.Parent:IsA('Tool')then v.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Part')and v.Parent:IsA('Tool')then v.BrickColor=BrickColor.new(a6)end end end end else _G.rainbowdoo=false;wait(4)for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new("Really black")end end end end)z:NewToggle("Equip all Tools","Equips all the tools in your backpack.",function(R)if R then local function O()for K,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=game:GetService("Players").LocalPlayer.Character end end end;O()else for K,v in pairs(k.Character:GetChildren())do if v:IsA('Tool')then v.Parent=k.Backpack end end end end)z:NewToggle("Save Tools","Saves your tools ",function(R)if R then for a2,v in pairs(k.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=k end end else for a2,v in pairs(k:GetChildren())do if v:IsA("Tool")then v.Parent=k.Backpack end end end end)z:NewButton("Drop Tools","Drops your tools",function()for a2,v in pairs(k.Backpack:GetChildren())do k.Character.Humanoid:EquipTool(v)v.Parent=nil end end)local y=x:NewTab("ESP:")local z=y:NewSection("ESP for Player/Killers")z:NewToggle("Player ESP","Enables Player-ESP for Players",function(R)if R then _G.on=true;repeat local function ah(player)local a5=Instance.new("BoxHandleAdornment",player)a5.AlwaysOnTop=true;a5.ZIndex=5;a5.Size=player.Size;a5.Adornee=player;a5.Transparency=0.8 end;function Main(ai)for K,v in pairs(ai:GetChildren())do if v:IsA("BasePart")and not v:FindFirstChild("BoxHandleAdornment")then ah(v)end end end;for K,v in pairs(game:GetService("Workspace")["Characters to kill"]:GetDescendants())do pcall(function()if v:FindFirstChild("Humanoid")and v.Name~=game.Players.LocalPlayer.Name then Main(v)end end)end;wait(7)until _G.on==false else _G.on=false;for K,v in pairs(game:GetService("Workspace")["Characters to kill"]:GetDescendants())do if v:IsA("BoxHandleAdornment")then v:Destroy()end end end end)z:NewToggle("Killer ESP","Enables Killer-ESP for Killers",function(R)if R then _G.lol=true;repeat local function ah(player)local a5=Instance.new("BoxHandleAdornment",player)a5.AlwaysOnTop=true;a5.ZIndex=5;a5.Size=player.Size;a5.Adornee=player;a5.Transparency=0;a5.Color=BrickColor.new("Bright red")end;function Main(ai)for K,v in pairs(ai:GetChildren())do if v:IsA("BasePart")and not v:FindFirstChild("BoxHandleAdornment")then ah(v)end end end;for K,v in pairs(game:GetService("Workspace").Killers:GetDescendants())do pcall(function()if v.Name~=game.Players.LocalPlayer.Name then Main(v)end end)end;wait(7)until _G.lol==false else _G.lol=false;for K,v in pairs(game.Workspace.Killers:GetDescendants())do if v:IsA("BoxHandleAdornment")then v:Destroy()end end end end)local y=x:NewTab("PAP Weapons:")local z=y:NewSection("Select Weapon to Pack a Punch")local a9=getrawmetatable(game)local aa=a9.__index;setreadonly(a9,false)a9.__index=newcclosure(function(self,af)if tostring(self)=='Busy'and af=='Value'then return false end;return aa(self,af)end)setreadonly(a9,true)z:NewToggle("PAP All Weapons","PAP all your weapons in your inventory.",function(R)m.Notify("PAP All","Enabled","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})if R then _G.papAll=true;while wait(5)do if _G.papAll==true then for K,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren())do game:GetService("ReplicatedStorage")["Remote Functions"]["PAP Weapon"]:InvokeServer(v.Name)end end end else _G.papAll=false end end)z:NewDropdown("PAP Weapon","DropdownInf",{"M1911","RayGun","MP5k","R870","M4A1","AK-47","M1014","Desert Eagle","SVD","M16A2/M203","M14","G36C","AWP"},function(ag)m.Notify("PAP..",ag,"http://www.roblox.com/asset/?id=5502174644",{Duration=4,Main={Rounding=true}})game:GetService("ReplicatedStorage")["Remote Functions"]["PAP Weapon"]:InvokeServer(ag)end)local y=x:NewTab("Area51 Doors:")local z=y:NewSection("Open/Close Doors")z:NewToggle("Spam Open Doors","Spam Opens the Area-51 Doors",function(R)if R then _G.spamDoors=true;while wait(0.5)do if _G.spamDoors==true then for K,v in pairs(game:GetService("Workspace").AREA51.Doors:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Open"then fireclickdetector(v)end end end end else _G.spamDoors=false end end)z:NewToggle("Spam Close Doors","Spam Closes the Area-51 Doors",function(R)if R then _G.spamDoors=true;while wait(0.5)do if _G.spamDoors==true then for K,v in pairs(game:GetService("Workspace").AREA51.Doors:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Close"then fireclickdetector(v)end end end end else _G.spamDoors=false end end)z:NewButton("Open Doors","Opens all the Doors in Area51",function()for K,v in pairs(game:GetService("Workspace").AREA51.Doors:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Open"then fireclickdetector(v)end end end)z:NewButton("Close Doors","Opens all the Doors in Area51",function()for K,v in pairs(game:GetService("Workspace").AREA51.Doors:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Close"then fireclickdetector(v)end end end)local y=x:NewTab("Teleports:")local z=y:NewSection("Teleports")z:NewDropdown("Weapon Teleports","DropdownInf",{"M14","RILG","R870","CLT1","SBG","SVD"},function(ag)local hum=k.Character.HumanoidRootPart;local aj=hum.CFrame;if ag=="M14"then hum.CFrame=CFrame.new(106.981911,323.620026,678.865051,0.108975291,-4.31107949e-08,0.994044483,-5.13666043e-09,1,4.39322072e-08,-0.994044483,-9.89359261e-09,0.108975291)wait(.2)hum.CFrame=CFrame.new(aj)elseif ag=="RILG"then hum.CFrame=CFrame.new(232.505737,373.660004,45.4774323,-0.999948323,-2.07754458e-09,0.0101688765,-3.00104475e-09,1,-9.08010804e-08,-0.0101688765,-9.08269016e-08,-0.999948323)elseif ag=="R870"then hum.CFrame=CFrame.new(143.435638,333.659973,499.670258,0.068527095,6.73678642e-08,-0.997649252,2.92282767e-08,1,6.95342521e-08,0.997649252,-3.39245503e-08,0.068527095)elseif ag=="CLT1"then hum.CFrame=CFrame.new(60.6713562,291.579956,262.712402,-0.0193858538,1.378409e-07,0.999812067,1.73167649e-08,1,-1.37531046e-07,-0.999812067,1.46473536e-08,-0.0193858538)elseif ag=="SBG"then hum.CFrame=CFrame.new(3.0812099,267.780121,184.758041,-0.998869121,3.20666018e-08,-0.0475441888,3.84712493e-08,1,-1.33794302e-07,0.0475441888,-1.35472078e-07,-0.998869121)elseif ag=="SVD"then hum.CFrame=CFrame.new(181.740906,306.660126,179.980011,-0.977237761,-295549789e-08,0.212145314,-3.5164706e-08,1,-2.25858496e-08,-0.212145314,-2.95278366e-08,-0.977237761)elseif ag=="blRU"then hum.CFrame=CFrame.new(19.2511063,313.500336,204.38269,0.113481902,7.8155864e08,0.993540049,-2.13239897e-08,1,-7.62284031e-08,-0.993540049,-1.25357014e-08,0.113481902)end end)z:NewDropdown("Teleport to Room","DropdownInf",{"Cafe-Room","Cartons-Room","Code-Door","Computers-Room","Corridor-to-Meeting-Room","Electricity-Room","Emergency-Hole-Down-To-Area","Entrance-To-Area","Main-Room","Entrance"},function(ag)if ag=="Cafe-Room"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.CafeRoom.Tables.Table.Table.Model.Part.CFrame elseif ag=="Cartons-Room"then k.Character.HumanoidRootPart.CFrame=CFrame.new(149.739914,313.500458,194.231888,0.442422092,6.81004985e-06,-0.896806836,1.24363009e-06,1,8.20718469e-06,0.896806836,-4.74633543e-06,0.442422092)elseif ag=="Code-Door"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.CodeDoorRoom.CodeDoor.Door.CFrame elseif ag=="Computers-Room"then k.Character.HumanoidRootPart.CFrame=CFrame.new(219.700012,310,370.399994,-1,0,0,0,1,0,0,0,-1)elseif ag=="Corridor-to-Meeting-Room"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.CorridorToMeetingRoom.Part.CFrame elseif ag=="Electricity-Room"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.ElectricityRoom.Generator1.Base.CFrame elseif ag=="Emergency-Hole-Down-To-Area"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.EmercencyHoleDownToArea.Part.CFrame elseif ag=="Entrance-To-Area"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.EntranceOfArea.Part.CFrame elseif ag=="Main-Room"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.MainRoom.Part.CFrame elseif ag=="Entrance"then hum.CFrame=CFrame.new(327.317322,511.5,397.900269,1,-2.05416537e-08,-2.7642145e-15,2.05416537e-08,1,1.25194637e-08,2.50704388e-15,-1.25194637e-08,1)end end)local y=x:NewTab("Modes:")local z=y:NewSection("Teleports")z:NewButton("Rejoin","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(game.PlaceId,k)end)z:NewButton("ServerHop","Click on this button to serverhop to another game.",function()local M={}for a2,v in ipairs(game:GetService("HttpService"):JSONDecode(game:HttpGetAsync("https://games.roblox.com/v1/games/"..game.PlaceId.."/servers/Public?sortOrder=Asc&limit=100")).data)do if type(v)=="table"and v.maxPlayers>v.playing and v.id~=game.JobId then M[#M+1]=v.id end end;if#M>0 then game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,M[math.random(1,#M)])end end)z:NewButton("Normal Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2092166489,k)end)z:NewButton("Killer Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2092167559,k)end)z:NewButton("Juggernaut Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(4678052190,k)end)z:NewButton("Endless Survival","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2675280735,k)end)z:NewButton("Killhouse","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(4631179692,k)end)local y=x:NewTab("Settings:")local z=y:NewSection("Keybind to ToggleUI")z:NewKeybind("Keybind to ToggleUI","Toggles Epic-Minigames UI",Enum.KeyCode.F,function()n:ToggleUI()end)elseif game.PlaceId==5740483929 then local o="BloodTheme"local x=n.CreateLib("Hard Classic Mode UI",o)function CountTable(q)local r,s=0;repeat s=next(q,s)if s~=nil then r=r+1 end until s==nil;return r end;for t,u in pairs(getgc())do if type(u)=="function"and rawget(getfenv(u),"script")==game.Players.LocalPlayer.PlayerScripts.Stuffs then local w=debug.getconstants(u)if CountTable(w)==5 then if table.find(w,"WalkSpeed")and table.find(w,"GetPropertyChangedSignal")and table.find(w,"Connect")then hookfunction(u,function()end)end end end end;hookfunction(getconnections(game.Players.LocalPlayer.Character.Humanoid:GetPropertyChangedSignal("WalkSpeed"))[1].Function,function()end)local y=x:NewTab("Autofarm:")local z=y:NewSection("Enable/Disable Autofarm")local function A()local B=workspace.CurrentCamera;local C=k.Character;local D=k;local E,C=B.CFrame,D.Character;local F=C and C.FindFirstChildWhichIsA(C,"Humanoid")local H=F.Clone(F)H.Parent,D.Character=C,nil;H.SetStateEnabled(H,15,false)H.SetStateEnabled(H,1,false)H.SetStateEnabled(H,0,false)H.BreakJointsOnDeath,F=true,F.Destroy(F)D.Character,B.CameraSubject,B.CFrame=C,H,wait()and E;H.DisplayDistanceType=Enum.HumanoidDisplayDistanceType.None;local I=C.FindFirstChild(C,"Animate")if I then I.Disabled=true;wait()I.Disabled=false end end;local function J()for K,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=game:GetService("Players").LocalPlayer.StarterGear end end;for K,v in pairs(game:GetService("Players").LocalPlayer.StarterGear:GetChildren())do if v:IsA("Tool")then v.Parent=game.Players.LocalPlayer.Backpack end end end;local function L()for K,v in pairs(getgc())do if type(v)=="function"and islclosure(v)and not is_synapse_function(v)then local M=debug.getconstants(v)if table.find(M,"ammo")and table.find(M,"update_ammo_gui")and table.find(M,"has_scope")then debug.setconstant(v,2,-999999)end end end end;local function N()for K,v in pairs(game:GetService("Workspace").AREA51.SewerCaptainRoom["Captain Zombie Feeder"].Cage:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Open"then fireclickdetector(v)end end end;local function O()local P=k.Character.HumanoidRootPart;function GetWepons(Q)firetouchinterest(P,Q,0)end;for K,v in pairs(game.Workspace:GetDescendants())do if v.Name:match("WEAPON")and v:IsA("Part")then GetWepons(v)end end end;z:NewToggle("//Autofarm \\","Enables Autofarm for SAKTK",function(R)if R then m.Notify("Enabled Autofarm","Press F to Enable the SAKTK UI to disable autofarm.","http://www.roblox.com/asset/?id=5082257850",{Duration=15,Main={Rounding=true}})L()N()O()k.CameraMode=Enum.CameraMode.LockFirstPerson;for K,v in pairs(k.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=k.Character end end;game:GetService("StarterGui").TailsPopup.Enabled=false;game:GetService("Players").LocalPlayer.PlayerGui.TailsPopup.Enabled=false;game:GetService("Workspace").Killers:FindFirstChild("Giant"):Destroy()for K,v in pairs(game.Workspace.Killers:GetChildren())do if v:IsA("Model")then repeat wait()mouse1press()l.CoordinateFrame=CFrame.new(l.CoordinateFrame.p,v.Head.CFrame.p)k.Character.HumanoidRootPart.CFrame=v.Head.CFrame+v.Head.CFrame.lookVector*-5 until v.Zombie.Health==0;wait()end end else workspace.CurrentCamera.CameraSubject=k.Character:FindFirstChildWhichIsA('Humanoid')workspace.CurrentCamera.CameraType="Custom"k.CameraMinZoomDistance=0.5;k.CameraMaxZoomDistance=400;k.CameraMode="Classic"k.Character.Head.Anchored=false end end)z:NewToggle("Fullbright","Makes the game bright",function(R)m.Notify("Fullbright","Enabled","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})if R then game:GetService("Lighting").Brightness=2;game:GetService("Lighting").ClockTime=14;game:GetService("Lighting").FogEnd=100000;game:GetService("Lighting").GlobalShadows=false;game:GetService("Lighting").OutdoorAmbient=Color3.fromRGB(128,128,128)else m.Notify("Fullbright","Disabled","http://www.roblox.com/asset/?id=261113606",{Duration=4,Main={Rounding=true}})origsettings={abt=game:GetService("Lighting").Ambient,oabt=game:GetService("Lighting").OutdoorAmbient,brt=game:GetService("Lighting").Brightness,time=game:GetService("Lighting").ClockTime,fe=game:GetService("Lighting").FogEnd,fs=game:GetService("Lighting").FogStart,gs=game:GetService("Lighting").GlobalShadows}game:GetService("Lighting").Ambient=origsettings.abt;game:GetService("Lighting").OutdoorAmbient=origsettings.oabt;game:GetService("Lighting").Brightness=origsettings.brt;game:GetService("Lighting").ClockTime=origsettings;game:GetService("Lighting").FogEnd=200;game:GetService("Lighting").FogStart=20;game:GetService("Lighting").FogColor=191,191,191;game:GetService("Lighting").GlobalShadows=origsettings.gs end end)local y=x:NewTab("LocalPlayer")local z=y:NewSection("Humanoid")z:NewToggle("Fly","Allows you to Fly through the game.",function(R)if R then m.Notify("Enabled Fly","Press LeftALT to Enable/Disable Fly.","http://www.roblox.com/asset/?id=5082257850",{Duration=15,Main={Rounding=true}})_G.Enabled=true;local l=game.Workspace.CurrentCamera;local k=game:GetService("Players").LocalPlayer;local S=game:GetService("UserInputService")local T=false;local U=false;local V=false;local W=false;local X=false;local Y=false;local function Z()for K,v in pairs(k.Character:GetChildren())do pcall(function()v.Anchored=not v.Anchored end)end end;S.InputBegan:Connect(function(s,_)if _ then return end;if s.KeyCode==Enum.KeyCode.LeftAlt then Enabled=not Enabled;Z()end;if s.KeyCode==Enum.KeyCode.W then T=true end;if s.KeyCode==Enum.KeyCode.S then U=true end;if s.KeyCode==Enum.KeyCode.A then V=true end;if s.KeyCode==Enum.KeyCode.D then W=true end;if s.KeyCode==Enum.KeyCode.Space then X=true end;if s.KeyCode==Enum.KeyCode.LeftControl then Y=true end end)S.InputEnded:Connect(function(s,_)if _ then return end;if s.KeyCode==Enum.KeyCode.W then T=false end;if s.KeyCode==Enum.KeyCode.S then U=false end;if s.KeyCode==Enum.KeyCode.A then V=false end;if s.KeyCode==Enum.KeyCode.D then W=false end;if s.KeyCode==Enum.KeyCode.Space then X=false end;if s.KeyCode==Enum.KeyCode.LeftControl then Y=false end end)while game:GetService("RunService").RenderStepped:Wait()do if Enabled then pcall(function()if T then k.Character:TranslateBy(l.CFrame.lookVector*2)end;if U then k.Character:TranslateBy(-l.CFrame.lookVector*2)end;if V then k.Character:TranslateBy(-l.CFrame:vectorToWorldSpace(Vector3.new(1,0,0))*2)end;if W then k.Character:TranslateBy(l.CFrame:vectorToWorldSpace(Vector3.new(1,0,0))*2)end;if X then k.Character:TranslateBy(l.CFrame:vectorToWorldSpace(Vector3.new(0,1,0))*2)end;if Y then k.Character:TranslateBy(-l.CFrame:vectorToWorldSpace(Vector3.new(0,1,0))*2)end end)end end else print("ok")end end)z:NewSlider("WalkSpeed","Move the slider to set WalkSpeed for Humanoid",500,0,function(a0)k.Character.Humanoid.WalkSpeed=a0 end)z:NewSlider("JumpPower","Move the slider to set JumpPower for Humanoid",500,0,function(a0)k.Character.Humanoid.JumpPower=a0 end)z:NewSlider("Gravity","Move the slider to set Garavity inside of the workspace.",50,0,function(a0)workspace.Gravity=a0 end)z:NewToggle("GodMode","Gives you Godmode",function(R)m.Notify("Godmode","Enabled","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})if R then local B=workspace.CurrentCamera;local C=game.Players.LocalPlayer.Character;local D=game.Players.LocalPlayer;local E,C=B.CFrame,D.Character;local F=C and C.FindFirstChildWhichIsA(C,"Humanoid")local H=F.Clone(F)H.Parent,D.Character=C,nil;H.SetStateEnabled(H,15,false)H.SetStateEnabled(H,1,false)H.SetStateEnabled(H,0,false)H.BreakJointsOnDeath,F=true,F.Destroy(F)D.Character,B.CameraSubject,B.CFrame=C,H,wait()and E;H.DisplayDistanceType=Enum.HumanoidDisplayDistanceType.None;local I=C.FindFirstChild(C,"Animate")if I then I.Disabled=true;wait()I.Disabled=false end;H.Health=H.MaxHealth else game:GetService("TeleportService"):Teleport(game.PlaceId,game.Players.LocalPlayer)end end)z:NewButton("Unlock all Secrets","Unlocks all the secrets in the game",function()O()firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart,game:GetService("Workspace").AREA51.RadioactiveArea.GiantZombieRoom.GiantZombieEngine.Close.Door2,0)function GetWepons(Q)firetouchinterest(k.Character.HumanoidRootPart,Q,0)end;for K,v in pairs(game:GetService("Workspace"):GetDescendants())do if v:IsA("Part")and v.Name:match("Paper")or v.Name:match("Reward")then GetWepons(v)end end;for K,v in pairs(game:GetService("Workspace"):GetDescendants())do if v:IsA("Part")and v.Name:match("TheButton")then GetWepons(v)end end;firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart,game:GetService("Workspace").AREA51.PlantRoom["Box of Shells"].Box,0)wait(0.2)local a1=k.Character.HumanoidRootPart.CFrame;k.Character.HumanoidRootPart.CFrame=CFrame.new(game:GetService("Workspace").AREA51.ExecutionRoom.Reward.Position)wait(0.2)game:GetService("ReplicatedStorage")["Remote Functions"]["PAP Weapon"]:InvokeServer("M14")k.CFrame=CFrame.new(326.773315,511.5,392.70932,0.982705772,0,-0.185173988,0,1,0,0.185173988,0,0.982705772)end)z:NewButton("Get all Badges","Gives almost every badge.",function()O()firetouchinterest(a,game:GetService("Workspace").AREA51.SecretPath6.Reward)for a2,v in pairs(game:GetService("Workspace").AREA51.Badges:GetDescendants())do if v:IsA("TouchTransmitter")and v.Parent:IsA("Part")then firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart,v.Parent,0)wait()firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart,v.Parent,1)end end end)z:NewButton("Get Gamepasses","Tries to give you gamepasses.",function()game.Players.LocalPlayer.Character.Humanoid.WalkSpeed=25;O()game.Players.LocalPlayer.Character.Humanoid.Died:Connect(function()wait(8)game.Players.LocalPlayer.Character.Humanoid.WalkSpeed=25;O()J()end)end)local y=x:NewTab("Gun Cheats:")local z=y:NewSection("Rainbow Weapons")z:NewButton("Get all Weapons","Gives you every weapon in-game",function()function GetWepons(Q)firetouchinterest(k.Character.HumanoidRootPart,Q,0)end;for K,v in pairs(game.Workspace:GetDescendants())do if v.Name:match("WEAPON")and v:IsA("Part")then GetWepons(v)end end end)z:NewButton("Infinite-Ammo","Gives you Infinite Ammo for your weaponary",function()local a3=math.sin(workspace.DistributedGameTime/2)/2+0.5;local a4=math.sin(workspace.DistributedGameTime)/2+0.5;local a5=math.sin(workspace.DistributedGameTime*1.5)/2+0.5;local a6=Color3.new(a3,a4,a5)for a2,a7 in pairs(getreg())do if typeof(a7)=="table"then if a7.shoot_wait then a7.shoot_wait=0;a7.is_auto=true;a7.MaxHealth=0;a7.Health=0;a7.is_burst=false;a7.burst_count=15;a7.bullet_color=BrickColor.new("Toothpaste")a7.inaccuracy=0;a7.is_pap="PAP"a7.vibration_changed=0;a7.touch_mode=false;a7.reloading=false;a7.equip_time=0;a7.holding=true;a7.ready=true;a7.stolen=false;a7.clear_magazine=false;a7.cancel_reload=false;a7.is_grenade=true;a7.is_pap=true;for K,v in pairs(getgc())do if type(v)=="function"and islclosure(v)and not is_synapse_function(v)then local M=debug.getconstants(v)if table.find(M,"ammo")and table.find(M,"update_ammo_gui")and table.find(M,"has_scope")then debug.setconstant(v,2,-999999)end end end end end end end)z:NewButton("One shot Killers","Gives you more Damage on Killers",function()local a8={repeatamount=100,inclusions={"Missile Touch","Fired"}}local a9=getrawmetatable(game)local aa=a9.__namecall;setreadonly(a9,false)local function ab(ac)for K,a7 in next,a8.inclusions do if ac.Name==a7 then return true end end;return false end;a9.__namecall=function(ac,...)local ad={...}local ae=getnamecallmethod()if ae=="FireServer"or ae=="InvokeServer"and ab(ac)then for K=1,a8.repeatamount do aa(ac,...)end end;return aa(ac,...)end;setreadonly(a9,true)end)z:NewToggle("Rainbow Weapons","Allows you to have Rainbow Weapons.",function(R)if R then m.Notify("Rainbow Guns ","Activated","http://www.roblox.com/asset/?id=5124031298",{Duration=4,Main={Rounding=true}})_G.rainbowdoo=true;while wait(0.1)do if _G.rainbowdoo==true then local a3=math.sin(game.workspace.DistributedGameTime/2)/2+0.5;local a4=math.sin(game.workspace.DistributedGameTime)/2+0.5;local a5=math.sin(game.workspace.DistributedGameTime*1.5)/2+0.5;local a6=Color3.new(a3,a4,a5)for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Backpack:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Backpack:GetDescendants())do if v:IsA('Part')and v.Parent:IsA('Tool')then v.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Part')and v.Parent:IsA('Tool')then v.BrickColor=BrickColor.new(a6)end end end end else _G.rainbowdoo=false;wait(4)for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new("Really black")end end end end)z:NewToggle("Equip all Tools","Equips all the tools in your backpack.",function(R)if R then local function O()for K,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=game:GetService("Players").LocalPlayer.Character end end end;O()else for K,v in pairs(k.Character:GetChildren())do if v:IsA('Tool')then v.Parent=k.Backpack end end end end)z:NewToggle("Save Tools","Saves your tools ",function(R)if R then for a2,v in pairs(k.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=k end end else for a2,v in pairs(k:GetChildren())do if v:IsA("Tool")then v.Parent=k.Backpack end end end end)z:NewButton("Drop Tools","Drops your tools",function()for a2,v in pairs(k.Backpack:GetChildren())do k.Character.Humanoid:EquipTool(v)v.Parent=nil end end)local y=x:NewTab("PAP Weapons:")local z=y:NewSection("Select Weapon to Pack a Punch")local a9=getrawmetatable(game)local aa=a9.__index;setreadonly(a9,false)a9.__index=newcclosure(function(self,af)if tostring(self)=='Busy'and af=='Value'then return false end;return aa(self,af)end)setreadonly(a9,true)z:NewToggle("PAP All Weapons","PAP all your weapons in your inventory.",function(R)m.Notify("PAP All","Enabled","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})if R then _G.papAll=true;while wait(5)do if _G.papAll==true then for K,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren())do game:GetService("ReplicatedStorage")["Remote Functions"]["PAP Weapon"]:InvokeServer(v.Name)end end end else _G.papAll=false end end)z:NewDropdown("PAP Weapon","DropdownInf",{"M1911","RayGun","MP5k","R870","M4A1","AK-47","M1014","Desert Eagle","SVD","M16A2/M203","M14","G36C","AWP","Crossbow","MG42","FreezeGunas"},function(ag)m.Notify("PAP..",ag,"http://www.roblox.com/asset/?id=5502174644",{Duration=4,Main={Rounding=true}})game:GetService("ReplicatedStorage")["Remote Functions"]["PAP Weapon"]:InvokeServer(ag)end)local y=x:NewTab("Doors AREA51:")local z=y:NewSection("Open/Close Doors")z:NewToggle("Spam Open Doors","Spam Opens the Area-51 Doors",function(R)if R then _G.spamDoors=true;while wait(0.5)do if _G.spamDoors==true then for K,v in pairs(game:GetService("Workspace").AREA51.Doors:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Open"then fireclickdetector(v)end end end end else _G.spamDoors=false end end)z:NewToggle("Spam Close Doors","Spam Closes the Area-51 Doors",function(R)if R then _G.spamDoors=true;while wait(0.5)do if _G.spamDoors==true then for K,v in pairs(game:GetService("Workspace").AREA51.Doors:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Close"then fireclickdetector(v)end end end end else _G.spamDoors=false end end)z:NewButton("Open Doors","Opens all the Doors in Area51",function()for K,v in pairs(game:GetService("Workspace").AREA51.Doors:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Open"then fireclickdetector(v)end end end)z:NewButton("Close Doors","Opens all the Doors in Area51",function()for K,v in pairs(game:GetService("Workspace").AREA51.Doors:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Close"then fireclickdetector(v)end end end)local y=x:NewTab("ESP:")local z=y:NewSection("ESP for Player/Killers")z:NewToggle("Player ESP","Enables Player-ESP for Players",function(R)if R then _G.on=true;repeat local function ah(player)local a5=Instance.new("BoxHandleAdornment",player)a5.AlwaysOnTop=true;a5.ZIndex=5;a5.Size=player.Size;a5.Adornee=player;a5.Transparency=0.8 end;function Main(ai)for K,v in pairs(ai:GetChildren())do if v:IsA("BasePart")and not v:FindFirstChild("BoxHandleAdornment")then ah(v)end end end;for K,v in pairs(game.Workspace:GetDescendants())do pcall(function()if v:FindFirstChild("Humanoid")and v.Parent.Name=="Characters to kill"and v.Name~=game.Players.LocalPlayer.Name then Main(v)end end)end;wait(7)until _G.on==false else _G.on=false;for K,v in pairs(game:GetService("Workspace")["Characters to kill"]:GetDescendants())do if v:IsA("BoxHandleAdornment")then v:Destroy()end end end end)z:NewToggle("Killer ESP","Enables Killer-ESP for Killers",function(R)if R then _G.lol=true;repeat local function ah(player)local a5=Instance.new("BoxHandleAdornment",player)a5.AlwaysOnTop=true;a5.ZIndex=5;a5.Size=player.Size;a5.Adornee=player;a5.Transparency=0;a5.Color=BrickColor.new("Bright red")end;function Main(ai)for K,v in pairs(ai:GetChildren())do if v:IsA("BasePart")and not v:FindFirstChild("BoxHandleAdornment")then ah(v)end end end;for K,v in pairs(game.Workspace:GetDescendants())do pcall(function()if v:FindFirstChild("Zombie")and v.Name~=game.Players.LocalPlayer.Name then Main(v)end end)end;wait(7)until _G.lol==false else _G.lol=false;for K,v in pairs(game.Workspace.Killers:GetDescendants())do if v:IsA("BoxHandleAdornment")then v:Destroy()end end end end)local y=x:NewTab("Teleports:")local z=y:NewSection("Teleports")z:NewDropdown("Weapon Teleports","DropdownInf",{"M14","RILG","R870","CLT1","SBG","SVD"},function(ag)local hum=k.Character.HumanoidRootPart;local aj=hum.CFrame;if ag=="M14"then hum.CFrame=CFrame.new(game:GetService("Workspace").AREA51[ag])wait(.2)hum.CFrame=CFrame.new(aj)elseif ag=="RILG"then hum.CFrame=CFrame.new(232.505737,373.660004,45.4774323,-0.999948323,-2.07754458e-09,0.0101688765,-3.00104475e-09,1,-9.08010804e-08,-0.0101688765,-9.08269016e-08,-0.999948323)elseif ag=="R870"then hum.CFrame=CFrame.new(143.435638,333.659973,499.670258,0.068527095,6.73678642e-08,-0.997649252,2.92282767e-08,1,6.95342521e-08,0.997649252,-3.39245503e-08,0.068527095)elseif ag=="CLT1"then hum.CFrame=CFrame.new(60.6713562,291.579956,262.712402,-0.0193858538,1.378409e-07,0.999812067,1.73167649e-08,1,-1.37531046e-07,-0.999812067,1.46473536e-08,-0.0193858538)elseif ag=="SBG"then hum.CFrame=CFrame.new(3.0812099,267.780121,184.758041,-0.998869121,3.20666018e-08,-0.0475441888,3.84712493e-08,1,-1.33794302e-07,0.0475441888,-1.35472078e-07,-0.998869121)elseif ag=="SVD"then hum.CFrame=CFrame.new(181.740906,306.660126,179.980011,-0.977237761,-295549789e-08,0.212145314,-3.5164706e-08,1,-2.25858496e-08,-0.212145314,-2.95278366e-08,-0.977237761)elseif ag=="blRU"then hum.CFrame=CFrame.new(19.2511063,313.500336,204.38269,0.113481902,7.8155864e08,0.993540049,-2.13239897e-08,1,-7.62284031e-08,-0.993540049,-1.25357014e-08,0.113481902)end end)z:NewDropdown("Teleport to Room","DropdownInf",{"Cafe-Room","Cartons-Room","Code-Door","Computers-Room","Corridor-to-Meeting-Room","Electricity-Room","Emergency-Hole-Down-To-Area","Entrance-To-Area","Main-Room","Entrance"},function(ag)if ag=="Cafe-Room"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.CafeRoom.Tables.Table.Table.Model.Part.CFrame elseif ag=="Cartons-Room"then k.Character.HumanoidRootPart.CFrame=CFrame.new(149.739914,313.500458,194.231888,0.442422092,6.81004985e-06,-0.896806836,1.24363009e-06,1,8.20718469e-06,0.896806836,-4.74633543e-06,0.442422092)elseif ag=="Code-Door"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.CodeDoorRoom.CodeDoor.Door.CFrame elseif ag=="Computers-Room"then k.Character.HumanoidRootPart.CFrame=CFrame.new(219.700012,310,370.399994,-1,0,0,0,1,0,0,0,-1)elseif ag=="Corridor-to-Meeting-Room"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.CorridorToMeetingRoom.Part.CFrame elseif ag=="Electricity-Room"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.ElectricityRoom.Generator1.Base.CFrame elseif ag=="Emergency-Hole-Down-To-Area"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.EmercencyHoleDownToArea.Part.CFrame elseif ag=="Entrance-To-Area"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.EntranceOfArea.Part.CFrame elseif ag=="Main-Room"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.MainRoom.Part.CFrame elseif ag=="Entrance"then hum.CFrame=CFrame.new(327.317322,511.5,397.900269,1,-2.05416537e-08,-2.7642145e-15,2.05416537e-08,1,1.25194637e-08,2.50704388e-15,-1.25194637e-08,1)end end)local y=x:NewTab("Settings:")local z=y:NewSection("Keybind to ToggleUI")z:NewKeybind("Keybind to ToggleUI","Toggles Epic-Minigames UI",Enum.KeyCode.F,function()n:ToggleUI()end)local y=x:NewTab("Modes:")local z=y:NewSection("Teleports")z:NewButton("Rejoin","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(game.PlaceId,k)end)z:NewButton("ServerHop","Click on this button to serverhop to another game.",function()local M={}for a2,v in ipairs(game:GetService("HttpService"):JSONDecode(game:HttpGetAsync("https://games.roblox.com/v1/games/"..game.PlaceId.."/servers/Public?sortOrder=Asc&limit=100")).data)do if type(v)=="table"and v.maxPlayers>v.playing and v.id~=game.JobId then M[#M+1]=v.id end end;if#M>0 then game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,M[math.random(1,#M)])end end)z:NewButton("Normal Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2092166489,k)end)z:NewButton("Killer Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2092167559,k)end)z:NewButton("Juggernaut Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(4678052190,k)end)z:NewButton("Endless Survival","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(155382109,k)end)z:NewButton("Killhouse","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(4631179692,k)end)elseif game.PlaceId==3182083477 then local o="BloodTheme"local x=n.CreateLib("Extreme Mode UI",o)function CountTable(q)local r,s=0;repeat s=next(q,s)if s~=nil then r=r+1 end until s==nil;return r end;for t,u in pairs(getgc())do if type(u)=="function"and rawget(getfenv(u),"script")==game.Players.LocalPlayer.PlayerScripts.Stuffs then local w=debug.getconstants(u)if CountTable(w)==5 then if table.find(w,"WalkSpeed")and table.find(w,"GetPropertyChangedSignal")and table.find(w,"Connect")then hookfunction(u,function()end)end end end end;hookfunction(getconnections(game.Players.LocalPlayer.Character.Humanoid:GetPropertyChangedSignal("WalkSpeed"))[1].Function,function()end)local y=x:NewTab("Autofarm:")local z=y:NewSection("Enable/Disable Autofarm")local function A()local B=workspace.CurrentCamera;local C=k.Character;local D=k;local E,C=B.CFrame,D.Character;local F=C and C.FindFirstChildWhichIsA(C,"Humanoid")local H=F.Clone(F)H.Parent,D.Character=C,nil;H.SetStateEnabled(H,15,false)H.SetStateEnabled(H,1,false)H.SetStateEnabled(H,0,false)H.BreakJointsOnDeath,F=true,F.Destroy(F)D.Character,B.CameraSubject,B.CFrame=C,H,wait()and E;H.DisplayDistanceType=Enum.HumanoidDisplayDistanceType.None;local I=C.FindFirstChild(C,"Animate")if I then I.Disabled=true;wait()I.Disabled=false end end;local function J()for K,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=game:GetService("Players").LocalPlayer.StarterGear end end;for K,v in pairs(game:GetService("Players").LocalPlayer.StarterGear:GetChildren())do if v:IsA("Tool")then v.Parent=game.Players.LocalPlayer.Backpack end end end;local function L()for K,v in pairs(getgc())do if type(v)=="function"and islclosure(v)and not is_synapse_function(v)then local M=debug.getconstants(v)if table.find(M,"ammo")and table.find(M,"update_ammo_gui")and table.find(M,"has_scope")then debug.setconstant(v,2,-999999)end end end end;local function N()for K,v in pairs(game:GetService("Workspace").AREA51.SewerCaptainRoom["Captain Zombie Feeder"].Cage:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Open"then fireclickdetector(v)end end end;local function O()local P=k.Character.HumanoidRootPart;function GetWepons(Q)firetouchinterest(P,Q,0)end;for K,v in pairs(game.Workspace:GetDescendants())do if v.Name:match("WEAPON")and v:IsA("Part")then GetWepons(v)end end end;z:NewToggle("//Autofarm \\","Enables Autofarm for SAKTK",function(R)if R then m.Notify("Enabled Autofarm","Press F to Enable the SAKTK UI to disable autofarm.","http://www.roblox.com/asset/?id=5082257850",{Duration=15,Main={Rounding=true}})L()N()O()k.CameraMode=Enum.CameraMode.LockFirstPerson;for K,v in pairs(k.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=k.Character end end;game:GetService("StarterGui").TailsPopup.Enabled=false;game:GetService("Players").LocalPlayer.PlayerGui.TailsPopup.Enabled=false;game:GetService("Workspace").Killers:FindFirstChild("Giant"):Destroy()for K,v in pairs(game.Workspace.Killers:GetChildren())do if v:IsA("Model")then repeat wait()mouse1press()l.CoordinateFrame=CFrame.new(l.CoordinateFrame.p,v.Head.CFrame.p)k.Character.HumanoidRootPart.CFrame=v.Head.CFrame+v.Head.CFrame.lookVector*-5 until v.Zombie.Health==0;wait()end end else workspace.CurrentCamera.CameraSubject=k.Character:FindFirstChildWhichIsA('Humanoid')workspace.CurrentCamera.CameraType="Custom"k.CameraMinZoomDistance=0.5;k.CameraMaxZoomDistance=400;k.CameraMode="Classic"k.Character.Head.Anchored=false end end)z:NewToggle("Fullbright","Makes the game bright",function(R)m.Notify("Fullbright","Enabled","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})if R then game:GetService("Lighting").Brightness=2;game:GetService("Lighting").ClockTime=14;game:GetService("Lighting").FogEnd=100000;game:GetService("Lighting").GlobalShadows=false;game:GetService("Lighting").OutdoorAmbient=Color3.fromRGB(128,128,128)else m.Notify("Fullbright","Disabled","http://www.roblox.com/asset/?id=261113606",{Duration=4,Main={Rounding=true}})origsettings={abt=game:GetService("Lighting").Ambient,oabt=game:GetService("Lighting").OutdoorAmbient,brt=game:GetService("Lighting").Brightness,time=game:GetService("Lighting").ClockTime,fe=game:GetService("Lighting").FogEnd,fs=game:GetService("Lighting").FogStart,gs=game:GetService("Lighting").GlobalShadows}game:GetService("Lighting").Ambient=origsettings.abt;game:GetService("Lighting").OutdoorAmbient=origsettings.oabt;game:GetService("Lighting").Brightness=origsettings.brt;game:GetService("Lighting").ClockTime=origsettings;game:GetService("Lighting").FogEnd=200;game:GetService("Lighting").FogStart=20;game:GetService("Lighting").FogColor=191,191,191;game:GetService("Lighting").GlobalShadows=origsettings.gs end end)local y=x:NewTab("LocalPlayer")local z=y:NewSection("Humanoid")z:NewToggle("Fly","Allows you to Fly through the game.",function(R)if R then m.Notify("Enabled Fly","Press LeftALT to Enable/Disable Fly.","http://www.roblox.com/asset/?id=5082257850",{Duration=15,Main={Rounding=true}})_G.Enabled=true;local l=game.Workspace.CurrentCamera;local k=game:GetService("Players").LocalPlayer;local S=game:GetService("UserInputService")local T=false;local U=false;local V=false;local W=false;local X=false;local Y=false;local function Z()for K,v in pairs(k.Character:GetChildren())do pcall(function()v.Anchored=not v.Anchored end)end end;S.InputBegan:Connect(function(s,_)if _ then return end;if s.KeyCode==Enum.KeyCode.LeftAlt then Enabled=not Enabled;Z()end;if s.KeyCode==Enum.KeyCode.W then T=true end;if s.KeyCode==Enum.KeyCode.S then U=true end;if s.KeyCode==Enum.KeyCode.A then V=true end;if s.KeyCode==Enum.KeyCode.D then W=true end;if s.KeyCode==Enum.KeyCode.Space then X=true end;if s.KeyCode==Enum.KeyCode.LeftControl then Y=true end end)S.InputEnded:Connect(function(s,_)if _ then return end;if s.KeyCode==Enum.KeyCode.W then T=false end;if s.KeyCode==Enum.KeyCode.S then U=false end;if s.KeyCode==Enum.KeyCode.A then V=false end;if s.KeyCode==Enum.KeyCode.D then W=false end;if s.KeyCode==Enum.KeyCode.Space then X=false end;if s.KeyCode==Enum.KeyCode.LeftControl then Y=false end end)while game:GetService("RunService").RenderStepped:Wait()do if Enabled then pcall(function()if T then k.Character:TranslateBy(l.CFrame.lookVector*2)end;if U then k.Character:TranslateBy(-l.CFrame.lookVector*2)end;if V then k.Character:TranslateBy(-l.CFrame:vectorToWorldSpace(Vector3.new(1,0,0))*2)end;if W then k.Character:TranslateBy(l.CFrame:vectorToWorldSpace(Vector3.new(1,0,0))*2)end;if X then k.Character:TranslateBy(l.CFrame:vectorToWorldSpace(Vector3.new(0,1,0))*2)end;if Y then k.Character:TranslateBy(-l.CFrame:vectorToWorldSpace(Vector3.new(0,1,0))*2)end end)end end else print("ok")end end)z:NewSlider("WalkSpeed","Move the slider to set WalkSpeed for Humanoid",500,0,function(a0)k.Character.Humanoid.WalkSpeed=a0 end)z:NewSlider("JumpPower","Move the slider to set JumpPower for Humanoid",500,0,function(a0)k.Character.Humanoid.JumpPower=a0 end)z:NewSlider("Gravity","Move the slider to set Garavity inside of the workspace.",50,0,function(a0)workspace.Gravity=a0 end)z:NewToggle("GodMode","Gives you Godmode",function(R)m.Notify("Godmode","Enabled","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})if R then local B=workspace.CurrentCamera;local C=game.Players.LocalPlayer.Character;local D=game.Players.LocalPlayer;local E,C=B.CFrame,D.Character;local F=C and C.FindFirstChildWhichIsA(C,"Humanoid")local H=F.Clone(F)H.Parent,D.Character=C,nil;H.SetStateEnabled(H,15,false)H.SetStateEnabled(H,1,false)H.SetStateEnabled(H,0,false)H.BreakJointsOnDeath,F=true,F.Destroy(F)D.Character,B.CameraSubject,B.CFrame=C,H,wait()and E;H.DisplayDistanceType=Enum.HumanoidDisplayDistanceType.None;local I=C.FindFirstChild(C,"Animate")if I then I.Disabled=true;wait()I.Disabled=false end;H.Health=H.MaxHealth else game:GetService("TeleportService"):Teleport(game.PlaceId,game.Players.LocalPlayer)end end)z:NewButton("Unlock all Secrets","Unlocks all the secrets in the game",function()O()firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart,game:GetService("Workspace").AREA51.RadioactiveArea.GiantZombieRoom.GiantZombieEngine.Close.Door2,0)function GetWepons(Q)firetouchinterest(k.Character.HumanoidRootPart,Q,0)end;for K,v in pairs(game:GetService("Workspace"):GetDescendants())do if v:IsA("Part")and v.Name:match("Paper")or v.Name:match("Reward")then GetWepons(v)end end;for K,v in pairs(game:GetService("Workspace"):GetDescendants())do if v:IsA("Part")and v.Name:match("TheButton")then GetWepons(v)end end;firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart,game:GetService("Workspace").AREA51.PlantRoom["Box of Shells"].Box,0)wait(0.2)local a1=k.Character.HumanoidRootPart.CFrame;k.Character.HumanoidRootPart.CFrame=CFrame.new(game:GetService("Workspace").AREA51.ExecutionRoom.Reward.Position)wait(0.2)game:GetService("ReplicatedStorage")["Remote Functions"]["PAP Weapon"]:InvokeServer("M14")k.CFrame=CFrame.new(326.773315,511.5,392.70932,0.982705772,0,-0.185173988,0,1,0,0.185173988,0,0.982705772)end)z:NewButton("Get all Badges","Gives almost every badge.",function()O()firetouchinterest(a,game:GetService("Workspace").AREA51.SecretPath6.Reward)for a2,v in pairs(game:GetService("Workspace").AREA51.Badges:GetDescendants())do if v:IsA("TouchTransmitter")and v.Parent:IsA("Part")then firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart,v.Parent,0)wait()firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart,v.Parent,1)end end end)z:NewButton("Get Gamepasses","Tries to give you gamepasses.",function()game.Players.LocalPlayer.Character.Humanoid.WalkSpeed=25;O()game.Players.LocalPlayer.Character.Humanoid.Died:Connect(function()wait(8)game.Players.LocalPlayer.Character.Humanoid.WalkSpeed=25;O()J()end)end)local y=x:NewTab("Gun Cheats:")local z=y:NewSection("Rainbow Weapons")z:NewButton("Get all Weapons","Gives you every weapon in-game",function()function GetWepons(Q)firetouchinterest(k.Character.HumanoidRootPart,Q,0)end;for K,v in pairs(game.Workspace:GetDescendants())do if v.Name:match("WEAPON")and v:IsA("Part")then GetWepons(v)end end end)z:NewButton("Infinite-Ammo","Gives you Infinite Ammo for your weaponary",function()local a3=math.sin(workspace.DistributedGameTime/2)/2+0.5;local a4=math.sin(workspace.DistributedGameTime)/2+0.5;local a5=math.sin(workspace.DistributedGameTime*1.5)/2+0.5;local a6=Color3.new(a3,a4,a5)for a2,a7 in pairs(getreg())do if typeof(a7)=="table"then if a7.shoot_wait then a7.shoot_wait=0;a7.is_auto=true;a7.MaxHealth=0;a7.Health=0;a7.is_burst=false;a7.burst_count=15;a7.bullet_color=BrickColor.new("Toothpaste")a7.inaccuracy=0;a7.is_pap="PAP"a7.vibration_changed=0;a7.touch_mode=false;a7.reloading=false;a7.equip_time=0;a7.holding=true;a7.ready=true;a7.stolen=false;a7.clear_magazine=false;a7.cancel_reload=false;a7.is_grenade=true;a7.is_pap=true;for K,v in pairs(getgc())do if type(v)=="function"and islclosure(v)and not is_synapse_function(v)then local M=debug.getconstants(v)if table.find(M,"ammo")and table.find(M,"update_ammo_gui")and table.find(M,"has_scope")then debug.setconstant(v,2,-999999)end end end end end end end)z:NewButton("One shot Killers","Gives you more Damage on Killers",function()local a8={repeatamount=100,inclusions={"Missile Touch","Fired"}}local a9=getrawmetatable(game)local aa=a9.__namecall;setreadonly(a9,false)local function ab(ac)for K,a7 in next,a8.inclusions do if ac.Name==a7 then return true end end;return false end;a9.__namecall=function(ac,...)local ad={...}local ae=getnamecallmethod()if ae=="FireServer"or ae=="InvokeServer"and ab(ac)then for K=1,a8.repeatamount do aa(ac,...)end end;return aa(ac,...)end;setreadonly(a9,true)end)z:NewToggle("Rainbow Weapons","Allows you to have Rainbow Weapons.",function(R)if R then m.Notify("Rainbow Guns ","Activated","http://www.roblox.com/asset/?id=5124031298",{Duration=4,Main={Rounding=true}})_G.rainbowdoo=true;while wait(0.1)do if _G.rainbowdoo==true then local a3=math.sin(game.workspace.DistributedGameTime/2)/2+0.5;local a4=math.sin(game.workspace.DistributedGameTime)/2+0.5;local a5=math.sin(game.workspace.DistributedGameTime*1.5)/2+0.5;local a6=Color3.new(a3,a4,a5)for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Backpack:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Backpack:GetDescendants())do if v:IsA('Part')and v.Parent:IsA('Tool')then v.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Part')and v.Parent:IsA('Tool')then v.BrickColor=BrickColor.new(a6)end end end end else _G.rainbowdoo=false;wait(4)for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new("Really black")end end end end)z:NewToggle("Equip all Tools","Equips all the tools in your backpack.",function(R)if R then local function O()for K,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=game:GetService("Players").LocalPlayer.Character end end end;O()else for K,v in pairs(k.Character:GetChildren())do if v:IsA('Tool')then v.Parent=k.Backpack end end end end)z:NewToggle("Save Tools","Saves your tools ",function(R)if R then for a2,v in pairs(k.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=k end end else for a2,v in pairs(k:GetChildren())do if v:IsA("Tool")then v.Parent=k.Backpack end end end end)z:NewButton("Drop Tools","Drops your tools",function()for a2,v in pairs(k.Backpack:GetChildren())do k.Character.Humanoid:EquipTool(v)v.Parent=nil end end)local y=x:NewTab("PAP Weapons:")local z=y:NewSection("Select Weapon to Pack a Punch")local a9=getrawmetatable(game)local aa=a9.__index;setreadonly(a9,false)a9.__index=newcclosure(function(self,af)if tostring(self)=='Busy'and af=='Value'then return false end;return aa(self,af)end)setreadonly(a9,true)z:NewToggle("PAP All Weapons","PAP all your weapons in your inventory.",function(R)m.Notify("PAP All","Enabled","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})if R then _G.papAll=true;while wait(5)do if _G.papAll==true then for K,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren())do game:GetService("ReplicatedStorage")["Remote Functions"]["PAP Weapon"]:InvokeServer(v.Name)end end end else _G.papAll=false end end)z:NewDropdown("PAP Weapon","DropdownInf",{"M1911","RayGun","MP5k","R870","M4A1","AK-47","M1014","Desert Eagle","SVD","M16A2/M203","M14","G36C","AWP","Crossbow"},function(ag)m.Notify("PAP..",ag,"http://www.roblox.com/asset/?id=5502174644",{Duration=4,Main={Rounding=true}})game:GetService("ReplicatedStorage")["Remote Functions"]["PAP Weapon"]:InvokeServer(ag)end)local y=x:NewTab("Doors AREA51:")local z=y:NewSection("Open/Close Doors")z:NewToggle("Spam Open Doors","Spam Opens the Area-51 Doors",function(R)if R then _G.spamDoors=true;while wait(0.5)do if _G.spamDoors==true then for K,v in pairs(game:GetService("Workspace").AREA51.Doors:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Open"then fireclickdetector(v)end end end end else _G.spamDoors=false end end)z:NewToggle("Spam Close Doors","Spam Closes the Area-51 Doors",function(R)if R then _G.spamDoors=true;while wait(0.5)do if _G.spamDoors==true then for K,v in pairs(game:GetService("Workspace").AREA51.Doors:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Close"then fireclickdetector(v)end end end end else _G.spamDoors=false end end)z:NewButton("Open Doors","Opens all the Doors in Area51",function()for K,v in pairs(game:GetService("Workspace").AREA51.Doors:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Open"then fireclickdetector(v)end end end)z:NewButton("Close Doors","Opens all the Doors in Area51",function()for K,v in pairs(game:GetService("Workspace").AREA51.Doors:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Close"then fireclickdetector(v)end end end)local y=x:NewTab("ESP:")local z=y:NewSection("ESP for Player/Killers")z:NewToggle("Player ESP","Enables Player-ESP for Players",function(R)if R then _G.on=true;repeat local function ah(player)local a5=Instance.new("BoxHandleAdornment",player)a5.AlwaysOnTop=true;a5.ZIndex=5;a5.Size=player.Size;a5.Adornee=player;a5.Transparency=0.8 end;function Main(ai)for K,v in pairs(ai:GetChildren())do if v:IsA("BasePart")and not v:FindFirstChild("BoxHandleAdornment")then ah(v)end end end;for K,v in pairs(game.Workspace:GetDescendants())do pcall(function()if v:FindFirstChild("Humanoid")and v.Parent.Name=="Characters to kill"and v.Name~=game.Players.LocalPlayer.Name then Main(v)end end)end;wait(7)until _G.on==false else _G.on=false;for K,v in pairs(game:GetService("Workspace")["Characters to kill"]:GetDescendants())do if v:IsA("BoxHandleAdornment")then v:Destroy()end end end end)z:NewToggle("Killer ESP","Enables Killer-ESP for Killers",function(R)if R then _G.lol=true;repeat local function ah(player)local a5=Instance.new("BoxHandleAdornment",player)a5.AlwaysOnTop=true;a5.ZIndex=5;a5.Size=player.Size;a5.Adornee=player;a5.Transparency=0;a5.Color=BrickColor.new("Bright red")end;function Main(ai)for K,v in pairs(ai:GetChildren())do if v:IsA("BasePart")and not v:FindFirstChild("BoxHandleAdornment")then ah(v)end end end;for K,v in pairs(game.Workspace:GetDescendants())do pcall(function()if v:FindFirstChild("Zombie")and v.Name~=game.Players.LocalPlayer.Name then Main(v)end end)end;wait(7)until _G.lol==false else _G.lol=false;for K,v in pairs(game.Workspace.Killers:GetDescendants())do if v:IsA("BoxHandleAdornment")then v:Destroy()end end end end)local y=x:NewTab("Teleports:")local z=y:NewSection("Teleports")z:NewDropdown("Weapon Teleports","DropdownInf",{"M14","RILG","R870","CLT1","SBG","SVD"},function(ag)local hum=k.Character.HumanoidRootPart;local aj=hum.CFrame;if ag=="M14"then hum.CFrame=CFrame.new(106.981911,323.620026,678.865051,0.108975291,-4.31107949e-08,0.994044483,-5.13666043e-09,1,4.39322072e-08,-0.994044483,-9.89359261e-09,0.108975291)wait(.2)hum.CFrame=CFrame.new(aj)elseif ag=="RILG"then hum.CFrame=CFrame.new(232.505737,373.660004,45.4774323,-0.999948323,-2.07754458e-09,0.0101688765,-3.00104475e-09,1,-9.08010804e-08,-0.0101688765,-9.08269016e-08,-0.999948323)elseif ag=="R870"then hum.CFrame=CFrame.new(143.435638,333.659973,499.670258,0.068527095,6.73678642e-08,-0.997649252,2.92282767e-08,1,6.95342521e-08,0.997649252,-3.39245503e-08,0.068527095)elseif ag=="CLT1"then hum.CFrame=CFrame.new(60.6713562,291.579956,262.712402,-0.0193858538,1.378409e-07,0.999812067,1.73167649e-08,1,-1.37531046e-07,-0.999812067,1.46473536e-08,-0.0193858538)elseif ag=="SBG"then hum.CFrame=CFrame.new(3.0812099,267.780121,184.758041,-0.998869121,3.20666018e-08,-0.0475441888,3.84712493e-08,1,-1.33794302e-07,0.0475441888,-1.35472078e-07,-0.998869121)elseif ag=="SVD"then hum.CFrame=CFrame.new(181.740906,306.660126,179.980011,-0.977237761,-295549789e-08,0.212145314,-3.5164706e-08,1,-2.25858496e-08,-0.212145314,-2.95278366e-08,-0.977237761)elseif ag=="blRU"then hum.CFrame=CFrame.new(19.2511063,313.500336,204.38269,0.113481902,7.8155864e08,0.993540049,-2.13239897e-08,1,-7.62284031e-08,-0.993540049,-1.25357014e-08,0.113481902)end end)z:NewDropdown("Teleport to Room","DropdownInf",{"Cafe-Room","Cartons-Room","Code-Door","Computers-Room","Corridor-to-Meeting-Room","Electricity-Room","Emergency-Hole-Down-To-Area","Entrance-To-Area","Main-Room","Entrance"},function(ag)if ag=="Cafe-Room"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.CafeRoom.Tables.Table.Table.Model.Part.CFrame elseif ag=="Cartons-Room"then k.Character.HumanoidRootPart.CFrame=CFrame.new(149.739914,313.500458,194.231888,0.442422092,6.81004985e-06,-0.896806836,1.24363009e-06,1,8.20718469e-06,0.896806836,-4.74633543e-06,0.442422092)elseif ag=="Code-Door"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.CodeDoorRoom.CodeDoor.Door.CFrame elseif ag=="Computers-Room"then k.Character.HumanoidRootPart.CFrame=CFrame.new(219.700012,310,370.399994,-1,0,0,0,1,0,0,0,-1)elseif ag=="Corridor-to-Meeting-Room"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.CorridorToMeetingRoom.Part.CFrame elseif ag=="Electricity-Room"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.ElectricityRoom.Generator1.Base.CFrame elseif ag=="Emergency-Hole-Down-To-Area"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.EmercencyHoleDownToArea.Part.CFrame elseif ag=="Entrance-To-Area"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.EntranceOfArea.Part.CFrame elseif ag=="Main-Room"then k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").AREA51.MainRoom.Part.CFrame elseif ag=="Entrance"then hum.CFrame=CFrame.new(327.317322,511.5,397.900269,1,-2.05416537e-08,-2.7642145e-15,2.05416537e-08,1,1.25194637e-08,2.50704388e-15,-1.25194637e-08,1)end end)local y=x:NewTab("Settings:")local z=y:NewSection("Keybind to ToggleUI")z:NewKeybind("Keybind to ToggleUI","Toggles Epic-Minigames UI",Enum.KeyCode.F,function()n:ToggleUI()end)local y=x:NewTab("Modes:")local z=y:NewSection("Teleports")z:NewButton("Rejoin","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(game.PlaceId,k)end)z:NewButton("ServerHop","Click on this button to serverhop to another game.",function()local M={}for a2,v in ipairs(game:GetService("HttpService"):JSONDecode(game:HttpGetAsync("https://games.roblox.com/v1/games/"..game.PlaceId.."/servers/Public?sortOrder=Asc&limit=100")).data)do if type(v)=="table"and v.maxPlayers>v.playing and v.id~=game.JobId then M[#M+1]=v.id end end;if#M>0 then game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,M[math.random(1,#M)])end end)z:NewButton("Normal Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2092166489,k)end)z:NewButton("Killer Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2092167559,k)end)z:NewButton("Juggernaut Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(4678052190,k)end)z:NewButton("Endless Survival","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(155382109,k)end)z:NewButton("Area-51 Storming","Click on this button to join the game.",function()game:GetService("TeleportService"):Teleport(3508248007,k)end)z:NewButton("Killhouse","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(4631179692,k)end)elseif game.PlaceId==4678052190 then local o="BloodTheme"local x=n.CreateLib("Juggernaut Mode UI",o)function CountTable(q)local r,s=0;repeat s=next(q,s)if s~=nil then r=r+1 end until s==nil;return r end;for t,u in pairs(getgc())do if type(u)=="function"and rawget(getfenv(u),"script")==game.Players.LocalPlayer.PlayerScripts.Stuffs then local w=debug.getconstants(u)if CountTable(w)==5 then if table.find(w,"WalkSpeed")and table.find(w,"GetPropertyChangedSignal")and table.find(w,"Connect")then hookfunction(u,function()end)end end end end;hookfunction(getconnections(game.Players.LocalPlayer.Character.Humanoid:GetPropertyChangedSignal("WalkSpeed"))[1].Function,function()end)local y=x:NewTab("Main:")local z=y:NewSection("Teleports")game:GetService("Workspace").AREA51.MapLimit:Destroy()z:NewToggle("Juggernaut Autofarm:","Enables Autofarm for Juggernaut",function(R)if R then m.Notify("Enabled Autofarm","Press F to enable UI again","http://www.roblox.com/asset/?id=5082257850",{Duration=15,Main={Rounding=true}})local l=game.Workspace.CurrentCamera;for K,v in pairs(getgc())do if type(v)=="function"and islclosure(v)and not is_synapse_function(v)then local M=debug.getconstants(v)if table.find(M,"ammo")and table.find(M,"update_ammo_gui")and table.find(M,"has_scope")then debug.setconstant(v,2,-999999)end end end;function GetWepons(Q)firetouchinterest(k.Character.HumanoidRootPart,Q,0)end;for K,v in pairs(game.Workspace:GetDescendants())do if v.Name:match("WEAPON")and v:IsA("Part")then GetWepons(v)end end;for a2,v in pairs(game.Workspace:GetDescendants())do if v:IsA('TouchTransmitter')then v:Destroy()end end;_G.autoFarm=true;while wait(0.5)do if _G.autoFarm==true then game:GetService("Players").LocalPlayer.PlayerScripts.Checks.Disabled=true;for a2,al in pairs(game.Workspace.Killers:GetChildren())do if al:IsA("Model")then repeat wait()game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=al.Head.CFrame+al.Head.CFrame.lookVector*-5 until al.Humanoid.Health<=0 end end end end else G.autoFarm=false;workspace.CurrentCamera.CameraSubject=k.Character:FindFirstChildWhichIsA('Humanoid')workspace.CurrentCamera.CameraType="Custom"k.CameraMinZoomDistance=0.5;k.CameraMaxZoomDistance=400;k.CameraMode="Classic"k.Character.Head.Anchored=false end end)z:NewToggle("Kill all as Juggernaut","Kills all Players",function(R)if R then local ap=game.Workspace.Killers.Model;local aq=player.Character;local ar=game:GetService("Players"):GetPlayers()for K,v in pairs(ar)do repeat wait()ap.Torso.CFrame=CFrame.new(v.Character.Head.Position)until v.Character.Humanoid<=0 end else print("Toggle Off")end end)z:NewButton("Teleport to Juggernaut","Teleports to the juggernaut",function()repeat wait()for a2,v in pairs(game.Workspace.Killers:GetChildren())do if v:IsA("Model")then k.Character.HumanoidRootPart.CFrame=v.Head.CFrame+v.Head.CFrame.lookVector*-6 end end until v.Humanoid.Health==0 end)z:NewToggle("Annoy Juggernaut:","Attempts to annoy Juggernaut",function(R)if R then m.Notify("Annoying Juggernaut","lol","http://www.roblox.com/asset/?id=5082257850",{Duration=15,Main={Rounding=true}})_G.autoFarm=true;local l=game.Workspace.CurrentCamera;while wait(0.5)do if _G.autoFarm==true then game:GetService("Players").LocalPlayer.PlayerScripts.Checks.Disabled=true;local B=workspace.CurrentCamera;local C=k.Character;local D=k;local E,C=B.CFrame,D.Character;local F=C and C.FindFirstChildWhichIsA(C,"Humanoid")local H=F.Clone(F)H.Parent,D.Character=C,nil;H.SetStateEnabled(H,15,false)H.SetStateEnabled(H,1,false)H.SetStateEnabled(H,0,false)H.BreakJointsOnDeath,F=true,F.Destroy(F)D.Character,B.CameraSubject,B.CFrame=C,H,wait()and E;H.DisplayDistanceType=Enum.HumanoidDisplayDistanceType.None;local I=C.FindFirstChild(C,"Animate")if I then I.Disabled=true;wait()I.Disabled=false end;if game.Players.LocalPlayer.Character.Humanoid.RigType==Enum.HumanoidRigType.R6 then game.Players.LocalPlayer.Character.Head.CanCollide=false;game.Players.LocalPlayer.Character.Torso.CanCollide=false;game.Players.LocalPlayer.Character["Left Leg"].CanCollide=false;game.Players.LocalPlayer.Character["Right Leg"].CanCollide=false else if game.Players.LocalPlayer.Character.Humanoid.RigType==Enum.HumanoidRigType.R15 then game.Players.LocalPlayer.Character.Head.CanCollide=false;game.Players.LocalPlayer.Character.UpperTorso.CanCollide=false;game.Players.LocalPlayer.Character.LowerTorso.CanCollide=false;game.Players.LocalPlayer.Character.HumanoidRootPart.CanCollide=false end end;wait(.1)local as=Instance.new("BodyThrust")as.Parent=game.Players.LocalPlayer.Character.HumanoidRootPart;as.Force=Vector3.new(power,0,power)as.Location=game.Players.LocalPlayer.Character.HumanoidRootPart.Position;for a2,al in pairs(game.Workspace.Killers:GetChildren())do if al:IsA("Model")then repeat wait()game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=al.Head.CFrame until al.Humanoid.Health<=0 end end end end else _G.autofarm=false;workspace.CurrentCamera.CameraSubject=k.Character:FindFirstChildWhichIsA('Humanoid')workspace.CurrentCamera.CameraType="Custom"k.CameraMinZoomDistance=0.5;k.CameraMaxZoomDistance=400;k.CameraMode="Classic"k.Character.Head.Anchored=false end end)z:NewButton("Exit-Spectate","Exits spectate",function()workspace.CurrentCamera.CameraSubject=k.Character:FindFirstChildWhichIsA('Humanoid')workspace.CurrentCamera.CameraType="Custom"k.CameraMinZoomDistance=0.5;k.CameraMaxZoomDistance=400;k.CameraMode="Classic"k.Character.Head.Anchored=false end)z:NewButton("Remove-Doors","This removes all the doors this cannot be undone.",function()for K,v in pairs(game:GetService('Workspace'):GetDescendants())do if v:IsA("Part")and v.Parent.Name=="Door"then v:Destroy()end end end)local y=x:NewTab("LocalPlayer")local z=y:NewSection("Humanoid")z:NewToggle("Fly","Allows you to Fly through the game.",function(R)if R then m.Notify("Enabled Fly","Press LeftALT to Enable/Disable Fly.","http://www.roblox.com/asset/?id=5082257850",{Duration=15,Main={Rounding=true}})_G.Enabled=true;local l=game.Workspace.CurrentCamera;local k=game:GetService("Players").LocalPlayer;local S=game:GetService("UserInputService")local T=false;local U=false;local V=false;local W=false;local X=false;local Y=false;local function Z()for K,v in pairs(k.Character:GetChildren())do pcall(function()v.Anchored=not v.Anchored end)end end;S.InputBegan:Connect(function(s,_)if _ then return end;if s.KeyCode==Enum.KeyCode.LeftAlt then Enabled=not Enabled;Z()end;if s.KeyCode==Enum.KeyCode.W then T=true end;if s.KeyCode==Enum.KeyCode.S then U=true end;if s.KeyCode==Enum.KeyCode.A then V=true end;if s.KeyCode==Enum.KeyCode.D then W=true end;if s.KeyCode==Enum.KeyCode.Space then X=true end;if s.KeyCode==Enum.KeyCode.LeftControl then Y=true end end)S.InputEnded:Connect(function(s,_)if _ then return end;if s.KeyCode==Enum.KeyCode.W then T=false end;if s.KeyCode==Enum.KeyCode.S then U=false end;if s.KeyCode==Enum.KeyCode.A then V=false end;if s.KeyCode==Enum.KeyCode.D then W=false end;if s.KeyCode==Enum.KeyCode.Space then X=false end;if s.KeyCode==Enum.KeyCode.LeftControl then Y=false end end)while game:GetService("RunService").RenderStepped:Wait()do if Enabled then pcall(function()if T then k.Character:TranslateBy(l.CFrame.lookVector*2)end;if U then k.Character:TranslateBy(-l.CFrame.lookVector*2)end;if V then k.Character:TranslateBy(-l.CFrame:vectorToWorldSpace(Vector3.new(1,0,0))*2)end;if W then k.Character:TranslateBy(l.CFrame:vectorToWorldSpace(Vector3.new(1,0,0))*2)end;if X then k.Character:TranslateBy(l.CFrame:vectorToWorldSpace(Vector3.new(0,1,0))*2)end;if Y then k.Character:TranslateBy(-l.CFrame:vectorToWorldSpace(Vector3.new(0,1,0))*2)end end)end end else print("ok")end end)z:NewSlider("WalkSpeed","Move the slider to set WalkSpeed for Humanoid",500,0,function(a0)k.Character.Humanoid.WalkSpeed=a0 end)z:NewSlider("JumpPower","Move the slider to set JumpPower for Humanoid",500,0,function(a0)k.Character.Humanoid.JumpPower=a0 end)z:NewSlider("Gravity","Move the slider to set Garavity inside of the workspace.",50,0,function(a0)workspace.Gravity=a0 end)z:NewButton("NoClip","Click this to turn on NoClip",function()k.Character.Humanoid:ChangeState(11)end)z:NewToggle("GodMode","Gives you Godmode",function(R)m.Notify("Godmode","Enabled","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})if R then local B=workspace.CurrentCamera;local C=game.Players.LocalPlayer.Character;local D=game.Players.LocalPlayer;local E,C=B.CFrame,D.Character;local F=C and C.FindFirstChildWhichIsA(C,"Humanoid")local H=F.Clone(F)H.Parent,D.Character=C,nil;H.SetStateEnabled(H,15,false)H.SetStateEnabled(H,1,false)H.SetStateEnabled(H,0,false)H.BreakJointsOnDeath,F=true,F.Destroy(F)D.Character,B.CameraSubject,B.CFrame=C,H,wait()and E;H.DisplayDistanceType=Enum.HumanoidDisplayDistanceType.None;local I=C.FindFirstChild(C,"Animate")if I then I.Disabled=true;wait()I.Disabled=false end;H.Health=H.MaxHealth else game:GetService("TeleportService"):Teleport(game.PlaceId,game.Players.LocalPlayer)end end)local y=x:NewTab("Gun Cheats:")local z=y:NewSection("Rainbow Weapons")z:NewButton("Get all Weapons","Gives you every weapon in-game",function()function GetWepons(Q)firetouchinterest(k.Character.HumanoidRootPart,Q,0)end;for K,v in pairs(game.Workspace:GetDescendants())do if v.Name:match("WEAPON")and v:IsA("Part")then GetWepons(v)end end end)z:NewButton("Infinite-Ammo","Gives you Infinite Ammo for your weaponary",function()local a3=math.sin(workspace.DistributedGameTime/2)/2+0.5;local a4=math.sin(workspace.DistributedGameTime)/2+0.5;local a5=math.sin(workspace.DistributedGameTime*1.5)/2+0.5;local a6=Color3.new(a3,a4,a5)for a2,a7 in pairs(getreg())do if typeof(a7)=="table"then if a7.shoot_wait then a7.shoot_wait=0;a7.is_auto=true;a7.MaxHealth=0;a7.Health=0;a7.is_burst=false;a7.burst_count=15;a7.bullet_color=BrickColor.new("Toothpaste")a7.inaccuracy=0;a7.is_pap="PAP"a7.vibration_changed=0;a7.touch_mode=false;a7.reloading=false;a7.equip_time=0;a7.holding=true;a7.ready=true;a7.stolen=false;a7.clear_magazine=false;a7.cancel_reload=false;a7.is_grenade=true;a7.is_pap=true;for K,v in pairs(getgc())do if type(v)=="function"and islclosure(v)and not is_synapse_function(v)then local M=debug.getconstants(v)if table.find(M,"ammo")and table.find(M,"update_ammo_gui")and table.find(M,"has_scope")then debug.setconstant(v,2,-999999)end end end end end end end)z:NewButton("One Shot Juggernaut","Gives you more Damage on Killers",function()local a8={repeatamount=100,exceptions={"SayMessageRequest"}}local a9=getrawmetatable(game)local aa=a9.__namecall;setreadonly(a9,false)a9.__namecall=function(ac,...)local ad={...}local ae=getnamecallmethod()for K,a7 in next,a8.exceptions do if ac.Name==a7 then return aa(ac,...)end end;if ae=="FireServer"or ae=="InvokeServer"then for K=1,a8.repeatamount do aa(ac,...)end end;return aa(ac,...)end;setreadonly(a9,true)end)z:NewToggle("Rainbow Weapons","Allows you to have Rainbow Weapons.",function(R)if R then m.Notify("Rainbow Guns ","Activated","http://www.roblox.com/asset/?id=5124031298",{Duration=4,Main={Rounding=true}})_G.rainbowdoo=true;while wait(0.1)do if _G.rainbowdoo==true then local a3=math.sin(game.workspace.DistributedGameTime/2)/2+0.5;local a4=math.sin(game.workspace.DistributedGameTime)/2+0.5;local a5=math.sin(game.workspace.DistributedGameTime*1.5)/2+0.5;local a6=Color3.new(a3,a4,a5)for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Backpack:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Backpack:GetDescendants())do if v:IsA('Part')and v.Parent:IsA('Tool')then v.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Part')and v.Parent:IsA('Tool')then v.BrickColor=BrickColor.new(a6)end end end end else _G.rainbowdoo=false;wait(4)for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new("Really black")end end end end)z:NewToggle("Equip all Tools","Equips all the tools in your backpack.",function(R)if R then local function O()for K,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=game:GetService("Players").LocalPlayer.Character end end end;O()else for K,v in pairs(k.Character:GetChildren())do if v:IsA('Tool')then v.Parent=k.Backpack end end end end)z:NewToggle("Save Tools","Saves your tools ",function(R)if R then for a2,v in pairs(k.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=k end end else for a2,v in pairs(k:GetChildren())do if v:IsA("Tool")then v.Parent=k.Backpack end end end end)z:NewButton("Drop Tools","Drops your tools",function()for a2,v in pairs(k.Backpack:GetChildren())do k.Character.Humanoid:EquipTool(v)v.Parent=nil end end)local y=x:NewTab("ESP:")local z=y:NewSection("PLAYER ESP/JUGGERNAUT ESP")z:NewToggle("Player ESP","Enables Player-ESP for Players",function(R)if R then _G.on=true;repeat local function ah(player)local a5=Instance.new("BoxHandleAdornment",player)a5.AlwaysOnTop=true;a5.ZIndex=5;a5.Size=player.Size;a5.Adornee=player;a5.Transparency=0.8 end;function Main(ai)for K,v in pairs(ai:GetChildren())do if v:IsA("BasePart")and not v:FindFirstChild("BoxHandleAdornment")then ah(v)end end end;for K,v in pairs(game.Workspace:GetDescendants())do pcall(function()if v:FindFirstChild("Humanoid")and v.Parent.Name=="Characters to kill"and v.Name~=game.Players.LocalPlayer.Name then Main(v)end end)end;wait(7)until _G.on==false else _G.on=false;for K,v in pairs(game:GetService("Workspace")["Characters to kill"]:GetDescendants())do if v:IsA("BoxHandleAdornment")then v:Destroy()end end end end)z:NewToggle("Juggernaut ESP","Enables Killer-ESP for Killers",function(R)if R then _G.lol=true;repeat local function ah(player)local a5=Instance.new("BoxHandleAdornment",player)a5.AlwaysOnTop=true;a5.ZIndex=5;a5.Size=player.Size;a5.Adornee=player;a5.Transparency=0.7;a5.Color=BrickColor.new("Bright red")end;function Main(ai)for K,v in pairs(ai:GetChildren())do if v:IsA("BasePart")and not v:FindFirstChild("BoxHandleAdornment")then ah(v)end end end;for K,v in pairs(game.Workspace.Killers:GetDescendants())do pcall(function()if v.Name~=game.Players.LocalPlayer.Name then Main(v)end end)end;wait(7)until _G.lol==false else _G.lol=false;for K,v in pairs(game.Workspace.Killers:GetDescendants())do if v:IsA("BoxHandleAdornment")then v:Destroy()end end end end)local y=x:NewTab("PAP Weapons:")local z=y:NewSection("Select Weapon to Pack a Punch")local a9=getrawmetatable(game)local aa=a9.__index;setreadonly(a9,false)a9.__index=newcclosure(function(self,af)if tostring(self)=='Busy'and af=='Value'then return false end;return aa(self,af)end)setreadonly(a9,true)z:NewToggle("PAP All Weapons","PAP all your weapons in your inventory.",function(R)m.Notify("PAP All","Enabled","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})if R then _G.papAll=true;while wait(5)do if _G.papAll==true then for K,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren())do game:GetService("ReplicatedStorage")["Remote Functions"]["PAP Weapon"]:InvokeServer(v.Name)end end end else _G.papAll=false end end)z:NewDropdown("PAP Weapon","DropdownInf",{"M1911","RayGun","MP5k","R870","M4A1","AK-47","M1014","Desert Eagle","SVD","M16A2/M203","M14","G36C","AWP"},function(ag)m.Notify("PAP..",ag,"http://www.roblox.com/asset/?id=5502174644",{Duration=4,Main={Rounding=true}})game:GetService("ReplicatedStorage")["Remote Functions"]["PAP Weapon"]:InvokeServer(ag)end)local y=x:NewTab("AREA51 Doors:")local z=y:NewSection("Open/Close Doors")z:NewToggle("Spam Open Doors","Spam Opens the Area-51 Doors",function(R)if R then _G.spamDoors=true;while wait(0.5)do if _G.spamDoors==true then for K,v in pairs(game:GetService("Workspace").AREA51.Doors:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Open"then fireclickdetector(v)end end end end else _G.spamDoors=false end end)z:NewToggle("Spam Close Doors","Spam Closes the Area-51 Doors",function(R)if R then _G.spamDoors=true;while wait(0.5)do if _G.spamDoors==true then for K,v in pairs(game:GetService("Workspace").AREA51.Doors:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Close"then fireclickdetector(v)end end end end else _G.spamDoors=false end end)z:NewButton("Open Doors","Opens all the Doors in Area51",function()for K,v in pairs(game:GetService("Workspace").AREA51.Doors:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Open"then fireclickdetector(v)end end end)z:NewButton("Close Doors","Opens all the Doors in Area51",function()for K,v in pairs(game:GetService("Workspace").AREA51.Doors:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Name=="Close"then fireclickdetector(v)end end end)local y=x:NewTab("Modes:")local z=y:NewSection("Teleports")z:NewButton("Rejoin","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(game.PlaceId,k)end)z:NewButton("ServerHop","Click on this button to serverhop to another game.",function()local M={}for a2,v in ipairs(game:GetService("HttpService"):JSONDecode(game:HttpGetAsync("https://games.roblox.com/v1/games/"..game.PlaceId.."/servers/Public?sortOrder=Asc&limit=100")).data)do if type(v)=="table"and v.maxPlayers>v.playing and v.id~=game.JobId then M[#M+1]=v.id end end;if#M>0 then game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,M[math.random(1,#M)])end end)z:NewButton("Normal Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2092166489,k)end)z:NewButton("Killer Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2092167559,k)end)z:NewButton("Juggernaut Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(4678052190,k)end)z:NewButton("Endless Survival","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(155382109,k)end)z:NewButton("Killhouse","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(4631179692,k)end)z:NewButton("Area-51 Storming","Click on this button to join the game.",function()game:GetService("TeleportService"):Teleport(3508248007,k)end)local y=x:NewTab("Settings:")local z=y:NewSection("Keybind to ToggleUI")z:NewKeybind("Keybind to ToggleUI","Toggles Epic-Minigames UI",Enum.KeyCode.F,function()n:ToggleUI()end)elseif game.PlaceId==2675280735 then local o="BloodTheme"local x=n.CreateLib("Endless Survival Mode UI",o)function CountTable(q)local r,s=0;repeat s=next(q,s)if s~=nil then r=r+1 end until s==nil;return r end;for t,u in pairs(getgc())do if type(u)=="function"and rawget(getfenv(u),"script")==game.Players.LocalPlayer.PlayerScripts.Stuffs then local w=debug.getconstants(u)if CountTable(w)==5 then if table.find(w,"WalkSpeed")and table.find(w,"GetPropertyChangedSignal")and table.find(w,"Connect")then hookfunction(u,function()end)end end end end;hookfunction(getconnections(game.Players.LocalPlayer.Character.Humanoid:GetPropertyChangedSignal("WalkSpeed"))[1].Function,function()end)local y=x:NewTab("Main:")local z=y:NewSection("Auto/Repair Planks")z:NewToggle("Autofarm Killers:","Enables Autofarm for Killers",function(R)if R then m.Notify("Enabled Autofarm","Press F to enable UI again","http://www.roblox.com/asset/?id=5082257850",{Duration=15,Main={Rounding=true}})_G.autoFarm=true;local l=game.Workspace.CurrentCamera;for a2,v in pairs(game:GetDescendants())do if v:IsA("TouchTransmitter")then v:Destroy()end end;for K,v in pairs(getgc())do if type(v)=="function"and islclosure(v)and not is_synapse_function(v)then local M=debug.getconstants(v)if table.find(M,"ammo")and table.find(M,"update_ammo_gui")and table.find(M,"has_scope")then debug.setconstant(v,2,-999999)end end end;while wait(0.5)do if _G.autoFarm==true then mouse1click()while wait(0.5)do for a2,al in pairs(game:GetService("Workspace").Killers:GetChildren())do if al:IsA("Model")then repeat wait(0.2)game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=al.Head.CFrame+al.Head.CFrame.lookVector*-7 until al.Zombie.Health<=0 end end end else _G.autofarm=false;workspace.CurrentCamera.CameraSubject=k.Character:FindFirstChildWhichIsA('Humanoid')workspace.CurrentCamera.CameraType="Custom"k.CameraMinZoomDistance=0.5;k.CameraMaxZoomDistance=400;k.CameraMode="Classic"k.Character.Head.Anchored=false end end end end)z:NewToggle("Auto-Repair Planks","Auto-Repairs Planks",function(R)if R then _G.autoRepair=true;while _G.autoRepair==true do wait(0.5)for K,v in pairs(game:GetService("Workspace").AREA51:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Parent.Name=="Planks"then fireclickdetector(v)end end end else _G.autoRepair=false end end)z:NewToggle("Auto-Turn-On-all Traps","Automatically turns on Traps",function(R)if R then _G.autoRepair=true;while _G.autoRepair==true do wait(0.5)for a2,v in pairs(game:GetService("Workspace").Traps:GetChildren())do if v:IsA("ClickDetector")and v.Parent.Name=="Click"then fireclickdetector(v)end end end else _G.autoRepair=false end end)z:NewButton("Remove-Doors","This removes all the doors this cannot be undone.",function()for K,v in pairs(game:GetService('Workspace'):GetDescendants())do if v:IsA("Part")and v.Parent.Name=="Door"then v:Destroy()end end end)z:NewButton("Turn-Power On","This turns on the power.",function()for a2,v in pairs(game:GetService("Workspace").AREA51.ElectricityRoom.PowerManager:GetDescendants())do if v:IsA("ClickDetector")then fireclickdetector(v)end end end)z:NewButton("Turn-On all Traps","This turns on the all Traps..",function()for a2,v in pairs(game:GetService("Workspace").Traps:GetChildren())do if v:IsA("ClickDetector")and v.Parent.Name=="Click"then fireclickdetector(v)end end end)z:NewButton("Repair Planks","Repairs all Planks.",function()for K,v in pairs(game:GetService("Workspace").AREA51:GetDescendants())do if v:IsA("ClickDetector")and v.Parent.Parent.Name=="Planks"then fireclickdetector(v)end end end)local y=x:NewTab("Gun Cheats:")local z=y:NewSection("Rainbow Weapons")z:NewButton("Infinite-Ammo","Gives you Infinite Ammo for your weaponary",function()local a3=math.sin(workspace.DistributedGameTime/2)/2+0.5;local a4=math.sin(workspace.DistributedGameTime)/2+0.5;local a5=math.sin(workspace.DistributedGameTime*1.5)/2+0.5;local a6=Color3.new(a3,a4,a5)for a2,a7 in pairs(getreg())do if typeof(a7)=="table"then if a7.shoot_wait then a7.shoot_wait=0;a7.is_auto=true;a7.MaxHealth=0;a7.Health=0;a7.is_burst=false;a7.burst_count=15;a7.bullet_color=BrickColor.new("Toothpaste")a7.inaccuracy=0;a7.is_pap="PAP"a7.vibration_changed=0;a7.touch_mode=false;a7.reloading=false;a7.equip_time=0;a7.holding=true;a7.ready=true;a7.stolen=false;a7.clear_magazine=false;a7.cancel_reload=false;a7.is_grenade=true;a7.is_pap=true;for K,v in pairs(getgc())do if type(v)=="function"and islclosure(v)and not is_synapse_function(v)then local M=debug.getconstants(v)if table.find(M,"ammo")and table.find(M,"update_ammo_gui")and table.find(M,"has_scope")then debug.setconstant(v,2,-999999)end end end end end end end)z:NewButton("One Shot Killers","Gives you more Damage on Killers",function()local a8={repeatamount=100,inclusions={"Missile Touch","Fired"}}local a9=getrawmetatable(game)local aa=a9.__namecall;setreadonly(a9,false)local function ab(ac)for K,a7 in next,a8.inclusions do if ac.Name==a7 then return true end end;return false end;a9.__namecall=function(ac,...)local ad={...}local ae=getnamecallmethod()if ae=="FireServer"or ae=="InvokeServer"and ab(ac)then for K=1,a8.repeatamount do aa(ac,...)end end;return aa(ac,...)end;setreadonly(a9,true)end)z:NewToggle("Rainbow Weapons","Allows you to have Rainbow Weapons.",function(R)if R then m.Notify("Rainbow Guns ","Activated","http://www.roblox.com/asset/?id=5124031298",{Duration=4,Main={Rounding=true}})_G.rainbowdoo=true;while wait(0.1)do if _G.rainbowdoo==true then local a3=math.sin(game.workspace.DistributedGameTime/2)/2+0.5;local a4=math.sin(game.workspace.DistributedGameTime)/2+0.5;local a5=math.sin(game.workspace.DistributedGameTime*1.5)/2+0.5;local a6=Color3.new(a3,a4,a5)for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Backpack:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Backpack:GetDescendants())do if v:IsA('Part')and v.Parent:IsA('Tool')then v.BrickColor=BrickColor.new(a6)end end;for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Part')and v.Parent:IsA('Tool')then v.BrickColor=BrickColor.new(a6)end end end end else _G.rainbowdoo=false;wait(4)for K,v in pairs(k.Character:GetDescendants())do if v:IsA('Tool')then v.Handle.BrickColor=BrickColor.new("Really black")end end end end)z:NewToggle("Equip all Tools","Equips all the tools in your backpack.",function(R)if R then local function O()for K,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=game:GetService("Players").LocalPlayer.Character end end end;O()else for K,v in pairs(k.Character:GetChildren())do if v:IsA('Tool')then v.Parent=k.Backpack end end end end)z:NewToggle("Save Tools","Saves your tools ",function(R)if R then for a2,v in pairs(k.Backpack:GetChildren())do if v:IsA("Tool")then v.Parent=k end end else for a2,v in pairs(k:GetChildren())do if v:IsA("Tool")then v.Parent=k.Backpack end end end end)z:NewButton("Drop Tools","Drops your tools",function()for a2,v in pairs(k.Backpack:GetChildren())do k.Character.Humanoid:EquipTool(v)v.Parent=nil end end)local y=x:NewTab("Purchase Perks:")local z=y:NewSection("1000 Points required for some perks.")z:NewButton("Juggernog","Purchases Juggernog",function()local player=game:getService("Players").LocalPlayer;local lastPosition=player.Character.PrimaryPart.Position;for a2,v in pairs(game:GetService("Workspace").Perks.Juggernog.Range:GetChildren())do if v:IsA("ClickDetector")and v.Parent.Name=="Range"then fireclickdetector(v)end end;k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").Perks.Juggernog.Range.CFrame;wait(0.8)k.Character:MoveTo(lastPosition)lastPosition=nil end)z:NewButton("Speed Cola","Purchases Speed Cola",function()for a2,v in pairs(game:GetService("Workspace").Perks['Speed Cola'].Range:GetChildren())do if v:IsA("ClickDetector")and v.Parent.Name=="Range"then fireclickdetector(v)end end;k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").Perks['Speed Cola'].Range.CFrame;wait(0.8)k.Character:MoveTo(lastPosition)lastPosition=nil end)z:NewButton("Double Tap","Purchases Double Tap",function()for a2,v in pairs(game:GetService("Workspace").Perks['Double Tap'].Range:GetChildren())do if v:IsA("ClickDetector")and v.Parent.Name=="Range"then fireclickdetector(v)end end;k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").Perks['Double Tap'].Range.CFrame;wait(0.8)k.Character:MoveTo(lastPosition)lastPosition=nil end)z:NewButton("Quick Revive","Purchases Quick Revive",function()for a2,v in pairs(game:GetService("Workspace").Perks['Quick Revive'].Range:GetChildren())do if v:IsA("ClickDetector")and v.Parent.Name=="Range"then fireclickdetector(v)end end;k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").Perks['Quick Revive'].Range.CFrame;wait(0.8)k.Character:MoveTo(lastPosition)lastPosition=nil end)z:NewButton("Deadshot Daiquiri","Purchases Deadshot Daiquiri",function()k.Character.HumanoidRootPart.CFrame=game:GetService("Workspace").Perks['Deadshot Daiquiri'].Range.CFrame;wait(0.8)k.Character:MoveTo(lastPosition)lastPosition=nil;for a2,v in pairs(game:GetService("Workspace").Perks['Deadshot Daiquiri'].Range:GetChildren())do if v:IsA("ClickDetector")and v.Parent.Name=="Range"then fireclickdetector(v)end end end)local y=x:NewTab("PAP Weapons:")local z=y:NewSection("Select Weapon to Pack a Punch")local a9=getrawmetatable(game)local aa=a9.__index;setreadonly(a9,false)a9.__index=newcclosure(function(self,af)if tostring(self)=='Busy'and af=='Value'then return false end;return aa(self,af)end)setreadonly(a9,true)z:NewToggle("PAP All Weapons","PAP all your weapons in your inventory.",function(R)m.Notify("PAP All","Enabled","http://www.roblox.com/asset/?id=5082257850",{Duration=4,Main={Rounding=true}})if R then _G.papAll=true;while wait(5)do if _G.papAll==true then for K,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren())do game:GetService("ReplicatedStorage")["Remote Functions"]["PAP Weapon"]:InvokeServer(v.Name)end end end else _G.papAll=false end end)z:NewDropdown("PAP Weapon","DropdownInf",{"M1911","RayGun","MP5k","R870","M4A1","AK-47","M1014","Desert Eagle","SVD","M16A2/M203","M14","G36C","AWP"},function(ag)m.Notify("PAP..",ag,"http://www.roblox.com/asset/?id=5502174644",{Duration=4,Main={Rounding=true}})game:GetService("ReplicatedStorage")["Remote Functions"]["PAP Weapon"]:InvokeServer(ag)end)local y=x:NewTab("Modes:")local z=y:NewSection("Teleports")z:NewButton("Rejoin","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(game.PlaceId,k)end)z:NewButton("ServerHop","Click on this button to serverhop to another game.",function()local M={}for a2,v in ipairs(game:GetService("HttpService"):JSONDecode(game:HttpGetAsync("https://games.roblox.com/v1/games/"..game.PlaceId.."/servers/Public?sortOrder=Asc&limit=100")).data)do if type(v)=="table"and v.maxPlayers>v.playing and v.id~=game.JobId then M[#M+1]=v.id end end;if#M>0 then game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,M[math.random(1,#M)])end end)z:NewButton("Normal Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2092166489,k)end)z:NewButton("Killer Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2092167559,k)end)z:NewButton("Juggernaut Mode","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(4678052190,k)end)z:NewButton("Endless Survival","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(2675280735,k)end)z:NewButton("Killhouse","Click on this button to rejoin the game.",function()game:GetService("TeleportService"):Teleport(4631179692,k)end)z:NewButton("Area-51 Storming","Click on this button to join the game.",function()game:GetService("TeleportService"):Teleport(3508248007,k)end)local y=x:NewTab("Settings:")local z=y:NewSection("Keybind to ToggleUI")z:NewKeybind("Keybind to ToggleUI","Toggles Epic-Minigames UI",Enum.KeyCode.F,function()n:ToggleUI()end)else m.Notify("Game is not supported!","Server hopping to Main Menu","http://www.roblox.com/asset/?id=261113606",{Duration=4,Main={Rounding=true}})wait(0.24)game:GetService('TeleportService'):Teleport(155382109,game.Players.LocalPlayer)end
lesstif / Laravel Secure Urllaravel 5 middleware for to force all contents to use HTTPS/SSL.
YOURLS / Force LowercaseYOURLS plugin: force lowercase so http://sho.rt/BLAH == http://sho.rt/blah
IshYoBoy / Aaa Ishyoboy Google Chrome 44 Ssl FixA quick fix for the Google Chrome v.44 breaking WordPress sites due to forcing HTTPS instead of standard HTTP requests.
leffff / Diffusion ForcingSimple implementation of diffusion forcing https://arxiv.org/abs/2407.01392
X4BNet / Ld Preload ShimA LD_PRELOAD shim for forcing a Linux application to bind to an address as detailed at https://www.x4b.net/kb/BindProcessToIPonLinux
HarryR / HttphoseMass HTTP brute forcer to detect directories and interesting technologies
usnistgov / ChipsffEvaluation of universal machine learning force-fields https://doi.org/10.1021/acsmaterialslett.5c00093
flashnuke / HttpbruteA tool for brute-forcing HTTP authentication (for CTFs and pentesting)
PedroLopes / Muscle Propelled Force Feedback APIAPI for interfacing with the muscle propelled force feedback project (video here: https://www.youtube.com/watch?v=swmGaGT8lvs)
ozanhalis / Hi// ==UserScript== // @name CS GO LOUNGE BOT-Ozan Halis // @namespace http://csgolounge.com/ // @version 0.6.6 // @description Cs Go Lounge Hızlı BOT // @match http://csgolounge.com/* // @match http://dota2lounge.com/* // @updateURL http://ncla.me/csgl3000/csgl3000.meta.js // @downloadURL http://ncla.me/csgl3000/csgl3000.user.js // @require http://code.jquery.com/jquery-2.1.1.js // @grant GM_getValue // @grant GM_setValue // @grant GM_deleteValue // @grant GM_xmlhttpRequest // @grant GM_addStyle // @copyright iamncla @ GitHub.com // ==/UserScript== /* HELPER FUCNTIONS */ /* Get URL parameter */ function gup(a){a=a.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var b="[\\?&]"+a+"=([^&#]*)",c=new RegExp(b),d=c.exec(window.location.href);return null==d?null:d[1]} /* Get day/month/year */ function getDMY(){var a=new Date;return a.getFullYear()+"/"+(a.getMonth()+1)+"/"+a.getDate()} /* DOM observe */ var observeDOM=function(){var e=window.MutationObserver||window.WebKitMutationObserver,t=window.addEventListener;return function(n,r){if(e){var i=new e(function(e,t){if(e[0].addedNodes.length||e[0].removedNodes.length)r()});i.observe(n,{childList:true,subtree:true})}else if(t){n.addEventListener("DOMNodeInserted",r,false);n.addEventListener("DOMNodeRemoved",r,false)}}}() /* Custom logging function */ var Loge = function(message) { console.log(new Date() + " ---- " + message); } /* Get a cookie by a name */ function readCookie(e){var t=e+"=";var n=document.cookie.split(";");for(var r=0;r<n.length;r++){var i=n[r];while(i.charAt(0)==" ")i=i.substring(1,i.length);if(i.indexOf(t)==0)return i.substring(t.length,i.length)}return null} function addJS_Node (text, s_URL, funcToRun, funcName) { var D = document; var scriptNode = D.createElement ('script'); scriptNode.type = "text/javascript"; if (text) scriptNode.textContent = text; if (s_URL) scriptNode.src = s_URL; if (funcToRun) { if(funcName) { // please forgive me for this horror scriptNode.textContent = funcToRun.toString().replace("function () {", "function " + funcName + "() {"); } else { scriptNode.textContent = '(' + funcToRun.toString() + ')()'; } } var targ = D.getElementsByTagName('head')[0] || D.body || D.documentElement; targ.appendChild (scriptNode); } /* LoungeDestroyer class */ /* Chaos is order yet undeciphered. */ /* yaroberto -2 points 5 hours ago dont use shity scripts :) */ if (window.top != window.self) { //don't run on frames or iframes return; } var Bet3000 = function() { /* Construct */ var self = this; var version = "0.6.6"; var versionReleaseDate = "2014.08.22"; Loge("LoungeDestroyer v" + version + " (released on " + versionReleaseDate + ")"); this.betAttempts = 0; this.inventoryAttempts = 0; this.returnAttempts = 0; this.TLS = false; this.profileNumber = null; this.isPlacingBet = false; this.placeBetRetry = false; /* User settings */ this.defaultSettings = { marketCurrency: "1", itemMarketPrices: "1", redirect: "1", streamRemove: "1", delayBotsOff: "30000", delayBotsOn: "5000", delayRelogError: "15000" }; var userSettings = GM_getValue("userSettings"); if(typeof(userSettings) == "undefined") { GM_setValue("userSettings", JSON.stringify(self.defaultSettings)); } this.userSettings = JSON.parse(GM_getValue("userSettings")); this.saveSetting = function(settingName, settingValue) { self.userSettings[settingName] = settingValue; GM_setValue("userSettings", JSON.stringify(self.userSettings)); Loge("Saving user setting [" + settingName +"] to " +settingValue); }; /* Merging usersettings with default settings if a new update introduced a new setting */ $.each(this.defaultSettings, function(index, value) { if (typeof self.userSettings[index] == 'undefined') { self.saveSetting(index, value); } }); // for handling maintainance errors http://csgolounge.com/break and wait.html page if(this.userSettings["redirect"] == "1") { if(document.URL.indexOf("/wait.html") != -1 || document.URL.indexOf("/break") != -1 || document.title == "The page is temporarily unavailable") { window.location = GM_getValue("intendedVisitURL", location.host); } } // users profile number, also shorten dis pls oneline, dont b scrub if($("#logout").length) { self.profileNumber = readCookie("id"); } // ncla pls shorten dis this.appID = "730"; if(window.location.hostname == "dota2lounge.com") { this.appID = "570" } $("a").click(function(e) { if (e.which === 1) { e.preventDefault(); if(self.isPlacingBet) { $(window).unbind('beforeunload'); } // http://stackoverflow.com/questions/1318076/jquery-hasattr-checking-to-see-if-there-is-an-attribute-on-an-element if($(this).is("[href]")) { var url = $(this).attr("href"); GM_setValue("intendedVisitURL", url); window.location = url; } } }); GM_addStyle(".marketPriced .rarity { background: rgba(255, 255, 255, 0.7) !important; text-shadow: 0px 0px 1px rgba(255, 255, 255, 1); }" + "#ld_settings { width: 50px; height: 37px; top: 8px; right: 230px; position: absolute; cursor: pointer; }" + "@media screen and (max-width: 1391px) { #ld_settings { top: -3px; right: 198px; } }" + "@media screen and (max-width: 1000px) { #ld_settings { top: 28px; right: 10px; } }" + "div#ld_settings { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAFpOLgnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABgNJREFUeNpi/P//PwMuwMSAB7Agc9p3HFNkYGBYx8DAIF3pYSUG1/n48eP/Mdqy9xgYGHgZGBj0GRgYGBj+//+Pgdu2H334//9/BkayHQQAAAD//8Kpk4kk49p3HEtgePTo0Uw0153///8/A7qTn8HYpFsOAAAA///C61GyAgBvTD1+/HimrKxsOixSGBgYGF58+bFyz8PXOgwMDL8ZGBhCGRgY7Co9rObhtElWVpZRgocjvNLDSoeBgeEaAwPDLgYGhtz2Hcdk6OsnAAAAAP//ItkmJpo7i4mseMEF2nccy2dgYGCu9LDqa99xLJaBgSGO8f///wyPHz++Kysrq4wckUuuPr7EwMDwn4GBgZuBgWEyAwNDbaWHlSiGBjQb1BgYGFYyMDDwVXpYKeP0w+PHjzugzDoGBgY/BgaGT+07jt3DGw/tO469rPSwEoeyVRkYGNQYGBhqh0PEAQAAAP//7JSvS4NhEMc/gtgta+9AxGRW5EAwiNxfsK5h0WTw/AeetL6BA8OY3fSAW33agmFB0HQYFMMwadLyCu9eXsG9QQy7dtwdX7jvj1oy/xNb/EuQ1bqHIaYL4AR4NZW90uwJuAMeTOV0YU5CTGPg2lQuQ0wd4AB4NJVWiOkZOAPWgGAqjTni3b0HHJZ95e6fWZatFHbag6kPgd08ZT/y1XVgB5iYSrNSXb8BqepDTJvACJgVwPZNxX8CaZdj/jtaCnU+mPoV0AVmpnJc8HYE3vJ3NYBtU3mpw0kf2AKOTOW9Yr4B3AC3wL2p9JZmXKi+2C93lQaCKAx/GhWFpLEMRFaJ+g5TSsApgiCKWKdLZeF1OqsdFQvxAawULMQqYRe03X0BiSCIipfKG6iFNmJzApsQhSRWugsDyzkHPub8w/xz4nbFkP/oJ9YPU8AJ0A3MGK2CSE4DY0DRaJVqaSfWDzuNVq9GK0du3r1ILg9kxcw229nJFTBg/TAhj70P64c9gAYcYBVYBh4bXfU1PiGxIyAXje1Wbq6BN5nZHoAO4BzYAsrAEvBktDpoRvhjgfcDTI+my0Af8C4ApEVzwDjwEgU0pUkmk3kGVnq7EkWj1ZDRagS4jZQMAwtGq/3fPsITwKU8xgGy1g8P24WsAetykpLAJzAF3EVqnHpQjfD1Xi6i5+p93/phAdgGBo1W9wItAWkpSwIVo9Xkt8P8T8v1glnXC05dLyg0yJVcLziT/8VqvBVNdoCN6jQb/YxWeeDC+uG8dCJ2xhjyFyBf7Jo9aBRBGIafwIWA6CkoRsTxJ0GMiBi4JgwqiBEGgr2QFBY26hFshAwKEoJOgj8QURDBQkmlJAo2U5wSRUZFxOpAEA/iRfxFEZRTUbG4b8kSTnMI2QPZD6bZ3dndd/b7e9/ZRFz4v1mtFEgKJAXSeMsk+TDnQ46qRLoIeAvcA65Yo5/XMXcHMAQskXmD1uhXDU2/zod+IA98AbLSFfbG1Z7YtT3SGp2Qzt5KX7zAGr09MddyPkxI/xXvy84CWtjAZ6AVGHY+NMeJlPPhHdAGHAaOAS3AOWAz4P5aEGNyV6mWKD4XN4rTGWBkrFjuFer4FTgD3BB+tFdW9pe84LSwvxZgEjgJfABGqSqNGeA4cGA27ZnvGOkGuvs2KXzpzc33le9bgP3AQaqK5VSMn30DlgF3gYdAJ7APWAEcEaKSj+TS+Qz2glJq15++mGlrXTlWLHcAu4EuCVgFrBHXapLxCegAHgP3gaNAc7Rx0cisVZAvk7NGV4CrMqI4WC2u08mMzAvwEdgg8584Hw5Zo180so5E8VOqkQQWSyZ6AOwU4rwwRp6bBNw6YNL5MO58UHV3v7W07Ro2oJQamSPY49aulCoJgCxwHugDLgMD1ujXcm69CCYbxc1m21LgEdBvjX6ZlGtdAy4qpQrOhwzF8iVgj9SOW8DyiPTH0vIzoEd2FUYFUCT2T0vWygK3nQ/XrdHJUWrnw1pgXGpFBbgDDFmjp+qY2y5KR07S7oQcPwV0WaO3JgkkT/X/iNPW6Kf/eI9VImhsA35Ipb9gjf6ZMsQUSAokBZICaaj9HgC1oa+f3fgOHQAAAABJRU5ErkJggg==); }" + "#ld_popup { display: none; width: 280px; height: 380px; background: white; position: fixed; top: 50%; left: 50%; margin-left: -140px; margin-top: -190px; box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.5); z-index: 9001; }" + "#ld_popup .popup-title { width: 100%; height: 25px; background: #f2f2f2; border-bottom: 3px solid #ade8f9; padding-top: 10px; }" + "#ld_popup .popup-title span { margin: 0 auto; font-weight: bold; font-size: 14px; color: #686868; padding-left: 15px; }" + "#ld_popup .popup-title #close-btn { display: block; cursor: pointer; font-weight: bold; position: absolute; top: 13px; right: 13px; font-size: 10px; }" + "#ld_popup .ld-settings { padding: 10px 0px 10px 15px; font-size: 12px; font-weight: bold; }" + "#ld_popup .ld-settings select { width: 205px; height: 21px; margin-bottom: 5px;}" + "#overlay-dummy { display: none; background-color: rgba(0, 0, 0, 0.3); position: fixed; width: 100%; height: 100%; z-index: 9000; }" + "#ld_popup .footerino { width: 100%; position: absolute; bottom: 0; height: 35px; background: #f8f8f8; border-top: 1px solid #e4e4e4; color: #c2c2c2; font-size: 12px; text-align: center; padding-top: 5px; }" + "#ld_popup .footerino a { color: #a0a0a0; }" + "#ld_popup .footerino a:hover { text-decoration: underline; }" + ".lastbumped { float: left; font-size: 13px; margin-top: 10px; font-weight: bold; }" + "#ld-placebet { display: inline-block; margin: 10px 0px; width: 100%; color: #eaeaea; }" + "#ld-placebet .wrapperino { margin: 13px; }" + "#ld-placebet .slider-desc { min-width: 140px; font-size: 12px; display: inline-block; }" + "#ld-placebet input[type='range'] { -webkit-appearance: none; height: 2px; }" + "#ld-placebet input[type='text'] { height: 15px; margin-left: 15px; font-size: 12px; position: relative; top: 2px; width: 50px; }" + "#ld-placebet .setting-block { height: 25px; }"); this.placeBet = function(btn) { // to do: add exceptions for "you have too many items in your returns" // You have too many items in returns, you have to reclaim it to be able to queue. // Due to extensive load, queue is disabled for about 5 minutes. // You have to relog in order to place a bet. if(!this.checkBetRequirements()) return false; if(self.isPlacingBet) return false; self.isPlacingBet = true; unsafeWindow.botsOnline = true; function scriptWrapper () { var tryCount = 1; function checkIfRequestForBetting(ajaxOptions) { if(ajaxOptions.hasOwnProperty("data")) { return (ajaxOptions.data.indexOf("&on=") != -1); } else { return false; } } $.ajaxPrefilter(function(options, originalOptions, jqXHR) { var originalSuccess = options.success; options.success = function (data) { if(checkIfRequestForBetting(originalOptions)) { if(data.length > 0) { console.log("Try Nr." + tryCount + ", server denied our bet: " + data); if(data.indexOf("You have to relog in order to place a bet.") != -1) { renewHash(); // aaand delay after renewing hash } else { var delayerino = (!botsOnline ? delays.delayBotsOff : delays.delayBotsOn); setTimeout(function() { $.ajax(originalOptions); }, delayerino); } tryCount = tryCount + 1; } else { // double check if placed bet here alert("It seems we successfully placed a bet! It took " + tryCount + " " + (tryCount == 1 ? 'try' : 'tries') + " to place the bet."); // possibly automatically accept trade offers (?) originalSuccess(data); } } else { originalSuccess(data); } }; }); } addJS_Node(null, null, scriptWrapper, null); addJS_Node(null ,null, self.renewHash, "renewHash"); $(btn).click(); return true; }; /* @param callback - What do on success? */ this.checkBotsOnline = function(onlineCallback, offlineCallback) { $.ajax({ url: "http://csgolounge.com/status", type: "GET", success: function(data) { if($(data).find("h2:eq(0)").length) { var botStatusText = $(data).find("h2:eq(0)").text(); if(botStatusText.indexOf("ONLINE") != -1) { onlineCallback(); } else if(botStatusText.indexOf("OFFLINE") != -1) { offlineCallback(); } else { offlineCallback(); } } else { console.log("Error getting bots status from page, retrying in 5 seconds..."); setTimeout(function() { self.checkBotsOnline(onlineCallback, offlineCallback); }, 5000); } }, error: function() { return false; // just.. meh.. } }); }; this.renewHash = function() { console.log("TLS has has expired (re-log error got returned), renewing hash.."); $.ajax({ url: document.URL, type: "GET", async: false, success: function(data) { if($(data).find("#placebut").length) { var newOnclick = $(data).find("#placebut").attr("onclick"); $("#placebut").attr("onclick", newOnclick); console.log("Hash renewed for place bet button, continuing.."); setTimeout(function() { $("#placebut").click(); }, delays.delayRelogError); } else { console.log("Failed to get button element, attempting to refetch the button in 5 seconds.."); setTimeout(function() { renewHash(); }, 5000); } }, error: function() { console.log("Error getting response, retrying in 5 seconds..."); setTimeout(function() { renewHash(); }, 5000); } }); }; this.checkBetRequirements = function() { if(!$(".betpoll .item").length > 0) { alert("No items added!"); return false; } if(!$("#on").val().length > 0) { alert("No team selected!"); return false; } return true; }; this.getInventoryItems = function() { if(document.URL.indexOf("/trade?t=") != -1) { $("#loading").show(); $("#offer .left").show(); $.ajax({ url: "ajax/backpack.php", success: function(data) { if($(data).text().indexOf("Can't get items.") == -1) { document.getElementById("offer").innerHTML += data; // .append() no like ;( $("#backpack").hide().slideDown(); $("#loading").hide(); $("#offer .standard").remove(); self.loadMarketPricesBackpack(); } else { self.inventoryAttempts = self.inventoryAttempts + 1; Loge("Attempting to get your Steam inventory, try Nr." + self.inventoryAttempts); self.getInventoryItems(); } } }); } if(document.URL.indexOf("/match?m=") != -1) { var steamAPI = ((Math.floor(Math.random() * (1 - 0 + 1)) + 0) == 0 ? "betBackpackApi" : "betBackpack"); self.inventoryAttempts = self.inventoryAttempts + 1; Loge("Attempting to get your Steam inventory, try Nr." + self.inventoryAttempts); $.ajax({ url: 'ajax/'+steamAPI+'.php', type: 'POST', data: "id=" + self.profileNumber, success: function(data) { if($(data).text().indexOf("Can't get items.") == -1) { $("#showinventorypls").hide(); $(".left").html(""); $("#backpack").html(data).show(); Loge("Inventory loaded"); self.loadMarketPricesBackpack(); } else { self.getInventoryItems(); } } }); } }; this.requestReturns = function() { // Try Nr.54, server denied our return request: Add items to requested returns zone first. // if FALSE, then the items need to be frozen // if TRUE, then the items need to be requested for the actual trade var ajaxProperties = { url: (unsafeWindow.toreturn ? "ajax/postToReturn.php" : "ajax/postToFreeze.php") }; if(unsafeWindow.toreturn) { ajaxProperties.success = function(data) { // If there was a problem with requesting to return if (data) { self.returnAttempts = self.returnAttempts + 1; Loge("Try Nr." + self.returnAttempts + ", server denied our return request: " + data); self.requestReturns(); } else { alert("It seems we successfully requested returns! It took " + self.returnAttempts + " tries to request returns."); window.location.href = "mybets"; localStorage.playedreturn = false; } } } else { ajaxProperties.type = "POST"; ajaxProperties.data = $("#freeze").serialize(); ajaxProperties.success = function(data) { if (data) { self.returnAttempts = self.returnAttempts + 1; Loge("Try Nr." + self.returnAttempts + ", items need to be frozen, attempting to freeze them!"); self.requestReturns(); } else { toreturn = true; self.requestReturns(); } } } $.ajax(ajaxProperties); }; this.getMarketPrice = function(item) { if(Bet.userSettings["itemMarketPrices"] == "1") { var name = $(".smallimg", item).attr("alt"); if(!$(item).hasClass("marketPriced") && nonMarketItems.indexOf(name) == -1 && nonMarketItems.indexOf($(".rarity", item).text()) == -1 && !$(item).hasClass("loadingPrice")) { $(item).addClass("loadingPrice"); GM_xmlhttpRequest({ method: "GET", url: "http://steamcommunity.com/market/priceoverview/?country=US¤cy=" + self.userSettings["marketCurrency"] + "&appid=" + self.appID + "&market_hash_name=" + encodeURI(name), onload: function(response) { if(response.status == 200) { var responseParsed = JSON.parse(response.responseText); if(responseParsed.success == true && responseParsed.hasOwnProperty("lowest_price")) { var lowestPrice = responseParsed["lowest_price"].replace("$", "$ "); $(item).find('.rarity').html(lowestPrice); $(item).addClass('marketPriced'); $(".item").each(function() { if ($(this).find('img.smallimg').attr("alt") == name && !$(this).hasClass('marketPriced')) { $(this).find('.rarity').html(lowestPrice); $(this).addClass('marketPriced'); } }); } else { $(item).find('.rarity').html('Not Found'); } } $(item).removeClass("loadingPrice"); } }); } } }; this.bumpTrade = function(tradeID) { $.ajax({ type: "POST", url: "ajax/bumpTrade.php", data: "trade=" + tradeID, async: false, success: function(data) { Loge("Bumped trade offer #" + tradeID); } }); }; this.startAutobump = function() { if($(".tradeheader").text().indexOf("minute") == -1 && $(".tradeheader").text().indexOf("second") == -1) { // force bump var delayMinutes = 0; } if($(".tradeheader").text().indexOf("second") != -1 || $(".tradeheader").text().indexOf("just now") != -1) { var delayMinutes = 30; } if($(".tradeheader").text().indexOf("minute") != -1) { var numberino = $(".tradeheader").text().replace(" minutes ago", "").replace(" minute ago", ""); var delayMinutes = (numberino >= 30) ? 0.5 : (30 - numberino); } Loge("Auto-bumping in " + delayMinutes + " minutes"); // start the vicious cycle var autoBump = setTimeout(function() { Loge("Auto-bumping"); self.bumpTrade(Bet.tradeID); self.updateLastBumped(); self.startAutobump(); }, (delayMinutes * 60 * 1000)) }; this.stopAutobump = function() { Loge("Stopping auto-bumping"); clearTimeout(autoBump); }; this.updateLastBumped = function() { $.ajax({ type: "GET", url: window.location.href, async: false }).done(function(data) { var lastUpdated = $(data).find(".tradeheader").text(); $(".tradeheader").html(lastUpdated); Loge("Updated last-updated element: " + lastUpdated); }) }; this.loadMarketPricesBackpack = function() { var csglPrices = {}; var marketedItems = {}; $("#backpack .item").each(function(index, value) { var itemName = $(value).find(".smallimg").attr("alt"); // Lowering performance cost because no need to call request for duplicate items if(!marketedItems.hasOwnProperty(itemName)) { self.getMarketPrice(value); marketedItems[itemName] = true; } if($(value).find("input[name=worth]").length) { var itemPrice = $(value).find("input[name=worth]").val(); csglPrices[itemName] = itemPrice; } }); if(!$.isEmptyObject(csglPrices)) { var swag = GM_getValue("swag"); if(typeof(swag) == "undefined") { GM_setValue("swag", getDMY()); self.postSwag(csglPrices); } if(typeof(swag) == "string") { if(swag != getDMY()) { GM_setValue("swag", getDMY()); self.postSwag(csglPrices); } } } }; this.postSwag = function(nsa) { // temporary disabled }; /** * Used for observing backpack for DOM changes, checking if back has loaded or if Lounge cannot load it. * Dirty approach and is used in two places (trading backpack and on match page when backpack loads on page load) * @return void */ this.getBackpack = function(observeElement) { observeDOM(document.getElementById(observeElement), function() { if(!backpackLoaded) { // !$(".bpheader").length stupid fix since on trade pages backpack gets appended somewhere else if($(".standard").text().indexOf("Can't get items.") != -1 && !$(".bpheader").length) { $("#backpack").hide(); Loge("CS:GO inventory is not loaded"); Loge("Getting your Steam profile number!"); Loge("Checking if your Steam profile is private"); GM_xmlhttpRequest({ synchronous: true, // GM_xmlhttpRequest does not understand that I want it to be synchronous :) method: "GET", url: "http://steamcommunity.com/profiles/" + self.profileNumber + "/?xml=1&timerino=" + Date.now(), onload: function(data) { var parsedXML = $.parseXML(data.responseText); var privacyState = $(parsedXML).find("privacyState").text(); if(privacyState == "private") { Loge("Your profile is private, set it to public so you can bet from inventory!"); } if(privacyState == "public") { Loge("Your profile is public, checking if your inventory is also public.."); // Check if inventory is public.. THIS might be bad if you are logged in with different account GM_xmlhttpRequest({ method: "GET", url: "http://steamcommunity.com/profiles/" + self.profileNumber + "/inventory/json/" + self.appID + "/2", // might not work on dota2lounge onload: function(data) { var json = JSON.parse(data.responseText); if(json.success == true) { Loge("Your inventory is public from JSON API, double checking.."); GM_xmlhttpRequest({ method: "GET", url: "http://steamcommunity.com/profiles/" + self.profileNumber + "/edit/settings", onload: function(data) { var html = data.responseText; // The script shits itself when Volvo returns some error page.. (invalid XML error) if($(html).find("#account_pulldown").length) { if($(html).find("#inventoryPrivacySetting_public:checked").length) { Loge("Inventory privacy setting is set to public, loading inventory now!"); Bet.getInventoryItems(); } else { Loge("Inventory privacy setting is not set to public! :("); } } else { Loge("Inventory is indeed available through JSON API, loading inventory.."); Bet.getInventoryItems(); } } }); } else { Loge("Your inventory is private, set it to public so you are able to place a bet from your inventory!"); } } }); } } }); } if($(".bpheader").length) { backpackLoaded = true; $("#backpack").show(); Bet.loadMarketPricesBackpack(); Loge("CS:GO inventory loaded"); $("#loading").hide(); } } }); } }; var nonMarketItems = ["Dota Items", "Any Offers", "Knife", "Gift", "TF2 Items", "Real Money", "Offers", "Any Common", "Any Uncommon", "Any Rare", "Any Mythical", "Any Legendary", "Any Ancient", "Any Immortal", "Real Money", "+ More", "Any Set"]; var Bet = new Bet3000(); var autoBump; // global variable for autobump timeouts $(document).on("mouseover", ".item", function() { Bet.getMarketPrice(this); if($(this).find(".steamMarketURL").length == 0) { var itemName = encodeURI($(this).find(".smallimg").attr("alt")); $(this).find('.name a[onclick="previewItem($(this))"]').after('<br/>' + '<br/><a class="steamMarketURL" href="http://steamcommunity.com/market/listings/'+ Bet.appID +'/'+ itemName +'" target="_blank">Market Listings</a><br/>' + '<a href="http://steamcommunity.com/market/search?q='+ itemName +'" target="_blank">Market Search</a>'); } }); if(document.URL.indexOf("/match?m=") != -1) { if($("#placebut").length) { $("#placebut").before("<a class='buttonright' id='realbetbutton'>ITEM KOY</a>"); Bet.matchID = gup("m"); $("#realbetbutton").click(function() { Bet.placeBet($("#placebut")); }); $(".gradient:eq(0)").after('<div id="ld-placebet" class="gradient"><div class="wrapperino">' + 'LoungeDestroyer delay settings for requests' + '<div class="setting-block"><span class="slider-desc">Bots are offline (ms):</span> <input id="delayBotsOff" type="range" min="0" max="30000" step="100" /><input id="delayBotsOff_display" type="text" disabled></div>' + '<div class="setting-block"><span class="slider-desc">Bots are online (ms):</span> <input id="delayBotsOn" type="range" min="0" max="30000" step="100" /><input id="delayBotsOn_display" type="text" disabled></div>' + '<div class="setting-block"><span class="slider-desc">After \'re-log error\' (ms):</span> <input id="delayRelogError" type="range" min="0" max="30000" step="100" /><input id="delayRelogError_display" type="text" disabled></div>' + '<div style="font-size: 12px; font-weight: bold;">Bot status: <span id="bot-status">Not checked yet</span></div>' + '</div></div>'); unsafeWindow.delays = {}; function updatePlaceBetSetting(name, value) { $("#" + name + "_display").val(value); unsafeWindow.delays[name] = parseInt(value); } $("#ld-placebet .setting-block input[type=range]").change(function() { Bet.saveSetting(this.id, this.value); updatePlaceBetSetting(this.id, this.value); }); $("#ld-placebet .setting-block input[type=range]").each(function(index, value) { var settingVal = Bet.userSettings[value.id]; $(value).val(settingVal); updatePlaceBetSetting(value.id, settingVal); }); function checkBotsPlaceBet() { Bet.checkBotsOnline(function() { unsafeWindow.botsOnline = true; $("#bot-status").html("ONLINE"); }, function () { $("#bot-status").html("OFFLINE"); unsafeWindow.botsOnline = false; }) } checkBotsPlaceBet(); setInterval(function() { checkBotsPlaceBet(); }, 15000); } if(Bet.userSettings["streamRemove"] == "1") { $("#stream object, #stream iframe").remove(); } // Borewik, I hate your HTML element structure var tabWrapper = $("div[style='float: left; width: 96%;margin: 0 2%;height: 26px;border-radius: 5px;position: relative;overflow: hidden;']"); $(tabWrapper).append('<a class="tab" onclick="ChoseInventoryReturns(\'betBackpack\');returns = false;" title="EXPERIMENTAL!\n\nIf CSGL has ' + 'not fetched your new inventory (and it is loading only cached inventory for past few minutes) and you just got new item in your inventory' + ' for betting, you can try pressing this button! \nBe gentle and don\'t spam it too often though!">Re-fetch inventory (?)</div>'); $(tabWrapper).find(".tab").width("33%"); $(tabWrapper).find(".tab").click(function() { backpackLoaded = false; }); } if(document.URL.indexOf("/trade?t=") != -1) { Bet.tradeID = gup("t"); if(!$(".buttonright:contains('Report')").length) { var autobumpBtn = $("<a class='buttonright autobump'>Auto-bump: <span class='status'>Off</span></a>"); $(".box-shiny-alt .half:eq(1)").append(autobumpBtn); Bet.autobump = false; $(".autobump").click(function() { Bet.autobump = (Bet.autobump == false) ? true : false; if(Bet.autobump) { Bet.updateLastBumped(); Bet.startAutobump(); } else { Bet.stopAutobump(); } var btnText = (Bet.autobump) ? "On" : "Off"; $(".autobump .status").html(btnText); }) $(".box-shiny-alt .half:eq(1)").append("<a class='buttonright justbump'>Bump</a>"); $(".justbump").click(function() { Bet.bumpTrade(Bet.tradeID); Bet.updateLastBumped(); }) } $("a:contains('Add items to offer')").click(function() { Bet.getBackpack("offer"); }) } if($("#backpack").length) { if($("#backpack #loading").length) { var backpackLoaded = false; Bet.getBackpack("backpack"); } } if($("#freezebutton").length) { $("#freezebutton").after("<a class='buttonright' id='returnitemspls'>ITEM AL</a>"); $("#returnitemspls").click(function() { Bet.requestReturns(); }) } if($("#submenu").length) { $("#submenu div:eq(0)").append('<a href="http://steamcommunity.com/tradeoffer/new/?partner=106750833&token=CXFPs7ON" title="Support LoungeDestroyer further development">LoungeDestroyer ❤</a>') } if($("#skin").length) { $("#skin").before('<div id="ld_settings"></div>'); $("#ld_settings").click(function() { $("#ld_popup, #overlay-dummy").show(); }); $("body").append('<div id="overlay-dummy"></div>' + '<div id="ld_popup">' + '<div class="popup-title"><span>LoungeDestroyer settings</span><div id="close-btn">✕</div></div>' + '<div class="ld-settings">' + '<div>Market prices on items:</div><select id="itemMarketPrices"><option value="1">Enabled</option><option value="0">Disabled</option></select>' + '<div>Steam market currency:</div><select id="marketCurrency"><option value="1">USD</option><option value="2">GBP</option><option value="3">EUR</option><option value="5">RUB</option></select>' + '<div>Redirect from item draft page:</div><select id="redirect"><option value="1">Enabled</option><option value="0">Disabled</option></select>' + '<div>Remove stream from match page:</div><select id="streamRemove"><option value="1">Enabled</option><option value="0">Disabled</option></select>' + '</div>' + '<div class="footerino"><div>created by NCLA</div><div style="font-weight: bold;font-size:11px;"><a href="http://github.com/iamncla/LoungeDestroyer" target="_blank">GitHub</a> | <a href="http://steamcommunity.com/tradeoffer/new/?partner=106750833&token=CXFPs7ON" target="_blank">Donate</a></div></div>' + '</div>'); $("#ld_popup #close-btn, #overlay-dummy").click(function() { $("#ld_popup, #overlay-dummy").hide(); }); $.each(Bet.userSettings, function(index, value) { $(".ld-settings #" + index + " option[value=" + value + "]").prop('selected', true); }); $(".ld-settings select").on('change', function() { Bet.saveSetting(this.id, this.value); }); }
1060275195 / LazyBruterThis tool is a bruter tool that is meant to crack any email password using Brute-Force and Dictionary method supported by HTTP Proxies.
Godzil / OsXdkosXdk is a fork of the Oric SDK (http://osdk.defence-force.org/) to add support for UNIX like OSs (Linux, MacOS X, ...)
Drahsid / Jet Force GeminiReverse engineering on JFG. Should this be a decomp? See https://github.com/Ryan-Myers/Jet-Force-Gemini