Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[ ]--
- --[ Created by ByJugator340 ]--
- --[ ]--
- --/</Name of script: Bad Edit Hunter\>\--
- --/</Start variables
- local plr = owner
- local ch = plr.Character
- local root = ch.HumanoidRootPart
- local tinfo TweenInfo.new(0.5,Enum.EasingStyle.Quad,Enum.EasingDirection.Out)
- local tservice = game:GetService("TweenService")
- local following = true
- --/</End\>\--
- --/</Start pet creation
- local p = Instance.new("Part")
- p.Parent = ch
- p.Size = Vector3.new(2,2,2)
- p.Color = Color3.fromHSV(51,255,232)
- p.Material = Enum.Material.Neon
- p.Position = root.Position
- local face = Instance.new("Decal",p)
- face.Texture = "rbxassetid://275614649"
- local ff = Instance.new("ForceField",p)
- ff.Visible = false
- p.CanCollide = false
- p.Anchored = true
- --/</End\>\--
- --/</Start punish func\>\--
- function punishplayer(skid)
- local random = math.random(1,4)
- if skid:FindFirstChild("Punished") == nil then
- Instance.new("BoolValue",skid).Name = "Punished"
- if random == 1 then
- following = false
- p.CFrame = skid.HumanoidRootPart.CFrame * CFrame.new(0,0,-2)
- Instance.new("Explosion",skid.HumanoidRootPart)
- wait(2)
- skid:BreakJoints()
- p.CFrame = root.CFrame
- following = true
- elseif random == 2 then
- following = false
- local a = Instance.new("Part",ch)
- p.CFrame = skid.HumanoidRootPart.CFrame * CFrame.new(0,0,-4)
- a.CFrame = skid.HumanoidRootPart.CFrame * CFrame.new(0,9,0)
- a.Anchored = true
- skid.HumanoidRootPart.Anchored = true
- local m = Instance.new("SpecialMesh",a)
- m.MeshType = "FileMesh"
- m.MeshId = "rbxassetid://705712080"
- local sound = Instance.new("Sound",skid)
- sound.Looped = false
- sound.Volume = 4
- sound.SoundId = "rbxassetid://223148658"
- local ded = Instance.new("Sound",skid)
- ded.Looped = false
- ded.Volume = 4
- ded.SoundId = "rbxassetid://975173739"
- a.Anchored = false
- a.Touched:Connect(function(hit)
- if hit.Parent == skid then
- sound:Play()
- wait()
- ded:Play()
- wait()
- hit.Parent:FindFirstChildOfClass("Humanoid").Health = 0
- end
- a:Destroy()
- following = true
- end)
- elseif random == 3 then
- following = false
- for i,v in pairs(skid:GetChildren()) do
- if v:IsA("Part") then
- Instance.new("Fire",v)
- wait(2)
- local tween = tservice:Create(v,tinfo,{Color = BrickColor.new("Really black").Color})
- tween:Play()
- wait(1)
- skid:Destroy()
- following = true
- end
- end
- elseif random == 4 then
- following = false
- local so = Instance.new("Sound",skid)
- so.SoundId = "rbxassetid://2506980623"
- so.Volume =4
- so:Play()
- skid.HumanoidRootPart.Anchored = true
- local baguette = Instance.new("Part",ch)
- baguette.Anchored = true
- local mesh = Instance.new("SpecialMesh",baguette)
- mesh.MeshType = "FileMesh"
- mesh.MeshId = "rbxassetid://2803509887"
- baguette.CFrame = skid.HumanoidRootPart.CFrame * CFrame.new(0,9,0)
- baguette.Anchored = false
- baguette.Touched:Connect(function(hit)
- if hit.Parent == skid then
- hit.Parent:BreakJoints()
- local tween = tservice:Create(baguette,tinfo,{Transparency = 1})
- tween:Play()
- wait()
- baguette:Destroy()
- so:Destroy()
- elseif hit.Parent ~= skid then
- baguette.CFrame = skid.HumanoidRootPart.CFrame * CFrame.new(0,9,0)
- end
- end)
- following = true
- end
- end
- end
- function message(msg)
- return print(msg)
- end
- --/</End\>\--
- --/</Start scan func
- function scan()
- while wait() do
- for i,w in pairs(workspace:GetChildren()) do
- if w.ClassName == "Sound" and w.Name ~= "Sound" and not w:findFirstChild("muted") then
- if w.Volume >= 6 then
- Instance.new("BoolValue", w).Name = "muted"
- local function lolriplmao()
- while game:GetService("RunService").Stepped:wait() do
- w.Volume = 1
- end
- end
- spawn(lolriplmao)
- message("Detected loud audio coming from workspace")
- end
- end
- end
- for i,v in pairs(game:GetService("Players"):GetChildren()) do
- if v.ClassName == "Sound" then
- v:destroy()
- end
- if v.Character then
- if not v.Character:findFirstChild("Punished") then
- --fat remote
- if v.Character:findFirstChild("Remote") then
- if v.Character:findFirstChild("Remote"):findFirstChild("Handle") then
- if v.Character:findFirstChild("Remote"):findFirstChild("Handle"):findFirstChild("p4") then
- v.Character:findFirstChild("Remote"):findFirstChild("Handle"):destroy()
- v.Character:findFirstChild("Remote"):destroy()
- punishplayer(v.Character)
- message(v.Name.." has used fat remote.")
- end
- end
- end
- --fat banisher
- if v.Character:findFirstChild("Adds") then
- v.Character:findFirstChild("Adds"):destroy()
- punishplayer(v.Character)
- v:LoadCharacter()
- message(v.Name.." fat skid has probably used a banisher.")
- end
- --gay ass eggdog
- if v.Character:findFirstChild("EggDog") then
- punishplayer(v.Character)
- message(v.Name.." has used Egg-Dog script.")
- end
- --abuse bazooka
- if v.Character:findFirstChild("Banzai Bazooka") then
- punishplayer(v.Character)
- message(v.Name.." has used Banzai Bazooka.")
- end
- --shini
- if v.Character:findFirstChild("Shini-G4-MI") then
- punishplayer(v.Character)
- message(v.Name.." has used Shini-G4-MI.")
- end
- --flamingo meme moment
- if v.Character:findFirstChild("OofHead") then
- punishplayer(v.Character)
- message(v.Name.." has used a script from the worm familiy.")
- end
- --white shiny flying unkillable dominus thing
- if v.Character:findFirstChild("Control.mp3") then
- punishplayer(v.Character)
- v:LoadCharacter()
- message(v.Name.." has used a script that has 'Controlmp3' in it.")
- end
- --ultra instict 2019
- if v.Character:findFirstChild("Hair") then
- if v.Character.Hair:findFirstChild("Mesh") then
- if v.Character.Hair.Mesh.MeshId == "rbxassetid://455100513" then
- local function uncol()
- while game:GetService("RunService").Stepped:wait() do
- if v.Character:findFirstChild("Hair") then
- v.Character.Hair.CanCollide = false
- end
- end
- end
- spawn(uncol)
- for q,w in pairs(v.Character:GetChildren()) do
- if w.Name == "NewPart" then
- w.CanCollide = false
- end
- end
- punishplayer(v.Character)
- message(v.Name.." has used Ultra Instict.")
- end
- end
- end
- --nahid Chara
- if v.Character:findFirstChild("Blob") then
- if v.Character:findFirstChild("Name") then
- if v.Character:findFirstChild("Name"):findFirstChild("TextLabel") then
- v.Character:findFirstChild("Name").TextLabel.Text = "lol skid"
- punishplayer(v.Character)
- message(v.Name.." has used nahid Chara/Jevil.")
- end
- end
- end
- --star glitcher
- if v.Character:findFirstChild("Head") then
- if v.Character.Head:findFirstChild("ModeName") then
- if v.Character.Head:findFirstChild("ModeName"):findFirstChildOfClass("TextLabel") then
- v.Character.Head:findFirstChild("ModeName"):findFirstChildOfClass("TextLabel").Text = "nah get out star skid"
- punishplayer(v.Character)
- message(v.Name.." has used Star Glitcher.")
- end
- end
- end
- if v.Character:findFirstChildOfClass("Sound") then
- if v.Character:findFirstChildOfClass("Sound").SoundId == "rbxassetid://614032233" or v.Character:findFirstChildOfClass("Sound").SoundId == "rbxassetid://415898123" or v.Character:findFirstChildOfClass("Sound").Name == "wrecked" then
- punishplayer(v.Character)
- message(v.Name.." has used Star Glitcher.")
- end
- end
- --big ban theory
- if v.Character:findFirstChild("Hammer") then
- v.Character:findFirstChild("Hammer"):destroy()
- punishplayer(v.Character)
- message(v.Name.." probably used Big Ban Theory.")
- end
- --dual doom
- if v.Character:findFirstChild("Dual Doom") then
- v.Character:findFirstChild("Dual Doom"):destroy()
- if v.Character:findFirstChild("Dual Doom") then
- v.Character:findFirstChild("Dual Doom"):destroy()
- end
- punishplayer(v.Character)
- message(v.Name.." used Dual Doom.")
- end
- --jevil
- if v.Character:findFirstChild("Torso") then
- if v.Character.Torso:findFirstChild("JevilTheme") then
- v.Character.Torso:findFirstChild("JevilTheme").SoundId = "rbxassetid://1953695670"
- v.Character.Torso:findFirstChild("JevilTheme").TimePosition = 5
- v.Character.Torso:findFirstChild("JevilTheme"):Play()
- punishplayer(v.Character)
- message(v.Name.." has used Jevil.")
- end
- end
- --dead gun
- if v.Character:findFirstChild("Torso") then
- if v.Character.Torso:findFirstChild("Sound") then
- if v.Character.Torso:findFirstChild("Sound").SoundId == "rbxassetid://318812395" then
- v.Character.Torso:findFirstChild("Sound").SoundId = "rbxassetid://775395533"
- punishplayer(v.Character)
- message(v.Name.." has used Dead Gun.")
- end
- end
- end
- --guest glitcher
- if v.Character:findFirstChild("wreckeda") then
- punishplayer(v.Character)
- message(v.Name.." has used Guest Glitcher/Galaxy Glitcher.")
- end
- --xester
- if v.Character:findFirstChild("Head") then
- if v.Character.Head:findFirstChild("eyo1") then
- punishplayer(v.Character)
- message(v.Name.." has used Xester.")
- end
- end
- --the switcher
- if v.Character:findFirstChild("_status") then
- if v.Character["_status"]:findFirstChildOfClass("TextLabel") then
- v.Character["_status"]:findFirstChildOfClass("TextLabel").Text = "epic skid moment woooooo"
- punishplayer(v.Character)
- message(v.Name.." has used an auto added annoying script.")
- end
- end
- --chaotic glicher
- if v.Character:findFirstChild("_status") then
- if v.Character["_status"]:findFirstChild("TextLabel") then
- if string.sub(v.Character["_status"]:findFirstChild("TextLabel").Text,1,5) == "Lunar" then
- v.Character["_status"]:findFirstChild("TextLabel").Text = "rip chaotic lol"
- punishplayer(v.Character)
- message(v.Name.." has used Chaotic Glicher.")
- end
- end
- end
- end
- end
- end
- end
- end
- spawn(scan)
- plr.Chatted:Connect(function(msg)
- if string.sub(msg,1,8) == ";punish/" then
- local a = string.sub(msg,9)
- punishplayer(game:GetService("Players"):FindFirstChild(a).Character)
- end
- end)
- while wait() do
- if following == true then
- p.CFrame = root.CFrame * CFrame.new(-4,0,0)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement