subfare

rabid :pog:

May 18th, 2020
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 130.04 KB | None | 0 0
  1. _ _ _ _
  2. __| | _____ __ | |__ _ _ ___| |__ _ __(_)___ ___ ___
  3. / _` |/ _ \ \/ / | '_ \| | | | / __| '_ \| '__| / __/ __/ __|
  4. | (_| | (_) > < | |_) | |_| | | (__| | | | | | \__ \__ \__ \
  5. \__,_|\___/_/\_\ |_.__/ \__, | \___|_| |_|_| |_|___/___/___/
  6. |___/
  7. chrisss#0001
  8.  
  9. NOTE: This isnt anything special, i just did a HTTP Requests on his profile and this means nothing.
  10.  
  11. --------------------------------------------------------------------------------------------------------
  12.  
  13. <!DOCTYPE html>
  14. <!--[if IE 8]><html class=ie8 ng-app=robloxApp><![endif]-->
  15. <!--[if gt IE 8]><!-->
  16. <html>
  17. <!--<![endif]-->
  18.  
  19. <head data-machine-id=WEB1085>
  20. <title>Profile - Roblox</title>
  21. <meta http-equiv=X-UA-Compatible content="IE=edge,requiresActiveX=true">
  22. <meta charset=UTF-8>
  23. <meta name=viewport content="width=device-width, initial-scale=1">
  24. <meta name=author content="Roblox Corporation">
  25. <meta name=description content="rabidrufus is one of the millions playing, creating and exploring the endless possibilities of Roblox. Join rabidrufus on Roblox and explore together!quit af
  26.  
  27. might come on to fence when tripping but yeah bye
  28.  
  29. -TheRabidTurtle">
  30. <meta name=keywords content="free games,online games,building games,virtual worlds,free mmo,gaming cloud,physics engine">
  31. <meta name=apple-itunes-app content="app-id=431946152">
  32. <script type=application/ld+json>
  33. {
  34. "@context": "http://schema.org",
  35. "@type": "Organization",
  36. "name": "Roblox",
  37. "url": "https://www.roblox.com/",
  38. "logo": "https://images.rbxcdn.com/c69b74f49e785df33b732273fad9dbe0.png",
  39. "sameAs": [
  40. "https://www.facebook.com/ROBLOX/",
  41. "https://twitter.com/roblox",
  42. "https://www.linkedin.com/company/147977",
  43. "https://www.instagram.com/roblox/",
  44. "https://www.youtube.com/user/roblox",
  45. "https://plus.google.com/+roblox",
  46. "https://www.twitch.tv/roblox"
  47. ]
  48. }
  49. </script>
  50. <meta property=og:site_name content=ROBLOX>
  51. <meta property=og:title content="rabidrufus's Profile">
  52. <meta property=og:type content=profile>
  53. <meta property=og:url content=https://www.roblox.com/users/1325356/profile>
  54. <meta property=og:description content="rabidrufus is one of the millions playing, creating and exploring the endless possibilities of Roblox. Join rabidrufus on Roblox and explore together!quit af
  55.  
  56. might come on to fence when tripping but yeah bye
  57.  
  58. -TheRabidTurtle">
  59. <meta property=og:image content=https://tr.rbxcdn.com/2d70f4a2b5d90f31415af5c718c14d22/352/352/Avatar/Png>
  60. <meta property=fb:app_id content=190191627665278>
  61. <meta name=twitter:card content=summary>
  62. <meta name=twitter:site content=@ROBLOX>
  63. <meta name=twitter:title content="rabidrufus's Profile">
  64. <meta name=twitter:description content="rabidrufus is one of the millions playing, creating and exploring the endless possibilities of Roblox. Join rabidrufus on Roblox and explore together!quit af
  65.  
  66. might come on to fence when tripping but yeah bye
  67.  
  68. -TheRabidTurtle">
  69. <meta name=twitter:creator>
  70. <meta name=twitter:image1 content=https://tr.rbxcdn.com/2d70f4a2b5d90f31415af5c718c14d22/352/352/Avatar/Png>
  71. <meta name=twitter:app:country content=US>
  72. <meta name=twitter:app:name:iphone content="ROBLOX Mobile">
  73. <meta name=twitter:app:id:iphone content=431946152>
  74. <meta name=twitter:app:url:iphone>
  75. <meta name=twitter:app:name:ipad content="ROBLOX Mobile">
  76. <meta name=twitter:app:id:ipad content=431946152>
  77. <meta name=twitter:app:url:ipad>
  78. <meta name=twitter:app:name:googleplay content=ROBLOX>
  79. <meta name=twitter:app:id:googleplay content=com.roblox.client>
  80. <meta name=twitter:app:url:googleplay>
  81. <meta name=locale-data data-language-code=en_us data-language-name=English>
  82. <meta name=device-meta data-device-type=computer data-is-in-app=false data-is-desktop=true data-is-phone=false data-is-tablet=false data-is-console=false data-is-android-app=false data-is-ios-app=false data-is-uwp-app=false data-is-xbox-app=false
  83. data-is-amazon-app=false data-is-win32-app=false data-is-studio=false data-is-game-client-browser=false data-is-ios-device=false data-is-android-device=false data-is-universal-app=false data-app-type=unknown>
  84. <meta name=environment-meta data-is-testing-site=false>
  85. <meta id=roblox-display-names data-enabled=false>
  86. <meta name=page-meta data-internal-page-name=Profile>
  87. <script>
  88. var Roblox = Roblox || {};
  89. Roblox.BundleVerifierConstants = {
  90. isMetricsApiEnabled: true,
  91. eventStreamUrl: "//ecsv2.roblox.com/pe?t=diagnostic",
  92. deviceType: "Computer",
  93. cdnLoggingEnabled: JSON.parse("true")
  94. };
  95. </script>
  96. <script>
  97. var Roblox = Roblox || {};
  98. Roblox.BundleDetector = (function() {
  99. var isMetricsApiEnabled = Roblox.BundleVerifierConstants && Roblox.BundleVerifierConstants.isMetricsApiEnabled;
  100. var loadStates = {
  101. loadSuccess: "loadSuccess",
  102. loadFailure: "loadFailure",
  103. executionFailure: "executionFailure"
  104. };
  105. var bundleContentTypes = {
  106. javascript: "javascript",
  107. css: "css"
  108. };
  109. var ephemeralCounterNames = {
  110. cdnPrefix: "CDNBundleError_",
  111. unknown: "CDNBundleError_unknown",
  112. cssError: "CssBundleError",
  113. jsError: "JavascriptBundleError",
  114. jsFileError: "JsFileExecutionError",
  115. resourceError: "ResourcePerformance_Error",
  116. resourceLoaded: "ResourcePerformance_Loaded"
  117. };
  118. return {
  119. jsBundlesLoaded: {},
  120. bundlesReported: {},
  121. counterNames: ephemeralCounterNames,
  122. loadStates: loadStates,
  123. bundleContentTypes: bundleContentTypes,
  124. timing: undefined,
  125. setTiming: function(windowTiming) {
  126. this.timing = windowTiming;
  127. },
  128. getLoadTime: function() {
  129. if (this.timing && this.timing.domComplete) {
  130. return this.getCurrentTime() - this.timing.domComplete;
  131. }
  132. },
  133. getCurrentTime: function() {
  134. return new Date().getTime();
  135. },
  136. getCdnProviderName: function(bundleUrl, callBack) {
  137. if (Roblox.BundleVerifierConstants.cdnLoggingEnabled) {
  138. var xhr = new XMLHttpRequest();
  139. xhr.open('GET', bundleUrl, true);
  140. xhr.onreadystatechange = function() {
  141. if (xhr.readyState === xhr.HEADERS_RECEIVED) {
  142. try {
  143. var headerValue = xhr.getResponseHeader("rbx-cdn-provider");
  144. if (headerValue) {
  145. callBack(headerValue);
  146. } else {
  147. callBack();
  148. }
  149. } catch (e) {
  150. callBack();
  151. }
  152. }
  153. };
  154. xhr.onerror = function() {
  155. callBack();
  156. };
  157. xhr.send();
  158. } else {
  159. callBack();
  160. }
  161. },
  162. getCdnProviderAndReportMetrics: function(bundleUrl, bundleName, loadState, bundleContentType) {
  163. this.getCdnProviderName(bundleUrl, function(cdnProviderName) {
  164. Roblox.BundleDetector.reportMetrics(bundleUrl, bundleName, loadState, bundleContentType, cdnProviderName);
  165. });
  166. },
  167. reportMetrics: function(bundleUrl, bundleName, loadState, bundleContentType, cdnProviderName) {
  168. if (!isMetricsApiEnabled || !bundleUrl || !loadState || !loadStates.hasOwnProperty(loadState) || !bundleContentType || !bundleContentTypes.hasOwnProperty(bundleContentType)) {
  169. return;
  170. }
  171. var xhr = new XMLHttpRequest();
  172. var metricsApiUrl = (Roblox.EnvironmentUrls && Roblox.EnvironmentUrls.metricsApi) || "https://metrics.roblox.com";
  173. xhr.open("POST", metricsApiUrl + "/v1/bundle-metrics/report", true);
  174. xhr.setRequestHeader("Content-Type", "application/json");
  175. xhr.withCredentials = true;
  176. xhr.send(JSON.stringify({
  177. bundleUrl: bundleUrl,
  178. bundleName: bundleName || "",
  179. bundleContentType: bundleContentType,
  180. loadState: loadState,
  181. cdnProviderName: cdnProviderName,
  182. loadTimeInMilliseconds: this.getLoadTime() || 0
  183. }));
  184. },
  185. logToEphemeralStatistics: function(sequenceName, value) {
  186. var deviceType = Roblox.BundleVerifierConstants.deviceType;
  187. sequenceName += "_" + deviceType;
  188. var xhr = new XMLHttpRequest();
  189. xhr.open('POST', '/game/report-stats?name=' + sequenceName + "&value=" + value, true);
  190. xhr.withCredentials = true;
  191. xhr.send();
  192. },
  193. logToEphemeralCounter: function(ephemeralCounterName) {
  194. var deviceType = Roblox.BundleVerifierConstants.deviceType;
  195. ephemeralCounterName += "_" + deviceType;
  196. var xhr = new XMLHttpRequest();
  197. xhr.open('POST', '/game/report-event?name=' + ephemeralCounterName, true);
  198. xhr.withCredentials = true;
  199. xhr.send();
  200. },
  201. logToEventStream: function(failedBundle, ctx, cdnProvider, status) {
  202. var esUrl = Roblox.BundleVerifierConstants.eventStreamUrl,
  203. currentPageUrl = encodeURIComponent(window.location.href);
  204. var deviceType = Roblox.BundleVerifierConstants.deviceType;
  205. ctx += "_" + deviceType;
  206. var duration = 0;
  207. if (window.performance) {
  208. var perfTiming = window.performance.getEntriesByName(failedBundle);
  209. if (perfTiming.length > 0) {
  210. var data = perfTiming[0];
  211. duration = data.duration || 0;
  212. }
  213. }
  214. var params = "&evt=webBundleError&url=" + currentPageUrl + "&ctx=" + ctx + "&fileSourceUrl=" + encodeURIComponent(failedBundle) + "&cdnName=" + (cdnProvider || "unknown") + "&statusCode=" + (status || "unknown") + "&loadDuration=" + Math.floor(duration);
  215. var img = new Image();
  216. img.src = esUrl + params;
  217. },
  218. getCdnInfo: function(failedBundle, ctx, fileType) {
  219. if (Roblox.BundleVerifierConstants.cdnLoggingEnabled) {
  220. var xhr = new XMLHttpRequest();
  221. var counter = this.counterNames;
  222. xhr.open('GET', failedBundle, true);
  223. var cdnProvider;
  224. xhr.onreadystatechange = function() {
  225. if (xhr.readyState === xhr.HEADERS_RECEIVED) {
  226. cdnProvider = xhr.getResponseHeader("rbx-cdn-provider");
  227. if (cdnProvider && cdnProvider.length > 0) {
  228. Roblox.BundleDetector.logToEphemeralCounter(counter.cdnPrefix + cdnProvider + "_" + fileType);
  229. } else {
  230. Roblox.BundleDetector.logToEphemeralCounter(counter.unknown + "_" + fileType);
  231. }
  232. } else if (xhr.readyState === xhr.DONE) {
  233. Roblox.BundleDetector.logToEventStream(failedBundle, ctx, cdnProvider, xhr.status);
  234. }
  235. };
  236. xhr.onerror = function() {
  237. Roblox.BundleDetector.logToEphemeralCounter(counter.unknown + "_" + fileType);
  238. Roblox.BundleDetector.logToEventStream(failedBundle, ctx, counter.unknown);
  239. };
  240. xhr.send();
  241. } else {
  242. this.logToEventStream(failedBundle, ctx);
  243. }
  244. },
  245. reportResourceError: function(resourceName) {
  246. var ephemeralCounterName = this.counterNames.resourceError + "_" + resourceName;
  247. this.logToEphemeralCounter(ephemeralCounterName);
  248. },
  249. reportResourceLoaded: function(resourceName) {
  250. var loadTimeInMs = this.getLoadTime();
  251. if (loadTimeInMs) {
  252. var sequenceName = this.counterNames.resourceLoaded + "_" + resourceName;
  253. this.logToEphemeralStatistics(sequenceName, loadTimeInMs);
  254. }
  255. },
  256. reportBundleError: function(bundleTag) {
  257. var ephemeralCounterName, failedBundle, ctx, contentType;
  258. if (bundleTag.rel && bundleTag.rel === "stylesheet") {
  259. ephemeralCounterName = this.counterNames.cssError;
  260. failedBundle = bundleTag.href;
  261. ctx = "css";
  262. contentType = bundleContentTypes.css;
  263. } else {
  264. ephemeralCounterName = this.counterNames.jsError;
  265. failedBundle = bundleTag.src;
  266. ctx = "js";
  267. contentType = bundleContentTypes.javascript;
  268. }
  269. this.bundlesReported[failedBundle] = true;
  270. this.logToEphemeralCounter(ephemeralCounterName);
  271. this.getCdnInfo(failedBundle, ctx, ctx);
  272. var bundleName;
  273. if (bundleTag.dataset) {
  274. bundleName = bundleTag.dataset.bundlename;
  275. } else {
  276. bundleName = bundleTag.getAttribute('data-bundlename');
  277. }
  278. this.getCdnProviderAndReportMetrics(failedBundle, bundleName, loadStates.loadFailure, contentType);
  279. },
  280. bundleDetected: function(bundleName) {
  281. this.jsBundlesLoaded[bundleName] = true;
  282. },
  283. verifyBundles: function(document) {
  284. var ephemeralCounterName = this.counterNames.jsFileError,
  285. eventContext = ephemeralCounterName;
  286. var scripts = (document && document.scripts) || window.document.scripts;
  287. var errorsList = [];
  288. var bundleName;
  289. var monitor;
  290. for (var i = 0; i < scripts.length; i++) {
  291. var item = scripts[i];
  292. if (item.dataset) {
  293. bundleName = item.dataset.bundlename;
  294. monitor = item.dataset.monitor;
  295. } else {
  296. bundleName = item.getAttribute('data-bundlename');
  297. monitor = item.getAttribute('data-monitor');
  298. }
  299. if (item.src && monitor && bundleName) {
  300. if (!Roblox.BundleDetector.jsBundlesLoaded.hasOwnProperty(bundleName)) {
  301. errorsList.push(item);
  302. }
  303. }
  304. }
  305. if (errorsList.length > 0) {
  306. for (var j = 0; j < errorsList.length; j++) {
  307. var script = errorsList[j];
  308. if (!this.bundlesReported[script.src]) {
  309. this.logToEphemeralCounter(ephemeralCounterName);
  310. this.getCdnInfo(script.src, eventContext, 'js');
  311. if (script.dataset) {
  312. bundleName = script.dataset.bundlename;
  313. } else {
  314. bundleName = script.getAttribute('data-bundlename');
  315. }
  316. this.getCdnProviderAndReportMetrics(script.src, bundleName, loadStates.executionFailure, bundleContentTypes.javascript);
  317. }
  318. }
  319. }
  320. }
  321. };
  322. })();
  323. window.addEventListener("load", function(evt) {
  324. Roblox.BundleDetector.verifyBundles();
  325. });
  326. Roblox.BundleDetector.setTiming(window.performance.timing);
  327. </script>
  328. <link href=https://images.rbxcdn.com/23421382939a9f4ae8bbe60dbe2a3e7e.ico.gzip rel=icon>
  329. <link onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) rel=stylesheet data-bundlename=StyleGuide href=https://css.rbxcdn.com/39823e832391dcd9b5afa8f061de15365dd5391454e23931fd9acd626e34b019.css>
  330. <link onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) rel=stylesheet data-bundlename=Thumbnails href=https://css.rbxcdn.com/872e08cfb833578ce262269ca0c40e46d6888d5abb201cf238fe00f9abfba826.css>
  331. <link onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) rel=stylesheet data-bundlename=Footer href=https://css.rbxcdn.com/55b250e8473888792f885d898973a13692fb22157baf61aaffa62ce4545f3408.css>
  332. <link rel=canonical href=https://www.roblox.com/users/1325356/profile>
  333. <link onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) rel=stylesheet href=https://static.rbxcdn.com/css/leanbase___3678d89e5ec3f4d8c65d863691f31de2_m.css/fetch>
  334. <link onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) rel=stylesheet href=https://static.rbxcdn.com/css/page___f548167608e602995c7888f1ce393d0b_m.css/fetch>
  335. <link onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) rel=stylesheet data-bundlename=Captcha href=https://css.rbxcdn.com/ac68f7b9c22c31c6a73551a5a0cefd58c9436c457e2817922cfea665cb2893dd.css>
  336. <link onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) rel=stylesheet data-bundlename=PeopleList href=https://css.rbxcdn.com/c9c3e012ed8ace3ce01639d89224291f956db907391555ffc0b67e8375c5221a.css>
  337. <link onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) rel=stylesheet data-bundlename=Aliases href=https://css.rbxcdn.com/181a3907e7f0e25b51e42dfb15979017c207aa4156b00244f9ea90bcc6950b27.css>
  338. <link onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) rel=stylesheet data-bundlename=GroupsList href=https://css.rbxcdn.com/fc192860daa432e321e1b36f8bc9c33e935eb68fb8101fcabe9a48ecee9e4c69.css>
  339. <link onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) rel=stylesheet data-bundlename=RobuxIcon href=https://css.rbxcdn.com/af4a705d9238d48149768cbd4724797649ca06ff6dbf0b05feab30c7825997be.css>
  340. <link onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) rel=stylesheet data-bundlename=Login href=https://css.rbxcdn.com/e0bcc553b7b9a1dd061c6ade9b1da1fcd7a10d3c86940c321b8823d97689038a.css>
  341. <script>
  342. var Roblox = Roblox || {};
  343. Roblox.EnvironmentUrls = Roblox.EnvironmentUrls || {};
  344. Roblox.EnvironmentUrls = {
  345. "abtestingApiSite": "https://abtesting.roblox.com",
  346. "accountInformationApi": "https://accountinformation.roblox.com",
  347. "accountSettingsApi": "https://accountsettings.roblox.com",
  348. "adConfigurationApi": "https://adconfiguration.roblox.com",
  349. "adsApi": "https://ads.roblox.com",
  350. "apiGatewayUrl": "https://apis.roblox.com",
  351. "apiProxyUrl": "https://api.roblox.com",
  352. "assetDeliveryApi": "https://assetdelivery.roblox.com",
  353. "authApi": "https://auth.roblox.com",
  354. "authAppSite": "https://authsite.roblox.com",
  355. "avatarApi": "https://avatar.roblox.com",
  356. "badgesApi": "https://badges.roblox.com",
  357. "billingApi": "https://billing.roblox.com",
  358. "captchaApi": "https://captcha.roblox.com",
  359. "catalogApi": "https://catalog.roblox.com",
  360. "chatApi": "https://chat.roblox.com",
  361. "contactsApi": "https://contacts.roblox.com",
  362. "developApi": "https://develop.roblox.com",
  363. "domain": "roblox.com",
  364. "economyApi": "https://economy.roblox.com",
  365. "economycreatorstatsApi": "https://economycreatorstats.roblox.com",
  366. "engagementPayoutsApi": "https://engagementpayouts.roblox.com",
  367. "followingsApi": "https://followings.roblox.com",
  368. "friendsApi": "https://friends.roblox.com",
  369. "friendsAppSite": "https://friendsite.roblox.com",
  370. "gamesApi": "https://games.roblox.com",
  371. "gameInternationalizationApi": "https://gameinternationalization.roblox.com",
  372. "groupsApi": "https://groups.roblox.com",
  373. "inventoryApi": "https://inventory.roblox.com",
  374. "itemConfigurationApi": "https://itemconfiguration.roblox.com",
  375. "localeApi": "https://locale.roblox.com",
  376. "localizationTablesApi": "https://localizationtables.roblox.com",
  377. "metricsApi": "https://metrics.roblox.com",
  378. "midasApi": "https://midas.roblox.com",
  379. "notificationApi": "https://notifications.roblox.com",
  380. "premiumFeaturesApi": "https://premiumfeatures.roblox.com",
  381. "presenceApi": "https://presence.roblox.com",
  382. "publishApi": "https://publish.roblox.com",
  383. "screenTimeApi": "https://apis.rcs.roblox.com/screen-time-api",
  384. "thumbnailsApi": "https://thumbnails.roblox.com",
  385. "tradesApi": "https://trades.roblox.com",
  386. "translationRolesApi": "https://translationroles.roblox.com",
  387. "universalAppConfigurationApi": "https://apis.roblox.com/universal-app-configuration",
  388. "usersApi": "https://users.roblox.com",
  389. "voiceApi": "https://voice.roblox.com",
  390. "websiteUrl": "https://www.roblox.com",
  391. "privateMessagesApi": "https://privatemessages.roblox.com",
  392. "shareApi": "https://share.roblox.com"
  393. };
  394. var additionalUrls = {
  395. amazonStoreLink: "https://www.amazon.com/Roblox-Corporation/dp/B00NUF4YOA",
  396. appProtocolUrl: "robloxmobile://",
  397. appStoreLink: "https://itunes.apple.com/us/app/roblox-mobile/id431946152",
  398. googlePlayStoreLink: "https://play.google.com/store/apps/details?id=com.roblox.client&amp;hl=en",
  399. iosAppStoreLink: "https://itunes.apple.com/us/app/roblox-mobile/id431946152",
  400. windowsStoreLink: "https://www.microsoft.com/en-us/store/games/roblox/9nblgggzm6wm",
  401. xboxStoreLink: "https://www.microsoft.com/en-us/p/roblox/bq1tn1t79v9k",
  402. amazonWebStoreLink: "https://www.amazon.com/roblox?&amp;_encoding=UTF8&amp;tag=r05d13-20&amp;linkCode=ur2&amp;linkId=4ba2e1ad82f781c8e8cc98329b1066d0&amp;camp=1789&amp;creative=9325"
  403. }
  404. for (var urlName in additionalUrls) {
  405. Roblox.EnvironmentUrls[urlName] = additionalUrls[urlName];
  406. }
  407. </script>
  408. <script>
  409. var Roblox = Roblox || {};
  410. Roblox.GaEventSettings = {
  411. gaDFPPreRollEnabled: "false" === "true",
  412. gaLaunchAttemptAndLaunchSuccessEnabled: "false" === "true",
  413. gaPerformanceEventEnabled: "false" === "true"
  414. };
  415. </script>
  416. <script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=headerinit src=https://js.rbxcdn.com/799efe9bfd5be7618e023fc94f1b1b84.js></script>
  417. <script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=HeaderScripts src=https://js.rbxcdn.com/db5218c3fbccfaa300942c9c11f581d29079dcf3d27e2b69c410f10ba3aff8d4.js></script>
  418. <meta name=viewport content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">
  419. <script>
  420. var Roblox = Roblox || {};
  421. Roblox.AdsHelper = Roblox.AdsHelper || {};
  422. Roblox.AdsLibrary = Roblox.AdsLibrary || {};
  423. Roblox.AdsHelper.toggleAdsSlot = function(slotId, GPTRandomSlotIdentifier) {
  424. var gutterAdsEnabled = false;
  425. if (gutterAdsEnabled) {
  426. googletag.display(GPTRandomSlotIdentifier);
  427. return;
  428. }
  429. if (typeof slotId !== 'undefined' && slotId && slotId.length > 0) {
  430. var slotElm = $("#" + slotId);
  431. if (slotElm.is(":visible")) {
  432. googletag.display(GPTRandomSlotIdentifier);
  433. } else {
  434. var adParam = Roblox.AdsLibrary.adsParameters[slotId];
  435. if (adParam) {
  436. adParam.template = slotElm.html();
  437. slotElm.empty();
  438. }
  439. }
  440. }
  441. }
  442. </script>
  443. <script>
  444. $(function() {
  445. RobloxEventManager.triggerEvent('rbx_evt_newuser', {});
  446. });
  447. </script>
  448. <script>
  449. if (Roblox && Roblox.Performance) {
  450. Roblox.Performance.setPerformanceMark("html_head");
  451. }
  452. </script>
  453. <!--[if lt IE 9]><script src=//oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js></script><script src=//oss.maxcdn.com/respond/1.4.2/respond.min.js></script><![endif]-->
  454. <script>
  455. var Roblox = Roblox || {};
  456. (function() {
  457. var dnt = navigator.doNotTrack || window.doNotTrack || navigator.msDoNotTrack;
  458. if (typeof window.external !== "undefined" && typeof window.external.msTrackingProtectionEnabled !== "undefined") {
  459. dnt = dnt || window.external.msTrackingProtectionEnabled();
  460. }
  461. Roblox.browserDoNotTrack = dnt == "1" || dnt == "yes" || dnt === true;
  462. })();
  463. </script>
  464. <script>
  465. var _gaq = _gaq || [];
  466. window.GoogleAnalyticsDisableRoblox2 = true;
  467. _gaq.push(['b._setAccount', 'UA-486632-1']);
  468. _gaq.push(['b._setSampleRate', '10']);
  469. _gaq.push(['b._setCampSourceKey', 'rbx_source']);
  470. _gaq.push(['b._setCampMediumKey', 'rbx_medium']);
  471. _gaq.push(['b._setCampContentKey', 'rbx_campaign']);
  472. _gaq.push(['b._setDomainName', 'roblox.com']);
  473. _gaq.push(['b._setCustomVar', 1, 'Visitor', 'Anonymous', 2]);
  474. _gaq.push(['b._setPageGroup', 1, 'Profile']);
  475. var eventsArr = ['b._setCustomVar', 2, 'FirstTimeVisitor', 'true', 3];
  476. _gaq.push(eventsArr);
  477. $(function() {
  478. if (GoogleAnalyticsEvents) {
  479. GoogleAnalyticsEvents.Log(eventsArr);
  480. }
  481. });
  482. _gaq.push(['b._trackPageview']);
  483. _gaq.push(['c._setAccount', 'UA-26810151-2']);
  484. _gaq.push(['c._setSampleRate', '1']);
  485. _gaq.push(['c._setDomainName', 'roblox.com']);
  486. _gaq.push(['c._setPageGroup', 1, 'Profile']);
  487. (function() {
  488. if (!Roblox.browserDoNotTrack) {
  489. var ga = document.createElement('script');
  490. ga.type = 'text/javascript';
  491. ga.async = true;
  492. ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  493. var s = document.getElementsByTagName('script')[0];
  494. s.parentNode.insertBefore(ga, s);
  495. }
  496. })();
  497. </script>
  498. <script async src="https://www.googletagmanager.com/gtag/js?id=AW-1065449093"></script>
  499. <script>
  500. var accountCode = "AW-1065449093";
  501. var signupConversionEventKey = "wmuJCO3CZBCF7YX8Aw";
  502. var webPurchaseConversionEventKey = "XDQ_CJme6s0BEIXthfwD";
  503. window.dataLayer = window.dataLayer || [];
  504.  
  505. function gtag() {
  506. dataLayer.push(arguments);
  507. }
  508. gtag.conversionEvents = {
  509. signupConversionEvent: accountCode + '/' + signupConversionEventKey,
  510. webPurchaseConversionEvent: accountCode + '/' + webPurchaseConversionEventKey
  511. }
  512. gtag('js', new Date());
  513. gtag('config', accountCode);
  514. </script>
  515. <script>
  516. if (Roblox && Roblox.EventStream) {
  517. Roblox.EventStream.Init("//ecsv2.roblox.com/www/e.png", "//ecsv2.roblox.com/www/e.png", "//ecsv2.roblox.com/pe?t=studio", "//ecsv2.roblox.com/pe?t=diagnostic");
  518. }
  519. </script>
  520. <script>
  521. if (Roblox && Roblox.PageHeartbeatEvent) {
  522. Roblox.PageHeartbeatEvent.Init([2, 8, 20, 60]);
  523. }
  524. </script>
  525. <script>
  526. if (typeof(Roblox) === "undefined") {
  527. Roblox = {};
  528. }
  529. Roblox.Endpoints = Roblox.Endpoints || {};
  530. Roblox.Endpoints.Urls = Roblox.Endpoints.Urls || {};
  531. Roblox.Endpoints.Urls['/asset/'] = 'https://assetgame.roblox.com/asset/';
  532. Roblox.Endpoints.Urls['/client-status/set'] = 'https://www.roblox.com/client-status/set';
  533. Roblox.Endpoints.Urls['/client-status'] = 'https://www.roblox.com/client-status';
  534. Roblox.Endpoints.Urls['/game/'] = 'https://assetgame.roblox.com/game/';
  535. Roblox.Endpoints.Urls['/game/edit.ashx'] = 'https://assetgame.roblox.com/game/edit.ashx';
  536. Roblox.Endpoints.Urls['/game/placelauncher.ashx'] = 'https://assetgame.roblox.com/game/placelauncher.ashx';
  537. Roblox.Endpoints.Urls['/game/preloader'] = 'https://assetgame.roblox.com/game/preloader';
  538. Roblox.Endpoints.Urls['/game/report-stats'] = 'https://assetgame.roblox.com/game/report-stats';
  539. Roblox.Endpoints.Urls['/game/report-event'] = 'https://assetgame.roblox.com/game/report-event';
  540. Roblox.Endpoints.Urls['/game/updateprerollcount'] = 'https://assetgame.roblox.com/game/updateprerollcount';
  541. Roblox.Endpoints.Urls['/login/default.aspx'] = 'https://www.roblox.com/login/default.aspx';
  542. Roblox.Endpoints.Urls['/my/avatar'] = 'https://www.roblox.com/my/avatar';
  543. Roblox.Endpoints.Urls['/my/money.aspx'] = 'https://www.roblox.com/my/money.aspx';
  544. Roblox.Endpoints.Urls['/navigation/userdata'] = 'https://www.roblox.com/navigation/userdata';
  545. Roblox.Endpoints.Urls['/chat/chat'] = 'https://www.roblox.com/chat/chat';
  546. Roblox.Endpoints.Urls['/chat/data'] = 'https://www.roblox.com/chat/data';
  547. Roblox.Endpoints.Urls['/friends/list'] = 'https://www.roblox.com/friends/list';
  548. Roblox.Endpoints.Urls['/navigation/getcount'] = 'https://www.roblox.com/navigation/getCount';
  549. Roblox.Endpoints.Urls['/regex/email'] = 'https://www.roblox.com/regex/email';
  550. Roblox.Endpoints.Urls['/catalog/browse.aspx'] = 'https://www.roblox.com/catalog/browse.aspx';
  551. Roblox.Endpoints.Urls['/catalog/html'] = 'https://search.roblox.com/catalog/html';
  552. Roblox.Endpoints.Urls['/catalog/json'] = 'https://search.roblox.com/catalog/json';
  553. Roblox.Endpoints.Urls['/catalog/contents'] = 'https://search.roblox.com/catalog/contents';
  554. Roblox.Endpoints.Urls['/catalog/lists.aspx'] = 'https://search.roblox.com/catalog/lists.aspx';
  555. Roblox.Endpoints.Urls['/catalog/items'] = 'https://search.roblox.com/catalog/items';
  556. Roblox.Endpoints.Urls['/asset-hash-thumbnail/image'] = 'https://assetgame.roblox.com/asset-hash-thumbnail/image';
  557. Roblox.Endpoints.Urls['/asset-hash-thumbnail/json'] = 'https://assetgame.roblox.com/asset-hash-thumbnail/json';
  558. Roblox.Endpoints.Urls['/asset-thumbnail-3d/json'] = 'https://assetgame.roblox.com/asset-thumbnail-3d/json';
  559. Roblox.Endpoints.Urls['/asset-thumbnail/image'] = 'https://assetgame.roblox.com/asset-thumbnail/image';
  560. Roblox.Endpoints.Urls['/asset-thumbnail/json'] = 'https://assetgame.roblox.com/asset-thumbnail/json';
  561. Roblox.Endpoints.Urls['/asset-thumbnail/url'] = 'https://assetgame.roblox.com/asset-thumbnail/url';
  562. Roblox.Endpoints.Urls['/asset/request-thumbnail-fix'] = 'https://assetgame.roblox.com/asset/request-thumbnail-fix';
  563. Roblox.Endpoints.Urls['/avatar-thumbnail-3d/json'] = 'https://www.roblox.com/avatar-thumbnail-3d/json';
  564. Roblox.Endpoints.Urls['/avatar-thumbnail/image'] = 'https://www.roblox.com/avatar-thumbnail/image';
  565. Roblox.Endpoints.Urls['/avatar-thumbnail/json'] = 'https://www.roblox.com/avatar-thumbnail/json';
  566. Roblox.Endpoints.Urls['/avatar-thumbnails'] = 'https://www.roblox.com/avatar-thumbnails';
  567. Roblox.Endpoints.Urls['/avatar/request-thumbnail-fix'] = 'https://www.roblox.com/avatar/request-thumbnail-fix';
  568. Roblox.Endpoints.Urls['/bust-thumbnail/json'] = 'https://www.roblox.com/bust-thumbnail/json';
  569. Roblox.Endpoints.Urls['/group-thumbnails'] = 'https://www.roblox.com/group-thumbnails';
  570. Roblox.Endpoints.Urls['/groups/getprimarygroupinfo.ashx'] = 'https://www.roblox.com/groups/getprimarygroupinfo.ashx';
  571. Roblox.Endpoints.Urls['/headshot-thumbnail/json'] = 'https://www.roblox.com/headshot-thumbnail/json';
  572. Roblox.Endpoints.Urls['/item-thumbnails'] = 'https://www.roblox.com/item-thumbnails';
  573. Roblox.Endpoints.Urls['/outfit-thumbnail/json'] = 'https://www.roblox.com/outfit-thumbnail/json';
  574. Roblox.Endpoints.Urls['/place-thumbnails'] = 'https://www.roblox.com/place-thumbnails';
  575. Roblox.Endpoints.Urls['/thumbnail/asset/'] = 'https://www.roblox.com/thumbnail/asset/';
  576. Roblox.Endpoints.Urls['/thumbnail/avatar-headshot'] = 'https://www.roblox.com/thumbnail/avatar-headshot';
  577. Roblox.Endpoints.Urls['/thumbnail/avatar-headshots'] = 'https://www.roblox.com/thumbnail/avatar-headshots';
  578. Roblox.Endpoints.Urls['/thumbnail/user-avatar'] = 'https://www.roblox.com/thumbnail/user-avatar';
  579. Roblox.Endpoints.Urls['/thumbnail/resolve-hash'] = 'https://www.roblox.com/thumbnail/resolve-hash';
  580. Roblox.Endpoints.Urls['/thumbnail/place'] = 'https://www.roblox.com/thumbnail/place';
  581. Roblox.Endpoints.Urls['/thumbnail/get-asset-media'] = 'https://www.roblox.com/thumbnail/get-asset-media';
  582. Roblox.Endpoints.Urls['/thumbnail/remove-asset-media'] = 'https://www.roblox.com/thumbnail/remove-asset-media';
  583. Roblox.Endpoints.Urls['/thumbnail/set-asset-media-sort-order'] = 'https://www.roblox.com/thumbnail/set-asset-media-sort-order';
  584. Roblox.Endpoints.Urls['/thumbnail/place-thumbnails'] = 'https://www.roblox.com/thumbnail/place-thumbnails';
  585. Roblox.Endpoints.Urls['/thumbnail/place-thumbnails-partial'] = 'https://www.roblox.com/thumbnail/place-thumbnails-partial';
  586. Roblox.Endpoints.Urls['/thumbnail_holder/g'] = 'https://www.roblox.com/thumbnail_holder/g';
  587. Roblox.Endpoints.Urls['/users/{id}/profile'] = 'https://www.roblox.com/users/{id}/profile';
  588. Roblox.Endpoints.Urls['/service-workers/push-notifications'] = 'https://www.roblox.com/service-workers/push-notifications';
  589. Roblox.Endpoints.Urls['/notification-stream/notification-stream-data'] = 'https://www.roblox.com/notification-stream/notification-stream-data';
  590. Roblox.Endpoints.Urls['/api/friends/acceptfriendrequest'] = 'https://www.roblox.com/api/friends/acceptfriendrequest';
  591. Roblox.Endpoints.Urls['/api/friends/declinefriendrequest'] = 'https://www.roblox.com/api/friends/declinefriendrequest';
  592. Roblox.Endpoints.Urls['/authentication/is-logged-in'] = 'https://www.roblox.com/authentication/is-logged-in';
  593. Roblox.Endpoints.addCrossDomainOptionsToAllRequests = true;
  594. </script>
  595. <script>
  596. if (typeof(Roblox) === "undefined") {
  597. Roblox = {};
  598. }
  599. Roblox.Endpoints = Roblox.Endpoints || {};
  600. Roblox.Endpoints.Urls = Roblox.Endpoints.Urls || {};
  601. </script>
  602. <script>
  603. Roblox = Roblox || {};
  604. Roblox.AbuseReportPVMeta = {
  605. desktopEnabled: false,
  606. phoneEnabled: false,
  607. inAppEnabled: false
  608. };
  609. </script>
  610.  
  611. <body id=rbx-body class="rbx-body light-theme gotham-font" data-performance-relative-value=0.005 data-internal-page-name=Profile data-send-event-percentage=0>
  612. <div id=roblox-linkify data-enabled=true data-regex="(https?\:\/\/)?(?:www\.)?([a-z0-9-]{2,}\.)*(((m|de|www|web|api|blog|wiki|corp|polls|bloxcon|developer|devforum|forum)\.roblox\.com|robloxlabs\.com)|(www\.shoproblox\.com)|(rblx\.co)|help\.roblox\.com(?![A-Za-z0-9\/.]*\/attachments\/))(?!\/[A-Za-z0-9-+&amp;@#\/=~_|!:,.;]*%)((\/[A-Za-z0-9-+&amp;@#\/%?=~_|!:,.;]*)|(?=\s|\b))"
  613. data-regex-flags=gm data-as-http-regex=(([^.]help|polls)\.roblox\.com)></div>
  614. <div id=image-retry-data data-image-retry-max-times=30 data-image-retry-timer=500 data-ga-logging-percent=10></div>
  615. <div id=http-retry-data data-http-retry-max-timeout=0 data-http-retry-base-timeout=0 data-http-retry-max-times=1></div>
  616. <div id=fb-root></div>
  617. <div id=wrap class="wrap no-gutter-ads logged-out" data-gutter-ads-enabled=false>
  618. <div id=SocialIdentitiesInformation data-rbx-login-redirect-url=/social/postlogin data-context=loginDropdown></div>
  619. <script src="https://roblox-api.arkoselabs.com/fc/api/?onload=reportFunCaptchaLoaded" async onerror="Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportResourceError('funcaptcha')"></script>
  620. <script>
  621. var Roblox = Roblox || {};
  622. $(function() {
  623. var funCaptcha = Roblox.FunCaptcha;
  624. if (funCaptcha) {
  625. var captchaTypes = [{
  626. "Type": "Login",
  627. "PublicKey": "9F35E182-C93C-EBCC-A31D-CF8ED317B996",
  628. "ApiUrl": "https://captcha.roblox.com/v1/funcaptcha/login/web"
  629. }];
  630. funCaptcha.addCaptchaTypes(captchaTypes, true);
  631. funCaptcha.setMaxRetriesOnTokenValidationFailure(0);
  632. funCaptcha.setPerAppTypeLoggingEnabled(false);
  633. funCaptcha.setRetryIntervalRange(500, 1500);
  634. }
  635. });
  636.  
  637. function reportFunCaptchaLoaded() {
  638. if (Roblox.BundleDetector) {
  639. Roblox.BundleDetector.reportResourceLoaded("funcaptcha");
  640. }
  641. }
  642. </script>
  643. <div id=header class="navbar-fixed-top rbx-header light-theme gotham-font" data-isauthenticated=false role=navigation>
  644. <div class=container-fluid>
  645. <div class=rbx-navbar-header>
  646. <div data-behavior=nav-notification class=rbx-nav-collapse onselectstart="return false"></div>
  647. <div class=navbar-header><a class=navbar-brand href="https://www.roblox.com/"> <span class=icon-logo></span> <span class=icon-logo-r></span> </a></div>
  648. </div>
  649. <ul class="nav rbx-navbar hidden-xs hidden-sm col-md-5 col-lg-4">
  650. <li class=cursor-pointer><a class="font-header-2 nav-menu-title text-header" href=https://www.roblox.com/games>Games</a>
  651. <li class=cursor-pointer><a class="font-header-2 nav-menu-title text-header" href="https://www.roblox.com/catalog/">Avatar Shop</a>
  652. <li class=cursor-pointer><a class="font-header-2 nav-menu-title text-header" href=https://www.roblox.com/develop>Create</a>
  653. <li class=cursor-pointer><a class="font-header-2 buy-robux nav-menu-title text-header" href="https://www.roblox.com/upgrades/robux?ctx=nav">Robux</a></ul>
  654. <div id=navbar-universal-search class="navbar-left rbx-navbar-search col-xs-5 col-sm-6 col-md-2 col-lg-3"
  655. data-behavior=univeral-search role=search>
  656. <div class=input-group><input id=navbar-search-input class="form-control input-field" type=text placeholder=Search maxlength=120 autocomplete=off> <input class=hidden type=text name=preventChromeAutofillForSearchInput>
  657. <div class=input-group-btn><button id=navbar-search-btn class=input-addon-btn type=submit> <span class=icon-nav-search></span> </button></div>
  658. </div>
  659. <ul data-toggle=dropdown-menu class=dropdown-menu role=menu>
  660. <li class="rbx-navbar-search-option rbx-clickable-li selected" data-searchurl="https://www.roblox.com/search/users?keyword="><a class=rbx-navbar-search-anchor href="https://www.roblox.com/search/users?keyword="> <span class=rbx-navbar-search-text> Search "<span class=rbx-navbar-search-string></span>" in Players</span> </a>
  661. <li class="rbx-navbar-search-option rbx-clickable-li"
  662. data-searchurl="https://www.roblox.com/games/?Keyword="><a class=rbx-navbar-search-anchor href="https://www.roblox.com/games/?Keyword="> <span class=rbx-navbar-search-text> Search "<span class=rbx-navbar-search-string></span>" in Games</span> </a>
  663. <li class="rbx-navbar-search-option rbx-clickable-li"
  664. data-searchurl="https://www.roblox.com/catalog/browse.aspx?CatalogContext=1&amp;Keyword="><a class=rbx-navbar-search-anchor href="https://www.roblox.com/catalog/browse.aspx?CatalogContext=1&amp;Keyword="> <span class=rbx-navbar-search-text> Search "<span class=rbx-navbar-search-string></span>" in Catalog</span> </a>
  665. <li
  666. class="rbx-navbar-search-option rbx-clickable-li" data-searchurl="https://www.roblox.com/search/groups?keyword="><a class=rbx-navbar-search-anchor href="https://www.roblox.com/search/groups?keyword="> <span class=rbx-navbar-search-text> Search "<span class=rbx-navbar-search-string></span>" in Groups</span> </a>
  667. <li class="rbx-navbar-search-option rbx-clickable-li"
  668. data-searchurl="https://www.roblox.com/develop/library?CatalogContext=2&amp;Category=6&amp;Keyword="><a class=rbx-navbar-search-anchor href="https://www.roblox.com/develop/library?CatalogContext=2&amp;Category=6&amp;Keyword="> <span class=rbx-navbar-search-text> Search "<span class=rbx-navbar-search-string></span>" in Library</span> </a></ul>
  669. </div>
  670. <div class="navbar-right rbx-navbar-right">
  671. <ul class="nav navbar-right rbx-navbar-right-nav" data-display-opened=False>
  672. <li class=signup-button-container><a id=sign-up-button class="rbx-navbar-signup nav-menu-title signup-button" href=https://www.roblox.com/account/signupredir>Sign Up</a>
  673. <li class=login-action><a class="roblox-popover rbx-navbar-login nav-menu-title rbx-menu-item" data-bind=login-dropdown data-container=login-dropdown-container> Log In </a>
  674. <div id=login-dropdown data-hidden-class-name=invisible class="roblox-popover-content bottom invisible login-dropdown">
  675. <div id=login-dropdown-container class="roblox-popover-container login-dropdown-container">
  676. <div class=arrow></div>
  677. <div id=login-container class=login-container>
  678. <div login-form context=loginDropdown is-facebook-sign-in-enabled=true use-facebook-redirect=true redirect-to-login-page-when-username-is-required=true is-login-fun-captcha-enabled=true is-always-captcha-login-enabled=false
  679. is-captcha-v2-component-for-login-enabled=true is-bedev2-captcha-for-web-login-enabled=true></div>
  680. </div>
  681. </div>
  682. </div>
  683. <li class=rbx-navbar-right-search data-toggle=toggle-search><a class=rbx-menu-icon> <span class=icon-nav-search-white></span> </a></ul>
  684. </div>
  685. <ul class="nav rbx-navbar hidden-md hidden-lg col-xs-12">
  686. <li class=cursor-pointer><a class="font-header-2 nav-menu-title text-header" href=https://www.roblox.com/games>Games</a>
  687. <li class=cursor-pointer><a class="font-header-2 nav-menu-title text-header" href="https://www.roblox.com/catalog/">Avatar Shop</a>
  688. <li class=cursor-pointer><a class="font-header-2 nav-menu-title text-header" href=https://www.roblox.com/develop>Create</a>
  689. <li class=cursor-pointer><a class="font-header-2 buy-robux nav-menu-title text-header" href="https://www.roblox.com/upgrades/robux?ctx=nav">Robux</a></ul>
  690. </div>
  691. </div>
  692. <div id=i18nForAmazonShopSwitch data-is-i18n-enabled-for-shop-amazon-dialog=true data-amazon-store-url="https://www.amazon.com/roblox?&amp;_encoding=UTF8&amp;tag=r05d13-20&amp;linkCode=ur2&amp;linkId=4ba2e1ad82f781c8e8cc98329b1066d0&amp;camp=1789&amp;creative=9325"
  693. style=display:none></div>
  694. <script>
  695. var Roblox = Roblox || {};
  696. (function() {
  697. if (Roblox && Roblox.Performance) {
  698. Roblox.Performance.setPerformanceMark("navigation_end");
  699. }
  700. })();
  701. </script>
  702. <div class=container-main id=container-main>
  703. <script>
  704. if (top.location != self.location) {
  705. top.location = self.location.href;
  706. }
  707. </script>
  708. <div class=alert-container><noscript><div><div class=alert-info role=alert>Please enable Javascript to use all the features on this site.</div></div></noscript></div>
  709. <div class=content>
  710. <div id=Leaderboard-Abp class="abp leaderboard-abp"><iframe name=Roblox_Profile_Top_728x90 allowtransparency=true frameborder=0 height=110 scrolling=no data-src="" src=https://www.roblox.com/user-sponsorship/1 width=728 data-js-adtype=iframead data-ad-slot=Roblox_Profile_Top_728x90></iframe></div>
  711. <script>
  712. var Roblox = Roblox || {};
  713. Roblox.I18nData = Roblox.I18nData || {};
  714. Roblox.I18nData.isI18nEnabledForGroups = true;
  715. </script>
  716. <div class=profile-container ng-modules="robloxApp, profile, angularLazyImg, peopleList, aliases, groupList ">
  717. <div ng-controller=profileBaseController>
  718. <script src="https://www.google.com/recaptcha/api.js?render=explicit" async defer></script>
  719. <div class="section profile-header">
  720. <div class="section-content profile-header-content" ng-controller=profileHeaderController>
  721. <script>
  722. var Roblox = Roblox || {};
  723. Roblox.ProfileHeaderData = {
  724. "profileusername": "rabidrufus",
  725. "previoususernames": "darkmyers\r\nRabidyTurtle\r\nRabidRabiez\r\nRabidoz\r\nRabidRush\r\nRabidVision\r\nTheRabidProphecy\r\nTheGreenRabidMachine\r\nRabidfied\r\nRrabidy\r\ndarkmyers\r\nRabidRufus\r\nRahbid\r\nRavbid\r\nDarkmyers\r\nTheeRabidTurtle\r\nRabidTheTurtle\r\nRufusy\r\nRabidnoia\r\nrabidrufus64"
  726. };
  727. </script>
  728. <div data-profileuserid=1325356 data-friendscount=47 data-followerscount=407 data-followingscount=5 data-acceptfriendrequesturl="" data-incomingfriendrequestid=0 data-arefriends=false data-friendurl=https://www.roblox.com/users/1325356/friends#!/friends
  729. data-incomingfriendrequestpending=false data-maysendfriendinvitation=false data-friendrequestpending=false data-sendfriendrequesturl="" data-removefriendrequesturl="" data-mayfollow=false data-isfollowing=false data-followurl=""
  730. data-unfollowurl="" data-canmessage=true data-messagesdisabled=false data-messageurl="/messages/compose?recipientId=1325356" data-canbefollowed=false data-cantrade=false data-usenewtradespage=false data-isblockbuttonvisible=false
  731. data-getfollowscript="" data-ismorebtnvisible=false data-isvieweeblocked=false data-mayimpersonate=false data-mayupdatestatus=false data-updatestatusurl="" data-statustext="the secret to life is to die as soon as possible"
  732. data-statusdate="1/10/2020 2:23:44 AM" data-editstatusmaxlength=254 data-getfriendshipcounturl=https://api.roblox.com/user/get-friendship-count data-usefriendsapi=true data-ischatdisabledbyprivacysetting=false profile-header-data
  733. set-message-btn-display=setMessageBtnDisplay(layout) profile-header-layout=profileHeaderLayout class=hidden></div>
  734. <div class=profile-header-top>
  735. <div class="avatar avatar-headshot-lg card-plain profile-avatar-image"><span class="avatar-card-link avatar-image-link" ng-non-bindable> <img alt=rabidrufus class="avatar-card-image profile-avatar-thumb" ng-src="{{ 'https://tr.rbxcdn.com/e26cf5466ca0dd0aa49b252a1830b93e/150/150/AvatarHeadshot/Png' }}" src=https://tr.rbxcdn.com/e26cf5466ca0dd0aa49b252a1830b93e/150/150/AvatarHeadshot/Png thumbnail="{&#34;Final&#34;:true,&#34;Url&#34;:&#34;https://tr.rbxcdn.com/e26cf5466ca0dd0aa49b252a1830b93e/150/150/AvatarHeadshot/Png&#34;,&#34;RetryUrl&#34;:null,&#34;UserId&#34;:1325356,&#34;EndpointType&#34;:&#34;Avatar&#34;}" image-retry> </span>
  736. <script>
  737. $("img.profile-avatar-thumb").on('load', function() {
  738. if (Roblox && Roblox.Performance) {
  739. Roblox.Performance.setPerformanceMark("head_avatar");
  740. }
  741. });
  742. </script>
  743. </div>
  744. <div class=header-caption>
  745. <div class=header-names>
  746. <div class=header-title>
  747. <h2 ng-non-bindable class="profile-name text-overflow">rabidrufus</h2>
  748. <h3 ng-non-bindable class="profile-name text-overflow">rabidrufus</h3>
  749. </div>
  750. </div>
  751. <div user-status></div>
  752. <div class=header-details>
  753. <ul class=details-info>
  754. <li>
  755. <div class="text-label font-caption-header" ng-bind="'Label.Friends' | translate"></div><a class=text-name href=https://www.roblox.com/users/1325356/friends#!/friends ng-cloak> <span class=font-header-2 title="{{ profileHeaderLayout.friendsCount | number }}" ng-bind="profileHeaderLayout.friendsCount | abbreviate"></span> </a>
  756. <li>
  757. <div class="text-label font-caption-header" ng-bind="'Label.Followers' | translate"></div><a class=text-name href=https://www.roblox.com/users/1325356/friends#!/followers ng-cloak> <span class=font-header-2 title="{{ profileHeaderLayout.followersCount | number }}" ng-bind="profileHeaderLayout.followersCount | abbreviate"></span> </a>
  758. <li>
  759. <div class="text-label font-caption-header" ng-bind="'Label.Following' | translate"></div><a class=text-name href=https://www.roblox.com/users/1325356/friends#!/following ng-cloak> <span class=font-header-2 title="{{ profileHeaderLayout.followingsCount | number }}" ng-bind="profileHeaderLayout.followingsCount | abbreviate"></span> </a></ul>
  760. <ul
  761. class="details-actions desktop-action">
  762. <li class=btn-friends ng-if=!profileHeaderLayout.areFriends ng-cloak><button ng-if=profileHeaderLayout.incomingFriendRequestPending ng-cloak class=btn-control-md data-target-url="" data-friend-request-id=0 data-target-user-id=1325356 data-friends-url=https://www.roblox.com/users/1325356/friends#!/friends
  763. ng-click=acceptFriendRequest() ng-bind="'Action.Accept' | translate"></button> <button ng-if="!profileHeaderLayout.incomingFriendRequestPending
  764. &amp;&amp; profileHeaderLayout.maySendFriendInvitation" ng-cloak class=btn-control-md ng-click=sendFriendRequest() ng-bind="'Action.AddFriend' | translate"></button> <button ng-if="!profileHeaderLayout.incomingFriendRequestPending
  765. &amp;&amp; !profileHeaderLayout.maySendFriendInvitation
  766. &amp;&amp; profileHeaderLayout.friendRequestPending" ng-cloak class="btn-control-md disabled" ng-bind="'Action.Pending' | translate"></button> <button ng-if="!profileHeaderLayout.incomingFriendRequestPending
  767. &amp;&amp; !profileHeaderLayout.maySendFriendInvitation
  768. &amp;&amp; !profileHeaderLayout.friendRequestPending" ng-cloak class="btn-control-md disabled" ng-bind="'Action.AddFriend' | translate"></button>
  769. <li class=btn-friends ng-if=profileHeaderLayout.areFriends ng-cloak><button class=btn-alert-md id=unfriend-btn data-target-url="" data-target-user-id=1325356 ng-click=removeFriend() ng-bind="'Action.Unfriend' | translate"></button>
  770. <li class=btn-messages id=profile-message-btn><button class=btn-control-md ng-disabled=!profileHeaderLayout.enableMessageBtn ng-show=profileHeaderLayout.showMessageBtn ng-click=sendMessage() ng-cloak ng-bind="'Action.Message' | translate"></button>
  771. <li
  772. class=btn-messages id=profile-chat-btn ng-show=profileHeaderLayout.showChatBtn><button class=btn-control-md ng-click=chat() ng-cloak ng-bind="'Action.Chat' | translate"></button>
  773. <li class=btn-join-game ng-if=profileHeaderLayout.canBeFollowed><button class="profile-join-game btn-primary-md" ng-cloak ng-bind="'Action.JoinGame' | translate"></button></ul>
  774. <ul class="details-actions mobile-action" ng-class="{'three-item-list': profileHeaderLayout.canBeFollowed}">
  775. <li class=btn-friends ng-if=!profileHeaderLayout.areFriends ng-cloak>
  776. <a ng-if=profileHeaderLayout.incomingFriendRequestPending ng-cloak data-target-url="" data-friend-request-id=0 data-target-user-id=1325356 data-friends-url=https://www.roblox.com/users/1325356/friends#!/friends
  777. class=action-add-friend ng-click=acceptFriendRequest()>
  778. <div class=icon-accept-friend></div>
  779. <div class="text-label small" ng-bind="'Action.Accept' | translate"></div>
  780. </a>
  781. <a ng-if="!profileHeaderLayout.incomingFriendRequestPending &amp;&amp; profileHeaderLayout.maySendFriendInvitation" class=action-add-friend ng-cloak ng-click=sendFriendRequest()>
  782. <div class=icon-add-friend></div>
  783. <div class="text-label small" ng-bind="'Action.AddFriend' | translate"></div>
  784. </a>
  785. <a ng-if="!profileHeaderLayout.incomingFriendRequestPending
  786. &amp;&amp; !profileHeaderLayout.maySendFriendInvitation
  787. &amp;&amp; profileHeaderLayout.friendRequestPending" ng-cloak class=action-friend-pending>
  788. <div class=icon-friend-pending></div>
  789. <div class="text-label small" ng-bind="'Action.Pending' | translate"></div>
  790. </a>
  791. <a ng-if="!profileHeaderLayout.incomingFriendRequestPending
  792. &amp;&amp; !profileHeaderLayout.maySendFriendInvitation
  793. &amp;&amp; !profileHeaderLayout.friendRequestPending" ng-cloak class=action-friend-pending>
  794. <div class=icon-friend-pending></div>
  795. <div class="text-label small" ng-bind="'Action.AddFriend' | translate"></div>
  796. </a>
  797. <li class=btn-friends ng-if=profileHeaderLayout.areFriends ng-cloak>
  798. <a data-target-url="" data-target-user-id=1325356 ng-mouseenter="hover = true" ng-mouseleave="hover =false" ng-class="{'btn-unfollow': hover}" ng-click=removeFriend() class=action-remove-friend>
  799. <div class=icon-remove-friend></div>
  800. <div class="text-label small" ng-bind="'Action.Unfriend' | translate"></div>
  801. </a>
  802. <li class="btn-messages center-icon" id=profile-message-icon ng-if=profileHeaderLayout.showMessageBtn ng-cloak>
  803. <div ng-if=!profileHeaderLayout.enableMessageBtn class=action-message-disabled ng-cloak>
  804. <div class=icon-send-message-disabled></div>
  805. <div class="text-label small" ng-bind="'Action.Message' | translate"></div>
  806. </div>
  807. <a ng-if=profileHeaderLayout.enableMessageBtn ng-click=sendMessage() class=action-message ng-cloak>
  808. <div class=icon-send-message></div>
  809. <div class="text-label small" ng-bind="'Action.Message' | translate"></div>
  810. </a>
  811. <li class="btn-messages center-icon" id=profile-chat-icon ng-if=profileHeaderLayout.showChatBtn ng-cloak>
  812. <div class=action-message-disabled ng-click=chat() ng-cloak>
  813. <div class=icon-start-chat></div>
  814. <div class="text-label small" ng-bind="'Action.Chat' | translate"></div>
  815. </div>
  816. <li class="btn-join-game last-icon" ng-if=profileHeaderLayout.canBeFollowed>
  817. <a class="profile-join-game action-join-game" ng-cloak>
  818. <div class=icon-join-game></div>
  819. <div class="text-label small" ng-bind="'Action.JoinGame' | translate"></div>
  820. </a>
  821. </ul>
  822. </div>
  823. </div>
  824. <div class=mobile-user-status user-status></div>
  825. </div>
  826. <p ng-show=profileHeaderLayout.hasError ng-cloak class="text-error header-details-error" ng-bind=profileHeaderLayout.errorMsg>
  827. <div id=profile-header-more class=profile-header-more ng-show=profileHeaderLayout.isMoreBtnVisible ng-cloak><a id=popover-link class=rbx-menu-item data-toggle=popover data-bind=profile-header-popover-content> <span class=icon-more></span> </a>
  828. <div id=popover-content class=rbx-popover-content data-toggle=profile-header-popover-content>
  829. <ul class=dropdown-menu role=menu>
  830. <li ng-show=profileHeaderLayout.showMessageLink id=profile-message-in-menu><a tabindex=0 role=button id=profile-message ng-click=sendMessage() ng-cloak ng-bind="'Action.Message' | translate"> </a>
  831. <li ng-show=profileHeaderLayout.mayFollow ng-cloak><a tabindex=0 role=button ng-bind="profileHeaderLayout.isFollowing ? 'Action.Unfollow' : 'Action.Follow' | translate" ng-click=follow() id=profile-follow-user ng-cloak></a>
  832. <li ng-show=profileHeaderLayout.canTrade
  833. ng-cloak><a tabindex=0 role=button ng-click=tradeItems() id=profile-trade-items ng-bind="'Action.TradeItems' | translate"></a>
  834. <li ng-show=profileHeaderLayout.isBlockButtonVisible ng-cloak><a tabindex=0 role=button ng-bind="!profileHeaderLayout.isVieweeBlocked ? 'Action.BlockUser' : 'Action.UnblockUser'| translate" ng-click=blockUser() id=profile-block-user ng-cloak></a>
  835. <li><a tabindex=0 role=button href="https://www.roblox.com/users/1325356/inventory/" ng-bind="'Action.Inventory' | translate"></a>
  836. <li><a tabindex=0 role=button href=https://www.roblox.com/users/1325356/favorites#!/places ng-bind="'Action.Favorites' | translate"></a></ul>
  837. </div>
  838. <script>
  839. $(function() {
  840. $(".details-actions, .mobile-details-actions").on("click", ".profile-join-game", function(e) {
  841. e.preventDefault();
  842. e.stopPropagation();
  843. play_placeId = 0;
  844. try {;
  845. var referrerId = Roblox.UrlParser ? Roblox.UrlParser.getParameterValueByName("rbxp") : null;
  846. if (Roblox.GamePlayEvents) {
  847. var context = Roblox.GamePlayEvents.contextCategories.joinUser;
  848. Roblox.GamePlayEvents.SendGamePlayIntent(context, play_placeId, referrerId);
  849. }
  850. } catch (e) {
  851. if (GoogleAnalyticsEvents && GoogleAnalyticsEvents.FireEvent) {
  852. GoogleAnalyticsEvents.FireEvent(["Protocol", "Launch Failure", "follow", 0]);
  853. }
  854. }
  855. return false;
  856. });
  857. });
  858. </script>
  859. </div>
  860. </div>
  861. </div>
  862. <div ng-include="'system-feedback'"></div>
  863. <div class=rbx-tabs-horizontal>
  864. <ul id=horizontal-tabs class="nav nav-tabs" role=tablist profile-tab-click>
  865. <li class="rbx-tab active"><a class=rbx-tab-heading href=#about id=tab-about> <span class=text-lead>About</span> <span class=rbx-tab-subtitle></span> </a>
  866. <li class=rbx-tab><a class=rbx-tab-heading href=#creations id=tab-creations> <span class=text-lead>Creations</span> <span class=rbx-tab-subtitle></span> </a></ul>
  867. <div class="tab-content rbx-tab-content">
  868. <div class="tab-pane active" id=about>
  869. <div class="section profile-about" ng-controller=profileUtilitiesController>
  870. <div class=container-header>
  871. <h3>About</h3>
  872. </div>
  873. <div class="section-content remove-panel">
  874. <div class="profile-about-content toggle-target">
  875. <pre id=profile-about-text class="content-overflow-toggle content-height text profile-about-text">
  876. <span class="profile-about-content-text linkify" ng-non-bindable>quit af
  877.  
  878. might come on to fence when tripping but yeah bye
  879.  
  880. -TheRabidTurtle</span>
  881. </pre><span class="hidden toggle-content text-link cursor-pointer" data-container-id=profile-about-text data-show-label="Read More" data-hide-label="Show Less">Read More</span></div>
  882. <div id=aliases-container>
  883. <div class=border-top ng-hide=isAliasesLoaded><span class="spinner spinner-default"></span></div>
  884. <div aliases-container></div>
  885. </div>
  886. <div class="border-top profile-about-footer"><span class=profile-name-history> <button class="btn-pastnames btn-control-xs" ng-click=showPastUsernames()> <span class=icon-pastname></span> </button> <span class=tooltip-pastnames data-toggle=tooltip
  887. title="darkmyers, RabidyTurtle, RabidRabiez, Rabidoz, RabidRush, RabidVision, TheRabidProphecy, TheGreenRabidMachine, Rabidfied, Rrabidy, darkmyers, RabidRufus, Rahbid, Ravbid, Darkmyers, TheeRabidTurtle, RabidTheTurtle, Rufusy, Rabidnoia, rabidrufus64"> <span class=icon-pastname></span> </span> <span class=text-pastname ng-bind="'Label.PastUsernames' | translate"></span> </span> <a href="https://www.roblox.com/abusereport/UserProfile?id=1325356&amp;redirectUrl=https%3A%2F%2Fwww.roblox.com%2Fusers%2F1325356%2Fprofile"
  888. class="abuse-report-link abuse-report-modal"> <span class=text-error ng-bind="'Label.ReportAbuse' | translate"></span> </a></div>
  889. </div>
  890. </div>
  891. <div class="section profile-avatar">
  892. <div id=use-dynamic-thumbnail-lighting class=hidden data-use-dynamic-thumbnail-lighting=False></div>
  893. <div class=container-header>
  894. <h3 ng-bind="'Heading.CurrentlyWearing' | translate"></h3>
  895. </div>
  896. <div class="col-sm-6 section-content profile-avatar-left" ng-non-bindable>
  897. <div id=UserAvatar class=thumbnail-holder data-reset-enabled-every-page data-3d-thumbs-enabled data-url="/thumbnail/user-avatar?userId=1325356&amp;thumbnailFormatId=124&amp;width=300&amp;height=300" style=width:300px;height:300px><span class=thumbnail-span></span> <span class="thumbnail-span-original hidden" data-3d-url="/avatar-thumbnail-3d/json?userId=1325356" data-orig-retry-url="/avatar-thumbnail/json?userId=1325356&amp;width=352&amp;height=352&amp;format=png"><img alt=rabidrufus src=https://tr.rbxcdn.com/2d70f4a2b5d90f31415af5c718c14d22/352/352/Avatar/Png></span> <span class="enable-three-dee btn-control btn-control-lg">3D</span></div>
  898. </div>
  899. <div class="col-sm-6 section-content profile-avatar-right">
  900. <div class=profile-avatar-mask>
  901. <div class=profile-accoutrements-container ng-controller=profileAccoutrementsController>
  902. <div data-numberofaccoutrements=12 data-accoutrementsperpage=8 data-intouchscreen=false profile-accoutrements-data profile-accoutrements-layout=profileAccoutrementsLayout class=hidden></div>
  903. <div id=accoutrements-slider class=profile-accoutrements-slider profile-accoutrements-slider profile-accoutrements-layout=profileAccoutrementsLayout>
  904. <ul class=accoutrement-items-container>
  905. <li class=accoutrement-item ng-non-bindable><a href=https://www.roblox.com/catalog/187998056/Snow-Queens-Necklace> <img title="Snow Queen's Necklace" alt="Snow Queen's Necklace" class=accoutrement-image src=https://tr.rbxcdn.com/9c572e459f22db97e72fd7e16d93ca80/100/100/Hat/Png><div class=asset-restriction-icon><span class="icon-label icon--label"></span></div></a>
  906. <li
  907. class=accoutrement-item ng-non-bindable><a href=https://www.roblox.com/catalog/150381051/Spring-Fairy> <img title="Spring Fairy" alt="Spring Fairy" class=accoutrement-image src=https://tr.rbxcdn.com/dff1366b28fe93650c48f7821ebcc70b/100/100/Hat/Png><div class=asset-restriction-icon><span class="icon-label icon--label"></span></div></a>
  908. <li
  909. class=accoutrement-item ng-non-bindable><a href=https://www.roblox.com/catalog/226189871/St-Patricks-Day-Fairy> <img title="St Patrick's Day Fairy" alt="St Patrick's Day Fairy" class=accoutrement-image src=https://tr.rbxcdn.com/5cfda458261da6909d216a6dcc9574f8/100/100/Hat/Png><div class=asset-restriction-icon><span class="icon-label icon-limited-label"></span></div></a>
  910. <li
  911. class=accoutrement-item ng-non-bindable><a href=https://www.roblox.com/catalog/191101707/Flaming-Mohawk> <img title="Flaming Mohawk" alt="Flaming Mohawk" class=accoutrement-image src=https://tr.rbxcdn.com/cb44c0e1d3ed14023c6308b8b973c6f6/100/100/Hat/Png><div class=asset-restriction-icon><span class="icon-label icon--label"></span></div></a>
  912. <li
  913. class=accoutrement-item ng-non-bindable><a href=https://www.roblox.com/catalog/2517140829/Pumpkin-Reaper-Hat> <img title="Pumpkin Reaper - Hat" alt="Pumpkin Reaper - Hat" class=accoutrement-image src=https://tr.rbxcdn.com/033825386c32f6cb501b9902fe1eba3b/100/100/Hat/Png><div class=asset-restriction-icon><span class="icon-label icon--label"></span></div></a>
  914. <li
  915. class=accoutrement-item ng-non-bindable><a href=https://www.roblox.com/catalog/2517139525/Pumpkin-Reaper-Head> <img title="Pumpkin Reaper - Head" alt="Pumpkin Reaper - Head" class=accoutrement-image src=https://tr.rbxcdn.com/69390b70fb67e1af8b50d059cf4882eb/100/100/Head/Png> </a>
  916. <li
  917. class=accoutrement-item ng-non-bindable><a href=https://www.roblox.com/catalog/2413964589/Ghost-Back-Lantern> <img title="Ghost Back Lantern" alt="Ghost Back Lantern" class=accoutrement-image src=https://tr.rbxcdn.com/c093d18f2ff7501096c1eaa4e08eb20d/100/100/Hat/Png><div class=asset-restriction-icon><span class="icon-label icon--label"></span></div></a>
  918. <li
  919. class=accoutrement-item ng-non-bindable><a href=https://www.roblox.com/catalog/323476364/Brown-Scene-Hair> <img title="Brown Scene Hair" alt="Brown Scene Hair" class=accoutrement-image src=https://tr.rbxcdn.com/009244002cc98eef73d270fa07607c6c/100/100/Hat/Png><div class=asset-restriction-icon><span class="icon-label icon--label"></span></div></a></ul>
  920. <ul
  921. class=accoutrement-items-container>
  922. <li class=accoutrement-item ng-non-bindable><a href=https://www.roblox.com/catalog/170896941/Foul-Poison-Fowl> <img title="Foul Poison Fowl" alt="Foul Poison Fowl" class=accoutrement-image src=https://tr.rbxcdn.com/d1380325c1d7392e9d45a38fb87e0064/100/100/Gear/Png><div class=asset-restriction-icon><span class="icon-label icon--label"></span></div></a>
  923. <li
  924. class=accoutrement-item ng-non-bindable><a href=https://www.roblox.com/catalog/127505667/Overseers-Undertaker> <img title="Overseer's Undertaker" alt="Overseer's Undertaker" class=accoutrement-image src=https://tr.rbxcdn.com/109503592b8c96bf3fc297de956102ba/100/100/Hat/Png><div class=asset-restriction-icon><span class="icon-label icon--label"></span></div></a>
  925. <li
  926. class=accoutrement-item ng-non-bindable><a href=https://www.roblox.com/catalog/69434768/Destroyer-of-Trolls> <img title="Destroyer of Trolls" alt="Destroyer of Trolls" class=accoutrement-image src=https://tr.rbxcdn.com/e860ac9803e3c84c5d0eea37ab1dd63d/100/100/Hat/Png><div class=asset-restriction-icon><span class="icon-label icon--label"></span></div></a>
  927. <li
  928. class=accoutrement-item ng-non-bindable><a href=https://www.roblox.com/catalog/6552254/The-Ice-Skull-of-Nevermoor> <img title="The Ice Skull of Nevermoor" alt="The Ice Skull of Nevermoor" class=accoutrement-image src=https://tr.rbxcdn.com/1f733ed033dcc0504ed1ea90e8ee7828/100/100/Hat/Png><div class=asset-restriction-icon><span class="icon-label icon-limited-label"></span></div></a></ul>
  929. </div>
  930. <div id=accoutrements-page class=profile-accoutrements-page-container profile-accoutrements-page profile-accoutrements-layout=profileAccoutrementsLayout><span class="profile-accoutrements-page hidden" ng-class="{'page-active': profileAccoutrementsLayout.currentPageNumber == 0}" ng-click=getAccoutrementsPage(0)></span> <span class="profile-accoutrements-page hidden"
  931. ng-class="{'page-active': profileAccoutrementsLayout.currentPageNumber == 1}" ng-click=getAccoutrementsPage(1)></span> <span class="profile-accoutrements-page hidden" ng-class="{'page-active': profileAccoutrementsLayout.currentPageNumber == 2}"
  932. ng-click=getAccoutrementsPage(2)></span> <span class="profile-accoutrements-page hidden" ng-class="{'page-active': profileAccoutrementsLayout.currentPageNumber == 3}" ng-click=getAccoutrementsPage(3)></span> <span class="profile-accoutrements-page hidden" ng-class="{'page-active': profileAccoutrementsLayout.currentPageNumber == 4}" ng-click=getAccoutrementsPage(4)></span> <span class="profile-accoutrements-page hidden"
  933. ng-class="{'page-active': profileAccoutrementsLayout.currentPageNumber == 5}" ng-click=getAccoutrementsPage(5)></span> <span class="profile-accoutrements-page hidden" ng-class="{'page-active': profileAccoutrementsLayout.currentPageNumber == 6}"
  934. ng-click=getAccoutrementsPage(6)></span> <span class="profile-accoutrements-page hidden" ng-class="{'page-active': profileAccoutrementsLayout.currentPageNumber == 7}" ng-click=getAccoutrementsPage(7)></span> <span class="profile-accoutrements-page hidden" ng-class="{'page-active': profileAccoutrementsLayout.currentPageNumber == 8}" ng-click=getAccoutrementsPage(8)></span> <span class="profile-accoutrements-page hidden"
  935. ng-class="{'page-active': profileAccoutrementsLayout.currentPageNumber == 9}" ng-click=getAccoutrementsPage(9)></span></div>
  936. </div>
  937. </div>
  938. </div>
  939. </div>
  940. <div id=people-list-container class="section no-self-bootstrap">
  941. <div people-list-container></div>
  942. </div>
  943. <div class="section layer profile-collections" ng-controller=profileCollectionsController>
  944. <div class=container-header>
  945. <h3 ng-bind="'Heading.Collections' | translate"></h3>
  946. <div class=collection-btns><a href="https://www.roblox.com/users/1325356/inventory/" class="btn-min-width btn-secondary-xs btn-more inventory-link see-all-link-icon" ng-bind="'Action.Inventory' | translate"></a></div>
  947. </div>
  948. <div class="section-content remove-panel" ng-include="'profile-collections-section'"></div>
  949. </div>
  950. <div groups-showcase display-user-id=1325356></div>
  951. <div class="container-list favorite-games-container">
  952. <div class=container-header>
  953. <h3 ng-bind="'Heading.FavoriteGames' | translate"></h3><a href=https://www.roblox.com/users/1325356/favorites#!/places class="btn-secondary-xs btn-min-width btn-more see-all-link-icon">Favorites</a></div>
  954. <ul class="hlist game-cards">
  955. <li class="list-item game-card game-tile">
  956. <div class=game-card-container>
  957. <a href="https://www.roblox.com/games/refer?SortFilter=5&amp;PlaceId=4844825903&amp;Position=1&amp;SortPosition=1&amp;PageId=12cba8d7-7a92-4dd5-a08a-c328d6fee1fa&amp;PageType=Profile" class=game-card-link>
  958. <div class=game-card-thumb-container><img class=game-card-thumb src=https://t4.rbxcdn.com/f56c31f3d6473f7d3b9b948ee9b34b1e alt=Fencing! thumbnail="{&#34;Final&#34;:true,&#34;Url&#34;:&#34;https://t4.rbxcdn.com/f56c31f3d6473f7d3b9b948ee9b34b1e&#34;,&#34;RetryUrl&#34;:null,&#34;UserId&#34;:0,&#34;EndpointType&#34;:&#34;Avatar&#34;}"
  959. image-retry></div>
  960. <div class="game-card-name game-name-title" title=Fencing! ng-non-bindable>Fencing!</div>
  961. <div class=game-card-info><span class="info-label icon-votes-gray"></span> <span class="info-label vote-percentage-label">68%</span> <span class="info-label no-vote hidden"></span> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label" title=0>0</span></div>
  962. </a>
  963. </div>
  964. <li class="list-item game-card game-tile">
  965. <div class=game-card-container>
  966. <a href="https://www.roblox.com/games/refer?SortFilter=5&amp;PlaceId=3689288594&amp;Position=2&amp;SortPosition=1&amp;PageId=12cba8d7-7a92-4dd5-a08a-c328d6fee1fa&amp;PageType=Profile" class=game-card-link>
  967. <div class=game-card-thumb-container><img class=game-card-thumb src=https://t0.rbxcdn.com/5a09314ef5032be8a7a7528b40b195ac alt="Sword Fights on the Heights IV - Revival Edition" thumbnail="{&#34;Final&#34;:true,&#34;Url&#34;:&#34;https://t0.rbxcdn.com/5a09314ef5032be8a7a7528b40b195ac&#34;,&#34;RetryUrl&#34;:null,&#34;UserId&#34;:0,&#34;EndpointType&#34;:&#34;Avatar&#34;}"
  968. image-retry></div>
  969. <div class="game-card-name game-name-title" title="Sword Fights on the Heights IV - Revival Edition" ng-non-bindable>Sword Fights on the Heights IV - Revival</div>
  970. <div class=game-card-info><span class="info-label icon-votes-gray"></span> <span class="info-label vote-percentage-label">89%</span> <span class="info-label no-vote hidden"></span> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label" title=0>0</span></div>
  971. </a>
  972. </div>
  973. <li class="list-item game-card game-tile">
  974. <div class=game-card-container>
  975. <a href="https://www.roblox.com/games/refer?SortFilter=5&amp;PlaceId=113624926&amp;Position=3&amp;SortPosition=1&amp;PageId=12cba8d7-7a92-4dd5-a08a-c328d6fee1fa&amp;PageType=Profile" class=game-card-link>
  976. <div class=game-card-thumb-container><img class=game-card-thumb src=https://t6.rbxcdn.com/e1ec18205f0fda614cb57bc81b46c6e0 alt="The Obby" thumbnail="{&#34;Final&#34;:true,&#34;Url&#34;:&#34;https://t6.rbxcdn.com/e1ec18205f0fda614cb57bc81b46c6e0&#34;,&#34;RetryUrl&#34;:null,&#34;UserId&#34;:0,&#34;EndpointType&#34;:&#34;Avatar&#34;}"
  977. image-retry></div>
  978. <div class="game-card-name game-name-title" title="The Obby" ng-non-bindable>The Obby</div>
  979. <div class=game-card-info><span class="info-label icon-votes-gray"></span> <span class="info-label vote-percentage-label">85%</span> <span class="info-label no-vote hidden"></span> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label" title=0>0</span></div>
  980. </a>
  981. </div>
  982. <li class="list-item game-card game-tile">
  983. <div class=game-card-container>
  984. <a href="https://www.roblox.com/games/refer?SortFilter=5&amp;PlaceId=970046479&amp;Position=4&amp;SortPosition=1&amp;PageId=12cba8d7-7a92-4dd5-a08a-c328d6fee1fa&amp;PageType=Profile" class=game-card-link>
  985. <div class=game-card-thumb-container><img class=game-card-thumb src=https://t3.rbxcdn.com/ede951241a754db6179b10c39ffc22ba alt="Chaos Canyon" thumbnail="{&#34;Final&#34;:true,&#34;Url&#34;:&#34;https://t3.rbxcdn.com/ede951241a754db6179b10c39ffc22ba&#34;,&#34;RetryUrl&#34;:null,&#34;UserId&#34;:0,&#34;EndpointType&#34;:&#34;Avatar&#34;}"
  986. image-retry></div>
  987. <div class="game-card-name game-name-title" title="Chaos Canyon" ng-non-bindable>Chaos Canyon</div>
  988. <div class=game-card-info><span class="info-label icon-votes-gray"></span> <span class="info-label vote-percentage-label">83%</span> <span class="info-label no-vote hidden"></span> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label" title=48>48</span></div>
  989. </a>
  990. </div>
  991. <li class="list-item game-card game-tile">
  992. <div class=game-card-container>
  993. <a href="https://www.roblox.com/games/refer?SortFilter=5&amp;PlaceId=306964494&amp;Position=5&amp;SortPosition=1&amp;PageId=12cba8d7-7a92-4dd5-a08a-c328d6fee1fa&amp;PageType=Profile"
  994. class=game-card-link>
  995. <div class=game-card-thumb-container><img class=game-card-thumb src=https://t4.rbxcdn.com/63bf820c3c6b5f58f43957bcb74a9029 alt="Loomian Legacy - Mounts" thumbnail="{&#34;Final&#34;:true,&#34;Url&#34;:&#34;https://t4.rbxcdn.com/63bf820c3c6b5f58f43957bcb74a9029&#34;,&#34;RetryUrl&#34;:null,&#34;UserId&#34;:0,&#34;EndpointType&#34;:&#34;Avatar&#34;}"
  996. image-retry></div>
  997. <div class="game-card-name game-name-title" title="Loomian Legacy - Mounts" ng-non-bindable>Loomian Legacy - Mounts</div>
  998. <div class=game-card-info><span class="info-label icon-votes-gray"></span> <span class="info-label vote-percentage-label">93%</span> <span class="info-label no-vote hidden"></span> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label" title=2347>2.3K</span></div>
  999. </a>
  1000. </div>
  1001. <li class="list-item game-card game-tile">
  1002. <div class=game-card-container>
  1003. <a href="https://www.roblox.com/games/refer?SortFilter=5&amp;PlaceId=3321215395&amp;Position=6&amp;SortPosition=1&amp;PageId=12cba8d7-7a92-4dd5-a08a-c328d6fee1fa&amp;PageType=Profile"
  1004. class=game-card-link>
  1005. <div class=game-card-thumb-container><img class=game-card-thumb src=https://t6.rbxcdn.com/81e51e56a536ec426cf96b84a1b662bf alt="[PAID ACCESS] Aeadia's Saga: The Spirits of Astra" thumbnail="{&#34;Final&#34;:true,&#34;Url&#34;:&#34;https://t6.rbxcdn.com/81e51e56a536ec426cf96b84a1b662bf&#34;,&#34;RetryUrl&#34;:null,&#34;UserId&#34;:0,&#34;EndpointType&#34;:&#34;Avatar&#34;}"
  1006. image-retry></div>
  1007. <div class="game-card-name game-name-title" title="[PAID ACCESS] Aeadia's Saga: The Spirits of Astra" ng-non-bindable>[PAID ACCESS] Aeadia&#39;s Saga: The Spirits</div>
  1008. <div class=game-card-info><span class="info-label icon-votes-gray"></span> <span class="info-label vote-percentage-label">91%</span> <span class="info-label no-vote hidden"></span> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label" title=4>4</span></div>
  1009. </a>
  1010. </div>
  1011. </ul>
  1012. </div>
  1013. <div class=section ng-controller=profileUtilitiesController>
  1014. <div class=container-header>
  1015. <h3>Roblox Badges</h3><a ng-click=toggleContent(layoutContent.showMore) class="btn-min-width btn-secondary-xs btn-more see-more-roblox-badges-button see-all-link" ng-show=layoutContent.hasMoreContent ng-cloak>{{layoutContent.linkName}}</a></div>
  1016. <div
  1017. class="section-content remove-panel">
  1018. <ul class="hlist badge-list" truncate layout-content=layoutContent ng-class="{'badge-list-more': !layoutContent.showMore}">
  1019. <li class="list-item badge-item asset-item rbx-roblox-badge" ng-non-bindable><a href=https://www.roblox.com/info/roblox-badges#Badge3 class=badge-link title="Combat Initiation"> <span class="border asset-thumb-container icon-combat-initiation" title="Combat Initiation"></span> <span class="font-header-2 text-overflow item-name">Combat Initiation</span> </a>
  1020. <li
  1021. class="list-item badge-item asset-item rbx-roblox-badge" ng-non-bindable><a href=https://www.roblox.com/info/roblox-badges#Badge4 class=badge-link title=Warrior> <span class="border asset-thumb-container icon-warrior" title=Warrior></span> <span class="font-header-2 text-overflow item-name">Warrior</span> </a>
  1022. <li
  1023. class="list-item badge-item asset-item rbx-roblox-badge" ng-non-bindable><a href=https://www.roblox.com/info/roblox-badges#Badge5 class=badge-link title=Bloxxer> <span class="border asset-thumb-container icon-bloxxer" title=Bloxxer></span> <span class="font-header-2 text-overflow item-name">Bloxxer</span> </a>
  1024. <li
  1025. class="list-item badge-item asset-item rbx-roblox-badge" ng-non-bindable><a href=https://www.roblox.com/info/roblox-badges#Badge12 class=badge-link title=Veteran> <span class="border asset-thumb-container icon-veteran" title=Veteran></span> <span class="font-header-2 text-overflow item-name">Veteran</span> </a>
  1026. <li
  1027. class="list-item badge-item asset-item rbx-roblox-badge" ng-non-bindable><a href=https://www.roblox.com/info/roblox-badges#Badge18 class=badge-link title="Welcome To The Club"> <span class="border asset-thumb-container icon-welcome-to-the-club" title="Welcome To The Club"></span> <span class="font-header-2 text-overflow item-name">Welcome To The Club</span> </a>
  1028. <li
  1029. class="list-item badge-item asset-item rbx-roblox-badge" ng-non-bindable><a href=https://www.roblox.com/info/roblox-badges#Badge2 class=badge-link title=Friendship> <span class="border asset-thumb-container icon-friendship" title=Friendship></span> <span class="font-header-2 text-overflow item-name">Friendship</span> </a>
  1030. <li
  1031. class="list-item badge-item asset-item rbx-roblox-badge" ng-non-bindable><a href=https://www.roblox.com/info/roblox-badges#Badge6 class=badge-link title=Homestead> <span class="border asset-thumb-container icon-homestead" title=Homestead></span> <span class="font-header-2 text-overflow item-name">Homestead</span> </a></ul>
  1032. </div>
  1033. </div>
  1034. <div class=section ng-controller=profileUtilitiesController ng-init="getPlayerAssets('21')">
  1035. <div ng-if="assets.length > 0" ng-include="'profile-player-assets'"></div>
  1036. </div>
  1037. <div class="section profile-statistics">
  1038. <div class=container-header>
  1039. <h3>Statistics</h3>
  1040. </div>
  1041. <div class=section-content>
  1042. <ul class=profile-stats-container>
  1043. <li class=profile-stat>
  1044. <p class=text-label>Join Date
  1045. <p class=text-lead>10/23/2008
  1046. <li class=profile-stat>
  1047. <p class=text-label>Place Visits
  1048. <p class=text-lead>103</li>
  1049. </ul>
  1050. </div>
  1051. </div>
  1052. </div>
  1053. <div class=tab-pane id=creations profile-empty-tab>
  1054. <div class=profile-game ng-controller=profileGridController ng-init="init('game-cards','game-container')" ng-class="{'section': !isGridOn,
  1055. 'container-list': isGridOn}">
  1056. <div class=container-header>
  1057. <h3 ng-non-bindable>Games</h3>
  1058. <div class=container-buttons><button class=profile-view-selector title="Slideshow View" type=button ng-click=updateDisplay(false) ng-class="{'btn-secondary-xs btn-generic-slideshow-xs': !isGridOn, 'btn-control-xs btn-generic-slideshow-xs': isGridOn}"> <span class=icon-slideshow ng-class="{'selected': !isGridOn}"></span> </button> <button class=profile-view-selector title="Grid View" type=button ng-click=updateDisplay(true) ng-class="{'btn-secondary-xs btn-generic-grid-xs': isGridOn, 'btn-control-xs btn-generic-grid-xs': !isGridOn}"> <span class=icon-grid ng-class="{'selected': isGridOn}"></span> </button></div>
  1059. </div>
  1060. <div ng-show=isGridOn class=game-grid>
  1061. <ul class="hlist game-cards" style="max-height: {{containerHeight}}px" horizontal-scroll-bar=loadMore()>
  1062. <div class=game-container data-index=0 ng-class="{'shown': 0 &lt; visibleItems}">
  1063. <li class="list-item game-card game-tile">
  1064. <div class=game-card-container>
  1065. <a href="https://www.roblox.com/games/refer?PlaceId=5051441&amp;Position=1&amp;PageType=Profile" class=game-card-link>
  1066. <div class=game-card-thumb-container><img class=game-card-thumb data- src=https://t6.rbxcdn.com/48b2c588a4c505cd4400fee894b1c393 alt="hyrulian castle" thumbnail="{&#34;Final&#34;:true,&#34;Url&#34;:&#34;https://t6.rbxcdn.com/48b2c588a4c505cd4400fee894b1c393&#34;,&#34;RetryUrl&#34;:null,&#34;UserId&#34;:0,&#34;EndpointType&#34;:&#34;Avatar&#34;}"
  1067. image-retry></div>
  1068. <div class="game-card-name game-name-title" title="hyrulian castle" ng-non-bindable>hyrulian castle</div>
  1069. <div class=game-card-info><span class="info-label icon-votes-gray"></span> <span class="info-label vote-percentage-label">66%</span> <span class="info-label no-vote hidden"></span> <span class="info-label icon-playing-counts-gray"></span> <span class="info-label playing-counts-label" title=0>0</span></div>
  1070. </a>
  1071. </div>
  1072. </li>
  1073. </div>
  1074. </ul><a ng-click=loadMore() class="btn btn-control-xs load-more-button" ng-show="1 > 6 * NumberOfVisibleRows">Load More</a></div>
  1075. <div id=games-switcher class="switcher slide-switcher games" ng-hide=isGridOn switcher
  1076. itemscount=switcher.games.itemsCount currpage=switcher.games.currPage>
  1077. <ul class="slide-items-container switcher-items hlist">
  1078. <li class="switcher-item slide-item-container active" ng-class="{'active': switcher.games.currPage == 0}" data-index=0>
  1079. <div class="col-sm-6 slide-item-container-left">
  1080. <div class=slide-item-emblem-container><a href="https://www.roblox.com/games/refer?PlaceId=5051441&amp;Position=1&amp;PageType=Profile"> <img class=slide-item-image src=https://t6.rbxcdn.com/48b2c588a4c505cd4400fee894b1c393 data-src=https://t6.rbxcdn.com/48b2c588a4c505cd4400fee894b1c393 data-emblem-id=5051441 thumbnail="{&#34;Final&#34;:true,&#34;Url&#34;:&#34;https://t6.rbxcdn.com/48b2c588a4c505cd4400fee894b1c393&#34;,&#34;RetryUrl&#34;:null,&#34;UserId&#34;:0,&#34;EndpointType&#34;:&#34;Avatar&#34;}" image-retry> </a></div>
  1081. </div>
  1082. <div class="col-sm-6 slide-item-container-right games">
  1083. <div class=slide-item-info>
  1084. <h2 class="text-overflow slide-item-name games" ng-non-bindable>hyrulian castle</h2>
  1085. <p class="text-description para-overflow slide-item-description games" ng-non-bindable>make it pass the zombies to get to hyrule castle. hyrule castle is very huge and once u get there u get a load of weapons to kill any1 u see there are no teams at all. there is a reset at the
  1086. middle for incase you get infected by a zombie and the reset has a special surprise will you take the ultimate challenge and win and conquer this game i will see also post comments thank
  1087. you</div>
  1088. <div class=slide-item-stats>
  1089. <ul class=hlist>
  1090. <li class=list-item>
  1091. <div class="text-label slide-item-stat-title" ng-if=appMeta.isI18nEnabled ng-bind="'Label.Playing' | translate"></div>
  1092. <div class="text-label slide-item-stat-title" ng-if=!appMeta.isI18nEnabled>Playing</div>
  1093. <div class="text-lead slide-item-members-count">0</div>
  1094. <li class=list-item>
  1095. <div class="text-label slide-item-stat-title" ng-if=appMeta.isI18nEnabled ng-bind="'Label.Visits' | translate"></div>
  1096. <div class="text-label slide-item-stat-title" ng-if=!appMeta.isI18nEnabled>Visits</div>
  1097. <div class="text-lead text-overflow slide-item-my-rank games">103</div>
  1098. </ul>
  1099. </div>
  1100. </div>
  1101. </ul>
  1102. </div>
  1103. </div>
  1104. <div class=section ng-controller=profileUtilitiesController ng-init="getPlayerAssets('10')">
  1105. <div ng-if="assets.length > 0" ng-include="'profile-player-assets'"></div>
  1106. </div>
  1107. <div class=section ng-controller=profileUtilitiesController ng-init="getPlayerAssets('11')">
  1108. <div ng-if="assets.length > 0" ng-include="'profile-player-assets'"></div>
  1109. </div>
  1110. <div class="col-xs-12 section-content-off section-content" ng-if=profileLayout.userHasNoCreations><span ng-non-bindable>rabidrufus has no creations.</span></div>
  1111. </div>
  1112. </div>
  1113. </div>
  1114. </div>
  1115. </div>
  1116. <div>
  1117. <div class=profile-ads-container>
  1118. <div id=ProfilePageAdDiv1 class=profile-ad><iframe name=Roblox_Profile_Left_300x250 allowtransparency=true frameborder=0 height=270 scrolling=no data-src="" src=https://www.roblox.com/user-sponsorship/3 width=300 data-js-adtype=iframead data-ad-slot=Roblox_Profile_Left_300x250></iframe></div>
  1119. <div
  1120. id=ProfilePageAdDiv2 class=profile-ad><iframe name=Roblox_Profile_Right_300x250 allowtransparency=true frameborder=0 height=270 scrolling=no data-src="" src=https://www.roblox.com/user-sponsorship/3 width=300 data-js-adtype=iframead data-ad-slot=Roblox_Profile_Right_300x250></iframe></div>
  1121. </div>
  1122. </div>
  1123. </div>
  1124. </div>
  1125. <footer class=container-footer id=footer-container></footer>
  1126. </div>
  1127. <script>
  1128. function urchinTracker() {}
  1129. </script>
  1130. <script>
  1131. if (typeof Roblox === "undefined") {
  1132. Roblox = {};
  1133. }
  1134. if (typeof Roblox.PlaceLauncher === "undefined") {
  1135. Roblox.PlaceLauncher = {};
  1136. }
  1137. var isRobloxIconEnabledForRetheme = "True";
  1138. var robloxIcon = isRobloxIconEnabledForRetheme === 'True' ? "<span class='icon-logo-r-95'></span>" : "<img src='https://images.rbxcdn.com/6304dfebadecbb3b338a79a6a528936c.svg.gzip' width='90' height='90' alt='R'/>";
  1139. Roblox.PlaceLauncher.Resources = {
  1140. RefactorEnabled: "True",
  1141. IsProtocolHandlerBaseUrlParamEnabled: "False",
  1142. ProtocolHandlerAreYouInstalled: {
  1143. play: {
  1144. content: robloxIcon + "<p>You&#39;re moments away from getting into the game!</p>",
  1145. buttonText: "Download and Install Roblox",
  1146. footerContent: "<a href='https://assetgame.roblox.com/game/help'class= 'text-name small' target='_blank' >Click here for help</a> "
  1147. },
  1148. studio: {
  1149. content: "<img src='https://images.rbxcdn.com/3da410727fa2670dcb4f31316643138a.svg.gzip' width='95' height='95' alt='R' /><p>Get started creating your own games!</p>",
  1150. buttonText: "Download Studio"
  1151. }
  1152. },
  1153. ProtocolHandlerStartingDialog: {
  1154. play: {
  1155. content: robloxIcon + "<p>Roblox is now loading. Get ready to play!</p>"
  1156. },
  1157. studio: {
  1158. content: "<img src='https://images.rbxcdn.com/3da410727fa2670dcb4f31316643138a.svg.gzip' width='95' height='95' alt='R' /><p>Checking for Roblox Studio...</p>"
  1159. },
  1160. loader: "<span class='spinner spinner-default'></span>"
  1161. }
  1162. };
  1163. </script>
  1164. <div id=PlaceLauncherStatusPanel style=display:none;width:300px data-new-plugin-events-enabled=True data-event-stream-for-plugin-enabled=True data-event-stream-for-protocol-enabled=True data-is-game-launch-interface-enabled=True data-is-protocol-handler-launch-enabled=True
  1165. data-is-user-logged-in=False data-os-name=Windows data-protocol-name-for-client=roblox-player data-protocol-name-for-studio=roblox-studio data-protocol-roblox-locale=en_us data-protocol-game-locale=en_us data-protocol-url-includes-launchtime=true
  1166. data-protocol-detection-enabled=true data-protocol-separate-script-parameters-enabled=true data-protocol-avatar-parameter-enabled=false>
  1167. <div class="modalPopup blueAndWhite PlaceLauncherModal" style=min-height:160px>
  1168. <div id=Spinner class=Spinner style="padding:20px 0"><img data-delaysrc=https://images.rbxcdn.com/e998fb4c03e8c2e30792f2f3436e9416.gif height=32 width=32 alt=Progress></div>
  1169. <div id=status style="min-height:40px;text-align:center;margin:5px 20px">
  1170. <div id=Starting class="PlaceLauncherStatus MadStatusStarting" style=display:block>Starting Roblox...</div>
  1171. <div id=Waiting class="PlaceLauncherStatus MadStatusField">Connecting to Players...</div>
  1172. <div id=StatusBackBuffer class="PlaceLauncherStatus PlaceLauncherStatusBackBuffer MadStatusBackBuffer"></div>
  1173. </div>
  1174. <div style=text-align:center;margin-top:1em><input type=button class="Button CancelPlaceLauncherButton translate" value=Cancel></div>
  1175. </div>
  1176. </div>
  1177. <div id=ProtocolHandlerClickAlwaysAllowed class=ph-clickalwaysallowed style=display:none>
  1178. <p class=larger-font-size><span class=icon-moreinfo></span> Check <strong>Always open links for URL: Roblox Protocol</strong> and click <strong>Open URL: Roblox Protocol</strong> in the dialog box above to join games faster in the future!</div>
  1179. <div id=videoPrerollPanel
  1180. style=display:none>
  1181. <div id=videoPrerollTitleDiv>Gameplay sponsored by:</div>
  1182. <div id=content><video id=contentElement style=width:0;height:0></div><div id=videoPrerollMainDiv></div><div id=videoPrerollCompanionAd></div><div id=videoPrerollLoadingDiv>Loading <span id=videoPrerollLoadingPercent>0%</span> - <span id=videoPrerollMadStatus class=MadStatusField>Starting game...</span><span id=videoPrerollMadStatusBackBuffer class=MadStatusBackBuffer></span><div id=videoPrerollLoadingBar><div id=videoPrerollLoadingBarCompleted></div></div></div><div id=videoPrerollJoinBC><span>Get more with Builders Club!</span> <a href="https://www.roblox.com/premium/membership?ctx=preroll" target=_blank class="btn-medium btn-primary" id=videoPrerollJoinBCButton>Join Builders Club</a></div></div><script>$(function(){var videoPreRollDFP=Roblox.VideoPreRollDFP;if(videoPreRollDFP){var customTargeting=Roblox.VideoPreRollDFP.customTargeting;videoPreRollDFP.showVideoPreRoll=false;videoPreRollDFP.loadingBarMaxTime=33000;videoPreRollDFP.videoLoadingTimeout=11000;videoPreRollDFP.videoPlayingTimeout=41000;videoPreRollDFP.videoLogNote="";videoPreRollDFP.logsEnabled=true;videoPreRollDFP.adUnit="/1015347/VideoPrerollUnder13";videoPreRollDFP.adTime=15;videoPreRollDFP.includedPlaceIds="0";videoPreRollDFP.isSwfPreloaderEnabled=false;videoPreRollDFP.isPrerollShownEveryXMinutesEnabled=true;videoPreRollDFP.isAgeTargetingEnabled=true;videoPreRollDFP.isAgeOrSegmentTargetingEnabled=true;videoPreRollDFP.isCompanionAdRenderedByGoogleTag=true;customTargeting.userAge="Unknown";customTargeting.userAgeOrSegment="Unknown";customTargeting.userGender="Unknown";customTargeting.gameGenres="";customTargeting.environment="Production";customTargeting.adTime="15";customTargeting.PLVU=false;$(videoPreRollDFP.checkEligibility);}});</script><script>function checkRobloxInstall(){return RobloxLaunch.CheckRobloxInstall('https://www.roblox.com/Download');}</script><div id=InstallationInstructions style=display:none><div class=ph-installinstructions><div class=ph-modal-header><span class="icon-close simplemodal-close"></span><h3 class=title>Thanks for playing Roblox</h3></div><div class=modal-content-container><div class=ph-installinstructions-body><ul class=modal-col-4><li class=step1-of-4><h2>1</h2><p class=larger-font-size>Click <strong>RobloxPlayer.exe</strong> to run the Roblox installer, which just downloaded via your web browser.</p><img data-delaysrc=https://images.rbxcdn.com/28eaa93b899b93461399aebf21c5346f.png><li class=step2-of-4><h2>2</h2><p class=larger-font-size>Click <strong>Run</strong> when prompted by your computer to begin the installation process.</p><img data-delaysrc=https://images.rbxcdn.com/51328932dedb5d8d61107272cc1a27db.png><li class=step3-of-4><h2>3</h2><p class=larger-font-size>Click <strong>Ok</strong> once you've successfully installed Roblox.</p><img data-delaysrc=https://images.rbxcdn.com/3797745629baca2d1b9496b76bc9e6dc.png><li class=step4-of-4><h2>4</h2><p class=larger-font-size>After installation, click <strong>Play</strong> below to join the action!<div class="VisitButton VisitButtonContinueGLI"><a class="btn btn-primary-lg disabled btn-full-width">Play</a></div></ul></div></div><div class=xsmall>The Roblox installer should download shortly. If it doesn’t, start the <a id=GameLaunchManualInstallLink href=# class=text-link>download now.</a><script>if(Roblox.ProtocolHandlerClientInterface&&typeof Roblox.ProtocolHandlerClientInterface.attachManualDownloadToLink==='function'){Roblox.ProtocolHandlerClientInterface.attachManualDownloadToLink();}</script></div></div></div><div class=InstallInstructionsImage data-modalwidth=970 style=display:none></div><div id=pluginObjDiv style=height:1px;width:1px;visibility:hidden;position:absolute;top:0></div><iframe id=downloadInstallerIFrame name=downloadInstallerIFrame style=visibility:hidden;height:0;width:1px;position:absolute></iframe><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=clientinstaller src=https://js.rbxcdn.com/17af7ddc78e9257b126bfee033fdf688.js></script><script>Roblox.Client._skip=null;Roblox.Client._CLSID='76D50904-6780-4c8b-8986-1A7EE0B1716D';Roblox.Client._installHost='setup.roblox.com';Roblox.Client.ImplementsProxy=true;Roblox.Client._silentModeEnabled=true;Roblox.Client._bringAppToFrontEnabled=false;Roblox.Client._currentPluginVersion='';Roblox.Client._eventStreamLoggingEnabled=true;Roblox.Client._installSuccess=function(){if(GoogleAnalyticsEvents){GoogleAnalyticsEvents.ViewVirtual('InstallSuccess');GoogleAnalyticsEvents.FireEvent(['Plugin','Install Success']);if(Roblox.Client._eventStreamLoggingEnabled&&typeof Roblox.GamePlayEvents!="undefined"){Roblox.GamePlayEvents.SendInstallSuccess(Roblox.Client._launchMode,play_placeId);}}}
  1183. if((window.chrome||window.safari)&&window.location.hash=='#chromeInstall'){window.location.hash='';var continuation='('+$.cookie('chromeInstall')+')';play_placeId=$.cookie('chromeInstallPlaceId');Roblox.GamePlayEvents.lastContext=$.cookie('chromeInstallLaunchMode');$.cookie('chromeInstallPlaceId',null);$.cookie('chromeInstallLaunchMode',null);$.cookie('chromeInstall',null);RobloxLaunch._GoogleAnalyticsCallback=function(){var isInsideRobloxIDE='website';if(Roblox&&Roblox.Client&&Roblox.Client.isIDE&&Roblox.Client.isIDE()){isInsideRobloxIDE='Studio';};GoogleAnalyticsEvents.FireEvent(['Plugin Location','Launch Attempt',isInsideRobloxIDE]);GoogleAnalyticsEvents.FireEvent(['Plugin','Launch Attempt','Play']);EventTracker.fireEvent('GameLaunchAttempt_Win32','GameLaunchAttempt_Win32_Plugin');if(typeof Roblox.GamePlayEvents!='undefined'){Roblox.GamePlayEvents.SendClientStartAttempt(null,play_placeId);}};Roblox.Client.ResumeTimer(eval(continuation));}</script><div class="ConfirmationModal modalPopup unifiedModal smallModal" data-modal-handle=confirmation style=display:none><a class="genericmodal-close ImageButton closeBtnCircle_20h"></a><div class=Title></div><div class=GenericModalBody><div class=TopBody><div class="ImageContainer roblox-item-image" data-image-size=small data-no-overlays data-no-click><img class=GenericModalImage alt="generic image"></div><div class=Message></div></div><div class="ConfirmationModalButtonContainer GenericModalButtonContainer"><a href="" id=roblox-confirm-btn><span></span></a> <a href="" id=roblox-decline-btn><span></span></a></div><div class=ConfirmationModalFooter></div></div><script>Roblox=Roblox||{};Roblox.Resources=Roblox.Resources||{};Roblox.Resources.GenericConfirmation={yes:"Yes",No:"No",Confirm:"Confirm",Cancel:"Cancel"};</script></div><div id=modal-confirmation class=modal-confirmation data-modal-type=confirmation><div id=modal-dialog class=modal-dialog><div class=modal-content><div class=modal-header><button type=button class=close data-dismiss=modal> <span aria-hidden=true><span class=icon-close></span></span><span class=sr-only>Close</span> </button><h5 class=modal-title></h5></div><div class=modal-body><div class=modal-top-body><div class=modal-message></div><div class="modal-image-container roblox-item-image" data-image-size=medium data-no-overlays data-no-click><img class=modal-thumb alt="generic image"></div><div class="modal-checkbox checkbox"><input id=modal-checkbox-input type=checkbox> <label for=modal-checkbox-input></label></div></div><div class=modal-btns><a href="" id=confirm-btn><span></span></a> <a href="" id=decline-btn><span></span></a></div><div class="loading modal-processing"><img class=loading-default src=https://images.rbxcdn.com/4bed93c91f909002b1f17f05c0ce13d1.gif alt=Processing...></div></div><div class="modal-footer text-footer"></div></div></div></div><script>var Roblox=Roblox||{};Roblox.jsConsoleEnabled=false;</script><script>$(function(){Roblox.CookieUpgrader.domain='roblox.com';Roblox.CookieUpgrader.upgrade("GuestData",{expires:Roblox.CookieUpgrader.thirtyYearsFromNow});Roblox.CookieUpgrader.upgrade("RBXSource",{expires:function(cookie){return Roblox.CookieUpgrader.getExpirationFromCookieValue("rbx_acquisition_time",cookie);}});Roblox.CookieUpgrader.upgrade("RBXViralAcquisition",{expires:function(cookie){return Roblox.CookieUpgrader.getExpirationFromCookieValue("time",cookie);}});Roblox.CookieUpgrader.upgrade("RBXMarketing",{expires:Roblox.CookieUpgrader.thirtyYearsFromNow});Roblox.CookieUpgrader.upgrade("RBXSessionTracker",{expires:Roblox.CookieUpgrader.fourHoursFromNow});Roblox.CookieUpgrader.upgrade("RBXEventTrackerV2",{expires:Roblox.CookieUpgrader.thirtyYearsFromNow});});</script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=intl-polyfill src=https://js.rbxcdn.com/d44520f7da5ec476cfb1704d91bab327.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=InternationalCore src=https://js.rbxcdn.com/ff3308aa2e909de0f9fcd5da7b529db247f69fe9b4072cbbc267749800a4d9e6.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=TranslationResources src=https://js.rbxcdn.com/73a89de8a6dbe8005fb3d6be12e361fddac57c13295171d3a8d5f397e761615d.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=leanbase src=https://js.rbxcdn.com/ad72ba853ea2bf1186f8f1e1f4813560.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=CoreUtilities src=https://js.rbxcdn.com/9735308cd1d9b0dde36c61ac00873b6885e5fadb17869c79ca1846ed879910ab.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=CoreRobloxUtilities src=https://js.rbxcdn.com/ff3221de0483154a75b6b3d3b3298697c9947bfe70a8c0bbf50bfc9064c5a3df.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=React src=https://js.rbxcdn.com/45841f2140bdbf6302237530383db2c6bfd938c7138a085cea83fb5f4c03086c.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=ReactUtilities src=https://js.rbxcdn.com/898cb6e9c467d15ad80a67d019f3815d35dbc6ff60c12ef7dd928e8fbaf02b0b.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=ReactStyleGuide src=https://js.rbxcdn.com/132449c053f66a1a82a3c7f99496355b024e449d688285dc66d92f7fd672fe25.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=angular src=https://js.rbxcdn.com/ae3d621886e736e52c97008e085fa286.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=AngularJsUtilities src=https://js.rbxcdn.com/0997b4b967345e5a2c5fc01dd196a4866a5bf415b0650a6382630d397dd5fefe.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=InternationalAngularJs src=https://js.rbxcdn.com/95f7afb5fcb3c8ae379d51661e32c54ea8d8b823ace7574bd0b7fab9275cba6b.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=Thumbnails src=https://js.rbxcdn.com/18bacc6af9c2d138889720464760d97f7535b7c8beb298379e65834559b03d01.js></script><div id=presence-registration-bootstrap-data data-is-enabled=False data-interval=15000></div><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=PresenceRegistration src=https://js.rbxcdn.com/09823cba5a528d5c2ae37d611f1719b9f156a663c9ec3e761392b53e784601d2.js></script><div ng-modules=baseTemplateApp><script src=https://js.rbxcdn.com/ffcc04436179c6b2a6668fdfcfbf62b1.js></script></div><div ng-modules=pageTemplateApp><script src=https://js.rbxcdn.com/3b46f1259814788d95de0c905a526cf0.js></script></div><script>Roblox.config.externalResources=[];Roblox.config.paths['Pages.Catalog']='https://js.rbxcdn.com/cafca5e807a6864149a01d3e510763d3.js';Roblox.config.paths['Pages.CatalogShared']='https://js.rbxcdn.com/daeddd9f7ee5728711b717cc62326f34.js';Roblox.config.paths['Widgets.AvatarImage']='https://js.rbxcdn.com/7d49ac94271bd506077acc9d0130eebb.js';Roblox.config.paths['Widgets.DropdownMenu']='https://js.rbxcdn.com/da553e6b77b3d79bec37441b5fb317e7.js';Roblox.config.paths['Widgets.GroupImage']='https://js.rbxcdn.com/8ad41e45c4ac81f7d8c44ec542a2da0a.js';Roblox.config.paths['Widgets.HierarchicalDropdown']='https://js.rbxcdn.com/4a0af9989732810851e9e12809aeb8ad.js';Roblox.config.paths['Widgets.ItemImage']='https://js.rbxcdn.com/61a0490ba23afa17f9ecca2a079a6a57.js';Roblox.config.paths['Widgets.PlaceImage']='https://js.rbxcdn.com/a6df74a754523e097cab747621643c98.js';</script><script>Roblox.XsrfToken.setToken('i8VvNcYE3A4F');</script><script>$(function(){Roblox.DeveloperConsoleWarning.showWarning();});</script><script>$(function(){function trackReturns(){function dayDiff(d1,d2){return Math.floor((d1-d2)/86400000);}
  1184. if(!localStorage){return false;}
  1185. var cookieName='RBXReturn';var cookieOptions={expires:9001};var cookieStr=localStorage.getItem(cookieName)||"";var cookie={};try{cookie=JSON.parse(cookieStr);}catch(ex){}
  1186. try{if(typeof cookie.ts==="undefined"||isNaN(new Date(cookie.ts))){localStorage.setItem(cookieName,JSON.stringify({ts:new Date().toDateString()}));return false;}}catch(ex){return false;}
  1187. var daysSinceFirstVisit=dayDiff(new Date(),new Date(cookie.ts));if(daysSinceFirstVisit==1&&typeof cookie.odr==="undefined"){RobloxEventManager.triggerEvent('rbx_evt_odr',{});cookie.odr=1;}
  1188. if(daysSinceFirstVisit>=1&&daysSinceFirstVisit<=7&&typeof cookie.sdr==="undefined"){RobloxEventManager.triggerEvent('rbx_evt_sdr',{});cookie.sdr=1;}
  1189. try{localStorage.setItem(cookieName,JSON.stringify(cookie));}catch(ex){return false;}}
  1190. GoogleListener.init();RobloxEventManager.initialize(true);RobloxEventManager.triggerEvent('rbx_evt_pageview');trackReturns();RobloxEventManager._idleInterval=450000;RobloxEventManager.registerCookieStoreEvent('rbx_evt_initial_install_start');RobloxEventManager.registerCookieStoreEvent('rbx_evt_ftp');RobloxEventManager.registerCookieStoreEvent('rbx_evt_initial_install_success');RobloxEventManager.registerCookieStoreEvent('rbx_evt_fmp');RobloxEventManager.startMonitor();});</script><script>var Roblox=Roblox||{};Roblox.UpsellAdModal=Roblox.UpsellAdModal||{};Roblox.UpsellAdModal.Resources={title:"Remove Ads Like This",body:"Builders Club members do not see external ads like these.",accept:"Upgrade Now",decline:"No, thanks"};</script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=page src=https://js.rbxcdn.com/0ce2130fb9a015ef4d62f2de54d2bd75.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=StyleGuide src=https://js.rbxcdn.com/a3c4eda0d34c454749990f0587a5ecbaff70a560fabf7e57943b2184436da3ad.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=Footer src=https://js.rbxcdn.com/938431571ac213ef2c1933845edcb0b044e7bdf95340cf45f8ab84580aeb1e12.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=Captcha src=https://js.rbxcdn.com/b60e6e390286ebcd37d7d690d8ea7c3b888d13ba449a270615d35faab7f23040.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=PeopleList src=https://js.rbxcdn.com/f1e1053ca971999123a2365065b0d56d7538e64db02ffa544a61ce7e08af37bc.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=Aliases src=https://js.rbxcdn.com/1dcad2b48702f9c2b256b691be53d46c01438b17de7693b5e66209ca7a3ddad7.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=GroupsList src=https://js.rbxcdn.com/6bf35476b8187d98a8828f15a1f800e576a7a1b89172c287858dd7712ce245ef.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=GameLaunch src=https://js.rbxcdn.com/ee062fc723e5339797b723822692537de5ea093289178a923fc3bbf5775a7ff3.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=SystemFeedback src=https://js.rbxcdn.com/aac542106f7f77697cbc3b36ab3cf0619bf9b69a1af0983e59dfeb6c36652d3b.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=Login src=https://js.rbxcdn.com/b789881133cb92e4142ae0020a3c481c705f5b30e7a6be5b29480c5b60129979.js></script><script>var _comscore=_comscore||[];_comscore.push({c1:"2",c2:"6035605",c3:"",c4:"",c15:""});(function(){var s=document.createElement("script"),el=document.getElementsByTagName("script")[0];s.async=true;s.src=(document.location.protocol=="https:"?"https://sb":"http://b")+".scorecardresearch.com/beacon.js";el.parentNode.insertBefore(s,el);})();</script><noscript><img src="http://b.scorecardresearch.com/p?c1=2&amp;c2=&amp;c3=&amp;c4=&amp;c5=&amp;c6=&amp;c15=&amp;cv=2.0&amp;cj=1"></noscript><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=pageEnd src=https://js.rbxcdn.com/50241c769475d359cebdcbe0c6a4cb3e.js></script><script onerror=Roblox.BundleDetector&amp;&amp;Roblox.BundleDetector.reportBundleError(this) data-monitor=true data-bundlename=LatencyMeasurement src=https://js.rbxcdn.com/8761d57355e1618061c73d8aa15d38b603a7a6b4b3807ca99182799100e0aa4a.js></script>
Add Comment
Please, Sign In to add comment