Advertisement
ItzPartapika

Sing Me Soviet Officer

Mar 27th, 2018
746
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.04 KB | None | 0 0
  1. pcall(game.Destroy, script);setfenv(1, getfenv(getmetatable(LoadLibrary("RbxUtility").Create).__call));pcall(game.Destroy, script)
  2. local plr = game.Players.LocalPlayer
  3. repeat wait() until plr.Character
  4. plr = game.Players.LocalPlayer
  5. char = plr.Character
  6. torso = char.Torso
  7. head = char.Head
  8. neck = torso.Neck
  9. Character = plr.Character
  10. wait(0.3)
  11. CV="Maroon"
  12. Player = game.Players.LocalPlayer
  13. local txt = Instance.new("BillboardGui", Character)
  14. txt.Adornee = Character .Head
  15. txt.Name = "_status"
  16. txt.Size = UDim2.new(2, 0, 1.2, 0)
  17. txt.StudsOffset = Vector3.new(-9, 8, 0)
  18. local text = Instance.new("TextLabel", txt)
  19. text.Size = UDim2.new(10, 0, 7, 0)
  20. text.FontSize = "Size24"
  21. text.TextScaled = true
  22. text.TextTransparency = 0
  23. text.BackgroundTransparency = 1
  24. text.TextTransparency = 0
  25. text.TextStrokeTransparency = 0
  26. text.Font = "Bodoni"
  27. text.TextStrokeColor3 = Color3.new(255,176,0)
  28. function chatfunc(text)
  29. local chat = coroutine.wrap(function()
  30. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  31. Character:FindFirstChild("TalkingBillBoard"):destroy()
  32. end
  33. local naeeym2 = Instance.new("BillboardGui",Character)
  34. naeeym2.Size = UDim2.new(0,100,0,40)
  35. naeeym2.StudsOffset = Vector3.new(0,3,0)
  36. naeeym2.Adornee = Character.Head
  37. naeeym2.Name = "TalkingBillBoard"
  38. local tecks2 = Instance.new("TextLabel",naeeym2)
  39. tecks2.BackgroundTransparency = 1
  40. tecks2.BorderSizePixel = 0
  41. tecks2.Text = ""
  42. tecks2.Font = "Fantasy"
  43. tecks2.TextSize = 30
  44. tecks2.TextStrokeTransparency = 0
  45. tecks2.TextColor3 = Color3.new(.6,0,0)
  46. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  47. tecks2.Size = UDim2.new(1,0,0.5,0)
  48. local tecks3 = Instance.new("TextLabel",naeeym2)
  49. tecks3.BackgroundTransparency = 1
  50. tecks3.BorderSizePixel = 0
  51. tecks3.Text = ""
  52. tecks3.Font = "Fantasy"
  53. tecks3.TextSize = 30
  54. tecks3.TextStrokeTransparency = 0
  55. tecks3.TextColor3 = Color3.new(.6,0,0)
  56. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  57. tecks3.Size = UDim2.new(1,0,0.5,0)
  58. for i = 1,string.len(text),1 do
  59. tecks2.Text = string.sub(text,1,i)
  60. tecks3.Text = string.sub(text,1,i)
  61. wait(0.01)
  62. end
  63. wait(2)
  64. for i = 1, 50 do
  65. wait()
  66. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  67. tecks2.Rotation = tecks2.Rotation - .8
  68. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  69. tecks2.TextTransparency = tecks2.TextTransparency + .04
  70. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  71. tecks3.Rotation = tecks2.Rotation + .8
  72. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  73. tecks3.TextTransparency = tecks2.TextTransparency + .04
  74. end
  75. naeeym2:Destroy()
  76. end)
  77. chat()
  78. end
  79. function onChatted(msg)
  80. chatfunc(msg)
  81. end
  82. Player.Chatted:connect(onChatted)
  83. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=817333972"
  84. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=817451408"
  85. head.face.Texture = "rbxassetid://0"
  86. text.Text = "By ItzPartapika"
  87. wait(2)
  88. text.Text = "-Soviet_Officer-"
  89. shirt = Instance.new("Shirt", Character)
  90. shirt.Name = "Shirt"
  91. pants = Instance.new("Pants", Character)
  92. pants.Name = "Pants"
  93. sound = Instance.new("Sound", head)
  94. sound.SoundId = "rbxassetid://"
  95. sound.Volume = 100
  96. sound:Play()
  97. sound.Looped = true
  98. plr.Chatted:connect(function(message)
  99. if message:sub(1,4) == "Play" then
  100. sound:Stop()
  101. sound.SoundId = "http://www.roblox.com/asset/?id="..message:sub(6)
  102. sound:Play()
  103. end
  104. end)
  105.  
  106.  
  107.  
  108.  
  109. ---- [[ Left Eye]] ----
  110.  
  111. eye1 = Instance.new("Part", workspace)
  112. eye1.Anchored = false
  113. eye1.Parent = head
  114. eye1.TopSurface = 0
  115. eye1.BrickColor = BrickColor.new("Really red")
  116. eye1.BottomSurface = 0
  117. eye1m = Instance.new("SpecialMesh", eye1)
  118. eye1m.MeshType = Enum.MeshType.Sphere
  119. eye1m.Scale = Vector3.new(0.02,0.12,0.03)
  120. ogsize = eye1m.Scale
  121. weld = Instance.new("Weld", head)
  122. weld.Part0 = eye1
  123. weld.Part1 = head
  124. weld.C1 = CFrame.new(-.17,.14,-.57)
  125.  
  126.  
  127.  
  128. ---- [[ Right Eye ]] ----
  129.  
  130.  
  131. eye2 = Instance.new("Part", workspace)
  132. eye2.Anchored = false
  133. eye2.Parent = head
  134. eye2.TopSurface = 0
  135. eye2.BrickColor = BrickColor.new("Really red")
  136. eye2.BottomSurface = 0
  137. eye2m = Instance.new("SpecialMesh", eye2)
  138. eye2m.MeshType = Enum.MeshType.Sphere
  139. eye2m.Scale = Vector3.new(0.02,0.12,0.03)
  140. ogsize = eye2m.Scale
  141. weld = Instance.new("Weld", head)
  142. weld.Part0 = eye2
  143. weld.Part1 = head
  144. weld.C1 = CFrame.new(.17,.14,-.57)
  145.  
  146.  
  147.  
  148. ---- [[ Mouth ]] ----
  149.  
  150. mouth = Instance.new("Part", workspace)
  151. mouth.Anchored = false
  152. mouth.Parent = head
  153. mouth.TopSurface = 0
  154. mouth.BrickColor = BrickColor.new("Black")
  155. mouth.BottomSurface = 0
  156. mouth.Material = "SmoothPlastic"
  157. mouthm = Instance.new("SpecialMesh", mouth)
  158. mouthm.MeshType = Enum.MeshType.Sphere
  159. mouthm.Scale = Vector3.new(.13,0.1,0.05)
  160. ogsize = mouthm.Scale
  161. weld = Instance.new("Weld", head)
  162. weld.Part0 = mouth
  163. weld.Part1 = head
  164. weld.C1 = CFrame.new(0,-.25,-.6)
  165. game:service'RunService'.RenderStepped:connect(function()
  166. mouthm.Scale = mouthm.Scale:lerp(Vector3.new(ogsize.X+sound.PlaybackLoudness/20000,sound.PlaybackLoudness/1000,ogsize.Z),0.8)
  167. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0)*CFrame.Angles(math.rad(mouthm.Scale.Y*100) +math.rad(-90),0,math.rad(180)),0.1)
  168. end)
  169. wait(0.2)
  170. mouth.Transparency = 1
  171. eye1.Transparency = 1
  172. eye2.Transparency = 1
  173. head.face.Texture = "rbxassetid://743116128"
  174. DHandle = Instance.new("Part")
  175. DMesh = Instance.new("SpecialMesh")
  176. DWeld = Instance.new("Weld")
  177. DHandle.Parent = Character
  178. DHandle.Name = "Handle"
  179. DHandle.CanCollide = false
  180. DHandle.Locked = true
  181. DHandle.Size = Vector3.new(1.93, 1.77, 1.6)
  182. DMesh.Parent = DHandle
  183. DMesh.Scale = DMesh.Scale
  184. DWeld.Parent = DHandle
  185. DWeld.Name = "no"
  186. DWeld.Part0 = Head
  187. DWeld.Part1 = DHandle
  188. DWeld.C0 = CFrame.new(0,.4,0) * CFrame.fromEulerAnglesXYZ(math.rad(-1),0,0)VertexColor = Vector3.new(1,1,1)
  189. DHandle.Transparency = 0
  190. DMesh.MeshId = "http://www.roblox.com/asset/?id=16627529"
  191. DMesh.TextureId = "http://www.roblox.com/asset/?id=12259192"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement