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