Advertisement
Guest User

Untitled

a guest
May 23rd, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.16 KB | None | 0 0
  1. _G.Primary = "M16A1";
  2. _G.Secondary = "";
  3. _G.Melee = "Knife";
  4.  
  5.  
  6. local mt = getrawmetatable(game);
  7. local old = mt.__namecall
  8.  
  9. local rstorage = game:GetService("ReplicatedStorage");
  10. local Events = rstorage.Events;
  11. local FallDamage = Events.FallDamage;
  12. local Kick = Events.Kick;
  13. local HitPart = Events.HitPart;
  14. local BeanBoozled = rstorage.BeanBoozled;
  15. local Client = game:GetService("Players").LocalPlayer.PlayerGui.GUI.Client;
  16. local sClient = game:GetService("StarterGui").GUI.Client;
  17. local BanBoi = game:GetService("Players").LocalPlayer.PlayerGui.BanBoi.Ban;
  18. local sBanBoi = game:GetService("StarterGui").BanBoi.Ban;
  19. local FallDamage = rstorage.Events.FallDamage;
  20. local GetItems = rstorage.Events.GetItems;
  21. local Empty = rstorage.Events.empty
  22.  
  23.  
  24. newcclosure = newcclosure or (function(f) return f end)
  25.  
  26. make_writeable(mt, false);
  27.  
  28. mt.__namecall = newcclosure(function(self,...)
  29. local args = {...}
  30. local method = args[#args]
  31.  
  32. if (self == FallDamage and method:find('FireServer')) then
  33. return wait(9e9);
  34. end
  35.  
  36. if (self == Kick or self == FallDamage) and string.lower(method) == 'fireserver' then
  37. print(self, ...)
  38. return wait(9e9);
  39. end
  40. if self == HitPart and string.lower(method) == 'fireserver' then
  41. if args[1] == "ban" then
  42. print(self, ...)
  43. return wait(9e9);
  44. else
  45. return old(self, ...);
  46. end
  47. end
  48. if self == BeanBoozled and string.lower(method) == 'fireserver' then
  49. return wait(9e9);
  50. end
  51. if (self == Client or self == BanBoi or self == sClient or self == sBanBoi) and string.lower(method) == 'destroy' then
  52. return wait(9e9)
  53. end
  54.  
  55. return old(self, ...)
  56. end)
  57.  
  58. local rstorage = game:GetService("ReplicatedStorage");
  59. local mods = {
  60. Ammo = 1000000,
  61. Auto = true,
  62. Bullets = 4,
  63. Chamber = false,
  64. DMG = 1000000,
  65. EquipTime = 0,
  66. Falloff = 0,
  67. FireRate = 0.011,
  68. MaxSpread = 15,
  69. Rampup = 0,
  70. Range = 1000000,
  71. RecoilControl = 0,
  72. ReloadTime = 0,
  73. ["Speed%"] = -100,
  74. Spread = 15,
  75. SpreadRecovery = 1.25,
  76. StoredAmmo = 1000000,
  77. Offset = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  78. }
  79.  
  80. for _,b in next, rstorage.Weapons:GetChildren() do
  81. for i,v in next, mods do
  82. if typeof(b:FindFirstChild(i)) == "Instance" then
  83. b:FindFirstChild(i).Value = v;
  84. end
  85. end
  86. end
  87.  
  88. local clone = rstorage.Weapons:FindFirstChild("Rocket Launcher"):Clone();
  89. clone.Parent = game:GetService("Players").LocalPlayer;
  90. local rpg = rstorage.Weapons:FindFirstChild("RPG"):Clone();
  91. rpg.Parent = game:GetService("Players").LocalPlayer;
  92.  
  93. for i,v in next, rstorage.Weapons:GetChildren() do
  94. if v.Name == "Knife" or v.Name == "Golden Knife" or v.Name == "Battle Axe" or v.Name == "Persian Sword" then
  95. for a,b in next, clone:GetChildren() do
  96. if v:FindFirstChild(b.Name) then v:FindFirstChild(b.Name):Remove(); end
  97. b:Clone().Parent = v;
  98. end
  99. end
  100. if v.Name == "Sword" then
  101. for a,b in next, rpg:GetChildren() do
  102. if v:FindFirstChild(b.Name) then v:FindFirstChild(b.Name):Remove(); end
  103. b:Clone().Parent = v;
  104. end
  105. end
  106. end
  107. clone:Remove();
  108. rpg:Remove();
  109.  
  110. local rstorage = game:GetService("ReplicatedStorage");
  111. for i,v in next, rstorage.Levels:GetChildren() do
  112. v.Value = "Rocket Launcher"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement