Advertisement
ByJugator340

Bad Edit Hunter v1

Feb 5th, 2020
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 13.60 KB | None | 0 0
  1. --[                         ]--
  2. --[ Created by ByJugator340 ]--
  3. --[                         ]--
  4.  
  5. --/</Name of script: Bad Edit Hunter\>\--
  6. --/</Start variables
  7. local plr = owner
  8. local ch = plr.Character
  9. local root = ch.HumanoidRootPart
  10. local tinfo TweenInfo.new(0.5,Enum.EasingStyle.Quad,Enum.EasingDirection.Out)
  11. local tservice = game:GetService("TweenService")
  12. local following = true
  13. --/</End\>\--
  14.  
  15. --/</Start pet creation
  16. local p = Instance.new("Part")
  17. p.Parent = ch
  18. p.Size = Vector3.new(2,2,2)
  19. p.Color = Color3.fromHSV(51,255,232)
  20. p.Material = Enum.Material.Neon
  21. p.Position = root.Position
  22. local face = Instance.new("Decal",p)
  23. face.Texture = "rbxassetid://275614649"
  24. local ff = Instance.new("ForceField",p)
  25. ff.Visible = false
  26. p.CanCollide = false
  27. p.Anchored = true
  28. --/</End\>\--
  29.  
  30. --/</Start punish func\>\--
  31. function punishplayer(skid)
  32.  
  33. local random = math.random(1,4)
  34. if skid:FindFirstChild("Punished") == nil then
  35. Instance.new("BoolValue",skid).Name = "Punished"
  36. if random == 1 then
  37.     following = false
  38.  
  39. p.CFrame = skid.HumanoidRootPart.CFrame * CFrame.new(0,0,-2)
  40. Instance.new("Explosion",skid.HumanoidRootPart)
  41. wait(2)
  42. skid:BreakJoints()
  43. p.CFrame = root.CFrame
  44.     following = true
  45.  
  46. elseif random == 2 then
  47.         following = false
  48.  
  49. local a = Instance.new("Part",ch)
  50. p.CFrame = skid.HumanoidRootPart.CFrame * CFrame.new(0,0,-4)
  51. a.CFrame = skid.HumanoidRootPart.CFrame * CFrame.new(0,9,0)
  52. a.Anchored = true
  53. skid.HumanoidRootPart.Anchored = true
  54. local m = Instance.new("SpecialMesh",a)
  55. m.MeshType = "FileMesh"
  56. m.MeshId = "rbxassetid://705712080"
  57. local sound = Instance.new("Sound",skid)
  58. sound.Looped = false
  59. sound.Volume = 4
  60. sound.SoundId = "rbxassetid://223148658"
  61. local ded = Instance.new("Sound",skid)
  62. ded.Looped = false
  63. ded.Volume = 4
  64. ded.SoundId = "rbxassetid://975173739"
  65. a.Anchored = false
  66. a.Touched:Connect(function(hit)
  67. if hit.Parent == skid then
  68. sound:Play()
  69. wait()
  70. ded:Play()
  71. wait()
  72. hit.Parent:FindFirstChildOfClass("Humanoid").Health = 0
  73. end
  74. a:Destroy()
  75.     following = true
  76.  
  77. end)
  78. elseif random == 3 then
  79.         following = false
  80.  
  81. for i,v in pairs(skid:GetChildren()) do
  82. if v:IsA("Part") then
  83. Instance.new("Fire",v)
  84. wait(2)
  85. local tween = tservice:Create(v,tinfo,{Color = BrickColor.new("Really black").Color})
  86. tween:Play()
  87. wait(1)
  88. skid:Destroy()
  89.     following = true
  90. end
  91. end
  92. elseif random == 4 then
  93.         following = false
  94.  
  95. local so = Instance.new("Sound",skid)
  96. so.SoundId = "rbxassetid://2506980623"
  97. so.Volume =4
  98. so:Play()
  99. skid.HumanoidRootPart.Anchored = true
  100. local baguette = Instance.new("Part",ch)
  101. baguette.Anchored = true
  102. local mesh = Instance.new("SpecialMesh",baguette)
  103. mesh.MeshType = "FileMesh"
  104. mesh.MeshId = "rbxassetid://2803509887"
  105. baguette.CFrame = skid.HumanoidRootPart.CFrame * CFrame.new(0,9,0)
  106. baguette.Anchored = false
  107. baguette.Touched:Connect(function(hit)
  108. if hit.Parent == skid then
  109. hit.Parent:BreakJoints()
  110. local tween = tservice:Create(baguette,tinfo,{Transparency = 1})
  111. tween:Play()
  112. wait()
  113. baguette:Destroy()
  114. so:Destroy()
  115. elseif hit.Parent ~= skid then
  116.     baguette.CFrame = skid.HumanoidRootPart.CFrame * CFrame.new(0,9,0)
  117. end
  118. end)
  119.     following = true
  120. end
  121. end
  122. end
  123. function message(msg)
  124. return print(msg)
  125. end
  126. --/</End\>\--
  127.  
  128. --/</Start scan func
  129. function scan()
  130.     while wait() do
  131.         for i,w in pairs(workspace:GetChildren()) do
  132.             if w.ClassName == "Sound" and w.Name ~= "Sound" and not w:findFirstChild("muted") then
  133.                 if w.Volume >= 6 then
  134.                     Instance.new("BoolValue", w).Name = "muted"
  135.                     local function lolriplmao()
  136.                         while game:GetService("RunService").Stepped:wait() do
  137.                             w.Volume = 1
  138.                         end
  139.                     end
  140.                     spawn(lolriplmao)
  141.                     message("Detected loud audio coming from workspace")
  142.                 end
  143.             end
  144.         end
  145.         for i,v in pairs(game:GetService("Players"):GetChildren()) do
  146.             if v.ClassName == "Sound" then
  147.                 v:destroy()
  148.             end
  149.             if v.Character then
  150.                 if not v.Character:findFirstChild("Punished") then
  151.                  --fat remote
  152.                     if v.Character:findFirstChild("Remote") then
  153.                         if v.Character:findFirstChild("Remote"):findFirstChild("Handle") then
  154.                             if v.Character:findFirstChild("Remote"):findFirstChild("Handle"):findFirstChild("p4") then
  155.                                 v.Character:findFirstChild("Remote"):findFirstChild("Handle"):destroy()
  156.                                 v.Character:findFirstChild("Remote"):destroy()
  157.                                 punishplayer(v.Character)
  158.                                 message(v.Name.." has used fat remote.")
  159.                             end
  160.                         end
  161.                     end
  162.                     --fat banisher
  163.                     if v.Character:findFirstChild("Adds") then
  164.                         v.Character:findFirstChild("Adds"):destroy()
  165.                         punishplayer(v.Character)
  166.                         v:LoadCharacter()
  167.                         message(v.Name.." fat skid has probably used a banisher.")
  168.                     end
  169.                     --gay ass eggdog
  170.                     if v.Character:findFirstChild("EggDog") then
  171.                         punishplayer(v.Character)
  172.                         message(v.Name.." has used Egg-Dog script.")
  173.                     end
  174.                     --abuse bazooka
  175.                     if v.Character:findFirstChild("Banzai Bazooka") then
  176.                         punishplayer(v.Character)
  177.                         message(v.Name.." has used Banzai Bazooka.")
  178.                     end
  179.                     --shini
  180.                     if v.Character:findFirstChild("Shini-G4-MI") then
  181.                         punishplayer(v.Character)
  182.                         message(v.Name.." has used Shini-G4-MI.")
  183.                     end
  184.                     --flamingo meme moment
  185.                     if v.Character:findFirstChild("OofHead") then
  186.                         punishplayer(v.Character)
  187.                         message(v.Name.." has used a script from the worm familiy.")
  188.                     end
  189.                     --white shiny flying unkillable dominus thing
  190.                     if v.Character:findFirstChild("Control.mp3") then
  191.                         punishplayer(v.Character)
  192.                         v:LoadCharacter()
  193.                         message(v.Name.." has used a script that has 'Controlmp3' in it.")
  194.                     end
  195.                     --ultra instict 2019
  196.                     if v.Character:findFirstChild("Hair") then
  197.                         if v.Character.Hair:findFirstChild("Mesh") then
  198.                             if v.Character.Hair.Mesh.MeshId == "rbxassetid://455100513" then
  199.                                 local function uncol()
  200.                                     while game:GetService("RunService").Stepped:wait() do
  201.                                         if v.Character:findFirstChild("Hair") then
  202.                                             v.Character.Hair.CanCollide = false
  203.                                         end
  204.                                     end
  205.                                 end
  206.                                 spawn(uncol)
  207.                                 for q,w in pairs(v.Character:GetChildren()) do
  208.                                     if w.Name == "NewPart" then
  209.                                         w.CanCollide = false
  210.                                     end
  211.                                 end
  212.                                 punishplayer(v.Character)
  213.                                 message(v.Name.." has used Ultra Instict.")
  214.                             end
  215.                         end
  216.                     end
  217.                     --nahid Chara
  218.                     if v.Character:findFirstChild("Blob") then
  219.                         if v.Character:findFirstChild("Name") then
  220.                             if v.Character:findFirstChild("Name"):findFirstChild("TextLabel") then
  221.                                 v.Character:findFirstChild("Name").TextLabel.Text = "lol skid"
  222.                                 punishplayer(v.Character)
  223.                                 message(v.Name.." has used nahid Chara/Jevil.")
  224.                             end
  225.                         end
  226.                     end
  227.                     --star glitcher
  228.                     if v.Character:findFirstChild("Head") then
  229.                         if v.Character.Head:findFirstChild("ModeName") then
  230.                             if v.Character.Head:findFirstChild("ModeName"):findFirstChildOfClass("TextLabel") then
  231.                                 v.Character.Head:findFirstChild("ModeName"):findFirstChildOfClass("TextLabel").Text = "nah get out star skid"
  232.                                 punishplayer(v.Character)
  233.                                 message(v.Name.." has used Star Glitcher.")
  234.                             end
  235.                         end
  236.                     end
  237.                     if v.Character:findFirstChildOfClass("Sound") then
  238.                         if v.Character:findFirstChildOfClass("Sound").SoundId == "rbxassetid://614032233" or v.Character:findFirstChildOfClass("Sound").SoundId == "rbxassetid://415898123" or v.Character:findFirstChildOfClass("Sound").Name == "wrecked" then
  239.                             punishplayer(v.Character)
  240.                             message(v.Name.." has used Star Glitcher.")
  241.                         end
  242.                     end
  243.                     --big ban theory
  244.                     if v.Character:findFirstChild("Hammer") then
  245.                         v.Character:findFirstChild("Hammer"):destroy()
  246.                         punishplayer(v.Character)
  247.                         message(v.Name.." probably used Big Ban Theory.")
  248.                     end
  249.                     --dual doom
  250.                     if v.Character:findFirstChild("Dual Doom") then
  251.                         v.Character:findFirstChild("Dual Doom"):destroy()
  252.                         if v.Character:findFirstChild("Dual Doom") then
  253.                             v.Character:findFirstChild("Dual Doom"):destroy()
  254.                         end
  255.                         punishplayer(v.Character)
  256.                         message(v.Name.." used Dual Doom.")
  257.                     end
  258.                     --jevil
  259.                     if v.Character:findFirstChild("Torso") then
  260.                         if v.Character.Torso:findFirstChild("JevilTheme") then
  261.                             v.Character.Torso:findFirstChild("JevilTheme").SoundId = "rbxassetid://1953695670"
  262.                             v.Character.Torso:findFirstChild("JevilTheme").TimePosition = 5
  263.                             v.Character.Torso:findFirstChild("JevilTheme"):Play()
  264.                             punishplayer(v.Character)
  265.                             message(v.Name.." has used Jevil.")
  266.                         end
  267.                     end
  268.                     --dead gun
  269.                     if v.Character:findFirstChild("Torso") then
  270.                         if v.Character.Torso:findFirstChild("Sound") then
  271.                             if v.Character.Torso:findFirstChild("Sound").SoundId == "rbxassetid://318812395" then
  272.                                 v.Character.Torso:findFirstChild("Sound").SoundId = "rbxassetid://775395533"
  273.                                 punishplayer(v.Character)
  274.                                 message(v.Name.." has used Dead Gun.")
  275.                             end
  276.                         end
  277.                     end
  278.                     --guest glitcher
  279.                     if v.Character:findFirstChild("wreckeda") then
  280.                         punishplayer(v.Character)
  281.                         message(v.Name.." has used Guest Glitcher/Galaxy Glitcher.")
  282.                     end
  283.                     --xester
  284.                     if v.Character:findFirstChild("Head") then
  285.                         if v.Character.Head:findFirstChild("eyo1") then
  286.                             punishplayer(v.Character)
  287.                             message(v.Name.." has used Xester.")
  288.                         end
  289.                     end
  290.                     --the switcher
  291.                     if v.Character:findFirstChild("_status") then
  292.                         if v.Character["_status"]:findFirstChildOfClass("TextLabel") then
  293.                             v.Character["_status"]:findFirstChildOfClass("TextLabel").Text = "epic skid moment woooooo"
  294.                             punishplayer(v.Character)
  295.                             message(v.Name.." has used an auto added annoying script.")
  296.                         end
  297.                     end
  298.                     --chaotic glicher
  299.                     if v.Character:findFirstChild("_status") then
  300.                         if v.Character["_status"]:findFirstChild("TextLabel") then
  301.                             if string.sub(v.Character["_status"]:findFirstChild("TextLabel").Text,1,5) == "Lunar" then
  302.                                 v.Character["_status"]:findFirstChild("TextLabel").Text = "rip chaotic lol"
  303.                                 punishplayer(v.Character)
  304.                                 message(v.Name.." has used Chaotic Glicher.")
  305.                             end
  306.                         end
  307.                     end
  308.                 end
  309.             end
  310.         end
  311.     end
  312. end
  313. spawn(scan)
  314. plr.Chatted:Connect(function(msg)
  315. if string.sub(msg,1,8) == ";punish/" then
  316. local a = string.sub(msg,9)
  317. punishplayer(game:GetService("Players"):FindFirstChild(a).Character)
  318. end
  319. end)
  320. while wait() do
  321.     if following == true then
  322.         p.CFrame = root.CFrame * CFrame.new(-4,0,0)
  323.     end
  324. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement