Untitled
Untitled
Untitled
[endif]--><head data-machine-id="WEB565"><style
type="text/css">@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-
cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !
important;}ng\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-
anchor{position:absolute;}</style>
<!-- MachineID: WEB565 -->
<title>Roblox</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,requiresActiveX=true">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="author" content="Roblox Corporation">
<meta name="description" content="Roblox is the world's largest social platform for
play. We help power the imaginations of people around the world.">
<meta name="keywords" content="free games, online games, building games, virtual
worlds, free mmo, gaming cloud, physics engine">
<meta name="apple-itunes-app" content="app-id=431946152">
<meta name="google-site-verification" content="KjufnQUaDv5nXJogvDMey4G-
Kb7ceUVxTdzcMaP9pCY">
<link
href="https://images.rbxcdn.com/1387da00c070fd34110985aee87f3155.ico.gzip"
rel="icon">
<link rel="stylesheet"
href="https://static.rbxcdn.com/css/leanbase___fd89946b82bed626ae6cb7447be0a75f_m.c
ss/fetch">
<link rel="stylesheet"
href="https://static.rbxcdn.com/css/page___2e7ab0e3d7225c056b26ab715e5c1d32_m.css/
fetch">
<script type="text/javascript"
src="https://js.rbxcdn.com/bc0dba233015e9c4c6b192aa72228b81.js.gzip"></script>
<!--[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]-->
<script type="text/javascript">
var _gaq = _gaq || [];
window.GoogleAnalyticsDisableRoblox2 = true;
_gaq.push(['b._setAccount', 'UA-486632-1']);
_gaq.push(['b._setCampSourceKey', 'rbx_source']);
_gaq.push(['b._setCampMediumKey', 'rbx_medium']);
_gaq.push(['b._setCampContentKey', 'rbx_campaign']);
_gaq.push(['b._setDomainName', 'roblox.com']);
_gaq.push(['c._setAccount', 'UA-26810151-2']);
_gaq.push(['c._setSampleRate', '1']);
_gaq.push(['c._setDomainName', 'roblox.com']);
_gaq.push(['c._setPageGroup', 1, 'RollerCoaster']);
(function () {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script>
<script type="text/javascript">
if (Roblox && Roblox.EventStream) {
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");
}
</script>
<script type="text/javascript">
if (Roblox && Roblox.PageHeartbeatEvent) {
Roblox.PageHeartbeatEvent.Init([2,8,20,60]);
}
</script> <script type="text/javascript">
if (typeof(Roblox) === "undefined") { Roblox = {}; }
Roblox.Endpoints = Roblox.Endpoints || {};
Roblox.Endpoints.Urls = Roblox.Endpoints.Urls || {};
Roblox.Endpoints.Urls['/api/item.ashx'] = 'https://www.roblox.com/api/item.ashx';
Roblox.Endpoints.Urls['/asset/'] = 'https://assetgame.roblox.com/asset/';
Roblox.Endpoints.Urls['/client-status/set'] = 'https://www.roblox.com/client-
status/set';
Roblox.Endpoints.Urls['/client-status'] = 'https://www.roblox.com/client-status';
Roblox.Endpoints.Urls['/game/'] = 'https://assetgame.roblox.com/game/';
Roblox.Endpoints.Urls['/game-auth/getauthticket'] = 'https://www.roblox.com/game-
auth/getauthticket';
Roblox.Endpoints.Urls['/game/edit.ashx'] =
'https://assetgame.roblox.com/game/edit.ashx';
Roblox.Endpoints.Urls['/game/getauthticket'] =
'https://assetgame.roblox.com/game/getauthticket';
Roblox.Endpoints.Urls['/game/get-hash'] = 'https://assetgame.roblox.com/game/get-
hash';
Roblox.Endpoints.Urls['/game/placelauncher.ashx'] =
'https://assetgame.roblox.com/game/placelauncher.ashx';
Roblox.Endpoints.Urls['/game/preloader'] =
'https://assetgame.roblox.com/game/preloader';
Roblox.Endpoints.Urls['/game/report-stats'] =
'https://assetgame.roblox.com/game/report-stats';
Roblox.Endpoints.Urls['/game/report-event'] =
'https://assetgame.roblox.com/game/report-event';
Roblox.Endpoints.Urls['/game/updateprerollcount'] =
'https://assetgame.roblox.com/game/updateprerollcount';
Roblox.Endpoints.Urls['/login/default.aspx'] =
'https://www.roblox.com/login/default.aspx';
Roblox.Endpoints.Urls['/my/avatar'] = 'https://www.roblox.com/my/avatar';
Roblox.Endpoints.Urls['/my/money.aspx'] = 'https://www.roblox.com/my/money.aspx';
Roblox.Endpoints.Urls['/navigation/userdata'] =
'https://www.roblox.com/navigation/userdata';
Roblox.Endpoints.Urls['/chat/chat'] = 'https://www.roblox.com/chat/chat';
Roblox.Endpoints.Urls['/chat/data'] = 'https://www.roblox.com/chat/data';
Roblox.Endpoints.Urls['/presence/users'] = 'https://www.roblox.com/presence/users';
Roblox.Endpoints.Urls['/presence/user'] = 'https://www.roblox.com/presence/user';
Roblox.Endpoints.Urls['/friends/list'] = 'https://www.roblox.com/friends/list';
Roblox.Endpoints.Urls['/navigation/getcount'] =
'https://www.roblox.com/navigation/getCount';
Roblox.Endpoints.Urls['/regex/email'] = 'https://www.roblox.com/regex/email';
Roblox.Endpoints.Urls['/catalog/browse.aspx'] =
'https://www.roblox.com/catalog/browse.aspx';
Roblox.Endpoints.Urls['/catalog/html'] = 'https://search.roblox.com/catalog/html';
Roblox.Endpoints.Urls['/catalog/json'] = 'https://search.roblox.com/catalog/json';
Roblox.Endpoints.Urls['/catalog/contents'] =
'https://search.roblox.com/catalog/contents';
Roblox.Endpoints.Urls['/catalog/lists.aspx'] =
'https://search.roblox.com/catalog/lists.aspx';
Roblox.Endpoints.Urls['/catalog/items'] =
'https://search.roblox.com/catalog/items';
Roblox.Endpoints.Urls['/asset-hash-thumbnail/image'] =
'https://assetgame.roblox.com/asset-hash-thumbnail/image';
Roblox.Endpoints.Urls['/asset-hash-thumbnail/json'] =
'https://assetgame.roblox.com/asset-hash-thumbnail/json';
Roblox.Endpoints.Urls['/asset-thumbnail-3d/json'] =
'https://assetgame.roblox.com/asset-thumbnail-3d/json';
Roblox.Endpoints.Urls['/asset-thumbnail/image'] =
'https://assetgame.roblox.com/asset-thumbnail/image';
Roblox.Endpoints.Urls['/asset-thumbnail/json'] =
'https://assetgame.roblox.com/asset-thumbnail/json';
Roblox.Endpoints.Urls['/asset-thumbnail/url'] =
'https://assetgame.roblox.com/asset-thumbnail/url';
Roblox.Endpoints.Urls['/asset/request-thumbnail-fix'] =
'https://assetgame.roblox.com/asset/request-thumbnail-fix';
Roblox.Endpoints.Urls['/avatar-thumbnail-3d/json'] =
'https://www.roblox.com/avatar-thumbnail-3d/json';
Roblox.Endpoints.Urls['/avatar-thumbnail/image'] = 'https://www.roblox.com/avatar-
thumbnail/image';
Roblox.Endpoints.Urls['/avatar-thumbnail/json'] = 'https://www.roblox.com/avatar-
thumbnail/json';
Roblox.Endpoints.Urls['/avatar-thumbnails'] = 'https://www.roblox.com/avatar-
thumbnails';
Roblox.Endpoints.Urls['/avatar/request-thumbnail-fix'] =
'https://www.roblox.com/avatar/request-thumbnail-fix';
Roblox.Endpoints.Urls['/bust-thumbnail/json'] = 'https://www.roblox.com/bust-
thumbnail/json';
Roblox.Endpoints.Urls['/group-thumbnails'] = 'https://www.roblox.com/group-
thumbnails';
Roblox.Endpoints.Urls['/groups/getprimarygroupinfo.ashx'] =
'https://www.roblox.com/groups/getprimarygroupinfo.ashx';
Roblox.Endpoints.Urls['/headshot-thumbnail/json'] =
'https://www.roblox.com/headshot-thumbnail/json';
Roblox.Endpoints.Urls['/item-thumbnails'] = 'https://www.roblox.com/item-
thumbnails';
Roblox.Endpoints.Urls['/outfit-thumbnail/json'] = 'https://www.roblox.com/outfit-
thumbnail/json';
Roblox.Endpoints.Urls['/place-thumbnails'] = 'https://www.roblox.com/place-
thumbnails';
Roblox.Endpoints.Urls['/thumbnail/asset/'] =
'https://www.roblox.com/thumbnail/asset/';
Roblox.Endpoints.Urls['/thumbnail/avatar-headshot'] =
'https://www.roblox.com/thumbnail/avatar-headshot';
Roblox.Endpoints.Urls['/thumbnail/avatar-headshots'] =
'https://www.roblox.com/thumbnail/avatar-headshots';
Roblox.Endpoints.Urls['/thumbnail/user-avatar'] =
'https://www.roblox.com/thumbnail/user-avatar';
Roblox.Endpoints.Urls['/thumbnail/resolve-hash'] =
'https://www.roblox.com/thumbnail/resolve-hash';
Roblox.Endpoints.Urls['/thumbnail/place'] =
'https://www.roblox.com/thumbnail/place';
Roblox.Endpoints.Urls['/thumbnail/get-asset-media'] =
'https://www.roblox.com/thumbnail/get-asset-media';
Roblox.Endpoints.Urls['/thumbnail/remove-asset-media'] =
'https://www.roblox.com/thumbnail/remove-asset-media';
Roblox.Endpoints.Urls['/thumbnail/set-asset-media-sort-order'] =
'https://www.roblox.com/thumbnail/set-asset-media-sort-order';
Roblox.Endpoints.Urls['/thumbnail/place-thumbnails'] =
'https://www.roblox.com/thumbnail/place-thumbnails';
Roblox.Endpoints.Urls['/thumbnail/place-thumbnails-partial'] =
'https://www.roblox.com/thumbnail/place-thumbnails-partial';
Roblox.Endpoints.Urls['/thumbnail_holder/g'] =
'https://www.roblox.com/thumbnail_holder/g';
Roblox.Endpoints.Urls['/users/{id}/profile'] =
'https://www.roblox.com/users/{id}/profile';
Roblox.Endpoints.Urls['/service-workers/push-notifications'] =
'https://www.roblox.com/service-workers/push-notifications';
Roblox.Endpoints.Urls['/notification-stream/notification-stream-data'] =
'https://www.roblox.com/notification-stream/notification-stream-data';
Roblox.Endpoints.Urls['/api/friends/acceptfriendrequest'] =
'https://www.roblox.com/api/friends/acceptfriendrequest';
Roblox.Endpoints.Urls['/api/friends/declinefriendrequest'] =
'https://www.roblox.com/api/friends/declinefriendrequest';
Roblox.Endpoints.addCrossDomainOptionsToAllRequests = true;
</script>
<script type="text/javascript">
if (typeof(Roblox) === "undefined") { Roblox = {}; }
Roblox.Endpoints = Roblox.Endpoints || {};
Roblox.Endpoints.Urls = Roblox.Endpoints.Urls || {};
</script>
<script>
Roblox = Roblox || {};
Roblox.AbuseReportPVMeta = {
desktopEnabled: false,
phoneEnabled: false,
inAppEnabled: false,
inApp: false
};
</script>
<script src="https://securepubads.g.doubleclick.net/gpt/pubads_impl_142.js"
async=""></script></head>
<body id="rbx-body" class="" data-performance-relative-value="0.005" data-internal-
page-name="RollerCoaster" data-send-event-percentage="0.01">
<div id="roblox-linkify" data-enabled="true" data-regex="(https?\:\/\/)?(?:www\.)?
([a-z0-9\-]{2,}\.)*(((m|de|www|web|api|blog|wiki|help|corp|polls|bloxcon|developer|
devforum|forum)\.roblox\.com|robloxlabs\.com)|(www\.shoproblox\.com))((\/[A-Za-z0-
9-+&@#\/%?=~_|!:,.;]*)|(\b|\s))" data-regex-flags="gm" data-as-http-
regex="((wiki|[^.]help|corp|polls|bloxcon|developer|devforum)\.roblox\.com|
robloxlabs\.com)"></div>
<style type="text/css">
#RollerContainer {
background-image:
url('https://images.rbxcdn.com/e942d5c326e104bddf1d2c8ce3e0e9a7.png');
background-repeat: no-repeat;
background-size: cover;
}
</style>
<div class="container-fluid">
<div class="alert-container alert-cookie-notice-container">
<div class="alert-cookie-notice" data-cookie-notice-timeout="20000">
We use cookies to offer you a better experience. By using Roblox.com,
you are agreeing to our <a href="/info/privacy">Privacy and Cookie Policy.</a>
<span class="icon-close-white cookie-law-notice-dismiss"></span>
</div>
</div>
<script type="text/javascript">
Roblox = Roblox || {};
Roblox.Resources = Roblox.Resources || {};
//<sl:translate>
Roblox.Resources.GenericConfirmation = {
yes: "Yes",
No: "No",
Confirm: "Confirm",
Cancel: "Cancel"
};
//</sl:translate>
</script>
<style type="text/css">
.male {
background-image:
url('https://images.rbxcdn.com/856241927a2ac609e3033feada3ef9f9.png');
background-repeat: no-repeat;
}
.female {
background-image:
url('https://images.rbxcdn.com/a0afd0556163477e1023c5aa55d1b9f6.png');
background-repeat: no-repeat;
}
</style>
01
</option>
<option value="2">
02
</option>
<option value="3">
03
</option>
<option value="4">
04
</option>
<option value="5">
05
</option>
<option value="6">
06
</option>
<option value="7">
07
</option>
<option value="8">
08
</option>
<option value="9">
09
</option>
<option value="10">
10
</option>
<option value="11">
11
</option>
<option value="12">
12
</option>
<option value="13">
13
</option>
<option value="14">
14
</option>
<option value="15">
15
</option>
<option value="16">
16
</option>
<option value="17">
17
</option>
<option value="18">
18
</option>
<option value="19">
19
</option>
<option value="20">
20
</option>
<option value="21">
21
</option>
<option value="22">
22
</option>
<option value="23">
23
</option>
<option value="24">
24
</option>
<option value="25">
25
</option>
<option value="26">
26
</option>
<option value="27">
27
</option>
<option value="28">
28
</option>
<option value="29">
29
</option>
<!-- ngIf: isValidBirthday(30,true) -->
<!-- ngIf: isValidBirthday(31,true) -->
</select>
</div>
<div class="rbx-select-group year">
<select class="input-field rbx-select ng-untouched ng-valid
ng-empty ng-dirty ng-valid-parse ng-valid-birthday" id="YearDropdown" rbx-valid-
birthday="" rbx-form-interaction="" rbx-form-validation="" tabindex="6"
name="birthdayYear" ng-model="signup.birthdayYear">
<option value="" disabled=""
selected="selected">Year</option>
<option value="2017">2017</option>
<option value="2016">2016</option>
<option value="2015">2015</option>
<option value="2014">2014</option>
<option value="2013">2013</option>
<option value="2012">2012</option>
<option value="2011">2011</option>
<option value="2010">2010</option>
<option value="2009">2009</option>
<option value="2008">2008</option>
<option value="2007">2007</option>
<option value="2006">2006</option>
<option value="2005">2005</option>
<option value="2004">2004</option>
<option value="2003">2003</option>
<option value="2002">2002</option>
<option value="2001">2001</option>
<option value="2000">2000</option>
<option value="1999">1999</option>
<option value="1998">1998</option>
<option value="1997">1997</option>
<option value="1996">1996</option>
<option value="1995">1995</option>
<option value="1994">1994</option>
<option value="1993">1993</option>
<option value="1992">1992</option>
<option value="1991">1991</option>
<option value="1990">1990</option>
<option value="1989">1989</option>
<option value="1988">1988</option>
<option value="1987">1987</option>
<option value="1986">1986</option>
<option value="1985">1985</option>
<option value="1984">1984</option>
<option value="1983">1983</option>
<option value="1982">1982</option>
<option value="1981">1981</option>
<option value="1980">1980</option>
<option value="1979">1979</option>
<option value="1978">1978</option>
<option value="1977">1977</option>
<option value="1976">1976</option>
<option value="1975">1975</option>
<option value="1974">1974</option>
<option value="1973">1973</option>
<option value="1972">1972</option>
<option value="1971">1971</option>
<option value="1970">1970</option>
<option value="1969">1969</option>
<option value="1968">1968</option>
<option value="1967">1967</option>
<option value="1966">1966</option>
<option value="1965">1965</option>
<option value="1964">1964</option>
<option value="1963">1963</option>
<option value="1962">1962</option>
<option value="1961">1961</option>
<option value="1960">1960</option>
<option value="1959">1959</option>
<option value="1958">1958</option>
<option value="1957">1957</option>
<option value="1956">1956</option>
<option value="1955">1955</option>
<option value="1954">1954</option>
<option value="1953">1953</option>
<option value="1952">1952</option>
<option value="1951">1951</option>
<option value="1950">1950</option>
<option value="1949">1949</option>
<option value="1948">1948</option>
<option value="1947">1947</option>
<option value="1946">1946</option>
<option value="1945">1945</option>
<option value="1944">1944</option>
<option value="1943">1943</option>
<option value="1942">1942</option>
<option value="1941">1941</option>
<option value="1940">1940</option>
<option value="1939">1939</option>
<option value="1938">1938</option>
<option value="1937">1937</option>
<option value="1936">1936</option>
<option value="1935">1935</option>
<option value="1934">1934</option>
<option value="1933">1933</option>
<option value="1932">1932</option>
<option value="1931">1931</option>
<option value="1930">1930</option>
<option value="1929">1929</option>
<option value="1928">1928</option>
<option value="1927">1927</option>
<option value="1926">1926</option>
<option value="1925">1925</option>
<option value="1924">1924</option>
<option value="1923">1923</option>
<option value="1922">1922</option>
<option value="1921">1921</option>
<option value="1920">1920</option>
<option value="1919">1919</option>
<option value="1918">1918</option>
</select>
</div>
</div>
<p id="signup-BirthdayInputValidation" class="form-control-label
input-validation text-error ng-binding" ng-bind="isBirthdayInvalid() ? 'Invalid
birthday' : ''"></p>
</div>
</div>
<div class="gender-container">
<div class="form-group" ng-class="{'has-error' : (badSubmit && !
(signup.gender == 2 || signup.gender == 3)), 'has-success': signup.gender == 2 ||
signup.gender == 3 }">
<div class="form-control fake-input-lg" ng-disabled="false &&
disableFieldBirthdateInvalid()">
<label>Gender</label>
<div id="FemaleButton" class="gender-circle" tabindex="7" rbx-form-
interaction="" name="genderFemale" ng-class="{ 'selected-gender': signup.gender ==
3 }" ng-click="setGender($event, 3, false)" ng-keypress="setGender($event, 3,
false)">
<div class="cover-sprite gender female"></div>
</div>
<div id="MaleButton" class="gender-circle" tabindex="8" rbx-form-
interaction="" name="genderMale" ng-class="{ 'selected-gender': signup.gender ==
2 }" ng-click="setGender($event, 2, false)" ng-keypress="setGender($event, 2,
false)">
<div class="cover-sprite gender male"></div>
</div>
</div>
<p id="signup-GenderInputValidation" class="form-control-label input-
validation text-error ng-binding" ng-bind="(badSubmit && !(signup.gender ==
2 || signup.gender == 3)) ? 'Gender is required' : ''"></p>
</div>
</div>
<div class="legal-text-container">
<div class="checkbox">
<input id="agreeTermsPrivacy" tabindex="9" ng-
model="signup.agreeTermsPrivacy" type="checkbox" ng-disabled="false &&
disableFieldBirthdateInvalid()" class="ng-pristine ng-untouched ng-valid ng-empty">
<label for="agreeTermsPrivacy" id="agreeTermsPrivacyLabel"> By clicking
<span class="font-bold">Sign Up</span>, you are agreeing to the <a
href="https://www.roblox.com/info/terms" target="_blank">Terms of Use</a> and <a
href="https://www.roblox.com/info/privacy" target="_blank">Privacy
Policy</a></label>
</div>
</div>
<p id="signup-agreeTermsPrivacyInputValidation" class="form-control-label input-
validation text-error agree-terms-error ng-binding ng-hide" ng-show="badSubmit
&& !signup.agreeTermsPrivacy" ng-bind="(badSubmit && !
signup.agreeTermsPrivacy) ? 'Please agree to our Terms of Use and Privacy Policy' :
''"></p>
<script type="text/javascript">
var Roblox = Roblox || {};
$(function () {
var captcha = Roblox.Captcha;
//set captcha values
captcha.setInvisibleMode("true" == "true" ? true : false);
captcha.setSiteKey("6LcpwSQUAAAAAPN5nICO6tHekrkrSIYvsl9jAPW4");
var types = ["Signup"];
captcha.setMultipleEndpoints(types,
"https://api.roblox.com/captcha/validate/signup");
});
</script>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
</section>
<div class="clearfix"></div>
</li>
</ul>
</section>
<footer class="container-footer">
<div class="footer">
<ul class="row footer-links">
<li class="col-4 col-xs-1 footer-link">
<a href="http://corp.roblox.com" class="text-footer-nav roblox-
interstitial" target="_blank">
About Us
</a>
</li>
<li class="col-4 col-xs-1 footer-link">
<a href="https://corp.roblox.com/careers/" class="text-footer-
nav roblox-interstitial" target="_blank">
Jobs
</a>
</li>
<li class="col-4 col-xs-1 footer-link">
<a href="https://blog.roblox.com" class="text-footer-nav"
target="_blank">
Blog
</a>
</li>
<li class="col-4 col-xs-1 footer-link">
<a href="http://corp.roblox.com/parents" class="text-footer-nav
roblox-interstitial" target="_blank">
Parents
</a>
</li>
<li class="col-4 col-xs-1 footer-link">
<a href="http://en.help.roblox.com/" class="text-footer-nav roblox-
interstitial" target="_blank">
Help
</a>
</li>
<li class="col-4 col-xs-1 footer-link">
<a href="https://www.roblox.com/info/terms" class="text-footer-nav"
target="_blank">
Terms
</a>
</li>
<li class="col-4 col-xs-1 footer-link">
<a href="https://www.roblox.com/info/privacy" class="text-footer-
nav privacy" target="_blank">
Privacy
</a>
</li>
</ul>
<!-- NOTE: "ROBLOX Corporation" is a healthcheck; be careful when updating!
-->
<p class="text-footer footer-note">
©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and
Powering Imagination are among our registered and unregistered trademarks in the
U.S. and other countries.
</p>
</div>
</footer>
</div>
<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "Organization",
"name" : "Roblox",
"url" : "https://www.roblox.com/",
"logo": "https://images.rbxcdn.com/1870e85fa867567576343eaf76fb841e.png",
"sameAs" : [
"https://www.facebook.com/ROBLOX/",
"https://twitter.com/roblox",
"https://www.linkedin.com/company/147977",
"https://www.instagram.com/roblox/",
"https://www.youtube.com/user/roblox",
"https://plus.google.com/+roblox",
"https://www.twitch.tv/roblox"
]
}
</script>
<script type="text/javascript"
src="https://js.rbxcdn.com/9bd7ec41e5385aa18f9df12c26e43a40.js.gzip"></script>
<script type="text/javascript"
src="https://js.rbxcdn.com/90193689951692f928d3ef0544ff1f19.js.gzip"></script>
<div ng-modules="baseTemplateApp" class="ng-scope">
<script type="text/javascript"
src="https://js.rbxcdn.com/f28886313a014a0309b9117845ace0d3.js.gzip"></script>
</div>
<div ng-modules="pageTemplateApp" class="ng-scope">
<!-- Template bundle: page -->
<script type="text/javascript">
"use strict"; angular.module("pageTemplateApp", []).run(['$templateCache',
function($templateCache) {
}]);
</script>
</div>
<script type="text/javascript">Roblox.config.externalResources =
[];Roblox.config.paths['Pages.Catalog'] =
'https://js.rbxcdn.com/8d6821a4eed971155a4829a1e43336f4.js.gzip';Roblox.config.path
s['Pages.CatalogShared'] =
'https://js.rbxcdn.com/5c0ac85bd60f40a577bfff7e323e3690.js.gzip';Roblox.config.path
s['Widgets.AvatarImage'] =
'https://js.rbxcdn.com/823c7d686e6b3d8321275740fe498f9d.js.gzip';Roblox.config.path
s['Widgets.DropdownMenu'] =
'https://js.rbxcdn.com/5cf0eb71249768c86649bbf0c98591b0.js.gzip';Roblox.config.path
s['Widgets.GroupImage'] =
'https://js.rbxcdn.com/556af22c86bce192fb12defcd4d2121c.js.gzip';Roblox.config.path
s['Widgets.HierarchicalDropdown'] =
'https://js.rbxcdn.com/7689b2fd3f7467640cda2d19e5968409.js.gzip';Roblox.config.path
s['Widgets.ItemImage'] =
'https://js.rbxcdn.com/c2aa2fcc2b1e8ec82e1bacfdb9dfffea.js.gzip';Roblox.config.path
s['Widgets.PlaceImage'] =
'https://js.rbxcdn.com/52ff803e77bb661839e8b2c93bb5ba27.js.gzip';Roblox.config.path
s['Widgets.SurveyModal'] =
'https://js.rbxcdn.com/56ad7af86ee4f8bc82af94269ed50148.js.gzip';</script>
<script>
Roblox.XsrfToken.setToken('1TPFcmNkYLkt');
</script>
<script>
$(function () {
Roblox.DeveloperConsoleWarning.showWarning();
});
</script>
<script type="text/javascript">
$(function () {
Roblox.JSErrorTracker.initialize({ 'suppressConsoleError': true});
});
</script>
<script type="text/javascript">
$(function(){
function trackReturns() {
function dayDiff(d1, d2) {
return Math.floor((d1-d2)/86400000);
}
if (!localStorage) {
return false;
}
try {
cookie = JSON.parse(cookieStr);
} catch (ex) {
// busted cookie string from old previous version of the code
}
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;
}
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 type="text/javascript">
var Roblox = Roblox || {};
Roblox.UpsellAdModal = Roblox.UpsellAdModal || {};
Roblox.UpsellAdModal.Resources = {
//<sl:translate>
title: "Remove Ads Like This",
body: "Builders Club members do not see external ads like these.",
accept: "Upgrade Now",
decline: "No, thanks"
//</sl:translate>
};
</script>
<script type="text/javascript"
src="https://js.rbxcdn.com/09ef1dc07b561625662586b423ebdacb.js.gzip"></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&c2=&c3=&c4=&c5=&c6=&c15=&cv=2.0&cj=1"/>
</noscript>