Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local TweenService = game:GetService("TweenService")
- local player = "NotSmurfingVro"
- local char = owner.Character
- local Splat = Instance.new("Tool")
- Splat.Parent = char
- Splat.RequiresHandle = false
- local AnimSpeed = 0.3
- local color = Color3.new(1, 1, 1)
- function touch(e)
- if e.Parent:FindFirstChild("Humanoid") and not e.Parent:FindFirstChild("Bunny") then
- if not e.Parent:FindFirstChild("LowerTorso") then
- e.Parent.Humanoid.WalkSpeed = 0
- e.Parent.Humanoid.JumpPower = 0
- wait(0.1)
- local animateclone
- if e.Parent:FindFirstChild("Animate") then
- animateclone = e.Parent.Animate:Clone()
- e.Parent.Animate:Destroy()
- end
- local poison = Instance.new("Sound")
- poison.SoundId = "rbxassetid://5656490592"
- poison.Parent = e.Parent.Head
- e.Parent.HumanoidRootPart.Anchored = true
- local Torso = e.Parent.HumanoidRootPart.RootJoint
- local Head = e.Parent.Torso.Neck
- local larm = e.Parent.Torso["Left Shoulder"]
- local rarm = e.Parent.Torso["Right Shoulder"]
- local lleg = e.Parent.Torso["Right Hip"]
- local rleg = e.Parent.Torso["Left Hip"]
- local alr = Instance.new("BoolValue")
- alr.Parent = e.Parent
- alr.Name = "Bunny"
- 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
- 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
- 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
- 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
- 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
- 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
- wait(AnimSpeed)
- 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
- 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
- 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
- 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
- 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
- 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
- wait(AnimSpeed)
- --fell
- 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
- 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
- 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
- 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
- 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
- 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
- wait(AnimSpeed)
- local function cover(part)
- local Gooey = Instance.new("Part")
- local Mesh
- Gooey.Size = part.Size
- Gooey.Parent = e.Parent
- Gooey.Color = color
- Gooey.Name = part.Name.. "Goo"
- Gooey.CanCollide = false
- Gooey.Massless = true
- if Gooey.Size == Vector3.new(1,2,1) then
- Mesh = Instance.new("SpecialMesh")
- Mesh.MeshId = "rbxasset://fonts/rightarm.mesh"
- Mesh.Parent = Gooey
- Mesh.Scale = Vector3.new(1.1,0.01,1.1)
- TweenService:Create(Mesh,TweenInfo.new(1.5,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Scale = Vector3.new(1.1,1.1,1.1)}):Play()
- elseif Gooey.Size == Vector3.new(2,2,1) then
- Mesh = Instance.new("SpecialMesh")
- Mesh.MeshId = "rbxassetid://12221758"
- Mesh.Parent = Gooey
- Mesh.Scale = Vector3.new(1.1,0.01,1.1)
- TweenService:Create(Mesh,TweenInfo.new(1.5,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Scale = Vector3.new(1.1,1.1,1.1)}):Play()
- elseif Gooey.Size == Vector3.new(2,1,1) then
- Mesh = Instance.new("SpecialMesh")
- Mesh.MeshId = "rbxassetid://5591363797"
- Mesh.Parent = Gooey
- Mesh.Scale = Vector3.new(1.1,0.01,1.1)
- TweenService:Create(Mesh,TweenInfo.new(1.5,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Scale = Vector3.new(1.1,1.1,1.1)}):Play()
- local hats = e.Parent:GetChildren()
- for i=1, #hats do
- if hats[i].ClassName == "Accessory" then
- hats[i].Handle:BreakJoints()
- end
- end
- end
- local stick = Instance.new("Weld")
- stick.Parent = e.Parent
- stick.Part0 = part
- stick.Part1 = Gooey
- poison:Play()
- TweenService:Create(part,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Transparency = 1}):Play()
- end
- local function uncover(part)
- if part.Parent:FindFirstChild(part.Name.. "Goo") then
- poison:Play()
- local partsgoo = e.Parent:GetChildren()
- for i=1, #partsgoo do
- if partsgoo[i].Name == part.Name.. "Goo" then
- TweenService:Create(partsgoo[i],TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Transparency = 1}):Play()
- end
- end
- TweenService:Create(part,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Transparency = 0}):Play()
- end
- end
- cover(e.Parent.Torso)
- wait(1.5)
- cover(e.Parent.Head)
- wait(2)
- cover(e.Parent["Right Arm"])
- wait(1.5)
- cover(e.Parent["Left Arm"])
- wait(2.5)
- cover(e.Parent["Right Leg"])
- wait(2.5)
- cover(e.Parent["Left Leg"])
- wait(1)
- local package = e.Parent:GetChildren()
- for i=1, #package do
- if package[i].ClassName == "CharacterMesh" then
- package[i]:Destroy()
- end
- end
- if e.Parent:FindFirstChild("Shirt") then
- e.Parent.Shirt:Destroy()
- end
- if e.Parent:FindFirstChild("Pants") then
- e.Parent.Pants:Destroy()
- end
- local parts = e.Parent:GetChildren()
- for i=1,#parts do
- if parts[i].ClassName == "Part" then
- parts[i].Color = color
- end
- end
- local Hair = Instance.new("Part")
- Hair.Name = "Handle"
- local HairMesh = Instance.new("SpecialMesh")
- local Accessory = Instance.new("Accessory")
- Accessory.Parent = e.Parent
- Hair.Parent = Accessory
- Accessory.AttachmentPoint = CFrame.new(4.79995979e-05, -0.0695772171, -0.00102891028, 1, -3.29228338e-25, 0, -3.29228338e-25, 1, 0, 0, 0, 1)
- HairMesh.MeshId = "rbxassetid://5506596254"
- HairMesh.Parent = Hair
- HairMesh.Scale = Vector3.new(0.001,0.001,0.001)
- Hair.Color = color
- TweenService:Create(HairMesh,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Scale = Vector3.new(1,1,1)}):Play()
- wait(1)
- local Hair2 = Instance.new("Part")
- Hair2.Name = "Handle"
- local HairMesh2 = Instance.new("SpecialMesh")
- local nec = Instance.new("Attachment")
- nec.CFrame = CFrame.new(0.000186920166, 0.12168026, 0.000427246094, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- nec.Parent = Hair2
- nec.Name = "NeckAttachment"
- local Accessory2 = Instance.new("Accessory")
- Accessory2.Parent = e.Parent
- Accessory2.Name = "Hat2"
- Hair2.Parent = Accessory2
- Accessory2.AttachmentPoint = CFrame.new(0.000186920166, 0.12168026, 0.000427246094, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- HairMesh2.MeshId = "rbxassetid://4377901670"
- HairMesh2.Parent = Hair2
- HairMesh2.Scale = Vector3.new(0.001,0.001,0.001)
- Hair2.Color = color
- TweenService:Create(HairMesh2,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Scale = Vector3.new(1,1,1)}):Play()
- wait(1)
- local Hair3 = Instance.new("Part")
- Hair3.Name = "Handle"
- local HairMesh3 = Instance.new("SpecialMesh")
- local Accessory3 = Instance.new("Accessory")
- Accessory3.Parent = e.Parent
- Accessory3.Name = "Hat3"
- Hair3.Parent = Accessory3
- Accessory3.AttachmentPoint = CFrame.new(-0.200000003, 2.0999999, -1.79999995, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- HairMesh3.MeshId = "http://www.roblox.com/asset/?id=170939831"
- HairMesh3.Parent = Hair3
- HairMesh3.Scale = Vector3.new(0.001,0.001,0.001)
- Hair3.Color = color
- TweenService:Create(HairMesh3,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Scale = Vector3.new(1,1,1)}):Play()
- wait(1)
- uncover(e.Parent.Torso)
- wait(0.5)
- uncover(e.Parent.Head)
- wait(0.5)
- uncover(e.Parent["Right Arm"])
- wait(0.5)
- uncover(e.Parent["Left Arm"])
- wait(0.5)
- uncover(e.Parent["Right Leg"])
- wait(0.5)
- uncover(e.Parent["Left Leg"])
- wait(0.5)
- 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
- 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
- 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
- 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
- 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
- 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
- wait(AnimSpeed)
- 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
- 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
- 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
- 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
- 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
- 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
- wait(AnimSpeed)
- 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
- 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
- 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
- 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
- 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
- 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
- wait(AnimSpeed)
- animateclone.Parent = e.Parent
- e.Parent.HumanoidRootPart.Anchored = false
- e.Parent.Humanoid.WalkSpeed = 16
- e.Parent.Humanoid.JumpPower = 16
- else
- e.Parent.Humanoid.WalkSpeed = 0
- e.Parent.Humanoid.JumpPower = 0
- local Torso = e.Parent.LowerTorso.Root
- local Head = e.Parent.Head.Neck
- local larm = e.Parent.LeftUpperArm.LeftShoulder
- local rarm = e.Parent.RightUpperArm.RightShoulder
- local lleg = e.Parent.LeftUpperLeg.LeftHip
- local rleg = e.Parent.RightUpperLeg.RightHip
- local alr = Instance.new("BoolValue")
- alr.Parent = e.Parent
- alr.Name = "Bunny"
- wait(0.1)
- local animateclone
- if e.Parent:FindFirstChild("Animate") then
- animateclone = e.Parent.Animate:Clone()
- e.Parent.Animate:Destroy()
- end
- local poison = Instance.new("Sound")
- poison.SoundId = "rbxassetid://5656490592"
- poison.Parent = e.Parent.Head
- e.Parent.HumanoidRootPart.Anchored = true
- if e.Parent.Humanoid:FindFirstChild("BodyDepthScale") then
- TweenService:Create(e.Parent.Humanoid.BodyDepthScale,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Value = 1}):Play()
- end
- if e.Parent.Humanoid:FindFirstChild("BodyHeightScale") then
- TweenService:Create(e.Parent.Humanoid.BodyHeightScale,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Value = 1}):Play()
- end
- if e.Parent.Humanoid:FindFirstChild("BodyWidthScale") then
- TweenService:Create(e.Parent.Humanoid.BodyWidthScale,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Value = 1}):Play()
- end
- if e.Parent.Humanoid:FindFirstChild("HeadScale") then
- TweenService:Create(e.Parent.Humanoid.HeadScale,TweenInfo.new(AnimSpeed,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Value = 1}):Play()
- end
- wait(AnimSpeed+0.5)
- 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
- 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
- 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
- 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
- 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
- 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
- wait(AnimSpeed-0.1)
- 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
- 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
- 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
- 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
- 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
- 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
- wait(AnimSpeed-0.1)
- for i,v in pairs(e.Parent.Humanoid:FindFirstChildOfClass("Animator"):GetPlayingAnimationTracks()) do
- v:Stop()
- end
- -- fell
- 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
- 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
- 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
- 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
- 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
- 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
- wait(AnimSpeed)
- local function cover(part)
- local Gooey = part:Clone()
- Gooey.Size = part.Size
- Gooey.Size = Vector3.new(Gooey.Size.X + 0.05,0.01,Gooey.Size.Z + 0.05)
- Gooey.Parent = e.Parent
- Gooey.Color = color
- Gooey.Name = part.Name.. "Goo"
- Gooey.CanCollide = false
- Gooey.Massless = true
- 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()
- local stick = Instance.new("Weld")
- stick.Parent = e.Parent
- stick.Part0 = part
- stick.Part1 = Gooey
- if part.Name == "RightLowerLeg" or part.Name == "LeftLowerLeg" then
- stick.C0 *= CFrame.new(0,0.4,0)
- end
- poison:Play()
- TweenService:Create(part,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Transparency = 1}):Play()
- end
- local function uncover(part)
- if part.Parent:FindFirstChild(part.Name.. "Goo") then
- poison:Play()
- local partsgoo = e.Parent:GetChildren()
- for i=1, #partsgoo do
- if partsgoo[i].Name == part.Name.. "Goo" then
- TweenService:Create(partsgoo[i],TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Transparency = 1}):Play()
- delay(1, function() -- 1 second delay
- partsgoo[i]:Destroy()
- end)
- end
- end
- TweenService:Create(part,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Transparency = 0}):Play()
- end
- end
- cover(e.Parent.LowerTorso)
- wait(1.5)
- cover(e.Parent.UpperTorso)
- wait(1.5)
- cover(e.Parent.Head)
- local hats = e.Parent:GetChildren()
- for i=1, #hats do
- if hats[i].ClassName == "Accessory" then
- hats[i].Handle:BreakJoints()
- end
- end
- cover(e.Parent.RightUpperArm)
- cover(e.Parent.LeftUpperArm)
- wait(1)
- cover(e.Parent.RightLowerArm)
- cover(e.Parent.LeftLowerArm)
- wait(1)
- cover(e.Parent.RightHand)
- cover(e.Parent.LeftHand)
- wait(1.5)
- cover(e.Parent.LeftUpperLeg)
- cover(e.Parent.RightUpperLeg)
- wait(1)
- cover(e.Parent.LeftLowerLeg)
- cover(e.Parent.RightLowerLeg)
- wait(1)
- cover(e.Parent.LeftFoot)
- cover(e.Parent.RightFoot)
- wait(2)
- if e.Parent:FindFirstChild("Shirt") then
- e.Parent.Shirt:Destroy()
- end
- if e.Parent:FindFirstChild("Pants") then
- e.Parent.Pants:Destroy()
- end
- local parts = e.Parent:GetChildren()
- for i=1,#parts do
- if parts[i].ClassName == "MeshPart" then
- parts[i].Color = color
- end
- end
- local Hair = Instance.new("Part")
- Hair.Name = "Handle"
- local HairMesh = Instance.new("SpecialMesh")
- local Accessory = Instance.new("Accessory")
- Accessory.Parent = e.Parent
- Hair.Parent = Accessory
- Accessory.AttachmentPoint = CFrame.new(4.79995979e-05, -0.0695772171, -0.00102891028, 1, -3.29228338e-25, 0, -3.29228338e-25, 1, 0, 0, 0, 1)
- HairMesh.MeshId = "rbxassetid://5506596254"
- HairMesh.Parent = Hair
- HairMesh.Scale = Vector3.new(0.001,0.001,0.001)
- Hair.Color = color
- TweenService:Create(HairMesh,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Scale = Vector3.new(1,1,1)}):Play()
- wait(1)
- local Hair2 = Instance.new("Part")
- Hair2.Name = "Handle"
- local HairMesh2 = Instance.new("SpecialMesh")
- local nec = Instance.new("Attachment")
- nec.CFrame = CFrame.new(0.000186920166, 0.12168026, 0.000427246094, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- nec.Parent = Hair2
- nec.Name = "NeckAttachment"
- local Accessory2 = Instance.new("Accessory")
- Accessory2.Parent = e.Parent
- Accessory2.Name = "Hat2"
- Hair2.Parent = Accessory2
- Accessory2.AttachmentPoint = CFrame.new(0.000186920166, 0.12168026, 0.000427246094, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- HairMesh2.MeshId = "rbxassetid://4377901670"
- HairMesh2.Parent = Hair2
- HairMesh2.Scale = Vector3.new(0.001,0.001,0.001)
- Hair2.Color = color
- TweenService:Create(HairMesh2,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Scale = Vector3.new(1,1,1)}):Play()
- wait(1)
- local Hair3 = Instance.new("Part")
- Hair3.Name = "Handle"
- local HairMesh3 = Instance.new("SpecialMesh")
- local Accessory3 = Instance.new("Accessory")
- Accessory3.Parent = e.Parent
- Accessory3.Name = "Hat3"
- Hair3.Parent = Accessory3
- Accessory3.AttachmentPoint = CFrame.new(-0.200000003, 2.0999999, -1.79999995, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- HairMesh3.MeshId = "http://www.roblox.com/asset/?id=170939831"
- HairMesh3.Parent = Hair3
- HairMesh3.Scale = Vector3.new(0.001,0.001,0.001)
- Hair3.Color = color
- TweenService:Create(HairMesh3,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Scale = Vector3.new(1,1,1)}):Play()
- wait(1)
- uncover(e.Parent.LowerTorso)
- wait(1.5)
- uncover(e.Parent.UpperTorso)
- wait(1.5)
- uncover(e.Parent.Head)
- uncover(e.Parent.RightUpperArm)
- uncover(e.Parent.LeftUpperArm)
- uncover(e.Parent.RightLowerArm)
- uncover(e.Parent.LeftLowerArm)
- uncover(e.Parent.RightHand)
- uncover(e.Parent.LeftHand)
- uncover(e.Parent.LeftUpperLeg)
- uncover(e.Parent.RightUpperLeg)
- uncover(e.Parent.LeftLowerLeg)
- uncover(e.Parent.RightLowerLeg)
- uncover(e.Parent.LeftFoot)
- uncover(e.Parent.RightFoot)
- 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
- 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
- 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
- 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
- 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
- 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
- wait(AnimSpeed)
- animateclone.Parent = e.Parent
- e.Parent.HumanoidRootPart.Anchored = false
- e.Parent.Humanoid.WalkSpeed = 16
- e.Parent.Humanoid.JumpPower = 16
- end
- end
- end
- Splat.Activated:Connect(function()
- local ball = Instance.new("Part")
- ball.Shape = "Ball"
- ball.Color = color
- ball.Size = Vector3.new(1,1,1)
- ball.Position = char.HumanoidRootPart.Position
- ball.Parent = game.Workspace
- ball.Name = "ppppppp"
- ball.Touched:Connect(function(plr)
- if not plr.Parent:FindFirstChild("Humanoid") and plr.Name ~= "Handle" and plr.Name ~= "ppppppp" and not ball:FindFirstChild("Done") then
- local puddle = Instance.new("Part")
- puddle.Color = color
- puddle.Shape = "Cylinder"
- puddle.Anchored = true
- puddle.Orientation = Vector3.new(0,0,90)
- puddle.Size = Vector3.new(0.2,0.01,0.01)
- local t = Instance.new("BoolValue")
- t.Name = "Done"
- t.Parent = puddle
- puddle.Parent = workspace
- local function touchingPuddle(bro)
- touch(bro)
- end
- puddle.Touched:Connect(touchingPuddle)
- TweenService:Create(puddle,TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut),{Size = Vector3.new(0.2,7,7)}):Play()
- puddle.Position = Vector3.new(ball.Position.X,plr.Position.Y+plr.Size.Y/2,ball.Position.Z)
- ball:Destroy()
- end
- end)
- end)
Advertisement
Add Comment
Please, Sign In to add comment