Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Merasmus Script, by SlayKillerX66--
- staffout = true
- wait(1/60)
- local player = game.Players.LocalPlayer
- local C = player.Character
- local humanoid = C:WaitForChild("Humanoid")
- local RS = C.Torso["Right Shoulder"]
- local LS = C.Torso["Left Shoulder"]
- local RH = C.Torso["Right Hip"]
- local LH = C.Torso["Left Hip"]
- RH.C0 = RH.C0 * CFrame.Angles(-0.05,0,0)
- LS.C0 = LS.C0 * CFrame.Angles(-0.1,0,0)
- RS.C0 = RS.C0 * CFrame.Angles(-0.1,0,0)
- LH.C0 = LH.C0 * CFrame.Angles(-0.05,0,0)
- local mouse = player:GetMouse()
- local sounds = Instance.new("Sound")
- sounds.SoundId = "http://www.roblox.com/asset/?id=130945622"
- sounds.Parent = C.Torso
- sounds.Volume = 10
- sounds:play()
- local trail = Instance.new("Beam")
- trail.Color = ColorSequence.new(Color3.new(0.0666667, 0.0666667, 0.0666667), Color3.new(0.0666667, 0.0666667, 0.0666667))
- trail.Parent = C.Torso
- trail.Attachment0 = C:FindFirstChild("Right Arm").RightGripAttachment
- trail.Attachment1 = nil
- local billboardgui = Instance.new("BillboardGui")
- local textbox = Instance.new("TextBox")
- billboardgui.LightInfluence = 0
- billboardgui.SizeOffset = Vector2.new(0, 1.8)
- billboardgui.Size = UDim2.new(0, 200, 0, 50)
- billboardgui.Parent = C.Head
- textbox.TextWrapped = true
- textbox.BackgroundTransparency = 1
- textbox.BackgroundColor3 = Color3.new(1, 1, 1)
- textbox.BorderColor3 = Color3.new(1, 1, 1)
- textbox.TextSize = 40
- textbox.Font = Enum.Font.SourceSans
- textbox.Size = UDim2.new(0, 200, 0, 50)
- textbox.Text = "Merasmus"
- textbox.Parent = billboardgui
- local skullcap = Instance.new("Part")
- local mesh = Instance.new("SpecialMesh")
- local welde = Instance.new("Weld")
- skullcap.Size = Vector3.new(4, 2.4, 2)
- skullcap.BrickColor = BrickColor.new("Bright green")
- skullcap.Color = Color3.new(0.294118, 0.592157, 0.294118)
- skullcap.Name = "SkullCap"
- skullcap.Parent = workspace
- skullcap.CFrame = CFrame.new(0.26, 3.2, 44.85)
- mesh.TextureId = "http://www.roblox.com/asset/?id=14027832"
- mesh.MeshType = Enum.MeshType.FileMesh
- mesh.MeshId = "http://www.roblox.com/asset/?id=14028428"
- mesh.Parent = skullcap
- welde.Parent = C.Torso
- welde.Part0 = C.Head
- welde.Part1 = skullcap
- welde.C1 = CFrame.Angles(-0.2,0,0)
- welde.C0 = CFrame.new(0, 1, 0)
- skullcap.Parent=C
- function kill(nam, parent) if parent:FindFirstChild(nam) then
- parent[nam]:Destroy()
- end end
- kill("roblox", C.Torso)
- kill("Shirt", C)
- kill("Pants", C)
- local s=Instance.new("Shirt")
- s.Parent=C
- s.ShirtTemplate="http://www.roblox.com/asset/?id=388831708"
- local t=Instance.new("Pants")
- t.Parent=C
- t.PantsTemplate="http://www.roblox.com/asset/?id=203678568"
- C.Animate.walk.WalkAnim.AnimationId = 'http://www.roblox.com/Asset?ID=28440069'
- C.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/Asset?ID=27758613"
- mouse.KeyDown:connect(function(key)
- if key == "x" then
- end
- if key == "q" then
- if staffout == true then
- staffout = false
- C.Staff.Transparency = 1
- C.Staff.Fire.Enabled = false
- C.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/Asset?ID=180435571"
- elseif staffout == false then
- C.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/Asset?ID=27758613"
- staffout = true
- C.Staff.Fire.Enabled = true
- C.Staff.Transparency = 0
- end
- end
- if key == "r" then
- if staffout == true then
- local sounds = Instance.new("Sound")
- sounds.SoundId = "http://www.roblox.com/asset/?id=130973839"
- sounds.Parent = C.Torso
- sounds.Volume = 10
- sounds:play()
- local animation=Instance.new("Animation",C)
- animation.Name="LocalAnimation"
- animation.AnimationId = "http://www.roblox.com/Asset?ID=32326245"
- local anim=humanoid:LoadAnimation(animation)
- anim:Play()
- C.LocalAnimation:remove()
- wait(1.3)
- local animation=Instance.new("Animation",C)
- animation.Name="LocalAnimation"
- animation.AnimationId = "http://www.roblox.com/Asset?ID=27761123"
- local anim=humanoid:LoadAnimation(animation)
- anim:Play()
- C.LocalAnimation:remove()
- wait(0.5)
- local ball = Instance.new("Part")
- local mesh = Instance.new("SpecialMesh")
- ball.Parent = workspace
- ball.Color = Color3.new(0.458824, 0, 0)
- ball.Size = Vector3.new(1, 1, 1)
- ball.Shape = Enum.PartType.Ball
- ball.CanCollide = false
- ball.Anchored = true
- ball.Transparency = 0.1
- ball.CFrame = CFrame.new(C.Torso.Position)
- mesh.Parent = ball
- mesh.MeshId = "rbxassetid://689879827"
- mesh.Scale = Vector3.new(0.001, 0.001, 0.001)
- local Music = Instance.new("Sound")
- Music.SoundId = "http://www.roblox.com/asset/?id=280247455"
- Music.Parent = workspace
- Music.Volume = 10
- Music:play()
- function onTouch(part)
- local humanoid = part.Parent:findFirstChild("Humanoid")
- if (humanoid ~=nil) then
- humanoid.Health = humanoid.Health - 25
- end
- end
- ball.Touched:connect(onTouch)
- for i=1,100 do
- mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
- ball.Size = ball.Size + Vector3.new(10, 10, 10)
- wait(0.015)
- end
- ball:Remove()
- Music:Remove()
- anim:remove()
- end
- end
- function onButton1Down(mouse)
- if staffout == true then
- local LS = C.Torso["Left Shoulder"]
- local mt = mouse.Target
- local hl = mt.Parent:findFirstChild("Humanoid")
- if hl == nil then return end
- for i=1,15 do
- RS.C0 = RS.C0 * CFrame.Angles(0, 0, 0.05)
- wait(0.01)
- end
- local hit = Instance.new("Attachment")
- hit.Parent = mt.Parent:FindFirstChild("Torso")
- trail.Attachment1 = hit
- local Music = Instance.new("Sound")
- Music.SoundId = "http://www.roblox.com/asset/?id=169628396"
- Music.Parent = C.Torso
- Music.Volume = 0.5
- Music:play()
- local boom = Instance.new("Explosion")
- boom.BlastRadius = 0
- boom.Parent = hit.Parent.Parent
- boom.Position = hit.Parent.Position
- hl.WalkSpeed = 3
- hl.Health = hl.Health - 55
- RS.C0 = RS.C0 * CFrame.Angles(0, 0, 0.5)
- for i=1,25 do
- RS.C0 = RS.C0 * CFrame.Angles(0, 0, -0.05)
- wait(0.01)
- end
- trail.Attachment1 = nil
- wait(2.5)
- boom:remove()
- hl.WalkSpeed = 16
- end
- end
- if key == "z" then
- end
- if key == "f" then
- local Sound = Instance.new("Sound")
- Sound.SoundId = "http://www.roblox.com/asset/?id=287614966"
- Sound.Parent = workspace
- Sound.Volume = 10
- Sound:play()
- local animation=Instance.new("Animation",C)
- animation.Name="LocalAnimation"
- animation.AnimationId = "http://www.roblox.com/Asset?ID=52155728"
- local anim=humanoid:LoadAnimation(animation)
- anim:Play()
- C.LocalAnimation:remove()
- wait(2)
- anim:Stop()
- end
- if key == "e" then
- if staffout == true then
- local sounds = Instance.new("Sound")
- sounds.SoundId = "http://www.roblox.com/asset/?id=199607491"
- sounds.Parent = C.Torso
- sounds.Volume = 10
- sounds:play()
- wait(0.1)
- local animation=Instance.new("Animation",C)
- animation.Name="LocalAnimation"
- animation.AnimationId = "http://www.roblox.com/Asset?ID=27741468"
- local anim=humanoid:LoadAnimation(animation)
- anim:Play()
- C.LocalAnimation:remove()
- wait(0.8)
- local drooling_zombie = Instance.new("Model")
- local humanoidrootpart = Instance.new("Part")
- local root_hip = Instance.new("Motor6D")
- local torso = Instance.new("Part")
- local left_hip = Instance.new("Motor6D")
- local right_hip = Instance.new("Motor6D")
- local left_shoulder = Instance.new("Motor6D")
- local right_shoulder = Instance.new("Motor6D")
- local neck = Instance.new("Motor6D")
- local repulsionforce = Instance.new("BodyForce")
- local left_leg = Instance.new("Part")
- local right_leg = Instance.new("Part")
- local left_arm = Instance.new("Part")
- local right_arm = Instance.new("Part")
- local head = Instance.new("Part")
- local face = Instance.new("Decal")
- local mesh = Instance.new("SpecialMesh")
- local humanoid = Instance.new("Humanoid")
- local body_colors = Instance.new("BodyColors")
- drooling_zombie.Name = "Zombie"
- drooling_zombie.Parent = workspace
- humanoidrootpart.Size = Vector3.new(2, 2, 1)
- humanoidrootpart.BottomSurface = Enum.SurfaceType.Smooth
- humanoidrootpart.Orientation = Vector3.new(0, -90, 0)
- humanoidrootpart.Color = Color3.new(0.152941, 0.27451, 0.176471)
- humanoidrootpart.Name = "HumanoidRootPart"
- humanoidrootpart.BrickColor = BrickColor.new("Earth green")
- humanoidrootpart.Transparency = 1
- humanoidrootpart.TopSurface = Enum.SurfaceType.Smooth
- humanoidrootpart.Parent = drooling_zombie
- humanoidrootpart.CFrame = CFrame.new(-25.01, 5, 8.51) * CFrame.Angles(0, -1.571, 0)
- root_hip.Part1 = torso
- root_hip.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.571, 0, -3.142)
- root_hip.MaxVelocity = 0.1
- root_hip.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.571, 0, -3.142)
- root_hip.Name = "Root Hip"
- root_hip.Part0 = humanoidrootpart
- root_hip.Parent = humanoidrootpart
- torso.Size = Vector3.new(2, 2, 1)
- torso.BottomSurface = Enum.SurfaceType.Smooth
- torso.Orientation = Vector3.new(0, -90, 0)
- torso.Color = Color3.new(0.152941, 0.27451, 0.176471)
- torso.Name = "Torso"
- torso.TopSurface = Enum.SurfaceType.Smooth
- torso.BrickColor = BrickColor.new("Earth green")
- torso.Parent = drooling_zombie
- torso.CFrame = CFrame.new(-25.01, 5, 8.51) * CFrame.Angles(0, -1.571, 0)
- left_hip.Part1 = left_leg
- left_hip.C0 = CFrame.new(-1, -1, 0) * CFrame.Angles(0, -1.571, 0)
- left_hip.MaxVelocity = 0.1
- left_hip.C1 = CFrame.new(-0.5, 1, 0) * CFrame.Angles(0, -1.571, 0)
- left_hip.Name = "Left Hip"
- left_hip.Part0 = torso
- left_hip.Parent = torso
- right_hip.Part1 = right_leg
- right_hip.C0 = CFrame.new(1, -1, 0) * CFrame.Angles(0, 1.571, 0)
- right_hip.MaxVelocity = 0.1
- right_hip.C1 = CFrame.new(0.5, 1, 0) * CFrame.Angles(0, 1.571, 0)
- right_hip.Name = "Right Hip"
- right_hip.Part0 = torso
- right_hip.Parent = torso
- left_shoulder.Part1 = left_arm
- left_shoulder.C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(0, -1.571, 0)
- left_shoulder.MaxVelocity = 0.1
- left_shoulder.C1 = CFrame.new(0.5, 0.5, 0) * CFrame.Angles(0, -1.571, 0)
- left_shoulder.Name = "Left Shoulder"
- left_shoulder.Part0 = torso
- left_shoulder.Parent = torso
- right_shoulder.Part1 = right_arm
- right_shoulder.C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(0, 1.571, 0)
- right_shoulder.MaxVelocity = 0.1
- right_shoulder.C1 = CFrame.new(-0.5, 0.5, 0) * CFrame.Angles(0, 1.571, 0)
- right_shoulder.Name = "Right Shoulder"
- right_shoulder.Part0 = torso
- right_shoulder.Parent = torso
- neck.Part1 = head
- neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(-1.571, 0, -3.142)
- neck.MaxVelocity = 0.1
- neck.C1 = CFrame.new(0, -0.5, 0) * CFrame.Angles(-1.571, 0, -3.142)
- neck.Name = "Neck"
- neck.Part0 = torso
- neck.Parent = torso
- repulsionforce.Name = "RepulsionForce"
- repulsionforce.Force = Vector3.new(0, 0, 0)
- repulsionforce.Parent = torso
- left_leg.CanCollide = false
- left_leg.Size = Vector3.new(1, 2, 1)
- left_leg.BottomSurface = Enum.SurfaceType.Smooth
- left_leg.Orientation = Vector3.new(0, -90, 0)
- left_leg.Color = Color3.new(0.152941, 0.27451, 0.176471)
- left_leg.Name = "Left Leg"
- left_leg.TopSurface = Enum.SurfaceType.Smooth
- left_leg.BrickColor = BrickColor.new("Earth green")
- left_leg.Parent = drooling_zombie
- left_leg.CFrame = CFrame.new(-25.01, 3, 8.01) * CFrame.Angles(0, -1.571, 0)
- right_leg.CanCollide = false
- right_leg.Size = Vector3.new(1, 2, 1)
- right_leg.BottomSurface = Enum.SurfaceType.Smooth
- right_leg.Orientation = Vector3.new(0, -90, 0)
- right_leg.Color = Color3.new(0.152941, 0.27451, 0.176471)
- right_leg.Name = "Right Leg"
- right_leg.TopSurface = Enum.SurfaceType.Smooth
- right_leg.BrickColor = BrickColor.new("Earth green")
- right_leg.Parent = drooling_zombie
- right_leg.CFrame = CFrame.new(-25.01, 3, 9.01) * CFrame.Angles(0, -1.571, 0)
- left_arm.CanCollide = false
- left_arm.Size = Vector3.new(1, 2, 1)
- left_arm.BottomSurface = Enum.SurfaceType.Smooth
- left_arm.Orientation = Vector3.new(0, -90, 0)
- left_arm.Color = Color3.new(0.152941, 0.27451, 0.176471)
- left_arm.Name = "Left Arm"
- left_arm.TopSurface = Enum.SurfaceType.Smooth
- left_arm.BrickColor = BrickColor.new("Earth green")
- left_arm.Parent = drooling_zombie
- left_arm.CFrame = CFrame.new(-25.01, 5, 7.01) * CFrame.Angles(0, -1.571, 0)
- right_arm.CanCollide = false
- right_arm.Size = Vector3.new(1, 2, 1)
- right_arm.BottomSurface = Enum.SurfaceType.Smooth
- right_arm.Orientation = Vector3.new(0, -90, 0)
- right_arm.Color = Color3.new(0.152941, 0.27451, 0.176471)
- right_arm.Name = "Right Arm"
- right_arm.TopSurface = Enum.SurfaceType.Smooth
- right_arm.BrickColor = BrickColor.new("Earth green")
- right_arm.Parent = drooling_zombie
- right_arm.CFrame = CFrame.new(-25.01, 5, 10.01) * CFrame.Angles(0, -1.571, 0)
- head.Size = Vector3.new(2, 1, 1)
- head.BottomSurface = Enum.SurfaceType.Smooth
- head.Orientation = Vector3.new(0, -90, 0)
- head.Color = Color3.new(0.227451, 0.490196, 0.0823529)
- head.Name = "Head"
- head.TopSurface = Enum.SurfaceType.Smooth
- head.BrickColor = BrickColor.new("Camo")
- head.Parent = drooling_zombie
- head.CFrame = CFrame.new(-25.01, 6.5, 8.51) * CFrame.Angles(0, -1.571, 0)
- face.Texture = "http://www.roblox.com/asset/?id=7074882"
- face.Name = "Face"
- face.Parent = head
- mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
- mesh.Parent = head
- humanoid.WalkSpeed = 10
- humanoid.Parent = drooling_zombie
- body_colors.HeadColor = BrickColor.new("Medium green")
- body_colors.LeftLegColor = BrickColor.new("Reddish brown")
- body_colors.LeftArmColor = BrickColor.new("Medium green")
- body_colors.RightLegColor = BrickColor.new("Reddish brown")
- body_colors.RightArmColor = BrickColor.new("Medium green")
- body_colors.TorsoColor = BrickColor.new("Reddish brown")
- body_colors.Parent = drooling_zombie
- drooling_zombie.Torso.CFrame = CFrame.new(C.Torso.Position)
- drooling_zombie.Torso.CFrame = C.Torso.CFrame * CFrame.new(0,0,-12)
- local ball = Instance.new("Part")
- local mesh = Instance.new("SpecialMesh")
- ball.Parent = workspace
- ball.Color = Color3.new(0.458824, 0, 0)
- ball.Size = Vector3.new(1, 1, 1)
- ball.Shape = Enum.PartType.Ball
- ball.CanCollide = false
- ball.Anchored = true
- ball.Transparency = 0.5
- ball.Material = Enum.Material.Neon
- ball.CFrame = CFrame.new(drooling_zombie.Torso.Position)
- mesh.Parent = ball
- mesh.MeshId = "rbxassetid://689879827"
- mesh.Scale = Vector3.new(0.05,0.05,0.05)
- for i=1,22 do
- mesh.Scale = mesh.Scale + Vector3.new(0.01,0.01,0.01)
- wait(0.01)
- end
- function onTouch(part)
- local humanoid = part.Parent:findFirstChild("Humanoid")
- sound2 = Instance.new('Sound')
- sound2.SoundId = 'http://www.roblox.com/asset/?id=740163753'
- sound2.Parent = drooling_zombie.Torso
- sound2:Play()
- if (humanoid ~=nil) then
- humanoid.Health = humanoid.Health - 25
- end
- end
- drooling_zombie.Torso.Touched:connect(onTouch)
- mesh:remove()
- ball:remove()
- local arms = {drooling_zombie:FindFirstChild("Left Arm"), drooling_zombie:FindFirstChild("Right Arm")}
- local torso = drooling_zombie:FindFirstChild("Torso")
- local weld1 = Instance.new("Weld")
- weld1.Part0 = drooling_zombie.Torso
- weld1.Parent = drooling_zombie.Torso
- weld1.Part1 = arms[1]
- weld1.C1 = CFrame.new(-0.5, 0.5, 1.3) * CFrame.fromEulerAnglesXYZ(math.rad(270), 0, math.rad(-90)) --(-0.249, 1.35, 0.6)
- local weld1 = Instance.new("Weld")
- weld1.Part0 = drooling_zombie.Torso
- weld1.Parent = drooling_zombie.Torso
- weld1.Part1 = arms[2]
- weld1.C1 = CFrame.new(-0.5, 0.5, -1.3) * CFrame.fromEulerAnglesXYZ(math.rad(270), 0, math.rad(-90)) --(-0.249, 1.35, 0.6)
- function findNearestTorso(pos)
- local list = game.Workspace:children()
- local torso = nil
- local dist = 125
- local temp = nil
- local human = nil
- local temp2 = nil
- for x = 1, #list do
- temp2 = list[x]
- if (temp2.className == "Model") and (temp2 ~= drooling_zombie) then
- temp = temp2:findFirstChild("Torso")
- human = temp2:findFirstChild("Humanoid")
- if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
- if (temp.Position - pos).magnitude < dist then
- torso = temp
- dist = (temp.Position - pos).magnitude
- end
- end
- end
- end
- return torso
- end
- while true do
- wait(0.1)
- local target = findNearestTorso(drooling_zombie.Torso.Position)
- if target ~= nil then
- drooling_zombie.Humanoid:MoveTo(target.Position, target)
- end
- end
- end
- end
- end)
- mouse.Button1Down:connect(function() onButton1Down(mouse) end)
- local staff = Instance.new("Part")
- local weld = Instance.new("Weld")
- local sounds = Instance.new("Sound")
- sounds.SoundId = "http://www.roblox.com/asset/?id=169310310"
- sounds.Parent = C.Torso
- sounds.Volume = 10
- sounds:play()
- C.Animate.idle.Animation2:remove()
- staff.Parent = C
- staff.Anchored = false
- staff.CanCollide = false
- staff.Name = "Staff"
- local fire = Instance.new("Fire")
- fire.Heat = 25
- fire.Color = Color3.new(0.0352941, 0.345098, 0.92549)
- fire.Size = 2
- fire.SecondaryColor = Color3.new(0.0352941, 0.0666667, 0.545098)
- fire.Parent = staff
- weld.Name = "staffweld"
- weld.Parent = C.Torso
- weld.Part0 = staff
- weld.Part1 = C:FindFirstChild("Right Arm")
- weld.C1 = CFrame.fromEulerAnglesXYZ(-1.5, 3.2, 0)
- weld.C0 = CFrame.new(-0.4, 0, -0.9)
- local mesh = Instance.new("SpecialMesh")
- mesh.MeshType = Enum.MeshType.FileMesh
- mesh.Scale = Vector3.new(0.02, 0.02, 0.02)
- mesh.MeshId = "rbxassetid://591079842"
- mesh.TextureId = "rbxassetid://591079849"
- mesh.Parent = staff
- wait(0.5)
- wait(1.5)
- C.Humanoid.Name = "ZombieSafe"
- print("Merasmus is mlg.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement