mewishmeww

kat

May 24th, 2023 (edited)
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.31 KB | None | 0 0
  1. local TweenService = game:GetService("TweenService")
  2. local player = "NotSmurfingVro"
  3. local char = owner.Character
  4.  
  5. local Splat = Instance.new("Tool")
  6. Splat.Parent = char
  7. Splat.RequiresHandle = false
  8. local AnimSpeed = 0.3
  9. local color = Color3.new(1, 1, 1)
  10.  
  11. function touch(e)
  12. if e.Parent:FindFirstChild("Humanoid") and not e.Parent:FindFirstChild("Bunny") then
  13. if not e.Parent:FindFirstChild("LowerTorso") then
  14. e.Parent.Humanoid.WalkSpeed = 0
  15. e.Parent.Humanoid.JumpPower = 0
  16. wait(0.1)
  17. local animateclone
  18. if e.Parent:FindFirstChild("Animate") then
  19. animateclone = e.Parent.Animate:Clone()
  20. e.Parent.Animate:Destroy()
  21. end
  22. local poison = Instance.new("Sound")
  23. poison.SoundId = "rbxassetid://5656490592"
  24. poison.Parent = e.Parent.Head
  25. e.Parent.HumanoidRootPart.Anchored = true
  26. local Torso = e.Parent.HumanoidRootPart.RootJoint
  27. local Head = e.Parent.Torso.Neck
  28. local larm = e.Parent.Torso["Left Shoulder"]
  29. local rarm = e.Parent.Torso["Right Shoulder"]
  30. local lleg = e.Parent.Torso["Right Hip"]
  31. local rleg = e.Parent.Torso["Left Hip"]
  32. local alr = Instance.new("BoolValue")
  33. alr.Parent = e.Parent
  34. alr.Name = "Bunny"
  35. TweenService:Create(Torso,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{C0 = CFrame.new(0, 0, 0, -1, -8.60946301e-08, 1.51807988e-08, 0, 0.173648104, 0.984807789, -8.74227766e-08, 0.984807789, -0.173648104)}):Play() --torso
  36. TweenService:Create(Head,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)}):Play() --head
  37. TweenService:Create(lleg,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{C0 = CFrame.new(1, -0.300000012, -0.200000003, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)}):Play() --left hip
  38. TweenService:Create(larm,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{C0 = CFrame.new(-1, 0.5, 0, -7.59039942e-09, -4.3047315e-08, -1, -0.984807789, 0.173648104, 0, 0.173648104, 0.984807789, -4.37113883e-08)}):Play() --left arm
  39. TweenService:Create(rarm,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{C0 = CFrame.new(1, 0.5, 0, -7.59039942e-09, 4.3047315e-08, 1, 0.984807789, 0.173648104, 0, -0.173648104, 0.984807789, -4.37113883e-08)}):Play() --right arm
  40. TweenService:Create(rleg,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)}):Play() --right hip
  41. wait(AnimSpeed)
  42. TweenService:Create(Torso,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{C0 = CFrame.new(0, -1.29999995, -2, -1, -7.54979013e-08, 1.30766196e-07, 0, 0.866025388, 0.5, -1.50995803e-07, 0.5, -0.866025388)}):Play() --torso
  43. TweenService:Create(Head,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)}):Play() --head
  44. TweenService:Create(lleg,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{C0 = CFrame.new(1, -0.800000012, -0.200000003, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)}):Play() --left hip
  45. TweenService:Create(larm,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{C0 = CFrame.new(-1, 0.5, 0, -3.09086197e-08, -3.09086197e-08, -1, -0.707106769, 0.707106769, 0, 0.707106769, 0.707106769, -4.37113883e-08)}):Play() --left arm
  46. TweenService:Create(rarm,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{C0 = CFrame.new(1, 0.5, 0, -3.09086197e-08, 3.09086197e-08, 1, 0.707106769, 0.707106769, 0, -0.707106769, 0.707106769, -4.37113883e-08)}):Play() --right arm
  47. TweenService:Create(rleg,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)}):Play() --right hip
  48. wait(AnimSpeed)
  49. --fell
  50. TweenService:Create(Torso,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(0, -2.5, -3, -1, 0, -1.50995803e-07, 0, 1, 0, 1.50995803e-07, 0, -1)}):Play() --torso
  51. TweenService:Create(Head,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)}):Play() --head
  52. TweenService:Create(lleg,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(1, -0.300000012, -0.200000003, -4.37113883e-08, 0, 1, 0, 1, 0, -1, 0, -4.37113883e-08)}):Play() --left hip
  53. TweenService:Create(larm,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(-1, 0.5, 0, 4.37113883e-08, 3.82137093e-15, -1, 8.74227766e-08, -1, 0, -1, -8.74227766e-08, -4.37113883e-08)}):Play() --left arm
  54. TweenService:Create(rarm,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(1, 0.5, 0, 4.37113883e-08, -3.82137093e-15, 1, -8.74227766e-08, -1, 0, 1, -8.74227766e-08, -4.37113883e-08)}):Play() --right arm
  55. TweenService:Create(rleg,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(-1, -1, 0, -4.22219593e-08, -1.13133396e-08, -1, -0.258819044, 0.965925813, 0, 0.965925813, 0.258819044, -4.37113883e-08)}):Play() --right hip
  56. wait(AnimSpeed)
  57. local function cover(part)
  58. local Gooey = Instance.new("Part")
  59. local Mesh
  60. Gooey.Size = part.Size
  61. Gooey.Parent = e.Parent
  62. Gooey.Color = color
  63. Gooey.Name = part.Name.. "Goo"
  64. Gooey.CanCollide = false
  65. Gooey.Massless = true
  66. if Gooey.Size == Vector3.new(1,2,1) then
  67. Mesh = Instance.new("SpecialMesh")
  68. Mesh.MeshId = "rbxasset://fonts/rightarm.mesh"
  69. Mesh.Parent = Gooey
  70. Mesh.Scale = Vector3.new(1.1,0.01,1.1)
  71. TweenService:Create(Mesh,TweenInfo.new(1.5,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Scale = Vector3.new(1.1,1.1,1.1)}):Play()
  72. elseif Gooey.Size == Vector3.new(2,2,1) then
  73. Mesh = Instance.new("SpecialMesh")
  74. Mesh.MeshId = "rbxassetid://12221758"
  75. Mesh.Parent = Gooey
  76. Mesh.Scale = Vector3.new(1.1,0.01,1.1)
  77. TweenService:Create(Mesh,TweenInfo.new(1.5,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Scale = Vector3.new(1.1,1.1,1.1)}):Play()
  78. elseif Gooey.Size == Vector3.new(2,1,1) then
  79. Mesh = Instance.new("SpecialMesh")
  80. Mesh.MeshId = "rbxassetid://5591363797"
  81. Mesh.Parent = Gooey
  82. Mesh.Scale = Vector3.new(1.1,0.01,1.1)
  83. TweenService:Create(Mesh,TweenInfo.new(1.5,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Scale = Vector3.new(1.1,1.1,1.1)}):Play()
  84. local hats = e.Parent:GetChildren()
  85. for i=1, #hats do
  86. if hats[i].ClassName == "Accessory" then
  87. hats[i].Handle:BreakJoints()
  88. end
  89. end
  90. end
  91. local stick = Instance.new("Weld")
  92. stick.Parent = e.Parent
  93. stick.Part0 = part
  94. stick.Part1 = Gooey
  95. poison:Play()
  96. TweenService:Create(part,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Transparency = 1}):Play()
  97. end
  98. local function uncover(part)
  99. if part.Parent:FindFirstChild(part.Name.. "Goo") then
  100. poison:Play()
  101. local partsgoo = e.Parent:GetChildren()
  102. for i=1, #partsgoo do
  103. if partsgoo[i].Name == part.Name.. "Goo" then
  104. TweenService:Create(partsgoo[i],TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Transparency = 1}):Play()
  105. end
  106. end
  107. TweenService:Create(part,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Transparency = 0}):Play()
  108. end
  109. end
  110. cover(e.Parent.Torso)
  111. wait(1.5)
  112. cover(e.Parent.Head)
  113. wait(2)
  114. cover(e.Parent["Right Arm"])
  115. wait(1.5)
  116. cover(e.Parent["Left Arm"])
  117. wait(2.5)
  118. cover(e.Parent["Right Leg"])
  119. wait(2.5)
  120. cover(e.Parent["Left Leg"])
  121. wait(1)
  122. local package = e.Parent:GetChildren()
  123. for i=1, #package do
  124. if package[i].ClassName == "CharacterMesh" then
  125. package[i]:Destroy()
  126. end
  127. end
  128. if e.Parent:FindFirstChild("Shirt") then
  129. e.Parent.Shirt:Destroy()
  130. end
  131. if e.Parent:FindFirstChild("Pants") then
  132. e.Parent.Pants:Destroy()
  133. end
  134. local parts = e.Parent:GetChildren()
  135. for i=1,#parts do
  136. if parts[i].ClassName == "Part" then
  137. parts[i].Color = color
  138. end
  139. end
  140. local Hair = Instance.new("Part")
  141. Hair.Name = "Handle"
  142. local HairMesh = Instance.new("SpecialMesh")
  143. local Accessory = Instance.new("Accessory")
  144. Accessory.Parent = e.Parent
  145. Hair.Parent = Accessory
  146. Accessory.AttachmentPoint = CFrame.new(4.79995979e-05, -0.0695772171, -0.00102891028, 1, -3.29228338e-25, 0, -3.29228338e-25, 1, 0, 0, 0, 1)
  147. HairMesh.MeshId = "rbxassetid://5506596254"
  148. HairMesh.Parent = Hair
  149. HairMesh.Scale = Vector3.new(0.001,0.001,0.001)
  150. Hair.Color = color
  151. TweenService:Create(HairMesh,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Scale = Vector3.new(1,1,1)}):Play()
  152. wait(1)
  153. local Hair2 = Instance.new("Part")
  154. Hair2.Name = "Handle"
  155. local HairMesh2 = Instance.new("SpecialMesh")
  156. local nec = Instance.new("Attachment")
  157. nec.CFrame = CFrame.new(0.000186920166, 0.12168026, 0.000427246094, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  158. nec.Parent = Hair2
  159. nec.Name = "NeckAttachment"
  160. local Accessory2 = Instance.new("Accessory")
  161. Accessory2.Parent = e.Parent
  162. Accessory2.Name = "Hat2"
  163. Hair2.Parent = Accessory2
  164. Accessory2.AttachmentPoint = CFrame.new(0.000186920166, 0.12168026, 0.000427246094, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  165. HairMesh2.MeshId = "rbxassetid://4377901670"
  166. HairMesh2.Parent = Hair2
  167. HairMesh2.Scale = Vector3.new(0.001,0.001,0.001)
  168. Hair2.Color = color
  169. TweenService:Create(HairMesh2,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Scale = Vector3.new(1,1,1)}):Play()
  170. wait(1)
  171. local Hair3 = Instance.new("Part")
  172. Hair3.Name = "Handle"
  173. local HairMesh3 = Instance.new("SpecialMesh")
  174. local Accessory3 = Instance.new("Accessory")
  175. Accessory3.Parent = e.Parent
  176. Accessory3.Name = "Hat3"
  177. Hair3.Parent = Accessory3
  178. Accessory3.AttachmentPoint = CFrame.new(-0.200000003, 2.0999999, -1.79999995, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  179. HairMesh3.MeshId = "http://www.roblox.com/asset/?id=170939831"
  180. HairMesh3.Parent = Hair3
  181. HairMesh3.Scale = Vector3.new(0.001,0.001,0.001)
  182. Hair3.Color = color
  183. TweenService:Create(HairMesh3,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Scale = Vector3.new(1,1,1)}):Play()
  184. wait(1)
  185. uncover(e.Parent.Torso)
  186. wait(0.5)
  187. uncover(e.Parent.Head)
  188. wait(0.5)
  189. uncover(e.Parent["Right Arm"])
  190. wait(0.5)
  191. uncover(e.Parent["Left Arm"])
  192. wait(0.5)
  193. uncover(e.Parent["Right Leg"])
  194. wait(0.5)
  195. uncover(e.Parent["Left Leg"])
  196. wait(0.5)
  197. TweenService:Create(Torso,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(0, -0.899999976, -0.5, 1, 0, 0, 0, 0.939692616, 0.342020154, 0, -0.342020154, 0.939692616)}):Play() --torso
  198. TweenService:Create(Head,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(-5.79121036e-08, 0.764130354, 1.19686121e-07, 1, 0, 0, 0, 0.939692616, -0.342020154, 0, 0.342020154, 0.939692616)}):Play() --head
  199. TweenService:Create(lleg,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(-0.398282528, -0.180223644, -0, 1, 0, 0, 0, 0.98480773, 0.173648193, 0, -0.173648193, 0.98480773)}):Play() --left hip
  200. TweenService:Create(larm,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(-0.777283132, 0.537761569, 1.19686121e-07, 1, 0, 0, 0, 0.707106769, -0.707106769, 0, 0.707106769, 0.707106769)}):Play() --left arm
  201. TweenService:Create(rarm,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(0.777283072, 0.537761569, 1.19686121e-07, 1, 0, 0, 0, 0.707106769, -0.707106769, 0, 0.707106769, 0.707106769)}):Play() --right arm
  202. TweenService:Create(rleg,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(0.398000002, -0.200000003, -0.5, 1, 0, 0, 0, 0.707106829, 0.707106769, 0, -0.707106769, 0.707106829)}):Play() --right hip
  203. wait(AnimSpeed)
  204. TweenService:Create(Torso,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(0, 0, 0, -1, -1.41889643e-07, 5.1643589e-08, 0, 0.342020035, 0.939692676, -1.50995803e-07, 0.939692676, -0.342020035)}):Play() --torso
  205. TweenService:Create(Head,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(0, 1, 0, -1, 8.74227766e-08, 3.82137093e-15, 0, -4.37113883e-08, 1, 8.74227766e-08, 1, 4.37113883e-08)}):Play() --head
  206. TweenService:Create(lleg,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(1, -1, -0, -4.10752676e-08, 1.49501762e-08, 1, 0.342020154, 0.939692616, 0, -0.939692616, 0.342020154, -4.37113883e-08)}):Play() --left hip
  207. TweenService:Create(larm,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(-1, 0.5, 0, -3.34848664e-08, -2.80971406e-08, -1, -0.642787635, 0.766044438, 0, 0.766044438, 0.642787635, -4.37113883e-08)}):Play() --left arm
  208. TweenService:Create(rarm,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(1, 0.5, 0, -3.34848664e-08, 2.80971406e-08, 1, 0.642787635, 0.766044438, 0, -0.766044438, 0.642787635, -4.37113883e-08)}):Play() --right arm
  209. TweenService:Create(rleg,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(-1, -1, 0, -4.10752676e-08, -1.49501762e-08, -1, -0.342020154, 0.939692616, 0, 0.939692616, 0.342020154, -4.37113883e-08)}):Play() --right hip
  210. wait(AnimSpeed)
  211. TweenService:Create(Torso,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.InOut),{C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)}):Play() --torso
  212. TweenService:Create(Head,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.InOut),{C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)}):Play() --head
  213. TweenService:Create(lleg,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.InOut),{C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)}):Play() --left hip -1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0
  214. TweenService:Create(larm,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.InOut),{C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)}):Play() --left arm
  215. TweenService:Create(rarm,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.InOut),{C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)}):Play() --right arm
  216. TweenService:Create(rleg,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.InOut),{C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)}):Play() --right hip
  217. wait(AnimSpeed)
  218. animateclone.Parent = e.Parent
  219. e.Parent.HumanoidRootPart.Anchored = false
  220. e.Parent.Humanoid.WalkSpeed = 16
  221. e.Parent.Humanoid.JumpPower = 16
  222. else
  223. e.Parent.Humanoid.WalkSpeed = 0
  224. e.Parent.Humanoid.JumpPower = 0
  225. local Torso = e.Parent.LowerTorso.Root
  226. local Head = e.Parent.Head.Neck
  227. local larm = e.Parent.LeftUpperArm.LeftShoulder
  228. local rarm = e.Parent.RightUpperArm.RightShoulder
  229. local lleg = e.Parent.LeftUpperLeg.LeftHip
  230. local rleg = e.Parent.RightUpperLeg.RightHip
  231. local alr = Instance.new("BoolValue")
  232. alr.Parent = e.Parent
  233. alr.Name = "Bunny"
  234. wait(0.1)
  235. local animateclone
  236. if e.Parent:FindFirstChild("Animate") then
  237. animateclone = e.Parent.Animate:Clone()
  238. e.Parent.Animate:Destroy()
  239. end
  240. local poison = Instance.new("Sound")
  241. poison.SoundId = "rbxassetid://5656490592"
  242. poison.Parent = e.Parent.Head
  243. e.Parent.HumanoidRootPart.Anchored = true
  244. if e.Parent.Humanoid:FindFirstChild("BodyDepthScale") then
  245. TweenService:Create(e.Parent.Humanoid.BodyDepthScale,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Value = 1}):Play()
  246. end
  247. if e.Parent.Humanoid:FindFirstChild("BodyHeightScale") then
  248. TweenService:Create(e.Parent.Humanoid.BodyHeightScale,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Value = 1}):Play()
  249. end
  250. if e.Parent.Humanoid:FindFirstChild("BodyWidthScale") then
  251. TweenService:Create(e.Parent.Humanoid.BodyWidthScale,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Value = 1}):Play()
  252. end
  253. if e.Parent.Humanoid:FindFirstChild("HeadScale") then
  254. TweenService:Create(e.Parent.Humanoid.HeadScale,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Value = 1}):Play()
  255. end
  256. wait(AnimSpeed+0.5)
  257. TweenService:Create(Torso,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{C0 = CFrame.new(0, -0.899999976, 0, 1, 0, 0, 0, 0.939692616, 0.342020154, 0, -0.342020154, 0.939692616)}):Play() --torso
  258. TweenService:Create(Head,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{C0 = CFrame.new(-5.96046448e-08, 0.720015407, 1.07288358e-07, 1, 0, 0, 0, 0.939692616, -0.342020154, 0, 0.342020154, 0.939692616)}):Play() --head
  259. TweenService:Create(lleg,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{C0 = CFrame.new(-0.400000095, -0.179975033, -0, 1, 0, 0, 0, 0.939692616, 0.342020154, 0, -0.342020154, 0.939692616)}):Play() --left hip
  260. TweenService:Create(larm,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{C0 = CFrame.new(-0.800000012, 0.506715417, 1.07288358e-07, 1, 0, 0, 0, 0.939692616, -0.342020154, 0, 0.342020154, 0.939692616)}):Play() --left arm
  261. TweenService:Create(rarm,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{C0 = CFrame.new(0.799999952, 0.506715417, 1.07288358e-07, 1, 0, 0, 0, 0.939692616, -0.342020154, 0, 0.342020154, 0.939692616)}):Play() --right arm
  262. TweenService:Create(rleg,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{C0 = CFrame.new(0.400000006, 0.5, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)}):Play() --right hip
  263. wait(AnimSpeed-0.1)
  264. TweenService:Create(Torso,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(0, -1.5, 0, 1, 0, 0, 0, 0.642787635, 0.766044378, 0, -0.766044378, 0.642787635)}):Play() --torso
  265. TweenService:Create(Head,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(-5.96046448e-08, 0.720015407, 1.07288358e-07, 1, 0, 0, 0, 0.939692616, -0.342020154, 0, 0.342020154, 0.939692616)}):Play() --head
  266. TweenService:Create(lleg,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(-0.400000095, -0.179975033, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)}):Play() --left hip
  267. TweenService:Create(larm,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(-0.800000012, 0.506715417, 1.07288358e-07, 1, 0, 0, 0, 0.642787635, -0.766044438, 0, 0.766044438, 0.642787635)}):Play() --left arm
  268. TweenService:Create(rarm,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(0.799999952, 0.506715417, 1.07288358e-07, 1, 0, 0, 0, 0.642787635, -0.766044438, 0, 0.766044438, 0.642787635)}):Play() --right arm
  269. TweenService:Create(rleg,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(0.400000006, 0.5, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)}):Play() --right hip
  270. wait(AnimSpeed-0.1)
  271. for i,v in pairs(e.Parent.Humanoid:FindFirstChildOfClass("Animator"):GetPlayingAnimationTracks()) do
  272. v:Stop()
  273. end
  274. -- fell
  275. TweenService:Create(Torso,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(0, -2.5, 0, 1, 0, 0, 0, -4.37113883e-08, 1, 0, -1, -4.37113883e-08)}):Play() --torso
  276. TweenService:Create(Head,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(-5.96046448e-08, 0.720015407, 1.07288358e-07, 1, 0, 0, 0, 0.939692616, -0.342020154, 0, 0.342020154, 0.939692616)}):Play() --head
  277. TweenService:Create(lleg,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(-0.400000095, -0.179975033, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)}):Play() --left hip
  278. TweenService:Create(larm,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(-0.800000012, 0.506715417, 1.07288358e-07, 1, 0, 0, 0, -1, 8.74227766e-08, 0, -8.74227766e-08, -1)}):Play() --left arm
  279. TweenService:Create(rarm,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(0.799999952, 0.506715417, 1.07288358e-07, 1, 0, 0, 0, -1, 8.74227766e-08, 0, -8.74227766e-08, -1)}):Play() --right arm
  280. TweenService:Create(rleg,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(0.400000006, 0.200000003, -0.200000003, 1, 0, 0, 0, 1, 0, 0, 0, 1)}):Play() --right hip
  281. wait(AnimSpeed)
  282. local function cover(part)
  283. local Gooey = part:Clone()
  284. Gooey.Size = part.Size
  285. Gooey.Size = Vector3.new(Gooey.Size.X + 0.05,0.01,Gooey.Size.Z + 0.05)
  286. Gooey.Parent = e.Parent
  287. Gooey.Color = color
  288. Gooey.Name = part.Name.. "Goo"
  289. Gooey.CanCollide = false
  290. Gooey.Massless = true
  291. TweenService:Create(Gooey,TweenInfo.new(1.5,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Size = Vector3.new(Gooey.Size.X,part.Size.Y + 0.05,Gooey.Size.Z)}):Play()
  292. local stick = Instance.new("Weld")
  293. stick.Parent = e.Parent
  294. stick.Part0 = part
  295. stick.Part1 = Gooey
  296. if part.Name == "RightLowerLeg" or part.Name == "LeftLowerLeg" then
  297. stick.C0 *= CFrame.new(0,0.4,0)
  298. end
  299. poison:Play()
  300. TweenService:Create(part,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Transparency = 1}):Play()
  301. end
  302. local function uncover(part)
  303. if part.Parent:FindFirstChild(part.Name.. "Goo") then
  304. poison:Play()
  305. local partsgoo = e.Parent:GetChildren()
  306. for i=1, #partsgoo do
  307. if partsgoo[i].Name == part.Name.. "Goo" then
  308. TweenService:Create(partsgoo[i],TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Transparency = 1}):Play()
  309. delay(1, function() -- 1 second delay
  310. partsgoo[i]:Destroy()
  311. end)
  312. end
  313. end
  314. TweenService:Create(part,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Transparency = 0}):Play()
  315. end
  316. end
  317. cover(e.Parent.LowerTorso)
  318. wait(1.5)
  319. cover(e.Parent.UpperTorso)
  320. wait(1.5)
  321. cover(e.Parent.Head)
  322. local hats = e.Parent:GetChildren()
  323. for i=1, #hats do
  324. if hats[i].ClassName == "Accessory" then
  325. hats[i].Handle:BreakJoints()
  326. end
  327. end
  328. cover(e.Parent.RightUpperArm)
  329. cover(e.Parent.LeftUpperArm)
  330. wait(1)
  331. cover(e.Parent.RightLowerArm)
  332. cover(e.Parent.LeftLowerArm)
  333. wait(1)
  334. cover(e.Parent.RightHand)
  335. cover(e.Parent.LeftHand)
  336. wait(1.5)
  337. cover(e.Parent.LeftUpperLeg)
  338. cover(e.Parent.RightUpperLeg)
  339. wait(1)
  340. cover(e.Parent.LeftLowerLeg)
  341. cover(e.Parent.RightLowerLeg)
  342. wait(1)
  343. cover(e.Parent.LeftFoot)
  344. cover(e.Parent.RightFoot)
  345. wait(2)
  346. if e.Parent:FindFirstChild("Shirt") then
  347. e.Parent.Shirt:Destroy()
  348. end
  349. if e.Parent:FindFirstChild("Pants") then
  350. e.Parent.Pants:Destroy()
  351. end
  352. local parts = e.Parent:GetChildren()
  353. for i=1,#parts do
  354. if parts[i].ClassName == "MeshPart" then
  355. parts[i].Color = color
  356. end
  357. end
  358. local Hair = Instance.new("Part")
  359. Hair.Name = "Handle"
  360. local HairMesh = Instance.new("SpecialMesh")
  361. local Accessory = Instance.new("Accessory")
  362. Accessory.Parent = e.Parent
  363. Hair.Parent = Accessory
  364. Accessory.AttachmentPoint = CFrame.new(4.79995979e-05, -0.0695772171, -0.00102891028, 1, -3.29228338e-25, 0, -3.29228338e-25, 1, 0, 0, 0, 1)
  365. HairMesh.MeshId = "rbxassetid://5506596254"
  366. HairMesh.Parent = Hair
  367. HairMesh.Scale = Vector3.new(0.001,0.001,0.001)
  368. Hair.Color = color
  369. TweenService:Create(HairMesh,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Scale = Vector3.new(1,1,1)}):Play()
  370. wait(1)
  371. local Hair2 = Instance.new("Part")
  372. Hair2.Name = "Handle"
  373. local HairMesh2 = Instance.new("SpecialMesh")
  374. local nec = Instance.new("Attachment")
  375. nec.CFrame = CFrame.new(0.000186920166, 0.12168026, 0.000427246094, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  376. nec.Parent = Hair2
  377. nec.Name = "NeckAttachment"
  378. local Accessory2 = Instance.new("Accessory")
  379. Accessory2.Parent = e.Parent
  380. Accessory2.Name = "Hat2"
  381. Hair2.Parent = Accessory2
  382. Accessory2.AttachmentPoint = CFrame.new(0.000186920166, 0.12168026, 0.000427246094, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  383. HairMesh2.MeshId = "rbxassetid://4377901670"
  384. HairMesh2.Parent = Hair2
  385. HairMesh2.Scale = Vector3.new(0.001,0.001,0.001)
  386. Hair2.Color = color
  387. TweenService:Create(HairMesh2,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Scale = Vector3.new(1,1,1)}):Play()
  388. wait(1)
  389. local Hair3 = Instance.new("Part")
  390. Hair3.Name = "Handle"
  391. local HairMesh3 = Instance.new("SpecialMesh")
  392. local Accessory3 = Instance.new("Accessory")
  393. Accessory3.Parent = e.Parent
  394. Accessory3.Name = "Hat3"
  395. Hair3.Parent = Accessory3
  396. Accessory3.AttachmentPoint = CFrame.new(-0.200000003, 2.0999999, -1.79999995, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  397. HairMesh3.MeshId = "http://www.roblox.com/asset/?id=170939831"
  398. HairMesh3.Parent = Hair3
  399. HairMesh3.Scale = Vector3.new(0.001,0.001,0.001)
  400. Hair3.Color = color
  401. TweenService:Create(HairMesh3,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Scale = Vector3.new(1,1,1)}):Play()
  402. wait(1)
  403. uncover(e.Parent.LowerTorso)
  404. wait(1.5)
  405. uncover(e.Parent.UpperTorso)
  406. wait(1.5)
  407. uncover(e.Parent.Head)
  408. uncover(e.Parent.RightUpperArm)
  409. uncover(e.Parent.LeftUpperArm)
  410. uncover(e.Parent.RightLowerArm)
  411. uncover(e.Parent.LeftLowerArm)
  412. uncover(e.Parent.RightHand)
  413. uncover(e.Parent.LeftHand)
  414. uncover(e.Parent.LeftUpperLeg)
  415. uncover(e.Parent.RightUpperLeg)
  416. uncover(e.Parent.LeftLowerLeg)
  417. uncover(e.Parent.RightLowerLeg)
  418. uncover(e.Parent.LeftFoot)
  419. uncover(e.Parent.RightFoot)
  420. TweenService:Create(Torso,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(0, -0.899999976, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)}):Play() --torso
  421. TweenService:Create(Head,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(-5.21208925e-08, 0.764130354, 1.07717504e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)}):Play() --head
  422. TweenService:Create(lleg,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(-0.398282528, -0.180223644, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)}):Play() --left hip
  423. TweenService:Create(larm,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(-0.777283132, 0.537761569, 1.07717504e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)}):Play() --left arm
  424. TweenService:Create(rarm,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(0.777283072, 0.537761569, 1.07717504e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1)}):Play() --right arm
  425. TweenService:Create(rleg,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Sine,Enum.EasingDirection.In),{C0 = CFrame.new(0.398282349, -0.180223644, -1.72776054e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1)}):Play() --right hip
  426. wait(AnimSpeed)
  427. animateclone.Parent = e.Parent
  428. e.Parent.HumanoidRootPart.Anchored = false
  429. e.Parent.Humanoid.WalkSpeed = 16
  430. e.Parent.Humanoid.JumpPower = 16
  431. end
  432. end
  433. end
  434.  
  435. Splat.Activated:Connect(function()
  436. local ball = Instance.new("Part")
  437. ball.Shape = "Ball"
  438. ball.Color = color
  439. ball.Size = Vector3.new(1,1,1)
  440. ball.Position = char.HumanoidRootPart.Position
  441. ball.Parent = game.Workspace
  442. ball.Name = "ppppppp"
  443. ball.Touched:Connect(function(plr)
  444. if not plr.Parent:FindFirstChild("Humanoid") and plr.Name ~= "Handle" and plr.Name ~= "ppppppp" and not ball:FindFirstChild("Done") then
  445. local puddle = Instance.new("Part")
  446. puddle.Color = color
  447. puddle.Shape = "Cylinder"
  448. puddle.Anchored = true
  449. puddle.Orientation = Vector3.new(0,0,90)
  450. puddle.Size = Vector3.new(0.2,0.01,0.01)
  451. local t = Instance.new("BoolValue")
  452. t.Name = "Done"
  453. t.Parent = puddle
  454. puddle.Parent = workspace
  455. local function touchingPuddle(bro)
  456. touch(bro)
  457. end
  458. puddle.Touched:Connect(touchingPuddle)
  459. TweenService:Create(puddle,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Size = Vector3.new(0.2,7,7)}):Play()
  460. puddle.Position = Vector3.new(ball.Position.X,plr.Position.Y+plr.Size.Y/2,ball.Position.Z)
  461. ball:Destroy()
  462. end
  463. end)
  464. end)
Advertisement
Add Comment
Please, Sign In to add comment