null
nil
-
[RBX1]
0
0
0
0
1
0
0
0
1
0
0
0
1
Workspace
[null]
-
Result
0
-
[null]
0
27.3883591
106.649155
24.5131302
0.535783112
-0.0440047793
0.843208134
-0
0.998640954
0.0521164052
-0.844355643
-0.0279230904
0.535054982
70
10.5242014
105.606827
13.8120327
1
0
0
0
1
0
0
0
1
Camera
-
StopTime
5
-
false
TestScript
-- Add this script
-- Add an IntValue called Results (leave value at 0)
-- Add an IntValue called StopTime (set to desired wall clock simulation time)
-- make sure the part being measured is called CheckPart and is a direct child of the Workspace
print("Testing success conditions after model runs for ", Workspace.StopTime.Value - 1, " seconds of real time...")
print("(Note: one second shorter than the test harness allows)")
maxVelocityMagGoal = 0.001
minYPositionGoal = 5.5
-- measure success conditions 1 second before the test harness stops the simulation
start = tick()
while tick()-start < Workspace.StopTime.Value - 1 do
wait()
end
print("Max Velocity Mag = ", Workspace.Model.TestZombie.Head.Velocity.magnitude)
print("Max Velocity Mag Goal = ", maxVelocityMagGoal)
print("Min Y Position = ", Workspace.Model.TestZombie.Head.Position.y)
print("Min Y Position Goal = ", minYPositionGoal )
A = Workspace.Model.TestZombie.Head.Velocity.magnitude < maxVelocityMagGoal
B = Workspace.Model.TestZombie.Head.Position.y > minYPositionGoal
success = A and B
if success
then
Workspace.Result.Value = 1
else
Workspace.Result.Value = -1
end
print(Workspace.Result.Value)
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-2
126
-2
1
0
0
0
1
0
0
0
1
true
(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ9ñÈ`PØ `ÈÈ(Ð Ð@Ø@ `(@`À@XXà(X @ P `HPÀ( Ø`P@ØàÐP( Ð`ÀØÀÐ`P(ØÐÈàÀHØ Ø@À(È`PàÀÈÐP (àÀHÐPXPØ(@Ð@P`HXÀP( P@ XàÀ(àX HXÀ Pà@ (X ÀÈÀ È (ÈPÈ `Hà`( ØP HPÈØHXØ(ÀÐX H ÈØ(HÐ@ @ à Hà(ÿñØXØÐ HH@À àP(XPÈØÀÈàÀPÐ( àHÀPØPÀà(X`ÐÈPàP@È(ÈØ P`à àÀÐX Ø( P`XÀ (Àà ÐP P@Ð`H(P`@@Ø ØÀ(ÈÀ@`à`Ð`(PØÀ`àÈ À(PHÀ @`X(ÀPà @àØHPÐ(@À`ØÐ @Ø`(À@ À` ` È(H@PàP( àHÀ` @ÈØ(À@HÈÐàÿ9ñ
ÿñ
(ÿ8Ø à ÈXà Ð(àØXÈP(PH Ð XÐÈ(àÀPX`ÐÀP@ÈØ(ÐàØÀHÈXàÈØ(P ÐÈPÈXPàX(HÀØàÐXà(Ð È@ÐØX X(À@P@XÈP(ÈX` HÈÀÐ(À È XÈ(ÀÀ @ ØPàÀH(H ÈÐ` ÀXÈ( à@Ð `(àØØàØPÈ(Àà`Ø@X`(ÿÈ@PàÀ@(`àÀàÐ à X(XÈXPHàÐ àÈ(ØÈ H À@È(PÈØ(À HàØàÐ H(À Ð` @(Ðàà@È``È(PÀ`ÈXàÀØ`Ð(@ÀØØÐ` ÈH(XØàØPàH(ØàXÐ XàH( HÀÐ@àÀX Ð( à ÐÀ ÐØX P@ Ø(@ @@ÀÐ(`HXÈÐ X (ÿÿ8
ÿ
ÿ(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿñ` X `(ÐHØ@ H ØX(``à À XXÀ(XPØÀPÈ À`ØH(XÀHXØ`Ð (ØX X@HÀ(àÀ@ÈXPàÀH(ÐÀÐ@(` @àPÈ`ÐØà( à`ààPX@H(àÀ`Ð XH(HÈ @ Ø HPHÐ(Ø XÀ`(ØÈX@Ð `(ÐX ØH( ØÐÈ`(ØÈÐX`ØP`À ØHÀ(ÿñHHÈ@ (PÐà` àH@(ÀHXÈXà Ð(À ØàP Ð(Ø @ Ð`È @XP(XØÈ @Ð`X`(PØX PÀ( HØ`P H P(HÐ Ø`ÐØ( H`P àÀ PH(àHÀ @à`(ÀàÐXÀÈ ØØ ( È@ØHH(È PØ ØHØÐ (@Èà@PHH(ÈÀX@ÐàÀH(H H @HPÈ P(ÿñÈ @ÀP@H(` @ PXÀ(à@Ø àÀ@ P( P@ ÈXÀ( ÐÀH`X `H(`Ð` È`PX@(PàÀà` (` `P`ÀØà à À(À@PàHÈ(@XP `@à@(HÈHP @HØP( XP` À( PØ P`ØØ(HÈà` XÈ X(XÀ`Ð `È (àH@ÀX (À@È` @àX(ÿñÐØ HXØÀÈ`@À(È@P`ÐX @ (ÐÈÀ`@` (à@ØÐÀ@(HÈXàPÐ@`À(ÀP(àXØ(HØ(ÈX(@à( `ÈàX(àXØ( Ð `(PÀ(`@(HØ`à(HØÐ(ÿûXÐÈ`ØàP(X`ØP àX`(ÀÐà`ÐÐHÀ(@àHÈ`ÈXÐà` (HÈ` PØ(@`(ØØHP(ÈXÀ(ØH (ÐØÐ(HÈà (XXà`(@ àØ (` H(ØÐÈÐÈ(Ø(X` (ÿû Ø`ÀÐ XX(@ HÐÈÀÐ(Ø @Ø`XÐX(È ÀH HØ`@Ø(ØÐ (`H(@@(@P (HÈ (È HX(Ð@Ø( À(P (``ÐP(Ø(àÈ@( (ÿûXàÐ@`@P`Ø@(PÀ@P ÀP(ØPH XÈ`È XÀ` ( ÐHÐÐPX `(XH X XØ ( PH(XØ`( Ø@X(X@@H(Øà(Ø Ø X( È(ÐÐ@à(@ À(ØàP(@( H(ÿûX@À XÈ`HØ(PXPP( XÈÀ(`XPà`P` È H( HXÀ@` (XÀ (À `(H ` Ø(ÈàÐ(Ø H P(PXà(PXX(Ø(à Ð(@Ø(ØàÀ(àØÀ(ÿûÈÀØÈPØ@X(àXÀØ àØØ( ÐØàH Èà(H@ÀP ØÈ( ÀÈàÈÐÈÈØ( ØàÐ(à PX@( (XÈ(È(Ø à( `ÈH(XÐÈ( @Ð(ØH@È(Hà(`À`(ÿû ÈÀXÐ Ø(XÀÈXXÐHXÈÀ(Ð ÀØXÀH`(@ `X H` È( @`ØÈ @à(È(PX(àP(@ÀP(PXX`(Ð(ÐÈ`(à`(`Ø(È@(Ø(È@Ø(ÿû àH`ØPØ (Ø P` Ø à(` àÀ(È` HÀÈàÈ(À@àÐ PØÐ ( Ð(Ð`À(@(ØPØ`(ÈÐ ( È X(À(ÈÐ`À(@àÐ@(ÈÀ(P (ÀX@Ø(ÿûH@ Ø @`Hà@àà(à ÀÐPÀØPØ(ØÀXHÀà`ÈÐ (XP ` À ÀH( ÈXHÈÀÈH( (ÀÐàH(H@È(Ð (Ø(ÐXÈ( (P`( @(@XàPX(`Ðà(PØ(ÿû PXÀ`ÈÐÈ(ÈXPX`@À(HP À`ØX` Hà(P X@ÀP ÀPÐÈ(XÀXX@`à( @(@È`Ø(`P(Ø ( (HÈ(XÀà(@PØ(X@(Èà`(@È(ÀX P (ÿû XPØÐÐ`@(@HPà ÈHÈ(X@HÈÀ@XØ(H@ÐH@H P(`ÀÐÈ X `(HP ( ÀP(XÈ (ÈH`(HÀà(HH(`Ø(ÐP(ÀÀ(X`à(@Ð À(È È(ÿû`Ð P@P(@ÐÀ PPàX`( XÐÀàXØ(`à@ØXàP`( H`À ÈàPà(À@Ð@(ÈHÀP(ÀÈX(XP(Ø@PH(`Ø À(À ÐH(`Ð(H È(` P(Xà@ H(Ð`ÐH(ÿû ` HÐPà(àÐ Øà à` ( ÈÐ H`Øà(HPHXPX`PH( à È`@Ð ( (Ð`(PØ`(PÀP( ÀÈ(@Ø(X (X È(HP Ð(ÐX( ÀX((
ÿñ
ÿñ
ÿñ
ÿñ
ÿû
ÿû
ÿû
ÿû
ÿû
ÿû
ÿû
ÿû
ÿû
ÿû
ÿû
ÿû
(P ØÈ@HØ (ÀHÐÈÐÈØÈà( X H`ÀPHØ@X(Ø@È `à@àH( àÈàÀØPÐ P(PÀXHX ØÀH(À à`ÈØ È È(XÈ`XÈX@ (à`PÀPÈà`(ÈHÐÀPÈ@À (À@PÀÈØÀHP (ØàXP È@ ( ÈÀH H(ÈPPXXà (È` È H ÈàÀPÀ (@À`È@ È @ (ÿàX ÐXÐÈØ(ØàXH` (ÀÈX@Ø`Ðà`X ( @ ààP(@Ø@ à ØX(àà@àØ`(XÀÀP @Ð`(@È àØ(à`HÈØXXX@(XÀÀ ØÐX(È@È`àÈXÀ(@HÀ ÀXÈØÀ(HÀP@ X`È (P ÀÀà ( XÈPØ àØ(À Àà È (ÿÈ@ØXXÀ ( à@HÀÐÀ@Ð(ÀÐ HÐP @X(ÈPØÀ àÀàÐP (H `XàÀØ(@X à ` @H(ÀÈ ØØP ÈÈH`(À ØX ÀÐ`(à ÀàHØÀ à(Hà ÐàXÐÈàà( ÈÀÈ ÀØ(ÈP à ÐX (` È@H(àØP`@PàX ÀX( àPÈÀàØÈH(ÀàX`ÈØP(ÿHØÐà(HÀ P(À@(`ÈÐH(HÐXÀ(`ÈHàØ(ÀX@XÐ(X (PØ@ (`È(Ø( X `HÈH (@ØÈÐÐÀPHÐ(àPXP@àÈ(ØÐàHÈH(`HXP ÀÈX(ÿÀH(XÈ(H` @(XP`È( È( ØÐà(à(ÀØ@à(àà (@` (HPÈ(@HÀØ`ØH@È( `ØÀÐPÀ( `À P`PXÐ(PX P@P`( ØÀHHP(ÿà`HÈ(àÈ`Ø(ÀÐ (``X ((@Hà(Ø Ø(HÀH(ÀÐP`(ÀÐ@(`ØX(ØÐÐXP(Àà`PH`@P(`ÈXà`À (HàØØHP ÀX(X`ÈHHÐ ÐHà(ÿÀX(P(Xà(XàÐÈ (Ð@(@X@(@`È(`à(ØàØ(`à(ØÈ@PX(H H XØàP(`ÐPØX` Ð(àXàPX X(ÐÈ À Hà@HH(ÀàHÀØ@PÐ(ÿPØ(ÀÐ(HXØ(àØÈ à(HX(P (Øà(ÈP(à(ÐØX(HØÈÐ(àÈÀÐ `ØÐXÀ(À Ð`Ð À(ÈØ È ØPX`Ø( ` ` (HÐÈ`Ðà à(ÿ Ø X(@Ø(àØ(ÐX (H@È(HàÈ(PX(È@H( X(`Hà(àXH(PàH (@HàÀØàPPÈà( à P ØÈ `(Øà HX @`( XÈØP`à(ÿ Èà@ (@X Ø(P@À(ÈX (ÀÐ@(ÐPXÀ( ( HÐ( XØÈ( Ð`(H(H P@XÀà`H (ÈPHØXÀ`(H@ØàØ` (ÐÈ XH@`À`À(HÐÈØHP`Ð(ÿX(ÐPà(È@ H(à`HÐ( àØ( PÐÈ(`À`(XÈØ (àPH(PÀH ( (@ÈH ÈØX (Ø@ÐÈØØPX`( È à àHà(Èà ÈØ`@PàXXÈ(Ð`àÀÐ(ÿ@(È@ (@ÀÈÀ(H`P(à(XààX(àÈHX(Ð@XØ(ØXÈ@(H (ÀØÀ( Ðà`PØHPà(ÐØH È(`ÀØ@ÈXÈH( ÈPÈPà àP(HPPH`Ø À(ÿÐÈXÐ(`À(ÐÐ(`àÐH(H XÀ(ÐÐX (HÀH(Ø`X(@H (È Ð`(ØÐ@(Ð` XØÀàÈX(HÈ` HØ`HÀÐØ(ÐÀ ÈÈ`(ÈP ÐÀ@ÈØ@Hà (ÀP È ÈX(ÿà (@à`à(@PX(ÐØX(Ð(Pà(ÈÐ (ÈÀP(Ø HX(HÐ( XXH(ÈÀ PHHØXØX(À PÐàÈ(Hà ÈØ@ÈØ (P à HX@( PÐXXHÈàÀ(ÿXÐ(P@(À@Ð(HÐP(ÀÐ(HH`Ð( Ø(@P`(à (@PÈ(À(ÐXØ`@àHà `(ØHØP`( PPHÐPØ(@ØÀÀ` Ð(`@`HÐ@(ÿHXÐ( À(àPØ(`à`(@Xà(P (ÈÐ (H( È(Ð Pà(ÐXÐ(à@ @È@Ø@(ÐP`@Ø``P(PØà`ØØàÈØ(Ø`@ÀàPØH( ÈÐPÀ@PXÈàPà(ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿñÈXàÐÀÈ(XØÈ`ØPÀXX(PH ÐØÀà(HàÈ`H `ÈÐP(`X`P`X@À(Ð`(`H(àÀXÈ(X@È(àÀP (À(XPà(HÀH(XØ(`P(@Ø(HàÀØ (ÿû@X Ø(@ Ø ÈÐHà(`@È` P À( àX ÈXP@`X(ÐØHÀ ÐXPÀ( À(H@( È(X(ÀÈX(Ø ( @( XÀØ( È (@Ðà(ØP(@PÀXÐ(ÿûà @ H`X@Ø (H À à`PàHÐ(`PÀàXÀ@P(Ø àÈÀ`XÐP (@ ØÀPÈØÐP(X@Ø(ÀÈH (ØÀ`(ÀÈ ( ( XÈàH(Ð ÈX`(`È (ØÈ(à`(È@( À(ÿû @HàÈHÐ`àÐ(X `È(X H@H@(àÈ ØÀ ÈØX`(PX@ÐØàÐ@P(XX`X(H@ (à (Ð (ØHÐ(HX Ø(PX@(`À( ÐÀH(È à(`(Ø@à (ÿûPP @Ð`Ð@(Àà`Ð `H(H ÀÈP `Ø(PØÐ àØXÀX(P`PHÐ Pàà(@P (@ÀHP(Ø (HàHà(À `H(ÈH`(HàÐ(À (@àÈH(À ( Ð(Øà(ÿûààÀ H ( ÀPXÈØÈà( PÐHÐHPÈ@Ø(PHÈ@PàÐØØ(ÈØØ ØP ( @ÈØ(H@H( àÀ(Øà@H( ÐÀP(XP`(À (ØÐÈ`È(àP(È À(ÐXÈX(` (ÿû@ØÐ HàÐÐH(HÐ@ØHà P( H XØ `(Ð Ð(PÀ `à` (ØP(@ (ÐX(ÀP`(H` ( @P(Èà(ÀÈÐ (ØXÀP(@ÈÐÀ(H Ø (ÀP H(ÿû ÐØ@PXÀÀ`(ÐHØ H`Ø@( Ø HÐÐ(P `Ð @`PX(ØÈX àPÈ È (@ `Ø ( È`( HÈ(ÀÐX(PÀ(È È( ØP(@È`Ø(È`Ð( PØ(HÐ(ÀÐ(ÿû `Ø`à À@àØ(ÐØ àÐX ØÐ`H(PÀH`ÈÈHXHØ(ØXÈà@XHÐ (`PHÈÐØPX`(àH(PXÈ(X@((PHXÀ( àÀ (P (àHÀ( (Ð(À(HPH(ÿûÀ@` (H `à`Ð`P(PÈP@X à`@à (ÀXPàHÀ(`ÀØ HÈX @`ØH(àÈÀàØPÐ ÐÀ (ØXPHXÐÈàHØÐ(PØXà P ÈPØ(Ð@XHÀÐ (@ÐHÀ `À(Èàà ÀÐ(XÈHà` ØHXØ(XÈPÀÐØHà(Ø HØàÈØÈØ (àØàØÀ àÈ(PÈÀÐ@à(àP XÈ(ÿñ`À À`Èà Ð(à XØ`à@(àØÈXààÈ È(HXØ`H`(`ÐØàÈà@ (àÈÀXÐ@ ÀH(P PØH@(PØÀÈ`PP(Ø` ÀHÐ@ ØÈ(ØXÐXØH `(ÀXP ÐPÀÐ(HÈÐX ÈàPH(À ÀPP`X È(à ``È È `( HàÀXP@P(HP àPHPØ(`Hà` XHÈ(ÿñ XÐÀH(P PÐÈHÀ(` àX @ÀP`H(ÀØ`àXÈÐ (ÐXàÐÐP( PÐÈH`@H@À`À(HPHØà`È@( X Xà@(ØàØÀ@(ÈÀX È@ È À`(ÀØXX HÐÈ( `àØ(àP`À ÀÐX(XH ÈX``(PH HXHX` PÀ (@ Ø@Ð@X H(àPX ÐØ@ @(ÿñHHàØØP (ØÀà @ Ø`(PàØ`ÈÀ P(À `ÀÀ(HPØ`àHØÈØ`(Ø`ÈàÐXPÐØ(àP À PÈ(@Ð XÈÐ Ø @X@(À@ÈPXPÀÀ(PÀØàP Ð(ÀÐà Ø`H(PØXØÀÐà(ÀÐ`XØà ÐHXÀ(Àà ØHÀ (P@ ÐØP (@ÈPÐPØÈP` Ø(Ð X ØÈÐ(ÿñÐ`Ø` H`àà(ÐXPH P (ÐØà`àXÈ(@PÐPà(ÀP PÐ`PH@`Ø(P` `Ð@P (à À H(Ø ÈXHàÀà(`XØHÈà P@HÐ@(Àà @PÀØ`(PØPP Ø (PàHP Ð@XØà(À@P` @H H@Ð(HHÐÈà ØX(Ø P `HÈ ÐÈ(Ø Ø XH( @`à àXPHÈ(ÿÿñ
ÿû
ÿû
ÿû
ÿû
ÿû
ÿû
ÿû
ÿû
ÿû
ÿñ
ÿñ
ÿñ
ÿñ
ÿ(HX(H Xà(à(X(P(`àÐ(Ð ØÐ(àXP (PPÐX( @À(XÈ@(Ø Ø@ÀXÀØÐ(ØH` à@X(@` `À HPØ`(@ àH ÐH(à@ØÈÐàP(ÿPP(P@`(@Ð@(ÀÈàX(`@`(PÀÈÀ(H Ð(à(ÐÀ(XÀ@`(Øà@H(H`PXPHPHÈ (Èà@ÈXHÐXØ(Ð àXH(ààÀÈÀ ÐH(@ÈÀÀHà(ÿ`È(XXH(À@Ð (@Àà(Ðà(H `Ð(XàØà(H @(@H(Ø@ `( P (@ H Ð@ ÐÈP(PP Xà`@`X`(H XÀ PÀÀÐ(@H`P@ @XÈÀX(P` È Ð(ÿØ H(È@H(à À(HÐPÐ(à`P(Ðàà( HÐ(HÐà(HÈ@(àà(@ À(ÈÀ`P@à@À`X( @ÐÀ`ÈXØH(ÈP ` Ø@ÀÀ(`àXÐPØ HÈH(HÀÐX`X(ÿà`ÀØ(À( ØPX(@à(`à(ÐØ ( Ð(@à @P(ÈXP`(`ØP( À(Ø ÈÈÈØ@(X` @ÀàÐØ(`XH@XHH HÐ( È` @P(PÐ @PÀ (ÿÈØ`(P Àà(H È(PàP (ÈX@P( (` ( ÀPX (à( àÐ à(À àX(@àØÐP`À `À(ÈàÐ@À @PÀà(` `ØP X(à`ÀPH `(Àà HÀÈ`(ÿØH(À@Ø(Xà( (È(àX(ÐÀXÐ(ÈÐ ( `XØ(H À( Ð(@àØH à`@(È XH @À@ÈÐ(ØH` ÈXà ÀX(XÐÈP Ð @H(HP ØÐPXàÀXÀ (ÿÈàØ(È(@(@àXPÀ(`X( ØH(ÀàH(PØ(XÀHØ(ØP` (È (Hà ÀÐ( ` @ÀX Ø(àØ@P`ÈXÐØH(XÀ ÈÐÀÀPHP(PÈÐHÐÀ@` (ÿH Ø(PÈX(PÀ( X@È(`( Ð(X` (@PH`È(ØHÀ(HØH(Ð Ø (ÐXàØ HPH(`Hà@ààHÈ (` PÈP àØÐ`( Ð`À Ð`ÈÀà(ÈÀà à(ÿØHÐ H `PØà@(ÐPØ@X(ÐX @ÐÀ`ØÈ(PÐX Ø` Ð@ (ÐÐÀÈ` XØÐ(` XàÀÈ (ÐXP`À@(ÈØ @`PÈ Ð(@XØÈÀÐàÈ(`H`H ` ` (@Ø PàÐ@ØXHØ (àÐ`@È ÐØØ( À `@P@ØÈ( Èà PHÐ`ØHP(ÐX`@ØÀ@À(ÈPàÐàÐ Ð X(ÿXà@ÐÀPÐH@(`Ø àØ(`ÀPØÀÈÀ`Ð (ÐHà@(H ÈHà@PH(ÈX@ÐXHØXÀ`(`` H@ Ø ÐX@(P PX ÐPàHP`(XÐX ÀHX@P(ÀÈ`@ÐP(@ ÈÈÀÐàØ (Ð HÐ ` @À(HP XÀÈ@`ÀPH(àØHÐ`à (ÀPàHÀÈH(ÀÀÐ` (ÿ ÈPÀÀPPÀà(ÀXH ÀÐ ÀXÀØ(È Ð`PHÀ`(P XØÀÀÐ( HÐØ ÀÈ ÀX(PÈPÀ`à( XÐ Hà(`àHÈX@à(Ð`P @ (@H@ÈÀ @PØÀà( ØPHÐØHÐ(ÐPØ`ØX à(ØHÀ`Ø ÈÀ(`X@Ø @X(XÀ`ààÐÐX( PXØ`@ P X`(ÿØ ØPÐ(ÐHà À(àØ @HÐ( `ÈPX ÈHÐÀ( À`PXØXØ(@ÐX `PÐ(ÈØàÈ@P @H@(HØÐ `X`XP` X(ÈHØ X`P (ØàØP X` È`(ÐÈPÀÐà PÈ(H` È PH(X@àÐÀ`(@PHÈ@@Ø`X`(@H`HH È( `À à @(ÿ `XÀXÈ ØPØ@ (ÈXPØ`ÀH( Ð ` Ðà(P@Ð `È(@À àX(`ÀààHà (À ÈXÈ (@ØÀÈ`ÀÐ À(Àà` PÐ`X( P ÐÈÀ`ÐPà@(ÈX È Ø @P À(Ø ÀXÈà(Ø@ ÈÐØÈX@à(`Ø@ È À(ØØPH@ ØÈÐX(ÀÈXÐ XÐ H À(ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ9àØ ÐPàÐXP(XHÈÀ@ @ ØàÈ( XH ØÀ `P ÐH(È àØØÀ XPØà(`PÀàPàÀ`@@(H@ÐØHPH`Ø`PÈ(P@ÈXàÈØÐPÈ@(X X Ð à@Ø(`@àHà (@ÈÐÀXÀ`ØH (`ÈÀ ` ` À`(PXP``X HXÀ@`Ø(X ÀÀàP`Ø( ØHHàH@H(HàP@È (ÈÐØÀà ÐÀ(ÐX À` Ð(ÿðP@ØPXÐHàP@ (X PÐPH@ àH@(HÀHH `Ø(ÐHP@ÐÈ È@ @ (P`@Ð È`È(ÈØPàÐ(@`XàÐ @PØ à(Ðà`È`PP (àÐÈØÈXØÐP`(ØÈHX Ø`Ð@( X@ XHPÐ(ÐH@Ø ÀØØH(À@ @HÐ`à@À(PÈÐ P HHØ(ÈXÈØÀÈ (Ààà Ð HÀÈP( ØØÀ P ÈÀ` (ÿ9à
ÿð
(ÿ8 ÀÐ àPÐH(À Ø ÐàÈ(ÈP XPÀàÐØàÀ @(@ X@à ØPØ(àÀ PXà@Øà(HààPÈÈ`(àH `ØÐX``ÀH(ÀHÈPX (HÐ@àH@P@X(@`H@XÐXÀP(P`XÈà@ÀÈ(àH È`@`PH(XÀ HàÐ`HÀ@È(@ÐÀà Ð(XX Ð`àP(` H@`ÀØÀPØ(ÿÀÐÀÐàH@(XÈÐPÐ`X ÀØ`(àÐ È Øà È@Pà(P à@P` à( Ø ÈØØ Ð(Ø XÀàPXØ(àØ`@X@ØÈ`(XàH`ØØPH`P(` ÈXØÈHÈPP(PH`ÐÈÐ @Ð (P@PXPHÈ@P@(ÐPÐÀ(PÐÀX@ÈÐÈØH(PÈ@à H àHÈ( È` À à(ØXHÈ È@(ÿÿ8
ÿ
ÿ(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿàXHP@HX À(X ØP Ð XHà`à(à@ àØP@ (PØà `@ØÀ@(X `@` À` ` (À àÈÀHX@À À(@È@@àPà( ÈÐ ÈØ ÀÐÈ(PàØàP XPÀHØ( àØ`P@ ÐÈ`H(@àÀ@ØàXØ@ÐP( PÈPÐXàXÀ(ØÐÀà@ÈàP (ÐàÀÈ`@à`@(HÐÀ ÈXPX`Ø(Ø ÈXÀÀ H@ÐÀ(@ XÀØ (ÿðÈXàÐ`Ø@ (@ÀP` àØX@Ø (Ø@HPXÀÈ`Ð@(àXÀ@ÈPPXPà(HÀ `PÈH(Àà@`ØàÈHØ (PØÀÐÀ ÀØ (ØÈ`@ `Ðà( à@ØÀØàH(ÈHPØÀÐXP(ÐÀHH È (ÈØÀ@HÐPÐ(ÈPÀÐØXØ(`ÐØÀÀ`ÈH(PH H@X@ÈØÀØX(À HX ÈÀÈ HÐP@(`P`À HP` XÀ(ÿðÀØÀàÈà` À@Øà(à HP@`ØHXH(X XHÀ@H@(XÈHX PÈHØ(ÐàPHX` Ðà(àX@`ÐÀàÐ(àP`àÈH@X`È`(`Ð `@Ð À àH XHÀ(HXØ`X@HØ àÀ(@PÈØ Ð`Ø(PÈÀà@Ø Ð@àÈÐ( @ÈØPÀX (ÈH@ÈXàÐH`(PØ Ø À (ÈX ÀXÐ@P`@ÀØ(ÐÈ @ÀX P`È(`Ø` H@H(ÿð` P`PàØ à(P@XàHàÀ È(Ð@À`H`ÀP(XØ` PÀ `P(@P ` P (à P(ÐP (À` À(Ø ÈP(@à(X @ (X È`(`ÐH(Ð (PØ( (@` (ÿðàPHØàX@X@(XÐPà` PØÈ(ÀØ@ `@ÐXÐXÈ(`PX ` Àà`ÐX(à PXØÈ`@Ð(X`Ð(@PÀP(PP(È@ (`@`( (ÐÈàX( `(Pà(ØÀ (HÈ`H(Ð`(ÿðàà Xà`X ÀÈØHX(H ÀXHXPØ (@`PÐ`àÀ@Ø(P XP Ø`ÀPX Ø(ÐØPÐ À` àÀ@`(Ø(À`ØÀ( X È(ØHÈ( ÀàHX(X P@(XH(Øà(` ( X ( ÈX(à (ÿðØ`ÀP` àHÀ(H Ð`Ð@Ø(H@ÈX `à`@ØÀ(P`ÀXÈà`Ø@( À`PHXà(Pà`((ØØ(HÈÀ(H(P XÐ( HÈ(X@(ÀX(È`H(ÀÐH(À(ÿðÀPÈHØ`(HXàPÈ@È(È Ð`ÐÈ`H( PàHÐØàH(XØ XÀàØHÀà( `à(P`(P(@`Ø`( Èà(P XH( XÀà(PÈH`(À `@(à Ø(ÐP(àØ Ð(ÿðØPÀX ÐàØ(XÈÐàØ HX(X@Ð@`à(ÈØ@à P ÈÀ(X @P`Ø`àP@ÈÐ( Ø(ÈH( @H(@ X(X à(@@ (@ÈÐ@ (HØ( X(@@Ð(ÀH H(XH(ÿðÐXÀØÈPÀ@ÐØ(@Àà @PXà(ÈP`ÀØXPH@ (È ØØ H(Ð ØÀ à PX(X@( HÐ@X(Ð` (X ` (HXÈ(X(Ð(Hà PX(H(Ø`À(Àà((ÿðàØàH H ÐPX(`à ØÀHÈ( À@À `X@(XHX ÀX X( È à`ÀP(àH(Ø(Ð`H(àÀ Ð( @X(ÀÀ`(HÈ(PØX(`(È Ø(à@ Ð (ÈØH(ÿðX@àHàP PÐ(`XPX` `Ø@Ð(H Ð Ø È(@HÈ ÀPØ H ÈP(ØÀ@X@PÈX@(ØÐ(ÈÀ (@ÀXÈH(ØX (ÈÀX (àX(ÈHX (àØØ(PHX(à(PP X(XÐ`(ÿðàà ÐØÀà @Ø(XPHPÐÐ(À@ÀÈÐX` X(È@ H È ÐÐà Ø( HPÈØà`PÈ@È( À(PH(È@Ø(@È(à`(P (X`È(@P( È(X(àÀÈ(@ØÐ(ÿðÈØ`PØàP ( XÐ ÀXÀ À(ÈÀàP Ø`Ð àP (ÈÐÀ@X Ø@(È Ð`ÐØPXPX( PÐ(P@(X(ÀÐ(PÀ (@`Ø(ÈÀH(ÐPØ (Àà(XÈà(PX (`PÐ(ÿðÐàXX@`ÐàÀ(À` PÀ PØàÈ `(ÐH `XØ( @H PHÐØXHÈ(Ð À`ØPXHØ`ÀH(ØÐ Ø( Ø(`Ø( P(Ð@(à(È@( X(XÐÀ (à PÀ(Ð`( à(ÿð@ÈØ ÐÐ`À(X àHà ÀX(È À@À` ÀPØ`ÐP( HH ÐØàÀ(@ÐX@HÈHX@(À(À (Ð(H @`(XH@È@(HØ`Ð(à ØX(PÀ P(HØP@à( Ø(@ àà(P`(ÿà
ÿð
ÿð
ÿð
ÿð
ÿð
ÿð
ÿð
ÿð
ÿð
ÿð
ÿð
ÿð
ÿð
ÿð
ÿð
ØHÈ`Ø@ X(`À@ àÐ `P(ÀÐ HÈ X@H(ØPXHÈ``( @ÈP`ØÈÀH ( @ P@Ð ÀÐÈ@(Ð` Ø ØÐHHP(PÈÐX XØÈØ( ÀX`ØÈ`Ð(àPà H ÀHà ÈÀ(À ÀàXHPÀà ( XHÐàXX @(ÐP`ÈÀ ÀH(À `àÀ ØP@(à@HÐÀÈH( àÐX PàX(ÿP ÈÐ (XàX@ @PÈ(@ `X ØÈ (ØPÈ ØÈ Ðà@(ØÈ P@X@`à( ÈX@P ÈX(ÐÈà@È àÀ(@ HÐ(ÐPØHÈ È( XÀ H@P ÀÐ(@ XHØÀ ( ÀHX Ø (`ÐÀàPÈ@ÐXÈ Ð(àØÀH`À È(@PHÈPØ `Ð(Ð PHÐÈ`àÈ@(ÿ PÈH`àÀ(XÀXÀØHÐ(ÀÐH`À`X@H(ÐHPÐÐP`HàP`(`à Ø `ÐÀÈ È(Ð@ØÈØXÀØP H(È`àHXÀ@HXØà( XØ ÈÐXÐX àÀ(@À@ ÈPÈ Ð(X àHÀ Ðà(`ÈPà P@X(Àà` XàHØX(PHH ÈP È È(àPÈ X `Xà (` ØÈØØP (ÀØà Ð ÈX (ÿÀH(Ø (P( È(P`PÐ(ÀX`P( (HÀX(ØÀ(ÀØ(ÈÀÐ(ÀHÈPPÐH`(ÐÀ ÀÐPÈ (Ø`@È`àÈØ Ø(` @ ( HXÀX ÐPà`X(ÿ@àP(`àÐ( HØH(àØÈÐ(`Øà ( (HÐ(H Ð(À@HX(À ( ÈH( P È Ø ( PXÈX @à@à`X(@@P` À@P (P @À `X ( `HX`X@@ P(ÿPÐ (HÐÈ( ( ÐØ(PÐ à( È(ØX`(`P( (`XàP( È`(H `ÀHX`@`Ð@`( ÐÈ@àPÐXÈX (XÀHP ÐàÀ(@ÐÀ Ø ÈX(HÈHØHÐXÈÐØ(ÿÐØPÐ(ÐX È(XÀ à( @ÐH(ÈØ(àÈà(ÈPÈPH( H(H (P@X( (`HPX ÐP(À`P à@`(`XÈXØ ÀÐØ(Àà HÐ(`ØÐà @HÈÀ(ÿà(È À(`ÈàÈ(P@` (X àH(Àà (`à(Ð P (ØPØ (ÀH(Ø`àà(@ÀØÈØÈ HX@X(ÐØ`PàX (Øà`@HÀH(`XÀàPX( ÐÈPHPHØÀP(ÿ È(H H(PÀP(@ÈX(H H`(ÀÈP( X (àÐØHP( àØÐ(`(@PÐ(@ÐÀÀà (PÀP À@` ÀP( ÐÀ @ ÈÐÀ(Ø`XàH` @XÈ(HØX`X X` H(ÿ`HàÈ( Øà (HÈ(È (HHØ(ØÀX(È(Ð@X(È`Xà(X`@(X (Hà ÀÈP PØXàÈ (À Ð`(` HØ @À `È(ÐH ÀP ÐX ( H Ø``PÐÈ(ÿàXÈÐà( `È((ÈH`(Ð Hà`(Pà(À`È((P`Ð`(@(PÈàP(ØÀÈXÀ X(X PÐÈà` `Ð(À@ÀPØÈÀ (Ø`HÀÐà(@`àXà` ÀÀ(ÿ È(H X(H@à(ØÈ`(Ø (HX `( (à ÐÀ( Ð( À(Ð(ØÀ ÐXØ à( ÐPPØÀÈ(P Ð Ø(PHÈ H@È@(HØHÐÀHØX X(ÿ`Ð@È(Ð (` ( Ð(XP( ÀXÀ(Èà@( àP( (à PH(Xà(ÀÈ@H`@@HÐ( ÐX @ À (`ÐØ`XPØÐà(È XÀ`P PØÈÐ` (Ø Pà È@P XÐ(ÿ Ø(à`È(H @(ØÀà (@P H(`ØP( àØ Ð(ØàÀà(ØPà( ÐÐ(Ð ÈX(ÈHXÀXÈP ÐØX (Àà `PXØ ØÈ(H ØàPÈÀ (X HÐ @( ØH ØÐ ÈX (ÿHX(à( P(HÈX(È`(À@ Ø(ØHØ`(à(@ (à (Ð (P@à`ÀØXÈà``( ÀHàÀ@HH`Hà(X Ð@XHXÈH@(`ØXÀHØàPØP(P PHX@ÐX(ÿ À(H À(`Ð (Ð X(ÐØ(ÈXØ (à`àÐ(H (@XÈHØ(ÈP(@PÐ(Àà@ÐXÈPØHà@(à `àÀXHàP(à à@HØX@(à`à@Xà àP(È Ø@àP P(ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿà`X@XH ÐØÐ( ÐÈXÀHÈ(`Ø HØÀPØàØà(P ÐàÐ Ð À(ÈàØP@@((P ( Ð(`X `(àÈØ(ÐÈ@È(Pà( XHX(PÐ(ÐÀ(HàH(àÐÀ(ÿð`X Ð `PÀØX(HXÐHP@( @ÀX HàØ `(ØÀ ØÀ`X@H`(P PàÐ HXPÀ(H(PàX(à@H@(ØÈ(`ØX(`À(À(ÈÐX(XP(@ÀÐ(@(Ð(ÿðPÀ@ ÈÐ `H( @PXàXP@HPÀÐà(ØH ØÈÐHØ(H À `X@XØÀ(PÈ È ÈX@(HØ@ (@(PP(À(ÈàÐ(`àØà(Ð H (ÀHÈ(ÀPP(@Ø ( À ÀH(À À(ÿðÐX`@ ØPÀà(ÈXÐÀ@Ø@` (ØPÀ ØÐ Ø(P`ÈÀP Hà(ÀÈÈÐ Èà ÀØ(ÐÀÈ (`XàP(È(@ (È(ÐØ( Ø(`Ð(` ÈH(Ð( ÐÀ`(Ð(ÿðXØà`XÈPÈØ( ÈÀÈ` H@( Ð HH À(X È@Pà HÀ(P @ÀÐÐ`PH(@X(PÐÀ(PÀÈÐ( `Ð(P (XH`Ð(Ø (` ØH(ÐØXÐ(@Ð(P`Àà(PÀX@(ÿð`ÀÐHÈH`@ (à`@àÀ HÐ`ÈHÈ(XØà`À@HÈ@ (HàP ØàHPÀ( @Ð@ È@(Ø H ( ÀàX(X(HÀÐ(ÀàÀ(X `à(H`Ð@( @(PÀ(ÐÈÐ(ÐXÐX(ÐØà(ÿðP@ÐHÀØHP(`XÈ` ÈHXÈ(H Ð à `ØàØÐ(H`à@ØÈÀ`(`@ØPÈ` @H`H(È`È(HÐ(PX(Ð@(À@`À(PHà(XØ (@H(`ÐÀ(Ð@ÈX( XÀ(@`X(ÿðÀ ` ÈØ @ (ÈàÀ`ÀàØ (ØÀÈ`ÐH àPÀX(X`@ÈX À@`àX(@ÐØàPÀ(À@À(È(@X `(à( à (Ð` À( XÈ@(È (P(@HÐ( X(HP(ÿðÐ ÈH@ØÀX`H(PÐ@ ÀØÐ(@ Ð`PXP @ (Ð@HX@H (@ÀÐÀXÀÐàÀà (X Àà(ÐØà( Ø(P Èà(à(à@(À(P@àÀ(@È( È( Ø(ÀH@(ÿðH PH@(Ð @ÀPØHP@À(X`P`ÀÀØ Ð À(àÐ À à(ØÀÈØÀ@à XÈ`P(ÐÈPP `H`Ø(X ØÈÈ@À(ÐX P HÐXP(XàPH@ P`Àà(X ÐÀÈP È(ÀHX@ HØ(X`ÈØ H`(PØ XàØHÐ(`P ÀÈHÈ HÈ@ (Àà`HP`HHÈà ( @P `ÐÀX` À(PàP ÐÈ@ÐPÀ(ÿð H@` PØ` (ØÀÈHà@ÈàÀ@P(PÀXÐàÈ@ÐàØH@(À@ÈØØPØ `Ø(àÀàÐÈX@ Ð@(ÈÐàØàÈPP(ÐÀ`Ð (` Ø È ÀÈ(`HÈPÀ(` ØPÀ à(`È PPàXHÐ P (Ø XÐX ÀàXÈ( PØÈÀ Ð(@ @H `@HPÐ(H ``ØPHÈ Èà(PXÈPÈXH à(à``HXP`ÐÈ(ÿðàÀXHPàÀÈ (ØÈH `X@ÐXÈ( @ØàÈPàØ(@HXØ@P` Ø@( ØÈ`PØ@À`X(@ÀÈàØHØPØ(H@` P`ÀÈPØ(`àX X `XàÀ(ÐØ`H``ÀÈ(`@Ð@Ð(PÐHX`À`(`PàH HPX (@ØHX È@ÀÐP(PH ØÀ`H (Ð PØ àÈ`ÐP`X(ØÀØHPÈÀØØÈPØÐH( Ð Ð PØàÈ(ÿð ÀØÈ@HØÐ(HÈÐPH@ÀÈ@`(àÐà` `àHÐ`(Ø ÈàÐàHØà`@(XPà XH(HHÀXÈHØH(XÈ`ØH `(@ÀàÀPÐ@ÀÈ( Ø@ÐXHØÐP(ÈPà XÀHPX (ÐÀÐ Ø À (à ÐÐP@H(PØ@ @ X(PÈÐ`XØX ØÈà`(XØÀ` XX@HXØ(ÀàØXÈÀàà`(X @@ÀPÈ ØXÀ(ÿð ØHP@HÀÀ(ÈX@È` Ø(À PXPP`à(PàÀ`ÀàÀ` P@(Ø`P @àÈ @( ÐÈØPÐÈÐ(àÈÀ P (ÈH`@HØP(ÈHØ@` ØPÐH (ÐÐP Ðà`P(ØHPÐàØ`P( PX à@ØPÀØÀà(à HàP @`ÐHà(ÀÐÀ` ÐÈ`` (ÐØ È ÀPÈX(@àP àH(Èà`XÐP (ÿÿà
ÿð
ÿð
ÿð
ÿð
ÿð
ÿð
ÿð
ÿð
ÿð
ÿð
ÿð
ÿð
ÿð
ÿ(À`(XÈ(`H (XX(@Ø(à X(XÀ@È( Ø`H(à( È( P( ` àà À(È@PX À Ø X(`ÐÀàHÈà` @ÐÈ(à@H`àØ@Ð(È H`PX@PX(ÿ`À`(`Ð ( À(HÈ ( P(Ø`Ð(PàØ( `X(X à(PHXP(À ` (ÈÈ@XØàÐ(X à@ Hà Ð àH(HH`X à (X`H` ÀH( àXXàHHÐ(ÿXÀàà(XXÈ (Ø(PØ@à(ÐÀ`(Ð Ø(àÐÀÈ(ØX(È(Èà (À P(XØ`ÐàPÐPX(`PXÀÈX (@H `ÀPÀÐ ( XHà ÀP(àH ØPà`(ÿ`À à( À(H (ÈàHØ( `À(ÈØ(ÈXÀÈ(XX(Ð(@Ð(XPÐH(À HX À (Ø@XH XØ(XHÐØÐØÀ`PX(@ `È ÀHPHÈ`ÀÐ(ÈP@ØÀÀàÈ(ÿ P`Ðà(PÐ(`à(@Xà( ÈXX( ` (PHÀÐ( àÐ( À(XÈ(@H(àØÈHØ à(P`H`ÐàÐØÐ( `àXÀÈÈ (@ØP``àÀÀ(È XÐ`P@ÐH @(ÿÐàP( ÐÈH(HÈ (@à (@ HÐ(@H(PØàX(Ø`Ð`(Ð (Ø@à(XH` (à @`ÈP (X àXàÐ`À(@ØXÈÀHà(P@P `@@Ø(Hà`À Ð ÀÈ(ÿÐXÈX(Èà(@`ÈÀ(ÀÐÈ(P`À((@HØà(ÐÈØ(`È(À @(PHÀ(ÐXà HÈ@ÐÈ@(À HÀÐÈ à@ @Ð`( H P `à`È(ØÐX P `ÀX(HØ @X (ÿÀàÀ(@ X((HÀ( PÈ (àÀ(À P(X`P (@(À`Ø(àÀH(àÀàØH ÈÀ` (@`@H@ØX@H(`PÐ @Ð@H@Ø( @ `ÈXà @È(ÈHÀ@`Ðà Ð` @(ÿ Ø à(ÀXØÀ (È H (`@(`À(à `(ÐÐÐ(ÈÀ @(ØPÈH(@PX(ØØ(Ð`ÈÀàÐ`X ÈØÈ( P `à( ÈÐÀ @X ÈHÐ ( HÈ ÐHÐàÐ`(Ðà Èà(ÿÀHXÈHà X`HP(@ÀàHÐØ`XHÈ(À` ÈÀÀ(À @PÈ@(ÈPØPÈX P(` @HØÀXÐÈ`Ð(À ÐÈà@ÀP(ÐP`ØP@ ÈXH(XP `PHÐà(@È ÀP(à `@XÈ ÈÐ(XàØXÐPØ@XX(Àà`PXÈPÐ(@ H` XÈ`Ø@PH(@@Ð(PÐHÀØÈ`(ÿ`@Ø@Ð`ØØ È(ÀÈ`ÀÐ@XX@@(ÈØ@@PÈàH@(ÈP`ÈÀXàXÈà @(XH`Ð `àØ (`ØÐX Ð (@ Ð`ÀX`àHX àH(ÈàÈ H (ØXàÈÐà ` (Ø ØXÀ PX (XH@ØXØX`Ð( Ð@Ð@ÀXÐ(HØ@À@Ð(ÈÀ`@à (À ÈX Ø P(à à XH @PÐH(ÿÀÐXàØà `àÐÈ(`X À`ÐÐ@(`@àààÀÈÀ(`ÐHÐÐàØÐÀÀ(PÐHà Hà P`( È @ÀÈ(È ÐàÐ`P X( HÀØ PX@HÀH(ÈàÈ ààØP HP (HÐH PÈÐX À(PØHX ØH( HÀ Àà @HX(Ð PXØà X(ÈÐ@HX È ÈH à(HØà@ ØP`P@(à@ È XÀXà(ÿÐXH@ÈØ`ØP (À Ð ÀØ(@ØÀ@ØX@` P(ÀàPÐØà`ÀàX(XH ØXÈ`(ØH @ àÀÀ(@ À PàP@`(ÈÀØ` `(ØÐH@Ð@(àÈØHÀÐPÐÀ (XÐ XàX ( HPÈ@ÐÈØÐH(P@ÈPXXÀàØX(ÐØÀ@ PXÀ(àH ÈØ `(` Ø HØÈØ (ÿ` X ` À HØÈ(XØH @ À(ÈÐPÀ@Ø` ØÈ(X H@Ø ÐÈ(ØXØPH@ØÐ(Ð@`à` `À(ÈÐ à` Ø`(@àÈÀ PHÈ`Àà(H @ÐØP@ ÐÈ(` Ð@ÈXØ ÀØ(P Ø@HPÀà(PHàXÀP`X(Ð ÐXÐ@`Ð(@P`ÐHPà (@ P àPÐH(ÀØHÈÀÀÀHÀÐ@(ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@(ÿ@ÿ@
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Terrain
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2044
252
2044
-
?
false
ZombieFall
-
false
Script
start = tick()
r = game:service("RunService")
t = r.Stepped:wait()
while t < 5 do
t = r.Stepped:wait()
end
stop = tick() - start
print(script.Parent.Name .. " passed in " .. stop .. " seconds.")
script.Parent:Passed(script.Parent.Name .. " passed in " .. stop .. " seconds.")
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
194
31.5
89.4000015
0
-0
0
1
-0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Wedge
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
66
8.40000057
5
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-30.5
89.4000015
-1
0
0
-1
0
1
-0
1
0
-0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Wedge
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
70
8.40000057
5
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
194
0.5
89.4000015
32.5
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Wedge
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
57
8.40000057
5
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
194
1
89.4000015
-35.5
-1
0
-0
-0
1
-0
-0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Wedge
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
58
8.40000057
5
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
1
84.5999985
-1.5
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Part
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
62
1.20000005
71
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[null]
-
0
0
0
1
0
0
0
1
0
0
0
1
TestZombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
21
-11.1644897
104.965004
-4.72984886
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64807103e-020
0.00686328812
3.67023398e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-10.3540363
106.227211
-4.72984886
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-9.04610729
107.764191
-4.3091135
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66191662e-020
0.00686328812
3.59965835e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-9.50075626
108.056114
-5.15058422
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63381671e-020
0.00686328812
3.61484164e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-9.58817768
105.141258
-3.73779345
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.68116343e-020
0.00686328812
3.61764016e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-10.9521236
106.017044
-6.26220655
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.59686371e-020
0.00686328812
3.66319002e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
-11.1644897
96.1650009
-4.72984886
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64807103e-020
0.00686328812
3.67023398e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-10.3540363
97.4272079
-4.72984886
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-9.04610729
98.9641876
-4.3091135
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66191662e-020
0.00686328812
3.59965835e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-9.50075626
99.2561111
-5.15058422
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63381671e-020
0.00686328812
3.61484164e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-9.58817768
96.3412552
-3.73779345
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.68116343e-020
0.00686328812
3.61764016e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-10.9521236
97.217041
-6.26220655
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.59686371e-020
0.00686328812
3.66319002e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
9.50045776
103.297417
-5.71552277
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64808751e-020
0.00686328812
3.64317968e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
9.50045776
104.797417
-5.71552277
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
9.50045776
106.797417
-5.21552277
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66452934e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
9.50045776
106.797417
-6.21552277
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63115971e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
10.0004578
104.297417
-4.21552277
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.69807249e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
10.0004578
104.297417
-7.21552277
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.5979636e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
-15.1644897
112.565025
18.2701511
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64807103e-020
0.00686328812
3.67023398e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-14.3540363
113.827232
18.2701511
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-13.0461073
115.364212
18.6908875
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66191662e-020
0.00686328812
3.59965835e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-13.5007563
115.656136
17.8494148
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63381671e-020
0.00686328812
3.61484164e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-13.5881777
112.74128
19.262207
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.68116343e-020
0.00686328812
3.61764016e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-14.9521236
113.617065
16.737793
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.59686371e-020
0.00686328812
3.66319002e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
-4.5018158
116.209908
10.8620911
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64808751e-020
0.00686328812
3.64317968e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-4.5018158
117.709908
10.8620911
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-4.5018158
119.709908
11.3620911
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66452934e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-4.5018158
119.709908
10.3620911
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63115971e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-4.0018158
117.209908
12.3620911
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.69807249e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-4.0018158
117.209908
9.36209106
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.5979636e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
-15.1644897
116.96505
18.2701511
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64807103e-020
0.00686328812
3.67023398e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-14.3540363
118.227257
18.2701511
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-13.0461073
119.764236
18.6908875
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66191662e-020
0.00686328812
3.59965835e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-13.5007563
120.05616
17.8494148
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63381671e-020
0.00686328812
3.61484164e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-13.5881777
117.141304
19.262207
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.68116343e-020
0.00686328812
3.61764016e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-14.9521236
118.01709
16.737793
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.59686371e-020
0.00686328812
3.66319002e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
7.5
107
-7
-0
-0
-1
-0
-1
-0
-1
-0
-0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64808751e-020
0.00686328812
3.64317968e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
7.5
108.5
-7
-0
-0
-1
-0
-1
-0
-1
-0
-0
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
7.5
110.5
-6.5
-0
-0
-1
-0
-1
-0
-1
-0
-0
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66452934e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
7.5
110.5
-7.5
-0
-0
-1
-0
-1
-0
-1
-0
-0
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63115971e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
8
108
-5.5
1
-0
-0
0
-1
-0
0
-0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.69807249e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
8
108
-8.5
1
-0
-0
0
-1
-0
0
-0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.5979636e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
-15.1644897
90.5649643
18.2701511
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64807103e-020
0.00686328812
3.67023398e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-14.3540363
91.8271713
18.2701511
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-13.0461073
93.364151
18.6908875
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66191662e-020
0.00686328812
3.59965835e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-13.5007563
93.6560745
17.8494148
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63381671e-020
0.00686328812
3.61484164e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-13.5881777
90.7412186
19.262207
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.68116343e-020
0.00686328812
3.61764016e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-14.9521236
91.6170044
16.737793
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.59686371e-020
0.00686328812
3.66319002e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
-11.1644897
109.365013
-4.72984886
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64807103e-020
0.00686328812
3.67023398e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-10.3540363
110.62722
-4.72984886
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-9.04610729
112.1642
-4.3091135
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66191662e-020
0.00686328812
3.59965835e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-9.50075626
112.456123
-5.15058422
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63381671e-020
0.00686328812
3.61484164e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-9.58817768
109.541267
-3.73779345
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.68116343e-020
0.00686328812
3.61764016e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-10.9521236
110.417053
-6.26220655
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.59686371e-020
0.00686328812
3.66319002e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
1.49954987
105.102516
14.7155304
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64808751e-020
0.00686328812
3.64317968e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
1.49954987
106.602516
14.7155304
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
1.49954987
108.602516
15.2155304
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66452934e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
1.49954987
108.602516
14.2155304
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63115971e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
1.99954975
106.102516
16.2155304
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.69807249e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
1.99954987
106.102516
13.2155304
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.5979636e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
5.49954987
110.702507
-8.2844696
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64808751e-020
0.00686328812
3.64317968e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
5.49954987
112.202507
-8.2844696
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
5.49954987
114.202507
-7.7844696
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66452934e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
5.49954987
114.202507
-8.7844696
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63115971e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
5.99954987
111.702507
-6.7844696
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.69807249e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
5.99954987
111.702507
-9.7844696
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.5979636e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
3.4990921
114.405022
-9.56895447
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64808751e-020
0.00686328812
3.64317968e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
3.4990921
115.905022
-9.56895447
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
3.4990921
117.905022
-9.06895447
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66452934e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
3.4990921
117.905022
-10.0689545
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63115971e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
3.9990921
115.405022
-8.06895447
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.69807249e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
3.9990921
115.405022
-11.0689545
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.5979636e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
-11.1644897
122.565025
-4.72984886
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64807103e-020
0.00686328812
3.67023398e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-10.3540363
123.827232
-4.72984886
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-9.04610729
125.364212
-4.3091135
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66191662e-020
0.00686328812
3.59965835e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-9.50075626
125.656136
-5.15058422
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63381671e-020
0.00686328812
3.61484164e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-9.58817768
122.74128
-3.73779345
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.68116343e-020
0.00686328812
3.61764016e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-10.9521236
123.617065
-6.26220655
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.59686371e-020
0.00686328812
3.66319002e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
-15.1644897
108.165016
18.2701511
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64807103e-020
0.00686328812
3.67023398e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-14.3540363
109.427223
18.2701511
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-13.0461073
110.964203
18.6908875
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66191662e-020
0.00686328812
3.59965835e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-13.5007563
111.256126
17.8494148
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63381671e-020
0.00686328812
3.61484164e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-13.5881777
108.34127
19.262207
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.68116343e-020
0.00686328812
3.61764016e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-14.9521236
109.217056
16.737793
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.59686371e-020
0.00686328812
3.66319002e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
-0.501815796
121.809914
-12.1379089
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64808751e-020
0.00686328812
3.64317968e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-0.501815796
123.309914
-12.1379089
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-0.501815796
125.309914
-11.6379089
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66452934e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-0.501815796
125.309914
-12.6379089
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63115971e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-0.00181588531
122.809914
-10.6379089
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.69807249e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-0.0018158257
122.809914
-13.6379089
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.5979636e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
-11.1644897
113.765038
-4.72984886
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64807103e-020
0.00686328812
3.67023398e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-10.3540363
115.027245
-4.72984886
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-9.04610729
116.564224
-4.3091135
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66191662e-020
0.00686328812
3.59965835e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-9.50075626
116.856148
-5.15058422
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63381671e-020
0.00686328812
3.61484164e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-9.58817768
113.941292
-3.73779345
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.68116343e-020
0.00686328812
3.61764016e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-10.9521236
114.817078
-6.26220655
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.59686371e-020
0.00686328812
3.66319002e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
-15.1644897
94.9649887
18.2701511
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64807103e-020
0.00686328812
3.67023398e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-14.3540363
96.2271957
18.2701511
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-13.0461073
97.7641754
18.6908875
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66191662e-020
0.00686328812
3.59965835e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-13.5007563
98.0560989
17.8494148
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63381671e-020
0.00686328812
3.61484164e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-13.5881777
95.141243
19.262207
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.68116343e-020
0.00686328812
3.61764016e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-14.9521236
96.0170288
16.737793
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.59686371e-020
0.00686328812
3.66319002e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
5.50045776
97.6973953
17.2844772
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64808751e-020
0.00686328812
3.64317968e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
5.50045776
99.1973953
17.2844772
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
5.50045776
101.197395
17.7844772
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66452934e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
5.50045776
101.197395
16.7844772
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63115971e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
6.00045776
98.6973953
18.7844772
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.69807249e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
6.00045776
98.6973953
15.7844772
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.5979636e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
-15.1644897
103.765022
18.2701511
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64807103e-020
0.00686328812
3.67023398e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-14.3540363
105.027229
18.2701511
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-13.0461073
106.564209
18.6908875
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66191662e-020
0.00686328812
3.59965835e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-13.5007563
106.856133
17.8494148
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63381671e-020
0.00686328812
3.61484164e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-13.5881777
103.941277
19.262207
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.68116343e-020
0.00686328812
3.61764016e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-14.9521236
104.817062
16.737793
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.59686371e-020
0.00686328812
3.66319002e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
-2.50136566
112.507439
12.1465683
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64808751e-020
0.00686328812
3.64317968e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-2.50136566
114.007439
12.1465683
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-2.50136566
116.007439
12.6465683
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66452934e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-2.50136566
116.007439
11.6465683
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63115971e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-2.00136566
113.507439
13.6465683
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.69807249e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-2.00136566
113.507439
10.6465683
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.5979636e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
1.49863434
118.10746
-10.8534317
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64808751e-020
0.00686328812
3.64317968e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
1.49863434
119.60746
-10.8534317
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
1.49863434
121.60746
-10.3534317
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66452934e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
1.49863434
121.60746
-11.3534317
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63115971e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
1.99863422
119.10746
-9.3534317
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.69807249e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
1.99863434
119.10746
-12.3534317
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.5979636e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
-11.1644897
100.565025
-4.72984886
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64807103e-020
0.00686328812
3.67023398e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-10.3540363
101.827232
-4.72984886
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-9.04610729
103.364212
-4.3091135
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66191662e-020
0.00686328812
3.59965835e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-9.50075626
103.656136
-5.15058422
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63381671e-020
0.00686328812
3.61484164e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-9.58817768
100.74128
-3.73779345
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.68116343e-020
0.00686328812
3.61764016e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-10.9521236
101.617065
-6.26220655
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.59686371e-020
0.00686328812
3.66319002e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
-6.50227356
119.912407
9.57762146
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64808751e-020
0.00686328812
3.64317968e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-6.50227356
121.412407
9.57762146
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-6.50227356
123.412407
10.0776215
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66452934e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-6.50227356
123.412407
9.07762146
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63115971e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-6.00227356
120.912407
11.0776215
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.69807249e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-6.00227356
120.912407
8.07762146
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.5979636e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
3.5
101.400002
16
-0
-0
-1
-0
-1
-0
-1
-0
-0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64808751e-020
0.00686328812
3.64317968e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
3.5
102.900002
16
-0
-0
-1
-0
-1
-0
-1
-0
-0
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
3.5
104.900002
16.5
-0
-0
-1
-0
-1
-0
-1
-0
-0
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66452934e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
3.5
104.900002
15.5
-0
-0
-1
-0
-1
-0
-1
-0
-0
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63115971e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
4
102.400002
17.5
1
-0
-0
0
-1
-0
0
-0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.69807249e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
4
102.400002
14.5
1
-0
-0
0
-1
-0
0
-0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.5979636e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
-2.50227356
125.512398
-13.4223785
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64808751e-020
0.00686328812
3.64317968e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-2.50227356
127.012398
-13.4223785
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-2.50227356
129.01239
-12.9223785
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66452934e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-2.50227356
129.01239
-13.9223785
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63115971e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-2.00227356
126.512398
-11.9223785
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.69807249e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-2.00227356
126.512398
-14.9223785
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.5979636e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
-11.1644897
118.165047
-4.72984886
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64807103e-020
0.00686328812
3.67023398e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-10.3540363
119.427254
-4.72984886
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-9.04610729
120.964233
-4.3091135
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66191662e-020
0.00686328812
3.59965835e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-9.50075626
121.256157
-5.15058422
-0.454648674
-0.540302277
-0.708073378
0.291926563
-0.841470957
0.454648674
-0.841470957
0
0.540302277
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63381671e-020
0.00686328812
3.61484164e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-9.58817768
118.341301
-3.73779345
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.68116343e-020
0.00686328812
3.61764016e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-10.9521236
119.217087
-6.26220655
0.708073378
-0.540302277
-0.454648674
-0.454648674
-0.841470957
0.291926563
-0.540302277
0
-0.841470957
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.59686371e-020
0.00686328812
3.66319002e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
0
0
0
1
0
0
0
1
0
0
0
1
Zombie
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
29
-0.500907898
108.804985
13.4310455
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Head
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.64808751e-020
0.00686328812
3.64317968e-020
0
1
2
1
1
-
2
2
0
Mesh
0
0
0
1.25
1.25
1.25
1
1
1
-
5
face
20
0
0
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-0.500907898
110.304985
13.4310455
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
true
0.5
0.300000012
-0.5
0.5
0
0
0
0
2
0
false
256
Torso
0
0
0
2
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.64798347e-020
0.00686328812
3.64324075e-020
0
1
2
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-0.500907898
112.304985
13.9310455
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Left Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.66452934e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-0.500907898
112.304985
12.9310455
1.49011612e-008
0
-0.999999881
1.49011612e-008
-0.99999994
0
-0.99999994
1.49011612e-008
1.49011612e-008
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Right Leg
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
3
0
0
3.63115971e-020
0.00686328812
3.64332218e-020
0
1
1
2
1
-
100
100
Humanoid
0
16
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-0.000907987356
109.804985
14.9310455
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.69807249e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
29
-0.000907927752
109.804985
11.9310455
0.999999881
0
1.49011612e-008
0
-0.99999994
1.49011612e-008
-1.49011612e-008
1.49011612e-008
-0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
zarm
0
-0.5
0.5
0
0
4.07127958e-025
3.33696291e-022
6.94702468e-025
-0.5
0.5
0
0
0
3.5979636e-020
0.00686328812
3.62653558e-020
0
1
2
1
1
-
false
Script
wait(1)
owner=script.Parent.Parent.Name
function onTouched(part)
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
if cantouch~=0 then
if h.Parent.Name~=owner then
if h.Parent:findFirstChild("zarm")~=nil then return end
cantouch=0
local larm=h.Parent:findFirstChild("Left Arm")
local rarm=h.Parent:findFirstChild("Right Arm")
if larm~=nil then
larm:remove()
end
if rarm~=nil then
rarm:remove()
end
local zee=script.Parent.Parent:findFirstChild("zarm")
if zee~=nil then
local zlarm=zee:clone()
local zrarm=zee:clone()
if zlarm~=nil then
local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot
zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot
zlarm.Parent=h.Parent
zrarm.Parent=h.Parent
zlarm:makeJoints()
zrarm:makeJoints()
zlarm.Anchored=false
zrarm.Anchored=false
wait(0.1)
h.Parent.Head.Color=zee.Color
else print("no zee"); return end
end
wait(1)
cantouch=1
end
end
end
end
end
script.Parent.Touched:connect(onTouched)
-
IsNZ
[null]
-
Mode
0
-
false
Script
local larm = script.Parent:FindFirstChild("Left Arm")
local rarm = script.Parent:FindFirstChild("Right Arm")
function findNearestTorso(pos)
local list = game.Workspace:children()
local torso = nil
local dist = 1000
local temp = nil
local human = nil
local temp2 = nil
for x = 1, #list do
temp2 = list[x]
if (temp2.className == "Model") and (temp2 ~= script.Parent) then
temp = temp2:findFirstChild("Right Arm")
human = temp2:findFirstChild("Humanoid")
if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
if (temp.Position - pos).magnitude < dist then
torso = temp
dist = (temp.Position - pos).magnitude
end
end
end
end
return torso
end
while true do
wait(math.random(1,5))
local target = findNearestTorso(script.Parent.Torso.Position)
if target ~= nil then
script.Parent.Humanoid:MoveTo(target.Position, target)
end
end
-
false
Health
function waitForChild(parent, childName)
while true do
local child = parent:findFirstChild(childName)
if child then
return child
end
parent.ChildAdded:wait()
end
end
-- declarations
local Figure = script.Parent
local Head = waitForChild(Figure, "Head")
local Humanoid = waitForChild(Figure, "Humanoid")
Humanoid.Health=500
-- regeneration
while true do
local s = wait(4)
local health = Humanoid.Health
if health > 0 and health < Humanoid.MaxHealth then
health = health + 0.08 * s * Humanoid.MaxHealth
if health * 1.05 < Humanoid.MaxHealth then
Humanoid.Health = health
else
Humanoid.Health = Humanoid.MaxHealth
end
end
end
-
false
Respawn
name="Humanoid"
robo=script.Parent:clone()
while true do
wait(1)
if script.Parent.Humanoid.Health<1 then
robot=robo:clone()
robot.Parent=script.Parent.Parent
robot:makeJoints()
script.Parent:remove()
end
end
-
StarterPack
-
StarterGui
true
-
0
10
1
Soundscape
1
-
CollectionService
-
PhysicsService
-
BadgeService
-
Geometry
-
RenderHooksService
-
SocialService
-
1000
Debris
-
Instance
-
Instance
-
CookiesService
-
Teleport Service
-
Players
-
Selection
-
true
false
false
true
TestService
10
-
4286808963
1
4278190080
4278190080
4290822336
100000
0
41.7332993
Lighting
4290164411
14:00:00
-
ChangeHistoryService