trollhackerdude

dejavu 1

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