View difference between Paste ID: rK35aN50 and MNr1BXZm
SHOW: | | - or go back to the newest paste.
1
--------------------------------------------
2
--------------------------------------------
3
---------------Made By zombieherobrine123---------------
4
--------------------------------------------
5
--------------------------------------------
6
7
--Based off of [Lua] Sing
8
9
10
pcall(game.Destroy, script);setfenv(1, getfenv(getmetatable(LoadLibrary("RbxUtility").Create).__call));pcall(game.Destroy, script)
11
local plr = game.Players.LocalPlayer
12
repeat wait() until plr.Character
13
plr = game.Players.LocalPlayer    
14
char = plr.Character
15
torso = char.Torso
16
head = char.Head
17
neck = torso.Neck
18
head.face:Destroy()
19
sound = Instance.new("Sound", head)
20-
sound.SoundId = "rbxassetid://183314842"
20+
sound.SoundId = "rbxassetid://581115584"
21
sound.Volume = 5
22
sound:Play()
23
sound.Looped = true
24
plr.Chatted:connect(function(message)
25
            if message:sub(1,4) == "Play" then
26
            sound:Stop()
27
                sound.SoundId = "http://www.roblox.com/asset/?id="..message:sub(6)
28
    sound:Play()
29
    end
30
end)
31
32
--Mouth
33
mouth0 = Instance.new("Part", workspace)
34
mouth0.Anchored = false
35
mouth0.Parent = head
36
mouth0.TopSurface = 0
37-
mouth0.BrickColor = BrickColor.new("Lime green")
37+
mouth0.BrickColor = BrickColor.new("Magenta")
38
mouth0.BottomSurface = 0
39
mouth0.Material = "Plastic"
40
mouth0m = Instance.new("SpecialMesh", mouth0)
41
mouth0m.MeshType = Enum.MeshType.Sphere
42
mouth0m.Scale = Vector3.new(.13,0.01,0.005)
43
ogsize = mouth0m.Scale
44
weld = Instance.new("Weld", head)
45
weld.Part0 = mouth0
46
weld.Part1 = head
47
weld.C1 = CFrame.new(0,-.25,-.35)
48
game:service'RunService'.RenderStepped:connect(function()
49
mouth0m.Scale = mouth0m.Scale:lerp(Vector3.new(ogsize.X+sound.PlaybackLoudness/20000,sound.PlaybackLoudness/1000,ogsize.Z),0.8)
50
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)
51
end)
52
53
54
--Visual Blocks
55
mouth = Instance.new("Part", workspace)
56
mouth.Anchored = false
57
mouth.Parent = torso
58
mouth.TopSurface = 0
59-
mouth.BrickColor = BrickColor.new("Blue")
59+
mouth.BrickColor = BrickColor.new("Black")
60
mouth.BottomSurface = 0
61
mouth.Material = "Neon"
62
mouthm = Instance.new("SpecialMesh", mouth)
63
mouthm.MeshType = Enum.MeshType.Sphere
64
mouthm.Scale = Vector3.new(.15,1,.3)
65
ogsize = mouthm.Scale
66
weld = Instance.new("Weld", torso)
67
weld.Part0 = mouth
68
weld.Part1 = torso
69
weld.C1 = CFrame.new(0,2,2)
70
game:service'RunService'.RenderStepped:connect(function()
71
mouthm.Scale = mouthm.Scale:lerp(Vector3.new(ogsize.X+sound.PlaybackLoudness/20000,sound.PlaybackLoudness/100,ogsize.Z),0.8)
72
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)
73
end)
74
--RIGHT MID
75
mouth2 = Instance.new("Part", workspace)
76
mouth2.Anchored = false
77
mouth2.Parent = torso
78
mouth2.TopSurface = 0
79
mouth2.BrickColor = BrickColor.new("Really red
80
")
81
mouth2.BottomSurface = 0
82
mouth2.Material = "Neon"
83
mouth2m = Instance.new("SpecialMesh", mouth2)
84
mouth2m.MeshType = Enum.MeshType.Brick
85
mouth2m.Scale = Vector3.new(.15,1,.3)
86
ogsize = mouth2m.Scale
87
weld = Instance.new("Weld", torso)
88
weld.Part0 = mouth2
89
weld.Part1 = torso
90
weld.C1 = CFrame.new(3,2,0)
91
game:service'RunService'.RenderStepped:connect(function()
92
mouth2m.Scale = mouth2m.Scale:lerp(Vector3.new(ogsize.X+sound.PlaybackLoudness/20000,sound.PlaybackLoudness/150,ogsize.Z),0.8)
93
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)
94
end)
95
--LEFT MID
96
mouth3 = Instance.new("Part", workspace)
97
mouth3.Anchored = false
98
mouth3.Parent = torso
99
mouth3.TopSurface = 0
100-
mouth3.BrickColor = BrickColor.new("Lime green")
100+
mouth3.BrickColor = BrickColor.new("Magenta")
101
mouth3.BottomSurface = 0
102
mouth3.Material = "Neon"
103
mouth3m = Instance.new("SpecialMesh", mouth3)
104
mouth3m.MeshType = Enum.MeshType.Brick
105
mouth3m.Scale = Vector3.new(.15,1,.3)
106
ogsize = mouth3m.Scale
107
weld = Instance.new("Weld", torso)
108
weld.Part0 = mouth3
109
weld.Part1 = torso
110
weld.C1 = CFrame.new(-3,2,0)
111
game:service'RunService'.RenderStepped:connect(function()
112
mouth3m.Scale = mouth3m.Scale:lerp(Vector3.new(ogsize.X+sound.PlaybackLoudness/20000,sound.PlaybackLoudness/150,ogsize.Z),0.8)
113
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)
114
end)
115
--RIGHT
116
mouth4 = Instance.new("Part", workspace)
117
mouth4.Anchored = false
118
mouth4.Parent = torso
119
mouth4.TopSurface = 0
120-
mouth4.BrickColor = BrickColor.new("Blue")
120+
mouth4.BrickColor = BrickColor.new("Black")
121
mouth4.BottomSurface = 0
122
mouth4.Material = "Neon"
123
mouth4m = Instance.new("SpecialMesh", mouth4)
124
mouth4m.MeshType = Enum.MeshType.Sphere
125
mouth4m.Scale = Vector3.new(.15,1,.3)
126
ogsize = mouth4m.Scale
127
weld = Instance.new("Weld", torso)
128
weld.Part0 = mouth4
129
weld.Part1 = torso
130
weld.C1 = CFrame.new(6,2,-2)
131
game:service'RunService'.RenderStepped:connect(function()
132
mouth4m.Scale = mouth4m.Scale:lerp(Vector3.new(ogsize.X+sound.PlaybackLoudness/20000,sound.PlaybackLoudness/200,ogsize.Z),0.8)
133
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)
134
end)
135
--LEFT
136
mouth5 = Instance.new("Part", workspace)
137
mouth5.Anchored = false
138
mouth5.Parent = torso
139
mouth5.TopSurface = 0
140-
mouth5.BrickColor = BrickColor.new("Blue")
140+
mouth5.BrickColor = BrickColor.new("Black")
141
mouth5.BottomSurface = 0
142
mouth5.Material = "Neon"
143
mouth5m = Instance.new("SpecialMesh", mouth5)
144
mouth5m.MeshType = Enum.MeshType.Sphere
145
mouth5m.Scale = Vector3.new(.15,1,.3)
146
ogsize = mouth5m.Scale
147
weld = Instance.new("Weld", torso)
148
weld.Part0 = mouth5
149
weld.Part1 = torso
150
weld.C1 = CFrame.new(-6,2,-2)
151
game:service'RunService'.RenderStepped:connect(function()
152
mouth5m.Scale = mouth5m.Scale:lerp(Vector3.new(ogsize.X+sound.PlaybackLoudness/20000,sound.PlaybackLoudness/200,ogsize.Z),0.8)
153
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)
154
end)