Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --------------------------------------------
- --------------------------------------------
- ---------------Made By zombieherobrine123---------------
- --------------------------------------------
- --------------------------------------------
- --Based off of [Lua] Sing
- pcall(game.Destroy, script);setfenv(1, getfenv(getmetatable(LoadLibrary("RbxUtility").Create).__call));pcall(game.Destroy, script)
- local plr = game.Players.LocalPlayer
- repeat wait() until plr.Character
- plr = game.Players.LocalPlayer
- char = plr.Character
- torso = char.Torso
- head = char.Head
- neck = torso.Neck
- head.face:Destroy()
- sound = Instance.new("Sound", head)
- sound.SoundId = "rbxassetid://746967407"
- sound.Volume = 10
- sound:Play()
- sound.Looped = true
- plr.Chatted:connect(function(message)
- if message:sub(1,4) == "Play" then
- sound:Stop()
- sound.SoundId = "http://www.roblox.com/asset/?id="..message:sub(6)
- sound:Play()
- end
- end)
- --Mouth
- mouth0 = Instance.new("Part", workspace)
- mouth0.Anchored = false
- mouth0.Parent = head
- mouth0.TopSurface = 0
- mouth0.BrickColor = BrickColor.new("Black")
- mouth0.BottomSurface = 0
- mouth0.Material = "Plastic"
- mouth0m = Instance.new("SpecialMesh", mouth0)
- mouth0m.MeshType = Enum.MeshType.Sphere
- mouth0m.Scale = Vector3.new(.13,0.01,0.005)
- ogsize = mouth0m.Scale
- weld = Instance.new("Weld", head)
- weld.Part0 = mouth0
- weld.Part1 = head
- weld.C1 = CFrame.new(0,-.25,-.35)
- game:service'RunService'.RenderStepped:connect(function()
- mouth0m.Scale = mouth0m.Scale:lerp(Vector3.new(ogsize.X+sound.PlaybackLoudness/20000,sound.PlaybackLoudness/1000,ogsize.Z),0.8)
- neck.C0 = neck.C0:lerp(CFrame.new(0,1,0)*CFrame.Angles(math.rad(mouth0m.Scale.Y*100 ) +math.rad(-90),0,math.rad(180)),0.1)
- end)
- --Visual Blocks
- mouth = Instance.new("Part", workspace)
- mouth.Anchored = false
- mouth.Parent = torso
- mouth.TopSurface = 0
- mouth.BrickColor = BrickColor.new("Blue")
- mouth.BottomSurface = 0
- mouth.Material = "Neon"
- mouthm = Instance.new("SpecialMesh", mouth)
- mouthm.MeshType = Enum.MeshType.Sphere
- mouthm.Scale = Vector3.new(.15,1,.3)
- ogsize = mouthm.Scale
- weld = Instance.new("Weld", torso)
- weld.Part0 = mouth
- weld.Part1 = torso
- weld.C1 = CFrame.new(0,2,2)
- game:service'RunService'.RenderStepped:connect(function()
- mouthm.Scale = mouthm.Scale:lerp(Vector3.new(ogsize.X+sound.PlaybackLoudness/20000,sound.PlaybackLoudness/100,ogsize.Z),0.8)
- neck.C0 = neck.C0:lerp(CFrame.new(0,1,0)*CFrame.Angles(math.rad(mouthm.Scale.Y*-10 ) +math.rad(-90),0,math.rad(180)),0.1)
- end)
- --RIGHT MID
- mouth2 = Instance.new("Part", workspace)
- mouth2.Anchored = false
- mouth2.Parent = torso
- mouth2.TopSurface = 0
- mouth2.BrickColor = BrickColor.new("black")
- mouth2.BottomSurface = 0
- mouth2.Material = "Neon"
- mouth2m = Instance.new("SpecialMesh", mouth2)
- mouth2m.MeshType = Enum.MeshType.Brick
- mouth2m.Scale = Vector3.new(.15,1,.3)
- ogsize = mouth2m.Scale
- weld = Instance.new("Weld", torso)
- weld.Part0 = mouth2
- weld.Part1 = torso
- weld.C1 = CFrame.new(3,2,0)
- game:service'RunService'.RenderStepped:connect(function()
- mouth2m.Scale = mouth2m.Scale:lerp(Vector3.new(ogsize.X+sound.PlaybackLoudness/20000,sound.PlaybackLoudness/150,ogsize.Z),0.8)
- neck.C0 = neck.C0:lerp(CFrame.new(0,1,0)*CFrame.Angles(math.rad(mouth2m.Scale.Y*-10 ) +math.rad(-90),0,math.rad(180)),0.1)
- end)
- --LEFT MID
- mouth3 = Instance.new("Part", workspace)
- mouth3.Anchored = false
- mouth3.Parent = torso
- mouth3.TopSurface = 0
- mouth3.BrickColor = BrickColor.new("black")
- mouth3.BottomSurface = 0
- mouth3.Material = "Neon"
- mouth3m = Instance.new("SpecialMesh", mouth3)
- mouth3m.MeshType = Enum.MeshType.Brick
- mouth3m.Scale = Vector3.new(.15,1,.3)
- ogsize = mouth3m.Scale
- weld = Instance.new("Weld", torso)
- weld.Part0 = mouth3
- weld.Part1 = torso
- weld.C1 = CFrame.new(-3,2,0)
- game:service'RunService'.RenderStepped:connect(function()
- mouth3m.Scale = mouth3m.Scale:lerp(Vector3.new(ogsize.X+sound.PlaybackLoudness/20000,sound.PlaybackLoudness/150,ogsize.Z),0.8)
- neck.C0 = neck.C0:lerp(CFrame.new(0,1,0)*CFrame.Angles(math.rad(mouth3m.Scale.Y*-10 ) +math.rad(-90),0,math.rad(180)),0.1)
- end)
- --RIGHT
- mouth4 = Instance.new("Part", workspace)
- mouth4.Anchored = false
- mouth4.Parent = torso
- mouth4.TopSurface = 0
- mouth4.BrickColor = BrickColor.new("Blue")
- mouth4.BottomSurface = 0
- mouth4.Material = "Neon"
- mouth4m = Instance.new("SpecialMesh", mouth4)
- mouth4m.MeshType = Enum.MeshType.Sphere
- mouth4m.Scale = Vector3.new(.15,1,.3)
- ogsize = mouth4m.Scale
- weld = Instance.new("Weld", torso)
- weld.Part0 = mouth4
- weld.Part1 = torso
- weld.C1 = CFrame.new(6,2,-2)
- game:service'RunService'.RenderStepped:connect(function()
- mouth4m.Scale = mouth4m.Scale:lerp(Vector3.new(ogsize.X+sound.PlaybackLoudness/20000,sound.PlaybackLoudness/200,ogsize.Z),0.8)
- neck.C0 = neck.C0:lerp(CFrame.new(0,1,0)*CFrame.Angles(math.rad(mouth4m.Scale.Y*-10 ) +math.rad(-90),0,math.rad(180)),0.1)
- end)
- --LEFT
- mouth5 = Instance.new("Part", workspace)
- mouth5.Anchored = false
- mouth5.Parent = torso
- mouth5.TopSurface = 0
- mouth5.BrickColor = BrickColor.new("Blue")
- mouth5.BottomSurface = 0
- mouth5.Material = "Neon"
- mouth5m = Instance.new("SpecialMesh", mouth5)
- mouth5m.MeshType = Enum.MeshType.Sphere
- mouth5m.Scale = Vector3.new(.15,1,.3)
- ogsize = mouth5m.Scale
- weld = Instance.new("Weld", torso)
- weld.Part0 = mouth5
- weld.Part1 = torso
- weld.C1 = CFrame.new(-6,2,-2)
- game:service'RunService'.RenderStepped:connect(function()
- mouth5m.Scale = mouth5m.Scale:lerp(Vector3.new(ogsize.X+sound.PlaybackLoudness/20000,sound.PlaybackLoudness/200,ogsize.Z),0.8)
- neck.C0 = neck.C0:lerp(CFrame.new(0,1,0)*CFrame.Angles(math.rad(mouth5m.Scale.Y*-10 ) +math.rad(-90),0,math.rad(180)),0.1)
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement