mooodi1234

Little Dark Cloak Vest

Apr 15th, 2017
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.73 KB | None | 0 0
  1. Player = game:GetService("Players").LocalPlayer
  2. Cha = Player.Character
  3. mouse = game.Players.LocalPlayer:GetMouse()
  4. coat = false
  5.  
  6. Coat = Instance.new("Part",Cha)
  7. Coat.TopSurface = "Smooth"
  8. Coat.BottomSurface = "Smooth"
  9. Coat.Size = Vector3.new(1, 1, 1)
  10. Coat.CanCollide = True
  11. Coat.Transparency = 0
  12. Coat.BrickColor = BrickColor.new("Really black")
  13. CoatMesh = Instance.new("SpecialMesh", Coat)
  14. CoatMesh.MeshType = "Brick"
  15. CoatMesh.Scale = Vector3.new(2,1.8,1.1)
  16. CoatWeld = Instance.new("Weld",Cha)
  17. CoatWeld.Part0 = Cha.Torso
  18. CoatWeld.Part1 = Coat
  19. CoatWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  20.  
  21. CoatRA = Instance.new("Part",Cha)
  22. CoatRA.TopSurface = "Smooth"
  23. CoatRA.BottomSurface = "Smooth"
  24. CoatRA.Size = Vector3.new(1, 1, 1)
  25. CoatRA.CanCollide = True
  26. CoatRA.Transparency = 0
  27. CoatRA.BrickColor = BrickColor.new("Really black")
  28. CoatRAMesh = Instance.new("SpecialMesh", CoatRA)
  29. CoatRAMesh.MeshType = "Brick"
  30. CoatRAMesh.Scale = Vector3.new(1.1,1.8,1.1)
  31. CoatRAWeld = Instance.new("Weld",Cha)
  32. CoatRAWeld.Part0 = Cha["Right Arm"]
  33. CoatRAWeld.Part1 = CoatRA
  34. CoatRAWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  35.  
  36. CoatLA = Instance.new("Part",Cha)
  37. CoatLA.TopSurface = "Smooth"
  38. CoatLA.BottomSurface = "Smooth"
  39. CoatLA.Size = Vector3.new(1, 1, 1)
  40. CoatLA.CanCollide = True
  41. CoatLA.Transparency = 0
  42. CoatLA.BrickColor = BrickColor.new("Really black")
  43. CoatLAMesh = Instance.new("SpecialMesh", CoatLA)
  44. CoatLAMesh.MeshType = "Brick"
  45. CoatLAMesh.Scale = Vector3.new(1.1,1.8,1.1)
  46. CoatLAWeld = Instance.new("Weld",Cha)
  47. CoatLAWeld.Part0 = Cha["Left Arm"]
  48. CoatLAWeld.Part1 = CoatLA
  49. CoatLAWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  50.  
  51. CoatRL = Instance.new("Part",Cha)
  52. CoatRL.TopSurface = "Smooth"
  53. CoatRL.BottomSurface = "Smooth"
  54. CoatRL.Size = Vector3.new(1, 1, 1)
  55. CoatRL.CanCollide = True
  56. CoatRL.Transparency = 0
  57. CoatRL.BrickColor = BrickColor.new("Really black")
  58. CoatRLMesh = Instance.new("SpecialMesh", CoatRL)
  59. CoatRLMesh.MeshType = "Brick"
  60. CoatRLMesh.Scale = Vector3.new(1.1,0.5,1.1)
  61. CoatRLWeld = Instance.new("Weld",Cha)
  62. CoatRLWeld.Part0 = Cha["Right Leg"]
  63. CoatRLWeld.Part1 = CoatRL
  64. CoatRLWeld.C1 = CFrame.new(0, -0.7, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  65.  
  66. CoatLL = Instance.new("Part",Cha)
  67. CoatLL.TopSurface = "Smooth"
  68. CoatLL.BottomSurface = "Smooth"
  69. CoatLL.Size = Vector3.new(1, 1, 1)
  70. CoatLL.CanCollide = True
  71. CoatLL.Transparency = 0
  72. CoatLL.BrickColor = BrickColor.new("Really black")
  73. CoatLLMesh = Instance.new("SpecialMesh", CoatLL)
  74. CoatLLMesh.MeshType = "Brick"
  75. CoatLLMesh.Scale = Vector3.new(1.1,0.5,1.1)
  76. CoatLLWeld = Instance.new("Weld",Cha)
  77. CoatLLWeld.Part0 = Cha["Left Leg"]
  78. CoatLLWeld.Part1 = CoatLL
  79. CoatLLWeld.C1 = CFrame.new(0, -0.7, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  80.  
  81. CoatRightDesign = Instance.new("Part",Cha)
  82. CoatRightDesign.TopSurface = "Smooth"
  83. CoatRightDesign.BottomSurface = "Smooth"
  84. CoatRightDesign.Size = Vector3.new(1, 1, 1)
  85. CoatRightDesign.CanCollide = True
  86. CoatRightDesign.Transparency = 0
  87. CoatRightDesign.BrickColor = BrickColor.new("Really black")
  88. CoatRightDesignMesh = Instance.new("SpecialMesh", CoatRightDesign)
  89. CoatRightDesignMesh.MeshType = "Wedge"
  90. CoatRightDesignMesh.Scale = Vector3.new(1.1,0.8,1.1)
  91. CoatRightDesignWeld = Instance.new("Weld",Cha)
  92. CoatRightDesignWeld.Part0 = Cha["Right Leg"]
  93. CoatRightDesignWeld.Part1 = CoatRightDesign
  94. CoatRightDesignWeld.C1 = CFrame.new(0, 0.1, 0)*CFrame.fromEulerAnglesXYZ(1.6, -1.6, 0)
  95.  
  96. CoatLeftDesign = Instance.new("Part",Cha)
  97. CoatLeftDesign.TopSurface = "Smooth"
  98. CoatLeftDesign.BottomSurface = "Smooth"
  99. CoatLeftDesign.Size = Vector3.new(1, 1, 1)
  100. CoatLeftDesign.CanCollide = True
  101. CoatLeftDesign.Transparency = 0
  102. CoatLeftDesign.BrickColor = BrickColor.new("Really black")
  103. CoatLeftDesignMesh = Instance.new("SpecialMesh", CoatLeftDesign)
  104. CoatLeftDesignMesh.MeshType = "Wedge"
  105. CoatLeftDesignMesh.Scale = Vector3.new(1.1,0.8,1.1)
  106. CoatLeftDesignWeld = Instance.new("Weld",Cha)
  107. CoatLeftDesignWeld.Part0 = Cha["Left Leg"]
  108. CoatLeftDesignWeld.Part1 = CoatLeftDesign
  109. CoatLeftDesignWeld.C1 = CFrame.new(0, 0.1, 0)*CFrame.fromEulerAnglesXYZ(1.6, 1.6, 0)
  110.  
  111. Zipper = Instance.new("Part",Cha)
  112. Zipper.TopSurface = "Smooth"
  113. Zipper.BottomSurface = "Smooth"
  114. Zipper.Size = Vector3.new(1, 1, 1)
  115. Zipper.CanCollide = True
  116. Zipper.Transparency = 0
  117. Zipper.BrickColor = BrickColor.new("Grey")
  118. ZipperMesh = Instance.new("SpecialMesh", Zipper)
  119. ZipperMesh.MeshType = "Brick"
  120. ZipperMesh.Scale = Vector3.new(0.05,2.2,1.1)
  121. ZipperWeld = Instance.new("Weld",Cha)
  122. ZipperWeld.Part0 = Cha.Torso
  123. ZipperWeld.Part1 = Zipper
  124. ZipperWeld.C1 = CFrame.new(0, 0.3, 0.02)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  125.  
  126. HoodCarrier = Instance.new("Part",Cha)
  127. HoodCarrier.TopSurface = "Smooth"
  128. HoodCarrier.BottomSurface = "Smooth"
  129. HoodCarrier.Size = Vector3.new(1, 1, 1)
  130. HoodCarrier.CanCollide = True
  131. HoodCarrier.Transparency = 1
  132. HoodCarrier.BrickColor = BrickColor.new("Really black")
  133. HoodCarrierMesh = Instance.new("SpecialMesh", HoodCarrier)
  134. HoodCarrierMesh.MeshType = "Brick"
  135. HoodCarrierMesh.Scale = Vector3.new(1.2,0.2,0.2)
  136. HoodCarrierWeld = Instance.new("Weld",Cha)
  137. HoodCarrierWeld.Part0 = Cha.Torso
  138. HoodCarrierWeld.Part1 = HoodCarrier
  139. HoodCarrierWeld.C1 = CFrame.new(0, -1, -0.6)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  140.  
  141. HoodUpper = Instance.new("Part",Cha)
  142. HoodUpper.TopSurface = "Smooth"
  143. HoodUpper.BottomSurface = "Smooth"
  144. HoodUpper.Size = Vector3.new(1, 1, 1)
  145. HoodUpper.CanCollide = True
  146. HoodUpper.Transparency = 1
  147. HoodUpper.BrickColor = BrickColor.new("Really black")
  148. HoodUpperMesh = Instance.new("SpecialMesh", HoodUpper)
  149. HoodUpperMesh.MeshType = "Brick"
  150. HoodUpperMesh.Scale = Vector3.new(1.2,0.2,0.2)
  151. HoodUpperWeld = Instance.new("Weld",Cha)
  152. HoodUpperWeld.Part0 = HoodCarrier
  153. HoodUpperWeld.Part1 = HoodUpper
  154. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  155.  
  156. Hood = Instance.new("Part",Cha)
  157. Hood.TopSurface = "Smooth"
  158. Hood.BottomSurface = "Smooth"
  159. Hood.Size = Vector3.new(1, 1, 1)
  160. Hood.CanCollide = True
  161. Hood.Transparency = 0
  162. Hood.BrickColor = BrickColor.new("Really black")
  163. HoodMesh = Instance.new("SpecialMesh", Hood)
  164. HoodMesh.MeshType = "Brick"
  165. HoodMesh.Scale = Vector3.new(1.2,1,0.2)
  166. HoodWeld = Instance.new("Weld",Cha)
  167. HoodWeld.Part0 = HoodUpper
  168. HoodWeld.Part1 = Hood
  169. HoodWeld.C1 = CFrame.new(0, 0.6, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  170.  
  171. mouse.KeyDown:connect(function(key)
  172. key:lower()
  173. if key == "l" and coat == false then
  174. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0.3, 0, 0)
  175. wait()
  176. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0.5, 0, 0)
  177. wait()
  178. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0.7, 0, 0)
  179. wait()
  180. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0.9, 0, 0)
  181. wait()
  182. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(1.2, 0, 0)
  183. wait()
  184. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(1.4, 0, 0)
  185. wait()
  186. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(1.6, 0, 0)
  187. wait()
  188. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(1.8, 0, 0)
  189. wait()
  190. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(2, 0, 0)
  191. wait()
  192. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(2.2, 0, 0)
  193. wait()
  194. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(2.4, 0, 0)
  195. wait()
  196. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(2.6, 0, 0)
  197. wait()
  198. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(2.8, 0, 0)
  199. wait()
  200. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(3, 0, 0)
  201. wait()
  202. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(3.2, 0, 0)
  203.  
  204.  
  205.  
  206. Completed = Instance.new("Part",Cha)
  207. Completed.TopSurface = "Smooth"
  208. Completed.BottomSurface = "Smooth"
  209. Completed.Size = Vector3.new(1, 1, 1)
  210. Completed.CanCollide = True
  211. Completed.Transparency = 0
  212. Completed.BrickColor = BrickColor.new("Really black")
  213. CompletedMesh = Instance.new("SpecialMesh", Completed)
  214. CompletedMesh.MeshType = "Brick"
  215. CompletedMesh.Scale = Vector3.new(1.3,1.1,1.3)
  216. CompletedWeld = Instance.new("Weld",Cha)
  217. CompletedWeld.Part0 = Cha.Head
  218. CompletedWeld.Part1 = Completed
  219. CompletedWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  220.  
  221. Cha.Head.Transparency = 1
  222. for i, v in pairs(Cha:GetChildren()) do
  223. if v:IsA('Hat') then
  224. v.Handle.Transparency=1
  225. end
  226. end
  227. wait(1)
  228. coat = true
  229. end
  230.  
  231. if key == "k" and coat == true then
  232. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(3.2, 0, 0)
  233. wait()
  234. Completed:Destroy()
  235. Cha.Head.Transparency = 0
  236. for i, v in pairs(Cha:GetChildren()) do
  237. if v:IsA('Hat') then
  238. v.Handle.Transparency=0
  239. end
  240. end
  241.  
  242. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(3, 0, 0)
  243. wait()
  244. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(2.8, 0, 0)
  245. wait()
  246. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(2.4, 0, 0)
  247. wait()
  248. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(2.2, 0, 0)
  249. wait()
  250. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(2, 0, 0)
  251. wait()
  252. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(1.8, 0, 0)
  253. wait()
  254. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(1.6, 0, 0)
  255. wait()
  256. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(1.4, 0, 0)
  257. wait()
  258. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(1.2, 0, 0)
  259. wait()
  260. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0.9, 0, 0)
  261. wait()
  262. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0.7, 0, 0)
  263. wait()
  264. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0.5, 0, 0)
  265. wait()
  266. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0.3, 0, 0)
  267. wait()
  268. HoodUpperWeld.C1 = CFrame.new(0, 0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  269. wait(1)
  270. coat = false
  271.  
  272. end
  273. end)
Add Comment
Please, Sign In to add comment