rouyen

Untitled

Aug 10th, 2016
354
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 68.25 KB | None | 0 0
  1. --Martial arts Gifted by machontz, Regular Script!
  2.  
  3.  
  4. wait(0.1)
  5. ModelName = "Martial arts"
  6. SkinColor = BrickColor.new("Pastel brown")
  7. HairColor =BrickColor.new("Black")
  8. ShirtColor = BrickColor.new("Medium stone grey")
  9. SymbolColor = BrickColor.new("Bright red")
  10. SymbolColor2 = BrickColor.new("White")
  11. PantsColor = BrickColor.new(Color3.new(0.4,0.4,1))
  12. PantsColor2 = BrickColor.new("Black")
  13. BeltColor = BrickColor.new(Color3.new(0.6,0.4,1))
  14. BladeColor = BrickColor.new("White")
  15. Sharingan = "http://www.roblox.com/asset/?id=64386509"
  16. MangekyouSharinan = "http://www.roblox.com/asset/?id=66933293"
  17. function CreatePart(Part,Color,Size,Name,Parent)
  18. Part.BrickColor = Color
  19. Part.FormFactor = "Custom"
  20. Part.Size = Size
  21. Part.CanCollide = false
  22. Part.TopSurface = 0
  23. Part.BottomSurface = 0
  24. Part.CFrame = CFrame.new(0,10,0)
  25. Part.Name = Name
  26. Part.Parent = Parent
  27. end
  28. function Block(Scale,Parent)
  29. Mesh = Instance.new("BlockMesh")
  30. Mesh.Scale = Scale
  31. Mesh.Parent = Parent
  32. end
  33. function Cylinder(Scale,Parent)
  34. Mesh = Instance.new("CylinderMesh")
  35. Mesh.Scale = Scale
  36. Mesh.Parent = Parent
  37. end
  38. function Sphere(Scale,Parent)
  39. Mesh = Instance.new("SpecialMesh")
  40. Mesh.MeshType = "Sphere"
  41. Mesh.Scale = Scale
  42. Mesh.Parent = Parent
  43. end
  44. function Wedge(Scale,Parent)
  45. Mesh = Instance.new("SpecialMesh")
  46. Mesh.MeshType = "Wedge"
  47. Mesh.Scale = Scale
  48. Mesh.Parent = Parent
  49. end
  50. function CreateTorso(Scale,Parent)
  51. Mesh = Instance.new("SpecialMesh")
  52. Mesh.MeshType = "Torso"
  53. Mesh.Scale = Scale
  54. Mesh.Parent = Parent
  55. end
  56. function Glue(Part0,Part1,C0)
  57. Weld = Instance.new("Weld")
  58. Weld.Part0 = Part0
  59. Weld.Part1 = Part1
  60. Weld.C0 = C0
  61. Weld.Parent = Part1
  62. end
  63. function CreateHead(Scale,Parent)
  64. Mesh = Instance.new("SpecialMesh")
  65. Mesh.Scale = Scale
  66. Mesh.Parent = Parent
  67. end
  68. function Sharp(Scale,Parent)
  69. Mesh = Instance.new("SpecialMesh")
  70. Mesh.MeshId = "http://www.roblox.com/asset/?id=1033714"
  71. Mesh.Scale = Scale
  72. Mesh.Parent = Parent
  73. end
  74. function SpecialMesh(MeshId,Scale,Parent)
  75. Mesh = Instance.new("SpecialMesh")
  76. Mesh.MeshId = MeshId
  77. Mesh.Scale = Scale
  78. Mesh.Parent = Parent
  79. end
  80. Camera = workspace.Camera
  81. Camera.CameraType = "Follow"
  82. Player = game.Players.LocalPlayer
  83. Char = Player.Character
  84. for i, v in pairs(Char:GetChildren()) do
  85. if v.Name == ModelName then
  86. v:remove()
  87. elseif v:IsA("Hat") then
  88. v.Handle.Transparency = 1
  89. elseif v:IsA("Part") then
  90. v.Transparency = 1
  91. end
  92. end
  93. Humanoid = Char.Humanoid
  94. Head = Char.Head
  95. Camera.CameraSubject = Head
  96. for i, v in pairs(Head:GetChildren()) do
  97. if v:IsA("Decal") then
  98. v:remove()
  99. end
  100. end
  101. Torso = Char.Torso
  102. RightArm = Char["Right Arm"]
  103. LeftArm = Char["Left Arm"]
  104. RightLeg = Char["Right Leg"]
  105. LeftLeg = Char["Left Leg"]
  106. Weapon = Instance.new("Model")
  107. Weapon.Name = ModelName
  108. Weapon.Parent = Char
  109. Stomach = Instance.new("Part")
  110. CreatePart(Stomach,SkinColor,Vector3.new(0.4,0.4,0.4),"Stomach",Weapon)
  111. Block(Vector3.new(3.6,4,2.5),Stomach)
  112. Stomach.Mesh.Bevel = 0.3
  113. Glue(Torso,Stomach,CFrame.new(0,0.3,0))
  114. Shirt = Instance.new("Part")
  115. CreatePart(Shirt,ShirtColor,Vector3.new(0.4,0.4,0.4),"Shirt",Weapon)
  116. Block(Vector3.new(3.7,4.1,2.6),Shirt)
  117. Shirt.Mesh.Bevel = 0.3
  118. Glue(Stomach,Shirt,CFrame.new(0,0,0))
  119. Shirt = Instance.new("Part")
  120. CreatePart(Shirt,PantsColor,Vector3.new(0.4,0.4,0.4),"Shirt",Weapon)
  121. Block(Vector3.new(3.8,2,2.7),Shirt)
  122. Shirt.Mesh.Bevel = 0.3
  123. Glue(Stomach,Shirt,CFrame.new(0,0,0))
  124. Pants = Instance.new("Part")
  125. CreatePart(Pants,PantsColor,Vector3.new(0.4,0.4,0.4),"Pants",Weapon)
  126. Block(Vector3.new(3,4,2),Pants)
  127. Pants.Mesh.Bevel = 0.3
  128. Glue(Stomach,Pants,CFrame.new(0.5,-0.8,-0.4) * CFrame.Angles(math.rad(25),0,0))
  129. Belt = Instance.new("Part")
  130. CreatePart(Belt,BeltColor,Vector3.new(0.4,0.4,0.4),"Belt",Weapon)
  131. Sphere(Vector3.new(3,2,1),Belt)
  132. Glue(Pants,Belt,CFrame.new(0,0.4,-0.4))
  133. Pants = Instance.new("Part")
  134. CreatePart(Pants,PantsColor,Vector3.new(0.4,0.4,0.4),"Pants",Weapon)
  135. Block(Vector3.new(3,4,2),Pants)
  136. Pants.Mesh.Bevel = 0.3
  137. Glue(Stomach,Pants,CFrame.new(0,-0.8,-0.35) * CFrame.Angles(math.rad(25),math.rad(15),0))
  138. Belt = Instance.new("Part")
  139. CreatePart(Belt,BeltColor,Vector3.new(0.4,0.4,0.4),"Belt",Weapon)
  140. Sphere(Vector3.new(3,2,1),Belt)
  141. Glue(Pants,Belt,CFrame.new(0,0.4,-0.4))
  142. Pants = Instance.new("Part")
  143. CreatePart(Pants,PantsColor,Vector3.new(0.4,0.4,0.4),"Pants",Weapon)
  144. Block(Vector3.new(3,4,2),Pants)
  145. Pants.Mesh.Bevel = 0.3
  146. Glue(Stomach,Pants,CFrame.new(-0.5,-0.8,-0.2) * CFrame.Angles(math.rad(25),math.rad(30),0))
  147. Belt = Instance.new("Part")
  148. CreatePart(Belt,BeltColor,Vector3.new(0.4,0.4,0.4),"Belt",Weapon)
  149. Sphere(Vector3.new(3,2,1),Belt)
  150. Glue(Pants,Belt,CFrame.new(0,0.4,-0.4))
  151. Pants = Instance.new("Part")
  152. CreatePart(Pants,PantsColor,Vector3.new(0.4,0.4,0.4),"Pants",Weapon)
  153. Block(Vector3.new(3,4,2),Pants)
  154. Pants.Mesh.Bevel = 0.3
  155. Glue(Stomach,Pants,CFrame.new(0.5,-0.8,0.4) * CFrame.Angles(math.rad(-25),math.rad(15),0))
  156. Belt = Instance.new("Part")
  157. CreatePart(Belt,BeltColor,Vector3.new(0.4,0.4,0.4),"Belt",Weapon)
  158. Sphere(Vector3.new(3,2,1),Belt)
  159. Glue(Pants,Belt,CFrame.new(0,0.4,0.4))
  160. Pants = Instance.new("Part")
  161. CreatePart(Pants,PantsColor,Vector3.new(0.4,0.4,0.4),"Pants",Weapon)
  162. Block(Vector3.new(3,4,2),Pants)
  163. Pants.Mesh.Bevel = 0.3
  164. Glue(Stomach,Pants,CFrame.new(0,-0.8,0.45) * CFrame.Angles(math.rad(-25),math.rad(-15),0))
  165. Belt = Instance.new("Part")
  166. CreatePart(Belt,BeltColor,Vector3.new(0.4,0.4,0.4),"Belt",Weapon)
  167. Sphere(Vector3.new(3,2,1),Belt)
  168. Glue(Pants,Belt,CFrame.new(0,0.4,0.4))
  169. Pants = Instance.new("Part")
  170. CreatePart(Pants,PantsColor,Vector3.new(0.4,0.4,0.4),"Pants",Weapon)
  171. Block(Vector3.new(3,4,2),Pants)
  172. Pants.Mesh.Bevel = 0.3
  173. Glue(Stomach,Pants,CFrame.new(-0.5,-0.8,0.2) * CFrame.Angles(math.rad(-25),math.rad(-20),0))
  174. Belt = Instance.new("Part")
  175. CreatePart(Belt,BeltColor,Vector3.new(0.4,0.4,0.4),"Belt",Weapon)
  176. Sphere(Vector3.new(3,2,1),Belt)
  177. Glue(Pants,Belt,CFrame.new(0,0.4,0.4))
  178. Body = Instance.new("Part")
  179. CreatePart(Body,SkinColor,Vector3.new(0.4,0.4,0.4),"Body",Weapon)
  180. Block(Vector3.new(4.6,4,3),Body)
  181. Body.Mesh.Bevel = 0.3
  182. Glue(Stomach,Body,CFrame.new(0,1,-0.1))
  183. Shirt = Instance.new("Part")
  184. CreatePart(Shirt,ShirtColor,Vector3.new(0.4,0.4,0.4),"Shirt",Weapon)
  185. Block(Vector3.new(4.7,4.15,3.1),Shirt)
  186. Shirt.Mesh.Bevel = 0.3
  187. Glue(Body,Shirt,CFrame.new(0,0,0.1))
  188. Shirt = Instance.new("Part")
  189. CreatePart(Shirt,ShirtColor,Vector3.new(0.4,0.4,0.4),"Shirt",Weapon)
  190. Block(Vector3.new(2.4,4.1,3.3),Shirt)
  191. Shirt.Mesh.Bevel = 0.3
  192. Glue(Body,Shirt,CFrame.new(0.5,0,0))
  193. Shirt = Instance.new("Part")
  194. CreatePart(Shirt,ShirtColor,Vector3.new(0.4,0.4,0.4),"Shirt",Weapon)
  195. Block(Vector3.new(2.6,4.1,3.2),Shirt)
  196. Shirt.Mesh.Bevel = 0.3
  197. Glue(Body,Shirt,CFrame.new(0.25,0,0) * CFrame.Angles(0,0,math.rad(-25)))
  198. Shirt = Instance.new("Part")
  199. CreatePart(Shirt,ShirtColor,Vector3.new(0.4,0.4,0.4),"Shirt",Weapon)
  200. Block(Vector3.new(2.4,4.1,3.3),Shirt)
  201. Shirt.Mesh.Bevel = 0.3
  202. Glue(Body,Shirt,CFrame.new(-0.5,0,0))
  203. Shirt = Instance.new("Part")
  204. CreatePart(Shirt,ShirtColor,Vector3.new(0.4,0.4,0.4),"Shirt",Weapon)
  205. Block(Vector3.new(2.6,4.1,3.2),Shirt)
  206. Shirt.Mesh.Bevel = 0.3
  207. Glue(Body,Shirt,CFrame.new(-0.25,0,0) * CFrame.Angles(0,0,math.rad(25)))
  208. Symbol = Instance.new("Part")
  209. CreatePart(Symbol,SymbolColor,Vector3.new(0.4,0.4,0.4),"Symbol",Weapon)
  210. Cylinder(Vector3.new(1.8,1,1.8),Symbol)
  211. Glue(Body,Symbol,CFrame.new(0,0.2,0.55) * CFrame.Angles(math.rad(90),0,0))
  212. Symbol = Instance.new("Part")
  213. CreatePart(Symbol,SymbolColor2,Vector3.new(0.4,0.4,0.4),"Symbol",Weapon)
  214. Cylinder(Vector3.new(1.4,1.01,1.4),Symbol)
  215. Glue(Body,Symbol,CFrame.new(0,0,0.55) * CFrame.Angles(math.rad(90),0,0))
  216. Symbol = Instance.new("Part")
  217. CreatePart(Symbol,SymbolColor2,Vector3.new(0.4,0.4,0.4),"Symbol",Weapon)
  218. Block(Vector3.new(1,1.01,1),Symbol)
  219. Glue(Body,Symbol,CFrame.new(0,-0.15,0.55) * CFrame.Angles(math.rad(90),0,0))
  220. Sheath = Instance.new("Part")
  221. CreatePart(Sheath,PantsColor2,Vector3.new(0.4,0.4,0.4),"Sheath",Weapon)
  222. Block(Vector3.new(1.4,10,1),Sheath)
  223. Sheath.Mesh.Bevel = 0.1
  224. Glue(Body,Sheath,CFrame.new(1,-0.6,0.9) * CFrame.Angles(0,0,math.rad(45)))
  225. Handle = Instance.new("Part")
  226. CreatePart(Handle,PantsColor2,Vector3.new(0.4,0.4,0.4),"Handle",Weapon)
  227. Block(Vector3.new(1.4,3,1.1),Handle)
  228. Handle.Mesh.Bevel = 0.1
  229. Glue(Body,Handle,CFrame.new(-0.8,1.2,0.9) * CFrame.Angles(0,0,math.rad(45)))
  230. Blade = Instance.new("Part")
  231. CreatePart(Blade,BladeColor,Vector3.new(0.4,3.4,0.4),"Blade",Weapon)
  232. Blade.CanCollide = true
  233. Block(Vector3.new(1,1,0.4),Blade)
  234. Glue(Handle,Blade,CFrame.new(0,-2,0))
  235. Edge = Instance.new("Part")
  236. CreatePart(Edge,BladeColor,Vector3.new(0.4,0.4,0.4),"Edge",Weapon)
  237. Edge.CanCollide = true
  238. Wedge(Vector3.new(0.4,1,1.1),Edge)
  239. Glue(Blade,Edge,CFrame.new(0,-1.9,0) * CFrame.Angles(math.rad(180),math.rad(90),0))
  240. Neck = Instance.new("Part")
  241. CreatePart(Neck,SkinColor,Vector3.new(0.4,0.4,0.4),"Neck",Weapon)
  242. Cylinder(Vector3.new(1.6,2,1.6),Neck)
  243. Glue(Body,Neck,CFrame.new(0,1,0))
  244. Head = Instance.new("Part")
  245. CreatePart(Head,SkinColor,Vector3.new(2,1,1),"Head",Weapon)
  246. CreateHead(Vector3.new(1.25,1.25,1.25),Head)
  247. Glue(Neck,Head,CFrame.new(0,0.6,-0.1))
  248. Face = Instance.new("Part")
  249. CreatePart(Face,SkinColor,Vector3.new(1.4,1,0.4),"Face",Weapon)
  250. Face.Transparency = 1
  251. Decal = Instance.new("Decal")
  252. Decal.Texture = Sharingan
  253. Decal.Parent = Face
  254. Glue(Head,Face,CFrame.new(0,-0.1,-0.45))
  255. Hair = Instance.new("Part")
  256. CreatePart(Hair,HairColor,Vector3.new(0.4,0.4,0.4),"Hair",Weapon)
  257. SpecialMesh("http://www.roblox.com/asset/?id=62246019",Vector3.new(1.2,1.2,1.2),Hair)
  258. Glue(Head,Hair,CFrame.new(0,0.2,0.2))
  259. Hair = Instance.new("Part")
  260. CreatePart(Hair,HairColor,Vector3.new(0.4,0.4,0.4),"Hair",Weapon)
  261. SpecialMesh("http://www.roblox.com/asset/?id=16627529",Vector3.new(1.1,1.1,1.1),Hair)
  262. Glue(Head,Hair,CFrame.new(0,0.4,0))
  263. RArm = Instance.new("Part")
  264. CreatePart(RArm,SkinColor,Vector3.new(0.4,0.4,0.4),"RArm",Weapon)
  265. Block(Vector3.new(1.8,4,1.8),RArm)
  266. RArm.Mesh.Bevel = 0.3
  267. Glue(Body,RArm,CFrame.new(1,-0.2,0))
  268. Sleeve = Instance.new("Part")
  269. CreatePart(Sleeve,ShirtColor,Vector3.new(0.4,0.4,0.4),"Sleeve",Weapon)
  270. Block(Vector3.new(1.9,4.1,1.9),Sleeve)
  271. Sleeve.Mesh.Bevel = 0.3
  272. Glue(RArm,Sleeve,CFrame.new(0,0,0))
  273. RArm2 = Instance.new("Part")
  274. CreatePart(RArm2,SkinColor,Vector3.new(0.4,0.4,0.4),"RArm2",Weapon)
  275. Block(Vector3.new(1.8,3.5,1.8),RArm2)
  276. RArm2.Mesh.Bevel = 0.3
  277. Glue(RArm,RArm2,CFrame.new(0,-1,0))
  278. Hand = Instance.new("Part")
  279. CreatePart(Hand,SkinColor,Vector3.new(0.4,0.4,0.4),"Hand",Weapon)
  280. Block(Vector3.new(2,2.4,2),Hand)
  281. Hand.Mesh.Bevel = 0.3
  282. Glue(RArm2,Hand,CFrame.new(0,-0.6,0))
  283. Sleeve = Instance.new("Part")
  284. CreatePart(Sleeve,PantsColor2,Vector3.new(0.4,0.4,0.4),"Sleeve",Weapon)
  285. Block(Vector3.new(1.9,3,1.9),Sleeve)
  286. Sleeve.Mesh.Bevel = 0.3
  287. Glue(RArm2,Sleeve,CFrame.new(0,-0.1,0))
  288. LArm = Instance.new("Part")
  289. CreatePart(LArm,SkinColor,Vector3.new(0.4,0.4,0.4),"LArm",Weapon)
  290. Block(Vector3.new(1.8,4,1.8),LArm)
  291. LArm.Mesh.Bevel = 0.3
  292. Glue(Body,LArm,CFrame.new(-1,-0.2,0))
  293. Sleeve = Instance.new("Part")
  294. CreatePart(Sleeve,ShirtColor,Vector3.new(0.4,0.4,0.4),"Sleeve",Weapon)
  295. Block(Vector3.new(1.9,4.1,1.9),Sleeve)
  296. Sleeve.Mesh.Bevel = 0.3
  297. Glue(LArm,Sleeve,CFrame.new(0,0,0))
  298. LArm2 = Instance.new("Part")
  299. CreatePart(LArm2,SkinColor,Vector3.new(0.4,0.4,0.4),"LArm2",Weapon)
  300. Block(Vector3.new(1.8,3.5,1.8),LArm2)
  301. LArm2.Mesh.Bevel = 0.3
  302. Glue(LArm,LArm2,CFrame.new(0,-1,0))
  303. Sleeve = Instance.new("Part")
  304. CreatePart(Sleeve,PantsColor2,Vector3.new(0.4,0.4,0.4),"Sleeve",Weapon)
  305. Block(Vector3.new(1.9,3,1.9),Sleeve)
  306. Sleeve.Mesh.Bevel = 0.3
  307. Glue(LArm2,Sleeve,CFrame.new(0,-0.1,0))
  308. Hand2 = Instance.new("Part")
  309. CreatePart(Hand2,SkinColor,Vector3.new(0.4,0.4,0.4),"Hand",Weapon)
  310. Block(Vector3.new(2,2.4,2),Hand2)
  311. Hand2.Mesh.Bevel = 0.3
  312. Glue(LArm2,Hand2,CFrame.new(0,-0.6,0))
  313. RLeg = Instance.new("Part")
  314. CreatePart(RLeg,SkinColor,Vector3.new(0.4,0.4,0.4),"RLeg",Weapon)
  315. Block(Vector3.new(2,4,2),RLeg)
  316. RLeg.Mesh.Bevel = 0.3
  317. Glue(Stomach,RLeg,CFrame.new(0.5,-1.2,0))
  318. Pants = Instance.new("Part")
  319. CreatePart(Pants,PantsColor2,Vector3.new(0.4,0.4,0.4),"Pants",Weapon)
  320. Block(Vector3.new(2.1,4.1,2.1),Pants)
  321. Pants.Mesh.Bevel = 0.3
  322. Glue(RLeg,Pants,CFrame.new(0,0,0))
  323. RLeg2 = Instance.new("Part")
  324. CreatePart(RLeg2,SkinColor,Vector3.new(0.4,0.4,0.4),"RLeg2",Weapon)
  325. Block(Vector3.new(1.6,4,1.6),RLeg2)
  326. RLeg2.Mesh.Bevel = 0.3
  327. Glue(RLeg,RLeg2,CFrame.new(0,-1.2,0))
  328. Pants = Instance.new("Part")
  329. CreatePart(Pants,PantsColor2,Vector3.new(0.4,0.4,0.4),"Pants",Weapon)
  330. Block(Vector3.new(2.1,4.1,2.1),Pants)
  331. Pants.Mesh.Bevel = 0.3
  332. Glue(RLeg2,Pants,CFrame.new(0,0,0))
  333. Foot = Instance.new("Part")
  334. CreatePart(Foot,SkinColor,Vector3.new(0.4,0.4,0.4),"Foot",Weapon)
  335. Block(Vector3.new(1.6,1,3.4),Foot)
  336. Foot.Mesh.Bevel = 0.2
  337. Glue(RLeg2,Foot,CFrame.new(0,-0.6,-0.4))
  338. Sole = Instance.new("Part")
  339. CreatePart(Sole,PantsColor2,Vector3.new(0.4,0.4,0.4),"Sole",Weapon)
  340. Block(Vector3.new(1.7,0.8,3.5),Sole)
  341. Sole.Mesh.Bevel = 0.2
  342. Glue(Foot,Sole,CFrame.new(0,-0.1,0))
  343. Shoe = Instance.new("Part")
  344. CreatePart(Shoe,PantsColor2,Vector3.new(0.4,0.4,0.4),"Shoe",Weapon)
  345. Block(Vector3.new(1.7,1.1,3),Shoe)
  346. Shoe.Mesh.Bevel = 0.2
  347. Glue(Foot,Shoe,CFrame.new(0,0,0))
  348. LLeg = Instance.new("Part")
  349. CreatePart(LLeg,SkinColor,Vector3.new(0.4,0.4,0.4),"LLeg",Weapon)
  350. Block(Vector3.new(2,4,2),LLeg)
  351. LLeg.Mesh.Bevel = 0.3
  352. Glue(Stomach,LLeg,CFrame.new(-0.5,-1.2,0))
  353. Pants = Instance.new("Part")
  354. CreatePart(Pants,PantsColor2,Vector3.new(0.4,0.4,0.4),"Pants",Weapon)
  355. Block(Vector3.new(2.1,4.1,2.1),Pants)
  356. Pants.Mesh.Bevel = 0.3
  357. Glue(LLeg,Pants,CFrame.new(0,0,0))
  358. LLeg2 = Instance.new("Part")
  359. CreatePart(LLeg2,SkinColor,Vector3.new(0.4,0.4,0.4),"LLeg2",Weapon)
  360. Block(Vector3.new(1.6,4,1.6),LLeg2)
  361. LLeg2.Mesh.Bevel = 0.3
  362. Glue(LLeg,LLeg2,CFrame.new(0,-1.2,0))
  363. Pants = Instance.new("Part")
  364. CreatePart(Pants,PantsColor2,Vector3.new(0.4,0.4,0.4),"Pants",Weapon)
  365. Block(Vector3.new(2.1,4.1,2.1),Pants)
  366. Pants.Mesh.Bevel = 0.3
  367. Glue(LLeg2,Pants,CFrame.new(0,0,0))
  368. Foot2 = Instance.new("Part")
  369. CreatePart(Foot2,SkinColor,Vector3.new(0.4,0.4,0.4),"Foot",Weapon)
  370. Block(Vector3.new(1.6,1,3.4),Foot2)
  371. Foot2.Mesh.Bevel = 0.2
  372. Glue(LLeg2,Foot2,CFrame.new(0,-0.6,-0.4))
  373. Sole = Instance.new("Part")
  374. CreatePart(Sole,PantsColor2,Vector3.new(0.4,0.4,0.4),"Sole",Weapon)
  375. Block(Vector3.new(1.7,0.8,3.5),Sole)
  376. Sole.Mesh.Bevel = 0.2
  377. Glue(Foot2,Sole,CFrame.new(0,-0.1,0))
  378. Shoe = Instance.new("Part")
  379. CreatePart(Shoe,PantsColor2,Vector3.new(0.4,0.4,0.4),"Shoe",Weapon)
  380. Block(Vector3.new(1.7,1.1,3),Shoe)
  381. Shoe.Mesh.Bevel = 0.2
  382. Glue(Foot2,Shoe,CFrame.new(0,0,0))
  383. Spot = Instance.new("Part")
  384. Backpack = Player.Backpack
  385. for i, v in pairs(Backpack:GetChildren()) do
  386. if v.Name == ModelName then
  387. v:remove()
  388. end
  389. end
  390. HopperBin = Instance.new("HopperBin")
  391. HopperBin.Name = ModelName
  392. HopperBin.Parent = Backpack
  393. Damage = Instance.new("IntValue")
  394. Damage.Value = 5
  395. Damage.Name = "Damage"
  396. Damage.Parent = HopperBin
  397. script.Parent = HopperBin
  398. PlayerGui = Player.PlayerGui
  399. for i, v in pairs(PlayerGui:GetChildren()) do
  400. v:remove()
  401. end
  402. Gui = Instance.new("ScreenGui")
  403. Gui.Name = "Gui"
  404. Gui.Parent = PlayerGui
  405. MaxChakra = Instance.new("IntValue")
  406. MaxChakra.Value = 500
  407. MaxChakra.Name = "MaxChakra"
  408. MaxChakra.Parent = Gui
  409. Chakra = Instance.new("IntValue")
  410. Chakra.Value = MaxChakra.Value
  411. Chakra.Name = "Chakra"
  412. Chakra.Parent = Gui
  413. Image = Instance.new("ImageLabel")
  414. Image.BackgroundColor = BrickColor.new("White")
  415. Image.BackgroundTransparency = 1
  416. Image.Image = "http://www.roblox.com/thumbs/avatar.ashx?x=352&y=352&format=png&username="..Player.Name
  417. Image.Image = "http://www.roblox.com/asset/?id=62272965"
  418. Image.Size = UDim2.new(0.1,0,0.1,0)
  419. Image.Position = UDim2.new(0.02,0,0.46,0)
  420. Image.Name = "Image"
  421. Image.Parent = Gui
  422. Circle = Instance.new("ImageLabel")
  423. Circle.BackgroundColor = BrickColor.new("White")
  424. Circle.BackgroundTransparency = 1
  425. Circle.Image = "http://www.roblox.com/asset/?id=55585187"
  426. Circle.Size = UDim2.new(0.15,0,0.15,0)
  427. Circle.Position = UDim2.new(0,0,0.43,0)
  428. Circle.Parent = Gui
  429. Bar = Instance.new("ImageLabel")
  430. Bar.BackgroundColor = BrickColor.new("White")
  431. Bar.Image = "http://www.roblox.com/asset/?id=67599350"
  432. Bar.Size = UDim2.new(0.25,0,0.02,0)
  433. Bar.Position = UDim2.new(0.13,0,0.52,0)
  434. Bar.Name = "Bar"
  435. Bar.Parent = Gui
  436. BarTracking = Instance.new("ImageLabel")
  437. BarTracking.BackgroundColor = BrickColor.new("Bright blue")
  438. BarTracking.Image = "http://www.roblox.com/asset/?id=48819326"
  439. BarTracking.Size = UDim2.new(0.4,0,1,0)
  440. BarTracking.Name = "BarTracking"
  441. BarTracking.Parent = Bar
  442. Bar2 = Instance.new("ImageLabel")
  443. Bar2.BackgroundColor = BrickColor.new("Bright red")
  444. Bar2.Image = "http://www.roblox.com/asset/?id=67599364"
  445. Bar2.Size = UDim2.new(0.26,0,0.02,0)
  446. Bar2.Position = UDim2.new(0.13,0,0.5,0)
  447. Bar2.Name = "Bar"
  448. Bar2.Parent = Gui
  449. BarTracking2 = Instance.new("ImageLabel")
  450. BarTracking2.BackgroundColor = BrickColor.new("Bright green")
  451. BarTracking2.Image = "http://www.roblox.com/asset/?id=67599373"
  452. BarTracking2.Size = UDim2.new(0.65,0,1,0)
  453. BarTracking2.Name = "BarTracking"
  454. BarTracking2.Parent = Bar2
  455. Pose = "Standing"
  456. Action = "Flip"
  457. Flipping = false
  458. Time = 0
  459. Combo = true
  460. Combo2 = false
  461. Combo3 = false
  462. Attack = false
  463. Use = false
  464. Streaming = false
  465. ChidoriAttack = false
  466. Awakening = false
  467. Ready = false
  468. Sword = Sheathed
  469. function ShurikenThrow()
  470. if Attack == false and Awakening == false then
  471. Attack = true
  472. RArm.Weld.C0 = CFrame.new(1,0.2,0) * CFrame.Angles(math.rad(90),0,math.rad(135))
  473. RArm2.Weld.C0 = CFrame.new(0,-1,0) * CFrame.Angles(0,0,math.rad(-10))
  474. Shuriken = Instance.new("Part")
  475. CreatePart(Shuriken,BrickColor.new("Black"),Vector3.new(1,1,1),"Shuriken",Weapon)
  476. SpecialMesh("http://www.roblox.com/asset/?id=11376946",Vector3.new(2,2,2),Shuriken)
  477. Glue(Hand,Shuriken,CFrame.new(0,-0.8,0) * CFrame.Angles(0,math.rad(90),math.rad(90)))
  478. game.Debris:AddItem(Shuriken,4)
  479. function onTouched(hit)
  480. Human = hit.Parent:FindFirstChild("Humanoid")
  481. if Human ~= nil and hit.Parent.Name ~= Player.Name then
  482. Human:TakeDamage(2)
  483. end
  484. end
  485. Shuriken.Touched:connect(onTouched)
  486. function onTouched(hit)
  487. if hit.Name == "Wall" or hit.Name == "Shuriken" then
  488. Shuriken.CanCollide = true
  489. Shuriken.Anchored = true
  490. Blast = Instance.new("Part")
  491. CreatePart(Blast,BrickColor.new("New Yeller"),Vector3.new(0.4,0.4,0.4),"Blast",Shuriken)
  492. Blast.Transparency = 0.4
  493. Blast.Anchored = true
  494. Blast.CFrame = Shuriken.CFrame
  495. Sphere(Vector3.new(1,1,1),Blast)
  496. game.Debris:AddItem(Blast,1)
  497. for i=1, 10 do
  498. wait(0.0001)
  499. Blast.Mesh.Scale = Blast.Mesh.Scale + Vector3.new(0.1,0.1,0.1)
  500. end
  501. Shuriken.Anchored = false
  502. Shuriken.BodyPosition:remove()
  503. end
  504. end
  505. Shuriken.Touched:connect(onTouched)
  506. for i=1, 10 do
  507. wait(0.0001)
  508. RArm.Weld.C0 = RArm.Weld.C0 * CFrame.Angles(0,0,math.rad(-12.5))
  509. end
  510. Spot.CFrame = Hand.CFrame * CFrame.new(0,-1000,0)
  511. Shuriken.Weld:remove()
  512. Bp = Instance.new("BodyPosition")
  513. Bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  514. Bp.P = 120
  515. Bp.position = Spot.Position
  516. Bp.Parent = Shuriken
  517. Bg = Instance.new("BodyGyro")
  518. Bg.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  519. Bg.cframe = Shuriken.CFrame
  520. Bg.Parent = Shuriken
  521. wait(0.4)
  522. Attack = false
  523. elseif Attack == false and Awakening == true and Chakra.Value >= 200 then
  524. Attack = true
  525. for i=1, 5 do
  526. wait(0.0001)
  527. Chakra.Value = Chakra.Value - 40
  528. end
  529. Bp = Instance.new("BodyPosition")
  530. Bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  531. Bp.position = Torso.Position
  532. Bp.Parent = Torso
  533. game.Debris:AddItem(Bp,2)
  534. Bg = Instance.new("BodyGyro")
  535. Bg.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  536. Bg.cframe = Torso.CFrame
  537. Bg.Parent = Torso
  538. game.Debris:AddItem(Bg,2)
  539. RArm.Weld.C0 = CFrame.new(1,0.2,0) * CFrame.Angles(math.rad(135),0,0)
  540. RArm2.Weld.C0 = CFrame.new(0,-1,0)
  541. LArm.Weld.C0 = CFrame.new(-1,0.2,0) * CFrame.Angles(math.rad(135),0,0)
  542. LArm2.Weld.C0 = CFrame.new(0,-1,0)
  543. Shuriken = Instance.new("Part")
  544. CreatePart(Shuriken,BrickColor.new("Black"),Vector3.new(4,2,4),"Shuriken",Weapon)
  545. Shuriken.CanCollide = true
  546. Shuriken.CFrame = RArm.CFrame * CFrame.new(0,-100,0) * CFrame.Angles(0,0,math.rad(90))
  547. SpecialMesh("http://www.roblox.com/asset/?id=11376946",Vector3.new(8,4,8),Shuriken)
  548. Bp = Instance.new("BodyPosition")
  549. Bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  550. Bp.position = Shuriken.Position
  551. Bp.Parent = Shuriken
  552. Bg = Instance.new("BodyGyro")
  553. Bg.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  554. Bg.cframe = Torso.CFrame * CFrame.Angles(0,0,math.rad(90))
  555. Bg.Parent = Shuriken
  556. game.Debris:AddItem(Shuriken,2)
  557. function onTouched(hit)
  558. Human = hit.Parent:FindFirstChild("Humanoid")
  559. if Human ~= nil and hit.Parent.Name ~= Char.Name then
  560. Human:TakeDamage(3)
  561. Faint = Instance.new("IntValue")
  562. Faint.Name = "Faint"
  563. Faint.Parent = Human
  564. game.Debris:AddItem(Faint,1)
  565. Bp.position = hit.Position
  566. end
  567. end
  568. Shuriken.Touched:connect(onTouched)
  569. Shuriken2 = Instance.new("Part")
  570. CreatePart(Shuriken2,BrickColor.new("Black"),Vector3.new(4,2,4),"Shuriken",Weapon)
  571. Shuriken2.CanCollide = true
  572. Shuriken2.CFrame = LArm.CFrame * CFrame.new(0,-100,0) * CFrame.Angles(0,0,math.rad(90))
  573. SpecialMesh("http://www.roblox.com/asset/?id=11376946",Vector3.new(8,4,8),Shuriken2)
  574. Bp2 = Instance.new("BodyPosition")
  575. Bp2.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  576. Bp2.position = Shuriken2.Position
  577. Bp2.Parent = Shuriken2
  578. Bg2 = Instance.new("BodyGyro")
  579. Bg2.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  580. Bg2.cframe = Torso.CFrame * CFrame.Angles(0,0,math.rad(90))
  581. Bg2.Parent = Shuriken2
  582. game.Debris:AddItem(Shuriken2,2)
  583. function onTouched(hit)
  584. Human = hit.Parent:FindFirstChild("Humanoid")
  585. if Human ~= nil and hit.Parent.Name ~= Char.Name then
  586. Human:TakeDamage(3)
  587. Faint = Instance.new("IntValue")
  588. Faint.Name = "Faint"
  589. Faint.Parent = Human
  590. game.Debris:AddItem(Faint,1)
  591. Bp2.position = hit.Position
  592. end
  593. end
  594. Shuriken2.Touched:connect(onTouched)
  595. wait(0.0001)
  596. RArm.Weld.C0 = CFrame.new(1,0.2,0) * CFrame.Angles(math.rad(90),0,0)
  597. LArm.Weld.C0 = CFrame.new(-1,0.2,0) * CFrame.Angles(math.rad(90),0,0)
  598. Shuriken.CFrame = RArm.CFrame * CFrame.new(0,-80,0)
  599. Bp.position = Shuriken.Position
  600. Shuriken2.CFrame = LArm.CFrame * CFrame.new(0,-80,0)
  601. Bp2.position = Shuriken2.Position
  602. wait(0.0001)
  603. RArm.Weld.C0 = CFrame.new(1,0.2,0) * CFrame.Angles(math.rad(45),0,0)
  604. LArm.Weld.C0 = CFrame.new(-1,0.2,0) * CFrame.Angles(math.rad(45),0,0)
  605. Shuriken.CFrame = RArm.CFrame * CFrame.new(0,0,-20)
  606. Bp.position = Shuriken.Position
  607. Shuriken2.CFrame = LArm.CFrame * CFrame.new(0,0,-20)
  608. Bp2.position = Shuriken2.Position
  609. wait(0.0001)
  610. RArm.Weld.C0 = CFrame.new(1,0.2,0) * CFrame.Angles(math.rad(25),0,0)
  611. LArm.Weld.C0 = CFrame.new(-1,0.2,0) * CFrame.Angles(math.rad(25),0,0)
  612. Shuriken.CFrame = RArm.CFrame * CFrame.new(0,0,-10)
  613. Bp.position = Shuriken.Position + Vector3.new(0,-12,0)
  614. Shuriken2.CFrame = LArm.CFrame * CFrame.new(0,0,-10)
  615. Bp2.position = Shuriken2.Position + Vector3.new(0,-12,0)
  616. wait(2)
  617. Attack = false
  618. end
  619. end
  620. function Slash()
  621. if Attack == false and Combo == true and Handle:FindFirstChild("Weld") ~= nil then
  622. Attack = true
  623. Combo = false
  624. Time = 0
  625. LArm.Weld.C0 = CFrame.new(-1,0.2,0) * CFrame.Angles(math.rad(-45),0,math.rad(-45))
  626. LArm2.Weld.C0 = CFrame.new(0,-1,0.2) * CFrame.Angles(math.rad(-45),0,0)
  627. wait(0.05)
  628. LArm.Weld.C0 = CFrame.new(-1,0.2,0.2) * CFrame.Angles(math.rad(-90),0,math.rad(-45))
  629. LArm2.Weld.C0 = CFrame.new(0,-1,0.2) * CFrame.Angles(math.rad(-65),0,0)
  630. wait(0.05)
  631. LArm.Weld.C0 = CFrame.new(-1,0.2,0.4) * CFrame.Angles(math.rad(-135),0,math.rad(-45))
  632. LArm2.Weld.C0 = CFrame.new(0,-1,0.2) * CFrame.Angles(math.rad(-25),0,0)
  633. wait(0.05)
  634. LArm.Weld.C0 = CFrame.new(-1,0.2,0.4) * CFrame.Angles(math.rad(-155),0,math.rad(-25))
  635. LArm2.Weld.C0 = CFrame.new(0,-1,0.2) * CFrame.Angles(math.rad(-25),0,0)
  636. Handle.Weld.Part0 = Hand2
  637. Handle.Weld.C0 = CFrame.new(0,-0.4,0) * CFrame.Angles(math.rad(135),0,math.rad(90))
  638. LArm.Weld.C0 = CFrame.new(-1,-0.2,0) * CFrame.Angles(math.rad(90),0,math.rad(-45))
  639. Attack = false
  640. Combo2 = true
  641. elseif Attack == false and Combo2 == true and Time <= 1 and Handle:FindFirstChild("Weld") ~= nil then
  642. Attack = true
  643. Combo2 = false
  644. Time = 0
  645. Handle.Weld.C0 = CFrame.new(0,-0.4,0) * CFrame.Angles(math.rad(90),math.rad(90),0)
  646. LArm.Weld.C0 = CFrame.new(-1,0.2,0) * CFrame.Angles(math.rad(90),math.rad(-90),math.rad(-45))
  647. wait(0.0001)
  648. LArm.Weld.C0 = CFrame.new(-1,0.2,0) * CFrame.Angles(math.rad(80),math.rad(-90),math.rad(-35))
  649. wait(0.0001)
  650. LArm.Weld.C0 = CFrame.new(-1,0.2,0) * CFrame.Angles(math.rad(60),math.rad(-90),math.rad(-25))
  651. wait(0.0001)
  652. LArm.Weld.C0 = CFrame.new(-1,0.2,0) * CFrame.Angles(math.rad(50),math.rad(-90),math.rad(-15))
  653. Attack = false
  654. Combo3 = true
  655. elseif Attack == false and Combo3 == true and Time <= 1 and Handle:FindFirstChild("Weld") ~= nil then
  656. Attack = true
  657. Combo3 = false
  658. Time = 0
  659. Humanoid.Jump = true
  660. Body.Weld.C0 = CFrame.new(0,1,-0.4) * CFrame.Angles(math.rad(-25),0,0)
  661. RArm.Weld.C0 = CFrame.new(1.6,0.2,0) * CFrame.Angles(0,math.rad(-25),math.rad(90))
  662. RArm2.Weld.C0 = CFrame.new(0,-1,0)
  663. LArm.Weld.C0 = CFrame.new(-1.6,0.2,0) * CFrame.Angles(0,math.rad(25),math.rad(-90))
  664. LArm2.Weld.C0 = CFrame.new(0,-1,-0)
  665. RLeg.Weld.C0 = CFrame.new(0.5,-1.2,-0.4) * CFrame.Angles(math.rad(45),0,0)
  666. RLeg2.Weld.C0 = CFrame.new(0,-1,0.6) * CFrame.Angles(math.rad(-65),0,0)
  667. LLeg.Weld.C0 = CFrame.new(-0.5,-1.2,-0.4) * CFrame.Angles(math.rad(65),0,0)
  668. LLeg2.Weld.C0 = CFrame.new(0,-1,0.6) * CFrame.Angles(math.rad(-45),0,0)
  669. for i=1, 7 do
  670. wait(0.0001)
  671. LArm.Weld.C0 = CFrame.new(-1,0.2,0) * CFrame.Angles(math.rad(90),math.rad(-90),math.rad(-15))
  672. Stomach.Weld.C0 = Stomach.Weld.C0 * CFrame.new(0,1,-0.4) CFrame.Angles(math.rad(-20),0,0)
  673. Torso.CFrame = Torso.CFrame * CFrame.new(0,0,-1)
  674. if Bp ~= nil then
  675. Bp.position = Bp.position + Vector3.new(0,10,0)
  676. end
  677. end
  678. for i=1, 7 do
  679. wait(0.0001)
  680. LArm.Weld.C0 = CFrame.new(-1,0.2,0) * CFrame.Angles(math.rad(90),math.rad(-90),math.rad(-15))
  681. Stomach.Weld.C0 = Stomach.Weld.C0 * CFrame.new(0,-1,-0.4) CFrame.Angles(math.rad(-20),0,0)
  682. Torso.CFrame = Torso.CFrame * CFrame.new(0,0,-1)
  683. if Bp ~= nil then
  684. Bp.position = Bp.position + Vector3.new(0,10,0)
  685. end
  686. end
  687. Stomach.Weld.C0 = CFrame.new(0,0.2,0)
  688. Attack = false
  689. Combo = true
  690. end
  691. end
  692. function ChakraRestore()
  693. if Attack == false then
  694. Attack = true
  695. Hold = true
  696. for i=1, 100 do
  697. wait()
  698. if Hold == true then
  699. Chakra.Value = Chakra.Value + 1
  700. Humanoid.WalkSpeed = 0
  701. Sparkles = Instance.new("Sparkles")
  702. Sparkles.Parent = Torso
  703. game.Debris:AddItem(Sparkles,0.2)
  704. RArm.Weld.C0 = CFrame.new(1,0.2,-0.4) * CFrame.Angles(math.rad(90),0,math.rad(-22.5))
  705. RArm2.Weld.C0 = CFrame.new(-0.2,-1,0) * CFrame.Angles(0,0,math.rad(-22.5))
  706. LArm.Weld.C0 = CFrame.new(-1,0.2,-0.4) * CFrame.Angles(math.rad(90),0,math.rad(22.5))
  707. LArm2.Weld.C0 = CFrame.new(0.2,-1,0) * CFrame.Angles(0,0,math.rad(22.5))
  708. else
  709. Attack = false
  710. end
  711. end
  712. Attack = false
  713. end
  714. end
  715. function Chidori()
  716. if Attack == false and ChidoriAttack == false and Awakening == false and Chakra.Value >= 300 then
  717. Attack = true
  718. Use = false
  719. ChidoriAttack = true
  720. Humanoid.WalkSpeed = 0
  721. for i=1, 5 do
  722. wait(0.0001)
  723. Chakra.Value = Chakra.Value - 60
  724. end
  725. RArm.Weld.C0 = CFrame.new(1,0.2,-0.2) * CFrame.Angles(math.rad(45),0,math.rad(-25))
  726. RArm2.Weld.C0 = CFrame.new(0,-1,0)
  727. LArm.Weld.C0 = CFrame.new(-1,0.2,0) * CFrame.Angles(math.rad(45),0,math.rad(45))
  728. Lightning = Instance.new("Part")
  729. CreatePart(Lightning,PantsColor,Vector3.new(2,2,2),"Chidori",Weapon)
  730. Lightning.Transparency = 1
  731. Sphere(Vector3.new(0,0,0),Lightning)
  732. Glue(Hand,Lightning,CFrame.new(0,-1,0))
  733. game.Debris:AddItem(Lightning,10)
  734. Sparkles = Instance.new("Sparkles")
  735. Sparkles.Color = PantsColor.Color
  736. Sparkles.Parent = Lightning
  737. Sparkles = Instance.new("Fire")
  738. Sparkles.Color = PantsColor.Color
  739. Sparkles.SecondaryColor = Sparkles.Color
  740. Sparkles.Parent = Lightning
  741. for i=1, 10 do
  742. wait(0.0001)
  743. Lightning.Mesh.Scale = Lightning.Mesh.Scale + Vector3.new(0.1,0.1,0.1)
  744. end
  745. RArm.Weld.C0 = CFrame.new(1,0.2,-0.2) * CFrame.Angles(math.rad(45),0,math.rad(-25))
  746. RArm2.Weld.C0 = CFrame.new(0,-1,-0.2) * CFrame.Angles(math.rad(45),0,0)
  747. Humanoid.WalkSpeed = 100
  748. function onTouched(hit)
  749. Human = hit.Parent.Parent:FindFirstChild("Humanoid")
  750. if Human ~= nil and Use == false and hit.Parent.Parent.Name ~= Char.Name and hit.className ~= "Hat" then
  751. Use = true
  752. Human:TakeDamage(40)
  753. Lightning.Weld.Part0 = hit.Parent.Torso
  754. Spot.CFrame = Torso.CFrame * CFrame.new(0,0,-100)
  755. game.Debris:AddItem(Lightning,0.1)
  756. end
  757. end
  758. Lightning.Touched:connect(onTouched)
  759. function onTouched(hit)
  760. Human = hit.Parent:FindFirstChild("Humanoid")
  761. if Human ~= nil then
  762. Flung = Instance.new("IntValue")
  763. Flung.Name = "Flung"
  764. Flung.Parent = Human
  765. game.Debris:AddItem(Flung,1)
  766. Faint = Instance.new("IntValue")
  767. Faint.Name = "Faint"
  768. Faint.Parent = Human
  769. game.Debris:AddItem(Faint,1)
  770. end
  771. end
  772. Lightning.Touched:connect(onTouched)
  773. function onTouched(hit)
  774. if hit.Name == "Rasengan" then
  775. Ball = Instance.new("Part")
  776. CreatePart(Ball,HairColor,Vector3.new(0.4,0.4,0.4),"Ball",Weapon)
  777. Ball.Anchored = true
  778. Ball.CFrame = hit.CFrame
  779. Sphere(Vector3.new(30,30,30),Ball)
  780. game.Debris:AddItem(Ball,2)
  781. for i=1, 10 do
  782. wait(0.2)
  783. Ball.Transparency = Ball.Transparency + 0.1
  784. Ball.Mesh.Scale = Ball.Mesh.Scale + Vector3.new(2,2,2)
  785. end
  786. end
  787. end
  788. Lightning.Touched:connect(onTouched)
  789. for i=1, 100 do
  790. wait(0.0001)
  791. if Lightning ~= nil then
  792. Lightning.CFrame = Hand.CFrame * CFrame.new(0,-1,0)
  793. RArm.Weld.C0 = CFrame.new(1,0.2,-0.2) * CFrame.Angles(math.rad(45),0,math.rad(-25))
  794. RArm2.Weld.C0 = CFrame.new(0,-1,-0.2) * CFrame.Angles(math.rad(45),0,0)
  795. Spark = Instance.new("Part")
  796. CreatePart(Spark,PantsColor,Vector3.new(0.4,0.4,0.4),"Chidori",Weapon)
  797. Spark.Transparency = 1
  798. Glue(Lightning,Spark,CFrame.new(math.random(-1,1),math.random(-1,1),math.random(-1,1)))
  799. game.Debris:AddItem(Spark,1)
  800. Sparkles = Instance.new("Sparkles")
  801. Sparkles.Color = PantsColor.Color
  802. Sparkles.Parent = Spark
  803. end
  804. end
  805. for i, v in pairs(Weapon:GetChildren()) do
  806. if v.Name == "Chidori" then
  807. v:remove()
  808. end
  809. end
  810. Humanoid.WalkSpeed = 16
  811. Attack = false
  812. wait(8)
  813. ChidoriAttack = false
  814. elseif Attack == false and ChidoriAttack == false and Awakening == true and Chakra.Value >= 125 then
  815. Attack = true
  816. Use = false
  817. ChidoriAttack = true
  818. Humanoid.WalkSpeed = 0
  819. for i=1, 5 do
  820. wait(0.0001)
  821. Chakra.Value = Chakra.Value - 25
  822. end
  823. RArm.Weld.C0 = CFrame.new(1,0.2,-0.2) * CFrame.Angles(math.rad(45),0,math.rad(-25))
  824. RArm2.Weld.C0 = CFrame.new(0,-1,0)
  825. LArm.Weld.C0 = CFrame.new(-1,0.2,0) * CFrame.Angles(math.rad(45),0,math.rad(45))
  826. Lightning = Instance.new("Part")
  827. CreatePart(Lightning,BrickColor.new("Black"),Vector3.new(4,4,4),"Chidori",Weapon)
  828. Lightning.Transparency = 0.6
  829. Sphere(Vector3.new(0,0,0),Lightning)
  830. Glue(Hand,Lightning,CFrame.new(0,-1,0))
  831. game.Debris:AddItem(Lightning,10)
  832. Sparkles = Instance.new("Sparkles")
  833. Sparkles.Color = BrickColor.new("Black").Color
  834. Sparkles.Parent = Lightning
  835. Sparkles = Instance.new("Fire")
  836. Sparkles.Color = BrickColor.new("Black").Color
  837. Sparkles.SecondaryColor = Sparkles.Color
  838. Sparkles.Parent = Lightning
  839. for i=1, 10 do
  840. wait(0.0001)
  841. Lightning.Mesh.Scale = Lightning.Mesh.Scale + Vector3.new(0.05,0.05,0.05)
  842. end
  843. RArm.Weld.C0 = CFrame.new(1,0.2,-0.2) * CFrame.Angles(math.rad(45),0,math.rad(-25))
  844. RArm2.Weld.C0 = CFrame.new(0,-1,-0.2) * CFrame.Angles(math.rad(45),0,0)
  845. Humanoid.WalkSpeed = 100
  846. function onTouched(hit)
  847. Human = hit.Parent.Parent:FindFirstChild("Humanoid")
  848. if Human ~= nil and Use == false and hit.Parent.Parent.Name ~= Char.Name and hit.className ~= "Hat" then
  849. Use = true
  850. Human:TakeDamage(50)
  851. Lightning.Weld.Part0 = hit.Parent.Torso
  852. Spot.CFrame = Torso.CFrame * CFrame.new(0,0,-100)
  853. game.Debris:AddItem(Lightning,0.1)
  854. end
  855. end
  856. Lightning.Touched:connect(onTouched)
  857. function onTouched(hit)
  858. Human = hit.Parent:FindFirstChild("Humanoid")
  859. if Human ~= nil then
  860. Flung = Instance.new("IntValue")
  861. Flung.Name = "Flung"
  862. Flung.Parent = Human
  863. game.Debris:AddItem(Flung,1)
  864. Faint = Instance.new("IntValue")
  865. Faint.Name = "Faint"
  866. Faint.Parent = Human
  867. game.Debris:AddItem(Faint,1)
  868. end
  869. end
  870. Lightning.Touched:connect(onTouched)
  871. function onTouched(hit)
  872. if hit.Name == "Rasengan" then
  873. Ball = Instance.new("Part")
  874. CreatePart(Ball,HairColor,Vector3.new(0.4,0.4,0.4),"Ball",Weapon)
  875. Ball.Anchored = true
  876. Ball.CFrame = hit.CFrame
  877. Sphere(Vector3.new(30,30,30),Ball)
  878. game.Debris:AddItem(Ball,2)
  879. for i=1, 10 do
  880. wait(0.2)
  881. Ball.Transparency = Ball.Transparency + 0.1
  882. Ball.Mesh.Scale = Ball.Mesh.Scale + Vector3.new(2,2,2)
  883. end
  884. end
  885. end
  886. Lightning.Touched:connect(onTouched)
  887. Spawn(function()
  888. for i=1, 100 do
  889. wait(0.0001)
  890. if Lightning ~= nil then
  891. RArm.Weld.C0 = CFrame.new(1,0.2,0) * CFrame.Angles(math.rad(180),0,0)
  892. RArm2.Weld.C0 = CFrame.new(0,-1,0)
  893. LArm.Weld.C0 = CFrame.new(-1,0.2,0) * CFrame.Angles(math.rad(180),0,math.rad(45))
  894. Spark = Instance.new("Part")
  895. CreatePart(Spark,PantsColor,Vector3.new(0.4,0.4,0.4),"Chidori",Weapon)
  896. Spark.Transparency = 1
  897. Glue(Lightning,Spark,CFrame.new(math.random(-1,1),math.random(-1,1),math.random(-1,1)))
  898. game.Debris:AddItem(Spark,1)
  899. Sparkles = Instance.new("Sparkles")
  900. Sparkles.Color = BrickColor.new("Black").Color
  901. Sparkles.Parent = Spark
  902. end
  903. end
  904. end)
  905. Bp = Instance.new("BodyPosition")
  906. Bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  907. Bp.position = Torso.Position
  908. Bp.Parent = Torso
  909. Bg = Instance.new("BodyGyro")
  910. Bg.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  911. Bg.cframe = Torso.CFrame
  912. Bg.Parent = Torso
  913. for i=1, 20 do
  914. wait(0.0001)
  915. Bp.position = Bp.position + Vector3.new(0,1,0)
  916. end
  917. for i=1, 12 do
  918. wait(0.0001)
  919. Stomach.Weld.C0 = Stomach.Weld.C0 * CFrame.Angles(math.rad(-10),0,0)
  920. end
  921. Spot.CFrame = Torso.CFrame
  922. for i=1, 5 do
  923. wait(0.0001)
  924. Spot.CFrame = Spot.CFrame * CFrame.new(0,-6.2,-4)
  925. Bp.position = Spot.Position
  926. end
  927. for i=1, 5 do
  928. wait(0.0001)
  929. Spot.CFrame = Spot.CFrame * CFrame.new(0,0,-4)
  930. Bp.position = Spot.Position
  931. end
  932. for i=1, 5 do
  933. wait(0.0001)
  934. Stomach.Weld.C0 = Stomach.Weld.C0 * CFrame.Angles(math.rad(25),0,0)
  935. Spot.CFrame = Spot.CFrame * CFrame.new(0,6.2,-4)
  936. Bp.position = Spot.Position
  937. end
  938. for i, v in pairs(Weapon:GetChildren()) do
  939. if v.Name == "Chidori" or v:IsA("BodyPosition") or v:IsA("BodyGyro") then
  940. v:remove()
  941. end
  942. end
  943. Stomach.Weld.C0 = CFrame.new(0,0.2,0)
  944. Bp:remove()
  945. Bg:remove()
  946. Humanoid.WalkSpeed = 16
  947. Attack = false
  948. wait(8)
  949. ChidoriAttack = false
  950. end
  951. end
  952. function FireBall()
  953. if Attack == false and Awakening == false and Chakra.Value >= 50 then
  954. Attack = true
  955. Chakra.Value = Chakra.Value - 80
  956. Body.Weld.C0 = CFrame.new(0,1,0.2) * CFrame.Angles(math.rad(5),0,0)
  957. RArm.Weld.C0 = CFrame.new(1,0.2,-0.4) * CFrame.Angles(math.rad(90),0,math.rad(-22.5))
  958. RArm2.Weld.C0 = CFrame.new(-0.2,-1,0) * CFrame.Angles(0,0,math.rad(-22.5))
  959. wait(0.0001)
  960. Body.Weld.C0 = CFrame.new(0,1,0.2) * CFrame.Angles(math.rad(10),0,0)
  961. RArm2.Weld.C0 = CFrame.new(-0.2,-1,-0.1) * CFrame.Angles(math.rad(5),0,math.rad(-22.5))
  962. wait(0.0001)
  963. RArm2.Weld.C0 = CFrame.new(-0.2,-1,-0.1) * CFrame.Angles(math.rad(10),0,math.rad(-22.5))
  964. Body.Weld.C0 = CFrame.new(0,1,0.2) * CFrame.Angles(math.rad(15),0,0)
  965. wait(0.0001)
  966. RArm2.Weld.C0 = CFrame.new(-0.2,-1,-0.1) * CFrame.Angles(math.rad(15),0,math.rad(-22.5))
  967. Body.Weld.C0 = CFrame.new(0,1,0.2) * CFrame.Angles(math.rad(20),0,0)
  968. wait(0.0001)
  969. RArm2.Weld.C0 = CFrame.new(-0.2,-1,-0.1) * CFrame.Angles(math.rad(25),0,math.rad(-22.5))
  970. Body.Weld.C0 = CFrame.new(0,1,0.2) * CFrame.Angles(math.rad(25),0,0)
  971. wait(0.5)
  972. RArm2.Weld.C0 = CFrame.new(-0.2,-1,-0.1) * CFrame.Angles(math.rad(30),0,math.rad(-22.5))
  973. Body.Weld.C0 = CFrame.new(0,1,0.2) * CFrame.Angles(math.rad(20),0,0)
  974. wait(0.0001)
  975. Body.Weld.C0 = CFrame.new(0,1,0.2) * CFrame.Angles(math.rad(15),0,0)
  976. wait(0.0001)
  977. Body.Weld.C0 = CFrame.new(0,1,0.1) * CFrame.Angles(math.rad(10),0,0)
  978. wait(0.0001)
  979. Body.Weld.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(5),0,0)
  980. wait(0.0001)
  981. Body.Weld.C0 = CFrame.new(0,1,-0.1) * CFrame.Angles(math.rad(0),0,0)
  982. wait(0.0001)
  983. Body.Weld.C0 = CFrame.new(0,1,-0.1) * CFrame.Angles(math.rad(-5),0,0)
  984. wait(0.0001)
  985. Body.Weld.C0 = CFrame.new(0,1,-0.1) * CFrame.Angles(math.rad(-10),0,0)
  986. Spot.CFrame = Torso.CFrame * CFrame.new(0,0,-100)
  987. Fire = Instance.new("Part")
  988. CreatePart(Fire,BrickColor.new("Bright yellow"),Vector3.new(8,8,12),"Fire",Weapon)
  989. Fire.Transparency = 0.4
  990. Fire.CFrame = Head.CFrame * CFrame.new(0,0,math.random(-2,2))
  991. Sphere(Vector3.new(1,1,1),Fire)
  992. Bp = Instance.new("BodyPosition")
  993. Bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  994. Bp.P = 1000
  995. Bp.position = Spot.Position
  996. Bp.Parent = Fire
  997. game.Debris:AddItem(Fire,2)
  998. function onTouched(hit)
  999. Human = hit.Parent:FindFirstChild("Humanoid")
  1000. if Human ~= nil and hit.Parent.Name ~= Player.Name and hit.Parent.Parent.Name ~= Player.Name then
  1001. Human:TakeDamage(1)
  1002. Flame = Instance.new("Fire")
  1003. Flame.Parent = hit
  1004. game.Debris:AddItem(Flame,4)
  1005. Faint = Instance.new("IntValue")
  1006. Faint.Name = "Faint"
  1007. Faint.Parent = Human
  1008. game.Debris:AddItem(Faint,1)
  1009. end
  1010. end
  1011. Fire.Touched:connect(onTouched)
  1012. Ball = Instance.new("Part")
  1013. CreatePart(Ball,BrickColor.new("Bright red"),Fire.Size + Vector3.new(0.4,0.4,0.4),"Ball",Weapon)
  1014. Ball.Transparency = 0.4
  1015. Ball.CFrame = Fire.CFrame
  1016. Sphere(Vector3.new(1,1,1),Ball)
  1017. Glue(Fire,Ball,CFrame.new(0,0,0))
  1018. game.Debris:AddItem(Ball,2)
  1019. Attack = false
  1020. elseif Attack == false and Awakening == true and Chakra.Value >= 50 then
  1021. Attack = true
  1022. Chakra.Value = Chakra.Value - 80
  1023. Body.Weld.C0 = CFrame.new(0,1,0.2) * CFrame.Angles(math.rad(5),0,0)
  1024. RArm.Weld.C0 = CFrame.new(1,0.2,-0.4) * CFrame.Angles(math.rad(90),0,math.rad(-22.5))
  1025. RArm2.Weld.C0 = CFrame.new(-0.2,-1,0) * CFrame.Angles(0,0,math.rad(-22.5))
  1026. wait(0.0001)
  1027. Body.Weld.C0 = CFrame.new(0,1,0.2) * CFrame.Angles(math.rad(10),0,0)
  1028. RArm2.Weld.C0 = CFrame.new(-0.2,-1,-0.1) * CFrame.Angles(math.rad(5),0,math.rad(-22.5))
  1029. wait(0.0001)
  1030. RArm2.Weld.C0 = CFrame.new(-0.2,-1,-0.1) * CFrame.Angles(math.rad(10),0,math.rad(-22.5))
  1031. Body.Weld.C0 = CFrame.new(0,1,0.2) * CFrame.Angles(math.rad(15),0,0)
  1032. wait(0.0001)
  1033. RArm2.Weld.C0 = CFrame.new(-0.2,-1,-0.1) * CFrame.Angles(math.rad(15),0,math.rad(-22.5))
  1034. Body.Weld.C0 = CFrame.new(0,1,0.2) * CFrame.Angles(math.rad(20),0,0)
  1035. wait(0.0001)
  1036. RArm2.Weld.C0 = CFrame.new(-0.2,-1,-0.1) * CFrame.Angles(math.rad(25),0,math.rad(-22.5))
  1037. Body.Weld.C0 = CFrame.new(0,1,0.2) * CFrame.Angles(math.rad(25),0,0)
  1038. wait(0.5)
  1039. RArm2.Weld.C0 = CFrame.new(-0.2,-1,-0.1) * CFrame.Angles(math.rad(30),0,math.rad(-22.5))
  1040. Body.Weld.C0 = CFrame.new(0,1,0.2) * CFrame.Angles(math.rad(20),0,0)
  1041. wait(0.0001)
  1042. Body.Weld.C0 = CFrame.new(0,1,0.2) * CFrame.Angles(math.rad(15),0,0)
  1043. wait(0.0001)
  1044. Body.Weld.C0 = CFrame.new(0,1,0.1) * CFrame.Angles(math.rad(10),0,0)
  1045. wait(0.0001)
  1046. Body.Weld.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(5),0,0)
  1047. wait(0.0001)
  1048. Body.Weld.C0 = CFrame.new(0,1,-0.1) * CFrame.Angles(math.rad(0),0,0)
  1049. wait(0.0001)
  1050. Body.Weld.C0 = CFrame.new(0,1,-0.1) * CFrame.Angles(math.rad(-5),0,0)
  1051. wait(0.0001)
  1052. Body.Weld.C0 = CFrame.new(0,1,-0.1) * CFrame.Angles(math.rad(-10),0,0)
  1053. Spot.CFrame = Torso.CFrame * CFrame.new(0,0,-100)
  1054. Fire = Instance.new("Part")
  1055. CreatePart(Fire,BrickColor.new("Bright yellow"),Vector3.new(20,20,20),"Fire",Weapon)
  1056. Fire.Transparency = 0.4
  1057. Fire.CFrame = Head.CFrame * CFrame.new(0,0,math.random(-2,2))
  1058. Sphere(Vector3.new(1,1,1),Fire)
  1059. Bp = Instance.new("BodyPosition")
  1060. Bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1061. Bp.P = 1000
  1062. Bp.position = Spot.Position
  1063. Bp.Parent = Fire
  1064. game.Debris:AddItem(Fire,2)
  1065. function onTouched(hit)
  1066. Human = hit.Parent:FindFirstChild("Humanoid")
  1067. if Human ~= nil and hit.Parent.Name ~= Player.Name and hit.Parent.Parent.Name ~= Player.Name then
  1068. Human:TakeDamage(2)
  1069. Flame = Instance.new("Fire")
  1070. Flame.Color = BrickColor.new("Bright red").Color
  1071. Flame.SecondaryColor = Flame.Color
  1072. Flame.Parent = hit
  1073. game.Debris:AddItem(Flame,4)
  1074. Faint = Instance.new("IntValue")
  1075. Faint.Name = "Faint"
  1076. Faint.Parent = Human
  1077. game.Debris:AddItem(Faint,1)
  1078. end
  1079. end
  1080. Fire.Touched:connect(onTouched)
  1081. Ball = Instance.new("Part")
  1082. CreatePart(Ball,BrickColor.new("Bright red"),Fire.Size + Vector3.new(4,4,4),"Ball",Weapon)
  1083. Ball.Transparency = 0.4
  1084. Ball.CFrame = Fire.CFrame
  1085. Sphere(Vector3.new(1,1,1),Ball)
  1086. Glue(Fire,Ball,CFrame.new(0,0,0))
  1087. game.Debris:AddItem(Ball,2)
  1088. Spawn(function()
  1089. for i=1, 10 do
  1090. wait(0.0001)
  1091. for i=1, 4 do
  1092. wait(0.0001)
  1093. for i, v in pairs(Weapon:GetChildren()) do
  1094. if v.Name == "Fire" or v.Name == "Ball" then
  1095. v.Transparency = v.Transparency + 0.1
  1096. end
  1097. end
  1098. end
  1099. for i=1, 4 do
  1100. wait(0.0001)
  1101. for i, v in pairs(Weapon:GetChildren()) do
  1102. if v.Name == "Fire" or v.Name == "Ball" then
  1103. v.Transparency = v.Transparency - 0.1
  1104. end
  1105. end
  1106. end
  1107. end
  1108. end)
  1109. Attack = false
  1110. end
  1111. end
  1112. function Kirin()
  1113. if Attack == false and Chakra.Value >= 500 then
  1114. Attack = true
  1115. Use = false
  1116. for i=1, 5 do
  1117. wait(0.0001)
  1118. Chakra.Value = Chakra.Value - 100
  1119. end
  1120. Humanoid.WalkSpeed = 0
  1121. Bp = Instance.new("BodyPosition")
  1122. Bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1123. Bp.position = Torso.Position
  1124. Bp.Parent = Torso
  1125. game.Debris:AddItem(Bp,2)
  1126. Bg = Instance.new("BodyGyro")
  1127. Bg.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  1128. Bg.cframe = Torso.CFrame
  1129. Bg.Parent = Torso
  1130. game.Debris:AddItem(Bg,2)
  1131. Spot.Position = Torso.Position + Vector3.new(0,200,0)
  1132. Cloud = Instance.new("Part")
  1133. CreatePart(Cloud,BladeColor,Vector3.new(0.4,0.4,0.4),"Cloud",Weapon)
  1134. Cloud.Anchored = true
  1135. Cloud.CFrame = Spot.CFrame
  1136. SpecialMesh("http://www.roblox.com/asset/?id=1095708",Vector3.new(1000,200,1000),Cloud)
  1137. game.Debris:AddItem(Cloud,4)
  1138. Spot.CFrame = Torso.CFrame * CFrame.new(0,0,-4)
  1139. game.Lighting.Brightness = 1
  1140. Camera.CameraType = "Attach"
  1141. Camera.CameraSubject = Spot
  1142. for i=1, 10 do
  1143. wait()
  1144. game.Lighting.Brightness = game.Lighting.Brightness - 0.1
  1145. end
  1146. for i=1, 10 do
  1147. wait()
  1148. Spot.CFrame = Torso.CFrame * CFrame.new(0,0,-i) * CFrame.Angles(0,math.rad(180),0)
  1149. end
  1150. for i=1, 10 do
  1151. wait()
  1152. Spot.CFrame = Spot.CFrame * CFrame.new(0,10,0)
  1153. end
  1154. for i=1, 10 do
  1155. wait()
  1156. Spot.CFrame = Spot.CFrame * CFrame.new(0,-10,0)
  1157. end
  1158. game:GetService("Chat"):Chat(Head,"Lol, prepare for doom")
  1159. Lightning = Instance.new("Part")
  1160. CreatePart(Lightning,PantsColor,Vector3.new(0.4,0.4,0.4),"Lightning",Weapon)
  1161. Lightning.Transparency = 1
  1162. Glue(Hand,Lightning,CFrame.new(0,-1,0))
  1163. game.Debris:AddItem(Lightning,10)
  1164. Sparkles = Instance.new("Sparkles")
  1165. Sparkles.Color = PantsColor.Color
  1166. Sparkles.Parent = Lightning
  1167. Sparkles = Instance.new("Fire")
  1168. Sparkles.Color = PantsColor.Color
  1169. Sparkles.SecondaryColor = Sparkles.Color
  1170. Sparkles.Parent = Lightning
  1171. game.Debris:AddItem(Lightning,1)
  1172. Spawn(function()
  1173. for i=1, 100 do
  1174. wait()
  1175. RArm.Weld.C0 = CFrame.new(1,0.2,-0.4) * CFrame.Angles(math.rad(90),0,0)
  1176. end
  1177. end)
  1178. Spot.CFrame = Torso.CFrame * CFrame.new(0,10,10)
  1179. game:GetService("Chat"):Chat(Head,"AWOOOOOOOOOOOOO!!!!!")
  1180. Dragon = Instance.new("Part")
  1181. CreatePart(Dragon,PantsColor,Vector3.new(120,120,120),"Kirin",Weapon)
  1182. Dragon.Transparency = 0.4
  1183. Dragon.CFrame = Torso.CFrame * CFrame.new(0,160,-100)
  1184. SpecialMesh("http://www.roblox.com/asset?id=45918598",Vector3.new(60,60,200),Dragon)
  1185. Spot.CFrame = Torso.CFrame * CFrame.new(0,0,-100)
  1186. Bp = Instance.new("BodyPosition")
  1187. Bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1188. Bp.position = Spot.Position
  1189. Bp.Parent = Dragon
  1190. Bg = Instance.new("BodyGyro")
  1191. Bg.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  1192. Bg.cframe = Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
  1193. Bg.Parent = Dragon
  1194. game.Debris:AddItem(Dragon,1)
  1195. Spot.CFrame = Torso.CFrame * CFrame.new(0,10,-20)
  1196. Beam = Instance.new("Part")
  1197. CreatePart(Beam,PantsColor,Vector3.new(0.4,0.4,0.4),"Beam",Weapon)
  1198. Beam.Transparency = 0.4
  1199. Beam.Anchored = true
  1200. Beam.CFrame = Torso.CFrame * CFrame.new(0,0,-40)
  1201. Cylinder(Vector3.new(100,99999,100),Beam)
  1202. game.Debris:AddItem(Beam,2)
  1203. Blast = Instance.new("Part")
  1204. CreatePart(Blast,PantsColor,Vector3.new(0.4,0.4,0.4),"Blast",Weapon)
  1205. Blast.Transparency = 0.4
  1206. Blast.Anchored = true
  1207. Blast.CFrame = Beam.CFrame
  1208. SpecialMesh("http://www.roblox.com/asset/?id=20329976",Vector3.new(20,20,20),Blast)
  1209. game.Debris:AddItem(Blast,2)
  1210. function onTouched(hit)
  1211. Human = hit.Parent:FindFirstChild("Humanoid")
  1212. if Human ~= nil and hit.Parent.Name ~= Player.Name and Use == false then
  1213. Use = true
  1214. Faint = Instance.new("IntValue")
  1215. Faint.Name = "Faint"
  1216. Faint.Parent = Human
  1217. game.Debris:AddItem(Faint,1)
  1218. Human:TakeDamage(1000)
  1219. end
  1220. end
  1221. Dragon.Touched:connect(onTouched)
  1222. for i=1, 20 do
  1223. wait()
  1224. Beam.Mesh.Scale = Beam.Mesh.Scale + Vector3.new(1,1,1)
  1225. Blast.Mesh.Scale = Blast.Mesh.Scale + Vector3.new(1,1,1)
  1226. end
  1227. game.Lighting.Brightness = 1
  1228. Humanoid.WalkSpeed = 16
  1229. Camera.CameraType = "Track"
  1230. Camera.CameraSubject = Head
  1231. Attack = false
  1232. end
  1233. end
  1234. function ChidoriStream()
  1235. if Attack == false and Streaming == false and Awakening == false and Chakra.Value >= 100 then
  1236. Attack = true
  1237. Streaming = true
  1238. Head.Anchored = true
  1239. for i=1, 5 do
  1240. wait(0.0001)
  1241. Chakra.Value = Chakra.Value - 20
  1242. end
  1243. Stream = Instance.new("Part")
  1244. CreatePart(Stream,BrickColor.new("Deep blue"),Vector3.new(40,40,40),"Stream",Weapon)
  1245. Stream.Transparency = 0.2
  1246. Stream.Anchored = true
  1247. Stream.CFrame = Torso.CFrame
  1248. Sphere(Vector3.new(1,1,1),Stream)
  1249. function onTouched(hit)
  1250. Human = hit.Parent:FindFirstChild("Humanoid")
  1251. if Human ~= nil and hit.Parent.Name ~= Player.Name then
  1252. Faint = Instance.new("IntValue")
  1253. Faint.Name = "Faint"
  1254. Faint.Parent = Human
  1255. game.Debris:AddItem(Faint,1)
  1256. Human:TakeDamage(5)
  1257. end
  1258. end
  1259. Stream.Touched:connect(onTouched)
  1260. wait(4)
  1261. Head.Anchored = false
  1262. Stream:remove()
  1263. Attack = false
  1264. wait(8)
  1265. Streaming = false
  1266. elseif Attack == false and Streaming == false and Awakening == true and Chakra.Value >= 50 then
  1267. Attack = true
  1268. Streaming = true
  1269. Head.Anchored = true
  1270. for i=1, 5 do
  1271. wait(0.0001)
  1272. Chakra.Value = Chakra.Value - 10
  1273. end
  1274. Stream = Instance.new("Part")
  1275. CreatePart(Stream,BrickColor.new("Deep blue"),Vector3.new(40,40,40),"Stream",Weapon)
  1276. Stream.Transparency = 0.2
  1277. Stream.Anchored = true
  1278. Stream.CFrame = Torso.CFrame
  1279. Sphere(Vector3.new(1,1,1),Stream)
  1280. function onTouched(hit)
  1281. Human = hit.Parent:FindFirstChild("Humanoid")
  1282. if Human ~= nil and hit.Parent.Name ~= Player.Name then
  1283. Faint = Instance.new("IntValue")
  1284. Faint.Name = "Faint"
  1285. Faint.Parent = Human
  1286. game.Debris:AddItem(Faint,1)
  1287. Human:TakeDamage(1000)
  1288. end
  1289. end
  1290. Stream.Touched:connect(onTouched)
  1291. wait(4)
  1292. Head.Anchored = false
  1293. Stream:remove()
  1294. Attack = false
  1295. wait(8)
  1296. Streaming = false
  1297. end
  1298. end
  1299. function Awaken()
  1300. if Attack == false and Awakening == false and Ready == false and Chakra.Value >= MaxChakra.Value and Humanoid.Health <= 100 then
  1301. Attack = true
  1302. Ready = true
  1303. Awakening = true
  1304. Handle.Weld.Part0 = Stomach
  1305. Sheath.Weld.Part0 = Stomach
  1306. for i, v in pairs(Weapon:GetChildren()) do
  1307. if v.Name == "Shirt" or v.Name == "Sleeve" or v.Name == "Symbol" then
  1308. v.Transparency = 1
  1309. end
  1310. end
  1311. SkinColor = BrickColor.new("Dark stone grey")
  1312. for i, v in pairs(Weapon:GetChildren()) do
  1313. if v.BrickColor == BrickColor.new("Pastel brown") then
  1314. v.BrickColor = SkinColor
  1315. end
  1316. end
  1317. for i=1, 30 do
  1318. wait(0.0001)
  1319. HairColor = BrickColor.new(Color3.new(0,0,i/25))
  1320. for i, v in pairs(Weapon:GetChildren()) do
  1321. if v.Name == "Hair" then
  1322. v.BrickColor = HairColor
  1323. v.Mesh.Scale = v.Mesh.Scale + Vector3.new(0,0.016,0.0006)
  1324. v.Weld.C0 = v.Weld.C0 * CFrame.new(0,-0.005,0.0025)
  1325. end
  1326. end
  1327. end
  1328. Blade.BrickColor = BrickColor.new("Bright blue")
  1329. Edge.BrickColor = BrickColor.new("Bright blue")
  1330. Damage.Value = 10
  1331. Wing = Instance.new("Part")
  1332. CreatePart(Wing,SkinColor,Vector3.new(0.4,0.4,0.4),"Wing",Weapon)
  1333. Block(Vector3.new(1.4,3,1.4),Wing)
  1334. Wing.Mesh.Bevel = 0.3
  1335. Glue(Body,Wing,CFrame.new(0.8,0.4,0.6) * CFrame.Angles(math.rad(-135),0,math.rad(45)))
  1336. Hand = Instance.new("Part")
  1337. CreatePart(Hand,SkinColor,Vector3.new(0.4,0.4,0.4),"Hand",Weapon)
  1338. Block(Vector3.new(8,7,2),Hand)
  1339. Hand.Mesh.Bevel = 0.3
  1340. Glue(Wing,Hand,CFrame.new(1.6,-0.6,0) * CFrame.Angles(math.rad(-65),0,math.rad(45)))
  1341. Finger = Instance.new("Part")
  1342. CreatePart(Finger,SkinColor,Vector3.new(0.4,0.4,0.4),"Finger",Weapon)
  1343. Block(Vector3.new(2,10,2),Finger)
  1344. Finger.Mesh.Bevel = 0.3
  1345. Glue(Hand,Finger,CFrame.new(0,-2,0))
  1346. Finger = Instance.new("Part")
  1347. CreatePart(Finger,SkinColor,Vector3.new(0.4,0.4,0.4),"Finger",Weapon)
  1348. Block(Vector3.new(2,10,2),Finger)
  1349. Finger.Mesh.Bevel = 0.3
  1350. Glue(Hand,Finger,CFrame.new(0,-2,0))
  1351. Finger = Instance.new("Part")
  1352. CreatePart(Finger,SkinColor,Vector3.new(0.4,0.4,0.4),"Finger",Weapon)
  1353. Block(Vector3.new(2,6,2),Finger)
  1354. Finger.Mesh.Bevel = 0.3
  1355. Glue(Hand,Finger,CFrame.new(2,-1,0) * CFrame.Angles(0,0,math.rad(50)))
  1356. Finger = Instance.new("Part")
  1357. CreatePart(Finger,SkinColor,Vector3.new(0.4,0.4,0.4),"Finger",Weapon)
  1358. Block(Vector3.new(2,8,2),Finger)
  1359. Finger.Mesh.Bevel = 0.3
  1360. Glue(Hand,Finger,CFrame.new(-1,-2,0) * CFrame.Angles(0,0,math.rad(-25)))
  1361. Finger = Instance.new("Part")
  1362. CreatePart(Finger,SkinColor,Vector3.new(0.4,0.4,0.4),"Finger",Weapon)
  1363. Block(Vector3.new(2,6,2),Finger)
  1364. Finger.Mesh.Bevel = 0.3
  1365. Glue(Hand,Finger,CFrame.new(-2,-1,0) * CFrame.Angles(0,0,math.rad(-80)))
  1366. Finger = Instance.new("Part")
  1367. CreatePart(Finger,SkinColor,Vector3.new(0.4,0.4,0.4),"Finger",Weapon)
  1368. Block(Vector3.new(2,6,2),Finger)
  1369. Finger.Mesh.Bevel = 0.3
  1370. Glue(Hand,Finger,CFrame.new(1,-2,0) * CFrame.Angles(0,0,math.rad(25)))
  1371. Wing = Instance.new("Part")
  1372. CreatePart(Wing,SkinColor,Vector3.new(0.4,0.4,0.4),"Wing",Weapon)
  1373. Block(Vector3.new(1.4,3,1.4),Wing)
  1374. Wing.Mesh.Bevel = 0.3
  1375. Glue(Body,Wing,CFrame.new(-0.8,0.4,0.6) * CFrame.Angles(math.rad(-135),0,math.rad(-45)))
  1376. Hand = Instance.new("Part")
  1377. CreatePart(Hand,SkinColor,Vector3.new(0.4,0.4,0.4),"Hand",Weapon)
  1378. Block(Vector3.new(8,7,2),Hand)
  1379. Hand.Mesh.Bevel = 0.3
  1380. Glue(Wing,Hand,CFrame.new(-1.6,-0.6,0) * CFrame.Angles(math.rad(-65),0,math.rad(-45)))
  1381. Finger = Instance.new("Part")
  1382. CreatePart(Finger,SkinColor,Vector3.new(0.4,0.4,0.4),"Finger",Weapon)
  1383. Block(Vector3.new(2,10,2),Finger)
  1384. Finger.Mesh.Bevel = 0.3
  1385. Glue(Hand,Finger,CFrame.new(0,-2,0))
  1386. Finger = Instance.new("Part")
  1387. CreatePart(Finger,SkinColor,Vector3.new(0.4,0.4,0.4),"Finger",Weapon)
  1388. Block(Vector3.new(2,10,2),Finger)
  1389. Finger.Mesh.Bevel = 0.3
  1390. Glue(Hand,Finger,CFrame.new(0,-2,0))
  1391. Finger = Instance.new("Part")
  1392. CreatePart(Finger,SkinColor,Vector3.new(0.4,0.4,0.4),"Finger",Weapon)
  1393. Block(Vector3.new(2,6,2),Finger)
  1394. Finger.Mesh.Bevel = 0.3
  1395. Glue(Hand,Finger,CFrame.new(2,-1,0) * CFrame.Angles(0,0,math.rad(50)))
  1396. Finger = Instance.new("Part")
  1397. CreatePart(Finger,SkinColor,Vector3.new(0.4,0.4,0.4),"Finger",Weapon)
  1398. Block(Vector3.new(2,8,2),Finger)
  1399. Finger.Mesh.Bevel = 0.3
  1400. Glue(Hand,Finger,CFrame.new(-1,-2,0) * CFrame.Angles(0,0,math.rad(-25)))
  1401. Finger = Instance.new("Part")
  1402. CreatePart(Finger,SkinColor,Vector3.new(0.4,0.4,0.4),"Finger",Weapon)
  1403. Block(Vector3.new(2,6,2),Finger)
  1404. Finger.Mesh.Bevel = 0.3
  1405. Glue(Hand,Finger,CFrame.new(-2,-1,0) * CFrame.Angles(0,0,math.rad(-80)))
  1406. Finger = Instance.new("Part")
  1407. CreatePart(Finger,SkinColor,Vector3.new(0.4,0.4,0.4),"Finger",Weapon)
  1408. Block(Vector3.new(2,6,2),Finger)
  1409. Finger.Mesh.Bevel = 0.3
  1410. Glue(Hand,Finger,CFrame.new(1,-2,0) * CFrame.Angles(0,0,math.rad(25)))
  1411. Attack = false
  1412. wait(999999)
  1413. Awakening = false
  1414. for i, v in pairs(Weapon:GetChildren()) do
  1415. if v.Name == "Shirt" or v.Name == "Sleeve" or v.Name == "Symbol" then
  1416. v.Transparency = 0
  1417. end
  1418. end
  1419. for i, v in pairs(Weapon:GetChildren()) do
  1420. if v.Name == "Wing" or v.Name == "Finger" then
  1421. v:remove()
  1422. end
  1423. end
  1424. SkinColor = BrickColor.new("Pastel brown")
  1425. for i, v in pairs(Weapon:GetChildren()) do
  1426. if v.BrickColor == BrickColor.new("Dark stone grey") then
  1427. v.BrickColor = SkinColor
  1428. end
  1429. end
  1430. for i=1, 30 do
  1431. wait(0.0001)
  1432. HairColor = BrickColor.new("Black")
  1433. for i, v in pairs(Weapon:GetChildren()) do
  1434. if v.Name == "Hair" then
  1435. v.BrickColor = HairColor
  1436. v.Mesh.Scale = v.Mesh.Scale + Vector3.new(0,-0.016,-0.0006)
  1437. v.Weld.C0 = v.Weld.C0 * CFrame.new(0,0.005,-0.0025)
  1438. end
  1439. end
  1440. end
  1441. for i, v in pairs(Torso:GetChildren()) do
  1442. if v:IsA("BodyPosition") then
  1443. v:remove()
  1444. end
  1445. end
  1446. Blade.BrickColor = BrickColor.new("White")
  1447. Edge.BrickColor = BrickColor.new("White")
  1448. Damage.Value = 5
  1449. wait(999999)
  1450. Ready = false
  1451. end
  1452. end
  1453. function Toggle()
  1454. if Attack == false and Sword == Sheathed then
  1455. Attack = true
  1456. Sword = Drawn
  1457. LArm.Weld.C0 = CFrame.new(-1,0.2,0) * CFrame.Angles(math.rad(-45),0,math.rad(-45))
  1458. LArm2.Weld.C0 = CFrame.new(0,-1,0.2) * CFrame.Angles(math.rad(-45),0,0)
  1459. wait(0.05)
  1460. LArm.Weld.C0 = CFrame.new(-1,0.2,0.2) * CFrame.Angles(math.rad(-90),0,math.rad(-45))
  1461. LArm2.Weld.C0 = CFrame.new(0,-1,0.2) * CFrame.Angles(math.rad(-65),0,0)
  1462. wait(0.05)
  1463. LArm.Weld.C0 = CFrame.new(-1,0.2,0.4) * CFrame.Angles(math.rad(-135),0,math.rad(-45))
  1464. LArm2.Weld.C0 = CFrame.new(0,-1,0.2) * CFrame.Angles(math.rad(-25),0,0)
  1465. wait(0.05)
  1466. LArm.Weld.C0 = CFrame.new(-1,0.2,0.4) * CFrame.Angles(math.rad(-155),0,math.rad(-25))
  1467. LArm2.Weld.C0 = CFrame.new(0,-1,0.2) * CFrame.Angles(math.rad(-25),0,0)
  1468. Handle.Weld.Part0 = Hand2
  1469. Handle.Weld.C0 = CFrame.new(0,-0.4,0) * CFrame.Angles(math.rad(135),0,math.rad(90))
  1470. LArm.Weld.C0 = CFrame.new(-1,-0.2,0) * CFrame.Angles(math.rad(90),0,math.rad(-45))
  1471. wait(0.05)
  1472. Handle.Weld.C0 = CFrame.new(0,-0.4,0) * CFrame.Angles(math.rad(135),math.rad(-90),math.rad(90))
  1473. wait(0.05)
  1474. Handle.Weld.C0 = CFrame.new(0,-0.4,0) * CFrame.Angles(math.rad(45),math.rad(-90),math.rad(90))
  1475. wait(1)
  1476. Handle.Weld:remove()
  1477. Handle.Anchored = true
  1478. Attack = false
  1479. end
  1480. end
  1481. function onKeyDown(key)
  1482. key:lower()
  1483. if key == "q" then
  1484. ShurikenThrow()
  1485. elseif key == "e" then
  1486. Slash()
  1487. elseif key == "0" then
  1488. ChakraRestore()
  1489. elseif key == "v" then
  1490. Chidori()
  1491. elseif key == "f" then
  1492. FireBall()
  1493. elseif key == "g" then
  1494. Kirin()
  1495. elseif key == "t" then
  1496. ChidoriStream()
  1497. elseif key == "b" then
  1498. Awaken()
  1499. elseif key == "r" then
  1500. Toggle()
  1501. end
  1502. end
  1503. function onKeyUp(key)
  1504. key:lower()
  1505. if key == "0" then
  1506. Hold = false
  1507. Humanoid.WalkSpeed = 16
  1508. elseif key == "f" then
  1509. Hold = false
  1510. Humanoid.WalkSpeed = 16
  1511. end
  1512. end
  1513. function onButton1Down(mouse)
  1514. if Attack == false and Awakening == false then
  1515. Attack = true
  1516. for i=1, 20 do
  1517. wait(0.1)
  1518. if Chakra.Value >= 1 then
  1519. Chakra.Value = Chakra.Value - 1
  1520. Humanoid.WalkSpeed = 40
  1521. Sparkles = Instance.new("Sparkles")
  1522. Sparkles.Parent = Torso
  1523. game.Debris:AddItem(Sparkles,0.2)
  1524. else
  1525. Attack = false
  1526. Humanoid.WalkSpeed = 16
  1527. end
  1528. end
  1529. Humanoid.WalkSpeed = 16
  1530. Attack = false
  1531. elseif Attack == false and Awakening == true then
  1532. Attack = true
  1533. Action = ""
  1534. Bp = Instance.new("BodyPosition")
  1535. Bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1536. Bp.P = 1000
  1537. Bp.position = Torso.Position
  1538. Bp.Parent = Torso
  1539. Stomach.Weld.C0 = CFrame.new(0,0.2,0) * CFrame.Angles(math.rad(-90),0,0)
  1540. for i=1, 40 do
  1541. wait(0.0001)
  1542. if (mouse.Hit.p - Spot.Position).magnitude <= 200 then
  1543. Spot.CFrame = CFrame.new(mouse.Hit.p,Torso.Position)
  1544. Bp.position = Spot.Position + Vector3.new(0,20,0)
  1545. Torso.CFrame = CFrame.new(Torso.Position,mouse.Hit.p)
  1546. else
  1547. end
  1548. end
  1549. for i, v in pairs(Torso:GetChildren()) do
  1550. if v:IsA("BodyPosition") then
  1551. v:remove()
  1552. end
  1553. end
  1554. Stomach.Weld.C0 = CFrame.new(0,0.2,0)
  1555. Attack = false
  1556. Action = "Flipping"
  1557. end
  1558. end
  1559. function onSelected(mouse)
  1560. mouse.KeyDown:connect(onKeyDown)
  1561. mouse.KeyUp:connect(onKeyUp)
  1562. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  1563. script.Parent = Char
  1564. HopperBin:remove()
  1565. end
  1566. script.Parent.Selected:connect(onSelected)
  1567. function onRunning(speed)
  1568. if speed >= 0.1 then
  1569. Pose = "Running"
  1570. else
  1571. Pose = "Standing"
  1572. end
  1573. end
  1574. function onJumping()
  1575. Pose = "Jumping"
  1576. for i=1, 5 do
  1577. wait(0.1)
  1578. if Attack == false then
  1579. Body.Weld.C0 = CFrame.new(0,1,-0.4) * CFrame.Angles(math.rad(-25),0,0)
  1580. RArm.Weld.C0 = CFrame.new(1.6,0.2,0) * CFrame.Angles(0,math.rad(-25),math.rad(90))
  1581. RArm2.Weld.C0 = CFrame.new(0,-1,0)
  1582. LArm.Weld.C0 = CFrame.new(-1.6,0.2,0) * CFrame.Angles(0,math.rad(25),math.rad(-90))
  1583. LArm2.Weld.C0 = CFrame.new(0,-1,-0)
  1584. RLeg.Weld.C0 = CFrame.new(0.5,-1.2,-0.4) * CFrame.Angles(math.rad(45),0,0)
  1585. RLeg2.Weld.C0 = CFrame.new(0,-1,0.6) * CFrame.Angles(math.rad(-65),0,0)
  1586. LLeg.Weld.C0 = CFrame.new(-0.5,-1.2,-0.4) * CFrame.Angles(math.rad(65),0,0)
  1587. LLeg2.Weld.C0 = CFrame.new(0,-1,0.6) * CFrame.Angles(math.rad(-45),0,0)
  1588. end
  1589. end
  1590. end
  1591. Humanoid.Running:connect(onRunning)
  1592. Humanoid.Jumping:connect(onJumping)
  1593. function onJumping()
  1594. Pose = "Jumping"
  1595. for i=1, 5 do
  1596. wait(0.1)
  1597. if Attck == false then
  1598. Body.Weld.C0 = CFrame.new(0,1,-0.4) * CFrame.Angles(math.rad(-25),0,0)
  1599. RArm.Weld.C0 = CFrame.new(1.6,0.2,0) * CFrame.Angles(0,math.rad(-25),math.rad(90))
  1600. RArm2.Weld.C0 = CFrame.new(0,-1,0)
  1601. LArm.Weld.C0 = CFrame.new(-1.6,0.2,0) * CFrame.Angles(0,math.rad(25),math.rad(-90))
  1602. LArm2.Weld.C0 = CFrame.new(0,-1,-0)
  1603. RLeg.Weld.C0 = CFrame.new(0.5,-1.2,-0.4) * CFrame.Angles(math.rad(45),0,0)
  1604. RLeg2.Weld.C0 = CFrame.new(0,-1,0.6) * CFrame.Angles(math.rad(-65),0,0)
  1605. LLeg.Weld.C0 = CFrame.new(-0.5,-1.2,-0.4) * CFrame.Angles(math.rad(65),0,0)
  1606. LLeg2.Weld.C0 = CFrame.new(0,-1,0.6) * CFrame.Angles(math.rad(-45),0,0)
  1607. end
  1608. end
  1609. end
  1610. Humanoid.Died:connect(onDied)
  1611. Humanoid.Running:connect(onRunning)
  1612. Humanoid.Jumping:connect(onJumping)
  1613. Spawn(function()
  1614. while true do
  1615. wait()
  1616. if Pose == "Running" and Attack == false then
  1617. Body.Weld.C0 = CFrame.new(0,1,-0.1) * CFrame.Angles(math.rad(-15),0,0)
  1618. RArm.Weld.C0 = CFrame.new(1,0,0.4) * CFrame.Angles(math.rad(-90),0,0)
  1619. LArm.Weld.C0 = CFrame.new(-1,0,0.4) * CFrame.Angles(math.rad(-90),0,0)
  1620. RLeg.Weld.C0 = CFrame.new(0.5,-1.2,0)
  1621. RLeg2.Weld.C0 = CFrame.new(0,-1.2,0)
  1622. LLeg.Weld.C0 = CFrame.new(-0.5,-1.2,0)
  1623. LLeg2.Weld.C0 = CFrame.new(0,-1.2,0)
  1624. for i=1, 4 do
  1625. wait(0.01)
  1626. if Pose == "Running" and Attack == false then
  1627. RArm.Weld.C0 = RArm.Weld.C0 * CFrame.Angles(math.rad(2),0,0)
  1628. RArm2.Weld.C0 = RArm2.Weld.C0 * CFrame.Angles(math.rad(2),0,0)
  1629. LArm.Weld.C0 = LArm.Weld.C0 * CFrame.Angles(math.rad(-2),0,0)
  1630. LArm2.Weld.C0 = LArm2.Weld.C0 * CFrame.Angles(math.rad(-2),0,0)
  1631. else
  1632. end
  1633. end
  1634. RLeg.Weld.C0 = CFrame.new(0.5,-1.2,0) * CFrame.Angles(math.rad(45),0,0)
  1635. RLeg2.Weld.C0 = CFrame.new(0,-1.2,0) * CFrame.Angles(math.rad(-15),0,0)
  1636. LLeg.Weld.C0 = CFrame.new(-0.5,-1.2,0) * CFrame.Angles(math.rad(-45),0,0)
  1637. LLeg2.Weld.C0 = CFrame.new(0,-1.2,0) * CFrame.Angles(math.rad(-15),0,0)
  1638. for i=1, 4 do
  1639. wait(0.01)
  1640. if Pose == "Running" and Attack == false then
  1641. RArm.Weld.C0 = RArm.Weld.C0 * CFrame.Angles(math.rad(-4),0,0)
  1642. RArm2.Weld.C0 = RArm2.Weld.C0 * CFrame.Angles(math.rad(-4),0,0)
  1643. LArm.Weld.C0 = LArm.Weld.C0 * CFrame.Angles(math.rad(4),0,0)
  1644. LArm2.Weld.C0 = LArm2.Weld.C0 * CFrame.Angles(math.rad(4),0,0)
  1645. else
  1646. end
  1647. end
  1648. RLeg.Weld.C0 = CFrame.new(0.5,-1.2,0) * CFrame.Angles(math.rad(-45),0,0)
  1649. RLeg2.Weld.C0 = CFrame.new(0,-1.2,0) * CFrame.Angles(math.rad(-15),0,0)
  1650. LLeg.Weld.C0 = CFrame.new(-0.5,-1.2,0) * CFrame.Angles(math.rad(45),0,0)
  1651. LLeg2.Weld.C0 = CFrame.new(0,-1.2,0) * CFrame.Angles(math.rad(-15),0,0)
  1652. for i=1, 4 do
  1653. wait(0.01)
  1654. if Pose == "Running" and Attack == false then
  1655. RArm.Weld.C0 = RArm.Weld.C0 * CFrame.Angles(math.rad(2),0,0)
  1656. RArm2.Weld.C0 = RArm2.Weld.C0 * CFrame.Angles(math.rad(2),0,0)
  1657. LArm.Weld.C0 = LArm.Weld.C0 * CFrame.Angles(math.rad(-2),0,0)
  1658. LArm2.Weld.C0 = LArm2.Weld.C0 * CFrame.Angles(math.rad(-2),0,0)
  1659. else
  1660. end
  1661. end
  1662. RArm.Weld.C0 = CFrame.new(1,-0.2,0)
  1663. RArm2.Weld.C0 = CFrame.new(0,-1,0)
  1664. LArm.Weld.C0 = CFrame.new(-1,-0.2,0)
  1665. LArm2.Weld.C0 = CFrame.new(0,-1,0)
  1666. RLeg.Weld.C0 = CFrame.new(0.5,-1.2,0)
  1667. RLeg2.Weld.C0 = CFrame.new(0,-1.2,0)
  1668. LLeg.Weld.C0 = CFrame.new(-0.5,-1.2,0)
  1669. LLeg2.Weld.C0 = CFrame.new(0,-1.2,0)
  1670. end
  1671. end
  1672. end)
  1673. function onTouched(hit)
  1674. Human = hit.Parent:FindFirstChild("Humanoid")
  1675. if Human ~= nil and hit.Parent.Name == Char.Name and hit.Name == "Torso" then
  1676. Glue(Handle,Body,CFrame.new(0,0,0))
  1677. Handle.Anchored = false
  1678. Sword = Sheathed
  1679. end
  1680. end
  1681. Handle.Touched:connect(onTouched)
  1682. function onTouched(hit)
  1683. Human = hit.Parent:FindFirstChild("Humanoid")
  1684. if Human ~= nil and Combo2 == true or Combo3 == true and Attack == true then
  1685. Human:TakeDamage(Damage.Value)
  1686. end
  1687. end
  1688. Blade.Touched:connect(onTouched)
  1689. function onTouched(hit)
  1690. Human = hit.Parent:FindFirstChild("Humanoid")
  1691. if Human ~= nil and Combo2 == true or Combo3 == true and Attack == true then
  1692. Human:TakeDamage(Damage.Value)
  1693. end
  1694. end
  1695. Edge.Touched:connect(onTouched)
  1696. function onTouched(hit)
  1697. if hit.Name == "Wall" and Flipping == false and Action == "Flip" then
  1698. Flipping = true
  1699. Bp = Instance.new("BodyPosition")
  1700. Bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1701. Bp.P = 1000
  1702. Bp.position = Torso.Position
  1703. Bp.Parent = Torso
  1704. Bg = Instance.new("BodyGyro")
  1705. Bg.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  1706. Bg.P = 69999999
  1707. Bg.cframe = Torso.CFrame
  1708. Bg.Parent = Torso
  1709. Spot.CFrame = Torso.CFrame * CFrame.new(0,20,10)
  1710. Bp.position = Spot.Position
  1711. for i=1, 18 do
  1712. wait(0.0001)
  1713. Spot.CFrame = Spot.CFrame * CFrame.new(0,-0.4,1)
  1714. Bp.position = Spot.Position
  1715. Stomach.Weld.C0 = Stomach.Weld.C0 * CFrame.Angles(math.rad(20),0,0)
  1716. Body.Weld.C0 = CFrame.new(0,1,-0.4) * CFrame.Angles(math.rad(-25),0,0)
  1717. if Attack == false then
  1718. RArm.Weld.C0 = CFrame.new(1.6,0.2,0) * CFrame.Angles(0,math.rad(-25),math.rad(90))
  1719. RArm2.Weld.C0 = CFrame.new(0,-1,0)
  1720. LArm.Weld.C0 = CFrame.new(-1.6,0.2,0) * CFrame.Angles(0,math.rad(25),math.rad(-90))
  1721. LArm2.Weld.C0 = CFrame.new(0,-1,-0)
  1722. RLeg.Weld.C0 = CFrame.new(0.5,-1.2,-0.4) * CFrame.Angles(math.rad(45),0,0)
  1723. RLeg2.Weld.C0 = CFrame.new(0,-1,0.6) * CFrame.Angles(math.rad(-65),0,0)
  1724. LLeg.Weld.C0 = CFrame.new(-0.5,-1.2,-0.4) * CFrame.Angles(math.rad(65),0,0)
  1725. LLeg2.Weld.C0 = CFrame.new(0,-1,0.6) * CFrame.Angles(math.rad(-45),0,0)
  1726. end
  1727. end
  1728. Stomach.Weld.C0 = CFrame.new(0,0.2,0)
  1729. Bp:remove()
  1730. Bg:remove()
  1731. Flipping = false
  1732. end
  1733. end
  1734. RLeg2.Touched:connect(onTouched)
  1735. Spawn(function()
  1736. while true do
  1737. wait()
  1738. if Pose == "Standing" and Attack == false then
  1739. Body.Weld.C0 = CFrame.new(0,1,0)
  1740. RArm.Weld.C0 = CFrame.new(1,-0.2,0)
  1741. RArm2.Weld.C0 = CFrame.new(0,-1,0)
  1742. LArm.Weld.C0 = CFrame.new(-1,-0.2,0)
  1743. LArm2.Weld.C0 = CFrame.new(0,-1.2,0)
  1744. RLeg.Weld.C0 = CFrame.new(0.5,-1.2,0)
  1745. RLeg2.Weld.C0 = CFrame.new(0,-1.2,0)
  1746. LLeg.Weld.C0 = CFrame.new(-0.5,-1.2,0)
  1747. LLeg2.Weld.C0 = CFrame.new(0,-1.2,0)
  1748. wait(1)
  1749. if Pose == "Standing" and Attack == false then
  1750. Body.Weld.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(-5),0,0)
  1751. RArm.Weld.C0 = CFrame.new(1,-0.2,0) * CFrame.Angles(math.rad(5),0,0)
  1752. RArm2.Weld.C0 = CFrame.new(0,-1,0) * CFrame.Angles(math.rad(5),0,0)
  1753. LArm.Weld.C0 = CFrame.new(-1,-0.2,0) * CFrame.Angles(math.rad(-5),0,0)
  1754. LArm2.Weld.C0 = CFrame.new(0,-1.2,0) * CFrame.Angles(math.rad(-5),0,0)
  1755. RLeg.Weld.C0 = CFrame.new(0.5,-1.2,0) * CFrame.Angles(math.rad(5),0,0)
  1756. RLeg2.Weld.C0 = CFrame.new(0,-1.2,0) * CFrame.Angles(math.rad(5),0,0)
  1757. LLeg.Weld.C0 = CFrame.new(-0.5,-1.2,0) * CFrame.Angles(math.rad(-5),0,0)
  1758. LLeg2.Weld.C0 = CFrame.new(0,-1.2,0) * CFrame.Angles(math.rad(-5),0,0)
  1759. wait(1)
  1760. if Pose == "Standing" and Attack == false then
  1761. Body.Weld.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(-10),0,0)
  1762. RArm.Weld.C0 = CFrame.new(1,-0.2,0) * CFrame.Angles(math.rad(-5),0,0)
  1763. RArm2.Weld.C0 = CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-5),0,0)
  1764. LArm.Weld.C0 = CFrame.new(-1,-0.2,0) * CFrame.Angles(math.rad(5),0,0)
  1765. LArm2.Weld.C0 = CFrame.new(0,-1.2,0) * CFrame.Angles(math.rad(5),0,0)
  1766. RLeg.Weld.C0 = CFrame.new(0.5,-1.2,0) * CFrame.Angles(math.rad(-5),0,0)
  1767. RLeg2.Weld.C0 = CFrame.new(0,-1.2,0) * CFrame.Angles(math.rad(-5),0,0)
  1768. LLeg.Weld.C0 = CFrame.new(-0.5,-1.2,0) * CFrame.Angles(math.rad(5),0,0)
  1769. LLeg2.Weld.C0 = CFrame.new(0,-1.2,0) * CFrame.Angles(math.rad(5),0,0)
  1770. wait(1)
  1771. if Pose == "Standing" and Attack == false then
  1772. Body.Weld.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(-15),0,0)
  1773. RArm.Weld.C0 = CFrame.new(1,-0.2,0) * CFrame.Angles(math.rad(-10),0,0)
  1774. RArm2.Weld.C0 = CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-10),0,0)
  1775. LArm.Weld.C0 = CFrame.new(-1,-0.2,0) * CFrame.Angles(math.rad(10),0,0)
  1776. LArm2.Weld.C0 = CFrame.new(0,-1.2,0) * CFrame.Angles(math.rad(10),0,0)
  1777. RLeg.Weld.C0 = CFrame.new(0.5,-1.2,0) * CFrame.Angles(math.rad(-10),0,0)
  1778. RLeg2.Weld.C0 = CFrame.new(0,-1.2,0) * CFrame.Angles(math.rad(-10),0,0)
  1779. LLeg.Weld.C0 = CFrame.new(-0.5,-1.2,0) * CFrame.Angles(math.rad(10),0,0)
  1780. LLeg2.Weld.C0 = CFrame.new(0,-1.2,0) * CFrame.Angles(math.rad(10),0,0)
  1781. end
  1782. end
  1783. end
  1784. end
  1785. end
  1786. end)
  1787. Spawn(function()
  1788. while true do
  1789. wait()
  1790. if Awakening == true then
  1791. for i=1, 4 do
  1792. wait(0.1)
  1793. for i, v in pairs(Weapon:GetChildren()) do
  1794. if v.Name == "Wing" then
  1795. v.Weld.C0 = v.Weld.C0 * CFrame.Angles(math.rad(10),0,0)
  1796. end
  1797. end
  1798. end
  1799. for i=1, 4 do
  1800. wait(0.1)
  1801. for i, v in pairs(Weapon:GetChildren()) do
  1802. if v.Name == "Wing" then
  1803. v.Weld.C0 = v.Weld.C0 * CFrame.Angles(math.rad(-10),0,0)
  1804. end
  1805. end
  1806. end
  1807. end
  1808. end
  1809. end)
  1810. Spawn(function()
  1811. while true do
  1812. wait()
  1813. if Humanoid.Health <= 1 then
  1814. Attack = true
  1815. Bp = Instance.new("BodyPosition")
  1816. Bp.maxForce = Vector3.new(0,math.huge,0)
  1817. Bp.position = workspace.Base.Position + Vector3.new(0,1,0)
  1818. Bp.Parent = Torso
  1819. Bg = Instance.new("BodyGyro")
  1820. Bg.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  1821. Bg.cframe = CFrame.Angles(math.rad(90),0,0)
  1822. Bg.Parent = Torso
  1823. for i=1, 100 do
  1824. wait(0.01)
  1825. Bp.position = Bp.position + Vector3.new(math.random(-0.01,0.01),0,math.random(-0.01,0.01))
  1826. RArm.Weld.C0 = CFrame.new(1.6,0.2,0) * CFrame.Angles(0,math.rad(-25),math.rad(90))
  1827. RArm2.Weld.C0 = CFrame.new(0,-1,0)
  1828. LArm.Weld.C0 = CFrame.new(-1.6,0.2,0) * CFrame.Angles(0,math.rad(25),math.rad(-90))
  1829. LArm2.Weld.C0 = CFrame.new(0,-1,-0)
  1830. RLeg.Weld.C0 = CFrame.new(0.6,-1.2,0) * CFrame.Angles(0,0,math.rad(45))
  1831. RLeg2.Weld.C0 = CFrame.new(0,-1.2,0)
  1832. LLeg.Weld.C0 = CFrame.new(-0.6,-1.2,0) * CFrame.Angles(0,0,math.rad(-45))
  1833. LLeg2.Weld.C0 = CFrame.new(0,-1.2,0)
  1834. end
  1835. Model = Instance.new("Model")
  1836. Model.Parent = workspace
  1837. Torso = Instance.new("Part")
  1838. Torso.Name = "Torso"
  1839. Torso.Anchored = true
  1840. Torso.Transparency = 1
  1841. Torso.CanCollide = false
  1842. Torso.Position = Vector3.new(0,100000,0)
  1843. Human = Instance.new("Humanoid")
  1844. Human.Parent = Model
  1845. Human.Torso = Torso
  1846. Player.Character = Model
  1847. end
  1848. end
  1849. end)
  1850. Spawn(function()
  1851. while true do
  1852. wait()
  1853. if Humanoid:FindFirstChild("Faint") ~= nil then
  1854. Attack = true
  1855. Bp = Instance.new("BodyPosition")
  1856. Bp.maxForce = Vector3.new(0,math.huge,0)
  1857. Bp.position = workspace.Base.Position + Vector3.new(0,1,0)
  1858. Bp.Parent = Torso
  1859. game.Debris:AddItem(Bp,8)
  1860. Bg = Instance.new("BodyGyro")
  1861. Bg.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  1862. Bg.cframe = CFrame.Angles(math.rad(90),0,0)
  1863. Bg.Parent = Torso
  1864. game.Debris:AddItem(Bg,8)
  1865. for i=1, 80 do
  1866. wait(0.1)
  1867. Bp.position = Bp.position + Vector3.new(math.random(-0.01,0.01),0,math.random(-0.01,0.01))
  1868. RArm.Weld.C0 = CFrame.new(1.6,0.2,0) * CFrame.Angles(0,math.rad(-25),math.rad(90))
  1869. RArm2.Weld.C0 = CFrame.new(0,-1,0)
  1870. LArm.Weld.C0 = CFrame.new(-1.6,0.2,0) * CFrame.Angles(0,math.rad(25),math.rad(-90))
  1871. LArm2.Weld.C0 = CFrame.new(0,-1,-0)
  1872. RLeg.Weld.C0 = CFrame.new(0.6,-1.2,0) * CFrame.Angles(0,0,math.rad(45))
  1873. RLeg2.Weld.C0 = CFrame.new(0,-1.2,0)
  1874. LLeg.Weld.C0 = CFrame.new(-0.6,-1.2,0) * CFrame.Angles(0,0,math.rad(-45))
  1875. LLeg2.Weld.C0 = CFrame.new(0,-1.2,0)
  1876. end
  1877. Humanoid.Jump = true
  1878. Attack = false
  1879. end
  1880. end
  1881. end)
  1882. Spawn(function()
  1883. while true do
  1884. wait()
  1885. Flung = Humanoid:FindFirstChild("Flung")
  1886. if Flung ~= nil then
  1887. Attack = true
  1888. Spot.CFrame = Torso.CFrame * CFrame.new(0,0,100)
  1889. Bp = Instance.new("BodyPosition")
  1890. Bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1891. Bp.P = 10000
  1892. Bp.position = Spot.Position
  1893. Bp.Parent = Torso
  1894. game.Debris:AddItem(Bp,1)
  1895. Bg = Instance.new("BodyGyro")
  1896. Bg.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1897. Bg.cframe = Torso.CFrame
  1898. Bg.Parent = Torso
  1899. game.Debris:AddItem(Bg,1)
  1900. for i=1, 30 do
  1901. wait(0.01)
  1902. Bg.cframe = Bg.cframe * CFrame.Angles(0,0,math.rad(10))
  1903. RArm.Weld.C0 = CFrame.new(1.6,0.2,0) * CFrame.Angles(0,math.rad(-25),math.rad(90))
  1904. RArm2.Weld.C0 = CFrame.new(0,-1,0)
  1905. LArm.Weld.C0 = CFrame.new(-1.6,0.2,0) * CFrame.Angles(0,math.rad(25),math.rad(-90))
  1906. LArm2.Weld.C0 = CFrame.new(0,-1,-0)
  1907. RLeg.Weld.C0 = CFrame.new(0.6,-1.2,0) * CFrame.Angles(0,0,math.rad(45))
  1908. RLeg2.Weld.C0 = CFrame.new(0,-1.2,0)
  1909. LLeg.Weld.C0 = CFrame.new(-0.6,-1.2,0) * CFrame.Angles(0,0,math.rad(-45))
  1910. LLeg2.Weld.C0 = CFrame.new(0,-1.2,0)
  1911. end
  1912. Attack = false
  1913. end
  1914. end
  1915. end)
  1916. Spawn(function()
  1917. while true do
  1918. wait()
  1919. BarTracking.Size = UDim2.new(Chakra.Value/MaxChakra.Value,0,1,0)
  1920. BarTracking2.Size = UDim2.new(Humanoid.Health/Humanoid.MaxHealth,0,1,0)
  1921. end
  1922. end)
  1923. Spawn(function()
  1924. while true do
  1925. wait()
  1926. if Chakra.Value >= MaxChakra.Value then
  1927. Chakra.Value = MaxChakra.Value
  1928. end
  1929. end
  1930. end)
  1931. Spawn(function()
  1932. while true do
  1933. wait()
  1934. if Humanoid.Health <= 1 then
  1935. Humanoid.Health = 1
  1936. end
  1937. end
  1938. end)
  1939. Spawn(function()
  1940. while true do
  1941. for i=1, 2 do
  1942. Circle.Image = "http://www.roblox.com/asset/?id=55585187"
  1943. wait(0.1)
  1944. Circle.Image = "http://www.roblox.com/asset/?id=67713329"
  1945. wait(0.1)
  1946. end
  1947. for i=1, 2 do
  1948. Circle.Image = "http://www.roblox.com/asset/?id=55585187"
  1949. wait(0.1)
  1950. Circle.Image = "http://www.roblox.com/asset/?id=67713329"
  1951. wait(0.1)
  1952. end
  1953. end
  1954. end)
  1955. Spawn(function()
  1956. while true do
  1957. wait(0.1)
  1958. if Attack == false then
  1959. Time = Time + 0.1
  1960. end
  1961. end
  1962. end)
  1963. Spawn(function()
  1964. while true do
  1965. wait()
  1966. if Time >= 1 and Attack == false and Awakening == false and Handle:FindFirstChild("Weld") ~= nil then
  1967. Combo = true
  1968. Combo2 = false
  1969. Combo3 = false
  1970. Handle.Weld.Part0 = Body
  1971. Handle.Weld.C0 = CFrame.new(-0.8,1.2,0.9) * CFrame.Angles(0,0,math.rad(45))
  1972. Sheath.Weld.Part0 = Body
  1973. Sheath.Weld.C0 = CFrame.new(1,-0.6,0.9) * CFrame.Angles(0,0,math.rad(45))
  1974. elseif Time >= 1 and Attack == false and Awakening == true and Handle:FindFirstChild("Weld") ~= nil then
  1975. Combo = true
  1976. Combo2 = false
  1977. Combo3 = false
  1978. Handle.Weld.Part0 = Stomach
  1979. Handle.Weld.C0 = CFrame.new(-1.4,1.2,0.9) * CFrame.Angles(0,0,math.rad(45))
  1980. Sheath.Weld.C0 = CFrame.new(0.4,-0.6,0.9) * CFrame.Angles(0,0,math.rad(45))
  1981. end
  1982. end
  1983. end)
  1984. --lego
  1985. fun("ANY USERNAME", "PERSON TO TROLL")
Add Comment
Please, Sign In to add comment