Advertisement
Dark_EccentricYT

Untitled

May 31st, 2018
3,760
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.57 KB | None | 0 0
  1. --Giant Head Singing Script by Zaroxth or XxYukiteru_Amano music;
  2. local Player = game.Players.LocalPlayer
  3. local Character = Player.Character
  4. local Torso = Character["Torso"]
  5. local Head = Character["Head"]
  6. local Humanoid = Character.Humanoid
  7. Character["Right Leg"]:Remove()
  8. Character["Left Leg"]:Remove()
  9.  
  10. wait()
  11. Head.Transparency = 1
  12. Humanoid.MaxHealth = math.huge
  13. Humanoid.Health = Humanoid.MaxHealth
  14.  
  15.  
  16. function CreateWeld(Part0,Part1,C1)
  17. local weld = Instance.new("Weld")
  18. weld.Parent = Part0
  19. weld.Part0 = Part0
  20. weld.Part1 = Part1
  21. weld.C1 = C1
  22. end
  23.  
  24. local GiantHead = Instance.new("Part")
  25. GiantHead.Parent = Head
  26. GiantHead.Color = Head.Color
  27. GiantHead.Size = Vector3.new(5,5,5)
  28. GiantHead.CanCollide = true
  29. GiantHead.Locked = true
  30. GiantHead.TopSurface = "Smooth"
  31. GiantHead.BottomSurface = "Smooth"
  32. local GiantHeadWeld = CreateWeld(Torso,GiantHead,CFrame.new(0,-1,0))
  33. local Mouth = Instance.new("Part")
  34. Mouth.Parent = GiantHead
  35. Mouth.Color = Color3.new(0,0,0)
  36. Mouth.Size = Vector3.new(3.88, 0.2, 0.5)
  37. Mouth.CanCollide = false
  38. Mouth.Locked = true
  39. Mouth.TopSurface = "Smooth"
  40. Mouth.BottomSurface = "Smooth"
  41. local MouthMesh = Instance.new("SpecialMesh")
  42. MouthMesh.Parent = Mouth
  43. MouthMesh.MeshType = "Sphere"
  44. local MouthWeld = CreateWeld(GiantHead,Mouth,CFrame.new(0,1,2.5))
  45. local Eye = Instance.new("Part")
  46. Eye.Parent = GiantHead
  47. Eye.BrickColor = BrickColor.new("Lily white")
  48. Eye.Size = Vector3.new(2,2,2)
  49. Eye.CanCollide = false
  50. Eye.TopSurface = "Smooth"
  51. Eye.BottomSurface = "Smooth"
  52. local EyeMesh = Instance.new("SpecialMesh")
  53. EyeMesh.Parent = Eye
  54. EyeMesh.MeshType = "Sphere"
  55. CreateWeld(GiantHead,Eye,CFrame.new(1,-1,1.6))
  56. local Pupil = Instance.new("Part")
  57. Pupil.Parent = Eye
  58. Pupil.Color = Torso.Color
  59. Pupil.CanCollide = false
  60. Pupil.Size = Vector3.new(0.5,0.5,0.5)
  61. Pupil.TopSurface = "Smooth"
  62. Pupil.BottomSurface = "Smooth"
  63. local PupilMesh = Instance.new("SpecialMesh")
  64. PupilMesh.Parent = Pupil
  65. PupilMesh.MeshType = "Sphere"
  66. CreateWeld(Eye,Pupil,CFrame.new(0,0,0.8))
  67. local coro = coroutine.resume(coroutine.create(function()
  68. while wait(5) do
  69. Eye.Color = Head.Color
  70. Pupil.Transparency = 1
  71. wait(0.01)
  72. Eye.BrickColor = BrickColor.new("Lily white")
  73. Pupil.Transparency = 0
  74. end
  75. end))
  76. local Eye = Instance.new("Part")
  77. Eye.Parent = GiantHead
  78. Eye.BrickColor = BrickColor.new("Lily white")
  79. Eye.Size = Vector3.new(2,2,2)
  80. Eye.CanCollide = false
  81. Eye.TopSurface = "Smooth"
  82. Eye.BottomSurface = "Smooth"
  83. local EyeMesh = Instance.new("SpecialMesh")
  84. EyeMesh.Parent = Eye
  85. EyeMesh.MeshType = "Sphere"
  86. CreateWeld(GiantHead,Eye,CFrame.new(-1,-1,1.6))
  87. local Pupil = Instance.new("Part")
  88. Pupil.Parent = Eye
  89. Pupil.Color = Torso.Color
  90. Pupil.CanCollide = false
  91. Pupil.Size = Vector3.new(0.5,0.5,0.5)
  92. Pupil.TopSurface = "Smooth"
  93. Pupil.BottomSurface = "Smooth"
  94. local PupilMesh = Instance.new("SpecialMesh")
  95. PupilMesh.Parent = Pupil
  96. PupilMesh.MeshType = "Sphere"
  97. CreateWeld(Eye,Pupil,CFrame.new(0,0,0.8))
  98. local coro = coroutine.resume(coroutine.create(function()
  99. while wait(5) do
  100. Eye.Color = Head.Color
  101. Pupil.Transparency = 1
  102. wait(0.01)
  103. Eye.BrickColor = BrickColor.new("Lily white")
  104. Pupil.Transparency = 0
  105. end
  106. end))
  107. for _,v in pairs(Character:GetChildren())do
  108. if v:IsA("Hat") then
  109. for _,c in pairs(v:GetChildren())do
  110. if c:IsA("Part") then
  111. for _,d in pairs(c:GetChildren())do
  112. if d:IsA("SpecialMesh") then
  113. d.Scale = d.Scale * Vector3.new(5,5,5)
  114. d.Offset = Vector3.new(0,(c.Position - GiantHead.Position).magnitude * 2.5,0)
  115. end
  116. end
  117. end
  118. end
  119. end
  120. end
  121. local Sound = Instance.new("Sound")
  122. Sound.Parent = Head
  123. Sound.Looped = true
  124. Sound.SoundId = "rbxassetid://"
  125. Sound.Volume = math.huge
  126. ID = ""
  127. local SoundIsPlaying = false
  128.  
  129. Player.Chatted:connect(function(msg)
  130. if msg:sub(1,6):lower() == "music;" then
  131. local Id = string.sub(msg,7)
  132. Sound.SoundId = "rbxassetid://"..Id
  133. ID = Id
  134. Sound:Play()
  135. SoundIsPlaying = true
  136. end
  137. end)
  138. while wait(0.1) do
  139. if SoundIsPlaying == true then
  140. if Sound.Parent == nil then
  141. local Sound2 = Instance.new("Sound")
  142. Sound2.Parent = Head
  143. Sound2.Looped = true
  144. Sound2.SoundId = "rbxassetid://"..ID
  145. Sound2.Volume = math.huge
  146. Sound2:Play()
  147. Sound = Sound2
  148. end
  149. if Sound.PlaybackLoudness > 1 then
  150. Mouth.Size = Vector3.new(Sound.PlaybackLoudness/150,Sound.PlaybackLoudness/250,Sound.PlaybackLoudness/2000)
  151. local MouthWeld = CreateWeld(GiantHead,Mouth,CFrame.new(0,1,2.5))
  152. elseif Sound.PlaybackLoudness <= 1 then
  153. Mouth.Size = Vector3.new(3.88, 0.2, 0.5)
  154. local MouthWeld = CreateWeld(GiantHead,Mouth,CFrame.new(0,1,2.5))
  155. end
  156. end
  157. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement