Advertisement
UniverseisCool

snow armor

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