SHOW:
|
|
- or go back to the newest paste.
| 1 | --Merasmus Script, by SlayKillerX66-- | |
| 2 | ||
| 3 | staffout = true | |
| 4 | ||
| 5 | wait(1/60) | |
| 6 | ||
| 7 | local player = game.Players.LocalPlayer | |
| 8 | local C = player.Character | |
| 9 | local humanoid = C:WaitForChild("Humanoid")
| |
| 10 | local RS = C.Torso["Right Shoulder"] | |
| 11 | local LS = C.Torso["Left Shoulder"] | |
| 12 | local RH = C.Torso["Right Hip"] | |
| 13 | local LH = C.Torso["Left Hip"] | |
| 14 | RH.C0 = RH.C0 * CFrame.Angles(-0.05,0,0) | |
| 15 | LS.C0 = LS.C0 * CFrame.Angles(-0.1,0,0) | |
| 16 | RS.C0 = RS.C0 * CFrame.Angles(-0.1,0,0) | |
| 17 | LH.C0 = LH.C0 * CFrame.Angles(-0.05,0,0) | |
| 18 | local mouse = player:GetMouse() | |
| 19 | ||
| 20 | local sounds = Instance.new("Sound")
| |
| 21 | sounds.SoundId = "http://www.roblox.com/asset/?id=130945622" | |
| 22 | sounds.Parent = C.Torso | |
| 23 | sounds.Volume = 10 | |
| 24 | sounds:play() | |
| 25 | ||
| 26 | local trail = Instance.new("Beam")
| |
| 27 | trail.Color = ColorSequence.new(Color3.new(0.0666667, 0.0666667, 0.0666667), Color3.new(0.0666667, 0.0666667, 0.0666667)) | |
| 28 | trail.Parent = C.Torso | |
| 29 | trail.Attachment0 = C:FindFirstChild("Right Arm").RightGripAttachment
| |
| 30 | trail.Attachment1 = nil | |
| 31 | ||
| 32 | local billboardgui = Instance.new("BillboardGui")
| |
| 33 | local textbox = Instance.new("TextBox")
| |
| 34 | ||
| 35 | billboardgui.LightInfluence = 0 | |
| 36 | billboardgui.SizeOffset = Vector2.new(0, 1.8) | |
| 37 | billboardgui.Size = UDim2.new(0, 200, 0, 50) | |
| 38 | billboardgui.Parent = C.Head | |
| 39 | textbox.TextWrapped = true | |
| 40 | textbox.BackgroundTransparency = 1 | |
| 41 | textbox.BackgroundColor3 = Color3.new(1, 1, 1) | |
| 42 | textbox.BorderColor3 = Color3.new(1, 1, 1) | |
| 43 | textbox.TextSize = 40 | |
| 44 | textbox.Font = Enum.Font.SourceSans | |
| 45 | textbox.Size = UDim2.new(0, 200, 0, 50) | |
| 46 | textbox.Text = "Merasmus" | |
| 47 | textbox.Parent = billboardgui | |
| 48 | ||
| 49 | local skullcap = Instance.new("Part")
| |
| 50 | local mesh = Instance.new("SpecialMesh")
| |
| 51 | local welde = Instance.new("Weld")
| |
| 52 | skullcap.Size = Vector3.new(4, 2.4, 2) | |
| 53 | skullcap.BrickColor = BrickColor.new("Bright green")
| |
| 54 | skullcap.Color = Color3.new(0.294118, 0.592157, 0.294118) | |
| 55 | skullcap.Name = "SkullCap" | |
| 56 | skullcap.Parent = workspace | |
| 57 | skullcap.CFrame = CFrame.new(0.26, 3.2, 44.85) | |
| 58 | mesh.TextureId = "http://www.roblox.com/asset/?id=14027832" | |
| 59 | mesh.MeshType = Enum.MeshType.FileMesh | |
| 60 | mesh.MeshId = "http://www.roblox.com/asset/?id=14028428" | |
| 61 | mesh.Parent = skullcap | |
| 62 | welde.Parent = C.Torso | |
| 63 | welde.Part0 = C.Head | |
| 64 | welde.Part1 = skullcap | |
| 65 | welde.C1 = CFrame.Angles(-0.2,0,0) | |
| 66 | welde.C0 = CFrame.new(0, 1, 0) | |
| 67 | skullcap.Parent=C | |
| 68 | ||
| 69 | function kill(nam, parent) if parent:FindFirstChild(nam) then | |
| 70 | parent[nam]:Destroy() | |
| 71 | end end | |
| 72 | kill("roblox", C.Torso)
| |
| 73 | kill("Shirt", C)
| |
| 74 | kill("Pants", C)
| |
| 75 | local s=Instance.new("Shirt")
| |
| 76 | s.Parent=C | |
| 77 | s.ShirtTemplate="http://www.roblox.com/asset/?id=388831708" | |
| 78 | local t=Instance.new("Pants")
| |
| 79 | t.Parent=C | |
| 80 | t.PantsTemplate="http://www.roblox.com/asset/?id=203678568" | |
| 81 | ||
| 82 | ||
| 83 | C.Animate.walk.WalkAnim.AnimationId = 'http://www.roblox.com/Asset?ID=27759788' | |
| 84 | C.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/Asset?ID=27758613" | |
| 85 | ||
| 86 | mouse.KeyDown:connect(function(key) | |
| 87 | ||
| 88 | if key == "x" then | |
| 89 | local sound = Instance.new("Sound")
| |
| 90 | sounds.SoundId = "http://www.roblox.com/asset/?id=437846473" | |
| 91 | sounds.Parent = C.Torso | |
| 92 | sounds.Volume = 10 | |
| 93 | sounds:play() | |
| 94 | wait(0.7) | |
| 95 | local animation=Instance.new("Animation",C)
| |
| 96 | animation.Name="LocalAnimation" | |
| 97 | animation.AnimationId = "http://www.roblox.com/Asset?ID=32326246" | |
| 98 | local anim=humanoid:LoadAnimation(animation) | |
| 99 | anim:Play() | |
| 100 | C.LocalAnimation:remove() | |
| 101 | local landmine = Instance.new("Part",workspace)
| |
| 102 | landmine.Transparency = 0.1 | |
| 103 | landmine.Size = Vector3.new(0.1,0.1,0.1) | |
| 104 | landmine.CFrame = CFrame.new(C.Torso.Position) | |
| 105 | landmine.CFrame = C.Torso.CFrame * CFrame.new(0,0,-6) | |
| 106 | landmine.Anchored = true | |
| 107 | landmine.CanCollide = true | |
| 108 | landmine.Shape = Enum.PartType.Ball | |
| 109 | landmine.Material = Enum.Material.Glass | |
| 110 | landmine.Color = Color3.new(0.0156863, 0.686275, 0.92549) | |
| 111 | wait(0.5) | |
| 112 | for i=1,8 do | |
| 113 | landmine.Size = landmine.Size + Vector3.new(0.5,0.5,0.5) | |
| 114 | wait(0.02) | |
| 115 | end | |
| 116 | landmine.Anchored = false | |
| 117 | local v = Instance.new("BodyVelocity",landmine)
| |
| 118 | v.Velocity = C.Torso.CFrame.lookVector * 90 | |
| 119 | v.MaxForce = Vector3.new(math.huge, math.huge, math.huge) | |
| 120 | for i=1,8 do | |
| 121 | landmine.Size = landmine.Size + Vector3.new(0.5,0.5,0.5) | |
| 122 | wait(0.02) | |
| 123 | end | |
| 124 | function onTouch(part) | |
| 125 | local humanoid = part.Parent:findFirstChild("Humanoid")
| |
| 126 | if (humanoid ~=nil) then | |
| 127 | humanoid.Health = humanoid.Health - 25 | |
| 128 | end | |
| 129 | end | |
| 130 | landmine.Touched:connect(onTouch) | |
| 131 | wait(3) | |
| 132 | landmine:remove() | |
| 133 | end | |
| 134 | ||
| 135 | if key == "q" then | |
| 136 | if staffout == true then | |
| 137 | staffout = false | |
| 138 | C.Staff.Transparency = 1 | |
| 139 | C.Staff.Fire.Enabled = false | |
| 140 | C.Animate.walk.WalkAnim.AnimationId = 'http://www.roblox.com/Asset?ID=28440069' | |
| 141 | C.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/Asset?ID=180435571" | |
| 142 | local animateScript = C:WaitForChild("Animate")
| |
| 143 | for _, animationTrack in pairs(humanoid:GetPlayingAnimationTracks()) do | |
| 144 | animationTrack:Stop(0) | |
| 145 | end | |
| 146 | elseif staffout == false then | |
| 147 | C.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/Asset?ID=27758613" | |
| 148 | C.Animate.walk.WalkAnim.AnimationId = 'http://www.roblox.com/Asset?ID=27759788' | |
| 149 | local animateScript = C:WaitForChild("Animate")
| |
| 150 | for _, animationTrack in pairs(humanoid:GetPlayingAnimationTracks()) do | |
| 151 | animationTrack:Stop(0) | |
| 152 | end | |
| 153 | staffout = true | |
| 154 | C.Staff.Fire.Enabled = true | |
| 155 | C.Staff.Transparency = 0 | |
| 156 | end | |
| 157 | end | |
| 158 | if key == "r" then | |
| 159 | if staffout == true then | |
| 160 | local sounds = Instance.new("Sound")
| |
| 161 | sounds.SoundId = "http://www.roblox.com/asset/?id=130973839" | |
| 162 | sounds.Parent = C.Torso | |
| 163 | sounds.Volume = 10 | |
| 164 | sounds:play() | |
| 165 | local animation=Instance.new("Animation",C)
| |
| 166 | animation.Name="LocalAnimation" | |
| 167 | animation.AnimationId = "http://www.roblox.com/Asset?ID=32326245" | |
| 168 | local anim=humanoid:LoadAnimation(animation) | |
| 169 | anim:Play() | |
| 170 | C.LocalAnimation:remove() | |
| 171 | wait(1.3) | |
| 172 | local animation=Instance.new("Animation",C)
| |
| 173 | animation.Name="LocalAnimation" | |
| 174 | animation.AnimationId = "http://www.roblox.com/Asset?ID=27761123" | |
| 175 | local anim=humanoid:LoadAnimation(animation) | |
| 176 | anim:Play() | |
| 177 | C.LocalAnimation:remove() | |
| 178 | wait(0.5) | |
| 179 | local ball = Instance.new("Part")
| |
| 180 | local mesh = Instance.new("SpecialMesh")
| |
| 181 | ball.Parent = workspace | |
| 182 | ball.Color = Color3.new(0.458824, 0, 0) | |
| 183 | ball.Size = Vector3.new(1, 1, 1) | |
| 184 | ball.Shape = Enum.PartType.Ball | |
| 185 | ball.CanCollide = false | |
| 186 | ball.Anchored = true | |
| 187 | ball.Transparency = 0.1 | |
| 188 | ball.CFrame = CFrame.new(C.Torso.Position) | |
| 189 | mesh.Parent = ball | |
| 190 | mesh.MeshId = "rbxassetid://689879827" | |
| 191 | mesh.Scale = Vector3.new(0.001, 0.001, 0.001) | |
| 192 | local Music = Instance.new("Sound")
| |
| 193 | Music.SoundId = "http://www.roblox.com/asset/?id=280247455" | |
| 194 | Music.Parent = workspace | |
| 195 | Music.Volume = 10 | |
| 196 | Music:play() | |
| 197 | function onTouch(part) | |
| 198 | local humanoid = part.Parent:findFirstChild("Humanoid")
| |
| 199 | if (humanoid ~=nil) then | |
| 200 | humanoid.Health = humanoid.Health - 25 | |
| 201 | end | |
| 202 | end | |
| 203 | ball.Touched:connect(onTouch) | |
| 204 | for i=1,100 do | |
| 205 | mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2) | |
| 206 | ball.Size = ball.Size + Vector3.new(10, 10, 10) | |
| 207 | wait(0.015) | |
| 208 | end | |
| 209 | ball:Remove() | |
| 210 | Music:Remove() | |
| 211 | anim:remove() | |
| 212 | end | |
| 213 | end | |
| 214 | ||
| 215 | function onButton1Down(mouse) | |
| 216 | if staffout == true then | |
| 217 | local LS = C.Torso["Left Shoulder"] | |
| 218 | local mt = mouse.Target | |
| 219 | local hl = mt.Parent:findFirstChild("Humanoid")
| |
| 220 | if hl == nil then return end | |
| 221 | for i=1,15 do | |
| 222 | RS.C0 = RS.C0 * CFrame.Angles(0, 0, 0.05) | |
| 223 | wait(0.01) | |
| 224 | end | |
| 225 | local hit = Instance.new("Attachment")
| |
| 226 | hit.Parent = mt.Parent:FindFirstChild("Torso")
| |
| 227 | trail.Attachment1 = hit | |
| 228 | local Music = Instance.new("Sound")
| |
| 229 | Music.SoundId = "http://www.roblox.com/asset/?id=169628396" | |
| 230 | Music.Parent = C.Torso | |
| 231 | Music.Volume = 0.5 | |
| 232 | Music:play() | |
| 233 | local boom = Instance.new("Explosion")
| |
| 234 | boom.BlastRadius = 0 | |
| 235 | boom.Parent = hit.Parent.Parent | |
| 236 | boom.Position = hit.Parent.Position | |
| 237 | hl.WalkSpeed = 3 | |
| 238 | hl.Health = hl.Health - 55 | |
| 239 | RS.C0 = RS.C0 * CFrame.Angles(0, 0, 0.5) | |
| 240 | for i=1,25 do | |
| 241 | RS.C0 = RS.C0 * CFrame.Angles(0, 0, -0.05) | |
| 242 | wait(0.01) | |
| 243 | end | |
| 244 | trail.Attachment1 = nil | |
| 245 | wait(2.5) | |
| 246 | boom:remove() | |
| 247 | hl.WalkSpeed = 16 | |
| 248 | end | |
| 249 | end | |
| 250 | ||
| 251 | if key == "z" then | |
| 252 | ||
| 253 | end | |
| 254 | ||
| 255 | if key == "f" then | |
| 256 | local Sound = Instance.new("Sound")
| |
| 257 | Sound.SoundId = "http://www.roblox.com/asset/?id=287614966" | |
| 258 | Sound.Parent = workspace | |
| 259 | Sound.Volume = 10 | |
| 260 | Sound:play() | |
| 261 | local animation=Instance.new("Animation",C)
| |
| 262 | animation.Name="LocalAnimation" | |
| 263 | animation.AnimationId = "http://www.roblox.com/Asset?ID=52155728" | |
| 264 | local anim=humanoid:LoadAnimation(animation) | |
| 265 | anim:Play() | |
| 266 | C.LocalAnimation:remove() | |
| 267 | wait(2) | |
| 268 | anim:Stop() | |
| 269 | end | |
| 270 | ||
| 271 | if key == "e" then | |
| 272 | if staffout == true then | |
| 273 | local sounds = Instance.new("Sound")
| |
| 274 | sounds.SoundId = "http://www.roblox.com/asset/?id=199607491" | |
| 275 | sounds.Parent = C.Torso | |
| 276 | sounds.Volume = 10 | |
| 277 | sounds:play() | |
| 278 | wait(0.1) | |
| 279 | local animation=Instance.new("Animation",C)
| |
| 280 | animation.Name="LocalAnimation" | |
| 281 | animation.AnimationId = "http://www.roblox.com/Asset?ID=27741468" | |
| 282 | local anim=humanoid:LoadAnimation(animation) | |
| 283 | anim:Play() | |
| 284 | C.LocalAnimation:remove() | |
| 285 | wait(0.8) | |
| 286 | local drooling_zombie = Instance.new("Model")
| |
| 287 | local humanoidrootpart = Instance.new("Part")
| |
| 288 | local root_hip = Instance.new("Motor6D")
| |
| 289 | local torso = Instance.new("Part")
| |
| 290 | local left_hip = Instance.new("Motor6D")
| |
| 291 | local right_hip = Instance.new("Motor6D")
| |
| 292 | local left_shoulder = Instance.new("Motor6D")
| |
| 293 | local right_shoulder = Instance.new("Motor6D")
| |
| 294 | local neck = Instance.new("Motor6D")
| |
| 295 | local repulsionforce = Instance.new("BodyForce")
| |
| 296 | local left_leg = Instance.new("Part")
| |
| 297 | local right_leg = Instance.new("Part")
| |
| 298 | local left_arm = Instance.new("Part")
| |
| 299 | local right_arm = Instance.new("Part")
| |
| 300 | local head = Instance.new("Part")
| |
| 301 | local face = Instance.new("Decal")
| |
| 302 | local mesh = Instance.new("SpecialMesh")
| |
| 303 | local humanoid = Instance.new("Humanoid")
| |
| 304 | local body_colors = Instance.new("BodyColors")
| |
| 305 | ||
| 306 | drooling_zombie.Name = "Zombie" | |
| 307 | drooling_zombie.Parent = workspace | |
| 308 | humanoidrootpart.Size = Vector3.new(2, 2, 1) | |
| 309 | humanoidrootpart.BottomSurface = Enum.SurfaceType.Smooth | |
| 310 | humanoidrootpart.Orientation = Vector3.new(0, -90, 0) | |
| 311 | humanoidrootpart.Color = Color3.new(0.152941, 0.27451, 0.176471) | |
| 312 | humanoidrootpart.Name = "HumanoidRootPart" | |
| 313 | humanoidrootpart.BrickColor = BrickColor.new("Earth green")
| |
| 314 | humanoidrootpart.Transparency = 1 | |
| 315 | humanoidrootpart.TopSurface = Enum.SurfaceType.Smooth | |
| 316 | humanoidrootpart.Parent = drooling_zombie | |
| 317 | humanoidrootpart.CFrame = CFrame.new(-25.01, 5, 8.51) * CFrame.Angles(0, -1.571, 0) | |
| 318 | root_hip.Part1 = torso | |
| 319 | root_hip.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.571, 0, -3.142) | |
| 320 | root_hip.MaxVelocity = 0.1 | |
| 321 | root_hip.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.571, 0, -3.142) | |
| 322 | root_hip.Name = "Root Hip" | |
| 323 | root_hip.Part0 = humanoidrootpart | |
| 324 | root_hip.Parent = humanoidrootpart | |
| 325 | torso.Size = Vector3.new(2, 2, 1) | |
| 326 | torso.BottomSurface = Enum.SurfaceType.Smooth | |
| 327 | torso.Orientation = Vector3.new(0, -90, 0) | |
| 328 | torso.Color = Color3.new(0.152941, 0.27451, 0.176471) | |
| 329 | torso.Name = "Torso" | |
| 330 | torso.TopSurface = Enum.SurfaceType.Smooth | |
| 331 | torso.BrickColor = BrickColor.new("Earth green")
| |
| 332 | torso.Parent = drooling_zombie | |
| 333 | torso.CFrame = CFrame.new(-25.01, 5, 8.51) * CFrame.Angles(0, -1.571, 0) | |
| 334 | left_hip.Part1 = left_leg | |
| 335 | left_hip.C0 = CFrame.new(-1, -1, 0) * CFrame.Angles(0, -1.571, 0) | |
| 336 | left_hip.MaxVelocity = 0.1 | |
| 337 | left_hip.C1 = CFrame.new(-0.5, 1, 0) * CFrame.Angles(0, -1.571, 0) | |
| 338 | left_hip.Name = "Left Hip" | |
| 339 | left_hip.Part0 = torso | |
| 340 | left_hip.Parent = torso | |
| 341 | right_hip.Part1 = right_leg | |
| 342 | right_hip.C0 = CFrame.new(1, -1, 0) * CFrame.Angles(0, 1.571, 0) | |
| 343 | right_hip.MaxVelocity = 0.1 | |
| 344 | right_hip.C1 = CFrame.new(0.5, 1, 0) * CFrame.Angles(0, 1.571, 0) | |
| 345 | right_hip.Name = "Right Hip" | |
| 346 | right_hip.Part0 = torso | |
| 347 | right_hip.Parent = torso | |
| 348 | left_shoulder.Part1 = left_arm | |
| 349 | left_shoulder.C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(0, -1.571, 0) | |
| 350 | left_shoulder.MaxVelocity = 0.1 | |
| 351 | left_shoulder.C1 = CFrame.new(0.5, 0.5, 0) * CFrame.Angles(0, -1.571, 0) | |
| 352 | left_shoulder.Name = "Left Shoulder" | |
| 353 | left_shoulder.Part0 = torso | |
| 354 | left_shoulder.Parent = torso | |
| 355 | right_shoulder.Part1 = right_arm | |
| 356 | right_shoulder.C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(0, 1.571, 0) | |
| 357 | right_shoulder.MaxVelocity = 0.1 | |
| 358 | right_shoulder.C1 = CFrame.new(-0.5, 0.5, 0) * CFrame.Angles(0, 1.571, 0) | |
| 359 | right_shoulder.Name = "Right Shoulder" | |
| 360 | right_shoulder.Part0 = torso | |
| 361 | right_shoulder.Parent = torso | |
| 362 | neck.Part1 = head | |
| 363 | neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(-1.571, 0, -3.142) | |
| 364 | neck.MaxVelocity = 0.1 | |
| 365 | neck.C1 = CFrame.new(0, -0.5, 0) * CFrame.Angles(-1.571, 0, -3.142) | |
| 366 | neck.Name = "Neck" | |
| 367 | neck.Part0 = torso | |
| 368 | neck.Parent = torso | |
| 369 | repulsionforce.Name = "RepulsionForce" | |
| 370 | repulsionforce.Force = Vector3.new(0, 0, 0) | |
| 371 | repulsionforce.Parent = torso | |
| 372 | left_leg.CanCollide = false | |
| 373 | left_leg.Size = Vector3.new(1, 2, 1) | |
| 374 | left_leg.BottomSurface = Enum.SurfaceType.Smooth | |
| 375 | left_leg.Orientation = Vector3.new(0, -90, 0) | |
| 376 | left_leg.Color = Color3.new(0.152941, 0.27451, 0.176471) | |
| 377 | left_leg.Name = "Left Leg" | |
| 378 | left_leg.TopSurface = Enum.SurfaceType.Smooth | |
| 379 | left_leg.BrickColor = BrickColor.new("Earth green")
| |
| 380 | left_leg.Parent = drooling_zombie | |
| 381 | left_leg.CFrame = CFrame.new(-25.01, 3, 8.01) * CFrame.Angles(0, -1.571, 0) | |
| 382 | right_leg.CanCollide = false | |
| 383 | right_leg.Size = Vector3.new(1, 2, 1) | |
| 384 | right_leg.BottomSurface = Enum.SurfaceType.Smooth | |
| 385 | right_leg.Orientation = Vector3.new(0, -90, 0) | |
| 386 | right_leg.Color = Color3.new(0.152941, 0.27451, 0.176471) | |
| 387 | right_leg.Name = "Right Leg" | |
| 388 | right_leg.TopSurface = Enum.SurfaceType.Smooth | |
| 389 | right_leg.BrickColor = BrickColor.new("Earth green")
| |
| 390 | right_leg.Parent = drooling_zombie | |
| 391 | right_leg.CFrame = CFrame.new(-25.01, 3, 9.01) * CFrame.Angles(0, -1.571, 0) | |
| 392 | left_arm.CanCollide = false | |
| 393 | left_arm.Size = Vector3.new(1, 2, 1) | |
| 394 | left_arm.BottomSurface = Enum.SurfaceType.Smooth | |
| 395 | left_arm.Orientation = Vector3.new(0, -90, 0) | |
| 396 | left_arm.Color = Color3.new(0.152941, 0.27451, 0.176471) | |
| 397 | left_arm.Name = "Left Arm" | |
| 398 | left_arm.TopSurface = Enum.SurfaceType.Smooth | |
| 399 | left_arm.BrickColor = BrickColor.new("Earth green")
| |
| 400 | left_arm.Parent = drooling_zombie | |
| 401 | left_arm.CFrame = CFrame.new(-25.01, 5, 7.01) * CFrame.Angles(0, -1.571, 0) | |
| 402 | right_arm.CanCollide = false | |
| 403 | right_arm.Size = Vector3.new(1, 2, 1) | |
| 404 | right_arm.BottomSurface = Enum.SurfaceType.Smooth | |
| 405 | right_arm.Orientation = Vector3.new(0, -90, 0) | |
| 406 | right_arm.Color = Color3.new(0.152941, 0.27451, 0.176471) | |
| 407 | right_arm.Name = "Right Arm" | |
| 408 | right_arm.TopSurface = Enum.SurfaceType.Smooth | |
| 409 | right_arm.BrickColor = BrickColor.new("Earth green")
| |
| 410 | right_arm.Parent = drooling_zombie | |
| 411 | right_arm.CFrame = CFrame.new(-25.01, 5, 10.01) * CFrame.Angles(0, -1.571, 0) | |
| 412 | head.Size = Vector3.new(2, 1, 1) | |
| 413 | head.BottomSurface = Enum.SurfaceType.Smooth | |
| 414 | head.Orientation = Vector3.new(0, -90, 0) | |
| 415 | head.Color = Color3.new(0.227451, 0.490196, 0.0823529) | |
| 416 | head.Name = "Head" | |
| 417 | head.TopSurface = Enum.SurfaceType.Smooth | |
| 418 | head.BrickColor = BrickColor.new("Camo")
| |
| 419 | head.Parent = drooling_zombie | |
| 420 | head.CFrame = CFrame.new(-25.01, 6.5, 8.51) * CFrame.Angles(0, -1.571, 0) | |
| 421 | face.Texture = "http://www.roblox.com/asset/?id=7074882" | |
| 422 | face.Name = "Face" | |
| 423 | face.Parent = head | |
| 424 | mesh.Scale = Vector3.new(1.25, 1.25, 1.25) | |
| 425 | mesh.Parent = head | |
| 426 | humanoid.WalkSpeed = 10 | |
| 427 | humanoid.Parent = drooling_zombie | |
| 428 | body_colors.HeadColor = BrickColor.new("Medium green")
| |
| 429 | body_colors.LeftLegColor = BrickColor.new("Reddish brown")
| |
| 430 | body_colors.LeftArmColor = BrickColor.new("Medium green")
| |
| 431 | body_colors.RightLegColor = BrickColor.new("Reddish brown")
| |
| 432 | body_colors.RightArmColor = BrickColor.new("Medium green")
| |
| 433 | body_colors.TorsoColor = BrickColor.new("Reddish brown")
| |
| 434 | body_colors.Parent = drooling_zombie | |
| 435 | drooling_zombie.Torso.CFrame = CFrame.new(C.Torso.Position) | |
| 436 | drooling_zombie.Torso.CFrame = C.Torso.CFrame * CFrame.new(0,0,-12) | |
| 437 | ||
| 438 | local ball = Instance.new("Part")
| |
| 439 | local mesh = Instance.new("SpecialMesh")
| |
| 440 | ball.Parent = workspace | |
| 441 | ball.Color = Color3.new(0.458824, 0, 0) | |
| 442 | ball.Size = Vector3.new(1, 1, 1) | |
| 443 | ball.Shape = Enum.PartType.Ball | |
| 444 | ball.CanCollide = false | |
| 445 | ball.Anchored = true | |
| 446 | ball.Transparency = 0.5 | |
| 447 | ball.Material = Enum.Material.Neon | |
| 448 | ball.CFrame = CFrame.new(drooling_zombie.Torso.Position) | |
| 449 | mesh.Parent = ball | |
| 450 | mesh.MeshId = "rbxassetid://689879827" | |
| 451 | mesh.Scale = Vector3.new(0.05,0.05,0.05) | |
| 452 | ||
| 453 | for i=1,22 do | |
| 454 | mesh.Scale = mesh.Scale + Vector3.new(0.01,0.01,0.01) | |
| 455 | wait(0.01) | |
| 456 | end | |
| 457 | ||
| 458 | function onTouch(part) | |
| 459 | local humanoid = part.Parent:findFirstChild("Humanoid")
| |
| 460 | if (humanoid ~=nil) then | |
| 461 | humanoid.Health = humanoid.Health - 25 | |
| 462 | end | |
| 463 | end | |
| 464 | drooling_zombie.Torso.Touched:connect(onTouch) | |
| 465 | ||
| 466 | mesh:remove() | |
| 467 | ball:remove() | |
| 468 | ||
| 469 | local arms = {drooling_zombie:FindFirstChild("Left Arm"), drooling_zombie:FindFirstChild("Right Arm")}
| |
| 470 | local torso = drooling_zombie:FindFirstChild("Torso")
| |
| 471 | local weld1 = Instance.new("Weld")
| |
| 472 | weld1.Part0 = drooling_zombie.Torso | |
| 473 | weld1.Parent = drooling_zombie.Torso | |
| 474 | weld1.Part1 = arms[1] | |
| 475 | 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) | |
| 476 | ||
| 477 | local weld1 = Instance.new("Weld")
| |
| 478 | weld1.Part0 = drooling_zombie.Torso | |
| 479 | weld1.Parent = drooling_zombie.Torso | |
| 480 | weld1.Part1 = arms[2] | |
| 481 | 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) | |
| 482 | ||
| 483 | function findNearestTorso(pos) | |
| 484 | local list = game.Workspace:children() | |
| 485 | local torso = nil | |
| 486 | local dist = 125 | |
| 487 | local temp = nil | |
| 488 | local human = nil | |
| 489 | local temp2 = nil | |
| 490 | for x = 1, #list do | |
| 491 | temp2 = list[x] | |
| 492 | if (temp2.className == "Model") and (temp2 ~= drooling_zombie) then | |
| 493 | temp = temp2:findFirstChild("Torso")
| |
| 494 | human = temp2:findFirstChild("Humanoid")
| |
| 495 | if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then | |
| 496 | if (temp.Position - pos).magnitude < dist then | |
| 497 | torso = temp | |
| 498 | dist = (temp.Position - pos).magnitude | |
| 499 | end | |
| 500 | end | |
| 501 | end | |
| 502 | end | |
| 503 | return torso | |
| 504 | end | |
| 505 | ||
| 506 | while true do | |
| 507 | wait(0.1) | |
| 508 | local target = findNearestTorso(drooling_zombie.Torso.Position) | |
| 509 | if target ~= nil then | |
| 510 | drooling_zombie.Humanoid:MoveTo(target.Position, target) | |
| 511 | end | |
| 512 | end | |
| 513 | end | |
| 514 | end | |
| 515 | end) | |
| 516 | mouse.Button1Down:connect(function() onButton1Down(mouse) end) | |
| 517 | local staff = Instance.new("Part")
| |
| 518 | local weld = Instance.new("Weld")
| |
| 519 | local sounds = Instance.new("Sound")
| |
| 520 | sounds.SoundId = "http://www.roblox.com/asset/?id=169310310" | |
| 521 | sounds.Parent = C.Torso | |
| 522 | sounds.Volume = 10 | |
| 523 | sounds:play() | |
| 524 | C.Animate.idle.Animation2:remove() | |
| 525 | staff.Parent = C | |
| 526 | staff.Anchored = false | |
| 527 | staff.CanCollide = false | |
| 528 | staff.Name = "Staff" | |
| 529 | local fire = Instance.new("Fire")
| |
| 530 | fire.Heat = 25 | |
| 531 | fire.Color = Color3.new(0.0352941, 0.345098, 0.92549) | |
| 532 | fire.Size = 2 | |
| 533 | fire.SecondaryColor = Color3.new(0.0352941, 0.0666667, 0.545098) | |
| 534 | fire.Parent = staff | |
| 535 | weld.Name = "staffweld" | |
| 536 | weld.Parent = C.Torso | |
| 537 | weld.Part0 = staff | |
| 538 | weld.Part1 = C:FindFirstChild("Right Arm")
| |
| 539 | weld.C1 = CFrame.fromEulerAnglesXYZ(-1.5, 3.2, 0) | |
| 540 | weld.C0 = CFrame.new(-0.4, 0, -0.9) | |
| 541 | local mesh = Instance.new("SpecialMesh")
| |
| 542 | mesh.MeshType = Enum.MeshType.FileMesh | |
| 543 | mesh.Scale = Vector3.new(0.02, 0.02, 0.02) | |
| 544 | mesh.MeshId = "rbxassetid://591079842" | |
| 545 | mesh.TextureId = "rbxassetid://591079849" | |
| 546 | mesh.Parent = staff | |
| 547 | wait(0.5) | |
| 548 | wait(1.5) | |
| 549 | C.Humanoid.Name = "Merasmus" | |
| 550 | ||
| 551 | print("Merasmus is swag.moi") |