MEMEBLOX

Turn Roblox Into Pure Memes!

  1. // ==UserScript==
  2. // @name MEMEBLOX
  3. // @namespace http://userstyles.org
  4. // @description Turn Roblox Into Pure Memes!
  5. // @author MangWasTaken
  6. // @match http://roblox.com/*
  7. // @match https://roblox.com/*
  8. // @match http://*.roblox.com/*
  9. // @match https://*.roblox.com/*
  10. // @run-at document-start
  11. // @version 1
  12. // @license MangWasTaken
  13. // ==/UserScript==
  14. (function() {var css = [
  15. "/* i really want this to be global */",
  16. " .ad, .ad *, .img_ad, .ad-annotations, #google_image_div, #aw0, #AdvertisingLeaderboard",
  17. " {",
  18. " display: none !important;",
  19. " }",
  20. "",
  21. " .ad, .ad *, .img_ad, .ad-annotations, #google_image_div, #aw0, #AdvertisingLeaderboard",
  22. " {",
  23. " display: none !important;",
  24. " }",
  25. " /*Ad removal */",
  26. " #header",
  27. " {",
  28. " background-color: #b9baff;",
  29. " }",
  30. "",
  31. " .navigation .notification-icon, .rbx-highlight",
  32. " {",
  33. " background: #000;",
  34. " }",
  35. "",
  36. " #chat-header",
  37. " {",
  38. " background: #b9baff;",
  39. " /*Party header*/",
  40. " ;",
  41. " }",
  42. "",
  43. " .slide-item-container-left, .profile-avatar-right",
  44. " {",
  45. " background: #b9baff;",
  46. " }",
  47. "",
  48. " .rbx-tabs-horizontal .rbx-tab.active .rbx-tab-heading, .rbx-tabs-horizontal .rbx-tab-heading:hover, .rbx-tabs-horizontal .rbx-tab-heading:focus, .rbx-tabs-horizontal .rbx-tab-heading:active",
  49. " {",
  50. " box-shadow: 0 -4px 0 .6 #b9baff inset;",
  51. " }",
  52. "",
  53. " .forum-table-header, body .forum-table-header th, body .forum-table-footer, #ctl00_cphRoblox_Message1_ctl00_CenterColumn > table > tbody > tr:nth-child(1) > th, #ctl00_cphRoblox_CenterColumn > table > tbody > tr:nth-child(1) > th",
  54. " {",
  55. " background: #b9baff !important;",
  56. " /*Forum colors and messaging underline color*/",
  57. " ;",
  58. " }",
  59. "",
  60. " .rbx-upgrade-now #upgrade-now-button, .rbx-btn-secondary-xs.btn-more, #AjaxCommentsContainer > div > div.comment-form > form > button, .rbx-vip-server-create, .btn-secondary-xs",
  61. " {",
  62. " background-color: #b9baff !important;",
  63. " border-color: #b9baff;",
  64. " /*Updrade button*/",
  65. " ;",
  66. " }",
  67. "",
  68. " .rbx-upgrade-now #upgrade-now-button:hover, .rbx-btn-secondary-xs.btn-more:hover, #AjaxCommentsContainer > div > div.comment-form > form > button:hover, .rbx-vip-server-create:hover, .btn-secondary-xs:hover",
  69. " {",
  70. " background: #b9baff !important;",
  71. " border-color: #b9baff;",
  72. " }",
  73. "",
  74. " #TopAbpContainer, .ad-annotations, #LeftGutterAdContainer, #RightGutterAdContainer, #Skyscraper-Adp-Right, #Skyscraper-Adp-Left, .abp-spacer, #GamesListContainer1 > div.games-list > ul > div.abp.in-game-search-ad.dynamic-ad.ad-order-even, #GamesListContainer1 > div.games-list > ul > div.abp.in-game-search-ad.dynamic-ad.ad-order-odd, #GamesListContainer8 > div.games-list > ul > div.abp.in-game-search-ad.dynamic-ad.ad-order-even, #GamesListContainer8 > div.games-list > ul > div.abp.in-game-search-ad.dynamic-ad.ad-order-odd, .sponsored-game, .alert-info, #mCSB_1_container > ul > li.font-bold.small, #mCSB_1_container > ul > li.rbx-nav-sponsor",
  75. " {",
  76. " display: none !important;",
  77. " }",
  78. "",
  79. " #navbar-search-input, #navbar-search-btn",
  80. " {",
  81. " border: 1px solid #b9baff;",
  82. " /*Search border color*/",
  83. " ;",
  84. " }",
  85. "",
  86. " body",
  87. " {",
  88. " background: transparent !important;",
  89. " }",
  90. "",
  91. " .content",
  92. " {",
  93. " background: transparent !important;",
  94. " }",
  95. "",
  96. " #fb-root",
  97. " {",
  98. " width: 100% !important;",
  99. " height: 100% !important;",
  100. " position: fixed !important;",
  101. " background-image: url(https://i.kym-cdn.com/photos/images/original/000/768/602/ee3.gif) !important;",
  102. " /* Background */",
  103. " background-size: cover !important;",
  104. " background-attachment: fixed !important;",
  105. " }",
  106. "",
  107. " #party_none_title, div.friend_dock_chatbox_titlebar.chat-header-blink-off",
  108. " {",
  109. " background: linear-gradient(to bottom, #b9baff, #b9baff);",
  110. " }",
  111. "",
  112. " #ctl00_cphRoblox_RightColumn, #Body > table > tbody > tr > td:nth-child(3), #Body > table > tbody > tr > td:nth-child(4)",
  113. " {",
  114. " display: none;",
  115. " }",
  116. "",
  117. " #GamesPageLeftColumn",
  118. " {",
  119. " width: auto;",
  120. " margin-right: 10px !important;",
  121. " margin-left: 10px !important;",
  122. " }",
  123. "",
  124. " #GamesListsContainer > div",
  125. " {",
  126. " background-color: transparent !important;",
  127. " width: 100% !important;",
  128. " }",
  129. "",
  130. " #navigation",
  131. " {",
  132. " background-color: #fffc;",
  133. " }",
  134. "",
  135. " .rbx-btn-primary-lg",
  136. " {",
  137. " background-color: rgba(255, 255, 255, .5);",
  138. " }",
  139. "",
  140. " .rbx-btn-primary-lg:hover, .rbx-btn-primary-lg:focus",
  141. " {",
  142. " background-color: rgba(255, 255, 255, .5);",
  143. " }",
  144. "",
  145. " .avatar-back",
  146. " {",
  147. " background-image: url(https://wallpaperaccess.com/full/636016.png);",
  148. " }",
  149. ".notification-blue {",
  150. " background-color: #fff;",
  151. " }",
  152. "body {",
  153. " color: #fff;",
  154. "}",
  155. ".gotham-font, .gotham-font .h1, .gotham-font .h2, .gotham-font .h3, .gotham-font .h4, .gotham-font .h5, .gotham-font .h6, .gotham-font h1, .gotham-font h2, .gotham-font h3, .gotham-font h4, .gotham-font h5, .gotham-font h6 {",
  156. " font-family: cursive;",
  157. " }",
  158. ".gotham-font .btn-to-link, .gotham-font .btn-to-link:active, .gotham-font .btn-to-link:hover, .gotham-font .btn-to-link:link, .gotham-font .btn-to-link:visited, .gotham-font .refresh-link, .gotham-font .refresh-link-icon, .gotham-font .refresh-link-icon:active, .gotham-font .refresh-link-icon:hover, .gotham-font .refresh-link-icon:link, .gotham-font .refresh-link-icon:visited, .gotham-font .refresh-link:active, .gotham-font .refresh-link:hover, .gotham-font .refresh-link:link, .gotham-font .refresh-link:visited, .gotham-font .see-all-link, .gotham-font .see-all-link-icon, .gotham-font .see-all-link-icon:active, .gotham-font .see-all-link-icon:hover, .gotham-font .see-all-link-icon:link, .gotham-font .see-all-link-icon:visited, .gotham-font .see-all-link:active, .gotham-font .see-all-link:hover, .gotham-font .see-all-link:link, .gotham-font .see-all-link:visited, .gotham-font .touch .btn-to-link, .gotham-font .touch .btn-to-link:active, .gotham-font .touch .btn-to-link:hover, .gotham-font .touch .btn-to-link:link, .gotham-font .touch .btn-to-link:visited, .gotham-font .touch .refresh-link, .gotham-font .touch .refresh-link-icon, .gotham-font .touch .refresh-link-icon:active, .gotham-font .touch .refresh-link-icon:hover, .gotham-font .touch .refresh-link-icon:link, .gotham-font .touch .refresh-link-icon:visited, .gotham-font .touch .refresh-link:active, .gotham-font .touch .refresh-link:hover, .gotham-font .touch .refresh-link:link, .gotham-font .touch .refresh-link:visited, .gotham-font .touch .see-all-link, .gotham-font .touch .see-all-link-icon, .gotham-font .touch .see-all-link-icon:active, .gotham-font .touch .see-all-link-icon:hover, .gotham-font .touch .see-all-link-icon:link, .gotham-font .touch .see-all-link-icon:visited, .gotham-font .touch .see-all-link:active, .gotham-font .touch .see-all-link:hover, .gotham-font .touch .see-all-link:link, .gotham-font .touch .see-all-link:visited {",
  159. " color: #fff;",
  160. "}",
  161. ".text-link, .text-link:active, .text-link:hover, .text-link:link, .text-link:visited, .vlist .list-item .list-body .list-content a, .vlist .list-item .list-body .list-content a:active, .vlist .list-item .list-body .list-content a:hover, .vlist .list-item .list-body .list-content a:link, .vlist .list-item .list-body .list-content a:visited {",
  162. " color: #fff;",
  163. "}",
  164. ".text-secondary {",
  165. " color: #fff;",
  166. "}",
  167. ".dialog-container .dialog-header {",
  168. " background-color: #b9baff;",
  169. "}",
  170. ".container-footer {",
  171. " background-color: #fff;",
  172. "}",
  173. ".avatar {",
  174. " background-color: #ffffff99;",
  175. "}",
  176. ".section-content {",
  177. " background-color: #ffffff99;",
  178. "}",
  179. ".gotham-font .font-caption-header, .gotham-font .font-caption-header:active, .gotham-font .font-caption-header:focus, .gotham-font .font-caption-header:hover, .gotham-font .font-caption-header:link, .gotham-font .font-caption-header:visited, .gotham-font .small.font-caption-header, .gotham-font .small.font-caption-header:active, .gotham-font .small.font-caption-header:focus, .gotham-font .small.font-caption-header:hover, .gotham-font .small.font-caption-header:link, .gotham-font .small.font-caption-header:visited, .gotham-font .small.text-error, .gotham-font .small.text-error:active, .gotham-font .small.text-error:focus, .gotham-font .small.text-error:hover, .gotham-font .small.text-error:link, .gotham-font .small.text-error:visited, .gotham-font .small.text-pastname, .gotham-font .small.text-pastname:active, .gotham-font .small.text-pastname:focus, .gotham-font .small.text-pastname:hover, .gotham-font .small.text-pastname:link, .gotham-font .small.text-pastname:visited, .gotham-font .small.text-report, .gotham-font .small.text-report-ads, .gotham-font .small.text-report-ads:active, .gotham-font .small.text-report-ads:focus, .gotham-font .small.text-report-ads:hover, .gotham-font .small.text-report-ads:link, .gotham-font .small.text-report-ads:visited, .gotham-font .small.text-report:active, .gotham-font .small.text-report:focus, .gotham-font .small.text-report:hover, .gotham-font .small.text-report:link, .gotham-font .small.text-report:visited, .gotham-font .text-error, .gotham-font .text-error:active, .gotham-font .text-error:focus, .gotham-font .text-error:hover, .gotham-font .text-error:link, .gotham-font .text-error:visited, .gotham-font .text-pastname, .gotham-font .text-pastname:active, .gotham-font .text-pastname:focus, .gotham-font .text-pastname:hover, .gotham-font .text-pastname:link, .gotham-font .text-pastname:visited, .gotham-font .text-report, .gotham-font .text-report-ads, .gotham-font .text-report-ads:active, .gotham-font .text-report-ads:focus, .gotham-font .text-report-ads:hover, .gotham-font .text-report-ads:link, .gotham-font .text-report-ads:visited, .gotham-font .text-report:active, .gotham-font .text-report:focus, .gotham-font .text-report:hover, .gotham-font .text-report:link, .gotham-font .text-report:visited {",
  180. " font-size: 12px;",
  181. " font-weight: 500;",
  182. " color: #fff;",
  183. "}",
  184. ".game-card-container {",
  185. " background-color: #ffffff99;",
  186. "}",
  187. ".item-card-container {",
  188. " background-color: #ffffff99;",
  189. "}",
  190. ".menu-vertical .menu-option.active, .menu-vertical .menu-option:focus, .menu-vertical .menu-option:hover {",
  191. " box-shadow: inset 4px 0 0 0 #fff;",
  192. "}",
  193. ".menu-vertical .menu-option.active, .menu-vertical .menu-option:active, .menu-vertical .menu-option:focus, .menu-vertical .menu-option:hover {",
  194. " box-shadow: inset 4px 0 0 0 #fff;",
  195. "}",
  196. ".rbx-tabs-vertical .category-tabs .menu-vertical {",
  197. " background-color: #ffffff99;",
  198. "}",
  199. ".tab-horizontal-submenu li.active, .tab-horizontal-submenu li:hover {",
  200. " color: #fff;",
  201. " background-color: #fff;",
  202. "}",
  203. ".text, .text-nav {",
  204. " color: #fff;",
  205. "}",
  206. ".text-link, .text-link:active, .text-link:hover, .text-link:link, .text-link:visited, .vlist .list-item .list-body .list-content a, .vlist .list-item .list-body .list-content a:active, .vlist .list-item .list-body .list-content a:hover, .vlist .list-item .list-body .list-content a:link, .vlist .list-item .list-body .list-content a:visited {",
  207. " color: #fff;",
  208. "}",
  209. ".avatar-card-fullbody .avatar-card-link, .avatar .avatar-card-link {",
  210. " background-color: #ffffff00;",
  211. " display: block;",
  212. " text-align: center;",
  213. "}",
  214. "body {",
  215. " color: #fff;",
  216. "}",
  217. ".rbx-header .age-bracket-label {",
  218. " color: #fff;",
  219. "}",
  220. ".text-label {",
  221. " color: #fff;",
  222. " font-weight: 400;",
  223. "}",
  224. ".notification-red {",
  225. " background-color: #000;",
  226. " padding: 1px 6px;",
  227. " min-width: 18px;",
  228. "}"
  229. ].join("\n");
  230. if (typeof GM_addStyle != "undefined") {
  231. GM_addStyle(css);
  232. } else if (typeof PRO_addStyle != "undefined") {
  233. PRO_addStyle(css);
  234. } else if (typeof addStyle != "undefined") {
  235. addStyle(css);
  236. } else {
  237. var node = document.createElement("style");
  238. node.type = "text/css";
  239. node.appendChild(document.createTextNode(css));
  240. var heads = document.getElementsByTagName("head");
  241. if (heads.length > 0) {
  242. heads[0].appendChild(node);
  243. } else {
  244. // no head yet, stick it whereever
  245. document.documentElement.appendChild(node);
  246. }
  247. }
  248. })();