Advertisement
trolman5678

armor

Aug 27th, 2016
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --[[
  2. Fenrier's Armor created by:
  3. Fenrier: Everything
  4. Xionic Madness: Inspiration
  5. If you're gonna steal this, then please I ask you. Please don't forum,free model, give
  6. away, or anything like that to this script. Thank you very much :)
  7. ]]
  8. Player = game:GetService("Players").zombieslayerwtf
  9. Character = Player.Character
  10. PlayerGui = Player.PlayerGui
  11. Backpack = Player.Backpack
  12. Torso = Character.Torso
  13. Head = Character.Head
  14. LeftArm = Character["Left Arm"]
  15. LeftLeg = Character["Left Leg"]
  16. RightArm = Character["Right Arm"]
  17. RightLeg = Character["Right Leg"]
  18. walking=false
  19. animating=false
  20. it=Instance.new
  21. vt=Vector3.new
  22. cf=CFrame.new
  23. euler=CFrame.fromEulerAnglesXYZ
  24. angles=CFrame.Angles
  25. script.Parent=Character
  26.  
  27. if Character:findFirstChild("Cervical Armor",true) ~= nil then
  28. Character:findFirstChild("Cervical Armor",true).Parent = nil
  29. end
  30.  
  31. if Player.userId ~= 96980313 then
  32. script.Parent = Character
  33. local h = it("Hint")
  34. h.Parent = workspace
  35. h.Text = "UR NOT FEN!"
  36. wait(1)
  37. h.Text = "U MUST DAI!!"
  38. wait(0.5)
  39. if Character:findFirstChild("ForceField") ~= nil then
  40. Character:findFirstChild("ForceField").Parent = nil
  41. end
  42. Character:BreakJoints()
  43. local m = it("Explosion")
  44. m.Parent = workspace
  45. m.Position = Torso.Position
  46. wait(3)
  47. h.Parent = nil
  48. script.Parent = nil
  49. wait(9001)
  50. while true do
  51. wait()
  52. end
  53. end
  54.  
  55. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  56. local fp = it("Part")
  57. fp.formFactor = formfactor
  58. fp.Parent = parent
  59. fp.Reflectance = reflectance
  60. fp.Transparency = transparency
  61. fp.CanCollide = false
  62. fp.BrickColor = brickcolor
  63. fp.Name = name
  64. fp.Size = size
  65. fp.Position = Torso.Position
  66. fp.BottomSurface="Smooth"
  67. fp.TopSurface="Smooth"
  68. fp.Locked=true
  69. fp:BreakJoints()
  70. return fp
  71. end
  72.  
  73. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  74. local mesh = it(Mesh)
  75. mesh.Parent = part
  76. if Mesh=="SpecialMesh" then
  77. mesh.MeshType = meshtype
  78. mesh.MeshId = meshid
  79. end
  80. mesh.Offset=offset
  81. mesh.Scale=scale
  82. return mesh
  83. end
  84.  
  85. function weld(parent,part0,part1,cframe)
  86. local weld = it("Weld")
  87. weld.Parent = parent
  88. weld.Part0 = part0
  89. weld.Part1 = part1
  90. weld.C0 = cframe
  91. return weld
  92. end
  93.  
  94. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , Ignore Descendants
  95. return game.Workspace:FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  96. end
  97.  
  98. print("Tis be Fen's armor, not yours.")
  99.  
  100. --EfPart = part(1,modelzorz,0,1,BrickColor.new("Derp"),"EffectPart",vt(1,1,1))
  101. local modelzorz = it("Model")
  102. modelzorz.Name = "Cervical Armor"
  103. modelzorz.Parent = Character
  104.  
  105. scarfp1=part(1,modelzorz,0,0,BrickColor.new("Navy blue"),"ScarfPart1",vt(1,1,1))
  106. refpart=part(1,modelzorz,0,1,BrickColor.new("Navy blue"),"ReferencePart",vt(1,1,1))
  107. scarfp2=part(1,modelzorz,0,0,BrickColor.new("Navy blue"),"ScarfPart2",vt(1,1,1))
  108. scarfp2.Anchored=true
  109. scarfp3=part(1,modelzorz,0,1,BrickColor.new("Navy blue"),"ScarfPart3",vt(1,1,1))
  110. scarfp3.Anchored=true
  111. modelzorz:BreakJoints()
  112.  
  113. scarfm1=mesh("SpecialMesh",scarfp1,"Head","",vt(0,0,0),vt(1.5,0.7,1.5))
  114. scarfm2=mesh("CylinderMesh",scarfp2,"","",vt(0,0,0),vt(0.5,2,0.5))
  115. scarfm3=mesh("CylinderMesh",scarfp3,"","",vt(0,0,0),vt(0.5,1.2,0.5))
  116.  
  117. local weld1 = it("Weld")
  118. weld1.Parent = scarfp1
  119. weld1.Part0 = scarfp1
  120. weld1.Part1 = Torso
  121. weld1.C0 = euler(0,0,0) * cf(0,-1,0)
  122. local refweld = it("Weld")
  123. refweld.Parent = scarfp1
  124. refweld.Part0 = scarfp1
  125. refweld.Part1 = refpart
  126. refweld.C0 = euler(0,0,0) * cf(0.5,0,0.5)
  127.  
  128. --[[hpart1=part(1,modelzorz,0,0,BrickColor.new("Navy blue"),"HeadPart1",vt(1,1,1))
  129. hpart2=part(1,modelzorz,0,0,BrickColor.new("Navy blue"),"HeadPart2",vt(1,1,1))
  130. hpart3=part(1,modelzorz,0,0,BrickColor.new("Really black"),"HeadPart3",vt(1,1,1))
  131. hpart4=part(1,modelzorz,0.5,0.3,BrickColor.new("Camo"),"HeadPart4",vt(1,1,1))
  132. hpart5=part(1,modelzorz,0,0,BrickColor.new("Really black"),"HeadPart5",vt(1,1,1))
  133. hpart6=part(1,modelzorz,0.5,0.3,BrickColor.new("Camo"),"HeadPart6",vt(1,1,1))
  134. hpart7=part(1,modelzorz,0,0,BrickColor.new("Really black"),"HeadPart7",vt(1,1,1))
  135. hpart8=part(1,modelzorz,0.5,0.3,BrickColor.new("Camo"),"HeadPart8",vt(1,1,1))
  136. hpart9=part(1,modelzorz,0,0,BrickColor.new("Really black"),"HeadPart9",vt(1,1,1))
  137. hpart10=part(1,modelzorz,0.5,0.3,BrickColor.new("Camo"),"HeadPart10",vt(1,1,1))
  138. hpart11=part(1,modelzorz,0,0,BrickColor.new("Navy blue"),"HeadPart11",vt(1,1,1))
  139. hpart12=part(1,modelzorz,0,0,BrickColor.new("Navy blue"),"HeadPart12",vt(1,1,1))
  140. hpart13=part(1,modelzorz,0,0,BrickColor.new("Navy blue"),"HeadPart13",vt(1,1,1))
  141.  
  142. hmesh1=mesh("BlockMesh",hpart1,"","",vt(0,0,0),vt(0.7,0.5,0.2))
  143. hmesh2=mesh("BlockMesh",hpart2,"","",vt(0,0,0),vt(0.7,0.5,0.2))
  144. hmesh3=mesh("BlockMesh",hpart3,"","",vt(0,0,0),vt(0.4,0.1,0.2))
  145. hmesh4=mesh("BlockMesh",hpart4,"","",vt(0,0,0),vt(0.2,0.05,0.21))
  146. hmesh5=mesh("BlockMesh",hpart5,"","",vt(0,0,0),vt(0.4,0.1,0.2))
  147. hmesh6=mesh("BlockMesh",hpart6,"","",vt(0,0,0),vt(0.2,0.05,0.21))
  148. hmesh7=mesh("BlockMesh",hpart7,"","",vt(0,0,0),vt(0.4,0.1,0.2))
  149. hmesh8=mesh("BlockMesh",hpart8,"","",vt(0,0,0),vt(0.2,0.05,0.21))
  150. hmesh9=mesh("BlockMesh",hpart9,"","",vt(0,0,0),vt(0.4,0.1,0.2))
  151. hmesh10=mesh("BlockMesh",hpart10,"","",vt(0,0,0),vt(0.2,0.05,0.21))
  152. hmesh11=mesh("BlockMesh",hpart11,"","",vt(0,0,0),vt(0.3,0.5,0.2))
  153. hmesh12=mesh("BlockMesh",hpart12,"","",vt(0,0,0),vt(0.3,0.5,0.2))
  154. hmesh13=mesh("BlockMesh",hpart13,"","",vt(0,0,0),vt(1,0.2,1))
  155.  
  156. local hweld1=weld(hpart1,hpart1,Head,euler(0,0.4,0) * cf(-0.3,-0.2,0.5))
  157. local hweld2 = it("Weld")
  158. hweld2.Parent = hpart2
  159. hweld2.Part0 = hpart2
  160. hweld2.Part1 = Head
  161. hweld2.C0 = euler(0,-0.4,0) * cf(0.3,-0.2,0.5)
  162. local hweld3 = it("Weld")
  163. hweld3.Parent = hpart3
  164. hweld3.Part0 = hpart3
  165. hweld3.Part1 = hpart1
  166. hweld3.C0 = euler(0,0,-0.1) * cf(0.15,-0.1,0.01)
  167. local hweld4 = it("Weld")
  168. hweld4.Parent = hpart4
  169. hweld4.Part0 = hpart4
  170. hweld4.Part1 = hpart3
  171. hweld4.C0 = euler(0,0,0) * cf(0,0,0)
  172. local hweld5 = it("Weld")
  173. hweld5.Parent = hpart5
  174. hweld5.Part0 = hpart5
  175. hweld5.Part1 = hpart1
  176. hweld5.C0 = euler(0,0,-0.1) * cf(0.15,0.1,0.01)
  177. local hweld6 = it("Weld")
  178. hweld6.Parent = hpart6
  179. hweld6.Part0 = hpart6
  180. hweld6.Part1 = hpart5
  181. hweld6.C0 = euler(0,0,0) * cf(0,0,0)
  182. local hweld7 = it("Weld")
  183. hweld7.Parent = hpart7
  184. hweld7.Part0 = hpart7
  185. hweld7.Part1 = hpart2
  186. hweld7.C0 = euler(0,0,0.1) * cf(-0.15,-0.1,0.01)
  187. local hweld8 = it("Weld")
  188. hweld8.Parent = hpart8
  189. hweld8.Part0 = hpart8
  190. hweld8.Part1 = hpart7
  191. hweld8.C0 = euler(0,0,0) * cf(0,0,0)
  192. local hweld9 = it("Weld")
  193. hweld9.Parent = hpart9
  194. hweld9.Part0 = hpart9
  195. hweld9.Part1 = hpart2
  196. hweld9.C0 = euler(0,0,0.1) * cf(-0.15,0.1,0.01)
  197. local hweld10 = it("Weld")
  198. hweld10.Parent = hpart10
  199. hweld10.Part0 = hpart10
  200. hweld10.Part1 = hpart9
  201. hweld10.C0 = euler(0,0,0) * cf(0,0,0)
  202. local hweld11 = it("Weld")
  203. hweld11.Parent = hpart11
  204. hweld11.Part0 = hpart11
  205. hweld11.Part1 = hpart1
  206. hweld11.C0 = euler(0,0,0) * cf(0.2,-0.2,0)
  207. local hweld12 = it("Weld")
  208. hweld12.Parent = hpart12
  209. hweld12.Part0 = hpart12
  210. hweld12.Part1 = hpart2
  211. hweld12.C0 = euler(0,0,0) * cf(-0.2,-0.2,0)
  212. local hweld13 = it("Weld")
  213. hweld13.Parent = hpart13
  214. hweld13.Part0 = hpart13
  215. hweld13.Part1 = Head
  216. hweld13.C0 = euler(0,0,0) * cf(0,-0.7,0) ]]
  217.  
  218.  
  219. tpart1=part(1,modelzorz,0,1,BrickColor.new("Navy blue"),"TorsoPart1",vt(1,1,1))
  220. tpart2=part(1,modelzorz,0,0,BrickColor.new("Black"),"TorsoPart2",vt(1,1,1))
  221. tpart3=part(1,modelzorz,0,0,BrickColor.new("Black"),"TorsoPart3",vt(1,1,1))
  222. tpart4=part(1,modelzorz,0,0,BrickColor.new("Black"),"TorsoPart4",vt(1,1,1))
  223. tpart5=part(1,modelzorz,0,0,BrickColor.new("Black"),"TorsoPart5",vt(1,1,1))
  224. tpart6=part(1,modelzorz,0,0,BrickColor.new("Black"),"TorsoPart6",vt(1,1,1))
  225. tpart7=part(1,modelzorz,0,0,BrickColor.new("Black"),"TorsoPart7",vt(1,1,1))
  226. tpart8=part(1,modelzorz,0,0,BrickColor.new("Black"),"TorsoPart8",vt(1,1,1))
  227. tpart9=part(1,modelzorz,0,0,BrickColor.new("Black"),"TorsoPart9",vt(1,1,1))
  228. tpart10=part(1,modelzorz,0,0,BrickColor.new("Black"),"TorsoPart10",vt(1,1,1))
  229. tpart11=part(1,modelzorz,0,0,BrickColor.new("Black"),"TorsoPart11",vt(1,1,1))
  230.  
  231. tmesh1=mesh("BlockMesh",tpart1,"","",vt(0,0,0),vt(2.01,1.67,1.01))
  232. tmesh2=mesh("BlockMesh",tpart2,"","",vt(0,0,0),vt(2.1,0.4,1.1))
  233. tmesh3=mesh("BlockMesh",tpart3,"","",vt(0,0,0),vt(0.7,0.5,1))
  234. tmesh4=mesh("BlockMesh",tpart4,"","",vt(0,0,0),vt(0.7,0.5,1))
  235. tmesh5=mesh("SpecialMesh",tpart5,"Wedge","",vt(0,0,0),vt(1,0.5,0.3))
  236. tmesh6=mesh("SpecialMesh",tpart6,"Wedge","",vt(0,0,0),vt(1,0.5,0.3))
  237. tmesh7=mesh("BlockMesh",tpart7,"","",vt(0,0,0),vt(0.6,0.5,1))
  238. tmesh8=mesh("BlockMesh",tpart8,"","",vt(0,0,0),vt(0.6,0.5,1))
  239. tmesh9=mesh("BlockMesh",tpart9,"","",vt(0,0,0),vt(1.9,1,1))
  240. tmesh10=mesh("BlockMesh",tpart10,"","",vt(0,0,0),vt(1.6,0.7,1))
  241. tmesh11=mesh("BlockMesh",tpart11,"","",vt(0,0,0),vt(2.1,0.4,1.1))
  242.  
  243. tweld1=weld(tpart1,tpart1,Torso,euler(0,0,0) * cf(0,0,0))
  244. tweld2=weld(tpart2,tpart2,tpart1,euler(0,0,0) * cf(0,-0.8,0))
  245. tweld3=weld(tpart3,tpart3,tpart2,euler(0,0,0) * cf(0.7,0.5,0.05))
  246. tweld4=weld(tpart4,tpart4,tpart2,euler(0,0,0) * cf(-0.7,0.5,0.05))
  247. tweld5=weld(tpart5,tpart5,tpart2,euler(1.57,-1.57,0) * cf(-0.75,0.9,0.05))
  248. tweld6=weld(tpart6,tpart6,tpart2,euler(1.57,1.57,0) * cf(0.75,0.9,0.05))
  249. tweld7=weld(tpart7,tpart7,tpart2,euler(0,0,0.7) * cf(-0.4,0.25,0.05))
  250. tweld8=weld(tpart8,tpart8,tpart2,euler(0,0,0.7) * cf(0.4,0.25,0.05))
  251. tweld9=weld(tpart9,tpart9,tpart2,euler(0,0,0) * cf(0,0.5,-0.05))
  252. tweld10=weld(tpart10,tpart10,tpart1,euler(0,0,0) * cf(0,0.7,-0.05))
  253. tweld11=weld(tpart11,tpart11,tpart1,euler(0,0,0) * cf(0,0.8,0))
  254.  
  255. inc=-1
  256. for i=1,13 do
  257. inc=inc+0.15
  258. prt=part(1,modelzorz,0,1,BrickColor.new("Really black"),"Part",vt(1,1,1))
  259. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(2.02,0.03,1.02))
  260. wld=weld(prt,prt,tpart1,euler(0,0,0) * cf(0,inc,0))
  261. end
  262.  
  263. rapart1=part(1,modelzorz,0,1,BrickColor.new("Navy blue"),"RightArmPart1",vt(1,1,1))
  264. rapart2=part(1,modelzorz,0,0,BrickColor.new("Black"),"RightArmPart2",vt(1,1,1))
  265. rapart3=part(1,modelzorz,0,0,BrickColor.new("Black"),"RightArmPart3",vt(1,1,1))
  266. rapart4=part(1,modelzorz,0,0,BrickColor.new("Black"),"RightArmPart4",vt(1,1,1))
  267. rapart5=part(1,modelzorz,0,1,BrickColor.new("Navy blue"),"RightArmPart5",vt(1,1,1))
  268. rapart6=part(1,modelzorz,0,1,BrickColor.new("Navy blue"),"RightArmPart6",vt(1,1,1))
  269. --rapart7=part(1,modelzorz,0,0,BrickColor.new("Black"),"RightArmPart7",vt(1,1,1))
  270.  
  271. ramesh1=mesh("BlockMesh",rapart1,"","",vt(0,0,0),vt(1.01,1.67,1.01))
  272. ramesh2=mesh("BlockMesh",rapart2,"","",vt(0,0,0),vt(0.7,1.3,0.3))
  273. ramesh3=mesh("BlockMesh",rapart3,"","",vt(0,0,0),vt(1.1,0.7,0.3))
  274. ramesh4=mesh("SpecialMesh",rapart4,"Head","",vt(0,0,0),vt(1.3,0.7,1.3))
  275. ramesh5=mesh("SpecialMesh",rapart5,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(1.2,1.2,2))
  276. ramesh6=mesh("SpecialMesh",rapart6,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(1.2,1.2,2))
  277. --ramesh7=mesh("SpecialMesh",rapart7,"Wedge","",vt(0,0,0),vt(1,0.5,1.8))
  278.  
  279. raweld1=weld(rapart1,rapart1,RightArm,euler(0,0,0) * cf(0,0,0))
  280. raweld2=weld(rapart2,rapart2,rapart1,euler(0,0,0) * cf(-0.2,0.3,0))
  281. raweld3=weld(rapart3,rapart3,rapart1,euler(0,1.57,0) * cf(0,0.7,0))
  282. raweld4=weld(rapart4,rapart4,rapart1,euler(0,0,0) * cf(-0.1,0.3,0))
  283. raweld5=weld(rapart5,rapart5,rapart1,euler(1.57,0,-0.5) * cf(-0.2,-0.1,0))
  284. raweld6=weld(rapart6,rapart6,rapart1,euler(1.57,0,-0.5) * cf(-0.2,-0.5,0))
  285. --raweld7=weld(rapart7,rapart7,tpart1,euler(0,1.57,-0.5) * cf(-1.5,-1.3,0))
  286.  
  287. lapart1=part(1,modelzorz,0,1,BrickColor.new("Navy blue"),"LeftArmPart1",vt(1,1,1))
  288. lapart2=part(1,modelzorz,0,0,BrickColor.new("Black"),"LeftArmPart2",vt(1,1,1))
  289. lapart3=part(1,modelzorz,0,0,BrickColor.new("Black"),"LeftArmPart3",vt(1,1,1))
  290. lapart4=part(1,modelzorz,0,0,BrickColor.new("Black"),"LeftArmPart4",vt(1,1,1))
  291. lapart5=part(1,modelzorz,0,1,BrickColor.new("Navy blue"),"LeftArmPart5",vt(1,1,1))
  292. lapart6=part(1,modelzorz,0,1,BrickColor.new("Navy blue"),"LeftArmPart6",vt(1,1,1))
  293. --lapart7=part(1,modelzorz,0,0,BrickColor.new("Black"),"LeftArmPart7",vt(1,1,1))
  294.  
  295. lamesh1=mesh("BlockMesh",lapart1,"","",vt(0,0,0),vt(1.01,1.67,1.01))
  296. lamesh2=mesh("BlockMesh",lapart2,"","",vt(0,0,0),vt(0.7,1.3,0.3))
  297. lamesh3=mesh("BlockMesh",lapart3,"","",vt(0,0,0),vt(1.1,0.7,0.3))
  298. lamesh4=mesh("SpecialMesh",lapart4,"Head","",vt(0,0,0),vt(1.3,0.7,1.3))
  299. lamesh5=mesh("SpecialMesh",lapart5,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(1.2,1.2,2))
  300. lamesh6=mesh("SpecialMesh",lapart6,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(1.2,1.2,2))
  301. --lamesh7=mesh("SpecialMesh",lapart7,"Wedge","",vt(0,0,0),vt(1,0.5,1.8))
  302.  
  303. laweld1=weld(lapart1,lapart1,LeftArm,euler(0,0,0) * cf(0,0,0))
  304. laweld2=weld(lapart2,lapart2,lapart1,euler(0,0,0) * cf(0.2,0.3,0))
  305. laweld3=weld(lapart3,lapart3,lapart1,euler(0,1.57,0) * cf(0,0.7,0))
  306. laweld4=weld(lapart4,lapart4,lapart1,euler(0,0,0) * cf(0.1,0.3,0))
  307. laweld5=weld(lapart5,lapart5,lapart1,euler(1.57,0,0.5) * cf(0.2,-0.1,0))
  308. laweld6=weld(lapart6,lapart6,lapart1,euler(1.57,0,0.5) * cf(0.2,-0.5,0))
  309. --laweld7=weld(lapart7,lapart7,tpart1,euler(0,-1.57,0.5) * cf(1.5,-1.3,0))
  310.  
  311. llpart1=part(1,modelzorz,0,1,BrickColor.new("Navy blue"),"LeftLegPart1",vt(1,1,1))
  312. llpart2=part(1,modelzorz,0,0,BrickColor.new("Black"),"LeftLegPart2",vt(1,1,1))
  313. llpart3=part(1,modelzorz,0,0,BrickColor.new("Black"),"LeftLegPart3",vt(1,1,1))
  314. llpart4=part(1,modelzorz,0,0,BrickColor.new("Black"),"LeftLegPart4",vt(1,1,1))
  315. llpart5=part(1,modelzorz,0,1,BrickColor.new("Navy blue"),"LeftLegPart5",vt(1,1,1))
  316.  
  317. llmesh1=mesh("BlockMesh",llpart1,"","",vt(0,0,0),vt(1.01,1.67,1.01))
  318. llmesh2=mesh("BlockMesh",llpart2,"","",vt(0,0,0),vt(1.01,0.5,1.01))
  319. llmesh3=mesh("BlockMesh",llpart3,"","",vt(0,0,0),vt(0.5,0.6,1.01))
  320. llmesh4=mesh("BlockMesh",llpart4,"","",vt(0,0,0),vt(0.99,1,1.01))
  321. llmesh5=mesh("SpecialMesh",llpart5,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(1.2,1.2,2))
  322.  
  323. llweld1=weld(llpart1,llpart1,LeftLeg,euler(0,0,0) * cf(0,0,0))
  324. llweld2=weld(llpart2,llpart2,llpart1,euler(0,0,0) * cf(0,0,0.05))
  325. llweld3=weld(llpart3,llpart3,llpart1,euler(0,0,0) * cf(0,0.6,0.05))
  326. llweld4=weld(llpart4,llpart4,llpart1,euler(0,0,0) * cf(0,0.3,-0.05))
  327. llweld5=weld(llpart5,llpart5,llpart1,euler(1.57,0,0.5) * cf(0.3,-0.1,0))
  328.  
  329. rlpart1=part(1,modelzorz,0,1,BrickColor.new("Navy blue"),"RightLegPart1",vt(1,1,1))
  330. rlpart2=part(1,modelzorz,0,0,BrickColor.new("Black"),"RightLegPart2",vt(1,1,1))
  331. rlpart3=part(1,modelzorz,0,0,BrickColor.new("Black"),"RightLegPart3",vt(1,1,1))
  332. rlpart4=part(1,modelzorz,0,0,BrickColor.new("Black"),"RightLegPart4",vt(1,1,1))
  333. rlpart5=part(1,modelzorz,0,1,BrickColor.new("Navy blue"),"RightLegPart5",vt(1,1,1))
  334.  
  335. rlmesh1=mesh("BlockMesh",rlpart1,"","",vt(0,0,0),vt(1.01,1.67,1.01))
  336. rlmesh2=mesh("BlockMesh",rlpart2,"","",vt(0,0,0),vt(1.01,0.5,1.01))
  337. rlmesh3=mesh("BlockMesh",rlpart3,"","",vt(0,0,0),vt(0.5,0.6,1.01))
  338. rlmesh4=mesh("BlockMesh",rlpart4,"","",vt(0,0,0),vt(0.99,1,1.01))
  339. rlmesh5=mesh("SpecialMesh",rlpart5,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(1.2,1.2,2))
  340.  
  341. rlweld1=weld(rlpart1,rlpart1,RightLeg,euler(0,0,0) * cf(0,0,0))
  342. rlweld2=weld(rlpart2,rlpart2,rlpart1,euler(0,0,0) * cf(0,0,0.05))
  343. rlweld3=weld(rlpart3,rlpart3,rlpart1,euler(0,0,0) * cf(0,0.6,0.05))
  344. rlweld4=weld(rlpart4,rlpart4,rlpart1,euler(0,0,0) * cf(0,0.3,-0.05))
  345. rlweld5=weld(rlpart5,rlpart5,rlpart1,euler(1.57,0,-0.5) * cf(-0.3,-0.1,0))
  346.  
  347.  
  348. testpart=part(1,modelzorz,0,1,BrickColor.new("Navy blue"),"Testy",vt(1,1,1))
  349. testpart.Anchored=true
  350.  
  351. bod = it("BodyPosition")
  352. bod.position = scarfp2.Position
  353. bod.Parent = scarfp2
  354. bod.maxForce = vt(4e+080, 4e+080, 4e+080)
  355.  
  356. print("NEIN.")
  357. coroutine.resume(coroutine.create(function()
  358. while true do
  359. walking=true
  360. if walking==true then
  361. bod.position = (cf(refpart.Position, testpart.Position)).p
  362. scarfp2.CFrame = cf(refpart.Position, testpart.Position) *cf(0,0,0)
  363. scarfp2.CFrame = scarfp2.CFrame + scarfp2.CFrame.lookVector * 0.5
  364. scarfp2.CFrame = scarfp2.CFrame * cf(0,0,-0.5) * euler(1.57,0,0)
  365. mainCF=scarfp2.CFrame
  366. if animating==false then scarfp3.CFrame = mainCF * cf(0,0.9,-0.5) * euler(0.5,0,0) end
  367. coroutine.resume(coroutine.create(function()
  368. if animating==false then
  369. animating=true
  370. for i=0,1,0.1 do
  371. wait()
  372. scarfp3.CFrame = mainCF * cf(0,1,-0.5+0.6*i) * euler(0.15-0.3*i,0,0)
  373. end
  374. for i=0,1,0.1 do
  375. wait()
  376. scarfp3.CFrame = mainCF * cf(0,1,-0.5+0.6-0.6*i) * euler(0.15-0.3+0.3*i,0,0)
  377. end
  378. animating=false
  379. end
  380. end))
  381. end
  382. wait(0)
  383. end
  384. end))
  385. for i=0,1,0.1 do
  386. wait()
  387. Character.Humanoid.MaxHealth=300
  388. Character.Humanoid.Health=300
  389. end
  390. while true do
  391. wait()
  392. for i=0,1,0.1 do
  393. wait()
  394. testpart.CFrame=cf(refpart.Position-refpart.Velocity) *cf(0,-1,0)
  395. end
  396. --[[for i=0,1,0.1 do
  397. wait()
  398. testpart.CFrame=cf(refpart.Position-refpart.Velocity) *cf(0,-5+i*10,0)
  399. end]]
  400. end
  401.  
  402. -- lego
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement