Advertisement
EndlessNameless

SENTRY | HTTP DEBUG | NO KEYS FOUND UPON 200 - OK

May 22nd, 2017
572
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 108.01 KB | None | 0 0
  1. <----------------------------------------------------------------------------------
  2. Site: http://www.roblox.com/
  3. Debug of BOT 1
  4. Combo: magecage:12magecage12
  5. Direct Connection
  6. ----------------------------------------------------------------------------------
  7.  
  8. <-----Bot Status: Calling main URL----->
  9. <-----Sent Headers----->
  10. GET / HTTP/1.0
  11. Accept: */*
  12. User-Agent: Opera/9.80 (Windows NT 6.0; U; en) Presto/2.2.0 Version/10.00
  13. Host: www.roblox.com
  14. Pragma: no-cache
  15. Connection: keep-alive
  16.  
  17.  
  18. <-----Received Headers----->
  19. HTTP/1.1 301 Moved Permanently
  20. Cache-Control: private
  21. Location: https://www.roblox.com:443/
  22.  
  23. Set-Cookie: rbx-ip=; domain=roblox.com; path=/
  24.  
  25. P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"
  26. Date: Mon, 22 May 2017 11:53:41 GMT
  27. Connection: keep-alive
  28. Content-Length: 144
  29.  
  30.  
  31.  
  32. <-----Bot Status: Calling main URL----->
  33. <-----Sent Headers----->
  34. GET / HTTP/1.0
  35. Accept: */*
  36. Pragma: no-cache
  37. User-Agent: Opera/9.80 (Windows NT 6.0; U; en) Presto/2.2.0 Version/10.00
  38. Host: www.roblox.com
  39. Cookie: rbx-ip=; GuestData=UserID=-849124778; RBXEventTrackerV2=CreateDate=2/22/2016 12:34:28 AM&rbxid=&browserid=4175051078; RBXViralAcquisition=time=2/22/2016 12:34:28 AM&referrer=&originatingsite=; RBXSource=rbx_acquisition_time=2/22/2016 12:34:28 AM&rbx_acquisition_referrer=&rbx_medium=Direct&rbx_source=&rbx_campaign=&rbx_adgroup=&rbx_keyword=&rbx_matchtype=&rbx_send_info=1
  40.  
  41.  
  42. <-----Received Headers----->
  43. HTTP/1.1 200 OK
  44. Cache-Control: private
  45. Content-Type: text/html; charset=utf-8
  46. X-Frame-Options: SAMEORIGIN
  47.  
  48. Set-Cookie: RBXMarketing=; domain=roblox.com; expires=Fri, 07-Oct-2044 11:53:43 GMT; path=/
  49.  
  50. P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"
  51. Date: Mon, 22 May 2017 11:53:43 GMT
  52. Connection: close
  53. Content-Length: 56873
  54.  
  55.  
  56.  
  57. <-----Received Source----->
  58.  
  59.  
  60. <!DOCTYPE html>
  61. <!--[if IE 8]><html class="ie8" ng-app="robloxApp"><![endif]-->
  62. <!--[if gt IE 8]><!-->
  63. <html>
  64. <!--<![endif]-->
  65. <head data-machine-id="WEB806">
  66. <!-- MachineID: WEB806 -->
  67. <title>ROBLOX.com</title>
  68. <meta http-equiv="X-UA-Compatible" content="IE=edge,requiresActiveX=true" />
  69. <meta charset="UTF-8">
  70. <meta name="viewport" content="width=device-width, initial-scale=1">
  71. <meta name="author" content="ROBLOX Corporation" />
  72. <meta name="description" content="Roblox is the world&#39;s largest social platform for play. We help power the imaginations of people around the world." />
  73. <meta name="keywords" content="free games, online games, building games, virtual worlds, free mmo, gaming cloud, physics engine" />
  74. <meta name="apple-itunes-app" content="app-id=431946152" />
  75. <meta name="google-site-verification" content="KjufnQUaDv5nXJogvDMey4G-Kb7ceUVxTdzcMaP9pCY" />
  76.  
  77.  
  78. <script type="application/ld+json">
  79. {
  80. "@context" : "http://schema.org",
  81. "@type" : "Organization",
  82. "name" : "Roblox",
  83. "url" : "https://www.roblox.com/",
  84. "logo": "https://images.rbxcdn.com/1870e85fa867567576343eaf76fb841e.png",
  85. "sameAs" : [
  86. "https://www.facebook.com/ROBLOX/",
  87. "https://twitter.com/roblox",
  88. "https://www.linkedin.com/company/147977",
  89. "https://www.instagram.com/roblox/",
  90. "https://www.youtube.com/user/roblox",
  91. "https://plus.google.com/+roblox",
  92. "https://www.twitch.tv/roblox"
  93. ]
  94. }
  95. </script> <meta property="og:site_name" content="ROBLOX" />
  96. <meta property="og:title" content="ROBLOX" />
  97. <meta property="og:type" content="website"/>
  98. <meta property="og:url" content="https://www.roblox.com/" />
  99. <meta property="og:description" content="Roblox is the world&#39;s largest social platform for play. We help power the imaginations of people around the world."/>
  100. <meta property="og:image" content="https://images.rbxcdn.com/6c27cb9db1779888868bf7d87e6d3709.jpg" />
  101. <meta property="fb:app_id" content="190191627665278">
  102. <meta name="twitter:card" content="summary_large_image">
  103. <meta name="twitter:site" content="@ROBLOX">
  104. <meta name="twitter:title" content="ROBLOX">
  105. <meta name="twitter:description" content="Roblox is the world&#39;s largest social platform for play. We help power the imaginations of people around the world.">
  106. <meta name="twitter:creator">
  107. <meta name=twitter:image1 content="https://images.rbxcdn.com/6c27cb9db1779888868bf7d87e6d3709.jpg" />
  108. <meta name="twitter:app:country" content="US">
  109. <meta name="twitter:app:name:iphone" content="ROBLOX Mobile">
  110. <meta name="twitter:app:id:iphone" content="431946152">
  111. <meta name="twitter:app:url:iphone">
  112. <meta name="twitter:app:name:ipad" content="ROBLOX Mobile">
  113. <meta name="twitter:app:id:ipad" content="431946152">
  114. <meta name="twitter:app:url:ipad">
  115. <meta name="twitter:app:name:googleplay" content="ROBLOX">
  116. <meta name="twitter:app:id:googleplay" content="com.roblox.client">
  117. <meta name="twitter:app:url:googleplay"/>
  118.  
  119.  
  120. <link href="https://images.rbxcdn.com/44a7149b90641593a7d3e626c729be2b.ico" rel="icon" />
  121.  
  122. <link href="//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600" rel="stylesheet" type="text/css">
  123.  
  124. <link rel="canonical" href="https://www.roblox.com/" />
  125.  
  126. <link rel='stylesheet' href='https://static.rbxcdn.com/css/leanbase___1dcd1e0de30c586ac1ff4e343528e881_m.css/fetch' />
  127.  
  128.  
  129.  
  130. <link rel='stylesheet' href='https://static.rbxcdn.com/css/page___50390c99afb901ac053a2ef6337eca82_m.css/fetch' />
  131.  
  132.  
  133.  
  134.  
  135. <script type='text/javascript' src='//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.1.min.js'></script>
  136. <script type='text/javascript'>window.jQuery || document.write("<script type='text/javascript' src='/js/jquery/jquery-1.11.1.js'><\/script>")</script>
  137. <script type='text/javascript' src='//ajax.aspnetcdn.com/ajax/jquery.migrate/jquery-migrate-1.2.1.min.js'></script>
  138. <script type='text/javascript'>window.jQuery || document.write("<script type='text/javascript' src='/js/jquery/jquery-migrate-1.2.1.js'><\/script>")</script>
  139.  
  140.  
  141.  
  142.  
  143. <script type='text/javascript' src='https://js.rbxcdn.com/1580f62c746e62a6fd7c5b8cd2b023c2.js'></script>
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151. <!--[if lt IE 9]>
  152. <script src="//oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
  153. <script src="//oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
  154. <![endif]-->
  155.  
  156. <script type="text/javascript">
  157.  
  158. var _gaq = _gaq || [];
  159.  
  160. window.GoogleAnalyticsDisableRoblox2 = true;
  161. _gaq.push(['b._setAccount', 'UA-486632-1']);
  162. _gaq.push(['b._setCampSourceKey', 'rbx_source']);
  163. _gaq.push(['b._setCampMediumKey', 'rbx_medium']);
  164. _gaq.push(['b._setCampContentKey', 'rbx_campaign']);
  165.  
  166. _gaq.push(['b._setDomainName', 'roblox.com']);
  167.  
  168. _gaq.push(['b._setCustomVar', 1, 'Visitor', 'Anonymous', 2]);
  169. _gaq.push(['b._setPageGroup', 1, 'RollerCoaster']);
  170. _gaq.push(['b._trackPageview']);
  171.  
  172.  
  173. _gaq.push(['c._setAccount', 'UA-26810151-2']);
  174. _gaq.push(['c._setDomainName', 'roblox.com']);
  175. _gaq.push(['c._setPageGroup', 1, 'RollerCoaster']);
  176.  
  177. (function () {
  178. var ga = document.createElement('script');
  179. ga.type = 'text/javascript';
  180. ga.async = true;
  181. ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  182. var s = document.getElementsByTagName('script')[0];
  183. s.parentNode.insertBefore(ga, s);
  184. })();
  185. </script>
  186.  
  187.  
  188. <script type="text/javascript">
  189. if (Roblox && Roblox.EventStream) {
  190. Roblox.EventStream.Init("//ecsv2.roblox.com/www/e.png",
  191. "//ecsv2.roblox.com/www/e.png",
  192. "//ecsv2.roblox.com/pe?t=studio",
  193. "//ecsv2.roblox.com/pe?t=diagnostic");
  194. }
  195. </script>
  196.  
  197.  
  198.  
  199. <script type="text/javascript">
  200. if (Roblox && Roblox.PageHeartbeatEvent) {
  201. Roblox.PageHeartbeatEvent.Init([2,8,20,60]);
  202. }
  203. </script> <script type="text/javascript">
  204. if (typeof(Roblox) === "undefined") { Roblox = {}; }
  205. Roblox.Endpoints = Roblox.Endpoints || {};
  206. Roblox.Endpoints.Urls = Roblox.Endpoints.Urls || {};
  207. Roblox.Endpoints.Urls['/api/item.ashx'] = 'https://www.roblox.com/api/item.ashx';
  208. Roblox.Endpoints.Urls['/asset/'] = 'https://assetgame.roblox.com/asset/';
  209. Roblox.Endpoints.Urls['/client-status/set'] = 'https://www.roblox.com/client-status/set';
  210. Roblox.Endpoints.Urls['/client-status'] = 'https://www.roblox.com/client-status';
  211. Roblox.Endpoints.Urls['/game/'] = 'https://assetgame.roblox.com/game/';
  212. Roblox.Endpoints.Urls['/game-auth/getauthticket'] = 'https://www.roblox.com/game-auth/getauthticket';
  213. Roblox.Endpoints.Urls['/game/edit.ashx'] = 'https://assetgame.roblox.com/game/edit.ashx';
  214. Roblox.Endpoints.Urls['/game/getauthticket'] = 'https://assetgame.roblox.com/game/getauthticket';
  215. Roblox.Endpoints.Urls['/game/get-hash'] = 'https://assetgame.roblox.com/game/get-hash';
  216. Roblox.Endpoints.Urls['/game/placelauncher.ashx'] = 'https://assetgame.roblox.com/game/placelauncher.ashx';
  217. Roblox.Endpoints.Urls['/game/preloader'] = 'https://assetgame.roblox.com/game/preloader';
  218. Roblox.Endpoints.Urls['/game/report-stats'] = 'https://assetgame.roblox.com/game/report-stats';
  219. Roblox.Endpoints.Urls['/game/report-event'] = 'https://assetgame.roblox.com/game/report-event';
  220. Roblox.Endpoints.Urls['/game/updateprerollcount'] = 'https://assetgame.roblox.com/game/updateprerollcount';
  221. Roblox.Endpoints.Urls['/login/default.aspx'] = 'https://www.roblox.com/login/default.aspx';
  222. Roblox.Endpoints.Urls['/my/character.aspx'] = 'https://www.roblox.com/my/character.aspx';
  223. Roblox.Endpoints.Urls['/my/money.aspx'] = 'https://www.roblox.com/my/money.aspx';
  224. Roblox.Endpoints.Urls['/navigation/userdata'] = 'https://www.roblox.com/navigation/userdata';
  225. Roblox.Endpoints.Urls['/chat/chat'] = 'https://www.roblox.com/chat/chat';
  226. Roblox.Endpoints.Urls['/chat/data'] = 'https://www.roblox.com/chat/data';
  227. Roblox.Endpoints.Urls['/presence/users'] = 'https://www.roblox.com/presence/users';
  228. Roblox.Endpoints.Urls['/presence/user'] = 'https://www.roblox.com/presence/user';
  229. Roblox.Endpoints.Urls['/friends/list'] = 'https://www.roblox.com/friends/list';
  230. Roblox.Endpoints.Urls['/navigation/getcount'] = 'https://www.roblox.com/navigation/getCount';
  231. Roblox.Endpoints.Urls['/catalog/browse.aspx'] = 'https://www.roblox.com/catalog/browse.aspx';
  232. Roblox.Endpoints.Urls['/catalog/html'] = 'https://search.roblox.com/catalog/html';
  233. Roblox.Endpoints.Urls['/catalog/json'] = 'https://search.roblox.com/catalog/json';
  234. Roblox.Endpoints.Urls['/catalog/contents'] = 'https://search.roblox.com/catalog/contents';
  235. Roblox.Endpoints.Urls['/catalog/lists.aspx'] = 'https://search.roblox.com/catalog/lists.aspx';
  236. Roblox.Endpoints.Urls['/catalog/items'] = 'https://search.roblox.com/catalog/items';
  237. Roblox.Endpoints.Urls['/asset-hash-thumbnail/image'] = 'https://assetgame.roblox.com/asset-hash-thumbnail/image';
  238. Roblox.Endpoints.Urls['/asset-hash-thumbnail/json'] = 'https://assetgame.roblox.com/asset-hash-thumbnail/json';
  239. Roblox.Endpoints.Urls['/asset-thumbnail-3d/json'] = 'https://assetgame.roblox.com/asset-thumbnail-3d/json';
  240. Roblox.Endpoints.Urls['/asset-thumbnail/image'] = 'https://assetgame.roblox.com/asset-thumbnail/image';
  241. Roblox.Endpoints.Urls['/asset-thumbnail/json'] = 'https://assetgame.roblox.com/asset-thumbnail/json';
  242. Roblox.Endpoints.Urls['/asset-thumbnail/url'] = 'https://assetgame.roblox.com/asset-thumbnail/url';
  243. Roblox.Endpoints.Urls['/asset/request-thumbnail-fix'] = 'https://assetgame.roblox.com/asset/request-thumbnail-fix';
  244. Roblox.Endpoints.Urls['/avatar-thumbnail-3d/json'] = 'https://www.roblox.com/avatar-thumbnail-3d/json';
  245. Roblox.Endpoints.Urls['/avatar-thumbnail/image'] = 'https://www.roblox.com/avatar-thumbnail/image';
  246. Roblox.Endpoints.Urls['/avatar-thumbnail/json'] = 'https://www.roblox.com/avatar-thumbnail/json';
  247. Roblox.Endpoints.Urls['/avatar-thumbnails'] = 'https://www.roblox.com/avatar-thumbnails';
  248. Roblox.Endpoints.Urls['/avatar/request-thumbnail-fix'] = 'https://www.roblox.com/avatar/request-thumbnail-fix';
  249. Roblox.Endpoints.Urls['/bust-thumbnail/json'] = 'https://www.roblox.com/bust-thumbnail/json';
  250. Roblox.Endpoints.Urls['/group-thumbnails'] = 'https://www.roblox.com/group-thumbnails';
  251. Roblox.Endpoints.Urls['/groups/getprimarygroupinfo.ashx'] = 'https://www.roblox.com/groups/getprimarygroupinfo.ashx';
  252. Roblox.Endpoints.Urls['/headshot-thumbnail/json'] = 'https://www.roblox.com/headshot-thumbnail/json';
  253. Roblox.Endpoints.Urls['/item-thumbnails'] = 'https://www.roblox.com/item-thumbnails';
  254. Roblox.Endpoints.Urls['/outfit-thumbnail/json'] = 'https://www.roblox.com/outfit-thumbnail/json';
  255. Roblox.Endpoints.Urls['/place-thumbnails'] = 'https://www.roblox.com/place-thumbnails';
  256. Roblox.Endpoints.Urls['/thumbnail/asset/'] = 'https://www.roblox.com/thumbnail/asset/';
  257. Roblox.Endpoints.Urls['/thumbnail/avatar-headshot'] = 'https://www.roblox.com/thumbnail/avatar-headshot';
  258. Roblox.Endpoints.Urls['/thumbnail/avatar-headshots'] = 'https://www.roblox.com/thumbnail/avatar-headshots';
  259. Roblox.Endpoints.Urls['/thumbnail/user-avatar'] = 'https://www.roblox.com/thumbnail/user-avatar';
  260. Roblox.Endpoints.Urls['/thumbnail/resolve-hash'] = 'https://www.roblox.com/thumbnail/resolve-hash';
  261. Roblox.Endpoints.Urls['/thumbnail/place'] = 'https://www.roblox.com/thumbnail/place';
  262. Roblox.Endpoints.Urls['/thumbnail/get-asset-media'] = 'https://www.roblox.com/thumbnail/get-asset-media';
  263. Roblox.Endpoints.Urls['/thumbnail/remove-asset-media'] = 'https://www.roblox.com/thumbnail/remove-asset-media';
  264. Roblox.Endpoints.Urls['/thumbnail/set-asset-media-sort-order'] = 'https://www.roblox.com/thumbnail/set-asset-media-sort-order';
  265. Roblox.Endpoints.Urls['/thumbnail/place-thumbnails'] = 'https://www.roblox.com/thumbnail/place-thumbnails';
  266. Roblox.Endpoints.Urls['/thumbnail/place-thumbnails-partial'] = 'https://www.roblox.com/thumbnail/place-thumbnails-partial';
  267. Roblox.Endpoints.Urls['/thumbnail_holder/g'] = 'https://www.roblox.com/thumbnail_holder/g';
  268. Roblox.Endpoints.Urls['/users/{id}/profile'] = 'https://www.roblox.com/users/{id}/profile';
  269. Roblox.Endpoints.Urls['/service-workers/push-notifications'] = 'https://www.roblox.com/service-workers/push-notifications';
  270. Roblox.Endpoints.Urls['/notification-stream/notification-stream-data'] = 'https://www.roblox.com/notification-stream/notification-stream-data';
  271. Roblox.Endpoints.Urls['/api/friends/acceptfriendrequest'] = 'https://www.roblox.com/api/friends/acceptfriendrequest';
  272. Roblox.Endpoints.Urls['/api/friends/declinefriendrequest'] = 'https://www.roblox.com/api/friends/declinefriendrequest';
  273. Roblox.Endpoints.addCrossDomainOptionsToAllRequests = true;
  274. </script>
  275.  
  276. <script type="text/javascript">
  277. if (typeof(Roblox) === "undefined") { Roblox = {}; }
  278. Roblox.Endpoints = Roblox.Endpoints || {};
  279. Roblox.Endpoints.Urls = Roblox.Endpoints.Urls || {};
  280. </script>
  281.  
  282. <script>
  283. Roblox = Roblox || {};
  284. Roblox.AbuseReportPVMeta = {
  285. desktopEnabled: false,
  286. phoneEnabled: false,
  287. inAppEnabled: false,
  288. inApp: false
  289. };
  290. </script>
  291. </head>
  292. <body id="rbx-body"
  293. class=""
  294. data-performance-relative-value="0.005"
  295. data-internal-page-name="RollerCoaster"
  296. data-send-event-percentage="0.01">
  297. <div id="roblox-linkify" data-enabled="true" data-regex="(https?\:\/\/)?(?:www\.)?([a-z0-9\-]{2,}\.)*(((m|de|www|web|api|blog|wiki|help|corp|polls|bloxcon|developer|devforum|forum)\.roblox\.com|robloxlabs\.com)|(www\.shoproblox\.com))((\/[A-Za-z0-9-+&amp;@#\/%?=~_|!:,.;]*)|(\b|\s))" data-regex-flags="gm" data-as-http-regex="((blog|wiki|[^.]help|corp|polls|bloxcon|developer|devforum)\.roblox\.com|robloxlabs\.com)"></div>
  298.  
  299. <div id="image-retry-data"
  300. data-image-retry-max-times="10"
  301. data-image-retry-timer="1500"
  302. data-isnewexponentialbackoffforimageretryenabled="true"
  303. data-ga-logging-percent="10">
  304. </div>
  305. <div id="http-retry-data"
  306. data-http-retry-max-timeout="0"
  307. data-http-retry-base-timeout="0"
  308. data-http-retry-max-times="5">
  309. </div>
  310. <div id="TosAgreementInfo"
  311. data-terms-check-needed="False">
  312. </div>
  313.  
  314.  
  315.  
  316. <style type="text/css">
  317. #RollerContainer {
  318. background-image: url('https://images.rbxcdn.com/e942d5c326e104bddf1d2c8ce3e0e9a7.png');
  319. background-repeat: no-repeat;
  320. background-size: cover;
  321. }
  322. </style>
  323.  
  324. <div class="navbar navbar-landing navbar-fixed-top" role="navigation">
  325. <div class="container">
  326. <div class="row">
  327. <div class="navbar-header col-md-6">
  328. <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#LandingNavbar">
  329. Log In
  330. </button>
  331. <div class="navbar-brand hidden-xs">
  332. <img alt="Roblox Logo" class="robloxLogo" src="https://images.rbxcdn.com/13b5bfbebee2d722a1f0d2af181ac561.png" />
  333. </div>
  334. <ul id="TopLeftNavLinks" class="nav navbar-nav">
  335. <li id="PlayLink" class="pull-left"><a href="#RollerContainer" onclick="return scrollTo(1, '#RollerContainer');">Play</a></li>
  336. <li id="AboutLink" class="pull-left"><a href="#WhatsRobloxContainer" onclick="return scrollTo(2, '#WhatsRobloxContainer');">About</a></li>
  337. <li id="PlatformLink" class="pull-left"><a href="#RobloxDeviceText" onclick="return scrollTo(3, '#RobloxDeviceText');">Platforms</a></li>
  338. <li id="magic-line"></li>
  339. </ul>
  340. </div>
  341.  
  342.  
  343. <div class="collapse navbar-collapse col-sm-6" id="LandingNavbar" ng-modules="roblox.formEvents" >
  344.  
  345. <form name="loginForm" action="https://www.roblox.com/newlogin" id="LogInForm" class="navbar-form form-inline navbar-right" method="post" role="form" rbx-form-context context="RollerCoaster" novalidate>
  346. <div class="form-group" id="LoginUsernameParent">
  347. <input id="LoginUsername" type="text" placeholder="Username" class="form-control" name="username" rbx-form-interaction />
  348. </div>
  349. <div class="form-group" id="LoginPasswordParent">
  350. <input id="LoginPassword" type="password" placeholder="Password" class="form-control" name="password" rbx-form-interaction />
  351. </div>
  352. <div class="form-group">
  353. <input type="submit" id="LoginButton" class="form-control" value="Log In" rbx-form-interaction name="submitLogin" />
  354. </div>
  355. <a id="HeaderForgotPassword" class="navbar-link" href="https://www.roblox.com/login/forgotPasswordOrUsername/">Forgot Username/Password?</a>
  356. <input id="ReturnUrl" name="ReturnUrl" type="hidden" value="" />
  357. </form>
  358.  
  359. </div>
  360. </div>
  361. </div>
  362. </div>
  363.  
  364. <div class="container-fluid">
  365. <!-- Roller Coaster-->
  366. <section class="row full-height-section" id="RollerContainer">
  367. <div class="col-md-12 inner-full-height-section" id="InnerRollerContainer">
  368. <div id="MainCenterContainer" class="row">
  369. <div class="col-xs-12 col-md-6">
  370. <div id="MainLogo" class="text-right">
  371. <div id="LogoAndSlogan" class="text-center">
  372. <img id="MainLogoImage" title="ROBLOX" class="center-block img-responsive" src="https://images.rbxcdn.com/9b75b41b61f106879818286b3547c8c8.svg" />
  373. <div class="clearfix"></div>
  374. </div>
  375. </div>
  376. </div>
  377.  
  378.  
  379.  
  380. <!-- Modal -->
  381. <div id="BootstrapConfirmationModal" data-modal-handle="bootstrap-confirmation" class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  382. <div class="modal-dialog">
  383. <div class="modal-content">
  384. <div class="modal-header">
  385. <button type="button" id="roblox-close-btn" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  386. <h4 class="modal-title">Modal title</h4>
  387. </div>
  388. <div class="modal-body">
  389. <div class="ImageContainer roblox-item-image" data-image-size="small" data-no-overlays data-no-click>
  390. <img class="GenericModalImage" alt="generic image" />
  391. </div>
  392. <p class="modal-body-text"></p>
  393. <p id="roblox-captcha-error" class="text-center text-danger"></p>
  394. </div>
  395. <div class="modal-footer">
  396. <button type="button" id="roblox-decline-btn" class="btn btn-default" data-dismiss="modal">Close</button>
  397. <button type="button" id="roblox-confirm-btn" class="btn btn-primary">Save changes</button>
  398. </div>
  399. </div><!-- /.modal-content -->
  400. </div><!-- /.modal-dialog -->
  401. </div>
  402.  
  403. <script type="text/javascript">
  404. Roblox = Roblox || {};
  405. Roblox.Resources = Roblox.Resources || {};
  406.  
  407. //<sl:translate>
  408. Roblox.Resources.GenericConfirmation = {
  409. yes: "Yes",
  410. No: "No",
  411. Confirm: "Confirm",
  412. Cancel: "Cancel"
  413. };
  414. //</sl:translate>
  415. </script>
  416.  
  417. <div class="clearfix visible-sm"></div>
  418. <div class="col-xs-12 col-md-6">
  419. <div id="SignUpFormContainer"
  420. data-return-url="">
  421.  
  422. <div data-parent-url="" data-is-from-studio="false"
  423. data-is-facebook-button-shown="false">
  424. <div class="rbx-login-partial-legacy">
  425. <h3 class="text-center signup-header">Sign up and start having fun!</h3>
  426. <script src="https://www.google.com/recaptcha/api.js" async defer></script>
  427.  
  428.  
  429. <style type="text/css">
  430. .male {
  431. background-image: url('https://images.rbxcdn.com/856241927a2ac609e3033feada3ef9f9.png');
  432. background-repeat: no-repeat;
  433. }
  434. .female {
  435. background-image: url('https://images.rbxcdn.com/a0afd0556163477e1023c5aa55d1b9f6.png');
  436. background-repeat: no-repeat;
  437. }
  438. </style>
  439.  
  440. <div class="signup-or-log-in new-username-pwd-rule" ng-modules="robloxApp, Signup" ng-controller="SignupController"
  441. data-metadata-params="{&quot;isEligibleForHideAdsAbTest&quot;:&quot;False&quot;}">
  442.  
  443.  
  444.  
  445. <div class="signup-container" ng-controller="SignupController">
  446. <div class="signup-input-area" ng-form name="signupForm" rbx-form-context context="RollerCoaster">
  447.  
  448.  
  449. <img src="/timg/rbx" style="position: absolute"/>
  450. <div class="form-group" ng-class="{'has-error' : (badSubmit || signupForm.username.$dirty) && signupForm.username.$invalid, 'has-success': (signupForm.username.$dirty && signupForm.username.$valid) }">
  451. <input id="signup-username" ng-trim="false" ng-change="onChange()" name="username" class="form-control input-field" type="text" tabindex="1" rbx-valid-username rbx-form-interaction send-input-value="true" rbx-form-validation placeholder="Username (don&#39;t use your real name)" ng-model="signup.username" />
  452. <p id="signup-usernameInputValidation" class="form-control-label input-validation text-error" ng-bind="(badSubmit || signupForm.username.$dirty) ? signupForm.username.$validationMessage : ''"></p>
  453. </div>
  454. <div class="form-group" ng-class="{'has-error' : (badSubmit || signupForm.password.$dirty) && signupForm.password.$invalid, 'has-success': (signupForm.password.$dirty && signupForm.password.$valid) }">
  455. <input id="signup-password" ng-trim="false" name="password" class="form-control input-field" type="password" tabindex="2" rbx-valid-password rbx-form-interaction rbx-form-validation rbx-form-validation-redact-input placeholder="Password (minimum length 8)" ng-model="signup.password">
  456. <p id="signup-passwordInputValidation" class="form-control-label input-validation text-error" ng-bind="(badSubmit || signupForm.password.$dirty) ? signupForm.password.$validationMessage : ''"></p>
  457. </div>
  458. <div class="form-group" ng-class="{'has-error' : (badSubmit || signupForm.passwordConfirm.$dirty) && signupForm.passwordConfirm.$invalid, 'has-success': (signupForm.passwordConfirm.$dirty && signupForm.passwordConfirm.$valid) }">
  459. <input id="signup-password-confirm" ng-trim="false" name="passwordConfirm" class="form-control input-field" match="signup.password" rbx-valid-password-confirm rbx-form-interaction rbx-form-validation rbx-form-validation-redact-input type="password" tabindex="3" placeholder="Confirm Password" ng-model="signup.passwordConfirm" />
  460. <p id="signup-passwordConfirmInputValidation" class="form-control-label input-validation text-error" ng-bind="(badSubmit || signupForm.passwordConfirm.$dirty) ? signupForm.passwordConfirm.$validationMessage : ''"></p>
  461. </div>
  462. <div class="birthday-container">
  463. <div class="form-group" ng-class="{'has-error' : isBirthdayInvalid(),
  464. 'has-success' : isBirthdayFormDirty()
  465. && !isBirthdayInvalid() }">
  466. <div class="form-control fake-input-lg">
  467. <label class="birthday-label">Birthday</label>
  468. <div class="rbx-select-group month">
  469. <select class="input-field rbx-select" id="MonthDropdown" tabindex="4" rbx-valid-birthday rbx-form-interaction rbx-form-validation name="birthdayMonth" ng-model="signup.birthdayMonth">
  470. <option value="" disabled selected>Month</option>
  471. <option value="Jan">January</option>
  472. <option value="Feb">February</option>
  473. <option value="Mar">March</option>
  474. <option value="Apr">April</option>
  475. <option value="May">May</option>
  476. <option value="Jun">June</option>
  477. <option value="Jul">July</option>
  478. <option value="Aug">August</option>
  479. <option value="Sep">September</option>
  480. <option value="Oct">October</option>
  481. <option value="Nov">November</option>
  482. <option value="Dec">December</option>
  483. </select>
  484. </div>
  485. <div class="rbx-select-group day">
  486. <select class="input-field rbx-select" id="DayDropdown" tabindex="5" rbx-valid-birthday rbx-form-interaction rbx-form-validation name="birthdayDay" ng-model="signup.birthdayDay">
  487. <option value="" disabled selected>Day</option>
  488. <option value="1"
  489. >
  490.  
  491.  
  492.  
  493. 01
  494. </option>
  495. <option value="2"
  496. >
  497.  
  498.  
  499.  
  500. 02
  501. </option>
  502. <option value="3"
  503. >
  504.  
  505.  
  506.  
  507. 03
  508. </option>
  509. <option value="4"
  510. >
  511.  
  512.  
  513.  
  514. 04
  515. </option>
  516. <option value="5"
  517. >
  518.  
  519.  
  520.  
  521. 05
  522. </option>
  523. <option value="6"
  524. >
  525.  
  526.  
  527.  
  528. 06
  529. </option>
  530. <option value="7"
  531. >
  532.  
  533.  
  534.  
  535. 07
  536. </option>
  537. <option value="8"
  538. >
  539.  
  540.  
  541.  
  542. 08
  543. </option>
  544. <option value="9"
  545. >
  546.  
  547.  
  548.  
  549. 09
  550. </option>
  551. <option value="10"
  552. >
  553.  
  554.  
  555.  
  556. 10
  557. </option>
  558. <option value="11"
  559. >
  560.  
  561.  
  562.  
  563. 11
  564. </option>
  565. <option value="12"
  566. >
  567.  
  568.  
  569.  
  570. 12
  571. </option>
  572. <option value="13"
  573. >
  574.  
  575.  
  576.  
  577. 13
  578. </option>
  579. <option value="14"
  580. >
  581.  
  582.  
  583.  
  584. 14
  585. </option>
  586. <option value="15"
  587. >
  588.  
  589.  
  590.  
  591. 15
  592. </option>
  593. <option value="16"
  594. >
  595.  
  596.  
  597.  
  598. 16
  599. </option>
  600. <option value="17"
  601. >
  602.  
  603.  
  604.  
  605. 17
  606. </option>
  607. <option value="18"
  608. >
  609.  
  610.  
  611.  
  612. 18
  613. </option>
  614. <option value="19"
  615. >
  616.  
  617.  
  618.  
  619. 19
  620. </option>
  621. <option value="20"
  622. >
  623.  
  624.  
  625.  
  626. 20
  627. </option>
  628. <option value="21"
  629. >
  630.  
  631.  
  632.  
  633. 21
  634. </option>
  635. <option value="22"
  636. >
  637.  
  638.  
  639.  
  640. 22
  641. </option>
  642. <option value="23"
  643. >
  644.  
  645.  
  646.  
  647. 23
  648. </option>
  649. <option value="24"
  650. >
  651.  
  652.  
  653.  
  654. 24
  655. </option>
  656. <option value="25"
  657. >
  658.  
  659.  
  660.  
  661. 25
  662. </option>
  663. <option value="26"
  664. >
  665.  
  666.  
  667.  
  668. 26
  669. </option>
  670. <option value="27"
  671. >
  672.  
  673.  
  674.  
  675. 27
  676. </option>
  677. <option value="28"
  678. >
  679.  
  680.  
  681.  
  682. 28
  683. </option>
  684. <option value="29"
  685. >
  686.  
  687.  
  688.  
  689. 29
  690. </option>
  691. <option value="30"
  692. ng-if=isValidBirthday(30)>
  693.  
  694.  
  695.  
  696. 30
  697. </option>
  698. <option value="31"
  699. ng-if=isValidBirthday(31)>
  700.  
  701.  
  702.  
  703. 31
  704. </option>
  705. </select>
  706. </div>
  707. <div class="rbx-select-group year">
  708. <select class="input-field rbx-select" id="YearDropdown" rbx-valid-birthday rbx-form-interaction rbx-form-validation tabindex="6" name="birthdayYear" ng-model="signup.birthdayYear">
  709. <option value="" disabled selected>Year</option>
  710. <option value="2017">2017</option>
  711. <option value="2016">2016</option>
  712. <option value="2015">2015</option>
  713. <option value="2014">2014</option>
  714. <option value="2013">2013</option>
  715. <option value="2012">2012</option>
  716. <option value="2011">2011</option>
  717. <option value="2010">2010</option>
  718. <option value="2009">2009</option>
  719. <option value="2008">2008</option>
  720. <option value="2007">2007</option>
  721. <option value="2006">2006</option>
  722. <option value="2005">2005</option>
  723. <option value="2004">2004</option>
  724. <option value="2003">2003</option>
  725. <option value="2002">2002</option>
  726. <option value="2001">2001</option>
  727. <option value="2000">2000</option>
  728. <option value="1999">1999</option>
  729. <option value="1998">1998</option>
  730. <option value="1997">1997</option>
  731. <option value="1996">1996</option>
  732. <option value="1995">1995</option>
  733. <option value="1994">1994</option>
  734. <option value="1993">1993</option>
  735. <option value="1992">1992</option>
  736. <option value="1991">1991</option>
  737. <option value="1990">1990</option>
  738. <option value="1989">1989</option>
  739. <option value="1988">1988</option>
  740. <option value="1987">1987</option>
  741. <option value="1986">1986</option>
  742. <option value="1985">1985</option>
  743. <option value="1984">1984</option>
  744. <option value="1983">1983</option>
  745. <option value="1982">1982</option>
  746. <option value="1981">1981</option>
  747. <option value="1980">1980</option>
  748. <option value="1979">1979</option>
  749. <option value="1978">1978</option>
  750. <option value="1977">1977</option>
  751. <option value="1976">1976</option>
  752. <option value="1975">1975</option>
  753. <option value="1974">1974</option>
  754. <option value="1973">1973</option>
  755. <option value="1972">1972</option>
  756. <option value="1971">1971</option>
  757. <option value="1970">1970</option>
  758. <option value="1969">1969</option>
  759. <option value="1968">1968</option>
  760. <option value="1967">1967</option>
  761. <option value="1966">1966</option>
  762. <option value="1965">1965</option>
  763. <option value="1964">1964</option>
  764. <option value="1963">1963</option>
  765. <option value="1962">1962</option>
  766. <option value="1961">1961</option>
  767. <option value="1960">1960</option>
  768. <option value="1959">1959</option>
  769. <option value="1958">1958</option>
  770. <option value="1957">1957</option>
  771. <option value="1956">1956</option>
  772. <option value="1955">1955</option>
  773. <option value="1954">1954</option>
  774. <option value="1953">1953</option>
  775. <option value="1952">1952</option>
  776. <option value="1951">1951</option>
  777. <option value="1950">1950</option>
  778. <option value="1949">1949</option>
  779. <option value="1948">1948</option>
  780. <option value="1947">1947</option>
  781. <option value="1946">1946</option>
  782. <option value="1945">1945</option>
  783. <option value="1944">1944</option>
  784. <option value="1943">1943</option>
  785. <option value="1942">1942</option>
  786. <option value="1941">1941</option>
  787. <option value="1940">1940</option>
  788. <option value="1939">1939</option>
  789. <option value="1938">1938</option>
  790. <option value="1937">1937</option>
  791. <option value="1936">1936</option>
  792. <option value="1935">1935</option>
  793. <option value="1934">1934</option>
  794. <option value="1933">1933</option>
  795. <option value="1932">1932</option>
  796. <option value="1931">1931</option>
  797. <option value="1930">1930</option>
  798. <option value="1929">1929</option>
  799. <option value="1928">1928</option>
  800. <option value="1927">1927</option>
  801. <option value="1926">1926</option>
  802. <option value="1925">1925</option>
  803. <option value="1924">1924</option>
  804. <option value="1923">1923</option>
  805. <option value="1922">1922</option>
  806. <option value="1921">1921</option>
  807. <option value="1920">1920</option>
  808. <option value="1919">1919</option>
  809. <option value="1918">1918</option>
  810. </select>
  811. </div>
  812. </div>
  813. <p id="signup-BirthdayInputValidation" class="form-control-label input-validation text-error" ng-bind="isBirthdayInvalid() ? 'Invalid birthday' : ''"></p>
  814. </div>
  815.  
  816. </div>
  817. <div class="gender-container">
  818. <div class="form-group" ng-class="{'has-error' : (badSubmit && !(signup.gender == 2 || signup.gender == 3)), 'has-success': signup.gender == 2 || signup.gender == 3 }">
  819. <div class="form-control fake-input-lg">
  820. <label>Gender</label>
  821. <div id="FemaleButton" class="gender-circle" tabindex="7" rbx-form-interaction name="genderFemale" ng-class="{ 'selected-gender': signup.gender == 3 }" ng-click="setGender($event, 3)" ng-keypress="setGender($event, 3)">
  822. <div class="cover-sprite gender female"></div>
  823. </div>
  824. <div id="MaleButton" class="gender-circle" tabindex="8" rbx-form-interaction name="genderMale" ng-class="{ 'selected-gender': signup.gender == 2 }" ng-click="setGender($event, 2)" ng-keypress="setGender($event, 2)">
  825. <div class="cover-sprite gender male"></div>
  826. </div>
  827. </div>
  828. <p id="signup-GenderInputValidation" class="form-control-label input-validation text-error" ng-bind="(badSubmit && !(signup.gender == 2 || signup.gender == 3)) ? 'Gender is required' : ''"></p>
  829. </div>
  830. </div>
  831. <div class="legal-text-container">
  832. <div class="checkbox">
  833. <input id="agreeTermsPrivacy" tabindex="9" ng-model="signup.agreeTermsPrivacy" type="checkbox" />
  834. <label for="agreeTermsPrivacy" id="agreeTermsPrivacyLabel"> By clicking <span class="font-bold">Sign Up</span>, you are agreeing to the <a href="https://www.roblox.com/info/terms" target="_blank">Terms of Use</a> and <a href="https://www.roblox.com/info/privacy" target="_blank">Privacy Policy</a></label>
  835. </div>
  836. </div>
  837. <p id="signup-agreeTermsPrivacyInputValidation" class="form-control-label input-validation text-error agree-terms-error"
  838. ng-show="badSubmit && !signup.agreeTermsPrivacy" ng-cloak
  839. ng-bind="(badSubmit && !signup.agreeTermsPrivacy) ? 'Please agree to our Terms of Use and Privacy Policy' : ''"></p>
  840.  
  841. <div class="captcha-container" ng-controller="CaptchaController" ng-form name="captchaForm" rbx-form-context context="RollerCoaster" ng-cloak ng-show="isSectionShown">
  842. <div class="g-recaptcha" data-sitekey="6LfGiSYTAAAAAPc4LIL1uV1J-4tHIu7CQ-M4baE5"></div>
  843. <button id="CaptchaSubmitButton" class="btn-primary-md signup-submit-button"
  844. data-signup-captcha-api-url="https://api.roblox.com/captcha/validate/signup"
  845. ng-click="submitCaptcha($event)"
  846. ng-disabled="isSubmitting"
  847. rbx-form-interaction name="captchaSubmit">
  848. Sign Up
  849. </button>
  850. </div>
  851. <button id="signup-button" type="button" tabindex="10" class="btn-primary-md signup-submit-button" rbx-form-interaction name="signupSubmit" ng-disabled="isSubmitting" ng-show="isSectionShown" data-signup-api-url="https://api.roblox.com/signup/v1" ng-click="submitSignup($event)" ng-keypress="submitSignup($event)">Sign Up</button>
  852. <noscript>
  853. <div class="text-danger">
  854. <strong>JavaScript is required to submit this form.</strong>
  855. </div>
  856. </noscript>
  857. <div id="GeneralErrorText" class="input-validation-large alert-warning font-bold" ng-cloak ng-show="signupForm.$generalError" ng-bind="signupForm.$generalErrorText" ng-click="signupForm.$generalError=false"></div>
  858. </div>
  859. </div>
  860. </div>
  861.  
  862.  
  863.  
  864. </div>
  865. </div>
  866.  
  867. </div>
  868. </div>
  869. </div>
  870.  
  871. </div>
  872.  
  873. </section>
  874.  
  875. <!-- What is Roblox -->
  876. <section class="row full-height-section" id="WhatsRobloxContainer">
  877.  
  878. <div class="col-md-12 inner-full-height-section">
  879.  
  880. <div class="row" id="InnerWhatsRobloxContainer1">
  881. <div id="WhatIsRobloxTextBg" class="col-sm-5 col-sm-offset-6 col-xs-8 col-xs-offset-2">
  882. <h1 class="text-center">WHAT IS ROBLOX?</h1>
  883. <p class="lead text-justify">
  884. ROBLOX is the best place to Imagine with Friends. With the largest user-generated online gaming platform, and over 15 million games created by users, ROBLOX is the #1 gaming site for kids and teens (comScore). Every day, virtual explorers come to ROBLOX to create adventures, play games, role play, and learn with their friends in a family-friendly, immersive, 3D environment.
  885. </p>
  886. </div>
  887. </div>
  888.  
  889. <div class="row" id="InnerWhatsRobloxContainer2">
  890. <div id="GameImage1" class="col-sm-4 col-xs-12 game-image"></div>
  891. <div id="GameImage2" class="hidden-xs col-sm-4 game-image"></div>
  892. <div id="GameImage3" class="col-sm-4 hidden-xs game-image"></div>
  893. </div>
  894.  
  895. </div>
  896. </section>
  897. <div class="clearfix"></div>
  898.  
  899. <!-- Roblox on your device -->
  900. <section id="DeviceSection">
  901. <div class="row" id="RobloxDeviceText">
  902. <div class="col-md-6 col-md-offset-3 text-center">
  903. <h2>ROBLOX ON YOUR DEVICE</h2>
  904. <p class="lead center-block">
  905. You can access ROBLOX on PC, Mac, iOS, Android, Amazon Devices, and Xbox One. ROBLOX adventures are accessible from any device, so players can imagine with their friends regardless of where they are.
  906. </p>
  907. </div>
  908. </div>
  909.  
  910. <div class="row" id="DeviceImageContainer">
  911. <div class="col-md-12">
  912. <div class="row text-center">
  913. <div class="hidden-lg devices-container-small">
  914. <div class="devices-img devices-img-small">
  915. <img id="ComputerImgSmall" class="center-block img-responsive ComputerImg" data-delaysrc="https://images.rbxcdn.com/004c8042d0d59f40b4779c16636da58b.png"/>
  916. </div>
  917. </div>
  918. <div class="visible-lg-block devices-container-large">
  919. <div class="devices-img devices-img-large">
  920. <img class="center-block img-responsive ComputerImg" data-delaysrc="https://images.rbxcdn.com/c289947cbd1e64dd74edf06d49521778.png"/>
  921. </div>
  922. </div>
  923. </div>
  924. </div>
  925. </div>
  926. <ul id="AppStoreContainer" class="row text-center app-store-container row-five">
  927. <li>
  928. <a href="https://itunes.apple.com/us/app/roblox-mobile/id431946152" target="_blank" class="app-store-link-apple">
  929. <img class="app-store-logo" data-delaysrc="https://images.rbxcdn.com/9819a104fc46fb90d183387ba81065a0.png" title="ROBLOX on App Store" />
  930. </a>
  931. </li>
  932. <li>
  933. <a href="https://play.google.com/store/apps/details?id=com.roblox.client&hl=en&utm_source=global_co&utm_medium=prtnr&utm_content=Mar2515&utm_campaign=PartBadge&pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" class="app-store-link-android">
  934. <img class="app-store-logo android" data-delaysrc="https://images.rbxcdn.com/c3f1d2562c735775d7fa2fc3ddb0dfdd.png" title="Get it on Google Play" alt="Get it on Google Play" />
  935. </a>
  936. </li>
  937. <li>
  938. <a href="http://amzn.com/B00NUF4YOA" target="_blank" class="app-store-link-amazon">
  939. <img class="app-store-logo" data-delaysrc="https://images.rbxcdn.com/29d56f5d7a8c1d6d4a267b28134e221d.png" title="ROBLOX on Amazon Store" />
  940. </a>
  941. </li>
  942. <li>
  943. <a href="http://store.xbox.com/en-US/Xbox-One/Games/ROBLOX/c79323fd-00f8-462a-a97a-39a0eb61791e" target="_blank" class="app-store-link-xbox">
  944. <img class="app-store-logo" data-delaysrc="https://images.rbxcdn.com/cfbff08ccdfe3e51898dfecf5635dc2a.png" title="ROBLOX on Xbox Store" />
  945. </a>
  946. </li>
  947. <li>
  948. <a href="https://www.microsoft.com/en-us/store/games/roblox/9nblgggzm6wm" target="_blank" class="app-store-link-windows10">
  949. <img class="app-store-logo" data-delaysrc="https://images.rbxcdn.com/6e6e44a25ac2fc28a678880c2fec24a9.png" title="ROBLOX on Windows Store" />
  950. </a>
  951.  
  952. </li>
  953. </ul>
  954. </section>
  955.  
  956.  
  957. <footer class="container-footer">
  958. <div class="footer">
  959. <ul class="row footer-links">
  960. <li class="col-4 col-xs-1 footer-link">
  961. <a href="http://corp.roblox.com" class="text-footer-nav roblox-interstitial" target="_blank">
  962. About Us
  963. </a>
  964. </li>
  965. <li class="col-4 col-xs-1 footer-link">
  966. <a href="https://corp.roblox.com/careers/" class="text-footer-nav roblox-interstitial" target="_blank">
  967. Jobs
  968. </a>
  969. </li>
  970. <li class="col-4 col-xs-1 footer-link">
  971. <a href="http://blog.roblox.com" class="text-footer-nav" target="_blank">
  972. Blog
  973. </a>
  974. </li>
  975. <li class="col-4 col-xs-1 footer-link">
  976. <a href="http://corp.roblox.com/parents" class="text-footer-nav roblox-interstitial" target="_blank">
  977. Parents
  978. </a>
  979. </li>
  980. <li class="col-4 col-xs-1 footer-link">
  981. <a href="http://en.help.roblox.com/" class="text-footer-nav roblox-interstitial" target="_blank">
  982. Help
  983. </a>
  984. </li>
  985. <li class="col-4 col-xs-1 footer-link">
  986. <a href="https://www.roblox.com/info/terms" class="text-footer-nav" target="_blank">
  987. Terms
  988. </a>
  989. </li>
  990. <li class="col-4 col-xs-1 footer-link">
  991. <a href="https://www.roblox.com/info/privacy" class="text-footer-nav privacy" target="_blank">
  992. Privacy
  993. </a>
  994. </li>
  995. </ul>
  996. <!-- NOTE: "ROBLOX Corporation" is a healthcheck; be careful when updating! -->
  997. <p class="text-footer footer-note">
  998. &copy;2017 ROBLOX Corporation
  999. </p>
  1000. </div>
  1001. </footer>
  1002.  
  1003.  
  1004. </div>
  1005.  
  1006.  
  1007. <img src="/timg/rbx" style="position: absolute"/>
  1008.  
  1009.  
  1010. <script type="application/ld+json">
  1011. {
  1012. "@context" : "http://schema.org",
  1013. "@type" : "Organization",
  1014. "name" : "Roblox",
  1015. "url" : "https://www.roblox.com/",
  1016. "logo": "https://images.rbxcdn.com/1870e85fa867567576343eaf76fb841e.png",
  1017. "sameAs" : [
  1018. "https://www.facebook.com/ROBLOX/",
  1019. "https://twitter.com/roblox",
  1020. "https://www.linkedin.com/company/147977",
  1021. "https://www.instagram.com/roblox/",
  1022. "https://www.youtube.com/user/roblox",
  1023. "https://plus.google.com/+roblox",
  1024. "https://www.twitch.tv/roblox"
  1025. ]
  1026. }
  1027. </script>
  1028.  
  1029.  
  1030.  
  1031. <script type='text/javascript' src='https://js.rbxcdn.com/13fa7fa97e8225e4ff0a3c27a036dcd4.js'></script>
  1032.  
  1033.  
  1034.  
  1035. <script type='text/javascript' src='https://js.rbxcdn.com/ce8038642de922def2087fa975919044.js'></script>
  1036. <div ng-modules="baseTemplateApp">
  1037. <script type="text/javascript" src="https://js.rbxcdn.com/4a42ad218ae8df42e7d04bf75ac29b13.js"></script>
  1038. </div>
  1039. <div ng-modules="pageTemplateApp">
  1040. <!-- Template bundle: page -->
  1041. <script type="text/javascript">
  1042. "use strict"; angular.module("pageTemplateApp", []).run(['$templateCache', function($templateCache) {
  1043.  
  1044. }]);
  1045. </script>
  1046.  
  1047. </div>
  1048.  
  1049.  
  1050.  
  1051. <script type='text/javascript'>Roblox.config.externalResources = [];Roblox.config.paths['Pages.Catalog'] = 'https://js.rbxcdn.com/943dbead6327ef7e601925fc45ffbeb0.js';Roblox.config.paths['Pages.CatalogShared'] = 'https://js.rbxcdn.com/cc6c10c191acdc87bff3c13d0c008164.js';Roblox.config.paths['Widgets.AvatarImage'] = 'https://js.rbxcdn.com/6bac93e9bb6716f32f09db749cec330b.js';Roblox.config.paths['Widgets.DropdownMenu'] = 'https://js.rbxcdn.com/7b436bae917789c0b84f40fdebd25d97.js';Roblox.config.paths['Widgets.GroupImage'] = 'https://js.rbxcdn.com/33d82b98045d49ec5a1f635d14cc7010.js';Roblox.config.paths['Widgets.HierarchicalDropdown'] = 'https://js.rbxcdn.com/3368571372da9b2e1713bb54ca42a65a.js';Roblox.config.paths['Widgets.ItemImage'] = 'https://js.rbxcdn.com/e79fc9c586a76e2eabcddc240298e52c.js';Roblox.config.paths['Widgets.PlaceImage'] = 'https://js.rbxcdn.com/31df1ed92170ebf3231defcd9b841008.js';Roblox.config.paths['Widgets.SurveyModal'] = 'https://js.rbxcdn.com/d6e979598c460090eafb6d38231159f6.js';</script>
  1052.  
  1053.  
  1054. <script>
  1055. Roblox.XsrfToken.setToken('lo0/YLWRc8dE');
  1056. </script>
  1057.  
  1058. <script>
  1059. $(function () {
  1060. Roblox.DeveloperConsoleWarning.showWarning();
  1061. });
  1062. </script>
  1063. <script type="text/javascript">
  1064. $(function () {
  1065. Roblox.JSErrorTracker.initialize({ 'suppressConsoleError': true});
  1066. });
  1067. </script>
  1068.  
  1069. <script type="text/javascript">
  1070. $(function(){
  1071. function trackReturns() {
  1072. function dayDiff(d1, d2) {
  1073. return Math.floor((d1-d2)/86400000);
  1074. }
  1075. if (!localStorage) {
  1076. return false;
  1077. }
  1078.  
  1079. var cookieName = 'RBXReturn';
  1080. var cookieOptions = {expires:9001};
  1081. var cookieStr = localStorage.getItem(cookieName) || "";
  1082. var cookie = {};
  1083.  
  1084. try {
  1085. cookie = JSON.parse(cookieStr);
  1086. } catch (ex) {
  1087. // busted cookie string from old previous version of the code
  1088. }
  1089.  
  1090. try {
  1091. if (typeof cookie.ts === "undefined" || isNaN(new Date(cookie.ts))) {
  1092. localStorage.setItem(cookieName, JSON.stringify({ ts: new Date().toDateString() }));
  1093. return false;
  1094. }
  1095. } catch (ex) {
  1096. return false;
  1097. }
  1098.  
  1099. var daysSinceFirstVisit = dayDiff(new Date(), new Date(cookie.ts));
  1100. if (daysSinceFirstVisit == 1 && typeof cookie.odr === "undefined") {
  1101. RobloxEventManager.triggerEvent('rbx_evt_odr', {});
  1102. cookie.odr = 1;
  1103. }
  1104. if (daysSinceFirstVisit >= 1 && daysSinceFirstVisit <= 7 && typeof cookie.sdr === "undefined") {
  1105. RobloxEventManager.triggerEvent('rbx_evt_sdr', {});
  1106. cookie.sdr = 1;
  1107. }
  1108. try {
  1109. localStorage.setItem(cookieName, JSON.stringify(cookie));
  1110. } catch (ex) {
  1111. return false;
  1112. }
  1113. }
  1114.  
  1115. GoogleListener.init();
  1116.  
  1117.  
  1118.  
  1119. RobloxEventManager.initialize(true);
  1120. RobloxEventManager.triggerEvent('rbx_evt_pageview');
  1121. trackReturns();
  1122.  
  1123.  
  1124.  
  1125. RobloxEventManager._idleInterval = 450000;
  1126. RobloxEventManager.registerCookieStoreEvent('rbx_evt_initial_install_start');
  1127. RobloxEventManager.registerCookieStoreEvent('rbx_evt_ftp');
  1128. RobloxEventManager.registerCookieStoreEvent('rbx_evt_initial_install_success');
  1129. RobloxEventManager.registerCookieStoreEvent('rbx_evt_fmp');
  1130. RobloxEventManager.startMonitor();
  1131.  
  1132.  
  1133. });
  1134.  
  1135. </script>
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141. <script type="text/javascript">
  1142. var Roblox = Roblox || {};
  1143. Roblox.UpsellAdModal = Roblox.UpsellAdModal || {};
  1144.  
  1145. Roblox.UpsellAdModal.Resources = {
  1146. //<sl:translate>
  1147. title: "Remove Ads Like This",
  1148. body: "Builders Club members do not see external ads like these.",
  1149. accept: "Upgrade Now",
  1150. decline: "No, thanks"
  1151. //</sl:translate>
  1152. };
  1153. </script>
  1154.  
  1155.  
  1156. <script type='text/javascript' src='https://js.rbxcdn.com/ffbaf440b35b64e8de3a21cb8457106d.js'></script>
  1157.  
  1158. <script>
  1159. var _comscore = _comscore || [];
  1160. _comscore.push({ c1: "2", c2: "6035605", c3: "", c4: "", c15: "" });
  1161.  
  1162. (function() {
  1163. var s = document.createElement("script"), el = document.getElementsByTagName("script")[0];
  1164. s.async = true;
  1165. s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js";
  1166. el.parentNode.insertBefore(s, el);
  1167. })();
  1168. </script>
  1169. <noscript>
  1170. <img src="http://b.scorecardresearch.com/p?c1=2&c2=&c3=&c4=&c5=&c6=&c15=&cv=2.0&cj=1"/>
  1171. </noscript>
  1172. </body>
  1173. </html>
  1174.  
  1175.  
  1176.  
  1177. <-----Bot Status: Cookie updated: RBXMarketing=; GuestData=UserID=-849124778; RBXEventTrackerV2=CreateDate=2/22/2016 12:34:28 AM&rbxid=&browserid=4175051078; RBXViralAcquisition=time=2/22/2016 12:34:28 AM&referrer=&originatingsite=; RBXSource=rbx_acquisition_time=2/22/2016 12:34:28 AM&rbx_acquisition_referrer=&rbx_medium=Direct&rbx_source=&rbx_campaign=&rbx_adgroup=&rbx_keyword=&rbx_matchtype=&rbx_send_info=1 -> Authenticating----->
  1178. <-----Sent Headers----->
  1179. POST /newlogin HTTP/1.1
  1180. Accept: */*
  1181. User-Agent: Opera/9.80 (Windows NT 6.0; U; en) Presto/2.2.0 Version/10.00
  1182. Host: www.roblox.com
  1183. Pragma: no-cache
  1184. Connection: keep-alive
  1185. Content-Type: application/x-www-form-urlencoded
  1186. Content-Length: 69
  1187. Cookie: RBXMarketing=; GuestData=UserID=-849124778; RBXEventTrackerV2=CreateDate=2/22/2016 12:34:28 AM&rbxid=&browserid=4175051078; RBXViralAcquisition=time=2/22/2016 12:34:28 AM&referrer=&originatingsite=; RBXSource=rbx_acquisition_time=2/22/2016 12:34:28 AM&rbx_acquisition_referrer=&rbx_medium=Direct&rbx_source=&rbx_campaign=&rbx_adgroup=&rbx_keyword=&rbx_matchtype=&rbx_send_info=1
  1188. Post Data:
  1189. username=magecage&password=12magecage12&submitLogin=Log+In&ReturnUrl=
  1190.  
  1191.  
  1192. <-----Received Headers----->
  1193. HTTP/1.1 200 OK
  1194. Cache-Control: private
  1195. Content-Type: text/html; charset=utf-8
  1196.  
  1197. Set-Cookie: rbx-ip=; domain=roblox.com; path=/
  1198.  
  1199. X-Frame-Options: SAMEORIGIN
  1200. P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"
  1201. Date: Mon, 22 May 2017 11:53:43 GMT
  1202. Content-Length: 50026
  1203.  
  1204.  
  1205.  
  1206. <-----Received Source----->
  1207.  
  1208.  
  1209. <!DOCTYPE html>
  1210. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" xmlns:fb="http://www.facebook.com/2008/fbml">
  1211. <head data-machine-id="WEB966">
  1212. <!-- MachineID: WEB966 -->
  1213. <title>ROBLOX.com</title>
  1214. <meta http-equiv="X-UA-Compatible" content="IE=edge,requiresActiveX=true" />
  1215. <meta charset="UTF-8">
  1216. <meta name="viewport" content="width=device-width, initial-scale=1">
  1217. <meta name="author" content="ROBLOX Corporation" />
  1218. <meta name="description" content="Roblox is the world&#39;s largest social platform for play. We help power the imaginations of people around the world." />
  1219. <meta name="keywords" content="free games, online games, building games, virtual worlds, free mmo, gaming cloud, physics engine" />
  1220. <meta name="apple-itunes-app" content="app-id=431946152" />
  1221. <meta name="google-site-verification" content="KjufnQUaDv5nXJogvDMey4G-Kb7ceUVxTdzcMaP9pCY" />
  1222.  
  1223.  
  1224. <script type="application/ld+json">
  1225. {
  1226. "@context" : "http://schema.org",
  1227. "@type" : "Organization",
  1228. "name" : "Roblox",
  1229. "url" : "https://www.roblox.com/",
  1230. "logo": "https://images.rbxcdn.com/1870e85fa867567576343eaf76fb841e.png",
  1231. "sameAs" : [
  1232. "https://www.facebook.com/ROBLOX/",
  1233. "https://twitter.com/roblox",
  1234. "https://www.linkedin.com/company/147977",
  1235. "https://www.instagram.com/roblox/",
  1236. "https://www.youtube.com/user/roblox",
  1237. "https://plus.google.com/+roblox",
  1238. "https://www.twitch.tv/roblox"
  1239. ]
  1240. }
  1241. </script>
  1242.  
  1243.  
  1244.  
  1245.  
  1246. <link rel="canonical" href="https://www.roblox.com/newlogin" />
  1247. <link href="https://images.rbxcdn.com/44a7149b90641593a7d3e626c729be2b.ico" rel="icon" />
  1248.  
  1249.  
  1250.  
  1251.  
  1252. <link rel='stylesheet' href='https://static.rbxcdn.com/css/MainCSS___bd5cab440e95dcd37644eaf74017699d_m.css/fetch' />
  1253.  
  1254. <link rel='stylesheet' href='https://static.rbxcdn.com/css/page___0a178e25a42a2f76a512014793bbb2ee_m.css/fetch' />
  1255.  
  1256. <script type='text/javascript' src='//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.1.min.js'></script>
  1257. <script type='text/javascript'>window.jQuery || document.write("<script type='text/javascript' src='/js/jquery/jquery-1.11.1.js'><\/script>")</script>
  1258. <script type='text/javascript' src='//ajax.aspnetcdn.com/ajax/jquery.migrate/jquery-migrate-1.2.1.min.js'></script>
  1259. <script type='text/javascript'>window.jQuery || document.write("<script type='text/javascript' src='/js/jquery/jquery-migrate-1.2.1.js'><\/script>")</script>
  1260. <script type='text/javascript' src='//ajax.aspnetcdn.com/ajax/4.0/1/MicrosoftAjax.js'></script>
  1261. <script type='text/javascript'>window.Sys || document.write("<script type='text/javascript' src='/js/Microsoft/MicrosoftAjax.js'><\/script>")</script>
  1262.  
  1263.  
  1264.  
  1265. <script type="text/javascript" src="https://cdns.gigya.com/js/gigya.js?apiKey=3_OsvmtBbTg6S_EUbwTPtbbmoihFY5ON6v6hbVrTbuqpBs7SyF_LQaJwtwKJ60sY1p">
  1266. {
  1267. bypassCookiePolicy: 'never'
  1268. }
  1269. </script>
  1270.  
  1271.  
  1272.  
  1273. <script type="text/javascript">
  1274.  
  1275. var _gaq = _gaq || [];
  1276.  
  1277. window.GoogleAnalyticsDisableRoblox2 = true;
  1278. _gaq.push(['b._setAccount', 'UA-486632-1']);
  1279. _gaq.push(['b._setCampSourceKey', 'rbx_source']);
  1280. _gaq.push(['b._setCampMediumKey', 'rbx_medium']);
  1281. _gaq.push(['b._setCampContentKey', 'rbx_campaign']);
  1282.  
  1283. _gaq.push(['b._setDomainName', 'roblox.com']);
  1284.  
  1285. _gaq.push(['b._setCustomVar', 1, 'Visitor', 'Anonymous', 2]);
  1286. _gaq.push(['b._setPageGroup', 1, 'NewLogin']);
  1287. _gaq.push(['b._trackPageview']);
  1288.  
  1289.  
  1290. _gaq.push(['c._setAccount', 'UA-26810151-2']);
  1291. _gaq.push(['c._setDomainName', 'roblox.com']);
  1292. _gaq.push(['c._setPageGroup', 1, 'NewLogin']);
  1293.  
  1294. (function () {
  1295. var ga = document.createElement('script');
  1296. ga.type = 'text/javascript';
  1297. ga.async = true;
  1298. ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  1299. var s = document.getElementsByTagName('script')[0];
  1300. s.parentNode.insertBefore(ga, s);
  1301. })();
  1302. </script>
  1303.  
  1304.  
  1305.  
  1306.  
  1307. <script type='text/javascript' src='https://js.rbxcdn.com/27f0cd588d3800e20b00dd02ed219a15.js'></script>
  1308.  
  1309. <script type="text/javascript">
  1310. if (Roblox && Roblox.EventStream) {
  1311. Roblox.EventStream.Init("//ecsv2.roblox.com/www/e.png",
  1312. "//ecsv2.roblox.com/www/e.png",
  1313. "//ecsv2.roblox.com/pe?t=studio",
  1314. "//ecsv2.roblox.com/pe?t=diagnostic");
  1315. }
  1316. </script>
  1317.  
  1318.  
  1319.  
  1320. <script type="text/javascript">
  1321. if (Roblox && Roblox.PageHeartbeatEvent) {
  1322. Roblox.PageHeartbeatEvent.Init([2,8,20,60]);
  1323. }
  1324. </script> <script type='text/javascript' src='https://js.rbxcdn.com/fa5ecd118e4f9e0c458178a5c29ac715.js'></script>
  1325.  
  1326. <script type='text/javascript'>Roblox.config.externalResources = [];Roblox.config.paths['Pages.Catalog'] = 'https://js.rbxcdn.com/943dbead6327ef7e601925fc45ffbeb0.js';Roblox.config.paths['Pages.CatalogShared'] = 'https://js.rbxcdn.com/cc6c10c191acdc87bff3c13d0c008164.js';Roblox.config.paths['Widgets.AvatarImage'] = 'https://js.rbxcdn.com/6bac93e9bb6716f32f09db749cec330b.js';Roblox.config.paths['Widgets.DropdownMenu'] = 'https://js.rbxcdn.com/7b436bae917789c0b84f40fdebd25d97.js';Roblox.config.paths['Widgets.GroupImage'] = 'https://js.rbxcdn.com/33d82b98045d49ec5a1f635d14cc7010.js';Roblox.config.paths['Widgets.HierarchicalDropdown'] = 'https://js.rbxcdn.com/3368571372da9b2e1713bb54ca42a65a.js';Roblox.config.paths['Widgets.ItemImage'] = 'https://js.rbxcdn.com/e79fc9c586a76e2eabcddc240298e52c.js';Roblox.config.paths['Widgets.PlaceImage'] = 'https://js.rbxcdn.com/31df1ed92170ebf3231defcd9b841008.js';Roblox.config.paths['Widgets.SurveyModal'] = 'https://js.rbxcdn.com/d6e979598c460090eafb6d38231159f6.js';</script>
  1327.  
  1328. <script type='text/javascript' src='https://js.rbxcdn.com/c561f7a79728be2536e57fe13d933906.js'></script>
  1329.  
  1330.  
  1331. <script type="text/javascript">
  1332. $(function () {
  1333. Roblox.JSErrorTracker.initialize({ 'suppressConsoleError': true});
  1334. });
  1335. </script>
  1336.  
  1337. <script type="text/javascript">
  1338. var Roblox = Roblox || {};
  1339. Roblox.UpsellAdModal = Roblox.UpsellAdModal || {};
  1340.  
  1341. Roblox.UpsellAdModal.Resources = {
  1342. //<sl:translate>
  1343. title: "Remove Ads Like This",
  1344. body: "Builders Club members do not see external ads like these.",
  1345. accept: "Upgrade Now",
  1346. decline: "No, thanks"
  1347. //</sl:translate>
  1348. };
  1349. </script>
  1350. <script type="text/javascript">
  1351. Roblox.XsrfToken.setToken('lo0/YLWRc8dE');
  1352. </script>
  1353. <script type="text/javascript">
  1354. Roblox.FixedUI.gutterAdsEnabled = false;
  1355. </script>
  1356.  
  1357.  
  1358. <script type="text/javascript">
  1359. var Roblox = Roblox || {};
  1360. Roblox.jsConsoleEnabled = false;
  1361. </script>
  1362.  
  1363. <script>
  1364. $(function () {
  1365. Roblox.DeveloperConsoleWarning.showWarning();
  1366. });
  1367. </script>
  1368. <script type="text/javascript">
  1369. if (typeof(Roblox) === "undefined") { Roblox = {}; }
  1370. Roblox.Endpoints = Roblox.Endpoints || {};
  1371. Roblox.Endpoints.Urls = Roblox.Endpoints.Urls || {};
  1372. Roblox.Endpoints.Urls['/api/item.ashx'] = 'https://www.roblox.com/api/item.ashx';
  1373. Roblox.Endpoints.Urls['/asset/'] = 'https://assetgame.roblox.com/asset/';
  1374. Roblox.Endpoints.Urls['/client-status/set'] = 'https://www.roblox.com/client-status/set';
  1375. Roblox.Endpoints.Urls['/client-status'] = 'https://www.roblox.com/client-status';
  1376. Roblox.Endpoints.Urls['/game/'] = 'https://assetgame.roblox.com/game/';
  1377. Roblox.Endpoints.Urls['/game-auth/getauthticket'] = 'https://www.roblox.com/game-auth/getauthticket';
  1378. Roblox.Endpoints.Urls['/game/edit.ashx'] = 'https://assetgame.roblox.com/game/edit.ashx';
  1379. Roblox.Endpoints.Urls['/game/getauthticket'] = 'https://assetgame.roblox.com/game/getauthticket';
  1380. Roblox.Endpoints.Urls['/game/get-hash'] = 'https://assetgame.roblox.com/game/get-hash';
  1381. Roblox.Endpoints.Urls['/game/placelauncher.ashx'] = 'https://assetgame.roblox.com/game/placelauncher.ashx';
  1382. Roblox.Endpoints.Urls['/game/preloader'] = 'https://assetgame.roblox.com/game/preloader';
  1383. Roblox.Endpoints.Urls['/game/report-stats'] = 'https://assetgame.roblox.com/game/report-stats';
  1384. Roblox.Endpoints.Urls['/game/report-event'] = 'https://assetgame.roblox.com/game/report-event';
  1385. Roblox.Endpoints.Urls['/game/updateprerollcount'] = 'https://assetgame.roblox.com/game/updateprerollcount';
  1386. Roblox.Endpoints.Urls['/login/default.aspx'] = 'https://www.roblox.com/login/default.aspx';
  1387. Roblox.Endpoints.Urls['/my/character.aspx'] = 'https://www.roblox.com/my/character.aspx';
  1388. Roblox.Endpoints.Urls['/my/money.aspx'] = 'https://www.roblox.com/my/money.aspx';
  1389. Roblox.Endpoints.Urls['/navigation/userdata'] = 'https://www.roblox.com/navigation/userdata';
  1390. Roblox.Endpoints.Urls['/chat/chat'] = 'https://www.roblox.com/chat/chat';
  1391. Roblox.Endpoints.Urls['/chat/data'] = 'https://www.roblox.com/chat/data';
  1392. Roblox.Endpoints.Urls['/presence/users'] = 'https://www.roblox.com/presence/users';
  1393. Roblox.Endpoints.Urls['/presence/user'] = 'https://www.roblox.com/presence/user';
  1394. Roblox.Endpoints.Urls['/friends/list'] = 'https://www.roblox.com/friends/list';
  1395. Roblox.Endpoints.Urls['/navigation/getcount'] = 'https://www.roblox.com/navigation/getCount';
  1396. Roblox.Endpoints.Urls['/catalog/browse.aspx'] = 'https://www.roblox.com/catalog/browse.aspx';
  1397. Roblox.Endpoints.Urls['/catalog/html'] = 'https://search.roblox.com/catalog/html';
  1398. Roblox.Endpoints.Urls['/catalog/json'] = 'https://search.roblox.com/catalog/json';
  1399. Roblox.Endpoints.Urls['/catalog/contents'] = 'https://search.roblox.com/catalog/contents';
  1400. Roblox.Endpoints.Urls['/catalog/lists.aspx'] = 'https://search.roblox.com/catalog/lists.aspx';
  1401. Roblox.Endpoints.Urls['/catalog/items'] = 'https://search.roblox.com/catalog/items';
  1402. Roblox.Endpoints.Urls['/asset-hash-thumbnail/image'] = 'https://assetgame.roblox.com/asset-hash-thumbnail/image';
  1403. Roblox.Endpoints.Urls['/asset-hash-thumbnail/json'] = 'https://assetgame.roblox.com/asset-hash-thumbnail/json';
  1404. Roblox.Endpoints.Urls['/asset-thumbnail-3d/json'] = 'https://assetgame.roblox.com/asset-thumbnail-3d/json';
  1405. Roblox.Endpoints.Urls['/asset-thumbnail/image'] = 'https://assetgame.roblox.com/asset-thumbnail/image';
  1406. Roblox.Endpoints.Urls['/asset-thumbnail/json'] = 'https://assetgame.roblox.com/asset-thumbnail/json';
  1407. Roblox.Endpoints.Urls['/asset-thumbnail/url'] = 'https://assetgame.roblox.com/asset-thumbnail/url';
  1408. Roblox.Endpoints.Urls['/asset/request-thumbnail-fix'] = 'https://assetgame.roblox.com/asset/request-thumbnail-fix';
  1409. Roblox.Endpoints.Urls['/avatar-thumbnail-3d/json'] = 'https://www.roblox.com/avatar-thumbnail-3d/json';
  1410. Roblox.Endpoints.Urls['/avatar-thumbnail/image'] = 'https://www.roblox.com/avatar-thumbnail/image';
  1411. Roblox.Endpoints.Urls['/avatar-thumbnail/json'] = 'https://www.roblox.com/avatar-thumbnail/json';
  1412. Roblox.Endpoints.Urls['/avatar-thumbnails'] = 'https://www.roblox.com/avatar-thumbnails';
  1413. Roblox.Endpoints.Urls['/avatar/request-thumbnail-fix'] = 'https://www.roblox.com/avatar/request-thumbnail-fix';
  1414. Roblox.Endpoints.Urls['/bust-thumbnail/json'] = 'https://www.roblox.com/bust-thumbnail/json';
  1415. Roblox.Endpoints.Urls['/group-thumbnails'] = 'https://www.roblox.com/group-thumbnails';
  1416. Roblox.Endpoints.Urls['/groups/getprimarygroupinfo.ashx'] = 'https://www.roblox.com/groups/getprimarygroupinfo.ashx';
  1417. Roblox.Endpoints.Urls['/headshot-thumbnail/json'] = 'https://www.roblox.com/headshot-thumbnail/json';
  1418. Roblox.Endpoints.Urls['/item-thumbnails'] = 'https://www.roblox.com/item-thumbnails';
  1419. Roblox.Endpoints.Urls['/outfit-thumbnail/json'] = 'https://www.roblox.com/outfit-thumbnail/json';
  1420. Roblox.Endpoints.Urls['/place-thumbnails'] = 'https://www.roblox.com/place-thumbnails';
  1421. Roblox.Endpoints.Urls['/thumbnail/asset/'] = 'https://www.roblox.com/thumbnail/asset/';
  1422. Roblox.Endpoints.Urls['/thumbnail/avatar-headshot'] = 'https://www.roblox.com/thumbnail/avatar-headshot';
  1423. Roblox.Endpoints.Urls['/thumbnail/avatar-headshots'] = 'https://www.roblox.com/thumbnail/avatar-headshots';
  1424. Roblox.Endpoints.Urls['/thumbnail/user-avatar'] = 'https://www.roblox.com/thumbnail/user-avatar';
  1425. Roblox.Endpoints.Urls['/thumbnail/resolve-hash'] = 'https://www.roblox.com/thumbnail/resolve-hash';
  1426. Roblox.Endpoints.Urls['/thumbnail/place'] = 'https://www.roblox.com/thumbnail/place';
  1427. Roblox.Endpoints.Urls['/thumbnail/get-asset-media'] = 'https://www.roblox.com/thumbnail/get-asset-media';
  1428. Roblox.Endpoints.Urls['/thumbnail/remove-asset-media'] = 'https://www.roblox.com/thumbnail/remove-asset-media';
  1429. Roblox.Endpoints.Urls['/thumbnail/set-asset-media-sort-order'] = 'https://www.roblox.com/thumbnail/set-asset-media-sort-order';
  1430. Roblox.Endpoints.Urls['/thumbnail/place-thumbnails'] = 'https://www.roblox.com/thumbnail/place-thumbnails';
  1431. Roblox.Endpoints.Urls['/thumbnail/place-thumbnails-partial'] = 'https://www.roblox.com/thumbnail/place-thumbnails-partial';
  1432. Roblox.Endpoints.Urls['/thumbnail_holder/g'] = 'https://www.roblox.com/thumbnail_holder/g';
  1433. Roblox.Endpoints.Urls['/users/{id}/profile'] = 'https://www.roblox.com/users/{id}/profile';
  1434. Roblox.Endpoints.Urls['/service-workers/push-notifications'] = 'https://www.roblox.com/service-workers/push-notifications';
  1435. Roblox.Endpoints.Urls['/notification-stream/notification-stream-data'] = 'https://www.roblox.com/notification-stream/notification-stream-data';
  1436. Roblox.Endpoints.Urls['/api/friends/acceptfriendrequest'] = 'https://www.roblox.com/api/friends/acceptfriendrequest';
  1437. Roblox.Endpoints.Urls['/api/friends/declinefriendrequest'] = 'https://www.roblox.com/api/friends/declinefriendrequest';
  1438. Roblox.Endpoints.addCrossDomainOptionsToAllRequests = true;
  1439. </script>
  1440.  
  1441. <script type="text/javascript">
  1442. if (typeof(Roblox) === "undefined") { Roblox = {}; }
  1443. Roblox.Endpoints = Roblox.Endpoints || {};
  1444. Roblox.Endpoints.Urls = Roblox.Endpoints.Urls || {};
  1445. </script>
  1446.  
  1447.  
  1448. <script>
  1449. Roblox = Roblox || {};
  1450. Roblox.AbuseReportPVMeta = {
  1451. desktopEnabled: false,
  1452. phoneEnabled: false,
  1453. inAppEnabled: false,
  1454. inApp: false
  1455. };
  1456. </script>
  1457. </head>
  1458. <body id="rbx-body"
  1459. class=""
  1460. data-performance-relative-value="0.005"
  1461. data-internal-page-name="NewLogin"
  1462. data-send-event-percentage="0.01">
  1463. <div id="roblox-linkify" data-enabled="true" data-regex="(https?\:\/\/)?(?:www\.)?([a-z0-9\-]{2,}\.)*(((m|de|www|web|api|blog|wiki|help|corp|polls|bloxcon|developer|devforum|forum)\.roblox\.com|robloxlabs\.com)|(www\.shoproblox\.com))((\/[A-Za-z0-9-+&amp;@#\/%?=~_|!:,.;]*)|(\b|\s))" data-regex-flags="gm" data-as-http-regex="((blog|wiki|[^.]help|corp|polls|bloxcon|developer|devforum)\.roblox\.com|robloxlabs\.com)"></div>
  1464. <div id="image-retry-data"
  1465. data-image-retry-max-times="10"
  1466. data-image-retry-timer="1500"
  1467. data-isnewexponentialbackoffforimageretryenabled="true"
  1468. data-ga-logging-percent="10">
  1469. </div>
  1470. <div id="http-retry-data"
  1471. data-http-retry-max-timeout="0"
  1472. data-http-retry-base-timeout="0"
  1473. data-http-retry-max-times="5">
  1474. </div>
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482. <div id="fb-root"></div>
  1483.  
  1484.  
  1485. <div id="modal-confirmation" class="modal-confirmation" data-modal-type="confirmation">
  1486. <div id="modal-dialog" class="modal-dialog">
  1487. <div class="modal-content">
  1488. <div class="modal-header">
  1489. <button type="button" class="close" data-dismiss="modal">
  1490. <span aria-hidden="true"><span class="icon-close"></span></span><span class="sr-only">Close</span>
  1491. </button>
  1492. <h5 class="modal-title"></h5>
  1493. </div>
  1494.  
  1495. <div class="modal-body">
  1496. <div class="modal-top-body">
  1497. <div class="modal-message"></div>
  1498. <div class="modal-image-container roblox-item-image" data-image-size="medium" data-no-overlays data-no-click>
  1499. <img class="modal-thumb" alt="generic image"/>
  1500. </div>
  1501. <div class="modal-checkbox checkbox">
  1502. <input id="modal-checkbox-input" type="checkbox"/>
  1503. <label for="modal-checkbox-input"></label>
  1504. </div>
  1505. </div>
  1506. <div class="modal-btns">
  1507. <a href id="confirm-btn"><span></span></a>
  1508. <a href id="decline-btn"><span></span></a>
  1509. </div>
  1510. <div class="loading modal-processing">
  1511. <img class="loading-default" src='https://images.rbxcdn.com/4bed93c91f909002b1f17f05c0ce13d1.gif' alt="Processing..." />
  1512. </div>
  1513. </div>
  1514. <div class="modal-footer text-footer">
  1515.  
  1516. </div>
  1517. </div>
  1518. </div>
  1519. <script type="text/javascript">
  1520. Roblox = Roblox || {};
  1521. Roblox.Resources = Roblox.Resources || {};
  1522.  
  1523. //<sl:translate>
  1524. Roblox.Resources.Dialog = {
  1525. yes: "Yes",
  1526. No: "No",
  1527. Confirm: "Confirm",
  1528. Cancel: "Cancel",
  1529. Agree: "Agree"
  1530. };
  1531. //</sl:translate>
  1532. </script>
  1533. </div>
  1534.  
  1535. <div class="nav-container no-gutter-ads">
  1536.  
  1537.  
  1538.  
  1539.  
  1540. <div id="header"
  1541. class="navbar-fixed-top rbx-header"
  1542. data-isfriendshiprealtimeupdateenabled="true"
  1543. data-isauthenticated="false"
  1544. data-isnavigationuserdatafromclientsideenabled="true"
  1545. role="navigation">
  1546. <div class="container-fluid">
  1547. <div class="rbx-navbar-header">
  1548. <div data-behavior="nav-notification" class="rbx-nav-collapse" onselectstart="return false;">
  1549.  
  1550.  
  1551. </div>
  1552. <div class="navbar-header">
  1553. <a class="navbar-brand" href="https://www.roblox.com/">
  1554. <span class="icon-logo"></span>
  1555. <span class="icon-logo-r"></span>
  1556. </a>
  1557. </div>
  1558. </div>
  1559. <ul class="nav rbx-navbar hidden-xs hidden-sm col-md-4 col-lg-3">
  1560. <li>
  1561. <a class="nav-menu-title" href="https://www.roblox.com/games">Games</a>
  1562. </li>
  1563. <li>
  1564. <a class="nav-menu-title" href="https://www.roblox.com/catalog/">Catalog</a>
  1565. </li>
  1566. <li>
  1567. <a class="nav-menu-title" href="https://www.roblox.com/develop">Develop</a>
  1568. </li>
  1569. <li>
  1570. <a class="buy-robux nav-menu-title" href="https://www.roblox.com/upgrades/robux?ctx=nav">ROBUX</a>
  1571. </li>
  1572. </ul><!--rbx-navbar-->
  1573. <div id="navbar-universal-search" class="navbar-left rbx-navbar-search col-xs-5 col-sm-6 col-md-3" data-behavior="univeral-search" role="search">
  1574. <div class="input-group">
  1575.  
  1576. <input id="navbar-search-input" class="form-control input-field" type="text" placeholder="Search" maxlength="120" />
  1577. <div class="input-group-btn">
  1578. <button id="navbar-search-btn" class="input-addon-btn" type="submit">
  1579. <span class="icon-nav-search"></span>
  1580. </button>
  1581. </div>
  1582. </div>
  1583. <ul data-toggle="dropdown-menu" class="dropdown-menu" role="menu">
  1584. <li class="rbx-navbar-search-option rbx-clickable-li selected" data-searchurl="https://www.roblox.com/search/users?keyword=">
  1585. <a class="rbx-navbar-search-anchor" href="https://www.roblox.com/search/users?keyword=">
  1586. <span class="rbx-navbar-search-text">Search <span class="rbx-navbar-search-string"></span> in People</span>
  1587. </a>
  1588. </li>
  1589. <li class="rbx-navbar-search-option rbx-clickable-li" data-searchurl="https://www.roblox.com/games/?Keyword=">
  1590. <a class="rbx-navbar-search-anchor" href="https://www.roblox.com/games/?Keyword=">
  1591. <span class="rbx-navbar-search-text">Search <span class="rbx-navbar-search-string"></span> in Games</span>
  1592. </a>
  1593. </li>
  1594. <li class="rbx-navbar-search-option rbx-clickable-li" data-searchurl="https://www.roblox.com/catalog/browse.aspx?CatalogContext=1&amp;Keyword=">
  1595. <a class="rbx-navbar-search-anchor" href="https://www.roblox.com/catalog/browse.aspx?CatalogContext=1&amp;Keyword=">
  1596. <span class="rbx-navbar-search-text">Search <span class="rbx-navbar-search-string"></span> in Catalog</span>
  1597. </a>
  1598. </li>
  1599. <li class="rbx-navbar-search-option rbx-clickable-li" data-searchurl="https://www.roblox.com/groups/search.aspx?val=">
  1600. <a class="rbx-navbar-search-anchor" href="https://www.roblox.com/groups/search.aspx?val=">
  1601. <span class="rbx-navbar-search-text">Search <span class="rbx-navbar-search-string"></span> in Groups</span>
  1602. </a>
  1603. </li>
  1604. <li class="rbx-navbar-search-option rbx-clickable-li" data-searchurl="https://www.roblox.com/develop/library?CatalogContext=2&amp;Category=6&amp;Keyword=">
  1605. <a class="rbx-navbar-search-anchor" href="https://www.roblox.com/develop/library?CatalogContext=2&amp;Category=6&amp;Keyword=">
  1606. <span class="rbx-navbar-search-text">Search <span class="rbx-navbar-search-string"></span> in Library</span>
  1607. </a>
  1608. </li>
  1609. </ul>
  1610. </div><!--rbx-navbar-search-->
  1611. <div class="navbar-right rbx-navbar-right">
  1612. <ul class="nav navbar-right rbx-navbar-right-nav" data-display-opened="False">
  1613. <li>
  1614. <a id="head-login" class="rbx-navbar-login nav-menu-title" data-behavior="login" data-viewport="#header">Log In</a>
  1615. </li>
  1616. <div id="iFrameLogin" class="iFrameLogin popover bottom in" role="menu">
  1617. <div class="arrow"></div>
  1618. <iframe id="iframe-login" name="iframe-nav-login" class="rbx-navbar-login-iframe" data-delaysrc="https://www.roblox.com/Login/iFrameLogin.aspx?parentUrl=https%3a%2f%2fwww.roblox.com%2fnewlogin" scrolling="no" frameborder="0" width="320"></iframe>
  1619. </div>
  1620. <li>
  1621. <a class="rbx-navbar-signup nav-menu-title" href="https://www.roblox.com/account/signupredir">Sign Up</a>
  1622. </li>
  1623. <li class="rbx-navbar-right-search" data-toggle="toggle-search">
  1624. <a class="rbx-menu-icon">
  1625. <span class="icon-nav-search-white"></span>
  1626. </a>
  1627. </li>
  1628. </ul>
  1629. </div><!-- navbar right-->
  1630. <ul class="nav rbx-navbar hidden-md hidden-lg col-xs-12">
  1631. <li>
  1632. <a class="nav-menu-title" href="https://www.roblox.com/games">Games</a>
  1633. </li>
  1634. <li>
  1635. <a class="nav-menu-title" href="https://www.roblox.com/catalog/">Catalog</a>
  1636. </li>
  1637. <li>
  1638. <a class="nav-menu-title" href="https://www.roblox.com/develop">Develop</a>
  1639. </li>
  1640. <li>
  1641. <a class="buy-robux nav-menu-title" href="https://www.roblox.com/upgrades/robux?ctx=nav">ROBUX</a>
  1642. </li>
  1643. </ul><!--rbx-navbar-->
  1644. </div>
  1645. </div>
  1646.  
  1647.  
  1648. <!-- LEFT NAV MENU -->
  1649.  
  1650. <script type="text/javascript">
  1651. var Roblox = Roblox || {};
  1652. (function () {
  1653. if (Roblox && Roblox.Performance) {
  1654. Roblox.Performance.setPerformanceMark("navigation_end");
  1655. }
  1656. })();
  1657. </script>
  1658.  
  1659. <div id="navContent" class="nav-content
  1660.  
  1661.  
  1662. logged-out">
  1663. <div class="nav-content-inner">
  1664. <div id="MasterContainer">
  1665. <script type="text/javascript">
  1666. if (top.location != self.location) {
  1667. top.location = self.location.href;
  1668. }
  1669. </script>
  1670.  
  1671.  
  1672. <script type="text/javascript">
  1673. $(function(){
  1674. function trackReturns() {
  1675. function dayDiff(d1, d2) {
  1676. return Math.floor((d1-d2)/86400000);
  1677. }
  1678. if (!localStorage) {
  1679. return false;
  1680. }
  1681.  
  1682. var cookieName = 'RBXReturn';
  1683. var cookieOptions = {expires:9001};
  1684. var cookieStr = localStorage.getItem(cookieName) || "";
  1685. var cookie = {};
  1686.  
  1687. try {
  1688. cookie = JSON.parse(cookieStr);
  1689. } catch (ex) {
  1690. // busted cookie string from old previous version of the code
  1691. }
  1692.  
  1693. try {
  1694. if (typeof cookie.ts === "undefined" || isNaN(new Date(cookie.ts))) {
  1695. localStorage.setItem(cookieName, JSON.stringify({ ts: new Date().toDateString() }));
  1696. return false;
  1697. }
  1698. } catch (ex) {
  1699. return false;
  1700. }
  1701.  
  1702. var daysSinceFirstVisit = dayDiff(new Date(), new Date(cookie.ts));
  1703. if (daysSinceFirstVisit == 1 && typeof cookie.odr === "undefined") {
  1704. RobloxEventManager.triggerEvent('rbx_evt_odr', {});
  1705. cookie.odr = 1;
  1706. }
  1707. if (daysSinceFirstVisit >= 1 && daysSinceFirstVisit <= 7 && typeof cookie.sdr === "undefined") {
  1708. RobloxEventManager.triggerEvent('rbx_evt_sdr', {});
  1709. cookie.sdr = 1;
  1710. }
  1711. try {
  1712. localStorage.setItem(cookieName, JSON.stringify(cookie));
  1713. } catch (ex) {
  1714. return false;
  1715. }
  1716. }
  1717.  
  1718. GoogleListener.init();
  1719.  
  1720.  
  1721.  
  1722. RobloxEventManager.initialize(true);
  1723. RobloxEventManager.triggerEvent('rbx_evt_pageview');
  1724. trackReturns();
  1725.  
  1726.  
  1727.  
  1728. RobloxEventManager._idleInterval = 450000;
  1729. RobloxEventManager.registerCookieStoreEvent('rbx_evt_initial_install_start');
  1730. RobloxEventManager.registerCookieStoreEvent('rbx_evt_ftp');
  1731. RobloxEventManager.registerCookieStoreEvent('rbx_evt_initial_install_success');
  1732. RobloxEventManager.registerCookieStoreEvent('rbx_evt_fmp');
  1733. RobloxEventManager.startMonitor();
  1734.  
  1735.  
  1736. });
  1737.  
  1738. </script>
  1739.  
  1740.  
  1741. <div>
  1742. <noscript><div class="alert-info">Please enable Javascript to use all the features on this site.</div></noscript>
  1743. <div id="BodyWrapper" class="">
  1744. <div id="RepositionBody">
  1745. <div id="Body" class="body-width">
  1746. <div id="TosAgreementInfo"
  1747. data-terms-check-needed="False">
  1748. </div>
  1749.  
  1750.  
  1751. <!--[if IE 7]>
  1752. <style>
  1753. #signInButtonPanel a
  1754. {
  1755. margin-right: 143px;
  1756. }
  1757. </style>
  1758. <![endif]-->
  1759. <div id="login-page-body">
  1760. <h1>Login to ROBLOX</h1>
  1761.  
  1762. <div>
  1763.  
  1764.  
  1765. <div id="TwoStepVerificationApiPaths"
  1766. data-request-code-unauthenticated="https://api.roblox.com/twostepverification/request-unauthenticated"
  1767. data-request-code="https://api.roblox.com/twostepverification/request"
  1768. data-verify-code-unauthenticated="https://api.roblox.com/twostepverification/verify-unauthenticated"
  1769. data-verify-code="https://api.roblox.com/twostepverification/verify">
  1770. </div>
  1771.  
  1772. <div class="GenericModal modalPopup unifiedModal smallModal" style="display:none;">
  1773. <div class="Title"></div>
  1774. <div class="GenericModalBody">
  1775. <div>
  1776. <div class="ImageContainer">
  1777. <img class="GenericModalImage" alt="generic image"/>
  1778. </div>
  1779. <div class="Message"></div>
  1780. </div>
  1781. <div class="clear"></div>
  1782. <div id="GenericModalButtonContainer" class="GenericModalButtonContainer">
  1783. <a class="ImageButton btn-neutral btn-large roblox-ok">OK</a>
  1784. </div>
  1785. </div>
  1786. </div>
  1787.  
  1788. <form action="/newlogin" method="POST" id="loginForm">
  1789. <div class="validation-summary-errors" data-valmsg-summary="true">
  1790. <ul>
  1791. <li>We need to make sure you&#39;re not a robot!</li>
  1792. </ul>
  1793. </div>
  1794.  
  1795. <div id="loginarea" class="divider-bottom" data-is-captcha-on="True">
  1796. <div id="leftArea">
  1797. <div id="loginPanel">
  1798. <table id="logintable" class="login-table">
  1799. <tr id="username">
  1800. <td class="label"><label class="form-label" for="Username">Username:</label></td>
  1801. <td class="input-box"><input class="text-box text-box-medium" data-val="true" data-val-required="You must enter a username." id="Username" name="Username" type="text" value="magecage" /></td>
  1802. </tr>
  1803. <tr id="password">
  1804. <td class="label"><label class="form-label" for="Password">Password:</label></td>
  1805. <td class="input-box"><input class="text-box text-box-medium" data-val="true" data-val-required="You must enter a password." id="Password" name="Password" type="password" /></td>
  1806. </tr>
  1807. </table>
  1808. <div id="captchaPanel">
  1809. <div class="g-recaptcha" data-sitekey="6LfGiSYTAAAAAPc4LIL1uV1J-4tHIu7CQ-M4baE5"></div>
  1810. </div>
  1811. <div class="sign-in-section">
  1812. <div id="forgotPasswordPanel">
  1813. <a class="text-link" href="https://www.roblox.com/login/forgotPasswordOrUsername/" target="_blank">Forgot your password?</a>
  1814. </div>
  1815. <div id="signInButtonPanel" data-use-apiproxy-signin="False" data-sign-on-api-path="https://api.roblox.com/login/v1">
  1816. <a roblox-js-onclick class="btn-medium btn-neutral">Sign In</a>
  1817. <a roblox-js-oncancel class="btn-medium btn-negative">Cancel</a>
  1818. </div>
  1819. <div class="clearFloats">
  1820. </div>
  1821. </div>
  1822. <span id="fb-root">
  1823. <div id="SplashPageConnect" class="fbSplashPageConnect social-login" data-rbx-provider="facebook">
  1824. <a class="facebook-login old-facebook-button">
  1825. <span class="middle">Sign In with Facebook</span>
  1826. </a>
  1827. </div>
  1828.  
  1829.  
  1830. <div id="SocialIdentitiesInformation"
  1831. data-rbx-login-redirect-url="/social/postlogin"
  1832.  
  1833.  
  1834. >
  1835. </div> </span>
  1836. </div>
  1837. </div>
  1838. <div id="rightArea" class="divider-left">
  1839. <div id="signUpPanel" class="FrontPageLoginBox">
  1840. <p class="text">Not a member?</p>
  1841. <h2 class="sign-up-title">Sign Up to Build & Make Friends</h2>
  1842. <a roblox-js-onsignup class="btn-medium btn-primary">Sign Up</a> </div>
  1843. </div>
  1844. </div>
  1845. <input id="ReturnUrl" name="ReturnUrl" type="hidden" value="" />
  1846. </form>
  1847.  
  1848.  
  1849. </div>
  1850.  
  1851. <script src="https://www.google.com/recaptcha/api.js" async defer></script>
  1852. <script type="text/javascript">
  1853. if (typeof Roblox === "undefined") {
  1854. Roblox = {};
  1855. }
  1856. if (typeof Roblox.Login === "undefined") {
  1857. Roblox.Login = {};
  1858. }
  1859.  
  1860. Roblox.Login.Resources = {
  1861. //<sl:translate>
  1862. january: "January"
  1863. , february: "February"
  1864. , march: "March"
  1865. , april: "April"
  1866. , may: "May"
  1867. , june: "June"
  1868. , july: "July"
  1869. , august: "August"
  1870. , september: "September"
  1871. , october: "October"
  1872. , november: "November"
  1873. , december: "December"
  1874. //</sl:translate>
  1875. };
  1876. </script>
  1877.  
  1878. <div id="guestarea">
  1879. <h2>You don't need an account to play ROBLOX</h2>
  1880. <br/>
  1881. <p class="text">You can start playing right now, in guest mode! <a href="https://www.roblox.com/games" class="btn-small btn-neutral" id="guestButton">Play as Guest</a></p>
  1882.  
  1883. </div>
  1884.  
  1885.  
  1886. <div id="SocialIdentitiesInformation"
  1887. data-rbx-login-redirect-url="/social/postlogin"
  1888.  
  1889.  
  1890. >
  1891. </div></div>
  1892.  
  1893. <div style="clear: both"></div>
  1894. </div>
  1895. </div>
  1896. </div>
  1897.  
  1898. <footer class="container-footer">
  1899. <div class="footer">
  1900. <ul class="row footer-links">
  1901. <li class="col-4 col-xs-1 footer-link">
  1902. <a href="http://corp.roblox.com" class="text-footer-nav roblox-interstitial" target="_blank">
  1903. About Us
  1904. </a>
  1905. </li>
  1906. <li class="col-4 col-xs-1 footer-link">
  1907. <a href="https://corp.roblox.com/careers/" class="text-footer-nav roblox-interstitial" target="_blank">
  1908. Jobs
  1909. </a>
  1910. </li>
  1911. <li class="col-4 col-xs-1 footer-link">
  1912. <a href="http://blog.roblox.com" class="text-footer-nav" target="_blank">
  1913. Blog
  1914. </a>
  1915. </li>
  1916. <li class="col-4 col-xs-1 footer-link">
  1917. <a href="http://corp.roblox.com/parents" class="text-footer-nav roblox-interstitial" target="_blank">
  1918. Parents
  1919. </a>
  1920. </li>
  1921. <li class="col-4 col-xs-1 footer-link">
  1922. <a href="http://en.help.roblox.com/" class="text-footer-nav roblox-interstitial" target="_blank">
  1923. Help
  1924. </a>
  1925. </li>
  1926. <li class="col-4 col-xs-1 footer-link">
  1927. <a href="https://www.roblox.com/info/terms" class="text-footer-nav" target="_blank">
  1928. Terms
  1929. </a>
  1930. </li>
  1931. <li class="col-4 col-xs-1 footer-link">
  1932. <a href="https://www.roblox.com/info/privacy" class="text-footer-nav privacy" target="_blank">
  1933. Privacy
  1934. </a>
  1935. </li>
  1936. </ul>
  1937. <!-- NOTE: "ROBLOX Corporation" is a healthcheck; be careful when updating! -->
  1938. <p class="text-footer footer-note">
  1939. &copy;2017 ROBLOX Corporation
  1940. </p>
  1941. </div>
  1942. </footer>
  1943.  
  1944.  
  1945. </div>
  1946. </div>
  1947. </div>
  1948. </div>
  1949. </div>
  1950.  
  1951.  
  1952.  
  1953.  
  1954. <script type="text/javascript">function urchinTracker() {}</script>
  1955.  
  1956.  
  1957. <div id="PlaceLauncherStatusPanel" style="display:none;width:300px"
  1958. data-new-plugin-events-enabled="True"
  1959. data-event-stream-for-plugin-enabled="True"
  1960. data-event-stream-for-protocol-enabled="True"
  1961. data-is-game-launch-interface-enabled="False"
  1962. data-is-protocol-handler-launch-enabled="False"
  1963. data-is-user-logged-in="False"
  1964. data-os-name="Windows"
  1965. data-protocol-name-for-client="roblox-player"
  1966. data-protocol-name-for-studio="roblox-studio"
  1967. data-protocol-url-includes-launchtime="true"
  1968. data-protocol-detection-enabled="true"
  1969. data-protocol-version="1">
  1970. <div class="modalPopup blueAndWhite PlaceLauncherModal" style="min-height: 160px">
  1971. <div id="Spinner" class="Spinner" style="padding:20px 0;">
  1972. <img data-delaysrc="https://images.rbxcdn.com/e998fb4c03e8c2e30792f2f3436e9416.gif" height="32" width="32" alt="Progress" />
  1973. </div>
  1974. <div id="status" style="min-height:40px;text-align:center;margin:5px 20px">
  1975. <div id="Starting" class="PlaceLauncherStatus MadStatusStarting" style="display:block">
  1976. Starting Roblox...
  1977. </div>
  1978. <div id="Waiting" class="PlaceLauncherStatus MadStatusField">Connecting to Players...</div>
  1979. <div id="StatusBackBuffer" class="PlaceLauncherStatus PlaceLauncherStatusBackBuffer MadStatusBackBuffer"></div>
  1980. </div>
  1981. <div style="text-align:center;margin-top:1em">
  1982. <input type="button" class="Button CancelPlaceLauncherButton translate" value="Cancel" />
  1983. </div>
  1984. </div>
  1985. </div>
  1986. <div id="ProtocolHandlerStartingDialog" style="display:none;" class="protocol-handler-container">
  1987. <div class="modalPopup ph-modal-popup">
  1988. <div class="ph-modal-header">
  1989.  
  1990. </div>
  1991. <div class="ph-logo-row">
  1992. <img data-delaysrc="https://images.rbxcdn.com/8e7879f99cfa7cc3b1fce74f8191be03.svg" width="90" height="90" alt="R" class="play-logo-image"/>
  1993. <img data-delaysrc="https://images.rbxcdn.com/33a10b486241d85e46df442eb2134371.svg" width="90" height="90" alt="R" class="studio-logo-image hidden"/>
  1994. </div>
  1995. <div class="ph-areyouinstalleddialog-content">
  1996. <p class="larger-font-size">
  1997. ROBLOX is now loading. Get ready to play!
  1998. </p>
  1999. <div class="ph-startingdialog-spinner-row">
  2000. <img data-delaysrc="https://images.rbxcdn.com/4bed93c91f909002b1f17f05c0ce13d1.gif" width="82" height="24" />
  2001. </div>
  2002. </div>
  2003. </div>
  2004. </div>
  2005. <div id="ProtocolHandlerAreYouInstalled" style="display:none;" class="protocol-handler-container">
  2006. <div class="modalPopup ph-modal-popup">
  2007. <div class="ph-modal-header">
  2008. <span class="icon-close simplemodal-close"></span>
  2009. </div>
  2010. <div class="ph-logo-row">
  2011. <img data-delaysrc="https://images.rbxcdn.com/8e7879f99cfa7cc3b1fce74f8191be03.svg" width="90" height="90" alt="R" class="play-logo-image"/>
  2012. <img data-delaysrc="https://images.rbxcdn.com/33a10b486241d85e46df442eb2134371.svg" width="90" height="90" alt="R" class="studio-logo-image hidden"/>
  2013. </div>
  2014. <div class="ph-areyouinstalleddialog-content">
  2015. <p class="larger-font-size">
  2016. You're moments away from getting into the game!
  2017. </p>
  2018. <div>
  2019. <button type="button" class="btn btn-primary-md" id="ProtocolHandlerInstallButton" data-updated-modal>
  2020. Download and Install ROBLOX
  2021. </button>
  2022. </div>
  2023. <div class="small">
  2024. <a href="https://en.help.roblox.com/hc/en-us/articles/204473560" class="text-name" target="_blank">Click here for help</a>
  2025. </div>
  2026. </div>
  2027. </div>
  2028. </div>
  2029. <div id="ProtocolHandlerClickAlwaysAllowed"
  2030. class="ph-clickalwaysallowed"
  2031.  
  2032. style="display:none;">
  2033. <p class="larger-font-size">
  2034. <span class="icon-moreinfo"></span>
  2035.  
  2036. Check <b>Remember my choice</b> and click
  2037. <img data-delaysrc="https://images.rbxcdn.com/7c8d7a39b4335931221857cca2b5430b.png" alt="Launch Application" />
  2038.  
  2039. in the dialog box above to join games faster in the future!
  2040. </p>
  2041. </div>
  2042.  
  2043.  
  2044. <div id="videoPrerollPanel" style="display:none">
  2045. <div id="videoPrerollTitleDiv">
  2046. Gameplay sponsored by:
  2047. </div>
  2048. <div id="content">
  2049. <video id="contentElement" style="width:0; height:0;" />
  2050. </div>
  2051. <div id="videoPrerollMainDiv"></div>
  2052. <div id="videoPrerollCompanionAd">
  2053. </div>
  2054. <div id="videoPrerollLoadingDiv">
  2055. Loading <span id="videoPrerollLoadingPercent">0%</span> - <span id="videoPrerollMadStatus" class="MadStatusField">Starting game...</span><span id="videoPrerollMadStatusBackBuffer" class="MadStatusBackBuffer"></span>
  2056. <div id="videoPrerollLoadingBar">
  2057. <div id="videoPrerollLoadingBarCompleted">
  2058. </div>
  2059. </div>
  2060. </div>
  2061. <div id="videoPrerollJoinBC">
  2062. <span>Get more with Builders Club!</span>
  2063. <a href="https://www.roblox.com/premium/membership?ctx=preroll" target="_blank" class="btn-medium btn-primary" id="videoPrerollJoinBCButton">Join Builders Club</a>
  2064. </div>
  2065. </div>
  2066. <script type="text/javascript">
  2067. $(function () {
  2068. var videoPreRollDFP = Roblox.VideoPreRollDFP;
  2069. if (videoPreRollDFP) {
  2070. var customTargeting = Roblox.VideoPreRollDFP.customTargeting;
  2071. videoPreRollDFP.showVideoPreRoll = false;
  2072. videoPreRollDFP.loadingBarMaxTime = 33000;
  2073. videoPreRollDFP.videoLoadingTimeout = 11000;
  2074. videoPreRollDFP.videoPlayingTimeout = 41000;
  2075. videoPreRollDFP.videoLogNote = "Guest";
  2076. videoPreRollDFP.logsEnabled = true;
  2077. videoPreRollDFP.excludedPlaceIds = "32373412";
  2078. videoPreRollDFP.adUnit = "/1015347/VideoPrerollUnder13";
  2079. videoPreRollDFP.adTime = 15;
  2080. videoPreRollDFP.isSwfPreloaderEnabled = false;
  2081. videoPreRollDFP.isPrerollShownEveryXMinutesEnabled = true;
  2082. videoPreRollDFP.isAgeTargetingEnabled = true;
  2083. videoPreRollDFP.isAgeOrSegmentTargetingEnabled = true;
  2084. videoPreRollDFP.isCompanionAdRenderedByGoogleTag = true;
  2085. customTargeting.userAge = "Unknown";
  2086. customTargeting.userAgeOrSegment = "Unknown";
  2087. customTargeting.userGender = "Unknown";
  2088. customTargeting.gameGenres = "";
  2089. customTargeting.environment = "Production";
  2090. customTargeting.adTime = "15";
  2091. customTargeting.PLVU = false;
  2092. $(videoPreRollDFP.checkEligibility);
  2093. }
  2094. });
  2095. </script>
  2096.  
  2097.  
  2098. <div id="GuestModePrompt_BoyGirl" class="Revised GuestModePromptModal" style="display:none;">
  2099. <div class="simplemodal-close">
  2100. <a class="ImageButton closeBtnCircle_20h" style="cursor: pointer; margin-left:455px;top:7px; position:absolute;"></a>
  2101. </div>
  2102. <div class="Title">
  2103. Choose Your Avatar
  2104. </div>
  2105. <div style="min-height: 275px; background-color: white;">
  2106. <div style="clear:both; height:25px;"></div>
  2107.  
  2108. <div style="text-align: center;">
  2109. <div class="VisitButtonsGuestCharacter VisitButtonBoyGuest" style="float:left; margin-left:45px;"></div>
  2110. <div class="VisitButtonsGuestCharacter VisitButtonGirlGuest" style="float:right; margin-right:45px;"></div>
  2111. </div>
  2112. <div style="clear:both; height:25px;"></div>
  2113. <div class="RevisedFooter">
  2114. <div style="width:200px;margin:10px auto 0 auto;">
  2115. <a href="https://www.roblox.com/?returnUrl=https%3A%2F%2Fwww.roblox.com%2Fnewlogin"><div class="RevisedCharacterSelectSignup"></div></a>
  2116. <a class="HaveAccount" href="https://www.roblox.com/newlogin?returnUrl=https%3A%2F%2Fwww.roblox.com%2Fnewlogin">I have an account</a>
  2117. </div>
  2118. </div>
  2119. </div>
  2120. </div>
  2121.  
  2122. <script type="text/javascript">
  2123. function checkRobloxInstall() {
  2124. return RobloxLaunch.CheckRobloxInstall('https://www.roblox.com/install/download.aspx');
  2125. }
  2126. </script>
  2127.  
  2128. <style>
  2129. #win_firefox_install_img .activation {
  2130. }
  2131.  
  2132. #win_firefox_install_img .installation {
  2133. width: 869px;
  2134. height: 331px;
  2135. }
  2136.  
  2137. #mac_firefox_install_img .activation {
  2138. }
  2139.  
  2140. #mac_firefox_install_img .installation {
  2141. width: 250px;
  2142. }
  2143.  
  2144. #win_chrome_install_img .activation {
  2145. }
  2146.  
  2147. #win_chrome_install_img .installation {
  2148. }
  2149.  
  2150. #mac_chrome_install_img .activation {
  2151. width: 250px;
  2152. }
  2153.  
  2154. #mac_chrome_install_img .installation {
  2155. }
  2156. </style>
  2157. <div id="InstallationInstructions" class="modalPopup blueAndWhite" style="display:none;overflow:hidden">
  2158. <a id="CancelButton2" onclick="return Roblox.Client._onCancel();" class="ImageButton closeBtnCircle_35h ABCloseCircle"></a>
  2159. <div style="padding-bottom:10px;text-align:center">
  2160. <img style="width:370px" class="InstallInstructionsImage" data-modalwidth="400" data-delaysrc="https://images.rbxcdn.com/d8d93872294ce8724c583dc8f357763e.jpg" alt="Installation Instructions" />
  2161. <br /><br />
  2162. </div>
  2163. </div>
  2164.  
  2165.  
  2166. <div id="pluginObjDiv" style="height:1px;width:1px;visibility:hidden;position: absolute;top: 0;"></div>
  2167. <iframe id="downloadInstallerIFrame" name="downloadInstallerIFrame" style="visibility:hidden;height:0;width:1px;position:absolute"></iframe>
  2168.  
  2169. <script type='text/javascript' src='https://js.rbxcdn.com/fbdb5b64583278a8513645a997a89a3c.js'></script>
  2170.  
  2171. <script type="text/javascript">
  2172. Roblox.Client._skip = null;
  2173. Roblox.Client._CLSID = '76D50904-6780-4c8b-8986-1A7EE0B1716D';
  2174. Roblox.Client._installHost = 'setup.roblox.com';
  2175. Roblox.Client.ImplementsProxy = true;
  2176. Roblox.Client._silentModeEnabled = true;
  2177. Roblox.Client._bringAppToFrontEnabled = false;
  2178. Roblox.Client._currentPluginVersion = '';
  2179. Roblox.Client._eventStreamLoggingEnabled = true;
  2180.  
  2181.  
  2182. Roblox.Client._installSuccess = function() {
  2183. if(GoogleAnalyticsEvents){
  2184. GoogleAnalyticsEvents.ViewVirtual('InstallSuccess');
  2185. GoogleAnalyticsEvents.FireEvent(['Plugin','Install Success']);
  2186. if (Roblox.Client._eventStreamLoggingEnabled && typeof Roblox.GamePlayEvents != "undefined") {
  2187. Roblox.GamePlayEvents.SendInstallSuccess(Roblox.Client._launchMode, play_placeId);
  2188. }
  2189. }
  2190. }
  2191.  
  2192. </script>
  2193.  
  2194.  
  2195. <div class="ConfirmationModal modalPopup unifiedModal smallModal" data-modal-handle="confirmation" style="display:none;">
  2196. <a class="genericmodal-close ImageButton closeBtnCircle_20h"></a>
  2197. <div class="Title"></div>
  2198. <div class="GenericModalBody">
  2199. <div class="TopBody">
  2200. <div class="ImageContainer roblox-item-image" data-image-size="small" data-no-overlays data-no-click>
  2201. <img class="GenericModalImage" alt="generic image" />
  2202. </div>
  2203. <div class="Message"></div>
  2204. </div>
  2205. <div class="ConfirmationModalButtonContainer GenericModalButtonContainer">
  2206. <a href id="roblox-confirm-btn"><span></span></a>
  2207. <a href id="roblox-decline-btn"><span></span></a>
  2208. </div>
  2209. <div class="ConfirmationModalFooter">
  2210.  
  2211. </div>
  2212. </div>
  2213. <script type="text/javascript">
  2214. Roblox = Roblox || {};
  2215. Roblox.Resources = Roblox.Resources || {};
  2216.  
  2217. //<sl:translate>
  2218. Roblox.Resources.GenericConfirmation = {
  2219. yes: "Yes",
  2220. No: "No",
  2221. Confirm: "Confirm",
  2222. Cancel: "Cancel"
  2223. };
  2224. //</sl:translate>
  2225. </script>
  2226. </div>
  2227.  
  2228.  
  2229.  
  2230.  
  2231. <script type="text/javascript">
  2232. $(function () {
  2233. Roblox.CookieUpgrader.domain = 'roblox.com';
  2234. Roblox.CookieUpgrader.upgrade("GuestData", { expires: Roblox.CookieUpgrader.thirtyYearsFromNow });
  2235. Roblox.CookieUpgrader.upgrade("RBXSource", { expires: function (cookie) { return Roblox.CookieUpgrader.getExpirationFromCookieValue("rbx_acquisition_time", cookie); } });
  2236. Roblox.CookieUpgrader.upgrade("RBXViralAcquisition", { expires: function (cookie) { return Roblox.CookieUpgrader.getExpirationFromCookieValue("time", cookie); } });
  2237.  
  2238. Roblox.CookieUpgrader.upgrade("RBXMarketing", { expires: Roblox.CookieUpgrader.thirtyYearsFromNow });
  2239.  
  2240.  
  2241. Roblox.CookieUpgrader.upgrade("RBXSessionTracker", { expires: Roblox.CookieUpgrader.fourHoursFromNow });
  2242.  
  2243.  
  2244. Roblox.CookieUpgrader.upgrade("RBXEventTrackerV2", {expires: Roblox.CookieUpgrader.thirtyYearsFromNow});
  2245.  
  2246. });
  2247. </script>
  2248.  
  2249. <script>
  2250. var _comscore = _comscore || [];
  2251. _comscore.push({ c1: "2", c2: "6035605", c3: "", c4: "", c15: "" });
  2252.  
  2253. (function() {
  2254. var s = document.createElement("script"), el = document.getElementsByTagName("script")[0];
  2255. s.async = true;
  2256. s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js";
  2257. el.parentNode.insertBefore(s, el);
  2258. })();
  2259. </script>
  2260. <noscript>
  2261. <img src="http://b.scorecardresearch.com/p?c1=2&c2=&c3=&c4=&c5=&c6=&c15=&cv=2.0&cj=1"/>
  2262. </noscript>
  2263.  
  2264. </body>
  2265. </html>
  2266.  
  2267.  
  2268.  
  2269.  
  2270. ----------------------------------------------------------------------------------
  2271. <-----Bot Status: No keys found upon 200 - OK -> Check answer - Source Length: 50026----->
  2272. ---------------------------------------------------------------------------------->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement