SHOW:
|
|
- or go back to the newest paste.
1 | - | Name="yfc" |
1 | + | Name="XxXexe5" |
2 | - | pcall(function() workspace.Bistratus.Droid:remove() end) |
2 | + | pcall(function() workspace.XxXexe5.Droid:remove() end) |
3 | - | player = game.Players.Bistratus |
3 | + | player = game.Players.XxXexe5 |
4 | char = player.Character | |
5 | char.Humanoid.MaxHealth = math.huge | |
6 | wait(0.5) | |
7 | char.Humanoid.Health = char.Humanoid.MaxHealth | |
8 | ||
9 | Time=500000 | |
10 | ||
11 | r=tick() | |
12 | wait() | |
13 | print("Your life span is: ~"..math.floor((Time/(tick()-r))*(tick()-r))) | |
14 | ||
15 | function Infect(char) | |
16 | Color=BrickColor.new("Brown") | |
17 | Color2=BrickColor.new("Grime") | |
18 | local model = Instance.new("Model") | |
19 | model.Parent = char | |
20 | model.Name = "Droid" | |
21 | char.Humanoid.WalkSpeed=12 | |
22 | fake=char.Head:clone() | |
23 | pcall(function() char.Head.face:remove() | |
24 | char.Head.Transparency=1 | |
25 | fake.Parent=model | |
26 | fake.Transparency=0 | |
27 | w=Instance.new("Weld") | |
28 | w.Part1=fake | |
29 | w.Part0=char.Head | |
30 | w.Parent=char | |
31 | fake.Mesh.Scale=fake.Mesh.Scale+Vector3.new(-0.01,-0.01,-0.01) | |
32 | fake.BrickColor=Color2 | |
33 | for _,v in pairs(char:children()) do | |
34 | if v.className=="Part" then | |
35 | v.TopSurface="Smooth" | |
36 | v.BottomSurface="Smooth" | |
37 | end | |
38 | end | |
39 | end) | |
40 | char.Head.Changed:connect(function(p) | |
41 | if p=="BrickColor" then | |
42 | wait() | |
43 | char["Right Leg"].BrickColor=Color | |
44 | char["Left Leg"].BrickColor=Color | |
45 | char["Torso"].BrickColor=Color | |
46 | char["Head"].BrickColor=Color2 | |
47 | char["Right Arm"].BrickColor=Color2 | |
48 | char["Left Arm"].BrickColor=Color2 | |
49 | end | |
50 | end) | |
51 | char.Head.BrickColor=BrickColor:Red() | |
52 | Arms={char.Torso["Left Shoulder"],char.Torso["Right Shoulder"]} or {char.Torso["Left Shouldr"],char.Torso["Right Shouldr"]} | |
53 | char.Torso.Neck.C0=char.Torso.Neck.C0*CFrame.Angles(math.rad(8),math.rad(12),0) | |
54 | Arms[1].Parent=nil | |
55 | w = Instance.new("Weld") | |
56 | w.Name="Left Shouldr" | |
57 | w.Parent = char.Torso | |
58 | w.Part0 = char["Left Arm"] | |
59 | w.Part1 = w.Parent | |
60 | w.C0=CFrame.new(1.5,0.3,0)*CFrame.Angles(math.rad(-95),math.rad(9),math.rad(20)) | |
61 | Arms[2].Parent=nil | |
62 | w2 = Instance.new("Weld") | |
63 | w2.Name="Right Shouldr" | |
64 | w2.Parent = char.Torso | |
65 | w2.Part0 = char["Right Arm"] | |
66 | w2.Part1 = w2.Parent | |
67 | w2.C0=CFrame.new(-1.5,0.3,0)*CFrame.Angles(math.rad(-95),math.rad(-9),math.rad(-20)) | |
68 | char["Left Arm"].Touched:connect(function(hit) | |
69 | if hit.Parent:findFirstChild("Torso") and hit.Parent.Torso:findFirstChild("Right Shoulder") then | |
70 | Delay(0,function() Infect(hit.Parent) end) | |
71 | end | |
72 | end) | |
73 | char["Right Arm"].Touched:connect(function(hit) | |
74 | if hit.Parent:findFirstChild("Torso") and hit.Parent.Torso:findFirstChild("Right Shoulder") then | |
75 | Delay(0,function() Infect(hit.Parent) end) | |
76 | end | |
77 | end) | |
78 | Delay(0,function() | |
79 | r=tick() | |
80 | wait() | |
81 | local charh=char | |
82 | for i=1,Time/(tick()-r) do | |
83 | wait() | |
84 | Dist=150 | |
85 | Targ=nil | |
86 | for _,v in pairs(game.Players:children()) do | |
87 | if v:IsA("Torso") and v.Character and v.Character:findFirstChild("Torso") and v.Character.Torso:findFirstChild("Right Shoulder") then | |
88 | if (v.Character.Torso.Position-charh.Torso.Position).magnitude<Dist then | |
89 | Dist=(v.Character.Torso.Position-charh.Torso.Position).magnitude | |
90 | Targ=v.Character.Torso | |
91 | end | |
92 | end | |
93 | end | |
94 | if Targ and Targ.Parent then | |
95 | charh.Humanoid:MoveTo(Targ.Position,workspace.Base) | |
96 | Targ=nil | |
97 | end | |
98 | end | |
99 | charh.Head:remove() | |
100 | end) | |
101 | end | |
102 | ||
103 | Infect(char) | |
104 | --lego |