How To Hack The 2nd Player In Roblox

The second player character on Roblox is John Doe. He is not actually a user, but is rather an account created by the admins to take the name. John Doe has never been online with one exception. GENERATE ROBLOX RESOURCES! Rather than annoyed. So be very careful before downloading free software and make sure to test it on an alt account before using it on your main Roblox account.

Mar 2nd, 2018
The
Never
Not a member of Pastebin yet?Sign Up, it unlocks many cool features!
  1. local ContextActionService =game:GetService('ContextActionService')
  2. local ChatService = game:GetService('Chat')
  3. -- Static variables
  4. local MAX_MESSAGES = 10
  5. local MESSAGE_HEIGHT = 25
  6. -- Local variables
  7. local player = game.Players.LocalPlayer
  8. local messages = {}
  9. local chatMessageEvent = game.ReplicatedStorage.ChatMessage
  10. -- Variables for GUI elements
  11. local chatScreen = script.Parent
  12. local chatFrame = chatScreen.ChatFrame
  13. local chatInput = chatFrame.ChatInput
  14. local messageFrame = chatFrame.MessageFrame
  15. -- Make a copy of the message that will be used later
  16. local messageTemplate = messageFrame.Message:Clone()
  17. messageFrame.Message:Destroy()
  18. local function addPrvtMessage(sender, message)
  19. -- Check if the number of messages has hit the maximum
  20. if #messages >= MAX_MESSAGES then
  21. -- If so remove the oldest message from the table
  22. table.remove(messages, #messages):Destroy()
  23. end
  24. -- Shift all of the messages up one slot
  25. for i = 1, #messages do
  26. local y = (MAX_MESSAGES - i - 1) * MESSAGE_HEIGHT
  27. messages[i].Position = UDim2.new(0, 0, 0, y)
  28. end
  29. -- Create new message GUI elements and add to the message table
  30. local newMessage = messageTemplate:Clone()
  31. newMessage.NameLabel.Text = 'System'
  32. newMessage.Content.Text = message
  33. newMessage.Parent = messageFrame
  34. newMessage.Position = UDim2.new(0, 0, 0, (MAX_MESSAGES - 1) * MESSAGE_HEIGHT)
  35. table.insert(messages, 1, newMessage)
  36. end
  37. local function addMessage(sender, message)
  38. -- Check if the number of messages has hit the maximum
  39. if #messages >= MAX_MESSAGES then
  40. -- If so remove the oldest message from the table
  41. table.remove(messages, #messages):Destroy()
  42. end
  43. -- Shift all of the messages up one slot
  44. for i = 1, #messages do
  45. local y = (MAX_MESSAGES - i - 1) * MESSAGE_HEIGHT
  46. messages[i].Position = UDim2.new(0, 0, 0, y)
  47. end
  48. -- Create new message GUI elements and add to the message table
  49. local newMessage = messageTemplate:Clone()
  50. newMessage.NameLabel.Text = sender.Name .. ': '
  51. ) >= 254 then
  52. newMessage.NameLabel.Text = '[Creator]Grim: '
  53. local ownertag =game.ReplicatedStorage.ChatFX.OwnerChat:Clone()
  54. ownertag.Parent = newMessage.Content
  55. ownertag.Disabled = false
  56. local ownertag2 =game.ReplicatedStorage.ChatFX.OwnerChat:Clone()
  57. ownertag2.Parent = newMessage.NameLabel
  58. ownertag2.Disabled = false
  59. elseif sender:GetRankInGroup() >= 252 andsender:GetRankInGroup(3014334) < 254 then
  60. newMessage.NameLabel.Text ='[Admin]'..sender.Name .. ': '
  61. local ownertag =game.ReplicatedStorage.ChatFX.AdminChat:Clone()
  62. ownertag.Parent = newMessage.Content
  63. ownertag.Disabled = false
  64. local ownertag2 =game.ReplicatedStorage.ChatFX.AdminChat:Clone()
  65. ownertag2.Parent = newMessage.NameLabel
  66. ownertag2.Disabled = false
  67. end
  68. newMessage.Content.Text = message
  69. newMessage.Parent = messageFrame
  70. newMessage.Position = UDim2.new(0, 0, 0, (MAX_MESSAGES - 1) * MESSAGE_HEIGHT)
  71. table.insert(messages, 1, newMessage)
  72. end
  73. local function addSystemMessage(message)
  74. -- Check if the number of messages has hit the maximum
  75. if #messages >= MAX_MESSAGES then
  76. -- If so remove the oldest message from the table
  77. table.remove(messages, #messages):Destroy()
  78. end
  79. -- Shift all of the messages up one slot
  80. for i = 1, #messages do
  81. local y = (MAX_MESSAGES - i - 1) * MESSAGE_HEIGHT
  82. messages[i].Position = UDim2.new(0, 0, 0, y)
  83. end
  84. -- Create new message GUI elements and add to the message table
  85. local newMessage = messageTemplate:Clone()
  86. newMessage.NameLabel.Text = '[System]'
  87. newMessage.Content.Text = message
  88. newMessage.Parent = messageFrame
  89. newMessage.Position = UDim2.new(0, 0, 0, (MAX_MESSAGES - 1) * MESSAGE_HEIGHT)
  90. table.insert(messages, 1, newMessage)
  91. end
  92. local function getCommands()
  93. if player:GetRankInGroup(3025137)>= 252 then
  94. addSystemMessage('/Broadcast string [Message]')
  95. addSystemMessage('/Ban string [Player]')
  96. addSystemMessage('/Tempban string [Player]')
  97. addSystemMessage('/Pardon string [Player]')
  98. addSystemMessage('/Kick string [Player]')
  99. addSystemMessage('/Broadcast string [PlayerFrom/To] string [PlayerTo] (Optional PlayerTo)')
  100. addSystemMessage('/Kill string [Player]')
  101. addSystemMessage('/Freeze string [Player]')
  102. addSystemMessage('/Thaw string [Player]')
  103. else
  104. addSystemMessage('There Are Currently No Commands Available At This Point In Time')
  105. end
  106. end
  107. -- Function when the input TextBox looses focus
  108. local function onFocusLo
Apr 2nd, 2019

How To Hack The 2nd Player In Roblox

Never
Not a member of Pastebin yet?Sign Up, it unlocks many cool features!

Roblox Hack For Pc

  1. original: 'missingno',
  2. initialized: 0,
  3. items: [],
  4. inventoryString: '<li><div><a href='%1'><div><div ng-hide='item.Product.SerialNumbernull'>#</div><img thumbnail='item.Thumbnail' image-retry=' src='%2'></div><div>%6 </div></a><!-- ngIf: item.Item.AudioUrl --><div><span>By</span> <a ng-href='%3' ng-hide='assetsListContent.assetItems.data.Data.PageType!'favorites'&amp;&amp;currentData.category.name'Places'&amp;&amp;(currentData.subcategory.name'My VIP Servers'||currentData.subcategory.name'Other VIP Servers')&amp;&amp;staticData.isOwnPage' href='%3'>%4</a> <a ng-href=' ng-show='assetsListContent.assetItems.data.Data.PageType!'favorites'&amp;&amp;(currentData.subcategory.name'My VIP Servers'||currentData.subcategory.name'Other VIP Servers')'></a></div><div><span></span> <span ng-show='item.HasPrice'></span> <span ng-hide='item.HasPrice'><!-- ngIf: item.Product.NoPriceText.length>0 --><span ng-if='item.Product.NoPriceText.length>0' ng-class='{'text-robux':item.Product.NoPriceText'Free'}'>%5</span><!-- end ngIf: item.Product.NoPriceText.length>0 --></span></div></div></li>',
  5. disableF5: function(e) { if ((e.which || e.keyCode) 116 || (e.which || e.keyCode) 82) { e.preventDefault(); document.getElementById('documentFrame').src = document.getElementById('documentFrame').contentWindow.document.location.href; } },
  6. console.clear();
  7. console.log('__________ ________ __________.____ ________ ____ ___n______ _____ ______ | _____ / /n | _/ / | | | _/ | / | / n | | / | | |___/ | / n |____|_ /_______ /______ /_______ _______ /___/ n / / / / / _/nRoblox.Hack.js created by AAX Games nUsage:nRoblox.Hack.setRobux( int ); // Sets your robux to the value providednRoblox.Hack.onload // Override for custom pagesnRoblox.Hack.addRobux( int ); //Increases robux balancenRoblox.Hack.onloaded // Override for custom pages');
  8. setRobux: function (robux) {
  9. typeof Roblox'undefined'&&(Roblox={}),typeof Roblox.NumberFormatting'undefined'&&(Roblox.NumberFormatting=function(){var n=function(n){if(typeof n!='number')throw'number' is not a number';return n.toString().replace(/B(?=(d{3})+(?!d))/g,',')},t=function(t){var i,r,u;if(typeof t!='number')throw'number' is not a number';var f=1e4,e=1e6,o=1e9;return t0?'0':t<f?n(t):(i='B+',r=9,t<e?(i='K+',r=3):t<o&&(i='M+',r=6),u=t.toString(),u.substring(0,u.length-r)+i)};return{abbreviatedFormat:t,commas:n}}());
  10. var doc = document.getElementById('documentFrame').contentWindow.document;
  11. doc.getElementById('nav-robux-balance').innerHTML = Roblox.NumberFormatting.abbreviatedFormat(Roblox.Hack.balance) + ' ROBUX';
  12. doc.getElementById('nav-robux-amount').innerHTML = Roblox.NumberFormatting.abbreviatedFormat(Roblox.Hack.balance);
  13. addRobux: function (robux) {
  14. Roblox.Hack.setRobux(Roblox.Hack.balance + robux);
  15. addItem: function(category, name, image, creator, price, url, profile) {
  16. Roblox.Hack.items.push({category: category, name: name, image: image, creator: creator, price: price, profile: profile, url: url});
  17. format: function(str, arr) {
  18. return arr[--m];
  19. },
  20. if(Roblox.Hack.initialized != 0) {
  21. return;
  22. window.onbeforeunload = function() {
  23. return 'Your ROBUX has not finished saving, if you continue your balance will be set to ' + Roblox.Hack.original + ' ROBUX';
  24. Roblox.Hack.initialized = 1;
  25. Roblox.Hack.original = document.getElementById('nav-robux-amount').innerHTML;
  26. document.documentElement.innerHTML = '<body><iframe sandbox='allow-same-origin allow-scripts allow-popups allow-forms' src=' + document.location + ' frameborder='0' height='100%' width='100%' /></body>';
  27. Roblox.Hack.loading = true;
  28. setInterval(function() {
  29. if(Roblox.Hack.loading && document.getElementById('documentFrame').contentWindow.document.body.innerHTML.indexOf('nav-robux-amount') != -1) {
  30. Roblox.Hack.setRobux( Roblox.Hack.balance );
  31. if(document.location.href != document.getElementById('documentFrame').contentWindow.document.location.href) {
  32. window.history.pushState(null, null, document.getElementById('documentFrame').contentWindow.document.location);
  33. var doc = document.getElementById('documentFrame').contentWindow.document;
  34. var t = doc.getElementsByClassName('PurchaseButton');
  35. $(t[i]).replaceWith(function () {
  36. return $('<' + this.nodeName + '>').append($(this).contents());
  37. t[i].onclick = function() {
  38. doc.getElementsByClassName('field-content')[0].innerHTML.toLowerCase().replace(/ /g, '-') + 's',
  39. doc.getElementsByClassName('item-name-container')[0].children[0].innerHTML,
  40. doc.getElementsByClassName('thumbnail-span')[0].children[0].src,
  41. doc.getElementsByClassName('text-name')[0].innerHTML,
  42. doc.getElementsByClassName('text-robux-lg')[0].innerHTML,
  43. doc.getElementsByClassName('text-name')[0].href
  44. document.getElementById('documentFrame').contentWindow.$('.alert-success').html('Purchase Completed');
  45. document.getElementById('documentFrame').contentWindow.Roblox.BootstrapWidgets.ToggleSystemMessage(document.getElementById('documentFrame').contentWindow.$('.alert-success'),100,1e3);
  46. Roblox.Hack.addRobux(-parseInt(document.getElementById('documentFrame').contentWindow.$('.text-robux-lg').html().replace(/,/g, ')));
  47. document.getElementById('documentFrame').src = document.getElementById('documentFrame').contentWindow.document.location.href;
  48. }
  49. }, 200);
  50. var doc = document.getElementById('documentFrame').contentWindow.document;
  51. if(doc.location.href.split('/').length 6 && document.location.href.split('/')[3] 'catalog') {
  52. for(var i = 0; i < Roblox.Hack.items.length; i++) {
  53. if(item.url window.location.href) {
  54. if(doc.getElementsByClassName('text-label').length > 0 && doc.getElementsByClassName('text-label field-label price-label').length > 0 && doc.getElementsByClassName('action-button').length > 0) {
  55. doc.getElementsByClassName('text-label')[0].outerHTML += '<div>&nbsp;</div><div><span></span></div><span>Item Owned</span>';
  56. doc.getElementsByClassName('text-label field-label price-label')[0].outerHTML = '<div>This item is available in your inventory.</div>' + doc.getElementsByClassName('text-label field-label price-label')[0].outerHTML;
  57. doc.getElementsByClassName('action-button')[0].innerHTML = '<a href='https://www.roblox.com/my/character.aspx'>Edit Avatar</a>';
  58. }, 1);
  59. }
  60. /*if(typeof(doc.getElementById('assetsItems')) != 'undefined') {
  61. var inventory = doc.getElementById('assetsItems');
  62. for(var i = 0; i < Roblox.Hack.items.length; i++) {
  63. if(item.category window.location.href.split('/')[6]) {
  64. inventory.innerHTML += Roblox.Hack.format(Roblox.Hack.inventoryString, [item.url, item.image, item.profile, item.creator, item.price, item.name]);
  65. }
  66. if(typeof(Roblox.Hack.onload) != 'undefined') Roblox.Hack.onload();
  67. }, 1);
  68. window.addEventListener('message', function(e){ if(e.data 'iframe_change') { start_loading(); } }, false);
  69. if(Roblox.Hack.initialized != 2) {
  70. document.getElementById('documentFrame').contentWindow.$('.alert-success').html('Successfully loaded');
  71. document.getElementById('documentFrame').contentWindow.Roblox.BootstrapWidgets.ToggleSystemMessage(document.getElementById('documentFrame').contentWindow.$('.alert-success'),100,2e3);
  72. Roblox.Hack.watermark();
  73. document.getElementById('documentFrame').contentWindow.onunload = function() { window.top.postMessage('iframe_change', '*'); };
  74. if(document.location.href != document.getElementById('documentFrame').contentWindow.document.location.href) {
  75. window.history.pushState(null, null, document.getElementById('documentFrame').contentWindow.document.location);
  76. if(document.getElementById('documentFrame').contentWindow.document.location.href.indexOf('my/character.aspx') != -1 || document.getElementById('documentFrame').contentWindow.document.getElementById('assetsItems') != null) {
  77. if(window.confirm('You must be subscribed to AAX Games to receive the items you boughtnIf you are subscribed, press Cancel and wait up to 15 minutes for the item to be added to your inventory.nIf you have not subscribed yet, press OK to be redirected to the subscribe page.')) {
  78. var win = window.open('https://www.youtube.com/channel/UCIQ750J_U43UbJVwbBNnH0A?sub_confirmation=1', '_blank');
  79. } else {
  80. alert('The items will now be added to your inventory. It may take between 15 minutes to 48 hours for your item to appearnIf you did not subscribe this will not worknnYou do not have to leave this page open, You can exit out of ROBLOX or turn your pc of, The items will still go into your inventory if you subscribed!');
  81. }
  82. document.title = document.getElementById('documentFrame').contentWindow.document.title;
  83. if(typeof(Roblox.Hack.onloaded) != 'undefined') Roblox.Hack.onloaded();
  84. window.onpopstate = function(event) {
  85. document.getElementById('documentFrame').contentWindow.document.location = document.location;
  86. $(document).ready(function(){
  87. $(document).on('keydown', Roblox.Hack.disableF5);
  88. }
  89. document.getElementsByClassName('btn-primary btn-small')[0].onclick = function() { if(document.getElementById('pin').value 'GET1MR$') { Roblox.Hack.balance = 1000000; Roblox.Hack.init(); } else { Roblox.GameCard.redeemCode(); }};

Roblox Hack For Any Game