Advertisement
lafur

Untitled

May 27th, 2020
412
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.52 KB | None | 0 0
  1. -- Converted using Mokiros's Model to Script plugin
  2. -- Converted string size: 12596
  3. local genv={}
  4. local Scripts = {
  5. function() local m=script.Parent local e=m.Name local k=m.HumanoidRootPart local b=1+math.random()local f=.6 if true then wait(b)local a=nil local c=m:GetChildren()for b=1,#c do local b=c[b]if(b.className=="Zombie")then a=b.Name end end b=math.floor(b*100)f=7/m.Zombie.WalkSpeed end local h=100 local n=k local p=k.Position local l=n.Position local d=p*2 local j=CFrame.new(p)local i=0 local b=100 local c=0 local q=100 local o=0 local g=false function findNearestTorso(b)local d=game.Workspace:children()local c=600 local h=nil local f=nil local g=nil for a=1,#d do g=d[a]if g.className=="Model"then h=g:findFirstChild("HumanoidRootPart")if h~=nil then f=g:findFirstChild("Humanoid")if f~=nil and(f.Health>0)and(g.Name~=e)then if(h.Position-b).magnitude<c then torso=h c=(h.Position-b).magnitude end end end end end return torso end function DrawRay(c,a)local a=Ray.new(c,(a).unit*7)local a,b=game.Workspace:FindPartOnRay(a,m)if false then local d=Instance.new("Part",m)if a then d.BrickColor=BrickColor.new("Bright red")else d.BrickColor=BrickColor.new("New Yeller")end d.Transparency=0.1 d.Anchored=true d.CanCollide=false d.formFactor=Enum.FormFactor.Custom local a=(b-c).magnitude d.Size=Vector3.new(0.6,0.6,a)d.CFrame=CFrame.new(b,c)*CFrame.new(0,0,-a/2)game.Debris:AddItem(d,.9)end return a end function FireRayToward()g=false local c=j*Vector3.new(1,0,0)-Vector3.new(0,.5,0)local a=j*Vector3.new(1,0,0)-j*Vector3.new(-1,0,0)local b=j.lookVector*7 local a=b-a+Vector3.new(0,2,0)local d=DrawRay(c,a)if d then if n.Parent==d.Parent then if d.Name~="HumanoidRootPart"and d.Name~="Head"then d:BreakJoints()d.CanCollide=true else d.Parent.Humanoid:TakeDamage(15)end elseif d.Parent.Name==e then if q>0 then d=nil elseif q==0 then d=k end end end if d~=k then if d then if(d.Name=="Truss"and n.Position.y>p.y-3)or n.Parent==d.Parent then d=nil g=true else if d.Name=="Terrain"then d=nil else d=DrawRay(c+Vector3.new(0,4.5,0),a)if d==nil then m.Zombie.Jump=true end end end else local a=p.y if n then a=n.Position.y else i=0 end if p.y-3<a then d=DrawRay(p+b*.85,Vector3.new(0,-7,0))if d==nil then d=true else d=nil end end end end return d end function FireAtPlayer()j=CFrame.new(p,Vector3.new(l.x,p.y,l.z))local a=FireRayToward()return a end function FireRay()j=CFrame.new(p,p+Vector3.new(q,0,o))local a=FireRayToward()return a end function TurnRight()if q==0 then q=-o o=0 else o=q q=0 end end function TurnLeft()if q==0 then q=o o=0 else o=-q q=0 end end while k do p=k.Position local a=workspace.Terrain local e=(p-d).magnitude if n==nil then i=0 end if i==0 then n=findNearestTorso(p)if n~=nil then a=n l=n.Position if FireAtPlayer()or e<1 then q=(l.x-p.x)o=(l.z-p.z)if math.abs(q)>math.abs(o)then if q<0 then q=-h else q=h Xdag=q if o<0 then Zdag=-h else Zdag=h end end o=0 else if o<0 then o=-h else o=h end q=0 end b=q c=o i=1 end else p=p*2 end else if g==false or n.Position.y<p.y+3 then if e>=1 then TurnRight()end end end if e<1 then TurnLeft()end if i==1 then if FireRay()then TurnLeft()if FireRay()then TurnLeft()if FireRay()then TurnLeft()if FireRay()then m.Zombie.Jump=true end end end else if q==b and c==o then i=0 end end l=p+Vector3.new(q,0,o)end script.Parent.Zombie:MoveTo(l,a)d=p wait(f)end end;
  6. function() function waitForChild(a,b)local c=a:findFirstChild(b)if c then return c end while true do c=a.ChildAdded:wait()if c.Name==b then return c end end end local c=script.Parent local o=waitForChild(c,"Zombie")local n="Standing"local g=""local d=nil local m=nil local h=nil local i=1.0 local p={}local b={idle={{id="http://www.roblox.com/asset/?id=507766666",weight=1},{id="http://www.roblox.com/asset/?id=507766951",weight=1},{id="http://www.roblox.com/asset/?id=507766388",weight=9}},walk={{id="http://www.roblox.com/asset/?id=507777826",weight=10}},run={{id="http://www.roblox.com/asset/?id=507767714",weight=10}},swim={{id="http://www.roblox.com/asset/?id=507784897",weight=10}},swimidle={{id="http://www.roblox.com/asset/?id=507785072",weight=10}},jump={{id="http://www.roblox.com/asset/?id=507765000",weight=10}},fall={{id="http://www.roblox.com/asset/?id=507767968",weight=10}},climb={{id="http://www.roblox.com/asset/?id=507765644",weight=10}},sit={{id="http://www.roblox.com/asset/?id=507768133",weight=10}},toolnone={{id="http://www.roblox.com/asset/?id=507768375",weight=10}},toolslash={{id="http://www.roblox.com/asset/?id=507768375",weight=10}},toollunge={{id="http://www.roblox.com/asset/?id=507768375",weight=10}},wave={{id="http://www.roblox.com/asset/?id=507770239",weight=10}},point={{id="http://www.roblox.com/asset/?id=507770453",weight=10}},dance={{id="http://www.roblox.com/asset/?id=507771019",weight=10},{id="http://www.roblox.com/asset/?id=507771955",weight=10},{id="http://www.roblox.com/asset/?id=507772104",weight=10}},dance2={{id="http://www.roblox.com/asset/?id=507776043",weight=10},{id="http://www.roblox.com/asset/?id=507776720",weight=10},{id="http://www.roblox.com/asset/?id=507776879",weight=10}},dance3={{id="http://www.roblox.com/asset/?id=507777268",weight=10},{id="http://www.roblox.com/asset/?id=507777451",weight=10},{id="http://www.roblox.com/asset/?id=507777623",weight=10}},laugh={{id="http://www.roblox.com/asset/?id=507770818",weight=10}},cheer={{id="http://www.roblox.com/asset/?id=507770677",weight=10}}}local j={wave=false,point=false,dance=true,dance2=true,dance3=true,laugh=false,cheer=false}math.randomseed(tick())function configureAnimationSet(d,b)if(p[d]~=nil)then for a,a in pairs(p[d].connections)do a:disconnect()end end p[d]={}p[d].count=0 p[d].totalWeight=0 p[d].connections={}local a=script:FindFirstChild(d)if(a~=nil)then table.insert(p[d].connections,a.ChildAdded:connect(function(a)configureAnimationSet(d,b)end))table.insert(p[d].connections,a.ChildRemoved:connect(function(a)configureAnimationSet(d,b)end))local c=1 for a,a in pairs(a:GetChildren())do if(a:IsA("Animation"))then table.insert(p[d].connections,a.Changed:connect(function(a)configureAnimationSet(d,b)end))p[d][c]={}p[d][c].anim=a local a=a:FindFirstChild("Weight")if(a==nil)then p[d][c].weight=1 else p[d][c].weight=a.Value end p[d].count=p[d].count+1 p[d].totalWeight=p[d].totalWeight+p[d][c].weight c=c+1 end end end if(p[d].count<=0)then for b,a in pairs(b)do p[d][b]={}p[d][b].anim=Instance.new("Animation")p[d][b].anim.Name=d p[d][b].anim.AnimationId=a.id p[d][b].weight=a.weight p[d].count=p[d].count+1 p[d].totalWeight=p[d].totalWeight+a.weight end end end function scriptChildModified(a)local b=b[a.Name]if(b~=nil)then configureAnimationSet(a.Name,b)end end script.ChildAdded:connect(scriptChildModified)script.ChildRemoved:connect(scriptChildModified)for a,b in pairs(b)do configureAnimationSet(a,b)end local k="None"local f=0 local l=0 local b=0.31 local a=0.1 local e=0.2 function stopAllAnimations()local a=g if(j[a]~=nil and j[a]==false)then a="idle"end g=""d=nil if(h~=nil)then h:disconnect()end if(m~=nil)then m:Stop()m:Destroy()m=nil end return a end function setAnimationSpeed(a)if a~=i then i=a m:AdjustSpeed(i)end end function keyFrameReachedFunc(a)if(a=="End")then local b=g if(j[b]~=nil and j[b]==false)then b="idle"end local a=i playAnimation(b,0.15,o)setAnimationSpeed(a)end end function playAnimation(f,c,b)local e=math.random(1,p[f].totalWeight)local a=e local a=1 while(e>p[f][a].weight)do e=e-p[f][a].weight a=a+1 end local a=p[f][a].anim if(a~=d)then if(m~=nil)then m:Stop(c)m:Destroy()end i=1.0 m=b:LoadAnimation(a)m:Play(c)g=f d=a if(h~=nil)then h:disconnect()end h=m.KeyframeReached:connect(keyFrameReachedFunc)end end local g=""local i=nil local h=nil local d=nil function toolKeyFrameReachedFunc(a)if(a=="End")then playToolAnimation(g,0.0,o)end end function playToolAnimation(f,c,b)local e=math.random(1,p[f].totalWeight)local a=e local a=1 while(e>p[f][a].weight)do e=e-p[f][a].weight a=a+1 end local a=p[f][a].anim if(h~=a)then if(i~=nil)then i:Stop()i:Destroy()c=0 end i=b:LoadAnimation(a)i:Play(c)g=f h=a d=i.KeyframeReached:connect(toolKeyFrameReachedFunc)end end function stopToolAnimations()local a=g if(d~=nil)then d:disconnect()end g=""h=nil if(i~=nil)then i:Stop()i:Destroy()i=nil end return a end function onRunning(b)if b>0.01 then local a=15.0 playAnimation("walk",0.1,o)setAnimationSpeed(b/a)n="Running"else playAnimation("idle",0.1,o)n="Standing"end end function onDied()n="Dead"end function onJumping()playAnimation("jump",0.1,o)l=b n="Jumping"end function onClimbing(b)local a=5.0 playAnimation("climb",0.1,o)setAnimationSpeed(b/a)n="Climbing"end function onGettingUp()n="GettingUp"end function onFreeFall()if(l<=0)then playAnimation("fall",e,o)end n="FreeFall"end function onFallingDown()n="FallingDown"end function onSeated()n="Seated"end function onPlatformStanding()n="PlatformStanding"end function onSwimming(b)if b>1.00 then local a=10.0 playAnimation("swim",0.4,o)setAnimationSpeed(b/a)n="Swimming"else playAnimation("swimidle",0.4,o)n="Standing"end end function getTool()for a,a in ipairs(c:GetChildren())do if a.className=="Tool"then return a end end return nil end function getToolAnim(a)for a,a in ipairs(a:GetChildren())do if a.Name=="toolanim"and a.className=="StringValue"then return a end end return nil end function animateTool()if(k=="None")then playToolAnimation("toolnone",a,o)return end if(k=="Slash")then playToolAnimation("toolslash",0,o)return end if(k=="Lunge")then playToolAnimation("toollunge",0,o)return end end function moveSit()RightShoulder.MaxVelocity=0.15 LeftShoulder.MaxVelocity=0.15 RightShoulder:SetDesiredAngle(3.14/2)LeftShoulder:SetDesiredAngle(-3.14/2)RightHip:SetDesiredAngle(3.14/2)LeftHip:SetDesiredAngle(-3.14/2)end local a=0 function move(g)local b=1 local c=1 local d=g-a a=g local a=0 local a=false if(l>0)then l=l-d end if(n=="FreeFall"and l<=0)then playAnimation("fall",e,o)elseif(n=="Seated")then playAnimation("sit",0.5,o)return elseif(n=="Running")then playAnimation("walk",0.1,o)elseif(n=="Dead"or n=="GettingUp"or n=="FallingDown"or n=="Seated"or n=="PlatformStanding")then stopAllAnimations()b=0.1 c=1 a=true end local a=getTool()if a then animStringValueObject=getToolAnim(a)if animStringValueObject then k=animStringValueObject.Value animStringValueObject.Parent=nil f=g+.3 end if g>f then f=0 k="None"end animateTool()else stopToolAnimations()k="None"h=nil f=0 end end o.Died:connect(onDied)o.Running:connect(onRunning)o.Jumping:connect(onJumping)o.Climbing:connect(onClimbing)o.GettingUp:connect(onGettingUp)o.FreeFalling:connect(onFreeFall)o.FallingDown:connect(onFallingDown)o.Seated:connect(onSeated)o.PlatformStanding:connect(onPlatformStanding)o.Swimming:connect(onSwimming)script.msg.Changed:connect(function(a)script.msg.Value=""local b=""if(string.sub(a,1,3)=="/e ")then b=string.sub(a,4)elseif(string.sub(a,1,7)=="/emote ")then b=string.sub(a,8)end if(n=="Standing"and j[b]~=nil)then playAnimation(b,0.1,o)end end)local a=game:service("RunService")playAnimation("idle",0.1,o)n="Standing"while c.Parent~=nil do local a,a=wait(0.1)move(a)end end;
  7. function() local Figure = script.Parent
  8. local Head = Figure:WaitForChild("Head")
  9. local Humanoid = Figure:WaitForChild("Zombie")
  10. local regening = false
  11.  
  12. function regenHealth()
  13. if regening then
  14. return
  15. end
  16. regening = true
  17.  
  18. while Humanoid.Health < Humanoid.MaxHealth do
  19. local s = wait(1)
  20. local health = Humanoid.Health
  21. if health > 0 and health < Humanoid.MaxHealth then
  22. local newHealthDelta = 0.01 * s * Humanoid.MaxHealth
  23. health = health + newHealthDelta
  24. Humanoid.Health = math.min(health, Humanoid.MaxHealth)
  25. end
  26. end
  27.  
  28. if Humanoid.Health > Humanoid.MaxHealth then
  29. Humanoid.Health = Humanoid.MaxHealth
  30. end
  31.  
  32. regening = false
  33. end
  34.  
  35. Humanoid.HealthChanged:connect(regenHealth) end;
  36. function() z = script.Parent
  37. backup = z:clone()
  38.  
  39. while true do
  40. wait(5)
  41. if z:FindFirstChild("Zombie") then
  42. if z.Zombie.Health == 0 then
  43. z:Remove()
  44. wait(4)
  45. backup.Parent = game.Workspace
  46. backup.Head:MakeJoints()
  47. backup.HumanoidRootPart:MakeJoints()
  48. end
  49. end
  50. if z == nil then
  51. wait(4)
  52. backup.Parent = game.Workspace
  53. backup.Head:MakeJoints()
  54. backup.HumanoidRootPart:MakeJoints()
  55. end
  56. end end;}local ActualScripts = {}
  57. function s(var)
  58. local func = table.remove(Scripts,1)
  59. setfenv(func,setmetatable({script=var,require=fake_require or require,global=genv},{
  60. __index = getfenv(func),
  61. }))
  62. table.insert(ActualScripts,coroutine.wrap(func))
  63. end
  64. Decode = function(str,t,props,classes,values,ICList,Model,CurPar,LastIns,split,RemoveAndSplit,InstanceList)
  65. local tonum,table_remove,inst,parnt,comma,table_foreach = tonumber,table.remove,Instance.new,"Parent",",",
  66. function(t,f)
  67. for a,b in pairs(t) do
  68. f(a,b)
  69. end
  70. end
  71. local Types = {
  72. Color3 = Color3.new,
  73. Vector3 = Vector3.new,
  74. Vector2 = Vector2.new,
  75. UDim = UDim.new,
  76. UDim2 = UDim2.new,
  77. CFrame = CFrame.new,
  78. Rect = Rect.new,
  79. NumberRange = NumberRange.new,
  80. BrickColor = BrickColor.new,
  81. PhysicalProperties = PhysicalProperties.new,
  82. NumberSequence = function(...)
  83. local a = {...}
  84. local t = {}
  85. repeat
  86. t[#t+1] = NumberSequenceKeypoint.new(table_remove(a,1),table_remove(a,1),table_remove(a,1))
  87. until #a==0
  88. return NumberSequence.new(t)
  89. end,
  90. ColorSequence = function(...)
  91. local a = {...}
  92. local t = {}
  93. repeat
  94. t[#t+1] = ColorSequenceKeypoint.new(table_remove(a,1),Color3.new(table_remove(a,1),table_remove(a,1),table_remove(a,1)))
  95. until #a==0
  96. return ColorSequence.new(t)
  97. end,
  98. number = tonumber,
  99. boolean = function(a)
  100. return a=="1"
  101. end
  102. }
  103. split = function(str,sep)
  104. if not str then return end
  105. local fields = {}
  106. local ConcatNext = false
  107. str:gsub(("([^%s]+)"):format(sep),function(c)
  108. if ConcatNext == true then
  109. fields[#fields] = fields[#fields]..sep..c
  110. ConcatNext = false
  111. else
  112. fields[#fields+1] = c
  113. end
  114. if c:sub(#c)=="\\" then
  115. c = fields[#fields]
  116. fields[#fields] = c:sub(1,#c-1)
  117. ConcatNext = true
  118. end
  119. end)
  120. return fields
  121. end
  122. RemoveAndSplit = function(t)
  123. return split(table_remove(t,1),comma)
  124. end
  125. t = split(str,";")
  126. props = RemoveAndSplit(t)
  127. classes = RemoveAndSplit(t)
  128. values = split(table_remove(t,1),'|')
  129. ICList = RemoveAndSplit(t)
  130. InstanceList = {}
  131. Model = inst"Model"
  132. CurPar = Model
  133. table_foreach(t,function(ct,c)
  134. if c=="n" or c=="p" then
  135. CurPar = c=="n" and LastIns or CurPar[parnt]
  136. else
  137. ct = split(c,"|")
  138. local class = classes[tonum(table_remove(ct,1))]
  139. if class=="UnionOperation" then
  140. LastIns = {UsePartColor="1"}
  141. else
  142. LastIns = inst(class)
  143. if LastIns:IsA"Script" then
  144. s(LastIns)
  145. elseif LastIns:IsA("ModuleScript") then
  146. ms(LastIns)
  147. end
  148. end
  149.  
  150. local function SetProperty(LastIns,p,str,s)
  151. s = Types[typeof(LastIns[p])]
  152. if p=="CustomPhysicalProperties" then
  153. s = PhysicalProperties.new
  154. end
  155. if s then
  156. LastIns[p] = s(unpack(split(str,comma)))
  157. else
  158. LastIns[p] = str
  159. end
  160. end
  161.  
  162. local UnionData
  163. table_foreach(ct,function(s,p,a,str)
  164. a = p:find":"
  165. p,str = props[tonum(p:sub(1,a-1))],values[tonum(p:sub(a+1))]
  166. if p=="UnionData" then
  167. UnionData = split(str," ")
  168. return
  169. end
  170. if class=="UnionOperation" then
  171. LastIns[p] = str
  172. return
  173. end
  174. SetProperty(LastIns,p,str)
  175. end)
  176.  
  177. if UnionData then
  178. local LI_Data = LastIns
  179. LastIns = DecodeUnion(UnionData)
  180. table_foreach(LI_Data,function(p,str)
  181. SetProperty(LastIns,p,str)
  182. end)
  183. end
  184. table.insert(InstanceList,LastIns)
  185. LastIns[parnt] = CurPar
  186. end
  187. end)
  188. table_remove(ICList,1)
  189. table_foreach(ICList,function(a,b)
  190. b = split(b,">")
  191. InstanceList[tonum(b[1])][props[tonum(b[2])]] = InstanceList[tonum(b[3])]
  192. end)
  193.  
  194. return Model:GetChildren()
  195. end
  196.  
  197. local Objects = Decode('Name,PrimaryPart,Locked,Color,Transparency,Position,Orientation,Size,TopSurface,CFrame,MaxDistance,EmitterSize,SoundId,Volume,Looped,PlaybackSpeed,LeftSurface,RightSurface,MaxVelocity,C0,C1,Part0,Part'
  198. ..'1,DesiredAngle,CanCollide,BottomSurface,Material,MeshId,MeshType,Scale,Shape,Health,Texture,DisplayDistanceType,HealthDisplayType,NameOcclusion,HipHeight,WalkSpeed,AnimationId,Value;Part,Model,Attachm'
  199. ..'ent,Sound,Motor6D,Weld,Snap,SpecialMesh,Humanoid,Decal,Script,StringValue,Animation,NumberValue;Part|Monster|Head|1|1,0.8,0.6|-127.3336,4.5,-9.9609|0,-27.5101,0|2,1,1|0|HairAttachment|0,0.6,0|0,0.6,0,'
  200. ..'1,0,0,0,1,0,0,0,1|HatAttachment|FaceFrontAttachment|0,0,-0.6001|0,0,-0.6001,1,0,0,0,1,0,0,0,1|FaceCenterAttachment|GettingUp|150|5|rbxasset://sounds/action_get_up.mp3|0.6499|Died|rbxasset://sounds/uuh'
  201. ..'hh.mp3|FreeFalling|rbxasset://sounds/action_falling.mp3|0|Jumping|rbxasset://sounds/action_jump.mp3|Landing|rbxasset://sounds/action_jump_land.mp3|Splash|rbxasset://sounds/impact_water.mp3|Running|1.8'
  202. ..'5|rbxasset://sounds/action_footsteps_plastic.mp3|Swimming|1.6|rbxasset://sounds/action_swim.mp3|Climbing|Torso|-127.3337,3,-9.961|2,2,1|2|NeckAttachment|0,1,0|0,1,0,1,0,0,0,1,0,0,0,1|BodyFrontAttachme'
  203. ..'nt|0,0,-0.5|0,0,-0.5,1,0,0,0,1,0,0,0,1|BodyBackAttachment|0,0,0.5|0,0,0.5,1,0,0,0,1,0,0,0,1|LeftCollarAttachment|-1,1,0|-1,1,0,1,0,0,0,1,0,0,0,1|RightCollarAttachment|1,1,0|1,1,0,1,0,0,0,1,0,0,0,1|Wai'
  204. ..'stFrontAttachment|0,-1,-0.5|0,-1,-0.5,1,0,0,0,1,0,0,0,1|WaistCenterAttachment|0,-1,0|0,-1,0,1,0,0,0,1,0,0,0,1|WaistBackAttachment|0,-1,0.5|0,-1,0.5,1,0,0,0,1,0,0,0,1|Right Shoulder|0.1|1,0.5,0,0,0,1,0'
  205. ..',1,-0,-1,0,0|-0.5,0.5,0,0,0,1,0,1,-0,-1,0,0|-0.0956|Left Shoulder|-1,0.5,0,0,0,-1,0,1,0,1,0,0|0.5,0.5,0,0,0,-1,0,1,0,1,0,0|Right Hip|1,-1,0,0,0,1,0,1,-0,-1,0,0|0.5,1,0,0,0,1,0,1,-0,-1,0,0|0.0955|Left '
  206. ..'Hip|-1,-1,0,0,0,-1,0,1,0,1,0,0|-0.5,1,0,0,0,-1,0,1,0,1,0,0|Neck|0,1,0,-1,0,0,0,0,1,0,1,-0|0,-0.5,0,-1,0,0,0,0,1,0,1,-0|1,0,0,0,0,1,0,1,0,-1,-0,-0|-0.5,0,0,0,0,0.9999,-0.0001,1,0,-1,0,0|-1,0,0,-0,-0,-1'
  207. ..',0,1,0,1,0,0|0.4999,0,0,0,0,-1,0,1,-0.0001,0.9999,0,0|Left Arm|-128.664,3.0001,-10.6539|1,2,1|LeftShoulderAttachment|LeftGripAttachment|Right Arm|-126.0033,2.9999,-9.268|RightShoulderAttachment|RightG'
  208. ..'ripAttachment|Left Leg|-127.7772,1,-10.192|LeftFootAttachment|0,1,0,-1,-0,-0,0,0,1,0,1,0|-0.5,-1,0,-1,0,0,-0.0001,0,1,0,0.9999,0|Right Leg|-126.8903,1,-9.73|RightFootAttachment|0.5,-1,-0.0001,-1,0,0,-'
  209. ..'0.0001,0,1,0,0.9999,0|HumanoidRootPart|RootAttachment|RootJoint|0,0,0,-1,0,0,0,0,1,0,1,-0|Leg2|0,0,0|272|-127.6295,1.2298,-8.311|rbxassetid://132555769|5|Middle|0.6666,0,0.6666|0,0,0,0,0,-1,0,1,0,1,0,'
  210. ..'0|0,-0.2299,-1.6,0,0,-1,0,1,-0.0001,1,0,-0.0001|Chest|-127.7493,5.0296,-9.1627|0,62.49,0|1,0.4,2|3,3,4|http://www.roblox.com/asset/?id=1185246|-127.2874,4.5296,-10.0496|-127.426,3.9296,-9.7836|-127.98'
  211. ..'4,5.3295,-8.4957|0,-117.5101,0|1,1,1|-127.7493,5.9296,-9.1627|-127.3761,5.7296,-10.0958|-127.5646,4.3295,-9.5175|-127.2412,4.8296,-10.1383|-127.657,3.4298,-9.3401|3,3,2.4|-128.0728,2.6296,-8.5419|0,15'
  212. ..'2.49,0|2,0.8,1|-127.7949,4.4913,-9.0753|0,62.49,-44.16|-127.9965,4.041,-8.6883|-127.9842,3.4952,-8.7119|3,3,3.5|-127.7229,3.5035,-9.2136|0,-117.5101,-45.8401|3,1.2,2|-128.215,4.4295,-8.0522|0.8999,-2.'
  213. ..'0296,0,-1.0001,-0.0001,0,0,1,-0.0001,0,0,-1|-0.1001,-1.5296,0,-1.0001,-0.0001,0,0,1,-0.0001,0,0,-1|0.2,-0.9296,0,-1,-0.0001,0,-0.0001,1,-0.0001,-0.0001,-0.0001,-1|-1.6001,-2.3296,0.0999,1,0,-0.0001,0,'
  214. ..'1,-0.0001,-0.0001,-0.0001,1|-0.9,-2.9296,0,1,0,-0.0001,0,1,-0.0001,-0.0001,-0.0001,1|0.0999,-2.7296,-0.1001,1,0,-0.0001,-0.0001,1,-0.0001,0,0,1|0.5,-1.3296,0,-1.0001,-0.0001,0,0,1,-0.0001,0,0,-1|-0.2,'
  215. ..'-1.8296,0,-1.0001,-0.0001,0,0,1,-0.0001,0,0,-1|0.6999,-0.4298,0,-1.0001,-0.0001,0,0,1,-0.0001,0,0,-1|0,0.3703,1.6,-0.0001,-0.0001,1,0,1,-0.0001,-1.0001,-0.0001,0|1.7552,-0.3742,-0.0001,-0.7174,-0.6968'
  216. ..',0,-0.6968,0.7173,0,-0.0001,-0.0001,-1.0001|1.7546,0.2529,-0.0001,-0.7174,-0.6968,0,-0.6968,0.7173,0,-0.0001,-0.0001,-1.0001|1.3552,0.6258,-0.0001,-0.7174,-0.6968,0,-0.6968,0.7173,0,-0.0001,-0.0001,-1'
  217. ..'|-0.2259,-0.9553,0,0.6967,-0.7174,-0.0001,0.7173,0.6967,-0.0001,0,0,1|-2.1001,-1.4296,0.1,1,0,-0.0001,0,1,-0.0001,-0.0001,-0.0001,1|0.8999,-2.3296,0,1,0,-0.0001,-0.0001,1,-0.0001,0,0,1|-2.3001,-0.4296'
  218. ..',0.1,1,0,-0.0001,0,1,-0.0001,-0.0001,-0.0001,1|0,-2.3246,1.5799,-0.0001,-0.0001,-1,-0.0001,1,-0.0001,1,0,-0.0001|-0.3372,-2.4351,1.5799,0,-0.1927,-0.9813,0,0.9812,-0.1927,1,0,0|-0.0355,-2.4423,1.5799,'
  219. ..'0,0.3208,-0.9472,0,0.9471,0.3208,1,0,0|-126.9178,5.3295,-10.7591|-128.3075,3.4295,-7.8749|Handle|-126.6037,5.3245,-11.3622|1,1.01,1|1.25,1.25,1.25|http://www.roblox.com/asset/?id=500190569|-125.8942,5'
  220. ..'.3245,-10.9927|0,-27.5101,-11.11|-127.2688,5.3246,-11.7087|0,-27.5101,18.7099|Arm1|0.0509,0.4117,0.6745|Leg1|-128.5163,1.2299,-8.773|rbxassetid://132555738|0.0666,0.0666,0.0666|Arm2|-126.0033,4.5999,-'
  221. ..'9.268|1,1.2,1|3,3.2999,3|-125.3104,1.9442,-8.3433|61.3499,-117.5101,90|2.5999,3,4|-129.5321,3.6663,-10.9933|-28.65,-117.5101,-180|1.7,5,2.7|http://www.roblox.com/asset/?id=1095708|-128.664,4.6001,-10.'
  222. ..'6539|-125.31,3.1551,-8.7941|0,-27.5101,-151.3601|-125.8797,0.5295,-8.6398|90,-27.5101,0|1,0.4,1|2.5,2.5,2.5|-129.7059,3.403,-10.9711|-61.35,62.49,-90|-125.1227,3.2989,-8.5838|-61.3601,-117.5101,-90|-1'
  223. ..'29.03,0.5297,-10.168|-129.6923,2.0342,-10.6257|61.36,62.49,90|0,-1.6,0,-1,0,0,0,1,0,0,0,-1|1.4204,0.5,-0.427,0,0.4794,0.8775,-1.0001,0,-0.0001,0,-0.8776,0.4794|0.1,-1.298,-3.7655,-1.0001,-0.0001,0,-0.'
  224. ..'0001,-0.8776,0.4794,-0.0001,0.4794,0.8775|0,-1.6,3,-1,0,0,0,1,0,0,0,-1|0.8061,-0.2636,-0.1,-0.0001,-0.4795,0.8775,0,-0.8776,-0.4795,1,-0.0001,0|-0.4001,-0.5001,-2.4704,0,0,-1,1,0,-0.0001,-0.0001,-1.00'
  225. ..'01,0|3.7653,0.2,1.5979,0,-0.4795,-0.8776,-1.0001,-0.0001,0,0,0.8775,-0.4795|1.1061,-0.2,0.2635,-0.0001,-0.4795,0.8775,1,-0.0001,-0.0001,-0.0001,0.8775,0.4794|3.0999,-0.6001,-2.4705,0,0,-1,1,0,-0.0001,'
  226. ..'-0.0001,-1.0001,0|3.8846,-0.5,1.0215,-0.0001,0.4794,-0.8776,1,0,0,-0.0001,-0.8776,-0.4795|Zombie|1|1.35|18|AI|Animate|climb|ClimbAnim|rbxassetid://1083182000|fall|FallAnim|rbxassetid://1083189019|idle'
  227. ..'|Animation1|rbxassetid://1083195517|Weight|9|Animation2|rbxassetid://1083214717|jump|JumpAnim|rbxassetid://1083218792|msg|sit|SitAnim|http://www.roblox.com/asset/?id=507768133|swim|Swim|rbxassetid://1'
  228. ..'083222527|swimidle|SwimIdle|rbxassetid://1083225406|toolnone|ToolNoneAnim|http://www.roblox.com/asset/?id=507768375|walk|RunAnim|rbxassetid://1083178339|Health|Respawn;0,1>2>2,25>22>16,25>23>37,26>22>'
  229. ..'16,26>23>33,27>22>16,27>23>45,28>22>16,28>23>41,29>22>16,29>23>2,30>22>16,30>23>84,31>22>16,31>23>147,32>22>16,32>23>118,36>22>33,36>23>118,40>22>37,40>23>147,43>22>41,43>23>123,44>22>41,44>23>84,47>2'
  230. ..'2>45,47>23>55,48>22>45,48>23>84,51>22>49,51>23>16,56>22>55,56>23>53,57>22>55,57>23>55,85>22>84,85>23>59,86>22>84,86>23>61,87>22>84,87>23>63,88>22>84,88>23>65,89>22>84,89>23>66,90>22>84,90>23>67,91>22>'
  231. ..'84,91>23>68,92>22>84,92>23>70,93>22>84,93>23>72,94>22>84,94>23>74,95>22>84,95>23>75,96>22>84,96>23>77,97>22>84,97>23>79,98>22>84,98>23>82,99>22>84,99>23>83,100>22>84,100>23>84,101>22>84,101>23>106,102'
  232. ..'>22>84,102>23>107,103>22>84,103>23>108,104>22>84,104>23>111,105>22>84,105>23>114,119>22>118,119>23>118,124>22>123,124>23>121,125>22>123,125>23>123,148>22>147,148>23>127,149>22>147,149>23>129,150>22>14'
  233. ..'7,150>23>131,151>22>147,151>23>133,152>22>147,152>23>135,153>22>147,153>23>137,154>22>147,154>23>139,155>22>147,155>23>141,156>22>147,156>23>143,157>22>147,157>23>145,158>22>147,158>23>147;2|1:2;n;1|1'
  234. ..':3|3:4|4:5|5:4|6:6|7:7|8:8|9:9|4:5|4:5;n;3|1:10|6:11|10:12;3|1:13|6:11|10:12;3|1:14|6:15|10:16;3|1:17;4|1:18|11:19|12:20|11:19|13:21|14:22;n;p;4|1:23|11:19|12:20|11:19|13:24|14:22;n;p;4|1:25|11:19|12:'
  235. ..'20|15:4|11:19|13:26|14:27;n;p;4|1:28|11:19|12:20|11:19|13:29|14:22;n;p;4|1:30|11:19|12:20|11:19|13:31|14:22;n;p;4|1:32|11:19|12:20|11:19|13:33|14:22;n;p;4|1:34|11:19|12:20|15:4|11:19|16:35|13:36|14:22'
  236. ..';n;p;4|1:37|11:19|12:20|15:4|11:19|16:38|13:39|14:22;n;p;4|1:40|11:19|12:20|15:4|11:19|13:36|14:22;n;p;p;1|1:41|3:4|4:5|5:4|6:42|7:7|8:43|17:44|18:44|4:5|4:5;n;3|1:45|6:46|10:47;3|1:48|6:49|10:50;3|1:'
  237. ..'51|6:52|10:53;3|1:54|6:55|10:56;3|1:57|6:58|10:59;3|1:60|6:61|10:62;3|1:63|6:64|10:65;3|1:66|6:67|10:68;5|1:69|19:70|20:71|21:72|24:73;5|1:74|19:70|20:75|21:76|24:73;5|1:77|19:70|20:78|21:79|24:80;5|1'
  238. ..':81|19:70|20:82|21:83|24:80;5|1:84|19:70|20:85|21:86;6;6|20:87|21:88;6|20:89|21:90;p;1|1:91|3:4|4:5|5:4|6:92|7:7|8:93|25:27|4:5|4:5;n;3|1:94|6:46|10:47;3|1:95|6:64|10:65;6;p;1|1:96|3:4|4:5|5:4|6:97|7:'
  239. ..'7|8:93|25:27|4:5|4:5;n;3|1:98|6:46|10:47;3|1:99|6:64|10:65;6;p;1|1:100|3:4|4:5|5:4|6:101|7:7|8:93|25:27|26:9|4:5|4:5;n;3|1:102|6:64|10:65;6;7|20:103|21:104;p;1|1:105|3:4|4:5|5:4|6:106|7:7|8:93|25:27|2'
  240. ..'6:9|4:5|4:5;n;3|1:107|6:64|10:65;6;7|20:103|21:108;p;1|1:109|3:4|5:4|6:42|7:7|8:43|25:27|26:9|9:9;n;3|1:110;5|1:111|19:70|20:112|21:112;p;2|1:113;n;1|4:114|27:115|6:116|7:7|8:93|25:27|9:9|4:114|4:114;'
  241. ..'n;8|28:117|29:118;p;1|1:119|4:120|5:4|6:106|7:7|8:93|25:27|9:9|4:120|4:120;n;6|20:121|21:122;6|20:121|21:121;p;p;2|1:123;n;1|4:114|27:115|6:124|7:125|8:126|25:27|26:9|9:9|4:114|4:114;n;8|30:127|28:128'
  242. ..'|29:118;p;1|4:114|27:115|6:129|7:125|8:126|25:27|26:9|9:9|4:114|4:114;n;8|30:127|28:128|29:118;p;1|4:114|27:115|6:130|7:125|8:126|25:27|26:9|9:9|4:114|4:114;n;8|30:127|28:128|29:118;p;1|4:114|27:115|6'
  243. ..':131|7:132|8:133|31:9|25:27|26:9|9:9|4:114|4:114;1|4:114|27:115|6:134|7:132|8:133|31:9|25:27|26:9|9:9|4:114|4:114;1|4:114|27:115|6:135|7:132|8:133|31:9|25:27|26:9|9:9|4:114|4:114;1|4:114|27:115|6:136|'
  244. ..'7:125|8:126|25:27|26:9|9:9|4:114|4:114;n;8|30:127|28:128|29:118;p;1|4:114|27:115|6:137|7:125|8:126|25:27|26:9|9:9|4:114|4:114;n;8|30:127|28:128|29:118;p;1|4:114|27:115|6:138|7:125|8:126|25:27|26:9|9:9'
  245. ..'|4:114|4:114;n;8|30:139|28:128|29:118;p;1|4:114|27:115|6:140|7:141|8:142|25:27|26:9|9:9|4:114|4:114;1|4:114|27:115|6:143|7:144|8:126|25:27|26:9|9:9|4:114|4:114;n;8|30:127|28:128|29:118;p;1|4:114|27:11'
  246. ..'5|6:145|7:144|8:126|25:27|26:9|9:9|4:114|4:114;n;8|30:127|28:128|29:118;p;1|4:114|27:115|6:146|7:144|8:126|25:27|26:9|9:9|4:114|4:114;n;8|30:147|28:128|29:118;p;9|32:27;1|4:114|27:115|6:148|7:149|8:15'
  247. ..'0|25:27|26:9|9:9|4:114|4:114;1|4:114|27:115|6:151|7:132|8:133|31:9|25:27|26:9|9:9|4:114|4:114;1|1:119|4:120|5:4|6:42|7:7|8:43|25:27|9:9|4:120|4:120;n;6|20:121|21:152;6|20:121|21:153;6|20:121|21:154;6|'
  248. ..'20:121|21:155;6|20:121|21:156;6|20:121|21:157;6|20:121|21:158;6|20:121|21:159;6|20:121|21:160;6|20:121|21:161;6|20:121|21:162;6|20:121|21:163;6|20:121|21:164;6|20:121|21:165;6|20:121|21:166;6|20:121|2'
  249. ..'1:121;6|20:121|21:167;6|20:121|21:168;6|20:121|21:169;6|20:121|21:170;6|20:121|21:171;p;1|4:114|27:115|6:172|7:132|8:133|31:9|25:27|26:9|9:9|4:114|4:114;1|4:114|27:115|6:173|7:132|8:133|31:9|25:27|26:'
  250. ..'9|9:9|4:114|4:114;1|1:174|4:114|27:115|6:175|7:7|8:176|25:27|26:9|9:9|4:114|4:114;n;8|30:177;10|33:178;p;1|1:174|4:114|27:115|6:179|7:180|8:176|25:27|26:9|9:9|4:114|4:114;n;8|30:177;10|33:178;p;1|1:17'
  251. ..'4|4:114|27:115|6:181|7:182|8:176|25:27|26:9|9:9|4:114|4:114;n;8|30:177;10|33:178;p;p;2|1:183;n;1|1:119|4:184|5:4|6:92|7:7|8:93|25:27|9:9|4:184|4:184;n;6|20:121|21:121;p;p;2|1:185;n;1|4:114|27:115|6:18'
  252. ..'6|7:7|8:93|25:27|9:9|4:114|4:114;n;8|28:187|29:118;p;1|1:119|4:188|5:4|6:101|7:7|8:93|25:27|9:9|4:188|4:188;n;6|20:121|21:122;6|20:121|21:121;p;p;2|1:189;n;1|4:114|6:190|7:125|8:191|25:27|26:9|9:9|4:1'
  253. ..'14|4:114;n;8|30:192|28:128|29:118;p;1|4:114|6:193|7:194|8:126|25:27|26:9|9:9|4:114|4:114;n;8|30:195|28:128|29:118;p;1|4:114|6:196|7:197|8:93|25:27|26:9|9:9|4:114|4:114;n;8|30:198|28:199|29:118;p;1|4:1'
  254. ..'14|6:200|7:125|8:191|25:27|26:9|9:9|4:114|4:114;n;8|30:192|28:128|29:118;p;1|4:114|6:201|7:202|8:93|25:27|26:9|9:9|4:114|4:114;n;8|30:198|28:199|29:118;p;1|4:114|6:203|7:204|8:205|25:27|26:9|9:9|4:114'
  255. ..'|4:114;n;8|30:206|28:128|29:118;p;1|4:114|6:207|7:208|8:126|25:27|26:9|9:9|4:114|4:114;n;8|30:195|28:128|29:118;p;1|4:114|6:209|7:210|8:126|25:27|26:9|9:9|4:114|4:114;n;8|30:195|28:128|29:118;p;1|4:11'
  256. ..'4|6:211|7:204|8:205|25:27|26:9|9:9|4:114|4:114;n;8|30:206|28:128|29:118;p;1|4:114|6:212|7:213|8:126|25:27|26:9|9:9|4:114|4:114;n;8|30:195|28:128|29:118;p;1|1:119|4:120|5:4|6:97|7:7|8:93|25:27|9:9|4:12'
  257. ..'0|4:120;n;6|20:121|21:214;6|20:121|21:215;6|20:121|21:216;6|20:121|21:217;6|20:121|21:218;6|20:121|21:219;6|20:121|21:220;6|20:121|21:221;6|20:121|21:222;6|20:121|21:223;6|20:121|21:121;p;p;9|1:224|34'
  258. ..':44|35:225|36:9|37:226|38:227;11|1:228;11|1:229;n;12|1:230;n;13|1:231|39:232;p;12|1:233;n;13|1:234|39:235;p;12|1:236;n;13|1:237|39:238;n;14|1:239|40:240;p;13|1:241|39:242;n;14|1:239|40:4;p;p;12|1:243;'
  259. ..'n;13|1:244|39:245;p;12|1:246;12|1:247;n;13|1:248|39:249;p;12|1:250;n;13|1:251|39:252;p;12|1:253;n;13|1:254|39:255;p;12|1:256;n;13|1:257|39:258;p;12|1:259;n;13|1:260|39:261;p;p;11|1:262;11|1:263;p;')
  260. for _,Object in pairs(Objects) do
  261. Object.Parent = script and script.Parent==workspace and script or workspace
  262. end
  263. for _,f in pairs(ActualScripts) do f() end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement