Advertisement
trollhackerdude

dejavu 2

Mar 21st, 2021 (edited)
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.22 KB | None | 0 0
  1. --[[
  2. Author: tostring#1337(325428008834039811)/tostring#1677(723636701410623541)/tostring#1337(807314243270606858)/tostring#5101(808776441181372417)
  3. Description: Arsenal bots with the goal to search & destroy servers
  4.  
  5. stay mad :troll:
  6. --]]
  7.  
  8. if game.PlaceId ~= 286090429 then
  9. return
  10. end
  11.  
  12. local config = {
  13. --ChatSpam = true,
  14. --SpamMSG = "This server has been bot rolled! Join our dis๊žˆco๊žˆrd at .gฬƒgฬƒ/arsenal",
  15.  
  16. SpamRespawn = false,
  17.  
  18. ServerHopOnLowPlrCount = true,
  19. ServerHopPlrCount = 8,
  20. ServerHopAfterTime = true,
  21. ServerHopTime = 260
  22. }
  23.  
  24. if not game:IsLoaded() then
  25. game.Loaded:Wait()
  26. end
  27.  
  28. local plrs = game:service("Players")
  29. local rs = game:service("ReplicatedStorage")
  30.  
  31. local function hop() --thanks iy devs
  32. while wait(3) do
  33. local x = {}
  34. for _, v in ipairs(game:GetService("HttpService"):JSONDecode(game:HttpGet("https://games.roblox.com/v1/games/" .. game.PlaceId .. "/servers/Public?sortOrder=Asc&limit=100")).data) do
  35. if type(v) == "table" and v.maxPlayers > v.playing and v.id ~= game.JobId then
  36. x[#x + 1] = v.id
  37. end
  38. end
  39. if #x > 0 then
  40. plrs.LocalPlayer:Kick("Server hopping...")
  41. wait()
  42. game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, x[math.random(1, #x)])
  43. end
  44. end
  45. end
  46.  
  47. spawn(function()
  48. if config.ServerHopAfterTime == true then
  49. wait(config.ServerHopTime)
  50. hop()
  51. end
  52. end)
  53.  
  54. while not plrs["LocalPlayer"] do
  55. wait()
  56. end
  57.  
  58. local plr = plrs.LocalPlayer
  59.  
  60. while not rs:FindFirstChild("Events") or not plr:FindFirstChild("Status") or not rs:FindFirstChild("wkspc") or not rs:FindFirstChild("Weapons") do
  61. wait()
  62. end
  63.  
  64. local events = rs.Events
  65.  
  66. local function teamcheck(vic, isffa)
  67. if isffa == true then return true end
  68. if vic.Status.Team.Value == plr.Status.Team.Value then return false end
  69. return true
  70. end
  71.  
  72. local SpamMSG = game:HttpGet("https://pastebin.com/raw/zNT3GD7x");
  73. spawn(function()
  74. while wait(1) do
  75. --if config.ChatSpam == true then
  76. events.PlayerChatted:FireServer(SpamMSG, false, false, false)
  77. --end
  78. end
  79. end)
  80.  
  81. spawn(function()
  82. while wait(.1) do
  83. if #plrs:GetPlayers() <= 8 then
  84. hop()
  85. wait(2)
  86. end
  87. end
  88. end)
  89.  
  90. --bf(bluwu)'s' fps booster
  91. local decalsyeeted = true -- Leaving this on makes games look shitty but the fps goes up by at least 20.
  92. local g = game
  93. local w = g.Workspace
  94. local l = g.Lighting
  95. local t = w.Terrain
  96. sethiddenproperty(l,"Technology",2)
  97. sethiddenproperty(t,"Decoration",false)
  98. t.WaterWaveSize = 0
  99. t.WaterWaveSpeed = 0
  100. t.WaterReflectance = 0
  101. t.WaterTransparency = 0
  102. l.GlobalShadows = false
  103. l.FogEnd = 9e9
  104. l.Brightness = 0
  105. settings().Rendering.QualityLevel = "Level01"
  106. for i, v in pairs(g:GetDescendants()) do
  107. if v:IsA("Part") or v:IsA("Union") or v:IsA("CornerWedgePart") or v:IsA("TrussPart") then
  108. v.Material = "Plastic"
  109. v.Reflectance = 0
  110. elseif v:IsA("Decal") or v:IsA("Texture") and decalsyeeted then
  111. v.Transparency = 1
  112. elseif v:IsA("ParticleEmitter") or v:IsA("Trail") then
  113. v.Lifetime = NumberRange.new(0)
  114. elseif v:IsA("Explosion") then
  115. v.BlastPressure = 1
  116. v.BlastRadius = 1
  117. elseif v:IsA("Fire") or v:IsA("SpotLight") or v:IsA("Smoke") or v:IsA("Sparkles") then
  118. v.Enabled = false
  119. elseif v:IsA("MeshPart") then
  120. v.Material = "Plastic"
  121. v.Reflectance = 0
  122. v.TextureID = 10385902758728957
  123. end
  124. end
  125. for i, e in pairs(l:GetChildren()) do
  126. if e:IsA("BlurEffect") or e:IsA("SunRaysEffect") or e:IsA("ColorCorrectionEffect") or e:IsA("BloomEffect") or e:IsA("DepthOfFieldEffect") then
  127. e.Enabled = false
  128. end
  129. end
  130.  
  131. while wait() do
  132. local is_spectator = plr.Status.Team.Value == "Spectator"
  133. local roundover = rs.wkspc.Status.RoundOver.Value
  134. local ffa = rs.wkspc.FFA.Value
  135. local can_respawn = rs.wkspc.Status.CanRespawn.Value
  136. local camera = workspace.CurrentCamera
  137.  
  138. if is_spectator == false and roundover == false then
  139. for _,v in next, plrs:GetPlayers() do
  140. pcall(function()
  141. if v.Name ~= plr.Name and v.Character:FindFirstChild("Spawned") and teamcheck(v, ffa) then
  142. local gun = rs.Weapons:FindFirstChild(plr.Character.Gun.Boop.Value)
  143. local ismelee = (gun:FindFirstChild("Melee") and true or false)
  144. if ismelee == false then
  145. if config.SpamRespawn == true then
  146. events.SpawnMe:FireServer()
  147. end
  148. plr.Character.HumanoidRootPart.Velocity = Vector3.new(0,0,0)
  149. plr.Character.HumanoidRootPart.CFrame = v.Character.Head.CFrame + Vector3.new(0,2,0)
  150. camera.CFrame = CFrame.new(camera.CFrame.p, v.Character.Head.CFrame.p)
  151. events.HitPart:FireServer(v.Character.Head, v.Character.Head.Position + Vector3.new(math.random(), math.random(), math.random()), gun.Name, 1, (plr.Character.Head.Position - v.Character.Head.Position).Magnitude, false, (math.random() > .6 and true or false), ismelee, 1, false, gun.FireRate.Value, gun.ReloadTime.Value, gun.Ammo.Value, gun.StoredAmmo.Value, gun.Bullets.Value, gun.EquipTime.Value, gun.RecoilControl.Value, gun.Auto.Value, gun["Speed%"].Value, rs.wkspc.DistributedTime.Value) --thanks ic3w0lf
  152. else
  153. plr.Character.HumanoidRootPart.Velocity = Vector3.new(0,0,0)
  154. plr.Character.HumanoidRootPart.CFrame = v.Character.Head.CFrame + Vector3.new(0,2,0)
  155. wait(.4)
  156. camera.CFrame = CFrame.new(camera.CFrame.p, v.Character.Head.CFrame.p)
  157. events.HitPart:FireServer(v.Character.Head, v.Character.Head.Position + Vector3.new(math.random(), math.random(), math.random()), gun.Name, 1, (plr.Character.Head.Position - v.Character.Head.Position).Magnitude, false, (math.random() > .6 and true or false), ismelee, 1, false, gun.FireRate.Value, gun.ReloadTime.Value, gun.Ammo.Value, gun.StoredAmmo.Value, gun.Bullets.Value, gun.EquipTime.Value, gun.RecoilControl.Value, gun.Auto.Value, gun["Speed%"].Value, rs.wkspc.DistributedTime.Value) --thanks ic3w0lf
  158. end
  159. end
  160. end)
  161. end
  162. end
  163.  
  164. if is_spectator == true and roundover == false and can_respawn == true then
  165. events.CoolNewRemote:FireServer("MouseButton1")
  166. wait(.2)
  167. if ffa == false then --doing both teams to prevent being stuck in main menu
  168. events.JoinTeam:FireServer("TBC")
  169. wait(.3)
  170. if (plr.Status.Team.Value == "Spectator") and rs.wkspc.Status.RoundOver.Value == false and rs.wkspc.Status.CanRespawn.Value == true then
  171. events.JoinTeam:FireServer("TRC")
  172. end
  173. wait(.3)
  174. else
  175. events.JoinTeam:FireServer("Random")
  176. end
  177. wait(.1)
  178. events.SpawnMe:FireServer()
  179. end
  180. end
  181.  
  182. syn.queue_on_teleport('loadstring(game:HttpGet("https://pastebin.com/raw/66wFn27B"))()')
  183.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement