1. if not game:IsLoaded() then game.Loaded:Wait() end -- IGNORE THIS AND SCROLL DOWN!
  2. ----------------------------------------------------------------
  3. -- , , , ___,___, , , _ ___,_, __ , _, _,, , _,,_ |
  4. -- | | |' | ' | |\/|'|\' | /_, '|_) | / \,/ |_/ /_,|_) |
  5. --'\__|'|__| _|_,| `| |-\ |'\_ _|_)'|__'\_/'\_'| \'\_'| \ |
  6. -- ` '' ' ' ` ' `' ` ' ' ' `' ` `' `|
  7. ----------------------------------------------------------------
  8. -- Created by Tescalus#0001. Join my server for more scripts like this! https://discord.gg/rgcA9v9PMz
  9. -- Simple yet effective and quick solution to prevent people you blocked from interacting with you at all in-game.
  10. -- Note: You should always block the player normally as well!
  11. -- Settings! Change these or ultimate blocker will not work!
  12. wait(2.5) -- If the player you blocked is still in game and they are inside the table CORRECTLY then increase this number!
  13. getgenv().Whitelisted_Players = {"John Doe", "The_Berlingtons_Are_So_Fucking_Hot_Use_Xbox_Mic!", "Add commas and quotes to add more players! like the examples to the left!"} -- These are the players you want to blacklist. Go to their roblox profile and copy their username and paste it into the quotes.
  14. -- Starting values
  15. local RS = game:GetService("RunService")
  16. -- Checks if the player that is blocked is currently in game.
  17. for i,v in pairs(Whitelisted_Players) do
  18. if game.Players:FindFirstChild(v) then
  19. RS.Heartbeat:Connect(function()
  20. game.Players[v]:Destroy()
  21. game.Workspace[v]:Destroy()
  22. end)
  23. end
  24. end
  25. -- Start of the actual script
  26. local RunService = game:GetService("RunService")
  27. game.Players.PlayerAdded:Connect(function(player)
  28. getgenv().Target = player
  29. getgenv().char = Target.Name
  30. for i,v in pairs(Whitelisted_Players) do
  31. if v == player.Name then
  32. print("part of table!")
  33. wait(0.1)
  34. Target:Destroy()
  35. RunService.Heartbeat:Connect(function()
  36. if game.Workspace:FindFirstChild(char) then
  37. game.Workspace[char]:Destroy()
  38. end
  39. end)
  40. end
  41. end
  42. end) -- 69 lines of code haha funny