Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- owner.Character.Head.face.Texture = "rbxasset://textures/face.png"
- owner.Character.Humanoid.WalkSpeed = 30
- owner.Character.Humanoid.JumpPower = 60
- for i,v in pairs(owner.Character:GetChildren()) do
- if v.ClassName == "CharacterMesh" then
- v:Destroy()
- end
- if v.ClassName == "Shirt" then
- v:Destroy()
- end
- if v.ClassName == "Part" then
- v.BrickColor = BrickColor.new("New Yeller")
- end
- if v.ClassName == "MeshPart" then
- v.BrickColor = BrickColor.new("New Yeller")
- end
- if v.ClassName == "Pants" then
- v:Destroy()
- end
- if v.ClassName == "ShirtGraphic" then
- v:Destroy()
- end
- if v.ClassName == "Accessory" then
- v:Destroy()
- end
- if v.ClassName == "Hat" then
- v:Destroy()
- end
- end
- local plr = owner
- local char = owner.Character
- local hat = Instance.new("Hat", game.Workspace)
- hat.Name = "OOF"
- local handle = Instance.new("Part", hat)
- handle.Size = Vector3.new(2, 1.6, 2)
- handle.Name = "Handle"
- local mesh = Instance.new("SpecialMesh", handle)
- mesh.MeshId = "http://www.roblox.com/asset/?id=1047997"
- mesh.TextureId = "http://www.roblox.com/asset/?id=1047998"
- hat.Parent = char
- local attacking = false
- function onTouched(fire)
- if attacking == false then
- local enemy = fire.Parent:FindFirstChildOfClass("Humanoid")
- if enemy then
- attacking = true
- local shot = Instance.new("Sound", char.Head)
- shot.SoundId = "rbxassetid://1422881019"
- shot.Volume = 0.1
- shot:Play()
- enemy.PlatformStand = true
- if enemy.RigType == Enum.HumanoidRigType.R6 then
- enemy.Parent.Torso["Left Hip"].Part1 = nil
- enemy.Parent.Torso["Left Shoulder"].Part1 = nil
- enemy.Parent.Torso["Right Hip"].Part1 = nil
- enemy.Parent.Torso["Right Shoulder"].Part1 = nil
- local c1 = Instance.new("Part", enemy.Parent)
- c1.Size = Vector3.new(1, 1 , 1)
- c1.Transparency = 1
- local c2 = Instance.new("Part", enemy.Parent)
- c2.Size = Vector3.new(1, 1 , 1)
- c2.Transparency = 1
- local c3 = Instance.new("Part", enemy.Parent)
- c3.Size = Vector3.new(1, 1 , 1)
- c3.Transparency = 1
- local c4 = Instance.new("Part", enemy.Parent)
- c4.Size = Vector3.new(1, 1 , 1)
- c4.Transparency = 1
- local weld1 = Instance.new("Weld", enemy.Parent)
- weld1.Part0 = enemy.Parent["Left Arm"]
- weld1.Part1 = c1
- local weld2 = Instance.new("Weld", enemy.Parent)
- weld2.Part0 = enemy.Parent["Left Leg"]
- weld2.Part1 = c2
- local weld3 = Instance.new("Weld", enemy.Parent)
- weld3.Part0 = enemy.Parent["Right Arm"]
- weld3.Part1 = c3
- local weld4 = Instance.new("Weld", enemy.Parent)
- weld4.Part0 = enemy.Parent["Right Leg"]
- weld4.Part1 = c4
- local j1 = Instance.new("Glue", enemy.Parent)
- j1.Part0 = enemy.Parent.Torso
- j1.Part1 = enemy.Parent["Right Arm"]
- j1.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- j1.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- local j2 = Instance.new("Glue", enemy.Parent)
- j2.Part0 = enemy.Parent.Torso
- j2.Part1 = enemy.Parent["Right Leg"]
- j2.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- j2.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- local j3 = Instance.new("Glue", enemy.Parent)
- j3.Part0 = enemy.Parent.Torso
- j3.Part1 = enemy.Parent["Left Arm"]
- j3.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- j3.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- local j4 = Instance.new("Glue", enemy.Parent)
- j4.Part0 = enemy.Parent.Torso
- j4.Part1 = enemy.Parent["Left Leg"]
- j4.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- j4.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- wait(2)
- enemy.Parent.Torso["Left Hip"].Part1 = enemy.Parent["Left Leg"]
- enemy.Parent.Torso["Left Shoulder"].Part1 = enemy.Parent["Left Arm"]
- enemy.Parent.Torso["Right Hip"].Part1 = enemy.Parent["Right Leg"]
- enemy.Parent.Torso["Right Shoulder"].Part1 = enemy.Parent["Right Arm"]
- end
- if enemy.RigType == Enum.HumanoidRigType.R15 then
- enemy.Parent.LeftUpperLeg.LeftHip.Part1 = nil
- enemy.Parent.LeftUpperArm.LeftShoulder.Part1 = nil
- enemy.Parent.RightUpperLeg.RightHip.Part1 = nil
- enemy.Parent.RightUpperArm.RightShoulder.Part1 = nil
- local c1 = Instance.new("Part", enemy.Parent)
- c1.Size = Vector3.new(1, 1 , 1)
- c1.Transparency = 1
- local c2 = Instance.new("Part", enemy.Parent)
- c2.Size = Vector3.new(1, 1 , 1)
- c2.Transparency = 1
- local c3 = Instance.new("Part", enemy.Parent)
- c3.Size = Vector3.new(1, 1 , 1)
- c3.Transparency = 1
- local c4 = Instance.new("Part", enemy.Parent)
- c4.Size = Vector3.new(1, 1 , 1)
- c4.Transparency = 1
- local weld1 = Instance.new("Weld", enemy.Parent)
- weld1.Part0 = enemy.Parent.LeftLowerArm
- weld1.Part1 = c1
- local weld2 = Instance.new("Weld", enemy.Parent)
- weld2.Part0 = enemy.Parent.LeftLowerLeg
- weld2.Part1 = c2
- local weld3 = Instance.new("Weld", enemy.Parent)
- weld3.Part0 = enemy.Parent.RightLowerArm
- weld3.Part1 = c3
- local weld4 = Instance.new("Weld", enemy.Parent)
- weld4.Part0 = enemy.Parent.RightLowerLeg
- weld4.Part1 = c4
- local j1 = Instance.new("Glue", enemy.Parent)
- j1.Part0 = enemy.Parent. UpperTorso
- j1.Part1 = enemy.Parent.RightUpperArm
- j1.C0 = enemy.Parent.RightUpperArm.RightShoulder.C0
- j1.C1 = enemy.Parent.RightUpperArm.RightShoulder.C1
- local j2 = Instance.new("Glue", enemy.Parent)
- j2.Part0 = enemy.Parent.LowerTorso
- j2.Part1 = enemy.Parent.RightUpperLeg
- j2.C0 = enemy.Parent.RightUpperLeg.RightHip.C0
- j2.C1 = enemy.Parent.RightUpperLeg.RightHip.C1
- local j3 = Instance.new("Glue", enemy.Parent)
- j3.Part0 = enemy.Parent.UpperTorso
- j3.Part1 = enemy.Parent.LeftUpperArm
- j3.C0 = enemy.Parent.LeftUpperArm.LeftShoulder.C0
- j3.C1 = enemy.Parent.LeftUpperArm.LeftShoulder.C1
- local j4 = Instance.new("Glue", enemy.Parent)
- j4.Part0 = enemy.Parent.LowerTorso
- j4.Part1 = enemy.Parent.LeftUpperLeg
- j4.C0 = enemy.Parent.LeftUpperLeg.LeftHip.C0
- j1.C1 = enemy.Parent.LeftUpperLeg.LeftHip.C1
- wait(2)
- enemy:TakeDamage(5)
- enemy.Parent.LeftUpperLeg.LeftHip.Part1 = enemy.Parent.LeftUpperLeg
- enemy.Parent.LeftUpperArm.LeftShoulder.Part1 = enemy.Parent.LeftUpperArm
- enemy.Parent.RightUpperLeg.RightHip.Part1 = enemy.Parent.RightUpperLeg
- enemy.Parent.RightUpperArm.RightShoulder.Part1 = enemy.Parent.RightUpperArm
- j1:Destroy()
- j2:Destroy()
- j3:Destroy()
- j4:Destroy()
- weld1:Destroy()
- weld2:Destroy()
- weld3:Destroy()
- weld4:Destroy()
- c1:Destroy()
- c2:Destroy()
- c3:Destroy()
- c4:Destroy()
- end
- for i,v in pairs (enemy.Parent:GetChildren()) do
- if v.ClassName == "Part" then
- enemy:TakeDamage(7)
- end
- end
- attacking = false
- enemy.PlatformStand = false
- end
- end
- end
- owner.Character.Head.Touched:connect(onTouched)
- local m = Instance.new("Model", char)
- m.Name = "Do you remember me?"
- local new = char.Head:Clone()
- new.Parent = m
- char.Head.Transparency = 1
- local h = Instance.new("Humanoid", m)
- h.MaxHealth = 0
- h.Health = 0
- h.Name = "OOF"
- char.Humanoid.Name = "OOF"
- wait(2)
- m.Name = "It's me the oof."
- wait(2)
- m.Name = "And it's my revenge!"
- wait(2)
- m.Name = "THE OOF"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement