<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Krunker Hub</title>
<script src="https://cookie-cdn.cookiepro.com/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="15b4472b-823a-468e-b5eb-6eeaca5d6de4"></script>
<script type="text/javascript">
function OptanonWrapper() {}
</script>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-69264675-5"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-69264675-5');
</script>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-4505182558467475",
enable_page_level_ads: true
}); document.open = function(){};
</script>
<script type="text/javascript" data-cfasync="false">
var freestar = freestar || {};
freestar.hitTime = Date.now();
freestar.queue = freestar.queue || [];
freestar.config = freestar.config || {};
freestar.debug = window.location.search.indexOf('fsdebug') === -1 ? false : true;
freestar.config.enabled_slots = ["krunkerio_728x90_1","krunkerio_300x250_2"
];!function(a,b){var c=b.getElementsByTagName("script")[0],d=b.createElement("script"),e="https://a.pub.network/krunker-io";e+=freestar.debug?
"/qa/pubfig.min.js":"/pubfig.min.js",d.async=!0,d.src=e,c.parentNode.insertBefore(d,c)}(window,document);
</script>
<link rel='shortcut icon' type="image/png" href="./img/favicon.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0">
<meta name="description" content="Krunker.io is a free io Multiplayer First Person Shooter. No Download! Free!">
<meta name="keywords" content="FPS,Free,IO,roblox,fortnite,online,shooter">
<meta property="og:title" content="Krunker Hub">
<meta property="og:image" content="https://assets.krunker.io/promo/og.png">
<meta property="og:description" content="Krunker.io is a free io Multiplayer First Person Shooter. No Download browser FPS! Free!">
<link rel="stylesheet" href="../css/social.css?build=cqxnj" />
<link rel="stylesheet" href="../css/flag.css?build=cqxnj" />
<link rel="stylesheet" href="../css/social_custom.css?build=cqxnj" />
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
</head>
<body>
<div id="backgroundImage"></div>
<div id="uiBase">
<div id="aHolder">
<div id="aContainer">
<div><div align="center" id="krunkerio_728x90_1">
<script data-cfasync="false" type="text/javascript">
freestar.queue.push(function () {
googletag.display('krunkerio_728x90_1');
});
</script>
</div></div>
</div>
</div>
<img id='androidDB' style='display: none' onclick='openLink("https://play.google.com/store/apps/details?id=ch.yendis.krunkerhub")' src='/img/android.png'></img>
<img id='iosDB' style='display: none' onclick='openLink("https://apps.apple.com/app/id1515679115")' src='/img/ios.png'></img>
<img id='steamDB' style='display: none' onclick='openLink("https://store.steampowered.com/app/1408720/Krunker/")' src='/img/steam.png'></img>
<script>
window.captchaReady = false;
window.captchaCallback = function() {
window.captchaReady = true;
};
window.hcaptchaReady = false;
window.hcaptchaCallback = function() {
window.hcaptchaReady = true;
};
</script>
<script src="/libs/howler.min.js?build=cqxnj"></script>
<script src="https://www.google.com/recaptcha/api.js?onload=captchaCallback&render=6LdvBrQUAAAAAL6gtEpVNzii_3nQkbOyx912nvlm"></script>
<script src="https://hcaptcha.com/1/api.js?onload=hcaptchaCallback&render=explicit&recaptchacompat=off" async defer></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.8.0/Chart.bundle.min.js"></script>
<div id="errorDisplay" style="display: none">
<div id="errorTitle"></div>
<div id="errorReloadButton" onclick="location.reload()">Reload</div>
</div>
<div id="navBar">
<div id="navTitle" onclick="openLink('/');">KRUNKER<div id='hubBox'>Hub</div></div>
<div id="profileInfo">
<img id="profileImg" src="https://assets.krunker.io/textures/classes/icon_0.png" onmouseover="SOUND.play('tick_0',0.1)" onclick="updateWindow('profile')" />
<div id="profileName" onmouseover="SOUND.play('tick_0',0.1)" onclick="updateWindow('profile')"></div>
<div id="profileLogin" class="button lgn" onclick="loginPopup()">Login</div>
<div id="profileSearch">
<input type="text" id="searchPInput" placeholder="Search User" onkeyup="if (window.event.keyCode==13) window.searchProfile();">
<div id="searchBtn" onclick="window.searchProfile();">Search</div>
</div>
</div>
<div id="navButtons">
<div class="terms" onclick="openURL('./docs/terms.txt')" onmouseover="SOUND.play('tick_0',0.1)">Terms</div>
<div onmouseover="SOUND.play('tick_0',0.1)" onclick="updateWindow('feed')" id="feed" class="material-icons mic1 menuBtn" style="margin-right:-4px;font-size:42px;margin-top:4px">public</div>
<div onmouseover="SOUND.play('tick_0',0.1)" onclick="updateWindow('market',null,null,null,'store')" id="market" class="material-icons mic1 menuBtn" style="margin-right:-4px">store</div>
<div onmouseover="SOUND.play('tick_0',0.1)" onclick="updateWindow('leaders')" id="leaders" class="material-icons mic1 menuBtn">poll</div>
<div onmouseover="SOUND.play('tick_0',0.1)" onclick="updateWindow('maps')" id="maps" class="material-icons mic1 menuBtn">videogame_asset</div>
<div onmouseover="SOUND.play('tick_0',0.1)" onclick="updateWindow('mods')" id="mods" class="material-icons mic1 menuBtn" style="font-size: 44px;margin-top: 3px;">extension</div>
<div onmouseover="SOUND.play('tick_0',0.1)" onclick="updateWindow('clanwars')" id="clanwars" class="material-icons mic1 menuBtn"><img src="/img/crossed_swords_0.svg" style="margin-top:-4px;margin-left:-8px;margin-right:-8px;width:60px;image-rendering:auto;"></div>
<div onmouseover="SOUND.play('tick_0',0.1)" onclick="openSettings()" id="settings" class="material-icons mic1 menuBtn" style="font-size: 43px;margin-top: 5px;">settings</div>
</div>
</div>
<div id="loadMessage">
<div style='width:100%;text-align:center'>
<div class='lds-ring'><div></div><div></div>
<div></div><div></div></div>
<div style='font-size:22px;color:rgba(
255,255,255,0.6);margin-right:10px'>LOADING</div>
</div>
</div>
<div id="leaderHolder" class="centerHolder">
<div class="leaderNav2">
<div class="leaderBtn2" onclick="updateWindow('leaders')">Level</div>
<div class="leaderBtn2" onclick="updateWindow('leaders','player_kills')">Kills</div>
<div class="leaderBtn2" onclick="updateWindow('leaders','player_wins')">Wins</div>
<div class="leaderBtn2" onclick="updateWindow('leaders','player_timeplayed')">Time</div>
<div class="leaderBtn2" onclick="updateWindow('leaders','player_funds')">Krunkies</div>
<div class="leaderBtn2" onclick="updateWindow('leaders','player_clan')">Clans</div>
<div class="leaderBtn2" onclick="updateWindow('leaders','player_chal')">Challenge</div>
<div class="leaderBtn2" onclick="updateWindow('leaders','player_followed')">Followers</div>
<div class="leaderBtn2" onclick="updateWindow('leaders','player_eventtime')">Raid</div>
</div>
<div id="leaderList" class="scrollView"></div>
</div>
<div id="mapsHolder" class="centerHolder">
<div class="leaderNav">
<a class="leaderBtn tabSel" href="javascript:;" id="gTab_0" onclick="windows[0].switchTab(0)">Popular</a>
<a class="leaderBtn" href="javascript:;" id="gTab_1" onclick="windows[0].switchTab(1)">Featured</a>
<a class="leaderBtn" href="javascript:;" id="gTab_2" onclick="windows[0].switchTab(2)">New</a>
<a class="leaderBtn" href="javascript:;" id="gTab_3" onclick="windows[0].switchTab(3)">KR</a>
<a class="leaderBtn" href="javascript:;" id="gTab_4" onclick="windows[0].switchTab(4)">Favorites</a>
<a class="leaderBtn" href="javascript:;" id="gTab_5" onclick="windows[0].switchTab(5)">My Games</a>
<div id="searchBar">
<input id="searchInput" placeholder="Game Name" style="width:180px" />
<a style='margin-left: 5px;font-size: 20px;line-height: 26px;background-color: #2196F3;padding: 8px;
padding-left: 15px;padding-right: 15px;border-radius: 6px;color:#fff' href='javascript:;' onclick='windows[0].searchMaps()'>Search</a>
</div>
<a class="leaderBtn" href="javascript:;" onclick="publishPopup()" style="background-color: #993299!important;margin-left: 5px;">Publish</a>
<img id='editorDB' onclick='openLink("/editor.html")' src='/img/editor.png'></img>
</div>
<div id="mapList" class="scrollView"></div>
</div>
<div id="modsHolder" class="centerHolder">
<div class="leaderNav">
<a class="leaderBtn tabSel" href="javascript:;" id="mTab_0" onclick="windows[1].switchTab(0)">Popular</a>
<a class="leaderBtn" href="javascript:;" id="mTab_1" onclick="windows[1].switchTab(1)">Featured</a>
<a class="leaderBtn" href="javascript:;" id="mTab_2" onclick="windows[1].switchTab(2)">New</a>
<a class="leaderBtn" href="javascript:;" id="mTab_3" onclick="windows[1].switchTab(3)">Favorites</a>
<a class="leaderBtn" href="javascript:;" id="mTab_4" onclick="windows[1].switchTab(4)">My Mods</a>
<div id="searchBar">
<input id="searchInputMO" placeholder="Mod Name" style="width:180px" />
<a style='margin-left: 5px;font-size: 20px;line-height: 26px;background-color: #2196F3;padding: 8px;
padding-left: 15px;padding-right: 15px;border-radius: 6px;color:#fff' href='javascript:;' onclick='windows[1].searchMods()'>Search</a>
</div>
<a class="leaderBtn" href="javascript:;" onclick="publishModPopup()" style="background-color: #993299!important;margin-left: 5px;">Publish</a>
</div>
<div id="modList" class="scrollView"></div>
</div>
<div id="profileHolder">
<div class='scrollItemNew' style="box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;">
<div id='hackText'>HACKER</div>
<div id='leftProfile'>
<img id='socialPic' class='profilePic' />
<span id='socialFlag'></span>
</div>
<div id="rightProfile"></div>
</div>
<div></div>
<div class='profileNav'>
<div class="profileTabs">
<div class="profileTab pTabA" id="pTab_about" onmouseover="SOUND.play('tick_0',0.1)" onclick="openProfileTab('about')">About</div>
<div class="profileTab" id="pTab_activity" onmouseover="SOUND.play('tick_0',0.1)" onclick="openProfileTab('activity')">Activity</div>
<div class="profileTab" id="pTab_creations" onmouseover="SOUND.play('tick_0',0.1)" onclick="openProfileTab('creations')">Creations</div>
<div class="profileTab" id="pTab_reports" onmouseover="SOUND.play('tick_0',0.1)" onclick="openProfileTab('reports')">Reports</div>
<div class="profileTab" id="pTab_inputs" onmouseover="SOUND.play('tick_0',0.1)" onclick="openProfileTab('inputs')">Inputs</div>
</div>
</div><div></div>
<div class="pTabsContent selected" id="pTabContent_about"></div>
<div class="pTabsContent" id="pTabContent_activity"></div>
<div class="pTabsContent" id="pTabContent_creations"></div>
<div class="pTabsContent" id="pTabContent_reports"></div>
<div class="pTabsContent" id="pTabContent_inputs">
<div class='scrollItemNew'>
<div style='margin-top:10px;margin-bottom:10px;'>
<canvas id="inputsChart"></canvas>
</div>
</div>
<div></div>
</div>
</div>
<div id="searchHolder" class="centerHolder">
<div id="searchInfo" style="height: auto;" class="scrollView"></div>
<div id="searchList" class="scrollView"></div>
</div>
<div id="tourneyHolder" class="centerHolder">
<div id="tourneyList" class="scrollView"></div>
</div>
<div id="popupHolder">
<div id="popupBack" onclick="showPopup()"></div>
<div id="filterPop"></div>
<div id="sortPop"></div>
<div id="popupContent"></div>
<div id="tradePop"></div>
<div id="followPop"></div>
<div id="offerPop"></div>
<div id="reportPop"></div>
<div id="giftPop"></div>
<div id="flagPop"></div>
<div id="verifyPop"></div>
<div id="confListPop"></div>
<div id="confQSPop"></div>
<div id="confOfferPop"></div>
<div id="confSubmitPop"></div>
<div id="publishPop"></div>
<div id="loginPop"></div>
<div id="settingsPop"></div>
<div id="itemViewPop"></div>
</div>
<div id="adBox" style='display:none'>
<div id="leftAdHol">
<div id='leftABox'>
<div class='sideBarHeader'>Krunker News</div>
<div class='sideBarItem'><a href='https://www.twitch.tv/krunkeresports' target='_blank' class='menuLink blueLink' style='font-size:14px;margin-right:4px'>
Krunker E-Sports</a> is back!
Tune in every Saturday to watch the Action!
</div>
<div class='sideBarItem'>Krunker is coming to <a href='https://store.steampowered.com/app/1408720/Krunker/' class='menuLink blueLink' style='font-size:14px' target="_blank">Steam!</a>
The Browser version will always be available.</div>
<div class='sideBarItem'>Season 4 is finally out. We will continue to add more content in the coming days/weeks</div>
</div>
<div id="leftYTBox">
<div class='sideBarHeader'>Krunk TV</div>
<iframe id='recYTVid'>
</iframe>
</div>
</div>
<div id="rightAdHol">
<div id="rightABox"><div align="center" id="krunkerio_300x250_2">
<script data-cfasync="false" type="text/javascript">
freestar.queue.push(function () {
googletag.display('krunkerio_300x250_2');
});
</script>
</div></div>
<div id="rightFollBox">
<div class='sideBarHeader'>Who to Follow</div>
<div id="whoToFolL"></div>
</div>
</div>
</div>
<div id="chatHolder">
<div id="chatScroller"></div>
<div id="chatBox">
<div id="postTopBar" class='chatTopBar'><span onclick='closeChat()' class="material-icons likeBtn" style='margin-right:30px;font-size:28px;color:#fff'>
arrow_back</span><span id="chatWithHead"></span>
</div>
<div id="chatBoxList">
<div id="chatBoxFill"></div>
</div>
<div id="chatBoxInputH">
<input id="chatBoxInput" placeholder="Enter Message"></input>
<div id="chatBoxButton" onclick="sendChat()">Send</div>
</div>
</div>
</div>
<div id="feedHolder" class="centerHolder" style='overflow-y:auto;bottom:140px'>
<div id="singlePost" style="display:none;overflow-y:hidden;" class="scrollItem">
<div id="postTopBar"><span onclick='leavePost()' class="material-icons likeBtn" style='margin-right:30px;font-size:28px'>
arrow_back</span><b>Post</b>
<span id="postTopStat" style='float:right'></span>
</div>
<div id="singlePostH"></div>
</div>
<div id="fpHolder">
<div id="postEntryC" class="scrollItem">
<div>
<img src='./img/favicon.png' id='postProf' />
<input id="postInput" placeholder="Say something..."></input>
</div>
<div>
<div style='text-align:right;display:none;margin-bottom:10px;' id='krInptHol'>
<input id="postKR" type="number" placeholder="KR Giveaway Amount"></input>
<div style='font-size:14px;color:rgba(0,0,0,0.4);margin-bottom:12px;margin-top:6px;
margin-right:3px'>
You will be charged a 10% KR Fee to make a Giveaway Post
</div>
</div>
<span class='postCFoll' style='margin-left:103px'>
<span style='color:#000000' id='postCFole'>0</span> Followers</span>
<span class='postCFoll'><span style='color:#000000' id='postCFoli'>
0</span> Following</span>
<div style='float:right'>
<div id="givaButton" onclick="togglPos()"><span class="material-icons" style='color:#fff;vertical-align:middle;
margin-top:-6px;font-size:31px'>local_atm</span></div>
<div id="postButton" onclick="makePost()">Post</div>
</div>
</div>
</div>
<div style='width:100%'></div>
<div id="feedTabs">
<span class="feedTab" id="feedTab1" style='width:140px' onclick='switchFeedTab(1)'> <span class="material-icons" style='vertical-align:middle;margin-top:-6px;font-size:29px'>
person</span> Following</span>
<span class="feedTab" id="feedTab4" style='width:85px' onclick='switchFeedTab(4)'> <span class="material-icons" style='vertical-align:middle;margin-top:-6px;font-size:29px'>
whatshot</span> Hot</span>
<span class="feedTab feedTabA" id="feedTab0" style='width:110px' onclick='switchFeedTab(0)'> <span class="material-icons" style='vertical-align:middle;margin-top:-7px;font-size:29px'>
public</span> Global</span>
<span class="feedTab" id="feedTab5" style='width:160px' onclick='switchFeedTab(5)'> <span class="material-icons" style='vertical-align:middle;margin-top:-4px;font-size:31px'>
local_atm</span> Giveaways</span>
<span class="feedTab" id="feedTab2" style='width:100px' onclick='switchFeedTab(2)'> <span class="material-icons" style='vertical-align:middle;margin-top:-4px;font-size:31px'>
groups</span> Clan</span>
</div>
<div style='width:100%'></div>
<div id="postList">
<div id="postHolder"></div>
</div>
</div>
</div>
<div id="marketHolder" class="centerHolder">
<div class="leaderNav">
<div id="invTrack"></div>
<div id="m_blackm" onclick="updateWindow('market','blackm',null,null,'store')"><img src="/img/black_m.png" style="margin-top:-3px;width:45px;image-rendering:auto;"></div>
<div id="m_stats" onclick="updateWindow('market','stats',null,null,'store')"><i class="material-icons" style="font-size: 43px;color: #fff;">assessment</i></div>
<a