Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Player = game.Players.LocalPlayer
- function infect(char)
- repeat wait() until char
- local torso = char["Torso"]
- repeat wait() until torso
- local Head = char:FindFirstChild("Head")
- if Head then
- if Head:FindFirstChild("face") then
- Head.face.Texture = "http://www.roblox.com/asset/?id=214522702"
- end
- end
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("Shirt") or v:IsA("Pants") then
- v:Destroy()
- elseif v:IsA("BasePart") then
- v.BrickColor = BrickColor.new("Carnation pink")
- v.Changed:connect(function(prop)
- if prop == "BrickColor" then
- v.BrickColor = BrickColor.new("Carnation pink")
- end
- end)
- v.Touched:connect(function(hit)
- if hit:IsA("BasePart") then
- hit.BrickColor = BrickColor.new("Carnation pink")
- elseif hit and hit.Parent and game.Players:GetPlayerFromCharacter(hit.Parent) then
- infect(hit.Parent)
- end
- end)
- end
- end
- local RA, LA, LL, RL, Head = torso["Right Shoulder"],torso["Left Shoulder"],torso["Left Hip"],torso["Right Hip"],torso["Neck"]
- local sound = Instance.new("Sound", torso)
- sound.SoundId = "rbxassetid://278920581"
- sound.Volume = 1
- sound.Looped = true
- sound:Play()
- local headshake = coroutine.wrap(function()
- while true do
- for i = 0,math.pi/10, 0.1 do
- Head.C0 = Head.C0*CFrame.Angles(i,0,0)
- wait()
- end
- for i = 0,math.pi/10, 0.1 do
- Head.C0 = Head.C0*CFrame.Angles(-i,0,0)
- wait()
- end
- end
- end)
- local armsshake = coroutine.wrap(function()
- while true do
- for i = 0,math.pi/10, 0.1 do
- RA.C0 = RA.C0*CFrame.Angles(-i,0,0)
- LA.C0 = LA.C0*CFrame.Angles(-i,0,0)
- wait()
- end
- for i = 0,math.pi/10, 0.1 do
- RA.C0 = RA.C0*CFrame.Angles(i,0,0)
- LA.C0 = LA.C0*CFrame.Angles(i,0,0)
- wait()
- end
- end
- end)
- local legsshake = coroutine.wrap(function()
- while true do
- for i = 0,math.pi/10, 0.1 do
- LL.C0 = LL.C0*CFrame.Angles(-i,0,0)
- RL.C0 = RL.C0*CFrame.Angles(-i,0,0)
- wait()
- end
- for i = 0,math.pi/10, 0.1 do
- LL.C0 = LL.C0*CFrame.Angles(i,0,0)
- RL.C0 = RL.C0*CFrame.Angles(i,0,0)
- wait()
- end
- end
- end)
- legsshake()
- armsshake()
- headshake()
- end
- for i,v in pairs(game.Players:GetPlayers()) do
- infect(v.Character)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement