View difference between Paste ID: RPAqxrT3 and YwM416ZF
SHOW: | | - or go back to the newest paste.
1
-- Script
2
3
4-
--https://github.com/Mokiros/roblox-FE-compatibility
4+
5-
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
5+
6-
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
6+
7-
local RealPlayer = Player
7+
8-
do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
8+
9
local punched3 = false
10
local punched4 = false
11
local beamgo4 = 2.2
12
local beamgo3 = 1
13
local trans = 1
14
local ssj1 = false
15
local ssj2 = false
16
local transforming1 = false
17
local transforming2 = false
18
local transforming3 = false
19
local transforming4 = false
20
local onaura = true
21
local num = 0
22
local enabled = true
23
local beamgo = 2.2
24
local beamgo1 = 1
25
local p = game.Players.LocalPlayer
26
local char = p.Character
27
local mouse = p:GetMouse()
28
local larm = char["Left Arm"]
29
local rarm = char["Right Arm"]
30
local lleg = char["Left Leg"]
31-
local p = owner
31+
32
local hed = char.Head
33
local torso = char.Torso
34
local hum = char.Humanoid
35
local root = char.HumanoidRootPart
36
local canattack = true
37
local canwalk = true
38
local canwalk1 = true
39
local canidle = true
40
local rs = game:GetService("RunService").RenderStepped
41
local new = Instance.new
42
local v3 = Vector3.new
43
local ns = NumberSequence.new
44
local nr = NumberRange.new
45
local bc = BrickColor.new
46
local cf = CFrame.new
47
local cfa = CFrame.Angles
48
local rad = math.rad
49
local startk = false
50
local beam1 = false
51
local beam2 = false
52
	local powering = false
53
	stop = false
54
	local start = false
55
Mrandom = math.random
56
local DebrisModel = Instance.new("Model",char)
57
DebrisModel.Name = "Debris"
58
C3 = Color3.new
59
	local base = true
60
	local super = false
61
	local super2 = false
62
	local super3 = false
63
	local god = false
64
	local blue = false
65
	local slow = false
66
	local ui = false
67
	local kaioken = false
68
	local dodge = false
69
	local transformed = false
70
	local muiable = false
71
cooldown = true
72
canfly = false
73
74
-- Scripts 
75
 -- Objects
76
77
local HealthGUI = Instance.new("ScreenGui")
78
local TextLabel = Instance.new("TextLabel")
79
local Frame2 = Instance.new("Frame")
80
local Slot2 = Instance.new("TextLabel")
81
local Slot3 = Instance.new("TextLabel")
82
local Slot4 = Instance.new("TextLabel")
83
local Slot5 = Instance.new("TextLabel")
84
local Slot6 = Instance.new("TextLabel")
85
local Slot7 = Instance.new("TextLabel")
86
local Slot8 = Instance.new("TextLabel")
87
local Slot9 = Instance.new("TextLabel")
88
local Slot10 = Instance.new("TextLabel")
89
local Slot11 = Instance.new("TextLabel")
90
local Slot12 = Instance.new("TextLabel")
91
92
-- Properties
93
PlayerGui = p.PlayerGui
94
HealthGUI.Name = "HealthGUI"
95
HealthGUI = Instance.new("ScreenGui", PlayerGui)
96
97
TextLabel.Parent = HealthGUI
98
TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
99
TextLabel.BackgroundTransparency = 1
100
TextLabel.Position = UDim2.new(0, 0, 0.959999979, 0)
101
TextLabel.Size = UDim2.new(0.0900000036, 0, 0.0500000007, 0)
102
TextLabel.ZIndex = 3
103
TextLabel.Font = Enum.Font.Cartoon
104
TextLabel.Text = "[H] Flight"
105
TextLabel.TextColor3 = Color3.new(0, 0, 0)
106
TextLabel.TextScaled = true
107
TextLabel.TextSize = 10
108
TextLabel.TextStrokeColor3 = Color3.new(1, 0.294118, 0.294118)
109
TextLabel.TextStrokeTransparency = 0
110
TextLabel.TextWrapped = true
111
112
Frame2.Name = "Frame2"
113
Frame2.Parent = HealthGUI
114
Frame2.BackgroundColor3 = Color3.new(1, 1, 1)
115
Frame2.BackgroundTransparency = 1
116
Frame2.Position = UDim2.new(-0.00146412884, 0, 0.00607902743, 0)
117
Frame2.Size = UDim2.new(0.5, 0, 0.5, 0)
118
119
Slot2.Name = "Slot2"
120
Slot2.Parent = Frame2
121
Slot2.BackgroundColor3 = Color3.new(1, 1, 1)
122
Slot2.BackgroundTransparency = 1
123
Slot2.Position = UDim2.new(1.72187495, 0, 1.34546447, 0)
124
Slot2.Rotation = -1
125
Slot2.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
126
Slot2.Font = Enum.Font.ArialBold
127
Slot2.Text = "[U] UI"
128
Slot2.TextColor3 = Color3.new(1, 1, 1)
129
Slot2.TextScaled = true
130
Slot2.TextSize = 30
131
Slot2.TextStrokeColor3 = Color3.new(0, 0.333333, 1)
132
Slot2.TextStrokeTransparency = 0
133
Slot2.TextWrapped = true
134
135
Slot3.Name = "Slot3"
136
Slot3.Parent = Frame2
137
Slot3.BackgroundColor3 = Color3.new(1, 1, 1)
138
Slot3.BackgroundTransparency = 1
139
Slot3.Position = UDim2.new(1.722, 0, 1.20500004, 0)
140
Slot3.Rotation = -1
141
Slot3.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
142
Slot3.Font = Enum.Font.ArialBold
143
Slot3.Text = "[Y] MUI"
144
Slot3.TextColor3 = Color3.new(1, 1, 1)
145
Slot3.TextScaled = true
146
Slot3.TextSize = 100
147
Slot3.TextStrokeColor3 = Color3.new(0, 0.333333, 1)
148
Slot3.TextStrokeTransparency = 0
149
Slot3.TextWrapped = true
150
151
Slot4.Name = "Slot4"
152
Slot4.Parent = Frame2
153
Slot4.BackgroundColor3 = Color3.new(1, 1, 1)
154
Slot4.BackgroundTransparency = 1
155
Slot4.Position = UDim2.new(1.722, 0, 1.10500002, 0)
156
Slot4.Rotation = -1
157
Slot4.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
158
Slot4.Font = Enum.Font.ArialBold
159
Slot4.Text = "[P] Energy Charge"
160
Slot4.TextColor3 = Color3.new(1, 1, 1)
161
Slot4.TextScaled = true
162
Slot4.TextSize = 100
163
Slot4.TextStrokeColor3 = Color3.new(0, 0.333333, 1)
164
Slot4.TextStrokeTransparency = 0
165
Slot4.TextWrapped = true
166
167
Slot5.Name = "Slot5"
168
Slot5.Parent = Frame2
169
Slot5.BackgroundColor3 = Color3.new(1, 1, 1)
170
Slot5.BackgroundTransparency = 1
171
Slot5.Position = UDim2.new(1.722, 0, 1.005, 0)
172
Slot5.Rotation = -1
173
Slot5.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
174
Slot5.Font = Enum.Font.ArialBold
175
Slot5.Text = "[Q] Kamehameha"
176
Slot5.TextColor3 = Color3.new(1, 1, 1)
177
Slot5.TextScaled = true
178
Slot5.TextSize = 100
179
Slot5.TextStrokeColor3 = Color3.new(0, 1, 1)
180
Slot5.TextStrokeTransparency = 0
181
Slot5.TextWrapped = true
182
183
Slot6.Name = "Slot6"
184
Slot6.Parent = Frame2
185
Slot6.BackgroundColor3 = Color3.new(1, 1, 1)
186
Slot6.BackgroundTransparency = 1
187
Slot6.Position = UDim2.new(1.722, 0, 1.505, 0)
188
Slot6.Rotation = -1
189
Slot6.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
190
Slot6.Font = Enum.Font.ArialBold
191
Slot6.Text = "[R] Guard"
192
Slot6.TextColor3 = Color3.new(1, 1, 1)
193
Slot6.TextScaled = true
194
Slot6.TextSize = 100
195
Slot6.TextStrokeColor3 = Color3.new(1, 0, 0)
196
Slot6.TextStrokeTransparency = 0
197
Slot6.TextWrapped = true
198
199
Slot7.Name = "Slot7"
200
Slot7.Parent = Frame2
201
Slot7.BackgroundColor3 = Color3.new(1, 1, 1)
202
Slot7.BackgroundTransparency = 1
203
Slot7.Position = UDim2.new(1.722, 0, 1.60500002, 0)
204
Slot7.Rotation = -1
205
Slot7.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
206
Slot7.Font = Enum.Font.ArialBold
207
Slot7.Text = "[E] Combat"
208
Slot7.TextColor3 = Color3.new(1, 1, 1)
209
Slot7.TextScaled = true
210
Slot7.TextSize = 100
211
Slot7.TextStrokeColor3 = Color3.new(1, 0, 0)
212
Slot7.TextStrokeTransparency = 0
213
Slot7.TextWrapped = true
214
215
Slot8.Name = "Slot8"
216
Slot8.Parent = Frame2
217
Slot8.BackgroundColor3 = Color3.new(1, 1, 1)
218
Slot8.BackgroundTransparency = 1
219
Slot8.Position = UDim2.new(1.722, 0, 1.70500004, 0)
220
Slot8.Rotation = -1
221
Slot8.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
222
Slot8.Font = Enum.Font.ArialBold
223
Slot8.Text = "[X] Super God Fist"
224
Slot8.TextColor3 = Color3.new(1, 1, 1)
225
Slot8.TextScaled = true
226
Slot8.TextSize = 100
227
Slot8.TextStrokeColor3 = Color3.new(1, 0.333333, 0)
228
Slot8.TextStrokeTransparency = 0
229
Slot8.TextWrapped = true
230
231
Slot9.Name = "Slot9"
232
Slot9.Parent = Frame2
233
Slot9.BackgroundColor3 = Color3.new(1, 1, 1)
234
Slot9.BackgroundTransparency = 1
235
Slot9.Position = UDim2.new(1.722, 0, 1.80499995, 0)
236
Slot9.Rotation = -1
237
Slot9.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
238
Slot9.Font = Enum.Font.ArialBold
239
Slot9.Text = "[V] Grab"
240
Slot9.TextColor3 = Color3.new(1, 1, 1)
241
Slot9.TextScaled = true
242
Slot9.TextSize = 100
243
Slot9.TextStrokeColor3 = Color3.new(1, 0, 0)
244
Slot9.TextStrokeTransparency = 0
245
Slot9.TextWrapped = true
246
247
Slot10.Name = "Slot10"
248
Slot10.Parent = Frame2
249
Slot10.BackgroundColor3 = Color3.new(1, 1, 1)
250
Slot10.BackgroundTransparency = 1
251
Slot10.Position = UDim2.new(1.722, 0, 0.704999983, 0)
252
Slot10.Rotation = -1
253
Slot10.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
254
Slot10.Font = Enum.Font.ArialBold
255
Slot10.Text = "[3] Z-Vanish"
256
Slot10.TextColor3 = Color3.new(1, 1, 1)
257
Slot10.TextScaled = true
258
Slot10.TextSize = 100
259
Slot10.TextStrokeTransparency = 0
260
Slot10.TextWrapped = true
261
262
Slot11.Name = "Slot 11"
263
Slot11.Parent = Frame2
264
Slot11.BackgroundColor3 = Color3.new(1, 1, 1)
265
Slot11.BackgroundTransparency = 1
266
Slot11.Position = UDim2.new(1.62199998, 0, 0.104999997, 0)
267
Slot11.Rotation = -1
268
Slot11.Size = UDim2.new(0.308999985, 0, 0.164000005, 0)
269
Slot11.Font = Enum.Font.ArialBold
270
Slot11.Text = "UI Avatar made by venturiansonic"
271
Slot11.TextColor3 = Color3.new(0, 1, 1)
272
Slot11.TextScaled = true
273
Slot11.TextSize = 100
274
Slot11.TextStrokeColor3 = Color3.new(0, 0, 1)
275
Slot11.TextStrokeTransparency = 0.89999997615814
276
Slot11.TextTransparency = 0.89999997615814
277
Slot11.TextWrapped = true
278
279
Slot12.Name = "Slot12"
280
Slot12.Parent = Frame2
281
Slot12.BackgroundColor3 = Color3.new(1, 1, 1)
282
Slot12.BackgroundTransparency = 1
283
Slot12.Position = UDim2.new(1.62199998, 0, 0.305000007, 0)
284
Slot12.Rotation = -1
285
Slot12.Size = UDim2.new(0.308999985, 0, 0.164000005, 0)
286
Slot12.Font = Enum.Font.ArialBold
287
Slot12.Text = "                   venturiansonic#3801"
288
Slot12.TextColor3 = Color3.new(0, 1, 1)
289
Slot12.TextScaled = true
290
Slot12.TextSize = 100
291
Slot12.TextStrokeColor3 = Color3.new(1, 0, 0)
292
Slot12.TextStrokeTransparency = 0.89999997615814
293
Slot12.TextTransparency = 0.89999997615814
294
Slot12.TextWrapped = true
295
296
297
-----------------------------------
298
--god/health
299
hum:SetStateEnabled("Dead",false)
300
hum:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
301
		Instance.new("ForceField",char).Visible = false
302
		hum.MaxHealth = 100000
303
		hum.Health = 100000
304
	
305
		
306
-----------------------------------
307
function Lerp(c1,c2,al)
308
local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
309
local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
310
for i,v in pairs(com1) do
311
com1[i] = v+(com2[i]-v)*al
312
end
313
return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
314
end
315
----------------------------------------------------------------------------------------------------
316
local maincolor = BrickColor.new("Cyan")
317
function Eviscerate(dude)
318
	if dude.Name ~= char then
319
		local bgf = Instance.new("BodyGyro", dude.Head)
320
		bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(rad(-90), 0, 0)
321
		local val = Instance.new("BoolValue", dude)
322
		val.Name = "IsHit"
323
		local ds = coroutine.wrap(function()
324
			dude:WaitForChild("Head"):BreakJoints()
325
	
326
		
327
			coroutine.resume(coroutine.create(function()
328
				for i, v in pairs(dude:GetChildren()) do
329
					if v:IsA("Accessory") then
330
						v:Destroy()
331
					end
332
					if v:IsA("Humanoid") then
333
						v:Destroy()
334
					end
335
					if v:IsA("CharacterMesh") then
336
						v:Destroy()
337
					end
338
					if v:IsA("Model") then
339
						v:Destroy()
340
					end
341
					if v:IsA("Part") or v:IsA("MeshPart") then
342
						for x, o in pairs(v:GetChildren()) do
343
							if o:IsA("Decal") then
344
								o:Destroy()
345
							end
346
						end
347
						coroutine.resume(coroutine.create(function()
348
							v.Material = "Neon"
349
							v.CanCollide = false
350
							local PartEmmit1 = Instance.new("ParticleEmitter", v)
351
							PartEmmit1.LightEmission = 1
352
							PartEmmit1.Texture = "rbxassetid://284205403"
353
							PartEmmit1.Color = ColorSequence.new(maincolor.Color)
354
							PartEmmit1.Rate = 150
355
							PartEmmit1.Lifetime = NumberRange.new(1)
356
							PartEmmit1.Size = NumberSequence.new({
357
								NumberSequenceKeypoint.new(0, 0.75, 0),
358
								NumberSequenceKeypoint.new(1, 0, 0)
359
							})
360
							PartEmmit1.Transparency = NumberSequence.new({
361
								NumberSequenceKeypoint.new(0, 0, 0),
362
								NumberSequenceKeypoint.new(1, 1, 0)
363
							})
364
							PartEmmit1.Speed = NumberRange.new(0, 0)
365
							PartEmmit1.VelocitySpread = 30000
366
							PartEmmit1.Rotation = NumberRange.new(-500, 500)
367
							PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
368
							local BodPoss = Instance.new("BodyPosition", v)
369
							BodPoss.P = 3000
370
							BodPoss.D = 1000
371
							BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
372
							BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
373
							v.Color = maincolor.Color
374
							coroutine.resume(coroutine.create(function()
375
								for i = 0, 49 do
376
									swait(1)
377
									v.Transparency = v.Transparency + 0.08
378
								end
379
								wait(0.5)
380
								PartEmmit1.Enabled = false
381
								wait(3)
382
								v:Destroy()
383
								dude:Destroy()
384
							end))
385
						end))
386
					end
387
				end
388
			end))
389
		end)
390
		ds()
391
	end
392
end
393
----------------------------------------------------------------------------------------------------
394
--Hair
395
396
a8 = new("Part",char)
397
a8.Name = "Hair"
398
a8.Size = v3(2.92, 2.58, 2.72)
399
a8.BrickColor = bc("Really black")
400
a8.Material = "Neon"
401
a8.Transparency = 1
402
aa8 = new("SpecialMesh",a8)
403
aa8.MeshType = "FileMesh"
404
aa8.Scale = v3(7.3,7.3,7.3)
405
aa8.MeshId = "rbxassetid://455100513"
406
aaa8 =new("Weld",a8)
407
aaa8.Part0 = hed
408
aaa8.Part1 = a8
409
aaa8.C0 = cf(-0.15,.9,-0.1) * cfa(rad(0),rad(0),rad(0))
410
411
412
413
414
415
416
Lightning = function(Start,End,Times,Offset,Color,Thickness)
417
418
419
420
421
    local magz = (Start - End).magnitude local curpos = Start local trz = {-Offset,Offset}
422
423
424
425
426
    for i=1,Times do 
427
428
429
430
431
  local li = Instance.new("Part",workspace) li.TopSurface =0 li.BottomSurface = 0 li.Anchored = true  
432
433
434
435
436
li.Material = "Neon"
437
438
439
440
441
442
443
444
445
446
447
448
449
450
li.Transparency = 0 li.BrickColor = Color
451
452
453
454
455
        li.formFactor = "Custom" li.CanCollide = false 
456
457
458
459
460
li.Size = Vector3.new(Thickness,Thickness,magz/Times) 
461
462
463
464
465
local ofz = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)]) 
466
467
468
469
470
  local trolpos = CFrame.new(curpos,End)*CFrame.new(0,0,magz/Times).p+ofz 
471
472
473
474
475
        if Times == i then 
476
477
478
479
480
            local magz2 = (curpos - End).magnitude li.Size = Vector3.new(Thickness,Thickness,magz2)
481
482
483
484
485
            li.CFrame = CFrame.new(curpos,End)*CFrame.new(0,0,-magz2/2)
486
487
488
489
490
        else
491
492
493
494
495
            li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
496
497
498
499
500
        end
501
502
503
504
505
        curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p Spawn(function() for i=1,10 do wait() 
506
507
508
509
510
511
512
513
514
515
516
517
518
519
li.Transparency = li.Transparency+tra end li:Destroy() end)
520
521
522
523
524
    end
525
526
527
528
529
end
530
531
532
--Clothes
533
if char.Shirt == nil then
534
	Instance.new("Shirt",char)
535
end
536
if char.Pants == nil then
537
	Instance.new("Pants",char)
538
end
539
wait(0.5)
540
541
local instinct = false
542
543
-------
544
-----------------------------------------------------------------------
545
--Sounds
546
--Folder
547
soundfolder = Instance.new("Model",char)
548
soundfolder.Name = "Sound Folder"
549
--Sounds
550
kamecharge = Instance.new("Sound",torso)
551
kamecharge.Volume = 1
552
kamecharge.Name = "kamecharge"
553
kamecharge.Looped = false
554
kamecharge.SoundId = "rbxassetid://908489666"
555
kamefire = Instance.new("Sound",torso)
556
kamefire.Volume = 1
557
kamefire.Name = "kamefire"
558
kamefire.Looped = false
559
kamefire.SoundId = "rbxassetid://908474188"
560
kamehit = Instance.new("Sound",torso)
561
kamehit.Volume = 30
562
kamehit.Name = "kamehit"
563
kamehit.Looped = false
564
kamehit.SoundId = "rbxassetid://908484148"
565
ssjaura = Instance.new("Sound",torso)
566
ssjaura.Volume = 10
567
ssjaura.Name = "ssjaura"
568
ssjaura.Looped = true
569
ssjaura.SoundId = "rbxassetid://891397456"
570
ssjauraburst = Instance.new("Sound",torso)
571
ssjauraburst.Volume = math.huge
572
ssjauraburst.Name = "ssjauraburst"
573
ssjauraburst.Looped =false
574
ssjauraburst.SoundId = "rbxassetid://437393965"
575
ssjmusic = Instance.new("Sound",torso)
576
ssjmusic.Volume = 10
577
ssjmusic.Name = "ssjmusic"
578
ssjmusic.Looped = true
579
ssjmusic.SoundId = "rbxassetid://194135434"
580
ssj2music = Instance.new("Sound",torso)
581
ssj2music.Volume = 10
582
ssj2music.Name = "ssj2music"
583
ssj2music.Looped = true
584
ssj2music.SoundId = "rbxassetid://144377132"
585
ssj2aura = Instance.new("Sound",torso)
586
ssj2aura.Volume = 10
587
ssj2aura.Name = "ssj2aura"
588
ssj2aura.Looped = true
589
ssj2aura.SoundId = "rbxassetid://262498455"
590
591
fahersonstart = Instance.new("Sound",torso)
592
fahersonstart.Volume = math.huge
593
fahersonstart.Name = "fahersonstart"
594
fahersonstart.Looped = false
595
fahersonstart.SoundId = "rbxassetid://958391048"
596
fahersonend = Instance.new("Sound",torso)
597
fahersonend.Volume = math.huge
598
fahersonend.Name = "fahersonend"
599
fahersonend.Looped = false
600
fahersonend.SoundId = "rbxassetid://958391222"
601
punchsound = Instance.new("Sound",torso)
602
punchsound.Volume = 10
603
punchsound.Name = "punchsound"
604
punchsound.Looped = false
605
punchsound.SoundId = "rbxassetid://896246498"
606
punchsound1 = Instance.new("Sound",torso)
607
punchsound1.Volume = 10
608
punchsound1.Name = "punchsound1"
609
punchsound1.Looped = false
610
punchsound1.SoundId = "rbxassetid://137579113"
611
612
613
614
615
616
NewInstance = function(instance,parent,properties)
617
	local inst = Instance.new(instance)
618
	inst.Parent = parent
619
	if(properties)then
620
		for i,v in next, properties do
621
			pcall(function() inst[i] = v end)
622
		end
623
	end
624
	return inst;
625
end
626
627
628
629
630
631
----------------------------------------------------
632
newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
633
local wld = Instance.new("Weld", wp1)
634
wld.Part0 = wp0
635
wld.Part1 = wp1
636
wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
637
end
638
newWeld(torso, larm, -1.5, 0.5, 0)
639
larm.Weld.C1 = CFrame.new(0, 0.5, 0)
640
newWeld(torso, rarm, 1.5, 0.5, 0)
641
rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
642
newWeld(torso, hed, 0, 1.5, 0)
643
newWeld(torso, lleg, -0.5, -1, 0)
644
lleg.Weld.C1 = CFrame.new(0, 1, 0)
645
newWeld(torso, rleg, 0.5, -1, 0)
646
rleg.Weld.C1 = CFrame.new(0, 1, 0)
647
newWeld(root, torso, 0, -1, 0)
648
torso.Weld.C1 = CFrame.new(0, -1, 0)
649
--Animations
650
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
651
	
652
	
653
	hum.WalkSpeed = 20
654
	
655
	
656
	
657
	
658
	
659
	
660
	
661
	
662
	
663
	
664
	
665
	
666
	
667
	
668
	
669
	
670
	
671
672
673
674
function firsthit()
675
	local SFXZ = Instance.new("Sound",torso)
676
			SFXZ.SoundId = "rbxassetid://169259383"
677
			SFXZ.Volume = 1
678
			SFXZ.Pitch = 1.5
679
			SFXZ.Looped = false
680
			wait(0.01)
681
			SFXZ:Play()
682
683
for i = 1,5 do
684
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
685
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-20), math.rad(0)), .5)--torso
686
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(20)), .5)--arm
687
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
688
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .5)--leg
689
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
690
		wait()
691
end
692
693
694
ag = new("Part",char)
695
ag.Name = "NewPart"
696
ag.Size = v3(2,2,2)
697
ag.CanCollide = false
698
ag.Position = v3(999,999,999)
699
ag.BrickColor = bc("Color")
700
ag.Material = "Neon"
701
ag.Transparency = 1
702
aaag =new("Weld",ag)
703
aaag.Part0 = rarm
704
aaag.Part1 = ag
705
aaag.C0 = cf(0,-1.5,0) * cfa(rad(0),rad(0),rad(0))
706
707
708
ag.Touched:connect(function(hit)
709
	for i,v in pairs(hit.Parent:GetChildren()) do
710
		if v:IsA("Humanoid") then
711
			ag.TouchInterest:Destroy()
712
			if ssj1 == false and ssj2 == false then
713
			v.Health = v.Health - 40
714
			end
715
			if blue == true and ssj2 == true then
716
			v.Health = v.Health - 1500
717
			end
718
			if ui == true then
719
			v.Health = v.Health - 3000000000000000000000000000000
720
			end
721
			
722
			local Cloud3 = Instance.new("Part",char)
723
				Cloud3.Size = Vector3.new(1,1,1)
724
				Cloud3.BrickColor = BrickColor.new("Medium stone grey")
725
				Cloud3.Anchored = true
726
				Cloud3.Material = "Neon"
727
				Cloud3.CanCollide = false
728
				Cloud3.CFrame = larm.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
729
				local Cloud4 = Instance.new("SpecialMesh",Cloud3)
730
				Cloud4.MeshId = "rbxassetid://3270017"
731
				Cloud4.Scale = Vector3.new(1,1,0.4)
732
				
733
				
734
				
735
					coroutine.resume(coroutine.create(function()
736
			for i = 3,650 do
737
			
738
			
739
			
740
					
741
	Cloud3.Transparency = Cloud3.Transparency + 0.03
742
					Cloud4.Scale = Cloud4.Scale + Vector3.new(0.2,0.2,0.2)
743
								
744
					
745
					
746
					
747
			wait(0.00000000001)
748
			end
749
			end))
750
			local SFXZ = Instance.new("Sound",hed)
751
			SFXZ.SoundId = "rbxassetid://260430060"
752
			SFXZ.Volume = 1
753
			SFXZ.Pitch = 1
754
			SFXZ.Looped = false
755
			wait(0.01)
756
			SFXZ:Play()
757
			
758
			
759
		end
760
	end
761
end)
762
763
764
765
766
		for i= 1,5 do
767
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
768
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(50), math.rad(0)), .5)--torso
769
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-.8)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), .5)--arm
770
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20)), .5)--arm
771
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .5)--leg
772
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
773
	wait()
774
		end
775
		ag:Destroy()
776
end
777
function secondhit()
778
	
779
local SFXZ = Instance.new("Sound",torso)
780
			SFXZ.SoundId = "rbxassetid://169259383"
781
			SFXZ.Volume = 1
782
			SFXZ.Pitch = 1.5
783
			SFXZ.Looped = false
784
			wait(0.01)
785
			SFXZ:Play()
786
			
787
		for i = 1,5 do
788
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
789
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(20), math.rad(0)), .5)--torso
790
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
791
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)), .5)--arm
792
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .5)--leg
793
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
794
		wait()
795
		end
796
		
797
		
798
		
799
		ag = new("Part",char)
800
ag.Name = "NewPart"
801
ag.Size = v3(2,2,2)
802
ag.CanCollide = false
803
ag.Position = v3(999,999,999)
804
ag.BrickColor = bc("Color")
805
ag.Material = "Neon"
806
ag.Transparency = 1
807
aaag =new("Weld",ag)
808
aaag.Part0 = larm
809
aaag.Part1 = ag
810
aaag.C0 = cf(0,-1.5,0) * cfa(rad(0),rad(0),rad(0))
811
812
813
814
ag.Touched:connect(function(hit)
815
	for i,v in pairs(hit.Parent:GetChildren()) do
816
		if v:IsA("Humanoid") then
817
			ag.TouchInterest:Destroy()
818
			if ssj1 == false and ssj2 == false then
819
			v.Health = v.Health - 100
820
			end
821
			if blue == true and ssj2 == false then
822
			v.Health = v.Health - 1500
823
			end
824
			if ui == true then
825
			v.Health = v.Health - 3000000000000000000000000000000
826
			end
827
			local Cloud3 = Instance.new("Part",char)
828
				Cloud3.Size = Vector3.new(1,1,1)
829
				Cloud3.BrickColor = BrickColor.new("Medium stone grey")
830
				Cloud3.Anchored = true
831
				Cloud3.Material = "Neon"
832
				Cloud3.CanCollide = false
833
				Cloud3.CFrame = larm.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
834
				local Cloud4 = Instance.new("SpecialMesh",Cloud3)
835
				Cloud4.MeshId = "rbxassetid://3270017"
836
				Cloud4.Scale = Vector3.new(1,1,0.4)
837
				
838
				
839
				
840
					coroutine.resume(coroutine.create(function()
841
			for i = 3,650 do
842
			
843
			
844
			
845
					
846
	Cloud3.Transparency = Cloud3.Transparency + 0.03
847
					Cloud4.Scale = Cloud4.Scale + Vector3.new(0.2,0.2,0.2)
848
								
849
					
850
					
851
					
852
			wait(0.00000000001)
853
			end
854
			end))
855
			local SFXZ = Instance.new("Sound",hed)
856
			SFXZ.SoundId = "rbxassetid://260430060"
857
			SFXZ.Volume = 1
858
			SFXZ.Pitch = 1.1
859
			SFXZ.Looped = false
860
			wait(0.01)
861
			SFXZ:Play()
862
			
863
			
864
		end
865
	end
866
end)
867
868
		
869
		
870
		
871
		
872
		
873
		
874
		
875
		for i= 1,5 do
876
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
877
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(-70), math.rad(0)), .5)--torso
878
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)), .5)--arm
879
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,-0.8)*CFrame.Angles(math.rad(160),math.rad(70),math.rad(10)), .5)--arm
880
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .5)--leg
881
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),.5)--leg
882
	wait()
883
		end
884
		ag:Destroy()
885
end
886
function thirdhit()
887
	local SFXZ = Instance.new("Sound",torso)
888
			SFXZ.SoundId = "rbxassetid://169259383"
889
			SFXZ.Volume = 1
890
			SFXZ.Pitch = 1.5
891
			SFXZ.Looped = false
892
			wait(0.01)
893
			SFXZ:Play()
894
895
for i = 1,5 do
896
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
897
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-60), math.rad(0)), .5)--torso
898
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), .5)--arm
899
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
900
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .5)--leg
901
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
902
		wait()
903
end
904
905
906
ag = new("Part",char)
907
ag.Name = "NewPart"
908
ag.Size = v3(2,2,2)
909
ag.CanCollide = false
910
ag.Position = v3(999,999,999)
911
ag.BrickColor = bc("Color")
912
ag.Material = "Neon"
913
ag.Transparency = 1
914
aaag =new("Weld",ag)
915
aaag.Part0 = rleg
916
aaag.Part1 = ag
917
aaag.C0 = cf(0,-1.5,0) * cfa(rad(0),rad(0),rad(0))
918
919
920
921
ag.Touched:connect(function(hit)
922
	for i,v in pairs(hit.Parent:GetChildren()) do
923
		if v:IsA("Humanoid") then
924
			ag.TouchInterest:Destroy()
925
			if ssj1 == false and ssj2 == false then
926
			v.Health = v.Health - 30
927
			end
928
			if blue == true and ssj2 == false then
929
			v.Health = v.Health - 5500
930
			end
931
			if ui == true then
932
			v.Health = v.Health - 3000000000000000000000000000000
933
			end
934
			
935
			local Cloud3 = Instance.new("Part",char)
936
				Cloud3.Size = Vector3.new(1,1,1)
937
				Cloud3.BrickColor = BrickColor.new("Medium stone grey")
938
				Cloud3.Anchored = true
939
				Cloud3.Material = "Neon"
940
				Cloud3.CanCollide = false
941
				Cloud3.CFrame = larm.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
942
				local Cloud4 = Instance.new("SpecialMesh",Cloud3)
943
				Cloud4.MeshId = "rbxassetid://3270017"
944
				Cloud4.Scale = Vector3.new(1,1,0.4)
945
				
946
				
947
				
948
					coroutine.resume(coroutine.create(function()
949
			for i = 3,650 do
950
			
951
			
952
			
953
					
954
	Cloud3.Transparency = Cloud3.Transparency + 0.03
955
					Cloud4.Scale = Cloud4.Scale + Vector3.new(0.2,0.2,0.2)
956
								
957
					
958
					
959
					
960
			wait(0.00000000001)
961
			end
962
			end))
963
			local SFXZ = Instance.new("Sound",hed)
964
			SFXZ.SoundId = "rbxassetid://260430060"
965
			SFXZ.Volume = 1
966
			SFXZ.Pitch = 0.96
967
			SFXZ.Looped = false
968
			wait(0.01)
969
			SFXZ:Play()
970
			
971
			
972
		end
973
	end
974
end)
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
for i = 1,5 do
993
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
994
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(50), math.rad(0)), .5)--torso
995
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), .5)--arm
996
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
997
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .5)--leg
998
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.5) * CFrame.Angles(math.rad(120), math.rad(20), math.rad(-30)),.5)--leg
999
		wait()
1000
end
1001
ag:Destroy()
1002
end
1003
function lasthit()
1004
	
1005
local SFXZ = Instance.new("Sound",torso)
1006
			SFXZ.SoundId = "rbxassetid://169259383"
1007
			SFXZ.Volume = 1
1008
			SFXZ.Pitch = 1.5
1009
			SFXZ.Looped = false
1010
			wait(0.01)
1011
			SFXZ:Play()
1012
for i = 1,5 do
1013
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-40),math.rad(0)), .5)--head
1014
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(80), math.rad(0)), .5)--torso
1015
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), .5)--arm
1016
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), .5)--arm
1017
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .5)--leg
1018
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),.5)--leg
1019
		wait()
1020
end
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
ag = new("Part",char)
1033
ag.Name = "NewPart"
1034
ag.Size = v3(2,2,2)
1035
ag.CanCollide = false
1036
ag.Position = v3(999,999,999)
1037
ag.BrickColor = bc("Color")
1038
ag.Material = "Neon"
1039
ag.Transparency = 1
1040
aaag =new("Weld",ag)
1041
aaag.Part0 = lleg
1042
aaag.Part1 = ag
1043
aaag.C0 = cf(0,-1.5,0) * cfa(rad(0),rad(0),rad(0))
1044
1045
1046
1047
ag.Touched:connect(function(hit)
1048
	for i,v in pairs(hit.Parent:GetChildren()) do
1049
		if v:IsA("Humanoid") then
1050
			ag.TouchInterest:Destroy()
1051
			if ssj1 == false and ssj2 == false then
1052
			v.Health = v.Health - 1000
1053
			end
1054
			if blue == true and ssj2 == false then
1055
			v.Health = v.Health - 1900
1056
			end
1057
			if ui == true then
1058
			v.Health = v.Health - 3000000000000000000000000000000
1059
			end
1060
			
1061
			
1062
			local SFXZ = Instance.new("Sound",hed)
1063
			SFXZ.SoundId = "rbxassetid://260430060"
1064
			SFXZ.Volume = 1
1065
			SFXZ.Pitch = 1.1
1066
			SFXZ.Looped = false
1067
			wait(0.01)
1068
			SFXZ:Play()
1069
			local Cloud3 = Instance.new("Part",char)
1070
				Cloud3.Size = Vector3.new(1,1,1)
1071
				Cloud3.BrickColor = BrickColor.new("Medium stone grey")
1072
				Cloud3.Anchored = true
1073
				Cloud3.Material = "Neon"
1074
				Cloud3.CanCollide = false
1075
				Cloud3.CFrame = larm.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
1076
				local Cloud4 = Instance.new("SpecialMesh",Cloud3)
1077
				Cloud4.MeshId = "rbxassetid://3270017"
1078
				Cloud4.Scale = Vector3.new(1,1,0.4)
1079
				
1080
				
1081
				
1082
					coroutine.resume(coroutine.create(function()
1083
			for i = 3,650 do
1084
			
1085
			
1086
			
1087
					
1088
	Cloud3.Transparency = Cloud3.Transparency + 0.03
1089
					Cloud4.Scale = Cloud4.Scale + Vector3.new(0.2,0.2,0.2)
1090
								
1091
					
1092
					
1093
					
1094
			wait(0.00000000001)
1095
			end
1096
			end))
1097
			
1098
		end
1099
	end
1100
end)
1101
1102
1103
1104
1105
1106
1107
1108
1109
for i = 1,5 do
1110
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(30),math.rad(0)), .5)--head
1111
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(-60), math.rad(0)), .5)--torso
1112
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), .5)--arm
1113
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
1114
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.6) * CFrame.Angles(math.rad(120), math.rad(-30), math.rad(20)), .5)--leg
1115
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
1116
		wait()
1117
end
1118
ag:Destroy()
1119
end
1120
1121
1122
1123
local jumped = false
1124
bg = Instance.new("BodyGyro",root)
1125
bg.P = 100000
1126
bg.D = 100
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
function startkamehameha()	
1145
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 1)--head
1146
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1)--torso
1147
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 1)--arm
1148
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 1)--arm
1149
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1)--leg
1150
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1)--leg
1151
		
1152
for i = 1, 20 do
1153
		wait()
1154
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)), 0.1)--head
1155
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(0)), 0.1)--torso
1156
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(30)), 0.1)--arm
1157
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(65),math.rad(0),math.rad(-30)), 0.1)--arm
1158
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(-3)), 0.1)--leg
1159
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(3)), 0.1)--leg
1160
		end
1161
for i = 1, 20 do
1162
		wait()
1163
			
1164
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)), 0.1)--head
1165
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(0)), 0.1)--torso
1166
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1,0.7,-0.5)*CFrame.Angles(math.rad(85),math.rad(-10),math.rad(-30)), 0.1)--arm
1167
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1,0.3,-0.5)*CFrame.Angles(math.rad(85),math.rad(10),math.rad(30)), 0.1)--arm
1168
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(-3)), 0.1)--leg
1169
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(3)), 0.1)--leg
1170
end
1171
kamecharge:Play()
1172
1173
coroutine.resume(coroutine.create(function()
1174
			for i = 3,22 do 
1175
			local Ball = Instance.new("Part",char)
1176
			Ball.Size = Vector3.new(1,1,1)
1177
			Ball.BrickColor = BrickColor.new("Cyan")
1178
			Ball.Material = "Neon"
1179
			Ball.Anchored = true
1180
			Ball.CanCollide = false
1181
			Ball.Transparency = 0
1182
			Ball.CFrame = a.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
1183
			local Ball2 = Instance.new("SpecialMesh",Ball)
1184
			Ball2.MeshType = 3
1185
			Ball2.Scale = Vector3.new(2,2,2)
1186
		
1187
	
1188
			
1189
			
1190
			coroutine.resume(coroutine.create(function()
1191
			for i = 1,15 do
1192
			Ball2.Scale = Ball2.Scale + Vector3.new(0.4,0.4,0.4)
1193
			Ball.Transparency = Ball.Transparency + 0.06
1194
			wait(0.00000000001)
1195
			end
1196
			Ball:Destroy()
1197
			
1198
				
1199
			end))
1200
			wait(0.2)
1201
			end
1202
		end))
1203
1204
startk = true
1205
1206
for i = 1, 100 do
1207
		wait()
1208
		
1209
	
1210
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(70),math.rad(0)), 0.1)--head
1211
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-70), math.rad(5)), 0.1)--torso
1212
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1,0.7,-0.5)*CFrame.Angles(math.rad(50),math.rad(-10),math.rad(-30)), 0.1)--arm
1213
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1,0.3,-0.5)*CFrame.Angles(math.rad(65),math.rad(10),math.rad(30)), 0.1)--arm
1214
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(-10)), 0.1)--leg
1215
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10)), 0.1)--leg
1216
end
1217
	end
1218
	function endkamehameha()
1219
for i = 1, 10 do
1220
		wait()
1221
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)--head
1222
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)--torso
1223
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1,0.7,-0.5)*CFrame.Angles(math.rad(95),math.rad(-10),math.rad(-30)), 0.5)--arm
1224
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1,0.3,-0.5)*CFrame.Angles(math.rad(75),math.rad(10),math.rad(30)), 0.5)--arm
1225
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(-10)), 0.5)--leg
1226
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10)), 0.5)--leg
1227
end
1228
	end
1229
function fatherson()
1230
for i = 1,50 do
1231
	wait()
1232
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .1)--head
1233
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .1)--torso
1234
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-0.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), .1)--arm
1235
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)), .1)--arm
1236
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), .1)--leg
1237
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), .1)--leg
1238
end
1239
wait(2)
1240
for i = 1,50 do	
1241
	wait()
1242
	hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(10),math.rad(40),math.rad(0)), .1)--head
1243
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(-60), math.rad(0)), .1)--torso
1244
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0.5)*CFrame.Angles(math.rad(-25),math.rad(0),math.rad(10)), .1)--arm
1245
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-20)), .1)--arm
1246
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)), .1)--leg
1247
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(5)), .1)--leg
1248
end
1249
end
1250
function fathersonfire()
1251
for i = 1,10 do
1252
	wait()
1253
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .4)--head
1254
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .4)--torso
1255
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), .4)--arm
1256
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-10)), .4)--arm
1257
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), .4)--leg
1258
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), .4)--leg
1259
end
1260
end
1261
1262
1263
1264
	----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1265
	a = new("Part",char)
1266
a.Name = "NewPart"
1267
a.Size = v3(0.1,0.1,0.1)
1268
a.Shape = "Ball"
1269
a.Position = v3(999,999,999)
1270
a.BrickColor = bc("bright Blue")
1271
a.Material = "Neon"
1272
a.Transparency = 1
1273
aa = new("SpecialMesh",a)
1274
aa.Scale = v3(1,1,1)
1275
aaa =new("Weld",a)
1276
aaa.Part0 = torso
1277
aaa.Part1 = a
1278
aaa.C0 = cf(0,0,-1.6) * cfa(rad(0),rad(0),rad(0))
1279
aaaa = new("ParticleEmitter",a)
1280
aaaa.Size = ns(1)
1281
aaaa.Rate = 5
1282
aaaa.Texture = "rbxassetid://0"
1283
aaaa.ZOffset = 1
1284
aaaa.Lifetime = nr(5)
1285
aaaa.Transparency = ns(1)
1286
aaaa.LockedToPart = true
1287
aaaa.Speed = nr(0)
1288
aw = new("Part",char)
1289
aw.Name = "NewPart"
1290
aw.Size = v3(0.1,0.1,0.1)
1291
aw.Shape = "Ball"
1292
aw.Position = v3(999,999,999)
1293
aw.BrickColor = bc("bright Blue")
1294
aw.Material = "Neon"
1295
aw.Transparency = 1
1296
aaw = new("SpecialMesh",aw)
1297
aaw.Scale = v3(1,1,1)
1298
aaaw =new("Weld",aw)
1299
aaaw.Part0 = torso
1300
aaaw.Part1 = aw
1301
aaaw.C0 = cf(0,0,-1.6) * cfa(rad(0),rad(0),rad(0))
1302
aaaaw = new("ParticleEmitter",aw)
1303
aaaaw.Size = ns(5)
1304
aaaaw.Rate = 5
1305
aaaaw.Color = ColorSequence.new(Color3.fromRGB(149,190,255))
1306
aaaaw.Texture = "rbxassetid://0"
1307
aaaaw.ZOffset = -1
1308
aaaaw.Lifetime = nr(5)
1309
aaaaw.RotSpeed = nr(50)
1310
aaaaw.Transparency = ns(1)
1311
aaaaw.LockedToPart = true
1312
aaaaw.Speed = nr(0)
1313
1314
1315
1316
ae = new("Part",char)
1317
ae.Name = "NewPart"
1318
ae.Size = v3(0.1,0.1,0.1)
1319
ae.Shape = "Ball"
1320
ae.Position = v3(999,999,999)
1321
ae.BrickColor = bc("bright Blue")
1322
ae.Material = "Neon"
1323
ae.Transparency = 1
1324
aaae =new("Weld",ae)
1325
aaae.Part0 = torso
1326
aaae.Part1 = ae
1327
aaae.C0 = cf(0,7,0) * cfa(rad(0),rad(0),rad(0))
1328
aaaae = new("ParticleEmitter",ae)
1329
aaaae.Size = ns(15)
1330
aaaae.Rate = 5
1331
aaaae.Color = ColorSequence.new(Color3.fromRGB(231,255,111))
1332
aaaae.ZOffset = -2
1333
aaaae.Lifetime = nr(5)
1334
aaaae.Transparency = ns(1)
1335
aaaae.LockedToPart = true
1336
aaaae.Speed = nr(0)
1337
1338
ad = new("Part",char)
1339
ad.Name = "NewPart"
1340
ad.Size = v3(10,10,10)
1341
ad.CanCollide = false
1342
ad.Anchored = true
1343
ad.Position = torso.Position - v3(0,3,0)
1344
ad.BrickColor = bc("bright Blue")
1345
ad.Material = "Neon"
1346
ad.Transparency = 1
1347
aad = new("Decal",ad)
1348
aad.Texture = "rbxassetid://110711859"
1349
aad.Face = "Top"
1350
aad.Transparency = 1
1351
	----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1352
	--Functions
1353
	function kamehameha()
1354
		enabled = true
1355
		
1356
		
1357
		kamefire.Volume = 5
1358
		
1359
		startkamehameha()
1360
		
1361
1362
	wait(1)
1363
	
1364
	endkamehameha()
1365
	coroutine.resume(coroutine.create(function()
1366
			for i = 1,100 do
1367
		CamShakeAll(32,270,torso)
1368
		game:GetService("RunService").RenderStepped:wait()
1369
			end
1370
		end))
1371
	a1 = new("Part",char)
1372
a1.Name = "Beam"
1373
a1.Anchored = true
1374
a1.Size = v3(6,6,6)
1375
a1.CanCollide = false
1376
a1.Locked = true
1377
a1.Position = v3(999,999,999)
1378
a1.BrickColor = bc("Cyan")
1379
a1.Material = "Neon"
1380
a1.Transparency = 0
1381
aa1 = new("SpecialMesh",a1)
1382
aa1.MeshType = "Cylinder"
1383
aa1.Scale = v3(1,1,1)
1384
local FZcharge3 = Instance.new("ParticleEmitter",a1)
1385
FZcharge3.Texture = "rbxassetid://174073769"
1386
FZcharge3.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
1387
FZcharge3.EmissionDirection = "Top"
1388
FZcharge3.Speed = NumberRange.new(5)
1389
FZcharge3.Size = NumberSequence.new(10,0)
1390
FZcharge3.Transparency = NumberSequence.new(0,1)
1391
FZcharge3.Drag = 1.2
1392
FZcharge3.LockedToPart = false
1393
FZcharge3.Lifetime = NumberRange.new(2)
1394
FZcharge3.Rate = 305
1395
FZcharge3.LightEmission = 0.8
1396
FZcharge3.Rotation = NumberRange.new(-360,360)
1397
FZcharge3.VelocitySpread = 100	
1398
FZcharge3.ZOffset = 1
1399
local Aaaa = Instance.new("ParticleEmitter",a3)
1400
Aaaa.Texture = "rbxassetid://174073769"
1401
Aaaa.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
1402
Aaaa.EmissionDirection = "Top"
1403
Aaaa.Speed = NumberRange.new(5)
1404
Aaaa.Size = NumberSequence.new(20,0)
1405
Aaaa.Transparency = NumberSequence.new(0,1)
1406
Aaaa.Drag = 1.2
1407
Aaaa.LockedToPart = false
1408
Aaaa.Lifetime = NumberRange.new(1)
1409
Aaaa.Rate = 305
1410
Aaaa.LightEmission = 0.8
1411
Aaaa.Rotation = NumberRange.new(-360,360)
1412
Aaaa.VelocitySpread = 100	
1413
Aaaa.ZOffset = 1
1414
a2 = new("Part",char)
1415
a2.Name = "Beam"
1416
a2.Anchored = true
1417
a2.Locked = true
1418
a2.Size = v3(0.1,0.1,0.1)
1419
a2.CanCollide = false
1420
a2.Position = v3(999,999,999)
1421
a2.BrickColor = bc("Cyan")
1422
a2.Material = "Neon"
1423
a2.Transparency = 0
1424
aa2 = new("SpecialMesh",a2)
1425
aa2.MeshType = 3
1426
aa2.Scale = v3(150,150,150)
1427
a3 = new("Part",char)
1428
a3.Name = "Beam"
1429
a3.Locked = true
1430
a3.Anchored = true
1431
a3.Size = v3(0.1,0.1,0.1)
1432
a3.CanCollide = false
1433
a3.Position = v3(999,999,999)
1434
a3.BrickColor = bc("Cyan")
1435
a3.Material = "Neon"
1436
a3.Transparency = 0
1437
aa3 = new("SpecialMesh",a3)
1438
aa3.MeshType = 3
1439
aa3.Scale = v3(200,200,200)
1440
local Chase = Instance.new("ParticleEmitter",a2)
1441
Chase.Texture = "rbxassetid://924746519"
1442
Chase.Color = ColorSequence.new(BrickColor.new("White").Color)
1443
Chase.EmissionDirection = "Top"
1444
Chase.Speed = NumberRange.new(5)
1445
Chase.Size = NumberSequence.new(30,42)
1446
Chase.Transparency = NumberSequence.new(0,0.3)
1447
Chase.Drag = 1.2
1448
Chase.LockedToPart = false
1449
Chase.Lifetime = NumberRange.new(0.2)
1450
Chase.Rate = 110
1451
Chase.LightEmission = 0.3
1452
Chase.Rotation = NumberRange.new(-360,360)
1453
Chase.VelocitySpread = 100	
1454
Chase.ZOffset = 1
1455
1456
coroutine.resume(coroutine.create(function()
1457
			for i = 1,9 do 
1458
1459
			local H = Instance.new("Part",a3)
1460
			H.Size = Vector3.new(1,1,1)
1461
			H.BrickColor = BrickColor.new("White")
1462
			H.CanCollide = false
1463
			H.Anchored = true
1464
			H.CFrame = a3.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1.55,0)
1465
			local H2 = Instance.new("SpecialMesh",H)
1466
			H2.MeshId = "rbxassetid://3270017"
1467
			H2.Scale = Vector3.new(1.5,1.5,1.5)
1468
						g = Instance.new("Explosion")
1469
1470
			coroutine.resume(coroutine.create(function()
1471
			for i = 1,120 do
1472
			
1473
			H2.Scale = H2.Scale + Vector3.new(1.2,1.2,1.2)
1474
			H.Transparency = H.Transparency + 0.04
1475
			wait(0.00000000001)
1476
			end
1477
			
1478
			H2:Destroy()
1479
			H:Destroy()
1480
		
1481
			end))
1482
					
1483
			wait(0.3)
1484
	
1485
			end
1486
			
1487
end))
1488
coroutine.resume(coroutine.create(function()
1489
			for i = 1,30 do 
1490
			local HQ = Instance.new("Part",a3)
1491
			HQ.Size = Vector3.new(1,1,1)
1492
			HQ.BrickColor = BrickColor.new("Cyan")
1493
			HQ.Material = Enum.Material.Glass
1494
			HQ.Anchored = true
1495
			HQ.CanCollide = false
1496
			HQ.Transparency = 0
1497
			HQ.CFrame = a3.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,1.55)
1498
			local HQ2 = Instance.new("SpecialMesh",HQ)
1499
			HQ2.MeshId = "rbxassetid://20329976"
1500
			HQ2.Scale = Vector3.new(4.5,4.5,4.5)
1501
			g.Parent = workspace
1502
g.Position = HQ.Position
1503
g.BlastRadius = 28
1504
g.BlastPressure = 4006200
1505
g.Visible = false
1506
			coroutine.resume(coroutine.create(function()
1507
			for i = 1,90 do
1508
			
1509
			HQ2.Scale = HQ2.Scale + Vector3.new(1.2,1.2,1.2)
1510
			HQ.Transparency = HQ.Transparency + 0.05
1511
					
1512
			wait(0.00000000001)
1513
			end
1514
			HQ:Destroy()
1515
		
1516
			HQ2:Destroy()
1517
			
1518
			end))
1519
					
1520
			wait(0.07)
1521
	
1522
			end
1523
			
1524
end))
1525
	kamecharge:Stop()
1526
	kamefire:Play()
1527
	root.CFrame = CFrame.new(root.Position,Vector3.new(mouse.Hit.p.X, mouse.Hit.p.Y, mouse.Hit.p.Z))
1528
	local HQ = Instance.new("Part",a)
1529
			HQ.Size = Vector3.new(1,0,1)
1530
			HQ.BrickColor = BrickColor.new("Toothpaste")
1531
			HQ.Material = "Neon"
1532
			HQ.Anchored = true
1533
			HQ.CanCollide = false
1534
			HQ.CFrame = a1.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
1535
			local HQ2 = Instance.new("SpecialMesh",HQ)
1536
			HQ2.MeshId = "rbxassetid://20329976"
1537
			HQ2.Scale = Vector3.new(10,10,10)
1538
				
1539
				
1540
					coroutine.resume(coroutine.create(function()
1541
			for i = 3,650 do
1542
			
1543
			
1544
			
1545
					
1546
	HQ2.Scale = HQ2.Scale + Vector3.new(0,0,0)
1547
			HQ.Transparency = HQ.Transparency + 0.02
1548
			HQ.CFrame = HQ.CFrame*CFrame.Angles(0,-0.2,0)		
1549
					
1550
					
1551
					
1552
			wait(0.00000000001)
1553
			end
1554
			end))
1555
	hed.Anchored = true
1556
	a8.Anchored = true
1557
	ae.Anchored = true
1558
	startk = false
1559
1560
1561
--Damages
1562
-----------------------------------------------------------------------------------------
1563
a1.Touched:connect(function(hit)
1564
 
1565
if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil and hit ~= a8 then
1566
	
1567
	
1568
1569
	if hit.Parent:IsA("Model") then
1570
		hit.Parent.Humanoid:TakeDamage(2500000000)
1571
local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
1572
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
1573
			Fl.velocity = root.CFrame.lookVector*80
1574
			wait(0.05)
1575
			Fl:remove()
1576
			
1577
		end
1578
1579
	if enabled  == true then
1580
	enabled = false	
1581
	num = num + 1
1582
1583
		a21 = new("Part",char)
1584
a21.Name = "Beam"..num
1585
a21.Locked = true
1586
a21.Size = v3(0,0,0)
1587
a21.CanCollide = false
1588
a21.Position = v3(999,999,999)
1589
a21.BrickColor = bc("Cyan")
1590
a21.Material = "Neon"
1591
a21.Transparency = 0
1592
aa21 = new("SpecialMesh",a21)
1593
a21.Anchored = true
1594
a21.Position = hit.Position
1595
aa21.MeshType = "Sphere"
1596
aa21.Scale = v3(0,0,0)
1597
1598
	for i = 1,90 do
1599
		wait()
1600
1601
		char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(0,0,0)
1602
		char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
1603
	end
1604
	enabled = true
1605
	char["Beam"..num]:Destroy()
1606
	end
1607
	
1608
end
1609
1610
end)
1611
1612
1613
1614
1615
1616
1617
1618
beam2 = true
1619
beam1 = true
1620
wait(2)
1621
FZcharge3.Rate = 0
1622
beam1 = false
1623
1624
repeat
1625
	wait()
1626
	a1.Size = a1.Size - v3(0.2,0.2,0.2)
1627
	aa2.Scale = aa2.Scale - v3(3,3,3)
1628
	aa3.Scale = aa3.Scale - v3(3,3,3)
1629
until
1630
	a1.Size.y < 0.1
1631
	
1632
	beamgo = 2.2
1633
	beamgo1 = 1
1634
	a1:Destroy()
1635
		a2:Destroy()
1636
		a3:Destroy()
1637
		for i = 1,10 do
1638
			wait()
1639
	
1640
	kamefire.Volume = kamefire.Volume - 0.5
1641
		end
1642
		kamefire:Stop()
1643
		
1644
		hed.Anchored = false
1645
		a8.Anchored = false
1646
		ae.Anchored = false
1647
	end
1648
	
1649
	function BlueKame()
1650
		enabled = true
1651
		
1652
		
1653
		kamefire.Volume = 5
1654
		
1655
		startkamehameha()
1656
		
1657
1658
	wait(1)
1659
	
1660
	endkamehameha()
1661
	
1662
	a1 = new("Part",char)
1663
a1.Name = "Beam"
1664
a1.Anchored = true
1665
a1.Size = v3(6,6,6)
1666
a1.CanCollide = false
1667
a1.Locked = true
1668
a1.Position = v3(999,999,999)
1669
a1.BrickColor = bc("Cyan")
1670
a1.Material = "Neon"
1671
a1.Transparency = 0
1672
aa1 = new("SpecialMesh",a1)
1673
aa1.MeshType = "Cylinder"
1674
aa1.Scale = v3(1,1,1)
1675
local FZcharge3 = Instance.new("ParticleEmitter",a1)
1676
FZcharge3.Texture = "rbxassetid://174073769"
1677
FZcharge3.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
1678
FZcharge3.EmissionDirection = "Top"
1679
FZcharge3.Speed = NumberRange.new(5)
1680
FZcharge3.Size = NumberSequence.new(15,0)
1681
FZcharge3.Transparency = NumberSequence.new(0,1)
1682
FZcharge3.Drag = 1.2
1683
FZcharge3.LockedToPart = false
1684
FZcharge3.Lifetime = NumberRange.new(2)
1685
FZcharge3.Rate = 305
1686
FZcharge3.LightEmission = 0.8
1687
FZcharge3.Rotation = NumberRange.new(-360,360)
1688
FZcharge3.VelocitySpread = 100	
1689
FZcharge3.ZOffset = 1
1690
local Aaaa = Instance.new("ParticleEmitter",a3)
1691
Aaaa.Texture = "rbxassetid://174073769"
1692
Aaaa.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
1693
Aaaa.EmissionDirection = "Top"
1694
Aaaa.Speed = NumberRange.new(5)
1695
Aaaa.Size = NumberSequence.new(20,0)
1696
Aaaa.Transparency = NumberSequence.new(0,1)
1697
Aaaa.Drag = 1.2
1698
Aaaa.LockedToPart = false
1699
Aaaa.Lifetime = NumberRange.new(1)
1700
Aaaa.Rate = 305
1701
Aaaa.LightEmission = 0.8
1702
Aaaa.Rotation = NumberRange.new(-360,360)
1703
Aaaa.VelocitySpread = 100	
1704
Aaaa.ZOffset = 1
1705
a2 = new("Part",char)
1706
a2.Name = "Beam"
1707
a2.Anchored = true
1708
a2.Locked = true
1709
a2.Size = v3(0.1,0.1,0.1)
1710
a2.CanCollide = false
1711
a2.Position = v3(999,999,999)
1712
a2.BrickColor = bc("Cyan")
1713
a2.Material = "Neon"
1714
a2.Transparency = 0
1715
aa2 = new("SpecialMesh",a2)
1716
aa2.MeshType = 3
1717
aa2.Scale = v3(150,150,150)
1718
a3 = new("Part",char)
1719
a3.Name = "Beam"
1720
a3.Locked = true
1721
a3.Anchored = true
1722
a3.Size = v3(0.1,0.1,0.1)
1723
a3.CanCollide = false
1724
a3.Position = v3(999,999,999)
1725
a3.BrickColor = bc("Cyan")
1726
a3.Material = "Neon"
1727
a3.Transparency = 0
1728
aa3 = new("SpecialMesh",a3)
1729
aa3.MeshType = 3
1730
aa3.Scale = v3(200,200,200)
1731
local Chase = Instance.new("ParticleEmitter",a2)
1732
Chase.Texture = "rbxassetid://924746519"
1733
Chase.Color = ColorSequence.new(BrickColor.new("White").Color)
1734
Chase.EmissionDirection = "Top"
1735
Chase.Speed = NumberRange.new(5)
1736
Chase.Size = NumberSequence.new(30,42)
1737
Chase.Transparency = NumberSequence.new(0,0.3)
1738
Chase.Drag = 1.2
1739
Chase.LockedToPart = false
1740
Chase.Lifetime = NumberRange.new(0.2)
1741
Chase.Rate = 110
1742
Chase.LightEmission = 0.3
1743
Chase.Rotation = NumberRange.new(-360,360)
1744
Chase.VelocitySpread = 100	
1745
Chase.ZOffset = 1
1746
1747
coroutine.resume(coroutine.create(function()
1748
			for i = 1,9 do 
1749
1750
			local H = Instance.new("Part",a3)
1751
			H.Size = Vector3.new(1,1,1)
1752
			H.BrickColor = BrickColor.new("White")
1753
			H.CanCollide = false
1754
			H.Anchored = true
1755
			H.CFrame = a3.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1.55,0)
1756
			local H2 = Instance.new("SpecialMesh",H)
1757
			H2.MeshId = "rbxassetid://3270017"
1758
			H2.Scale = Vector3.new(6.5,6.5,6.5)
1759
						
1760
1761
			coroutine.resume(coroutine.create(function()
1762
			for i = 1,120 do
1763
			
1764
			H2.Scale = H2.Scale + Vector3.new(1.2,1.2,1.2)
1765
			H.Transparency = H.Transparency + 0.04
1766
			wait(0.00000000001)
1767
			end
1768
			
1769
			H2:Destroy()
1770
			H:Destroy()
1771
		
1772
			end))
1773
					
1774
			wait(0.3)
1775
	
1776
			end
1777
			
1778
end))
1779
coroutine.resume(coroutine.create(function()
1780
			for i = 1,20 do 
1781
			local HQ = Instance.new("Part",a3)
1782
			HQ.Size = Vector3.new(1,1,1)
1783
			HQ.BrickColor = BrickColor.new("Cyan")
1784
			HQ.Material = Enum.Material.Glass
1785
			HQ.Anchored = true
1786
			HQ.CanCollide = false
1787
			HQ.Transparency = 0
1788
			HQ.CFrame = a3.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,1.55)
1789
			local HQ2 = Instance.new("SpecialMesh",HQ)
1790
			HQ2.MeshId = "rbxassetid://20329976"
1791
			HQ2.Scale = Vector3.new(14.5,14.5,14.5)
1792
			g = Instance.new("Explosion")
1793
g.Parent = workspace
1794
g.Position = HQ.Position
1795
g.BlastRadius = 30
1796
g.BlastPressure = 6500200
1797
g.Visible = false
1798
			coroutine.resume(coroutine.create(function()
1799
			for i = 1,90 do
1800
			
1801
			HQ2.Scale = HQ2.Scale + Vector3.new(1.2,1.2,1.2)
1802
			HQ.Transparency = HQ.Transparency + 0.05
1803
					
1804
			wait(0.00000000001)
1805
			end
1806
			HQ:Destroy()
1807
		
1808
			HQ2:Destroy()
1809
			
1810
			end))
1811
					
1812
			wait(0.1)
1813
	
1814
			end
1815
			
1816
end))
1817
	kamecharge:Stop()
1818
	kamefire:Play()
1819
	root.CFrame = CFrame.new(root.Position,Vector3.new(mouse.Hit.p.X, mouse.Hit.p.Y, mouse.Hit.p.Z))
1820
	local HQ = Instance.new("Part",a)
1821
			HQ.Size = Vector3.new(1,0,1)
1822
			HQ.BrickColor = BrickColor.new("Toothpaste")
1823
			HQ.Material = "Neon"
1824
			HQ.Anchored = true
1825
			HQ.CanCollide = false
1826
			HQ.CFrame = a1.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
1827
			local HQ2 = Instance.new("SpecialMesh",HQ)
1828
			HQ2.MeshId = "rbxassetid://20329976"
1829
			HQ2.Scale = Vector3.new(25,25,25)
1830
				
1831
				
1832
					coroutine.resume(coroutine.create(function()
1833
			for i = 3,650 do
1834
			
1835
			
1836
			
1837
					
1838
	HQ2.Scale = HQ2.Scale + Vector3.new(0,0,0)
1839
			HQ.Transparency = HQ.Transparency + 0.02
1840
			HQ.CFrame = HQ.CFrame*CFrame.Angles(0,-0.2,0)		
1841
					
1842
					
1843
					
1844
			wait(0.00000000001)
1845
			end
1846
			end))
1847
	hed.Anchored = true
1848
	a8.Anchored = true
1849
	ae.Anchored = true
1850
	startk = false
1851
1852
1853
--Damages
1854
-----------------------------------------------------------------------------------------
1855
a1.Touched:connect(function(hit)
1856
 
1857
if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil and hit ~= a8 then
1858
	
1859
	
1860
1861
	if hit.Parent:IsA("Model") then
1862
		hit.Parent.Humanoid:TakeDamage(150000000000000000000000000000000000000000000000000000000000000000000)
1863
local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
1864
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
1865
			Fl.velocity = root.CFrame.lookVector*100
1866
			wait(0.05)
1867
			Fl:remove()
1868
			
1869
		end
1870
1871
	if enabled  == true then
1872
	enabled = false	
1873
	num = num + 1
1874
1875
		a21 = new("Part",char)
1876
a21.Name = "Beam"..num
1877
a21.Locked = true
1878
a21.Size = v3(0,0,0)
1879
a21.CanCollide = false
1880
a21.Position = v3(999,999,999)
1881
a21.BrickColor = bc("Cyan")
1882
a21.Material = "Neon"
1883
a21.Transparency = 0
1884
aa21 = new("SpecialMesh",a21)
1885
a21.Anchored = true
1886
a21.Position = hit.Position
1887
aa21.MeshType = "Sphere"
1888
aa21.Scale = v3(0,0,0)
1889
1890
	for i = 1,90 do
1891
		wait()
1892
1893
		char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(0,0,0)
1894
		char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
1895
	end
1896
	enabled = true
1897
	char["Beam"..num]:Destroy()
1898
	end
1899
	
1900
end
1901
1902
end)
1903
1904
1905
1906
1907
1908
1909
1910
beamb = true
1911
beamb2 = true
1912
wait(3)
1913
FZcharge3.Rate = 0
1914
beamui1 = false
1915
1916
repeat
1917
	wait()
1918
	a1.Size = a1.Size - v3(1,1,1)
1919
	aa2.Scale = aa2.Scale - v3(5,5,5)
1920
	aa3.Scale = aa3.Scale - v3(5,5,5)
1921
until
1922
	a1.Size.y < 0.1
1923
	
1924
	beamgo = 2.2
1925
	beamgo1 = 1
1926
	a1:Destroy()
1927
		a2:Destroy()
1928
		a3:Destroy()
1929
		for i = 1,10 do
1930
			wait()
1931
	
1932
	kamefire.Volume = kamefire.Volume - 0.5
1933
		end
1934
		kamefire:Stop()
1935
		
1936
		hed.Anchored = false
1937
		a8.Anchored = false
1938
		ae.Anchored = false
1939
	end	
1940
	
1941
	
1942
	function UIKame()
1943
		enabled = true
1944
		
1945
		
1946
		kamefire.Volume = 5
1947
		
1948
		
1949
	
1950
	endkamehameha()
1951
	coroutine.resume(coroutine.create(function()
1952
			for i = 1,100 do
1953
		CamShakeAll(32,270,torso)
1954
		game:GetService("RunService").RenderStepped:wait()
1955
			end
1956
		end))
1957
	a1 = new("Part",char)
1958
a1.Name = "Beam"
1959
a1.Anchored = true
1960
a1.Size = v3(6,6,6)
1961
a1.CanCollide = false
1962
a1.Locked = true
1963
a1.Position = v3(999,999,999)
1964
a1.BrickColor = bc("Cyan")
1965
a1.Material = "Neon"
1966
a1.Transparency = 0
1967
aa1 = new("SpecialMesh",a1)
1968
aa1.MeshType = "Cylinder"
1969
aa1.Scale = v3(1,1,1)
1970
local FZcharge3 = Instance.new("ParticleEmitter",a1)
1971
FZcharge3.Texture = "rbxassetid://174073769"
1972
FZcharge3.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
1973
FZcharge3.EmissionDirection = "Top"
1974
FZcharge3.Speed = NumberRange.new(5)
1975
FZcharge3.Size = NumberSequence.new(15,0)
1976
FZcharge3.Transparency = NumberSequence.new(0,1)
1977
FZcharge3.Drag = 1.2
1978
FZcharge3.LockedToPart = false
1979
FZcharge3.Lifetime = NumberRange.new(2)
1980
FZcharge3.Rate = 305
1981
FZcharge3.LightEmission = 0.8
1982
FZcharge3.Rotation = NumberRange.new(-360,360)
1983
FZcharge3.VelocitySpread = 100	
1984
FZcharge3.ZOffset = 1
1985
local Aaaa = Instance.new("ParticleEmitter",a3)
1986
Aaaa.Texture = "rbxassetid://174073769"
1987
Aaaa.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
1988
Aaaa.EmissionDirection = "Top"
1989
Aaaa.Speed = NumberRange.new(5)
1990
Aaaa.Size = NumberSequence.new(20,0)
1991
Aaaa.Transparency = NumberSequence.new(0,1)
1992
Aaaa.Drag = 1.2
1993
Aaaa.LockedToPart = false
1994
Aaaa.Lifetime = NumberRange.new(1)
1995
Aaaa.Rate = 305
1996
Aaaa.LightEmission = 0.8
1997
Aaaa.Rotation = NumberRange.new(-360,360)
1998
Aaaa.VelocitySpread = 100	
1999
Aaaa.ZOffset = 1
2000
a2 = new("Part",char)
2001
a2.Name = "Beam"
2002
a2.Anchored = true
2003
a2.Locked = true
2004
a2.Size = v3(0.1,0.1,0.1)
2005
a2.CanCollide = false
2006
a2.Position = v3(999,999,999)
2007
a2.BrickColor = bc("Cyan")
2008
a2.Material = "Neon"
2009
a2.Transparency = 0
2010
aa2 = new("SpecialMesh",a2)
2011
aa2.MeshType = 3
2012
aa2.Scale = v3(150,150,150)
2013
a3 = new("Part",char)
2014
a3.Name = "Beam"
2015
a3.Locked = true
2016
a3.Anchored = true
2017
a3.Size = v3(0.1,0.1,0.1)
2018
a3.CanCollide = false
2019
a3.Position = v3(999,999,999)
2020
a3.BrickColor = bc("Cyan")
2021
a3.Material = "Neon"
2022
a3.Transparency = 0
2023
aa3 = new("SpecialMesh",a3)
2024
aa3.MeshType = 3
2025
aa3.Scale = v3(200,200,200)
2026
local Chase = Instance.new("ParticleEmitter",a2)
2027
Chase.Texture = "rbxassetid://924746519"
2028
Chase.Color = ColorSequence.new(BrickColor.new("White").Color)
2029
Chase.EmissionDirection = "Top"
2030
Chase.Speed = NumberRange.new(5)
2031
Chase.Size = NumberSequence.new(30,42)
2032
Chase.Transparency = NumberSequence.new(0,0.3)
2033
Chase.Drag = 1.2
2034
Chase.LockedToPart = false
2035
Chase.Lifetime = NumberRange.new(0.2)
2036
Chase.Rate = 110
2037
Chase.LightEmission = 0.3
2038
Chase.Rotation = NumberRange.new(-360,360)
2039
Chase.VelocitySpread = 100	
2040
Chase.ZOffset = 1
2041
2042
coroutine.resume(coroutine.create(function()
2043
			for i = 1,9 do 
2044
2045
			local H = Instance.new("Part",a3)
2046
			H.Size = Vector3.new(1,1,1)
2047
			H.BrickColor = BrickColor.new("White")
2048
			H.CanCollide = false
2049
			H.Anchored = true
2050
			H.CFrame = a3.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1.55,0)
2051
			local H2 = Instance.new("SpecialMesh",H)
2052
			H2.MeshId = "rbxassetid://3270017"
2053
			H2.Scale = Vector3.new(6.5,6.5,6.5)
2054
						
2055
2056
			coroutine.resume(coroutine.create(function()
2057
			for i = 1,120 do
2058
			
2059
			H2.Scale = H2.Scale + Vector3.new(1.2,1.2,1.2)
2060
			H.Transparency = H.Transparency + 0.04
2061
			wait(0.00000000001)
2062
			end
2063
			
2064
			H2:Destroy()
2065
			H:Destroy()
2066
		
2067
			end))
2068
					
2069
			wait(0.3)
2070
	
2071
			end
2072
			
2073
end))
2074
coroutine.resume(coroutine.create(function()
2075
			for i = 1,20 do 
2076
			local HQ = Instance.new("Part",a3)
2077
			HQ.Size = Vector3.new(1,1,1)
2078
			HQ.BrickColor = BrickColor.new("Cyan")
2079
			HQ.Material = Enum.Material.Glass
2080
			HQ.Anchored = true
2081
			HQ.CanCollide = false
2082
			HQ.Transparency = 0
2083
			HQ.CFrame = a3.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,1.55)
2084
			local HQ2 = Instance.new("SpecialMesh",HQ)
2085
			HQ2.MeshId = "rbxassetid://20329976"
2086
			HQ2.Scale = Vector3.new(19.5,19.5,19.5)
2087
			g = Instance.new("Explosion")
2088
g.Parent = workspace
2089
g.Position = HQ.Position
2090
g.BlastRadius = 35
2091
g.BlastPressure = 7
2092
g.Visible = false
2093
			coroutine.resume(coroutine.create(function()
2094
			for i = 1,90 do
2095
			
2096
			HQ2.Scale = HQ2.Scale + Vector3.new(1.2,1.2,1.2)
2097
			HQ.Transparency = HQ.Transparency + 0.05
2098
					
2099
			wait(0.00000000001)
2100
			end
2101
			HQ:Destroy()
2102
		
2103
			HQ2:Destroy()
2104
			
2105
			end))
2106
					
2107
			wait(0.1)
2108
	
2109
			end
2110
			
2111
end))
2112
	kamecharge:Stop()
2113
	kamefire:Play()
2114
	root.CFrame = CFrame.new(root.Position,Vector3.new(mouse.Hit.p.X, mouse.Hit.p.Y, mouse.Hit.p.Z))
2115
	local HQ = Instance.new("Part",a)
2116
			HQ.Size = Vector3.new(1,0,1)
2117
			HQ.BrickColor = BrickColor.new("Toothpaste")
2118
			HQ.Material = "Neon"
2119
			HQ.Anchored = true
2120
			HQ.CanCollide = false
2121
			HQ.CFrame = a1.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
2122
			local HQ2 = Instance.new("SpecialMesh",HQ)
2123
			HQ2.MeshId = "rbxassetid://20329976"
2124
			HQ2.Scale = Vector3.new(25,25,25)
2125
				
2126
				
2127
					coroutine.resume(coroutine.create(function()
2128
			for i = 3,650 do
2129
			
2130
			
2131
			
2132
					
2133
	HQ2.Scale = HQ2.Scale + Vector3.new(0,0,0)
2134
			HQ.Transparency = HQ.Transparency + 0.02
2135
			HQ.CFrame = HQ.CFrame*CFrame.Angles(0,-0.2,0)		
2136
					
2137
					
2138
					
2139
			wait(0.00000000001)
2140
			end
2141
			end))
2142
	hed.Anchored = true
2143
	a8.Anchored = true
2144
	ae.Anchored = true
2145
	startk = false
2146
2147
2148
--Damages
2149
-----------------------------------------------------------------------------------------
2150
a1.Touched:connect(function(hit)
2151
 
2152
if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil and hit ~= a8 then
2153
	
2154
	
2155
2156
	if hit.Parent:IsA("Model") then
2157
		hit.Parent:BreakJoints()
2158
local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
2159
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
2160
			Fl.velocity = root.CFrame.lookVector*920
2161
			wait(0.05)
2162
			Fl:remove()
2163
			
2164
		end
2165
2166
	if enabled  == true then
2167
	enabled = false	
2168
	num = num + 1
2169
2170
		a21 = new("Part",char)
2171
a21.Name = "Beam"..num
2172
a21.Locked = true
2173
a21.Size = v3(0,0,0)
2174
a21.CanCollide = false
2175
a21.Position = v3(999,999,999)
2176
a21.BrickColor = bc("Cyan")
2177
a21.Material = "Neon"
2178
a21.Transparency = 0
2179
aa21 = new("SpecialMesh",a21)
2180
a21.Anchored = true
2181
a21.Position = hit.Position
2182
aa21.MeshType = "Sphere"
2183
aa21.Scale = v3(0,0,0)
2184
2185
	for i = 1,90 do
2186
		wait()
2187
2188
		char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(0,0,0)
2189
		char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
2190
	end
2191
	enabled = true
2192
	char["Beam"..num]:Destroy()
2193
	end
2194
	
2195
end
2196
2197
end)
2198
2199
2200
2201
2202
2203
2204
2205
beamui2 = true
2206
beamui1 = true
2207
wait(3)
2208
FZcharge3.Rate = 0
2209
beamui1 = false
2210
2211
repeat
2212
	wait()
2213
	a1.Size = a1.Size - v3(1,1,1)
2214
	aa2.Scale = aa2.Scale - v3(5,5,5)
2215
	aa3.Scale = aa3.Scale - v3(5,5,5)
2216
until
2217
	a1.Size.y < 0.1
2218
	
2219
	beamgo = 2.2
2220
	beamgo1 = 1
2221
	a1:Destroy()
2222
		a2:Destroy()
2223
		a3:Destroy()
2224
		for i = 1,10 do
2225
			wait()
2226
	
2227
	kamefire.Volume = kamefire.Volume - 0.5
2228
		end
2229
		kamefire:Stop()
2230
		
2231
		hed.Anchored = false
2232
		a8.Anchored = false
2233
		ae.Anchored = false
2234
	end
2235
	
2236
	
2237
	
2238
	
2239
	function superkamehameha()
2240
		enabled = true
2241
		
2242
		
2243
		kamefire.Volume = 5
2244
		
2245
		startkamehameha()
2246
		
2247
2248
	wait(1)
2249
	
2250
	endkamehameha()
2251
	
2252
	a1 = new("Part",char)
2253
a1.Name = "Beam"
2254
a1.Anchored = true
2255
a1.Size = v3(5,5,5)
2256
a1.CanCollide = false
2257
a1.Locked = true
2258
a1.Position = v3(999,999,999)
2259
a1.BrickColor = bc("Cyan")
2260
a1.Material = "Neon"
2261
a1.Transparency = 0
2262
aa1 = new("SpecialMesh",a1)
2263
aa1.MeshType = "Cylinder"
2264
aa1.Scale = v3(5,5,5)
2265
local FZcharge3 = Instance.new("ParticleEmitter",a1)
2266
FZcharge3.Texture = "rbxassetid://174073769"
2267
FZcharge3.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2268
FZcharge3.EmissionDirection = "Top"
2269
FZcharge3.Speed = NumberRange.new(5)
2270
FZcharge3.Size = NumberSequence.new(15,0)
2271
FZcharge3.Transparency = NumberSequence.new(0,1)
2272
FZcharge3.Drag = 1.2
2273
FZcharge3.LockedToPart = false
2274
FZcharge3.Lifetime = NumberRange.new(2)
2275
FZcharge3.Rate = 305
2276
FZcharge3.LightEmission = 0.8
2277
FZcharge3.Rotation = NumberRange.new(-360,360)
2278
FZcharge3.VelocitySpread = 100	
2279
FZcharge3.ZOffset = 1
2280
a2 = new("Part",char)
2281
a2.Name = "Beam"
2282
a2.Anchored = true
2283
a2.Locked = true
2284
a2.Size = v3(0.2,0.2,0.2)
2285
a2.CanCollide = false
2286
a2.Position = v3(999,999,999)
2287
a2.BrickColor = bc("Cyan")
2288
a2.Material = "Neon"
2289
a2.Transparency = 0
2290
aa2 = new("SpecialMesh",a2)
2291
aa2.MeshType = 3
2292
aa2.Scale = v3(150,150,150)
2293
a3 = new("Part",char)
2294
a3.Name = "Beam"
2295
a3.Locked = true
2296
a3.Anchored = true
2297
a3.Size = v3(0.2,0.2,0.2)
2298
a3.CanCollide = false
2299
a3.Position = v3(999,999,999)
2300
a3.BrickColor = bc("Cyan")
2301
a3.Material = "Neon"
2302
a3.Transparency = 0
2303
aa3 = new("SpecialMesh",a3)
2304
aa3.MeshType = 3
2305
aa3.Scale = v3(200,200,200)
2306
local Chase = Instance.new("ParticleEmitter",a2)
2307
Chase.Texture = "rbxassetid://924746519"
2308
Chase.Color = ColorSequence.new(BrickColor.new("White").Color)
2309
Chase.EmissionDirection = "Top"
2310
Chase.Speed = NumberRange.new(5)
2311
Chase.Size = NumberSequence.new(30,42)
2312
Chase.Transparency = NumberSequence.new(0,0.3)
2313
Chase.Drag = 1.2
2314
Chase.LockedToPart = false
2315
Chase.Lifetime = NumberRange.new(0.2)
2316
Chase.Rate = 110
2317
Chase.LightEmission = 0.3
2318
Chase.Rotation = NumberRange.new(-360,360)
2319
Chase.VelocitySpread = 100	
2320
Chase.ZOffset = 1
2321
a1.CFrame = torso.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0))
2322
local HQ = Instance.new("Part",a)
2323
			HQ.Size = Vector3.new(1,0,1)
2324
			HQ.BrickColor = BrickColor.new("Toothpaste")
2325
			HQ.Material = "Neon"
2326
			HQ.Anchored = true
2327
			HQ.CanCollide = false
2328
			HQ.CFrame = a.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
2329
			local HQ2 = Instance.new("SpecialMesh",HQ)
2330
			HQ2.MeshId = "rbxassetid://20329976"
2331
			HQ2.Scale = Vector3.new(10,10,10)
2332
				
2333
				
2334
					coroutine.resume(coroutine.create(function()
2335
			for i = 3,650 do
2336
			
2337
			
2338
			
2339
					
2340
	HQ2.Scale = HQ2.Scale + Vector3.new(0,0,0)
2341
			HQ.Transparency = HQ.Transparency + 0.02
2342
			HQ.CFrame = HQ.CFrame*CFrame.Angles(0,-0.2,0)		
2343
					
2344
					
2345
					
2346
			wait(0.00000000001)
2347
			end
2348
			end))
2349
2350
	kamecharge:Stop()
2351
	kamefire:Play()
2352
	hed.Anchored = true
2353
	a8.Anchored = true
2354
	ae.Anchored = true
2355
	startk = false
2356
2357
2358
--Damages
2359
-----------------------------------------------------------------------------------------
2360
a1.Touched:connect(function(hit)
2361
 
2362
if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil and hit ~= a8 then
2363
	
2364
	
2365
2366
	if hit.Parent:IsA("Model") then
2367
		hit.Parent.Humanoid:TakeDamage(1000000000000000000000000000000000000000)
2368
	end
2369
2370
	if enabled  == true then
2371
	enabled = false	
2372
	num = num + 1
2373
2374
		a21 = new("Part",char)
2375
a21.Name = "Beam"..num
2376
a21.Locked = true
2377
a21.Size = v3(0,0,0)
2378
a21.CanCollide = false
2379
a21.Position = v3(999,999,999)
2380
a21.BrickColor = bc("Cyan")
2381
a21.Material = "Neon"
2382
a21.Transparency = 0
2383
aa21 = new("SpecialMesh",a21)
2384
a21.Anchored = true
2385
a21.Position = hit.Position
2386
aa21.MeshType = "Sphere"
2387
aa21.Scale = v3(0,0,0)
2388
2389
	for i = 1,90 do
2390
		wait()
2391
		a1.CFrame = torso.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
2392
		a1.Position = v3(999,999,999)
2393
		char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(0,0,0)
2394
		char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
2395
	end
2396
	enabled = true
2397
	char["Beam"..num]:Destroy()
2398
	end
2399
	
2400
end
2401
2402
end)
2403
2404
2405
2406
2407
2408
2409
2410
beam2 = true
2411
beam1 = true
2412
wait(2)
2413
FZcharge3.Rate = 0
2414
beam1 = false
2415
2416
repeat
2417
	wait()
2418
	a1.Size = a1.Size - v3(0,0.2,0.2)
2419
	aa2.Scale = aa2.Scale - v3(3,3,3)
2420
	aa3.Scale = aa3.Scale - v3(3,3,3)
2421
until
2422
	a1.Size.y < 0.4
2423
	
2424
	beamgo = 2.2
2425
	beamgo1 = 1
2426
	a1:Destroy()
2427
		a2:Destroy()
2428
		a3:Destroy()
2429
		for i = 1,10 do
2430
			wait()
2431
	
2432
	kamefire.Volume = kamefire.Volume - 0.5
2433
		end
2434
		kamefire:Stop()
2435
		
2436
		hed.Anchored = false
2437
		a8.Anchored = false
2438
		ae.Anchored = false
2439
	end
2440
	
2441
	
2442
	
2443
	
2444
	
2445
	
2446
	----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2447
	--RenderedStep
2448
	rs:connect(function()
2449
		--kamehameha
2450
		------------------------------------------------------------------
2451
		if startk == true then
2452
		aaaa.Transparency = ns(0)
2453
		aaaaw.Transparency = ns(0)
2454
		aaaa.Size = ns(math.random(1,2))
2455
		else
2456
			aaaa.Transparency = ns(1)
2457
			aaaaw.Transparency = ns(1)
2458
		end
2459
		
2460
		if beam1 == true then
2461
	
2462
	
2463
beamgo = beamgo + 2
2464
	beamgo1 = beamgo1 + 4
2465
	a3.CFrame = root.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + root.CFrame.lookVector * beamgo * 2
2466
	a1.CFrame = root.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + root.CFrame.lookVector * beamgo
2467
	a1.Size = v3(beamgo1,6,6)
2468
aa2.Scale = v3(150,math.random(150,150),math.random(150,150))
2469
aa3.Scale = v3(150,math.random(150,150),math.random(150,150))
2470
	
2471
	end
2472
		
2473
			
2474
			
2475
	if beamui1 == true then
2476
	
2477
	
2478
beamgo = beamgo + 2
2479
	beamgo1 = beamgo1 + 4
2480
	a3.CFrame = root.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + root.CFrame.lookVector * beamgo * 2
2481
	a1.CFrame = root.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + root.CFrame.lookVector * beamgo
2482
	a1.Size = v3(beamgo1,26,26)
2483
aa2.Scale = v3(290,math.random(290,290),math.random(290,290))
2484
aa3.Scale = v3(290,math.random(290,290),math.random(290,290))
2485
	
2486
	end		
2487
		if beamb == true then
2488
	
2489
	
2490
beamgo = beamgo + 2
2491
	beamgo1 = beamgo1 + 4
2492
	a3.CFrame = root.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + root.CFrame.lookVector * beamgo * 2
2493
	a1.CFrame = root.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + root.CFrame.lookVector * beamgo
2494
	a1.Size = v3(beamgo1,15,15)
2495
aa2.Scale = v3(190,math.random(190,190),math.random(190,190))
2496
aa3.Scale = v3(190,math.random(190,190),math.random(190,190))
2497
	
2498
	end		
2499
		if beam2 == true then
2500
			a1.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo
2501
			a2.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * 8
2502
				a3.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo * 1.93
2503
		end
2504
		if beamui2 == true then
2505
			a1.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo
2506
			a2.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * 8
2507
				a3.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo * 2
2508
		end
2509
		if beamb2 == true then
2510
			a1.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo
2511
			a2.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * 8
2512
				a3.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo * 2
2513
		end
2514
		-----------------------------------------------------------------------
2515
	
2516
2517
2518
2519
if hum.MoveDirection.x == 0 then
2520
if canidle == true then
2521
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.1)--head
2522
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)--torso
2523
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(10)), 0.1)--arm
2524
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-10)), 0.1)--arm
2525
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-5)), 0.1)--leg
2526
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)--leg
2527
	end	
2528
end
2529
	if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
2530
		
2531
		if canwalk1 == true then	
2532
		canwalk1 = false
2533
for i = 1,10 do
2534
	wait()
2535
	if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
2536
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .1)--head
2537
	end
2538
	if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
2539
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(5), math.rad(0)), .1)--torso
2540
	end
2541
	if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
2542
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(5)), .1)--arm
2543
	end
2544
	if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
2545
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-5)), .1)--arm
2546
	end
2547
if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
2548
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)), .1)--leg
2549
		end
2550
		if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
2551
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(0)), .1)--leg
2552
end
2553
end
2554
if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
2555
for i = 1,10 do	
2556
	wait()
2557
	if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
2558
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .1)--head
2559
	end
2560
	if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
2561
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(0)), .1)--torso
2562
	end
2563
	if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
2564
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(5)), .1)--arm
2565
	end
2566
	if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
2567
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-5)), .1)--arm
2568
	end
2569
if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
2570
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(0)), .1)--leg
2571
	end
2572
if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
2573
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)), .1)--leg
2574
end
2575
end
2576
end
2577
canwalk1 = true
2578
		end
2579
		
2580
	
2581
	end	
2582
	
2583
	if block == true then
2584
	hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
2585
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(0)), 0.4)--torso
2586
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.8,0.5,-0.7)*CFrame.Angles(math.rad(175),math.rad(0),math.rad(-10)), 0.4)--arm
2587
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.8,0.5,-0.7)*CFrame.Angles(math.rad(175),math.rad(0),math.rad(10)), 0.4)--arm
2588
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)), 0.4)--leg
2589
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.4, -0.1, -0.7) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(2)), 0.4)--leg
2590
	
2591
	
2592
	end
2593
	--------------------------------------------------
2594
	
2595
	--
2596
	--Aura
2597
	if onaura == true then
2598
		onaura =false
2599
		
2600
	wait(0.1)
2601
	aaaae.Texture = "rbxassetid://926705964"
2602
	wait(0.1)
2603
	aaaae.Texture = "rbxassetid://926709486"
2604
	wait(0.1)
2605
	aaaae.Texture = "rbxassetid://926711720"
2606
	wait(0.1)
2607
	aaaae.Texture = "rbxassetid://926712235"
2608
	onaura =true
2609
	end
2610
	
2611
	if transforming1 == true then
2612
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)), 0.1)--head
2613
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)--torso
2614
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(10)), 0.1)--arm
2615
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-10)), 0.1)--arm
2616
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-5)), 0.1)--leg
2617
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)--leg
2618
		
2619
	end
2620
	
2621
	if slow == true then
2622
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.2)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)), 0.1)--head
2623
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)--torso
2624
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(10)), 0.1)--arm
2625
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-10)), 0.1)--arm
2626
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-5)), 0.1)--leg
2627
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)--leg
2628
		
2629
	end
2630
	
2631
	if transforming2 == true then
2632
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.1)--head
2633
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)--torso
2634
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(15)), 0.1)--arm
2635
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-15)), 0.1)--arm
2636
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.1)--leg
2637
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.1)--leg
2638
		
2639
	end
2640
	
2641
	if dodge == true then
2642
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
2643
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(20), math.rad(0)), .5)--torso
2644
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
2645
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)), .5)--arm
2646
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .5)--leg
2647
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
2648
		
2649
	end
2650
	if transforming3 == true then
2651
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.3)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.1)--head
2652
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)--torso
2653
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(10)), 0.1)--arm
2654
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(-10)), 0.1)--arm
2655
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.3) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-5)), 0.1)--leg
2656
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.3) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(5)), 0.1)--leg
2657
		
2658
	end
2659
2660
	if powering == true then
2661
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)), 0.1)--head
2662
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)--torso
2663
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(40),math.rad(-20),math.rad(10)), 0.1)--arm
2664
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(-10)), 0.1)--arm
2665
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)--leg
2666
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), 0.1)--leg
2667
		
2668
	end
2669
	if start == true then
2670
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)), 0.1)--head
2671
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)--torso
2672
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(-3),math.rad(-60)), 0.1)--arm
2673
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(3),math.rad(60)), 0.1)--arm
2674
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)--leg
2675
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), 0.1)--leg
2676
		
2677
	end
2678
	if beam3 == true then
2679
			beamgo4 = beamgo4 + 1
2680
			beamgo3 = beamgo3 + 0.018
2681
			a1s.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo4
2682
			aa1s.Scale = v3(1,math.random(1,1.2),math.random(1,1.2))
2683
			a3s.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo4 * 5
2684
			a1s.Size = a1s.Size + v3(beamgo3,0,0)
2685
			aa2s.Scale = v3(200,math.random(150,170),math.random(150,170))
2686
			aa3s.Scale = v3(250,math.random(150,170),math.random(150,170))
2687
			a1.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo4
2688
			a2s.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) - torso.CFrame.lookVector * 1
2689
		end
2690
		if beam4 == true then
2691
			a1s.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo4
2692
			a2s.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * 8
2693
				a3s.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo4 * 1.93
2694
		end
2695
	
2696
	
2697
	end)
2698
	----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2699
	--Kamehameha
2700
	---------------------------------------------------------------------
2701
    --InstantTramission
2702
	----
2703
	
2704
	
2705
tp = true
2706
mouse.KeyDown:connect(function(key)
2707
if key == "3" then
2708
if tp == true then
2709
tp = true
2710
local Teleport = Instance.new("Sound",hed)
2711
		Teleport.SoundId = "rbxassetid://1055279036"
2712
		Teleport.Pitch = 1
2713
		Teleport.Looped = false
2714
		Teleport.Volume = 2
2715
				wait(0.0001)
2716
		Teleport:Play()	
2717
2718
	Zanzoken = Instance.new("Part",root)
2719
Zanzoken.Anchored = true
2720
Zanzoken.CanCollide = false
2721
Zanzoken.Position = v3(999,999,999)
2722
Zanzoken.CFrame = root.CFrame
2723
game.Debris:AddItem(Zanzoken,0.5)
2724
Zanzoken.Transparency = 1
2725
wait()
2726
idk = Instance.new("BillboardGui",Zanzoken)
2727
idk.Size = UDim2.new(10,0,15,0)
2728
idk.AlwaysOnTop = false
2729
idk1 = Instance.new("ImageLabel",idk)
2730
idk1.BackgroundTransparency = 1
2731
idk.ExtentsOffset = v3(0,0,0)
2732
idk1.ImageTransparency = 0
2733
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
2734
idk1.Size = UDim2.new(2,0,1,0)
2735
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
2736
idk1.Image = "rbxassetid://319554883"
2737
wait()
2738
root.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
2739
Zanzoken = Instance.new("Part",char)
2740
Zanzoken.Anchored = true
2741
Zanzoken.CanCollide = false
2742
Zanzoken.Position = v3(999,999,999)
2743
Zanzoken.CFrame = root.CFrame
2744
game.Debris:AddItem(Zanzoken,0.5)
2745
Zanzoken.Transparency = 1
2746
wait()
2747
idk = Instance.new("BillboardGui",Zanzoken)
2748
idk.Size = UDim2.new(20,0,20,0)
2749
idk.AlwaysOnTop = false
2750
idk1 = Instance.new("ImageLabel",idk)
2751
idk1.BackgroundTransparency = 1
2752
idk.ExtentsOffset = v3(0,0,0)
2753
idk1.ImageTransparency = 0
2754
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
2755
idk1.Size = UDim2.new(2,0,1,0)
2756
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
2757
idk1.Image = "rbxassetid://319554883"
2758
2759
2760
2761
   wait(0)
2762
2763
tp = true
2764
2765
2766
end
2767
end
2768
end)
2769
---
2770
--LockOn
2771
---	
2772
	
2773
	
2774
	mouse.KeyDown:connect(function(key)
2775
    if key == '1' then
2776
LockOn()
2777
end
2778
end)
2779
2780
function LockOn()
2781
if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
2782
TargetSelect(mouse.Target.Parent)
2783
end
2784
end
2785
function swait(num)
2786
	if num == 0 or num == nil then
2787
		ArtificialHB.Event:wait()
2788
	else
2789
		for i = 0, num do
2790
			ArtificialHB.Event:wait()
2791
		end
2792
	end
2793
end
2794
2795
	ArtificialHB = Instance.new("BindableEvent", script)
2796
ArtificialHB.Name = "Heartbeat"
2797
2798
script:WaitForChild("Heartbeat")
2799
2800
function TargetSelect(person)
2801
local dd=coroutine.wrap(function()
2802
if targetted ~= person then
2803
targetted = person
2804
for i = 0, 2, 0.1 do
2805
swait()
2806
end
2807
end
2808
end)
2809
dd()
2810
end
2811
2812
function HomingAttack()
2813
2814
2815
2816
2817
if targetted == nil then
2818
2819
end
2820
2821
2822
local Music2 = Instance.new("Sound",torso)
2823
		Music2.SoundId = "rbxassetid://1055279036"
2824
		Music2.Pitch = 1
2825
		Music2.Looped = false
2826
		Music2.Volume = 3.2
2827
		wait(0.0001)
2828
		Music2:Play()
2829
    root.CFrame = targetted.Head.CFrame * CFrame.new(0,1.5,3.1)
2830
Zanzoken = Instance.new("Part",root)
2831
Zanzoken.Anchored = true
2832
Zanzoken.CanCollide = false
2833
Zanzoken.Position = v3(999,999,999)
2834
Zanzoken.CFrame = root.CFrame
2835
game.Debris:AddItem(Zanzoken,0.5)
2836
Zanzoken.Transparency = 1
2837
wait()
2838
idk = Instance.new("BillboardGui",Zanzoken)
2839
idk.Size = UDim2.new(10,0,15,0)
2840
idk.AlwaysOnTop = false
2841
idk1 = Instance.new("ImageLabel",idk)
2842
idk1.BackgroundTransparency = 1
2843
idk.ExtentsOffset = v3(0,0,0)
2844
idk1.ImageTransparency = 0
2845
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
2846
idk1.Size = UDim2.new(2,0,1,0)
2847
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
2848
idk1.Image = "rbxassetid://319554883"
2849
wait()
2850
Zanzoken = Instance.new("Part",char)
2851
Zanzoken.Anchored = true
2852
Zanzoken.CanCollide = false
2853
Zanzoken.Position = v3(999,999,999)
2854
Zanzoken.CFrame = root.CFrame
2855
game.Debris:AddItem(Zanzoken,0.5)
2856
Zanzoken.Transparency = 1
2857
wait()
2858
idk = Instance.new("BillboardGui",Zanzoken)
2859
idk.Size = UDim2.new(20,0,20,0)
2860
idk.AlwaysOnTop = false
2861
idk1 = Instance.new("ImageLabel",idk)
2862
idk1.BackgroundTransparency = 1
2863
idk.ExtentsOffset = v3(0,0,0)
2864
idk1.ImageTransparency = 0
2865
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
2866
idk1.Size = UDim2.new(2,0,1,0)
2867
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
2868
idk1.Image = "rbxassetid://319554883"
2869
2870
2871
2872
end
2873
mouse.KeyDown:connect(function(key)
2874
    if key == 'c' and ui == false and kaioken == false then
2875
	
2876
GodFist()
2877
end
2878
end)
2879
2880
mouse.KeyDown:connect(function(key)
2881
    if key == 'c' and kaioken == true then
2882
	
2883
KaiokenRush()
2884
end
2885
end)
2886
2887
mouse.KeyDown:connect(function(key)
2888
    if key == 'c' and ui == true and kaioken == false then
2889
	
2890
FinalAttack()
2891
end
2892
end)
2893
2894
mouse.KeyDown:connect(function(key)
2895
    if key == '2'  then
2896
HomingAttack()
2897
end
2898
end)
2899
	-------
2900
	
2901
	function GodFist()
2902
2903
	canattack = false
2904
			canidle = false
2905
		canwalk = false
2906
2907
					
2908
2909
local bv = Instance.new("BodyVelocity")
2910
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
2911
  bv.velocity = mouse.Hit.lookVector * 250
2912
  bv.Parent = root
2913
2914
local Aura = Instance.new('ParticleEmitter')
2915
Aura.Name = "Aura"
2916
Aura.Texture = "rbxassetid://411939841"
2917
Aura.Parent = torso
2918
Aura.LightEmission = 1
2919
Aura.Transparency = NumberSequence.new(0.2,1)
2920
Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
2921
Aura.Size = NumberSequence.new(9,0)
2922
Aura.LockedToPart = false
2923
Aura.Lifetime = NumberRange.new(0.3)
2924
Aura.Rate = 150
2925
Aura.Speed = NumberRange.new(2.3)
2926
Aura.EmissionDirection = "Top"
2927
Aura.Rotation = NumberRange.new(-80, 80)
2928
	local Grab = Instance.new("Part",torso)
2929
	Grab.Size = Vector3.new(4,4,4)
2930
	Grab.CanCollide = false
2931
	Grab.BrickColor = BrickColor.new("Deep orange")
2932
	Grab.Transparency = math.huge
2933
	local Grabo = Instance.new("Weld",Grab)
2934
	Grabo.Part0 = torso
2935
	Grabo.Part1 = Grab
2936
	Grabo.C0 = CFrame.new(0,-1.1,0)
2937
	local SFXZ = Instance.new("Sound",torso)
2938
			SFXZ.SoundId = "rbxassetid://1056625824"
2939
			SFXZ.Volume = 1
2940
			SFXZ.Pitch = 1
2941
			SFXZ.Looped = false
2942
			wait(0.01)
2943
			SFXZ:Play()
2944
	Grab.Touched:connect(function(hit)
2945
	if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= p.Character.Name then
2946
			Grab:Destroy()
2947
			root.Anchored = true
2948
hit.Parent.Humanoid:TakeDamage(155555555555555555575)
2949
bv:Destroy()
2950
canattack = true
2951
			canidle = true
2952
		canwalk = true
2953
			local SFXZ = Instance.new("Sound",root)
2954
			SFXZ.SoundId = "rbxassetid://1699290293"
2955
			SFXZ.Volume = 7
2956
			SFXZ.Pitch = 1
2957
			SFXZ.Looped = false
2958
			wait(0.01)
2959
			SFXZ:Play()
2960
			local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
2961
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
2962
			Fl.velocity = root.CFrame.lookVector*10
2963
			wait(0.05)
2964
			Fl:remove()
2965
			root.Anchored = false
2966
		end
2967
	end)
2968
	for i = 1, 50 do
2969
	wait()
2970
		
2971
	hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.1)--head
2972
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.1)--torso
2973
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(15)), 0.1)--arm
2974
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-15)), 0.1)--arm
2975
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.1)--leg
2976
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.1)--leg
2977
		end
2978
	bv:Destroy()
2979
	canattack = true
2980
			canidle = true
2981
		canwalk = true
2982
	root.Anchored = false
2983
	Aura.Enabled = false
2984
	Grab:Destroy()
2985
	
2986
	end
2987
	
2988
	
2989
	
2990
function FinalAttack()
2991
2992
	canattack = false
2993
			canidle = false
2994
		canwalk = false
2995
2996
					
2997
2998
local bv = Instance.new("BodyVelocity")
2999
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
3000
  bv.velocity = mouse.Hit.lookVector * 250
3001
  bv.Parent = root
3002
coroutine.resume(coroutine.create(function()
3003
			for i = 1,100 do
3004
		CamShakeAll(32,230,torso)
3005
		game:GetService("RunService").RenderStepped:wait()
3006
			end
3007
		end))
3008
local Aura = Instance.new('ParticleEmitter')
3009
Aura.Name = "Aura"
3010
Aura.Texture = "rbxassetid://1200947142"
3011
Aura.Parent = torso
3012
Aura.LightEmission = 1
3013
Aura.Transparency = NumberSequence.new(0.2,1)
3014
Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3015
Aura.Size = NumberSequence.new(9,0)
3016
Aura.LockedToPart = false
3017
Aura.Lifetime = NumberRange.new(0.3)
3018
Aura.Rate = 350
3019
Aura.Speed = NumberRange.new(2.3)
3020
Aura.EmissionDirection = "Top"
3021
Aura.Rotation = NumberRange.new(-80, 80)
3022
	local Grab = Instance.new("Part",torso)
3023
	Grab.Size = Vector3.new(4,4,4)
3024
	Grab.CanCollide = false
3025
	Grab.BrickColor = BrickColor.new("Deep orange")
3026
	Grab.Transparency = math.huge
3027
	local Grabo = Instance.new("Weld",Grab)
3028
	Grabo.Part0 = torso
3029
	Grabo.Part1 = Grab
3030
	Grabo.C0 = CFrame.new(0,-1.1,0)
3031
	local SFXZ = Instance.new("Sound",torso)
3032
			SFXZ.SoundId = "rbxassetid://1056625824"
3033
			SFXZ.Volume = 1
3034
			SFXZ.Pitch = 1
3035
			SFXZ.Looped = false
3036
			wait(0.01)
3037
			SFXZ:Play()
3038
	Grab.Touched:connect(function(hit)
3039
	if hit.Parent:FindFirstChildOfClass("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= p.Character.Name then
3040
			Grab:Destroy()
3041
			root.Anchored = true
3042
hit.Parent:BreakJoints()
3043
bv:Destroy()
3044
canattack = true
3045
			canidle = true
3046
		canwalk = true
3047
			local SFXZ = Instance.new("Sound",root)
3048
			SFXZ.SoundId = "rbxassetid://1699290293"
3049
			SFXZ.Volume = 7
3050
			SFXZ.Pitch = 1
3051
			SFXZ.Looped = false
3052
			wait(0.01)
3053
			SFXZ:Play()
3054
			local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
3055
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
3056
			Fl.velocity = root.CFrame.lookVector*10
3057
			wait(0.05)
3058
			Fl:remove()
3059
			root.Anchored = false
3060
		end
3061
	end)
3062
	for i = 1, 20 do
3063
	wait()
3064
		
3065
	hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.1)--head
3066
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.1)--torso
3067
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(15)), 0.1)--arm
3068
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-15)), 0.1)--arm
3069
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.1)--leg
3070
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.1)--leg
3071
		end
3072
	bv:Destroy()
3073
	canattack = true
3074
			canidle = true
3075
		canwalk = true
3076
	root.Anchored = false
3077
	Aura.Enabled = false
3078
	Grab:Destroy()
3079
	
3080
end	
3081
	
3082
	
3083
	
3084
function KaiokenRush()
3085
3086
	canattack = false
3087
			canidle = false
3088
		canwalk = false
3089
3090
					
3091
3092
local bv = Instance.new("BodyVelocity")
3093
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
3094
  bv.velocity = mouse.Hit.lookVector * 250
3095
  bv.Parent = root
3096
3097
local Aura = Instance.new('ParticleEmitter')
3098
Aura.Name = "Aura"
3099
Aura.Texture = "rbxassetid://411939841"
3100
Aura.Parent = torso
3101
Aura.LightEmission = 1
3102
Aura.Transparency = NumberSequence.new(0.2,1)
3103
Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
3104
Aura.Size = NumberSequence.new(9,0)
3105
Aura.LockedToPart = false
3106
Aura.Lifetime = NumberRange.new(1)
3107
Aura.Rate = 350
3108
Aura.Speed = NumberRange.new(2.3)
3109
Aura.EmissionDirection = "Top"
3110
Aura.Rotation = NumberRange.new(-80, 80)
3111
	local Grab = Instance.new("Part",torso)
3112
	Grab.Size = Vector3.new(4,4,4)
3113
	Grab.CanCollide = false
3114
	Grab.BrickColor = BrickColor.new("Deep orange")
3115
	Grab.Transparency = math.huge
3116
	local Grabo = Instance.new("Weld",Grab)
3117
	Grabo.Part0 = torso
3118
	Grabo.Part1 = Grab
3119
	Grabo.C0 = CFrame.new(0,-1.1,0)
3120
	local SFXZ = Instance.new("Sound",torso)
3121
			SFXZ.SoundId = "rbxassetid://1056625824"
3122
			SFXZ.Volume = 1
3123
			SFXZ.Pitch = 1
3124
			SFXZ.Looped = false
3125
			wait(0.01)
3126
			SFXZ:Play()
3127
	Grab.Touched:connect(function(hit)
3128
	if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= p.Character.Name then
3129
			Grab:Destroy()
3130
		
3131
3132
hit.Parent.Humanoid:TakeDamage(150000000000000000000000000000000)
3133
3134
		
3135
			local SFXZ = Instance.new("Sound",root)
3136
			SFXZ.SoundId = "rbxassetid://1699290293"
3137
			SFXZ.Volume = 7
3138
			SFXZ.Pitch = 1
3139
			SFXZ.Looped = false
3140
			wait(0.01)
3141
			SFXZ:Play()
3142
		
3143
			
3144
			
3145
			
3146
		end
3147
	end)
3148
	for i = 1, 20 do
3149
	wait()
3150
		
3151
	hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.1)--head
3152
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.1)--torso
3153
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(15)), 0.1)--arm
3154
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-15)), 0.1)--arm
3155
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.1)--leg
3156
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.1)--leg
3157
	end
3158
	wait(4)
3159
	bv:Destroy()
3160
	canattack = true
3161
			canidle = true
3162
		canwalk = true
3163
	root.Anchored = false
3164
	Aura.Enabled = false
3165
	Grab:Destroy()
3166
	
3167
end	
3168
		
3169
	
3170
	
3171
--	
3172
	
3173
	
3174
	mouse.KeyDown:connect(function(key)
3175
	if key == "q" and ui == false and blue == false then
3176
		if canattack == true then
3177
			canattack = false
3178
			canidle = false
3179
		canwalk = false
3180
		kamehameha()
3181
		canattack = true
3182
		canwalk = true
3183
		canidle = true
3184
		end
3185
		end
3186
	end)
3187
	mouse.KeyDown:connect(function(key)
3188
	if key == "q" and ui == true and blue == false then
3189
		if canattack == true then
3190
			canattack = false
3191
			canidle = false
3192
		canwalk = false
3193
		UIKame()
3194
		canattack = true
3195
		canwalk = true
3196
		canidle = true
3197
		end
3198
		end
3199
	end)
3200
	mouse.KeyDown:connect(function(key)
3201
	if key == "q" and ui == false and blue == true then
3202
		if canattack == true then
3203
			canattack = false
3204
			canidle = false
3205
		canwalk = false
3206
		BlueKame()
3207
		canattack = true
3208
		canwalk = true
3209
		canidle = true
3210
		end
3211
		end
3212
	end)
3213
3214
	------------------------------------------------------------------
3215
	--Blocking
3216
	----------------------------------------------------------------
3217
	mouse.KeyDown:connect(function(key)
3218
	if key == "r" and ui == false then
3219
		if canattack == true then
3220
			canattack = false
3221
		canidle = false
3222
		canwalk = false
3223
		hum.MaxHealth = 1.0E298
3224
		root.Anchored = true
3225
hum.Health = 1.0E298
3226
		local SFXZ = Instance.new("Sound",hed)
3227
			SFXZ.SoundId = "rbxassetid://865151637"
3228
			SFXZ.Volume = 3
3229
			SFXZ.Pitch = 1
3230
			SFXZ.Looped = false
3231
			wait(0.01)
3232
			SFXZ:Play()
3233
			local Grab = Instance.new("Part",root)
3234
	Grab.Size = Vector3.new(5.2,5.8,3.9)
3235
	Grab.CanCollide = false
3236
	Grab.BrickColor = BrickColor.new("Deep orange")
3237
	Grab.Transparency = 1
3238
	local Grabo = Instance.new("Weld",Grab)
3239
	Grabo.Part0 = root
3240
	Grabo.Part1 = Grab
3241
	Grabo.C0 = CFrame.new(0,0.3,-2.8)
3242
	
3243
local AuraB = Instance.new("Part",root)
3244
	AuraB.Size = Vector3.new(2,1,2)
3245
	AuraB.CanCollide = false
3246
	AuraB.BrickColor = BrickColor.new("Deep orange")
3247
	AuraB.Transparency = 1
3248
	local AuraBo = Instance.new("Weld",AuraB)
3249
	AuraBo.Part0 = root
3250
	AuraBo.Part1 = AuraB
3251
	AuraBo.C0 = CFrame.new(0,-0.6,0)
3252
		block = true
3253
		
3254
		end
3255
		end
3256
	end)
3257
	mouse.KeyUp:connect(function(key)
3258
	if key == "r" and ui == false then
3259
		if canattack == false then
3260
			canattack = true
3261
		canidle = true
3262
		block = false
3263
		canwalk = true
3264
		hum.MaxHealth = 100000
3265
		hum.Health = 100000
3266
		root.Anchored = false
3267
			for i, v in pairs(root:GetChildren()) do
3268
	if v:IsA("Part")then
3269
		v:Remove()
3270
	end
3271
		end
3272
		
3273
		end
3274
		end
3275
	end)
3276
mouse.KeyDown:connect(function(key)
3277
	if key == "r" and ui == true then
3278
		if canattack == true then
3279
			canattack = false
3280
		canidle = false
3281
		canwalk = false
3282
		hum.MaxHealth = 1.0E298
3283
		root.Anchored = true
3284
hum.Health = 1.0E298
3285
		local SFXZ = Instance.new("Sound",hed)
3286
			SFXZ.SoundId = "rbxassetid://865151637"
3287
			SFXZ.Volume = 3
3288
			SFXZ.Pitch = 1
3289
			SFXZ.Looped = false
3290
			wait(0.01)
3291
			SFXZ:Play()
3292
			local Grab = Instance.new("Part",root)
3293
	Grab.Size = Vector3.new(5.2,5.8,3.9)
3294
	Grab.CanCollide = false
3295
	Grab.BrickColor = BrickColor.new("Deep orange")
3296
	Grab.Transparency = 1
3297
	local Grabo = Instance.new("Weld",Grab)
3298
	Grabo.Part0 = root
3299
	Grabo.Part1 = Grab
3300
	Grabo.C0 = CFrame.new(0,0.3,-2.8)
3301
	
3302
local AuraB = Instance.new("Part",root)
3303
	AuraB.Size = Vector3.new(2,1,2)
3304
	AuraB.CanCollide = false
3305
	AuraB.BrickColor = BrickColor.new("Deep orange")
3306
	AuraB.Transparency = 1
3307
	local AuraBo = Instance.new("Weld",AuraB)
3308
	AuraBo.Part0 = root
3309
	AuraBo.Part1 = AuraB
3310
	AuraBo.C0 = CFrame.new(0,-0.6,0)
3311
		block = true
3312
		
3313
		end
3314
		end
3315
	end)
3316
	mouse.KeyUp:connect(function(key)
3317
	if key == "r" and ui == true then
3318
		if canattack == false then
3319
			canattack = true
3320
		canidle = true
3321
		block = false
3322
		canwalk = true
3323
		hum.MaxHealth = 10000000000000000000000000000000000000000000
3324
		hum.Health = 10000000000000000000000000000000000000000000
3325
		root.Anchored = false
3326
			for i, v in pairs(root:GetChildren()) do
3327
	if v:IsA("Part")then
3328
		v:Remove()
3329
	end
3330
		end
3331
		
3332
		end
3333
		end
3334
	end)
3335
	--------------------------------------------------------------------
3336
	--Transformations
3337
	--------------------------------------------------------------------
3338
	local cam = workspace.CurrentCamera
3339
3340
function CamShake(who,times,intense,origin) 
3341
	coroutine.wrap(function()
3342
		if(script:FindFirstChild'CamShake')then
3343
			local cam = script.CamShake:Clone()
3344
			cam:WaitForChild'intensity'.Value = intense
3345
			cam:WaitForChild'times'.Value = times
3346
			
3347
	 		if(origin)then NewInstance((typeof(origin) == 'Instance' and "ObjectValue" or typeof(origin) == 'Vector3' and 'Vector3Value'),cam,{Name='origin',Value=origin}) end
3348
			cam.Parent = who
3349
			wait()
3350
			cam.Disabled = false
3351
		elseif(who == p or who == char or who:IsDescendantOf(p))then
3352
			local intensity = intense
3353
			
3354
			for i = 1, times do
3355
				local camDistFromOrigin
3356
				if(typeof(origin) == 'Instance' and origin:IsA'BasePart')then
3357
					camDistFromOrigin = math.floor( (cam.CFrame.p-origin.Position).magnitude )/25
3358
				elseif(typeof(origin) == 'Vector3')then
3359
					camDistFromOrigin = math.floor( (cam.CFrame.p-origin).magnitude )/25
3360
				end
3361
				if(camDistFromOrigin)then
3362
					intensity = math.min(intense, math.floor(intense/camDistFromOrigin))
3363
				end
3364
				cam.CFrame = cam.CFrame:lerp(cam.CFrame*CFrame.new(math.random(-intensity,intensity)/100,math.random(-intensity,intensity)/100,math.random(-intensity,intensity)/100)*CFrame.Angles(math.rad(math.random(-intensity,intensity)/100),math.rad(math.random(-intensity,intensity)/100),math.rad(math.random(-intensity,intensity)/100)),.4)
3365
				swait()
3366
			end
3367
		end
3368
	end)()
3369
end
3370
local S = setmetatable({},{__index = function(s,i) return game:service(i) end})
3371
local Plrs = S.Players
3372
function CamShakeAll(times,intense,origin)
3373
	for _,v in next, Plrs:players() do
3374
		CamShake(v:FindFirstChildOfClass'PlayerGui' or v:FindFirstChildOfClass'Backpack' or v.Character,times,intense,origin)
3375
	end
3376
end
3377
-------------------------------------------------------
3378
local Player_Size = 4
3379
if Player_Size ~= 4 then
3380
root.Size = root.Size * Player_Size
3381
torso.Size = torso.Size * Player_Size
3382
hed.Size = hed.Size * Player_Size
3383
rarm.Size = rarm.Size * Player_Size
3384
larm.Size = larm.Size * Player_Size
3385
rleg.Size = rleg.Size * Player_Size
3386
lleg.Size = lleg.Size * Player_Size
3387
end
3388
----------------------------------------------------------------------------------
3389
local cycle2 = false
3390
local Dodged = Instance.new("Sound",hed)
3391
		Dodged.SoundId = "rbxassetid://908217684"
3392
		Dodged.Pitch = 1
3393
		Dodged.Looped = false
3394
		Dodged.Volume = 2
3395
		local Dodged2 = Instance.new("Sound",hed)
3396
		Dodged2.SoundId = "rbxassetid://908217925"
3397
		Dodged2.Pitch = 1
3398
		Dodged2.Looped = false
3399
		Dodged2.Volume = 2
3400
game:GetService("RunService"):BindToRenderStep("Bbae", 0, function()
3401
  if hum.Health > 0.1 and hum.Health < 100000 and cycle2 == false and instinct == true then
3402
root.Anchored = true
3403
	hum.MaxHealth = 100000
3404
		hum.Health = 100000
3405
		dodge = true
3406
		
3407
	Dodged:Play()
3408
   torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(8, 0, 0) * CFrame.Angles(math.rad(20),math.rad(80),math.rad(0)), 0.4)--torso
3409
dodge = false
3410
3411
		cycle2 = true
3412
		root.Anchored = false
3413
		
3414
  end
3415
end)
3416
game:GetService("RunService"):BindToRenderStep("Bbae", 0, function()
3417
  if hum.Health > 0.6 and hum.Health < 100000 and cycle2 == true and instinct == true then
3418
root.Anchored = true
3419
	hum.MaxHealth = 100000
3420
		hum.Health = 100000
3421
		dodge = true
3422
	Dodged2:Play()
3423
   torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(-10, 0, 0) * CFrame.Angles(math.rad(-30),math.rad(-80),math.rad(0)), 0.4)--torso
3424
dodge = false
3425
3426
		cycle2 = false
3427
		root.Anchored = false
3428
		
3429
		
3430
  end
3431
end)
3432
local temppos = root.Position
3433
function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans)
3434
    local magz = (Part0 - Part1).magnitude
3435
    local curpos = Part0
3436
    local trz = {-Offset,Offset} 
3437
    for i=1,Times do
3438
        local li = Instance.new("Part", DebrisModel)
3439
        li.TopSurface =0
3440
        li.Material = Enum.Material.Neon
3441
        li.BottomSurface = 0
3442
        li.Anchored = true
3443
        li.Locked = true
3444
        li.Transparency = Trans or 0.4
3445
        li.Color = Color
3446
        li.formFactor = "Custom"
3447
        li.CanCollide = false
3448
        li.Size = Vector3.new(Thickness,Thickness,magz/Times)
3449
        local lim = Instance.new("BlockMesh",li)
3450
        local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
3451
        local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
3452
        if Times == i then
3453
        local magz2 = (curpos - Part1).magnitude
3454
        li.Size = Vector3.new(Thickness,Thickness,magz2)
3455
        li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
3456
        else
3457
        li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
3458
        end
3459
        curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
3460
        li.Name = "LIGHTNING"
3461
3462
    end
3463
end
3464
function findAllNearestTorso(pos,dist)
3465
    local list = workspace:children()
3466
    local torso = {}
3467
    local temp = nil
3468
    local human = nil
3469
    local temp2 = nil
3470
    for x = 1, #list do
3471
        temp2 = list[x]
3472
        if (temp2.className == "Model") and (temp2 ~= char) then
3473
            temp = temp2:findFirstChild("Torso")
3474
            human = temp2:findFirstChildOfClass("Humanoid")
3475
            if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
3476
                if (temp.Position - pos).magnitude < dist then
3477
                    table.insert(torso,temp)
3478
                    dist = (temp.Position - pos).magnitude
3479
                end
3480
            end
3481
        end
3482
    end
3483
    return torso
3484
end
3485
function computeDirection(vec)
3486
local lenSquared = vec.magnitude * vec.magnitude
3487
local invSqrt = 1 / math.sqrt(lenSquared)
3488
return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt)
3489
end
3490
local Charge = Instance.new("Sound",hed)
3491
		Charge.SoundId = "rbxassetid://1179254378"
3492
		Charge.Pitch = 1.2
3493
		Charge.Looped = true
3494
		Charge.Volume = 5
3495
		local Charge2 = Instance.new("Sound",hed)
3496
		Charge2.SoundId = "rbxassetid://908226507"
3497
		Charge2.Pitch = 1
3498
		Charge2.Looped = true
3499
		Charge2.Volume = 2.5
3500
		local Charge3 = Instance.new("Sound",hed)
3501
		Charge3.SoundId = "rbxassetid://1116208999"
3502
		Charge3.Pitch = 1
3503
		Charge3.Looped = true
3504
		Charge3.Volume = 2.5
3505
		
3506
		mouse.KeyDown:connect(function(key)
3507
	if key == "p" and ui == false then
3508
		canattack = false
3509
			canidle = false
3510
		canwalk = false
3511
		start = true
3512
		wait(0.4)
3513
			local Flame = Instance.new("ParticleEmitter",root)
3514
Flame.Texture = "rbxassetid://1332922037"
3515
Flame.Color = ColorSequence.new(BrickColor.new("White").Color)
3516
Flame.EmissionDirection = "Top"
3517
Flame.Speed = NumberRange.new(3)
3518
Flame.Size = NumberSequence.new(5.5,4)
3519
Flame.Transparency = NumberSequence.new(0.8,1)
3520
Flame.Drag = 0.4
3521
Flame.LightInfluence = 0
3522
Flame.LockedToPart = true
3523
Flame.Lifetime = NumberRange.new(1)
3524
Flame.Rate = 65
3525
Flame.LightEmission = 1
3526
Flame.Rotation = NumberRange.new(-5,5)
3527
Flame.VelocitySpread = 100
3528
Flame.Acceleration = Vector3.new(0,17,0)	
3529
Flame.ZOffset = -0.2
3530
		local Soundd = Instance.new("Sound",hed)
3531
		Soundd.SoundId = "rbxassetid://917377181"
3532
		Soundd.Pitch = 1
3533
		Soundd.Looped = false
3534
		Soundd.Volume = 8
3535
		Soundd:Play()
3536
		start = false
3537
		transforming3 = true
3538
		Charge3:Play()
3539
	end
3540
	end)
3541
mouse.KeyDown:connect(function(key)
3542
	if key == "p" and ui == true then
3543
		canattack = false
3544
			canidle = false
3545
		canwalk = false
3546
		start = true
3547
		local Soundd = Instance.new("Sound",hed)
3548
		Soundd.SoundId = "rbxassetid://1019054093"
3549
		Soundd.Pitch = 1
3550
		Soundd.Looped = false
3551
		Soundd.Volume = 8
3552
		Soundd:Play()
3553
		wait(0.4)
3554
			
3555
		Charge:Play()
3556
		Charge2:Play()
3557
		
3558
		start = true
3559
		local Soundd2 = Instance.new("Sound",hed)
3560
		Soundd2.SoundId = "rbxassetid://874183151"
3561
		Soundd2.Pitch = 1
3562
		Soundd2.Looped = false
3563
		Soundd2.Volume = 8
3564
		Soundd2:Play()
3565
3566
3567
		local AURU = Instance.new('ParticleEmitter')
3568
AURU.Name = "Aura"
3569
AURU.Texture = "rbxassetid://1200947142"
3570
AURU.Parent = root
3571
AURU.LightEmission = 0.9
3572
AURU.Transparency = NumberSequence.new(0.1,1)
3573
AURU.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3574
AURU.Size = NumberSequence.new(8,0)
3575
AURU.LockedToPart = false
3576
AURU.Lifetime = NumberRange.new(0.6)
3577
AURU.Rate = 230
3578
AURU.Speed = NumberRange.new(40)
3579
AURU.Rotation = NumberRange.new(-360,360)
3580
AURU.EmissionDirection = "Top"
3581
AURU.ZOffset = 1
3582
AURU.VelocitySpread = 100
3583
AURU.RotSpeed = NumberRange.new(-100,100)
3584
AURU.Acceleration = Vector3.new(0,100,0)	
3585
3586
		start = false
3587
		powering = true
3588
3589
	end
3590
end)
3591
mouse.KeyUp:connect(function(key)
3592
	if key == "p" and ui == false then
3593
		canattack = true
3594
			canidle = true
3595
		canwalk = true
3596
		transforming3 = false
3597
		for i, v in pairs(root:GetChildren()) do
3598
	if v:IsA("ParticleEmitter")then
3599
		v.Rate = 0
3600
	end
3601
		end
3602
		local Auura = Instance.new("Sound",hed)
3603
		Auura.SoundId = "rbxassetid://550621034"
3604
		Auura.Pitch = 1
3605
		Auura.Looped = false
3606
		Auura.Volume = 5
3607
		Auura:Play()
3608
		Charge3:Stop()
3609
	end
3610
	end)
3611
mouse.KeyUp:connect(function(key)
3612
	if key == "p" and ui == true then
3613
		canattack = true
3614
			canidle = true
3615
		canwalk = true
3616
		powering = false
3617
		for i, v in pairs(root:GetChildren()) do
3618
	if v:IsA("ParticleEmitter")then
3619
		v.Rate = 0
3620
	end
3621
		end
3622
		local Auura = Instance.new("Sound",hed)
3623
		Auura.SoundId = "rbxassetid://922710675"
3624
		Auura.Pitch = 1
3625
		Auura.Looped = false
3626
		Auura.Volume = 5
3627
		Auura:Play()
3628
		Charge:Stop()
3629
		Charge2:Stop()
3630
		
3631
	end
3632
	end)
3633
mouse.KeyDown:connect(function(key)
3634
	if key == "y" and ui == true and muiable == true then
3635
		instinct = false
3636
		for i, v in pairs(torso:GetChildren()) do
3637
	if v:IsA("Sound")then
3638
		v:Remove()
3639
	end
3640
				end
3641
				for i, v in pairs(hed:GetChildren()) do
3642
	if v:IsA("Sound")then
3643
		v:Remove()
3644
	end
3645
				end
3646
				
3647
		canattack = false
3648
			canidle = false
3649
		canwalk = false
3650
		transforming3 = true
3651
		local UltraInstinct = Instance.new("Sound",char)
3652
		UltraInstinct.SoundId = "rbxassetid://1419716650"
3653
		UltraInstinct.Pitch = 1
3654
		UltraInstinct.Looped = false
3655
		UltraInstinct.Volume = 1.5
3656
		UltraInstinct:Play()
3657
		local Auura = Instance.new("Sound",hed)
3658
		Auura.SoundId = "rbxassetid://1179254378"
3659
		Auura.Pitch = 1.3
3660
		Auura.Looped = true
3661
		Auura.Volume = 8
3662
		Auura:Play()
3663
		hum.WalkSpeed = 0
3664
		coroutine.resume(coroutine.create(function()
3665
			for i = 1,380 do
3666
		CamShakeAll(32,80,torso)
3667
		game:GetService("RunService").RenderStepped:wait()
3668
			end
3669
		end))
3670
	
3671
					local CHAINLINKS = {}
3672
	local POS = mouse.Hit.p
3673
	local CHAINS = false
3674
	local CHAINLINKS = {}
3675
	local A = Instance.new("Attachment",root)
3676
	A.Position = Vector3.new(1.5,-0.5,0)*Player_Size
3677
	A.Orientation = Vector3.new(-90, -89.982, 0)
3678
	local B = Instance.new("Attachment",root)
3679
	B.Position = Vector3.new(-1.5,-0.5,0)*Player_Size
3680
	B.Orientation = Vector3.new(-90, 89.988, 0)
3681
	local C = Instance.new("Attachment",root)
3682
	C.Position = Vector3.new(1.5,-0.5,0)*Player_Size
3683
	C.Orientation = Vector3.new(-90, -89.982, 0)
3684
	local D = Instance.new("Attachment",root)
3685
	D.Position = Vector3.new(-1.5,-0.5,0)*Player_Size
3686
	D.Orientation = Vector3.new(-90, 89.988, 0)
3687
	local LIGHT = Instance.new("Attachment",root)
3688
	LIGHT.Position = Vector3.new(1.5,-0.5,0)*Player_Size
3689
	local LIGHT2 = Instance.new("PointLight",larm)
3690
	LIGHT2.Range = 10
3691
	LIGHT2.Brightness = 20
3692
	LIGHT2.Color = Color3.new(0, 255, 255)
3693
	for i = 1, 2 do
3694
		local TWIST = 0
3695
		local START = A
3696
		local END = B
3697
		if i == 1 then
3698
			START = B
3699
			END = A
3700
		end
3701
	local ChainLink = Instance.new("Beam",torso)
3702
		ChainLink.Texture = "rbxassetid://134532208"
3703
		ChainLink.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
3704
		ChainLink.TextureSpeed = 5
3705
		ChainLink.Width0 = 200
3706
		ChainLink.Width1 = 200
3707
		ChainLink.TextureLength = 9.5
3708
		ChainLink.Attachment0 = START
3709
		ChainLink.Attachment1 = END
3710
		ChainLink.CurveSize0 = TWIST
3711
		ChainLink.CurveSize1 = TWIST
3712
		--ChainLink.FaceCamera = true
3713
		ChainLink.Segments = 185
3714
		ChainLink.Transparency = NumberSequence.new(0.5)
3715
		table.insert(CHAINLINKS,ChainLink)
3716
	end
3717
			for _, c in pairs(char:GetDescendants()) do
3718
	if c and c.Parent then
3719
	if c.Name == "Handle" and c.Parent.ClassName == "Accessory" then
3720
		if c:FindFirstChildOfClass("SpecialMesh") then
3721
				c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
3722
			
3723
				c.Material = "Glass"
3724
		end
3725
	
3726
	end
3727
	end
3728
			end	
3729
			
3730
		local AURU = Instance.new('ParticleEmitter')
3731
AURU.Name = "Aura"
3732
AURU.Texture = "rbxassetid://1200947142"
3733
AURU.Parent = root
3734
AURU.LightEmission = 0.6
3735
AURU.Transparency = NumberSequence.new(0.1,1)
3736
AURU.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3737
AURU.Size = NumberSequence.new(5,0)
3738
AURU.LockedToPart = false
3739
AURU.Lifetime = NumberRange.new(1)
3740
AURU.Rate = 530
3741
AURU.Speed = NumberRange.new(40)
3742
AURU.Rotation = NumberRange.new(-360,360)
3743
AURU.EmissionDirection = "Top"
3744
AURU.ZOffset = 2
3745
AURU.VelocitySpread = 100
3746
AURU.RotSpeed = NumberRange.new(-100,100)
3747
coroutine.resume(coroutine.create(function()
3748
			for i = 3,170 do 
3749
			
3750
		
3751
			local HQG = Instance.new("Part",char)
3752
			HQG.Size = Vector3.new(1,0,1)
3753
			HQG.BrickColor = BrickColor.new("Ghost grey")
3754
			HQG.Material = "Neon"
3755
			HQG.Anchored = true
3756
			HQG.CanCollide = false
3757
			HQG.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
3758
			local HQG2 = Instance.new("SpecialMesh",HQG)
3759
			HQG2.MeshId = "rbxassetid://1726537151"
3760
			HQG2.Scale = Vector3.new(0.01,0.01,0.01)
3761
			
3762
			
3763
			coroutine.resume(coroutine.create(function()
3764
			for i = 1,200 do
3765
			
3766
			
3767
			HQG2.Scale = HQG2.Scale + Vector3.new(0.08,0.1,0.08)
3768
			HQG.Transparency = HQG.Transparency + 0.07
3769
			HQG.CFrame = HQG.CFrame*CFrame.Angles(0,-0.3,0)
3770
			
3771
			wait(0.00000000001)
3772
			end
3773
			
3774
			HQG:Destroy()
3775
			HQG2:Destroy()
3776
				
3777
			end))
3778
			
3779
	
3780
			wait(0.2)
3781
			end
3782
		end))
3783
wait(10)
3784
AURU.Acceleration = Vector3.new(0,250,0)	
3785
	AURU.Rate = 230	
3786
	wait(1)
3787
	coroutine.resume(coroutine.create(function()
3788
			for i = 1,130 do
3789
		CamShakeAll(32,180,torso)
3790
		game:GetService("RunService").RenderStepped:wait()
3791
			end
3792
		end))
3793
		AURU.Size = NumberSequence.new(10,0)
3794
		wait(1)
3795
		coroutine.resume(coroutine.create(function()
3796
			for i = 1,30 do
3797
		CamShakeAll(32,200,torso)
3798
		game:GetService("RunService").RenderStepped:wait()
3799
			end
3800
		end))
3801
		AURU.Size = NumberSequence.new(20,0)
3802
		wait(1)
3803
		coroutine.resume(coroutine.create(function()
3804
			for i = 1,970 do
3805
		CamShakeAll(32,490,torso)
3806
		game:GetService("RunService").RenderStepped:wait()
3807
			end
3808
		end))
3809
	
3810
	
3811
		AURU.Size = NumberSequence.new(30,80)
3812
		Auura.Pitch = 1.5
3813
		Auura.Volume = 10
3814
		AURU.VelocitySpread = 100
3815
			wait(7)
3816
			AURU.Rate = 100
3817
			AURU.Size = NumberSequence.new(50,0)
3818
			AURU.Lifetime = NumberRange.new(100)
3819
			AURU.Acceleration = Vector3.new(0,0,0)
3820
			AURU.Speed = NumberRange.new(7)
3821
		
3822
			
3823
			
3824
		
3825
		wait(18)
3826
		local Grab = Instance.new("Part",hed)
3827
	Grab.Size = Vector3.new(3.9,5,3.9)
3828
	Grab.CanCollide = false
3829
	Grab.BrickColor = BrickColor.new("Deep orange")
3830
	Grab.Transparency = 1
3831
	local Grabo = Instance.new("Weld",Grab)
3832
	Grabo.Part0 = hed
3833
	Grabo.Part1 = Grab
3834
	Grabo.C0 = CFrame.new(0,-1.5,0)
3835
	
3836
local AuraB = Instance.new("Part",hed)
3837
	AuraB.Size = Vector3.new(2,1,2)
3838
	AuraB.CanCollide = false
3839
	AuraB.BrickColor = BrickColor.new("Deep orange")
3840
	AuraB.Transparency = 1
3841
	local AuraBo = Instance.new("Weld",AuraB)
3842
	AuraBo.Part0 = hed
3843
	AuraBo.Part1 = AuraB
3844
	AuraBo.C0 = CFrame.new(0,-3.6,0)
3845
3846
	local FZcharge3 = Instance.new("ParticleEmitter",Grab)
3847
FZcharge3.Texture = "rbxassetid://1460362359"
3848
FZcharge3.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
3849
FZcharge3.EmissionDirection = "Top"
3850
FZcharge3.Speed = NumberRange.new(2)
3851
FZcharge3.Size = NumberSequence.new(0.4,0)
3852
FZcharge3.Transparency = NumberSequence.new(0,1)
3853
FZcharge3.Drag = 1.2
3854
FZcharge3.LockedToPart = true
3855
FZcharge3.Lifetime = NumberRange.new(1)
3856
FZcharge3.Rate = 35
3857
FZcharge3.LightEmission = 0.3
3858
FZcharge3.Rotation = NumberRange.new(-5,5)
3859
FZcharge3.VelocitySpread = 0.2	
3860
FZcharge3.ZOffset = 2.5
3861
		Auura:Destroy()
3862
		canattack = true
3863
			canidle = true
3864
		canwalk = true
3865
		transforming3 = false
3866
		wait(0.1)
3867
		local Auura = Instance.new("Sound",hed)
3868
		Auura.SoundId = "rbxassetid://1504498051"
3869
		Auura.Pitch = 1
3870
		Auura.Looped = true
3871
		Auura.Volume = 8
3872
		Auura:Play()
3873
		AURU.Rate = 0
3874
		UltraInstinct:Stop()
3875
		wait(0.1)
3876
		local Flame = Instance.new("ParticleEmitter",torso)
3877
Flame.Texture = "rbxassetid://1332922037"
3878
Flame.Color = ColorSequence.new(BrickColor.new("Dark blue").Color)
3879
Flame.EmissionDirection = "Top"
3880
Flame.Speed = NumberRange.new(3)
3881
Flame.Size = NumberSequence.new(5.5,4)
3882
Flame.Transparency = NumberSequence.new(0.8,1)
3883
Flame.Drag = 0.4
3884
Flame.LightInfluence = 0
3885
Flame.LockedToPart = true
3886
Flame.Lifetime = NumberRange.new(1)
3887
Flame.Rate = 45
3888
Flame.LightEmission = 1
3889
Flame.Rotation = NumberRange.new(-5,5)
3890
Flame.VelocitySpread = 100
3891
Flame.Acceleration = Vector3.new(0,17,0)	
3892
Flame.ZOffset = -1.1
3893
		local Aura = Instance.new("ParticleEmitter",rarm)
3894
Aura.Texture = "rbxassetid://1207853932"
3895
Aura.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
3896
Aura.EmissionDirection = "Top"
3897
Aura.Speed = NumberRange.new(1)
3898
Aura.Size = NumberSequence.new(1.2)
3899
Aura.Transparency = NumberSequence.new(0.6,1)
3900
Aura.Drag = 0.4
3901
Aura.LightInfluence = 0
3902
Aura.LockedToPart = true
3903
Aura.Lifetime = NumberRange.new(1.2)
3904
Aura.Rate = 18
3905
Aura.LightEmission = 1
3906
Aura.Rotation = NumberRange.new(-360,360)
3907
Aura.VelocitySpread = 0
3908
Aura.Acceleration = Vector3.new(0,0,0)	
3909
Aura.ZOffset = 0.2
3910
local Aura2 = Instance.new("ParticleEmitter",larm)
3911
Aura2.Texture = "rbxassetid://1207853932"
3912
Aura2.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
3913
Aura2.EmissionDirection = "Top"
3914
Aura2.Speed = NumberRange.new(1)
3915
Aura2.Size = NumberSequence.new(1.2)
3916
Aura2.Transparency = NumberSequence.new(0.6,1)
3917
Aura2.Drag = 0.4
3918
Aura2.LightInfluence = 0
3919
Aura2.LockedToPart = true
3920
Aura2.Lifetime = NumberRange.new(1.2)
3921
Aura2.Rate = 18
3922
Aura2.LightEmission = 1
3923
Aura2.Rotation = NumberRange.new(-360,360)
3924
Aura2.VelocitySpread = 0
3925
Aura2.Acceleration = Vector3.new(0,0,0)	
3926
Aura2.ZOffset = 0.2
3927
local Aura3 = Instance.new("ParticleEmitter",torso)
3928
Aura3.Texture = "rbxassetid://1207853932"
3929
Aura3.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
3930
Aura3.EmissionDirection = "Top"
3931
Aura3.Speed = NumberRange.new(1)
3932
Aura3.Size = NumberSequence.new(1.2)
3933
Aura3.Transparency = NumberSequence.new(0.6,1)
3934
Aura3.Drag = 0.4
3935
Aura3.LightInfluence = 0
3936
Aura3.LockedToPart = true
3937
Aura3.Lifetime = NumberRange.new(1.2)
3938
Aura3.Rate = 18
3939
Aura3.LightEmission = 1
3940
Aura3.Rotation = NumberRange.new(-360,360)
3941
Aura3.VelocitySpread = 0
3942
Aura3.Acceleration = Vector3.new(0,0,0)	
3943
Aura3.ZOffset = 0.2
3944
local Aura4 = Instance.new("ParticleEmitter",hed)
3945
Aura4.Texture = "rbxassetid://1207853932"
3946
Aura4.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
3947
Aura4.EmissionDirection = "Top"
3948
Aura4.Speed = NumberRange.new(1)
3949
Aura4.Size = NumberSequence.new(1.2)
3950
Aura4.Transparency = NumberSequence.new(0.6,1)
3951
Aura4.Drag = 0.4
3952
Aura4.LightInfluence = 0
3953
Aura4.LockedToPart = true
3954
Aura4.Lifetime = NumberRange.new(1.2)
3955
Aura4.Rate = 18
3956
Aura4.LightEmission = 1
3957
Aura4.Rotation = NumberRange.new(-360,360)
3958
Aura4.VelocitySpread = 0
3959
Aura4.Acceleration = Vector3.new(0,0,0)	
3960
Aura4.ZOffset = 0.2
3961
local Aura5 = Instance.new("ParticleEmitter",torso)
3962
Aura5.Texture = "rbxassetid://242255193"
3963
Aura5.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
3964
Aura5.EmissionDirection = "Top"
3965
Aura5.Speed = NumberRange.new(4)
3966
Aura5.Size = NumberSequence.new(4)
3967
Aura5.Transparency = NumberSequence.new(0.9,1)
3968
Aura5.Drag = 0.4
3969
Aura5.LightInfluence = 0
3970
Aura5.LockedToPart = true
3971
Aura5.Lifetime = NumberRange.new(2)
3972
Aura5.Rate = 18
3973
Aura5.LightEmission = 1
3974
Aura5.Rotation = NumberRange.new(-360,360)
3975
Aura5.VelocitySpread = 1
3976
Aura5.Acceleration = Vector3.new(0,0,0)	
3977
Aura5.ZOffset = 2
3978
local Aura6 = Instance.new("ParticleEmitter",lleg)
3979
Aura6.Texture = "rbxassetid://1207853932"
3980
Aura6.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
3981
Aura6.EmissionDirection = "Top"
3982
Aura6.Speed = NumberRange.new(1)
3983
Aura6.Size = NumberSequence.new(1.2)
3984
Aura6.Transparency = NumberSequence.new(0.6,1)
3985
Aura6.Drag = 0.4
3986
Aura6.LightInfluence = 0
3987
Aura6.LockedToPart = true
3988
Aura6.Lifetime = NumberRange.new(1.2)
3989
Aura6.Rate = 18
3990
Aura6.LightEmission = 1
3991
Aura6.Rotation = NumberRange.new(-360,360)
3992
Aura6.VelocitySpread = 0
3993
Aura6.Acceleration = Vector3.new(0,0,0)	
3994
Aura6.ZOffset = 0.2
3995
local Aura7 = Instance.new("ParticleEmitter",rleg)
3996
Aura7.Texture = "rbxassetid://1207853932"
3997
Aura7.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
3998
Aura7.EmissionDirection = "Top"
3999
Aura7.Speed = NumberRange.new(1)
4000
Aura7.Size = NumberSequence.new(1.2)
4001
Aura7.Transparency = NumberSequence.new(0.6,1)
4002
Aura7.Drag = 0.4
4003
Aura7.LightInfluence = 0
4004
Aura7.LockedToPart = true
4005
Aura7.Lifetime = NumberRange.new(1.2)
4006
Aura7.Rate = 18
4007
Aura7.LightEmission = 1
4008
Aura7.Rotation = NumberRange.new(-360,360)
4009
Aura7.VelocitySpread = 0
4010
Aura7.Acceleration = Vector3.new(0,0,0)	
4011
Aura7.ZOffset = 0.2
4012
		local UltraInstinct = Instance.new("Sound",torso)
4013
		UltraInstinct.SoundId = "rbxassetid://1475916014"
4014
		UltraInstinct.Pitch = 1
4015
		UltraInstinct.Looped = false
4016
		UltraInstinct.Volume = 10
4017
		UltraInstinct:Play()
4018
	hum.WalkSpeed = 20
4019
	instinct = true
4020
		for i, v in pairs(torso:GetChildren()) do
4021
	if v:IsA("Beam")then
4022
		v:Remove()
4023
	end
4024
		end
4025
		for i, v in pairs(torso:GetChildren()) do
4026
	if v:IsA("PointLight")then
4027
		v:Remove()
4028
	end
4029
		end
4030
		local Grab = Instance.new("Part",hed)
4031
	Grab.Size = Vector3.new(3.9,5,3.9)
4032
	Grab.CanCollide = false
4033
	Grab.BrickColor = BrickColor.new("Deep orange")
4034
	Grab.Transparency = 1
4035
	local Grabo = Instance.new("Weld",Grab)
4036
	Grabo.Part0 = hed
4037
	Grabo.Part1 = Grab
4038
	Grabo.C0 = CFrame.new(0,-1.5,0)
4039
	
4040
local AuraB = Instance.new("Part",hed)
4041
	AuraB.Size = Vector3.new(2,1,2)
4042
	AuraB.CanCollide = false
4043
	AuraB.BrickColor = BrickColor.new("Deep orange")
4044
	AuraB.Transparency = 1
4045
	local AuraBo = Instance.new("Weld",AuraB)
4046
	AuraBo.Part0 = hed
4047
	AuraBo.Part1 = AuraB
4048
	AuraBo.C0 = CFrame.new(0,-3.6,0)
4049
	local FZcharge3 = Instance.new("ParticleEmitter",Grab)
4050
FZcharge3.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
4051
FZcharge3.EmissionDirection = "Top"
4052
FZcharge3.Speed = NumberRange.new(2)
4053
FZcharge3.Size = NumberSequence.new(0.6,0)
4054
FZcharge3.Transparency = NumberSequence.new(0,1)
4055
FZcharge3.Drag = 1.2
4056
FZcharge3.LockedToPart = true
4057
FZcharge3.Lifetime = NumberRange.new(1)
4058
FZcharge3.Rate = 55
4059
FZcharge3.LightEmission = 0.3
4060
FZcharge3.Rotation = NumberRange.new(-5,5)
4061
FZcharge3.VelocitySpread = 0.2	
4062
FZcharge3.ZOffset = 3.5
4063
FZcharge3.Texture = "rbxassetid://1509406387"
4064
FZcharge3.Speed = NumberRange.new(0)
4065
FZcharge3.Lifetime = NumberRange.new(0.5)
4066
FZcharge3.Rotation = NumberRange.new(-360,360)
4067
FZcharge3.RotSpeed = NumberRange.new(-300,300)
4068
4069
	end
4070
end)
4071
4072
4073
4074
4075
4076
mouse.KeyDown:connect(function(key)
4077
	if key == "u" and base == true and transformed == false then
4078
	
4079
		canattack = false
4080
			canidle = false
4081
		canwalk = false
4082
		hum.WalkSpeed = 0
4083
		transformed = true
4084
		
4085
		local UltraInstinct = Instance.new("Sound",char)
4086
		UltraInstinct.SoundId = "rbxassetid://1649969788"
4087
		UltraInstinct.Pitch = 1
4088
		UltraInstinct.Looped = false
4089
		UltraInstinct.Volume = 4.5
4090
		UltraInstinct:Play()
4091
		
4092
		wait(1)
4093
	
4094
		coroutine.resume(coroutine.create(function()
4095
			for i = 1,450 do
4096
		CamShakeAll(32,270,torso)
4097
		game:GetService("RunService").RenderStepped:wait()
4098
			end
4099
		end))
4100
		
4101
	 hed:FindFirstChildOfClass("Decal").Texture = "rbxassetid://340886253"
4102
coroutine.resume(coroutine.create(function()
4103
			for i = 1,1000000000 do 
4104
			 hed:FindFirstChildOfClass("Decal").Texture = "rbxassetid://340886253"
4105
			wait(5)
4106
			hed:FindFirstChildOfClass("Decal").Texture = "rbxassetid://730551415"
4107
			wait(0.1)
4108
			 hed:FindFirstChildOfClass("Decal").Texture = "rbxassetid://340886253"
4109
			coroutine.resume(coroutine.create(function()
4110
			for i = 1,90 do
4111
			
4112
			
4113
			wait(0.00000000001)
4114
			end
4115
			
4116
		
4117
			end))
4118
			wait(0.3)
4119
			end
4120
			end))
4121
	local Grab = Instance.new("Part",hed)
4122
	Grab.Size = Vector3.new(4.9,0.1,4.9)
4123
	Grab.CanCollide = false
4124
	Grab.BrickColor = BrickColor.new("Deep orange")
4125
	Grab.Transparency = 1
4126
	local Grabo = Instance.new("Weld",Grab)
4127
	Grabo.Part0 = hed
4128
	Grabo.Part1 = Grab
4129
	Grabo.C0 = CFrame.new(0,-4,0)
4130
	
4131
local AuraB = Instance.new("Part",hed)
4132
	AuraB.Size = Vector3.new(2,1,2)
4133
	AuraB.CanCollide = false
4134
	AuraB.BrickColor = BrickColor.new("Deep orange")
4135
	AuraB.Transparency = 1
4136
	local AuraBo = Instance.new("Weld",AuraB)
4137
	AuraBo.Part0 = hed
4138
	AuraBo.Part1 = AuraB
4139
	AuraBo.C0 = CFrame.new(0,-3.6,0)
4140
	
4141
4142
par,loc=workspace:FindPartOnRay(Ray.new(char.Torso.Position,(char.Torso.Position-(char.Torso.Position-Vector3.new(0,2,0))).unit*-500),char)
4143
		if par then
4144
      local cfremz = CFrame.new(loc)
4145
      debris(cfremz, par, 50)
4146
		    end
4147
local Smoke = Instance.new('ParticleEmitter')
4148
Smoke.Name = "Aura"
4149
Smoke.Texture = "rbxassetid://242201991"
4150
Smoke.Parent = Grab
4151
Smoke.LightEmission = 0
4152
Smoke.Transparency = NumberSequence.new(0.3,1)
4153
Smoke.Color = ColorSequence.new(BrickColor.new("Dirt brown").Color)
4154
Smoke.Size = NumberSequence.new(0,10)
4155
Smoke.LockedToPart = false
4156
Smoke.Lifetime = NumberRange.new(1)
4157
Smoke.Rate = 48
4158
Smoke.Speed = NumberRange.new(40)
4159
Smoke.Rotation = NumberRange.new(-360,360)
4160
Smoke.EmissionDirection = "Left"
4161
Smoke.ZOffset = 0
4162
local Smoke2 = Instance.new('ParticleEmitter')
4163
Smoke2.Name = "Aura"
4164
Smoke2.Texture = "rbxassetid://242201991"
4165
Smoke2.Parent = Grab
4166
Smoke2.LightEmission = 0
4167
Smoke2.Transparency = NumberSequence.new(0.3,1)
4168
Smoke2.Color = ColorSequence.new(BrickColor.new("Dirt brown").Color)
4169
Smoke2.Size = NumberSequence.new(0,10)
4170
Smoke2.LockedToPart = false
4171
Smoke2.Lifetime = NumberRange.new(1)
4172
Smoke2.Rate = 48
4173
Smoke2.Speed = NumberRange.new(40)
4174
Smoke2.Rotation = NumberRange.new(-360,360)
4175
Smoke2.EmissionDirection = "Right"
4176
Smoke2.ZOffset = 0
4177
local Smoke3 = Instance.new('ParticleEmitter')
4178
Smoke3.Name = "Aura"
4179
Smoke3.Texture = "rbxassetid://242201991"
4180
Smoke3.Parent = Grab
4181
Smoke3.LightEmission = 0
4182
Smoke3.Transparency = NumberSequence.new(0.3,1)
4183
Smoke3.Color = ColorSequence.new(BrickColor.new("Dirt brown").Color)
4184
Smoke3.Size = NumberSequence.new(0,10)
4185
Smoke3.LockedToPart = false
4186
Smoke3.Lifetime = NumberRange.new(1)
4187
Smoke3.Rate = 48
4188
Smoke3.Speed = NumberRange.new(40)
4189
Smoke3.Rotation = NumberRange.new(-360,360)
4190
Smoke3.EmissionDirection = "Front"
4191
Smoke3.ZOffset = 0		
4192
local Smoke4 = Instance.new('ParticleEmitter')
4193
Smoke4.Name = "Aura"
4194
Smoke4.Texture = "rbxassetid://242201991"
4195
Smoke4.Parent = Grab
4196
Smoke4.LightEmission = 0
4197
Smoke4.Transparency = NumberSequence.new(0.3,1)
4198
Smoke4.Color = ColorSequence.new(BrickColor.new("Dirt brown").Color)
4199
Smoke4.Size = NumberSequence.new(0,10)
4200
Smoke4.LockedToPart = false
4201
Smoke4.Lifetime = NumberRange.new(1)
4202
Smoke4.Rate = 48
4203
Smoke4.Speed = NumberRange.new(40)
4204
Smoke4.Rotation = NumberRange.new(-360,360)
4205
Smoke4.EmissionDirection = "Back"
4206
Smoke4.ZOffset = 0	
4207
	
4208
4209
local Aura = Instance.new("ParticleEmitter",torso)
4210
Aura.Texture = "rbxassetid://243728206"
4211
Aura.Color = ColorSequence.new(Color3.fromRGB(114, 255, 246))
4212
Aura.EmissionDirection = "Top"
4213
Aura.Speed = NumberRange.new(0)
4214
Aura.Size = NumberSequence.new(60,70)
4215
Aura.Transparency = NumberSequence.new(0)
4216
Aura.Drag = 0.4
4217
Aura.LightInfluence = 0
4218
Aura.LockedToPart = true
4219
Aura.Lifetime = NumberRange.new(1)
4220
Aura.Rate = 38
4221
Aura.LightEmission = 1
4222
Aura.Rotation = NumberRange.new(-360,360)
4223
Aura.VelocitySpread = 0
4224
Aura.Acceleration = Vector3.new(0,0,0)	
4225
Aura.ZOffset = 2.5
4226
Aura.RotSpeed = NumberRange.new(-100,100)
4227
4228
local Aura2 = Instance.new("ParticleEmitter",torso)
4229
Aura2.Texture = "rbxassetid://434298892"
4230
Aura2.Color = ColorSequence.new(Color3.fromRGB(114, 255, 246))
4231
Aura2.EmissionDirection = "Top"
4232
Aura2.Speed = NumberRange.new(110)
4233
Aura2.Size = NumberSequence.new(30)
4234
Aura2.Transparency = NumberSequence.new(0)
4235
Aura2.Drag = 0.4
4236
Aura2.LightInfluence = 0
4237
Aura2.LockedToPart = true
4238
Aura2.Lifetime = NumberRange.new(5)
4239
Aura2.Rate = 78
4240
Aura2.LightEmission = 1
4241
Aura2.Rotation = NumberRange.new(-5,5)
4242
Aura2.VelocitySpread = 0
4243
Aura2.Acceleration = Vector3.new(0,0,0)	
4244
Aura2.ZOffset = 2.5
4245
4246
coroutine.resume(coroutine.create(function()
4247
			for i = 1,1450 do
4248
		CamShakeAll(5,65,torso)
4249
		game:GetService("RunService").RenderStepped:wait()
4250
			end
4251
			end))	
4252
wait(37)	
4253
Aura.Rate = 0
4254
Aura2.Rate = 0
4255
wait(0.1)	
4256
local AURU = Instance.new('ParticleEmitter')
4257
AURU.Name = "Aura"
4258
AURU.Texture = "rbxassetid://1200947142"
4259
AURU.Parent = root
4260
AURU.LightEmission = 0.6
4261
AURU.Transparency = NumberSequence.new(0.1,1)
4262
AURU.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
4263
AURU.Size = NumberSequence.new(10,20)
4264
AURU.LockedToPart = true
4265
AURU.Lifetime = NumberRange.new(1)
4266
AURU.Rate = 530
4267
AURU.Speed = NumberRange.new(40)
4268
AURU.Rotation = NumberRange.new(-360,360)
4269
AURU.EmissionDirection = "Top"
4270
AURU.ZOffset = -1
4271
wait(0.1)
4272
AURU.Rate = 1200
4273
AURU.VelocitySpread = 100
4274
wait(0.5)
4275
AURU.Rate = 0
4276
local Aura = Instance.new("ParticleEmitter",rarm)
4277
Aura.Texture = "rbxassetid://1207853932"
4278
Aura.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255))
4279
Aura.EmissionDirection = "Top"
4280
Aura.Speed = NumberRange.new(1)
4281
Aura.Size = NumberSequence.new(1.2)
4282
Aura.Transparency = NumberSequence.new(0,1)
4283
Aura.Drag = 0.4
4284
Aura.LightInfluence = 0
4285
Aura.LockedToPart = true
4286
Aura.Lifetime = NumberRange.new(1.2)
4287
Aura.Rate = 48
4288
Aura.LightEmission = 1
4289
Aura.Rotation = NumberRange.new(-360,360)
4290
Aura.VelocitySpread = 0
4291
Aura.Acceleration = Vector3.new(0,0,0)	
4292
Aura.ZOffset = 0.2
4293
local Aura2 = Instance.new("ParticleEmitter",larm)
4294
Aura2.Texture = "rbxassetid://1207853932"
4295
Aura2.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255))
4296
Aura2.EmissionDirection = "Top"
4297
Aura2.Speed = NumberRange.new(1)
4298
Aura2.Size = NumberSequence.new(1.2)
4299
Aura2.Transparency = NumberSequence.new(0,1)
4300
Aura2.Drag = 0.4
4301
Aura2.LightInfluence = 0
4302
Aura2.LockedToPart = true
4303
Aura2.Lifetime = NumberRange.new(1.2)
4304
Aura2.Rate = 48
4305
Aura2.LightEmission = 1
4306
Aura2.Rotation = NumberRange.new(-360,360)
4307
Aura2.VelocitySpread = 0
4308
Aura2.Acceleration = Vector3.new(0,0,0)	
4309
Aura2.ZOffset = 0.2
4310
local Aura3 = Instance.new("ParticleEmitter",torso)
4311
Aura3.Texture = "rbxassetid://1207853932"
4312
Aura3.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255))
4313
Aura3.EmissionDirection = "Top"
4314
Aura3.Speed = NumberRange.new(1)
4315
Aura3.Size = NumberSequence.new(1.2)
4316
Aura3.Transparency = NumberSequence.new(0,1)
4317
Aura3.Drag = 0.4
4318
Aura3.LightInfluence = 0
4319
Aura3.LockedToPart = true
4320
Aura3.Lifetime = NumberRange.new(1.2)
4321
Aura3.Rate = 48
4322
Aura3.LightEmission = 1
4323
Aura3.Rotation = NumberRange.new(-360,360)
4324
Aura3.VelocitySpread = 0
4325
Aura3.Acceleration = Vector3.new(0,0,0)	
4326
Aura3.ZOffset = 0.2
4327
local Aura4 = Instance.new("ParticleEmitter",hed)
4328
Aura4.Texture = "rbxassetid://1207853932"
4329
Aura4.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255))
4330
Aura4.EmissionDirection = "Top"
4331
Aura4.Speed = NumberRange.new(1)
4332
Aura4.Size = NumberSequence.new(1.2)
4333
Aura4.Transparency = NumberSequence.new(0,1)
4334
Aura4.Drag = 0.4
4335
Aura4.LightInfluence = 0
4336
Aura4.LockedToPart = true
4337
Aura4.Lifetime = NumberRange.new(1.2)
4338
Aura4.Rate = 48
4339
Aura4.LightEmission = 1
4340
Aura4.Rotation = NumberRange.new(-360,360)
4341
Aura4.VelocitySpread = 0
4342
Aura4.Acceleration = Vector3.new(0,0,0)	
4343
Aura4.ZOffset = 0.2
4344
local Aura5 = Instance.new("ParticleEmitter",torso)
4345
Aura5.Texture = "rbxassetid://242255193"
4346
Aura5.Color = ColorSequence.new(Color3.fromRGB(85, 170, 255))
4347
Aura5.EmissionDirection = "Top"
4348
Aura5.Speed = NumberRange.new(1)
4349
Aura5.Size = NumberSequence.new(3)
4350
Aura5.Transparency = NumberSequence.new(0.9,1)
4351
Aura5.Drag = 0.4
4352
Aura5.LightInfluence = 0
4353
Aura5.LockedToPart = true
4354
Aura5.Lifetime = NumberRange.new(4)
4355
Aura5.Rate = 28
4356
Aura5.LightEmission = 1
4357
Aura5.Rotation = NumberRange.new(-360,360)
4358
Aura5.VelocitySpread = 1
4359
Aura5.Acceleration = Vector3.new(0,0,0)	
4360
Aura5.ZOffset = 2
4361
local Aura6 = Instance.new("ParticleEmitter",lleg)
4362
Aura6.Texture = "rbxassetid://1207853932"
4363
Aura6.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255))
4364
Aura6.EmissionDirection = "Top"
4365
Aura6.Speed = NumberRange.new(1)
4366
Aura6.Size = NumberSequence.new(1.2)
4367
Aura6.Transparency = NumberSequence.new(0,1)
4368
Aura6.Drag = 0.4
4369
Aura6.LightInfluence = 0
4370
Aura6.LockedToPart = true
4371
Aura6.Lifetime = NumberRange.new(1.2)
4372
Aura6.Rate = 48
4373
Aura6.LightEmission = 1
4374
Aura6.Rotation = NumberRange.new(-360,360)
4375
Aura6.VelocitySpread = 0
4376
Aura6.Acceleration = Vector3.new(0,0,0)	
4377
Aura6.ZOffset = 0.2
4378
local Aura7 = Instance.new("ParticleEmitter",rleg)
4379
Aura7.Texture = "rbxassetid://1207853932"
4380
Aura7.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255))
4381
Aura7.EmissionDirection = "Top"
4382
Aura7.Speed = NumberRange.new(1)
4383
Aura7.Size = NumberSequence.new(1.2)
4384
Aura7.Transparency = NumberSequence.new(0,1)
4385
Aura7.Drag = 0.4
4386
Aura7.LightInfluence = 0
4387
Aura7.LockedToPart = true
4388
Aura7.Lifetime = NumberRange.new(1.2)
4389
Aura7.Rate = 48
4390
Aura7.LightEmission = 1
4391
Aura7.Rotation = NumberRange.new(-360,360)
4392
Aura7.VelocitySpread = 0
4393
Aura7.Acceleration = Vector3.new(0,0,0)	
4394
Aura7.ZOffset = 0.2
4395
local Sparkles = Instance.new("ParticleEmitter",torso)
4396
Sparkles.Texture = "rbxassetid://1084976679"
4397
Sparkles.Color = ColorSequence.new(BrickColor.new("White").Color)
4398
Sparkles.EmissionDirection = "Top"
4399
Sparkles.Speed = NumberRange.new(0)
4400
Sparkles.Size = NumberSequence.new(2.5)
4401
Sparkles.Transparency = NumberSequence.new(0,1)
4402
Sparkles.Drag = 0.4
4403
Sparkles.LightInfluence = 0
4404
Sparkles.LockedToPart = true
4405
Sparkles.Lifetime = NumberRange.new(0.8)
4406
Sparkles.Rate = 60
4407
Sparkles.LightEmission = 1
4408
Sparkles.Rotation = NumberRange.new(-360,360)
4409
Sparkles.VelocitySpread = 0
4410
Sparkles.Acceleration = Vector3.new(0,10,0)	
4411
Sparkles.ZOffset = 1
4412
local Auura = Instance.new("Sound",hed)
4413
		Auura.SoundId = "rbxassetid://1179254378"
4414
		Auura.Pitch = 1
4415
		Auura.Looped = true
4416
		Auura.Volume = 4
4417
		Auura:Play()
4418
wait(2.5)
4419
Smoke.Rate = 0
4420
Smoke2.Rate = 0
4421
Smoke3.Rate = 0
4422
Smoke4.Rate = 0
4423
		hum.WalkSpeed = 17
4424
		wait(7)
4425
ui = true
4426
instinct = true
4427
transforming2 = false
4428
canattack = true
4429
			canidle = true
4430
		canwalk = true
4431
		
4432
		muiable = true
4433
		wait(0.6)
4434
			
4435
4436
	end
4437
	end)
4438
	
4439
4440
	--Lightning
4441
	
4442
local auranum = 0
4443
local auranum1 = 0
4444
local auranum2 = 0
4445
auranum = math.random(35,65)
4446
auranum1 = math.random(-25,0)
4447
auranum2 = math.random(10,25)
4448
auranum3 = math.random(65,75)
4449
auranum4 = math.random(-25,-15)
4450
4451
	----------------------------------------------------------------------------------------------
4452
	ac = new("Part",char)
4453
ac.Name = "NewPart"
4454
ac.Size = v3(0.1,0.1,0.1)
4455
ac.Position = v3(999,999,999)
4456
ac.BrickColor = bc("bright Blue")
4457
ac.Material = "Neon"
4458
ac.Transparency = 1
4459
aaac =new("Weld",ac)
4460
aaac.Part0 = rarm
4461
aaac.Part1 = ac
4462
aaac.C0 = cf(0,-1.5,0) * cfa(rad(0),rad(0),rad(0))
4463
aaaac = new("ParticleEmitter",ac)
4464
aaaac.Size = ns(1)
4465
aaaac.Rate = 5
4466
aaaac.Texture = "rbxassetid://246381828"
4467
aaaac.ZOffset = 1
4468
aaaac.Lifetime = nr(5)
4469
aaaac.Transparency = ns(1)
4470
aaaac.LockedToPart = true
4471
aaaac.Speed = nr(0)
4472
aaaawc = new("ParticleEmitter",ac)
4473
aaaawc.Size = ns(5)
4474
aaaawc.Rate = 5
4475
aaaawc.Color = ColorSequence.new(Color3.fromRGB(149,190,255))
4476
aaaawc.Texture = "rbxassetid://924710961"
4477
aaaawc.ZOffset = -1
4478
aaaawc.Lifetime = nr(5)
4479
aaaawc.RotSpeed = nr(50)
4480
aaaawc.Transparency = ns(1)
4481
aaaawc.LockedToPart = true
4482
aaaawc.Speed = nr(0)
4483
function weld(parent,part0,part1,c0)
4484
local weld=Instance.new("Weld") 
4485
weld.Parent=parent
4486
weld.Part0=part0 
4487
weld.Part1=part1 
4488
weld.C0=c0
4489
return weld
4490
end
4491
function newRay(start,face,range,wat)
4492
	local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
4493
	hit,pos=game.Workspace:FindPartOnRayWithIgnoreList(rey,wat)
4494
	return rey,hit,pos
4495
end
4496
    function nooutline(part)
4497
        part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
4498
    end
4499
function debris(cfremz, thepart, amt)
4500
    for j = 1, amt do
4501
      do
4502
        local pr = Instance.new("Part")
4503
        nooutline(pr)
4504
        pr.Name = "debrisobeb"
4505
        pr.Anchored = true
4506
        pr.BrickColor = BrickColor.new("Dark stone grey")
4507
        pr.CanCollide = true
4508
        pr.Material = "Slate"
4509
        pr.Transparency = 0
4510
        pr.Size = Vector3.new(math.random(16, 24), math.random(12, 16), math.random(16, 24))
4511
        pr.CFrame = cfremz * CFrame.Angles(0, math.rad(amt * j), 0) * CFrame.new(0, -5, math.random(18, 22)) * CFrame.Angles(math.rad(math.random(-30, -15)), math.rad(math.random(0, 1)), math.rad(math.random(0, 1)))
4512
        pr.Parent = workspace
4513
        game.Debris:AddItem(pr, 25)
4514
        delay(15, function()
4515
          if pr then
4516
            pr.CanCollide = false
4517
            pr.Anchored = false
4518
          end
4519
        end)
4520
      end
4521
    end
4522
    for c = 1, amt do
4523
      do
4524
        local pr2 = Instance.new("Part")
4525
        nooutline(pr2)
4526
        pr2.Name = "moredebr"
4527
        pr2.Anchored = false
4528
        pr2.BrickColor = BrickColor.new("Dark stone grey")
4529
        pr2.CanCollide = false
4530
        pr2.Material = "Concrete"
4531
        pr2.Transparency = 0
4532
        pr2.Size = Vector3.new(math.random(3, 6), math.random(4, 7), math.random(1, 5))
4533
        pr2.CFrame = cfremz * CFrame.Angles(0, math.rad(30 * c), 0) * CFrame.new(0, -5, math.random(18, 22)) * CFrame.Angles(math.rad(math.random(-30, -15)), math.rad(math.random(0, 1)), math.rad(math.random(0, 1)))
4534
        pr2.Parent = workspace
4535
        pr2.Velocity = Vector3.new(math.random(-75, 75), math.random(120, 240), math.random(-75, 75))
4536
        pr2.RotVelocity = Vector3.new(math.random(-35, 35), math.random(-35, 35), math.random(-35, 35))
4537
        game.Debris:AddItem(pr2, 45)
4538
        delay(2, function()
4539
          pr2.CanCollide = true
4540
          wait(10)
4541
          if pr2 then
4542
            pr2.CanCollide = false
4543
          end
4544
        end)
4545
      end
4546
    end
4547
  end
4548
Grab = false
4549
function weld5(part0, part1, c0, c1)
4550
    weeld=Instance.new("Weld", part0)
4551
    weeld.Part0=part0
4552
    weeld.Part1=part1
4553
    weeld.C0=c0
4554
    weeld.C1=c1
4555
    return weeld
4556
end
4557
mouse.KeyDown:connect(function(key)
4558
	if key == "v" then
4559
		canattack = false
4560
			canidle = false
4561
		canwalk = false
4562
		for i = 1, 20 do
4563
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
4564
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-80)), 0.2)
4565
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-70),0), 0.2)
4566
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.2)
4567
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
4568
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
4569
            
4570
            rs:wait(2)
4571
        end
4572
        con1=larm.Touched:connect(function(hit) -- this is grab
4573
	hum.MaxHealth = 1.0E298
4574
hum.Health = 1.0E298
4575
            ht = hit.Parent
4576
            hum1=ht:FindFirstChildOfClass('Humanoid')
4577
            if hum1 ~= nil and hit.Parent.Name ~= p.Character.Name then
4578
			   
4579
			
4580
			
4581
				
4582
			z = Instance.new("Sound",char)
4583
z.SoundId = "rbxassetid://227194112"
4584
z.Volume = 90
4585
wait(.1)
4586
z:Play()
4587
                hum1.PlatformStand=true
4588
                gp = ht
4589
                Grab = true
4590
                asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-1,1.5),CFrame.new(0,0,0))
4591
                asd.Parent = larm
4592
                asd.Name = "asd"
4593
                asd.C0=asd.C0*CFrame.Angles(math.rad(-90),math.rad(180),0)
4594
			
4595
4596
           --[[ elseif hum1 == nil then
4597
                con1:disconnect()
4598
                wait() return]]
4599
            end
4600
        end)
4601
local FlyAt = Instance.new("Attachment",torso)FlyAt.Position = Vector3.new(0,2,0)
4602
local FlyAt2 = Instance.new("Attachment",torso)FlyAt2.Position = Vector3.new(0,-2.5,0)
4603
local Speed = Instance.new("Trail",char)Speed.Attachment0 = FlyAt Speed.Attachment1 = FlyAt2
4604
Speed.Texture = "rbxassetid://22636887" Speed.Lifetime = 0.9 Speed.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
4605
Speed.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248)) Speed.LightEmission = 5
4606
4607
        for i = 1, 20 do
4608
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
4609
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
4610
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(30),0), 0.2)
4611
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-30), 0), 0.2)
4612
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
4613
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
4614
           
4615
            rs:wait(2)
4616
        end
4617
    con1:disconnect()
4618
4619
if gp == nil then 
4620
canattack = true
4621
			canidle = true
4622
		canwalk = true
4623
		FlyAt:Destroy()
4624
	return end
4625
4626
    
4627
    
4628
			--[[for i = 1, 16 do
4629
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(60)), 0.3)
4630
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.5)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-60)), 0.3)
4631
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14),math.rad(70),0), 0.3)
4632
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
4633
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
4634
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
4635
			cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), 0), 0.3)
4636
			if Debounces.on == false then end
4637
			rs:wait()
4638
		end]]--
4639
			for i = 1, 16 do
4640
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
4641
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(140),math.rad(0),math.rad(-73)), 0.3)
4642
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(-60),0), 0.3)
4643
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.3)
4644
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(-20)), 0.3)
4645
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
4646
			
4647
			rs:wait()
4648
			end
4649
			
4650
			
4651
			
4652
local sbs = Instance.new("BodyPosition", torso)
4653
        sbs.P = 9000
4654
        sbs.D = 1000
4655
        sbs.maxForce = Vector3.new(900000, 900000000, 900000)
4656
        sbs.position = torso.CFrame.p + Vector3.new(0, 1750, 0)
4657
		
4658
		
4659
			
4660
			
4661
4662
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--head
4663
		             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--torso
4664
				    	rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-60),math.rad(0),math.rad(0)), 0.8)--rarm
4665
					   larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.8)--larm
4666
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-10)), 0.8)--lleg
4667
		             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(5)), 0.8)--rleg
4668
		wait(2)
4669
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(70),math.rad(0)), 0.8)--head
4670
		             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.8)--torso
4671
				    	rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 0.8)--rarm
4672
					   larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.8)--larm
4673
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--lleg
4674
		             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
4675
	
4676
wait(0.5)
4677
sbs:Destroy()
4678
4679
		local sbs2 = Instance.new("BodyPosition", torso)
4680
        sbs2.P = 9000
4681
        sbs2.D = 1000
4682
        sbs2.maxForce = Vector3.new(900000, 905000000, 900000)
4683
        sbs2.position = torso.CFrame.p + Vector3.new(0, -1950, 0)		
4684
	for i = 1, 30 do
4685
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
4686
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.4)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(-13)), 0.3)
4687
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(20),0), 0.3)
4688
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-60), math.rad(-30), 0), 0.3)
4689
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(80), math.rad(30), math.rad(-20)), 0.3)
4690
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(70), math.rad(-15), math.rad(20)), 0.3)
4691
			
4692
			rs:wait()
4693
	end
4694
	wait(0.15)
4695
				z = Instance.new("Sound",char)
4696
z.SoundId = "rbxassetid://157878578"
4697
z.Volume = 90
4698
4699
z:Play()
4700
z2 = Instance.new("Sound",char)
4701
z2.SoundId = "rbxassetid://1577567682"
4702
z2.Volume = 90
4703
4704
z2:Play()
4705
		hum.MaxHealth = 100000
4706
		hum.Health = 100000
4707
		FlyAt:Destroy()
4708
		sbs2:Destroy()		
4709
	root.Anchored = true
4710
	canattack = true
4711
			canidle = true
4712
		canwalk = true
4713
		hum1.Parent:BreakJoints()
4714
	asd:Destroy()
4715
	
4716
	gp = nil
4717
	par,loc=workspace:FindPartOnRay(Ray.new(char.Torso.Position,(char.Torso.Position-(char.Torso.Position-Vector3.new(0,2,0))).unit*-500),char)
4718
		if par then
4719
      local cfremz = CFrame.new(loc)
4720
      debris(cfremz, par, 50)
4721
		    end
4722
		coroutine.resume(coroutine.create(function()
4723
			for i = 1,40 do
4724
		CamShakeAll(32,580,torso)
4725
		game:GetService("RunService").RenderStepped:wait()
4726
			end
4727
		end))
4728
		local AURU = Instance.new('ParticleEmitter')
4729
AURU.Name = "Aura"
4730
AURU.Texture = "rbxassetid://242201991"
4731
AURU.Parent = root
4732
AURU.LightEmission = 0.1
4733
AURU.Transparency = NumberSequence.new(0.5,1)
4734
AURU.Color = ColorSequence.new(BrickColor.new("White").Color)
4735
AURU.Size = NumberSequence.new(20,0)
4736
AURU.LockedToPart = false
4737
AURU.Lifetime = NumberRange.new(5)
4738
AURU.Rate = 630
4739
AURU.VelocitySpread = 100
4740
AURU.Speed = NumberRange.new(40)
4741
AURU.Rotation = NumberRange.new(-360,360)
4742
AURU.EmissionDirection = "Top"
4743
AURU.ZOffset = -1
4744
4745
wait(0.1)
4746
AURU.Rate = 0
4747
		root.Anchored = false
4748
	
4749
	
4750
	end
4751
end)
4752
function pushaway()
4753
for i = 1, 10 do
4754
		wait()
4755
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(0)), 0.4)--head
4756
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(-1)), 0.4)--torso
4757
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 0.4)--arm
4758
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
4759
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
4760
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--leg
4761
		end
4762
for i = 1, 10 do
4763
		wait()
4764
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.4)--head
4765
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(80), math.rad(1)), 0.4)--torso
4766
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.4)--arm
4767
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.4)--arm
4768
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
4769
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--leg
4770
end
4771
end
4772
function dragoncharge()
4773
for i = 1, 10 do
4774
		wait()
4775
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
4776
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
4777
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.8,0.2,-1)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-10)), 0.4)--arm
4778
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.5,-.4)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(60)), 0.4)--arm
4779
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
4780
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--leg
4781
end
4782
end
4783
function grab5()
4784
for i = 1, 10 do
4785
		wait()
4786
		
4787
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.1)--head
4788
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso		
4789
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(10)), 0.1)--arm
4790
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-10)), 0.1)--arm
4791
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)--leg
4792
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)--leg
4793
end
4794
for i = 1, 10 do
4795
		wait()
4796
		
4797
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)--head
4798
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)--torso		
4799
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-.5)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(-40)), 0.2)--arm
4800
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,-.5)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(40)), 0.2)--arm
4801
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-10)), 0.2)--leg
4802
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(10)), 0.2)--leg
4803
end
4804
end
4805
function dragonfist()
4806
for i = 1, 10 do
4807
		wait()
4808
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(0)), 0.4)--head
4809
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(-1)), 0.4)--torso
4810
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 0.4)--arm
4811
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
4812
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
4813
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--leg
4814
		end
4815
for i = 1, 10 do
4816
		wait()
4817
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.4)--head
4818
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(80), math.rad(1)), 0.4)--torso
4819
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(80)), 0.4)--arm
4820
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-20)), 0.4)--arm
4821
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-30)), 0.4)--leg
4822
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-5)), 0.4)--leg
4823
end
4824
end
4825
--------
4826
local isAPlayer
4827
function checkIfNotPlayer(model)
4828
coroutine.resume(coroutine.create(function()
4829
if model ~= char and model.Parent ~= char and model.Parent.Parent ~= char and model.Parent ~= DebrisModel and model.Parent.Parent ~= DebrisModel and model.Parent.Parent.Parent ~= DebrisModel then
4830
isAPlayer = true
4831
else
4832
isAPlayer = false
4833
end
4834
end))
4835
return isAPlayer
4836
end
4837
function findAllNearestTorso(pos,dist)
4838
    local list = game.Workspace:children()
4839
    local torso = {}
4840
    local temp = nil
4841
    local human = nil
4842
    local temp2 = nil
4843
    for x = 1, #list do
4844
        temp2 = list[x]
4845
        if (temp2.className == "Model") and (temp2 ~= char) then
4846
            local nayem = "Torso"
4847
            if temp2:findFirstChild("UpperTorso") then nayem = "UpperTorso" end
4848
            temp = temp2:findFirstChild(nayem)
4849
            human = temp2:findFirstChildOfClass("Humanoid")
4850
            if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
4851
                if (temp.Position - pos).magnitude < dist then
4852
                    table.insert(torso,temp)
4853
                    dist = (temp.Position - pos).magnitude
4854
                end
4855
            end
4856
        end
4857
    end
4858
    return torso
4859
end
4860
----------------------------------------------------------------------------
4861
4862
function computeDirection(vec)
4863
local lenSquared = vec.magnitude * vec.magnitude
4864
local invSqrt = 1 / math.sqrt(lenSquared)
4865
return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt)
4866
end
4867
4868
----------------------------------------------------------------------------
4869
4870
local throw1 = 5
4871
local throw2 = 5
4872
local throw = 5
4873
local grabon3 = false
4874
local grabon4 = false
4875
function AirPunchStrong()
4876
coroutine.resume(coroutine.create(function()
4877
local magnitude = nil
4878
local Position = nil
4879
if animid == 0 then
4880
Position = larm.Position
4881
else
4882
Position = rarm.Position
4883
end
4884
--sound(743499393,Position,10,math.random(6,8)/10)
4885
4886
4887
local Part1 = Instance.new("Part")
4888
local mesh2 = Instance.new("SpecialMesh",Part1)
4889
mesh2.MeshId = "rbxassetid://559831844"
4890
mesh2.Scale = Vector3.new(0,0,0.4)
4891
Part1.Material = Enum.Material.Neon
4892
Part1.CanCollide = false
4893
Part1.BrickColor = BrickColor.new("White")
4894
Part1.Parent = DebrisModel
4895
Part1.Size = Vector3.new(0,0,0)
4896
Part1.Anchored = true
4897
Part1.CFrame = CFrame.new(Position,mouse.Hit.p)
4898
Part1.Name = "EXPLOSION3"
4899
4900
local Part0 = Instance.new("Part",DebrisModel)
4901
local PointLight2 = Instance.new("PointLight")
4902
Part0.Name = "Bullet"
4903
Part0.Material = Enum.Material.Neon
4904
Part0.BrickColor = BrickColor.new("White")
4905
Part0.Anchored = false
4906
Part0.Size = Vector3.new(1,1,1)
4907
Part0.Transparency = 0.5
4908
local mesh = Instance.new("SpecialMesh",Part0)
4909
mesh.MeshId = "rbxassetid://437347603"
4910
mesh.Scale = Vector3.new(1.3,1.3,4.4)
4911
local bforce = Instance.new("BodyForce",Part0)
4912
bforce.force = Vector3.new(0, ((bforce.Parent:getMass())*workspace.Gravity), 0)
4913
Part0.CanCollide = false
4914
PointLight2.Parent = Part0
4915
PointLight2.Color = Part0.Color
4916
local Target = mouse.Hit.p
4917
local direction = Target - Position
4918
local direction = computeDirection(direction)
4919
local pos = Position + (direction * 2) 
4920
Part0.CFrame = CFrame.new(pos,  pos + direction) * CFrame.Angles(0,0,1.55)
4921
Part0.Velocity = direction * 750
4922
local asd = nil
4923
local loop = nil
4924
delay(5, function() Part0:Destroy() loop:disconnect() asd:disconnect() end)
4925
loop = rs:connect(function()
4926
local asdf = math.random(500,1000)/1000
4927
local Part1 = Instance.new("Part")
4928
local mesh2 = Instance.new("SpecialMesh",Part1)
4929
mesh2.MeshType = Enum.MeshType.Sphere
4930
Part1.Material = Enum.Material.Neon
4931
Part1.CanCollide = false
4932
Part1.BrickColor = BrickColor.new("White")
4933
Part1.Parent = DebrisModel
4934
Part1.Size = (Part0.Size*3) + Vector3.new(asdf,asdf,asdf)
4935
Part1.Anchored = true
4936
Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-1000,1000)/750,math.random(-1000,1000)/750,math.random(-1000,1000)/750))
4937
Part1.Name = "SMOKE"
4938
end)
4939
asd = Part0.Touched:connect(function(ht)
4940
local hit=ht.Parent
4941
if checkIfNotPlayer(ht) == true and ht.CanCollide == true then
4942
asd:disconnect()
4943
loop:disconnect()
4944
4945
4946
4947
for i,v in pairs(findAllNearestTorso(Part0.Position,35)) do
4948
if v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth >= 9e+99 then
4949
v:Destroy()
4950
else
4951
v.Parent:BreakJoints()
4952
local Fl = Instance.new("BodyVelocity",v.Parent.Head)
4953
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
4954
			Fl.velocity = Part0.CFrame.lookVector*395
4955
			wait(0.05)
4956
			Fl:remove()
4957
4958
end
4959
local Position = Part0.Position
4960
local Target = v.Position
4961
local direction = Target - Position
4962
local direction = computeDirection(direction)
4963
local bv = Instance.new("BodyVelocity",v)
4964
bv.Velocity = direction * (120 - ((Position - Target).magnitude/2))
4965
debris:AddItem(bv,1)
4966
end
4967
for i=1,10,0.5 do for x=1,math.random(0,1) do rs:wait() end
4968
for z=1,math.random(2,3) do
4969
local asdf = math.random(-5,5)*2-(i/2)*10
4970
local Part1 = Instance.new("Part")
4971
local mesh2 = Instance.new("SpecialMesh",Part1)
4972
mesh2.MeshType = Enum.MeshType.Sphere
4973
mesh2.Scale = Vector3.new(0,0,0)
4974
Part1.Material = Enum.Material.Neon
4975
Part1.CanCollide = false
4976
Part1.BrickColor = BrickColor.new("White")
4977
Part1.Parent = DebrisModel
4978
Part1.Size = Vector3.new(asdf,asdf,asdf)
4979
Part1.Anchored = true
4980
local a = i*0.7
4981
Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-2,2)*a,math.random(-4,4),math.random(-2,2)*a))
4982
Part1.Name = "EXPLOSION4"
4983
end
4984
end
4985
4986
end
4987
end)
4988
end))
4989
end
4990
4991
4992
4993
4994
4995
4996
4997
4998
mouse.KeyDown:connect(function(key)
4999
	if key == "b" then
5000
		canattack = false
5001
			canidle = false
5002
		canwalk = false
5003
		dragonfist()
5004
		AirPunchStrong()
5005
		local Grab = Instance.new("Part",root)
5006
	Grab.Size = Vector3.new(5.2,5.8,5.9)
5007
	Grab.CanCollide = false
5008
	Grab.Material = "Neon"
5009
	Grab.BrickColor = BrickColor.new("White")
5010
	Grab.Transparency = 0.99
5011
	local Hat2 = Instance.new("SpecialMesh",Grab)
5012
Hat2.MeshType = 3
5013
Hat2.Scale = Vector3.new(3.35,3.15,0.95)
5014
	local Grabo = Instance.new("Weld",Grab)
5015
	Grabo.Part0 = root
5016
	Grabo.Part1 = Grab
5017
	Grabo.C0 = CFrame.new(0,0.3,-6.8)
5018
	
5019
local AuraB = Instance.new("Part",root)
5020
	AuraB.Size = Vector3.new(2,1,2)
5021
	AuraB.CanCollide = false
5022
	AuraB.BrickColor = BrickColor.new("Deep orange")
5023
	AuraB.Transparency = 1
5024
	local AuraBo = Instance.new("Weld",AuraB)
5025
	AuraBo.Part0 = root
5026
	AuraBo.Part1 = AuraB
5027
	AuraBo.C0 = CFrame.new(0,-0.6,0)
5028
	Grab.Touched:connect(function(hit)
5029
	if hit.Parent:FindFirstChildOfClass("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= p.Character.Name then
5030
		
5031
		
5032
5033
			local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
5034
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
5035
			Fl.velocity = root.CFrame.lookVector*640
5036
			wait(0.05)
5037
			Fl:remove()
5038
		
5039
		end
5040
	end)
5041
	wait(0.3)
5042
	canattack = true
5043
			canidle = true
5044
		canwalk = true
5045
		Grab:Destroy()
5046
	end
5047
end)
5048
local ha = Instance.new("BodyVelocity")
5049
ha.maxForce = Vector3.new(1e9, 1e9, 1e9)
5050
ha.velocity = mouse.Hit.lookVector * 70
5051
5052
local haa = Instance.new("BodyGyro")
5053
haa.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
5054
haa.P = 1000
5055
haa.D = 100
5056
function flyy()
5057
      
5058
        haa.Parent = root
5059
        ha.Parent = torso
5060
        hum.Sit = true
5061
end
5062
5063
game:GetService('RunService').RenderStepped:connect(function()
5064
        if canfly == true then
5065
                fly = true
5066
        elseif canfly == false then
5067
                fly = false
5068
        end
5069
end)
5070
--[[local BodGy=Instance.new("BodyGyro")
5071
BodGy.maxTorque=Vector3.new(0,4e+005,0)
5072
BodGy.P=2000
5073
BodGy.D=100
5074
BodGy.Name="SiegmundGyro"
5075
CF=RootPart.CFrame
5076
BodGy.Parent=RootPart
5077
BodGy.cframe=CF]]
5078
local BodGy=Instance.new("BodyGyro")
5079
BodGy.maxTorque=Vector3.new(0,4e+005,0)
5080
BodGy.P=2000
5081
BodGy.D=100
5082
BodGy.Name="SthomasGyro"
5083
CF=root.CFrame
5084
BodGy.Parent=root
5085
BodGy.cframe=CF
5086
5087
game:GetService('RunService').RenderStepped:connect(function()
5088
        if fly and stop == false then
5089
               hum.Sit = true
5090
            ha.velocity = mouse.Hit.lookVector * 100
5091
            haa.cframe = CFrame.new(root.Position,mouse.Hit.p*Vector3.new(1,0,1)+root.Position*Vector3.new(0,1,0))
5092
 hed.CFrame = CFrame.new(hed.Position,Vector3.new(mouse.Hit.p.X, mouse.Hit.p.Y, mouse.Hit.p.Z))
5093
        
5094
        end
5095
end)
5096
function unfly()
5097
    
5098
   stop = true
5099
        haa.Parent = script
5100
        ha.Parent = script
5101
        hum.Sit = false
5102
end
5103
mouse.KeyDown:connect(function(key)
5104
	if key == "f" then
5105
		
5106
			canattack = false
5107
			canidle = false
5108
		canwalk = false
5109
		local sbs = Instance.new("BodyPosition", torso)
5110
        sbs.P = 9000
5111
        sbs.D = 1000
5112
        sbs.maxForce = Vector3.new(900000, 900000000, 900000)
5113
        sbs.position = torso.CFrame.p + Vector3.new(0, 10, 0)
5114
	for i = 1, 20 do
5115
		wait()
5116
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(0)), 0.8)--head
5117
		             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--torso
5118
				    	rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(-50)), 0.8)--rarm
5119
					   larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(20),math.rad(50)), 0.8)--larm
5120
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.5, -0.5) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)), 0.8)--lleg
5121
		             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.5, -0.5) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.8)--rleg
5122
	end
5123
	local SFXZ2 = Instance.new("Sound",hed)
5124
			SFXZ2.SoundId = "rbxassetid://187137517"
5125
			SFXZ2.Volume = 5
5126
			SFXZ2.Pitch = 1
5127
			SFXZ2.Looped = false
5128
			wait(0.01)
5129
			SFXZ2:Play()
5130
	coroutine.resume(coroutine.create(function()
5131
			for i = 3,8 do 
5132
			local Ball = Instance.new("Part",char)
5133
			Ball.Size = Vector3.new(1,1,1)
5134
			Ball.BrickColor = BrickColor.new("Cyan")
5135
			Ball.Material = "Neon"
5136
			Ball.Anchored = true
5137
			Ball.CanCollide = false
5138
			Ball.Transparency = 0
5139
			Ball.CFrame = torso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
5140
			local Ball2 = Instance.new("SpecialMesh",Ball)
5141
			Ball2.MeshType = 3
5142
			Ball2.Scale = Vector3.new(2,2,2)
5143
		
5144
	
5145
			
5146
			
5147
			coroutine.resume(coroutine.create(function()
5148
			for i = 1,15 do
5149
			Ball2.Scale = Ball2.Scale + Vector3.new(19.4,19.4,19.4)
5150
			Ball.Transparency = Ball.Transparency + 0.06
5151
			wait(0.00000000001)
5152
			end
5153
			Ball:Destroy()
5154
			
5155
				
5156
			end))
5157
			wait(0.06)
5158
			end
5159
	end))
5160
	root.Anchored = true
5161
	g = Instance.new("Explosion")
5162
	g.Parent = workspace
5163
g.Position = root.Position
5164
g.BlastRadius = 90
5165
g.BlastPressure = 4000200
5166
g.Visible = false
5167
	for i = 1, 30 do
5168
		wait()
5169
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.8)--head
5170
		             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--torso
5171
				    	rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,1,0)*CFrame.Angles(math.rad(90),math.rad(-50),math.rad(50)), 0.8)--rarm
5172
					   larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,1,0)*CFrame.Angles(math.rad(90),math.rad(50),math.rad(-50)), 0.8)--larm
5173
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 0.8)--lleg
5174
		             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
5175
		end
5176
	wait(0.2)
5177
root.Anchored = false
5178
	sbs:Destroy()
5179
5180
		for i = 1,1 do
5181
5182
        
5183
5184
        
5185
5186
for i,v in pairs(workspace:children()) do
5187
5188
5189
                    if v:IsA("Model") and v:findFirstChild("Humanoid") then
5190
5191
5192
                        if v:findFirstChild("Head") and v:findFirstChild("Torso") then
5193
5194
5195
                            if (v:findFirstChild("Torso").Position - char.Torso.Position).magnitude < 40 then
5196
5197
5198
if v.Name ~= p.Name then 
5199
5200
                                v.Humanoid:TakeDamage(400000000000)
5201
5202
5203
v.Humanoid.PlatformStand = true
5204
5205
5206
                            end
5207
                        end
5208
               end
5209
5210
5211
5212
end
5213
                end
5214
		end
5215
		sbs:Destroy()
5216
	canattack = true
5217
			canidle = true
5218
		canwalk = true
5219
	end
5220
	end)
5221
mouse.KeyDown:connect(function(key)
5222
	if key == "h" and ui == false then
5223
		canfly = true
5224
		stop = false
5225
	
5226
			
5227
	local Soundd = Instance.new("Sound",hed)
5228
		Soundd.SoundId = "rbxassetid://917377181"
5229
		Soundd.Pitch = 1
5230
		Soundd.Looped = false
5231
		Soundd.Volume = 8
5232
		Soundd:Play()
5233
		local Flame = Instance.new("ParticleEmitter",root)
5234
Flame.Texture = "rbxassetid://1332922037"
5235
Flame.Color = ColorSequence.new(BrickColor.new("White").Color)
5236
Flame.EmissionDirection = "Top"
5237
Flame.Speed = NumberRange.new(0.3)
5238
Flame.Size = NumberSequence.new(5.5,4)
5239
Flame.Transparency = NumberSequence.new(0.8,1)
5240
Flame.Drag = 0.4
5241
Flame.LightInfluence = 0
5242
Flame.LockedToPart = false
5243
Flame.Lifetime = NumberRange.new(0.4)
5244
Flame.Rate = 285
5245
Flame.LightEmission = 1
5246
Flame.Rotation = NumberRange.new(-360,360)
5247
Flame.VelocitySpread = 100
5248
Flame.Acceleration = Vector3.new(0,0,0)	
5249
Flame.ZOffset = -0.2
5250
Flame.RotSpeed = NumberRange.new(-400,400)
5251
		local FlyAt = Instance.new("Attachment",root)FlyAt.Position = Vector3.new(0,1.5,0)
5252
local FlyAt2 = Instance.new("Attachment",root)FlyAt2.Position = Vector3.new(0,-1.5,0)
5253
local Speed = Instance.new("Trail",char)Speed.Attachment0 = FlyAt Speed.Attachment1 = FlyAt2
5254
Speed.Texture = "rbxassetid://165424187" Speed.Lifetime = 0.8 Speed.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
5255
Speed.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248)) Speed.LightEmission = 0.6			
5256
                        cooldown = false
5257
local SFXZ2 = Instance.new("Sound",hed)
5258
			SFXZ2.SoundId = "rbxassetid://627724206"
5259
			SFXZ2.Volume = 3
5260
			SFXZ2.Pitch = 1
5261
			SFXZ2.Looped = true
5262
			wait(0.01)
5263
			SFXZ2:Play()
5264
canattack = false
5265
			canidle = false
5266
		canwalk = false
5267
		flyy()
5268
		for i = 1, 30 do
5269
	wait()
5270
		
5271
	hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.1)--head
5272
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.1)--torso
5273
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(15)), 0.1)--arm
5274
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-15)), 0.1)--arm
5275
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.1)--leg
5276
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.1)--leg
5277
		end
5278
5279
	end
5280
end)
5281
mouse.KeyDown:connect(function(key)
5282
	if key == "h" and ui == true then
5283
		canfly = true
5284
		stop = false
5285
	local AURU = Instance.new('ParticleEmitter')
5286
AURU.Name = "Aura"
5287
AURU.Texture = "rbxassetid://1200947142"
5288
AURU.Parent = root
5289
AURU.LightEmission = 0.9
5290
AURU.Transparency = NumberSequence.new(0.1,1)
5291
AURU.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
5292
AURU.Size = NumberSequence.new(8,0)
5293
AURU.LockedToPart = false
5294
AURU.Lifetime = NumberRange.new(0.6)
5295
AURU.Rate = 530
5296
AURU.Speed = NumberRange.new(40)
5297
AURU.Rotation = NumberRange.new(-360,360)
5298
AURU.EmissionDirection = "Top"
5299
AURU.ZOffset = 1
5300
AURU.VelocitySpread = 100
5301
AURU.RotSpeed = NumberRange.new(-100,100)
5302
			
5303
	local Soundd = Instance.new("Sound",hed)
5304
		Soundd.SoundId = "rbxassetid://917377181"
5305
		Soundd.Pitch = 1
5306
		Soundd.Looped = false
5307
		Soundd.Volume = 8
5308
		Soundd:Play()
5309
		
5310
		local FlyAt = Instance.new("Attachment",root)FlyAt.Position = Vector3.new(0,1.5,0)
5311
local FlyAt2 = Instance.new("Attachment",root)FlyAt2.Position = Vector3.new(0,-1.5,0)
5312
local Speed = Instance.new("Trail",char)Speed.Attachment0 = FlyAt Speed.Attachment1 = FlyAt2
5313
Speed.Texture = "rbxassetid://165424187" Speed.Lifetime = 0.8 Speed.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
5314
Speed.Color = ColorSequence.new(Color3.fromRGB(0, 0, 255)) Speed.LightEmission = 0.6			
5315
                        cooldown = false
5316
local SFXZ2 = Instance.new("Sound",hed)
5317
			SFXZ2.SoundId = "rbxassetid://627724206"
5318
			SFXZ2.Volume = 3
5319
			SFXZ2.Pitch = 1
5320
			SFXZ2.Looped = true
5321
			wait(0.01)
5322
			SFXZ2:Play()
5323
canattack = false
5324
			canidle = false
5325
		canwalk = false
5326
		flyy()
5327
		for i = 1, 30 do
5328
	wait()
5329
		
5330
	hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.1)--head
5331
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.1)--torso
5332
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(15)), 0.1)--arm
5333
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-15)), 0.1)--arm
5334
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.1)--leg
5335
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.1)--leg
5336
		end
5337
5338
	end
5339
end)
5340
mouse.KeyUp:connect(function(key)
5341
	if key == "h" and ui == false then
5342
		canattack = true
5343
			canidle = true
5344
		canwalk = true
5345
		unfly()
5346
		for i, v in pairs(root:GetChildren()) do
5347
	if v:IsA("ParticleEmitter")then
5348
		v.Rate = 0
5349
	end
5350
		end
5351
		for i, v in pairs(root:GetChildren()) do
5352
	if v:IsA("Attachment")then
5353
		v:Destroy()
5354
	end
5355
		end
5356
		for i, v in pairs(hed:GetChildren()) do
5357
	if v:IsA("Sound")then
5358
		v:Destroy()
5359
	end
5360
		end
5361
		local Auura = Instance.new("Sound",hed)
5362
		Auura.SoundId = "rbxassetid://550621034"
5363
		Auura.Pitch = 1
5364
		Auura.Looped = false
5365
		Auura.Volume = 5
5366
		Auura:Play()
5367
	end
5368
end)
5369
mouse.KeyUp:connect(function(key)
5370
	if key == "h" and ui == true then
5371
		canattack = true
5372
			canidle = true
5373
		canwalk = true
5374
		unfly()
5375
		for i, v in pairs(root:GetChildren()) do
5376
	if v:IsA('ParticleEmitter')then
5377
		v.Rate = 0
5378
	end
5379
		end
5380
		for i, v in pairs(root:GetChildren()) do
5381
	if v:IsA("Attachment")then
5382
		v:Destroy()
5383
	end
5384
		end
5385
		for i, v in pairs(hed:GetChildren()) do
5386
	if v:IsA("Sound")then
5387
		v:Destroy()
5388
	end
5389
		end
5390
		local Auura = Instance.new("Sound",hed)
5391
		Auura.SoundId = "rbxassetid://550621034"
5392
		Auura.Pitch = 1
5393
		Auura.Looped = false
5394
		Auura.Volume = 5
5395
		Auura:Play()
5396
	end
5397
	end)
5398
mouse.KeyDown:connect(function(key)
5399
	if key == "x" and ui == true then
5400
		canattack = false
5401
			canidle = false
5402
		canwalk = false
5403
		local bv = Instance.new("BodyVelocity")
5404
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
5405
  bv.velocity = root.CFrame.lookVector*300
5406
  bv.Parent = root
5407
5408
		local AURU = Instance.new('ParticleEmitter')
5409
AURU.Name = "Aura"
5410
AURU.Texture = "rbxassetid://1200947142"
5411
AURU.Parent = rarm
5412
AURU.LightEmission = 0.6
5413
AURU.Transparency = NumberSequence.new(0.4,1)
5414
AURU.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
5415
AURU.Size = NumberSequence.new(2,0)
5416
AURU.LockedToPart = false
5417
AURU.Lifetime = NumberRange.new(5)
5418
AURU.Rate = 530
5419
AURU.Speed = NumberRange.new(4)
5420
AURU.Rotation = NumberRange.new(-360,360)
5421
AURU.EmissionDirection = "Top"
5422
AURU.ZOffset = 0.5
5423
AURU.VelocitySpread = 100
5424
AURU.RotSpeed = NumberRange.new(-100,100)
5425
		for i = 1,5 do
5426
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
5427
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-20), math.rad(0)), .5)--torso
5428
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(20)), .5)--arm
5429
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
5430
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .5)--leg
5431
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
5432
		wait()
5433
		end
5434
		local SFXZ = Instance.new("Sound",torso)
5435
			SFXZ.SoundId = "rbxassetid://169259383"
5436
			SFXZ.Volume = 1
5437
			SFXZ.Pitch = 1.5
5438
			SFXZ.Looped = false
5439
			wait(0.01)
5440
			SFXZ:Play()
5441
		local Grab = Instance.new("Part",rarm)
5442
	Grab.Size = Vector3.new(3,3,3)
5443
	Grab.CanCollide = false
5444
	Grab.BrickColor = BrickColor.new("Deep orange")
5445
	Grab.Transparency = math.huge
5446
	local Grabo = Instance.new("Weld",Grab)
5447
	Grabo.Part0 = rarm
5448
	Grabo.Part1 = Grab
5449
	Grabo.C0 = CFrame.new(0,-1.1,0)
5450
5451
			
5452
	Grab.Touched:connect(function(hit)
5453
if hit.Parent:FindFirstChildOfClass("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= p.Character.Name then
5454
			Grab:Destroy()
5455
hit.Parent:BreakJoints()
5456
coroutine.resume(coroutine.create(function()
5457
			for i = 1,40 do
5458
		CamShakeAll(32,480,torso)
5459
		game:GetService("RunService").RenderStepped:wait()
5460
			end
5461
		end))
5462
 local HQ = Instance.new("Part",char)
5463
			HQ.Size = Vector3.new(1,0,1)
5464
			HQ.BrickColor = BrickColor.new("Grey")
5465
			HQ.Material = "Neon"
5466
			HQ.Anchored = true
5467
			HQ.CanCollide = false
5468
			HQ.Transparency = 0.7
5469
			HQ.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
5470
			local HQ2 = Instance.new("SpecialMesh",HQ)
5471
			HQ2.MeshId = "rbxassetid://20329976"
5472
			HQ2.Scale = Vector3.new(1,3,1)
5473
		
5474
			local HQG = Instance.new("Part",char)
5475
			HQG.Size = Vector3.new(1,0,1)
5476
			HQG.BrickColor = BrickColor.new("Grey")
5477
			HQG.Material = "Neon"
5478
			HQG.Anchored = true
5479
			HQG.Transparency = 0.7
5480
			HQG.CanCollide = false
5481
			HQG.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
5482
			local HQG2 = Instance.new("SpecialMesh",HQG)
5483
			HQG2.MeshId = "rbxassetid://20329976"
5484
			HQG2.Scale = Vector3.new(1,1,1)
5485
			
5486
			
5487
			coroutine.resume(coroutine.create(function()
5488
			for i = 1,500 do
5489
			HQ2.Scale = HQ2.Scale + Vector3.new(3.5,0.3,3.5)
5490
			HQ.Transparency = HQ.Transparency + 0.01
5491
			HQ.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
5492
			
5493
			HQG2.Scale = HQG2.Scale + Vector3.new(3,1.5,3)
5494
			HQG.Transparency = HQG.Transparency + 0.01
5495
			HQG.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
5496
			
5497
			wait(0.00000000001)
5498
		
5499
				
5500
			end
5501
				HQ:Destroy()
5502
			HQ2:Destroy()
5503
			HQG:Destroy()
5504
			HQG2:Destroy()
5505
			end))
5506
	AURU.Rate = 0
5507
			local SFXZ = Instance.new("Sound",torso)
5508
			SFXZ.SoundId = "rbxassetid://1699290293"
5509
			SFXZ.Volume = 10
5510
			SFXZ.Pitch = 1
5511
			SFXZ.Looped = false
5512
			wait(0.01)
5513
			SFXZ:Play()
5514
			local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
5515
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
5516
			Fl.velocity = torso.CFrame.lookVector*2600
5517
			wait(0.05)
5518
			Fl:remove()
5519
						local ry,ht,ps=nil,nil,nil
5520
while ht==nil do
5521
	ry,ht,ps=newRay(root.CFrame*CFrame.new(0,-2,0),root.CFrame*CFrame.new(0,-3,0),4.1,{char})
5522
	wait()
5523
end
5524
par,loc=workspace:FindPartOnRay(Ray.new(char.Torso.Position,(char.Torso.Position-(char.Torso.Position-Vector3.new(0,2,0))).unit*-500),char)
5525
		if par then
5526
      local cfremz = CFrame.new(loc)
5527
      debris(cfremz, par, 50)
5528
		    end
5529
		wait(1)
5530
		AURU.Rate = 0
5531
		canattack = true
5532
			canidle = true
5533
		canwalk = true
5534
		end
5535
	end)
5536
		for i= 1,15 do
5537
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
5538
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(50), math.rad(0)), .5)--torso
5539
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-.8)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), .5)--arm
5540
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20)), .5)--arm
5541
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .5)--leg
5542
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
5543
	wait()
5544
		end
5545
		coroutine.resume(coroutine.create(function()
5546
			wait(0.5)
5547
			Grab:remove()
5548
		end))
5549
		canattack = true
5550
			canidle = true
5551
		canwalk = true
5552
		AURU.Rate = 0
5553
		bv:Destroy()
5554
	end
5555
	end)
5556
mouse.KeyDown:connect(function(key)
5557
	if key == "x" and ui == false then
5558
		canattack = false
5559
			canidle = false
5560
		canwalk = false
5561
		
5562
		local bv = Instance.new("BodyVelocity")
5563
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
5564
  bv.velocity = root.CFrame.lookVector*300
5565
  bv.Parent = root
5566
5567
coroutine.resume(coroutine.create(function()
5568
			for i = 1,40 do
5569
		CamShakeAll(32,80,torso)
5570
		game:GetService("RunService").RenderStepped:wait()
5571
			end
5572
		end))
5573
	
5574
		local FlyAt = Instance.new("Attachment",rarm)FlyAt.Position = Vector3.new(0,1.5,0)
5575
local FlyAt2 = Instance.new("Attachment",rarm)FlyAt2.Position = Vector3.new(0,-1.5,0)
5576
local Speed = Instance.new("Trail",char)Speed.Attachment0 = FlyAt Speed.Attachment1 = FlyAt2
5577
Speed.Texture = "rbxassetid://1194199151" Speed.Lifetime = 0.8 Speed.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
5578
Speed.Color = ColorSequence.new(Color3.fromRGB(255, 176, 0)) Speed.LightEmission = 0.6			
5579
		local AURU = Instance.new('ParticleEmitter')
5580
AURU.Name = "Aura"
5581
AURU.Texture = "rbxassetid://1222662285"
5582
AURU.Parent = rarm
5583
AURU.LightEmission = 0.2
5584
AURU.Transparency = NumberSequence.new(0.4,1)
5585
AURU.Color = ColorSequence.new(BrickColor.new("White").Color)
5586
AURU.Size = NumberSequence.new(2,0)
5587
AURU.LockedToPart = false
5588
AURU.Lifetime = NumberRange.new(1)
5589
AURU.Rate = 530
5590
AURU.Speed = NumberRange.new(4)
5591
AURU.Rotation = NumberRange.new(-360,360)
5592
AURU.EmissionDirection = "Top"
5593
AURU.ZOffset = 0.5
5594
AURU.VelocitySpread = 100
5595
AURU.RotSpeed = NumberRange.new(-100,100)
5596
		for i = 1,1 do
5597
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
5598
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-20), math.rad(0)), .5)--torso
5599
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(20)), .5)--arm
5600
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
5601
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .5)--leg
5602
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
5603
		wait()
5604
		end
5605
	bv:Destroy()
5606
		local SFXZ = Instance.new("Sound",torso)
5607
			SFXZ.SoundId = "rbxassetid://1319720595"
5608
			SFXZ.Volume = 6
5609
			SFXZ.Pitch = 1
5610
			SFXZ.Looped = false
5611
			wait(0.01)
5612
			SFXZ:Play()
5613
		local Grab = Instance.new("Part",rarm)
5614
	Grab.Size = Vector3.new(3,3,3)
5615
	Grab.CanCollide = false
5616
	Grab.BrickColor = BrickColor.new("Deep orange")
5617
	Grab.Transparency = math.huge
5618
	local Grabo = Instance.new("Weld",Grab)
5619
	Grabo.Part0 = rarm
5620
	Grabo.Part1 = Grab
5621
	Grabo.C0 = CFrame.new(0,-1.1,0)
5622
5623
			
5624
	Grab.Touched:connect(function(hit)
5625
if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= p.Character.Name then
5626
			Grab:Destroy()
5627
hit.Parent.Humanoid:TakeDamage(25000000000)
5628
coroutine.resume(coroutine.create(function()
5629
			for i = 1,40 do
5630
		CamShakeAll(32,380,torso)
5631
		game:GetService("RunService").RenderStepped:wait()
5632
			end
5633
end))
5634
root.Anchored = true
5635
 local HQ = Instance.new("Part",char)
5636
			HQ.Size = Vector3.new(1,0,1)
5637
			HQ.BrickColor = BrickColor.new("Grey")
5638
			HQ.Material = "Neon"
5639
			HQ.Anchored = true
5640
			HQ.CanCollide = false
5641
			HQ.Transparency = 0.7
5642
			HQ.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
5643
			local HQ2 = Instance.new("SpecialMesh",HQ)
5644
			HQ2.MeshId = "rbxassetid://20329976"
5645
			HQ2.Scale = Vector3.new(1,3,1)
5646
		
5647
			local HQG = Instance.new("Part",char)
5648
			HQG.Size = Vector3.new(1,0,1)
5649
			HQG.BrickColor = BrickColor.new("Grey")
5650
			HQG.Material = "Neon"
5651
			HQG.Anchored = true
5652
			HQG.Transparency = 0.7
5653
			HQG.CanCollide = false
5654
			HQG.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
5655
			local HQG2 = Instance.new("SpecialMesh",HQG)
5656
			HQG2.MeshId = "rbxassetid://20329976"
5657
			HQG2.Scale = Vector3.new(1,1,1)
5658
			
5659
			
5660
			coroutine.resume(coroutine.create(function()
5661
			for i = 1,500 do
5662
			HQ2.Scale = HQ2.Scale + Vector3.new(3.5,0.3,3.5)
5663
			HQ.Transparency = HQ.Transparency + 0.01
5664
			HQ.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
5665
			
5666
			HQG2.Scale = HQG2.Scale + Vector3.new(3,1.5,3)
5667
			HQG.Transparency = HQG.Transparency + 0.01
5668
			HQG.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
5669
			
5670
			wait(0.00000000001)
5671
		
5672
				
5673
			end
5674
				HQ:Destroy()
5675
			HQ2:Destroy()
5676
			HQG:Destroy()
5677
			HQG2:Destroy()
5678
			end))
5679
				FlyAt:Destroy()
5680
				Speed.Lifetime = 0
5681
				canattack = true
5682
			canidle = true
5683
		canwalk = true
5684
		root.Anchored = false
5685
			local SFXZ = Instance.new("Sound",torso)
5686
			SFXZ.SoundId = "rbxassetid://1699290293"
5687
			SFXZ.Volume = 10
5688
			SFXZ.Pitch = 1
5689
			SFXZ.Looped = false
5690
			wait(0.01)
5691
			SFXZ:Play()
5692
			local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
5693
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
5694
			Fl.velocity = torso.CFrame.lookVector*1600
5695
			wait(0.05)
5696
			Fl:remove()
5697
						
5698
		wait(1)
5699
		AURU.Rate = 0
5700
	FlyAt:Destroy()
5701
	Speed.Lifetime = 0
5702
		canattack = true
5703
			canidle = true
5704
		canwalk = true
5705
		end
5706
	end)
5707
		for i= 1,15 do
5708
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
5709
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(50), math.rad(0)), .5)--torso
5710
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-.8)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), .5)--arm
5711
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20)), .5)--arm
5712
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .5)--leg
5713
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
5714
	wait()
5715
		end
5716
		coroutine.resume(coroutine.create(function()
5717
			wait(0.5)
5718
			Grab:remove()
5719
		end))
5720
		canattack = true
5721
			canidle = true
5722
		canwalk = true
5723
		AURU.Rate = 0
5724
		FlyAt:Destroy()
5725
		
5726
	
5727
	end
5728
	end)
5729
local Jumped = Instance.new("Sound",hed)
5730
		Jumped.SoundId = "rbxassetid://940938624"
5731
		Jumped.Pitch = 1
5732
		Jumped.Looped = false
5733
		Jumped.Volume = 2
5734
5735
	mouse.KeyDown:connect(function(key)
5736
	if key == "z" then
5737
		canattack = false
5738
			canidle = false
5739
		canwalk = false
5740
	    hum.WalkSpeed = 50
5741
	Jumped:Play()
5742
	coroutine.resume(coroutine.create(function()
5743
			for i = 1,40 do
5744
		CamShakeAll(32,80,torso)
5745
		game:GetService("RunService").RenderStepped:wait()
5746
			end
5747
		end))
5748
       local HQ = Instance.new("Part",char)
5749
			HQ.Size = Vector3.new(1,0,1)
5750
			HQ.BrickColor = BrickColor.new("Grey")
5751
			HQ.Material = "Neon"
5752
			HQ.Anchored = true
5753
			HQ.CanCollide = false
5754
			HQ.Transparency = 0.7
5755
			HQ.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
5756
			local HQ2 = Instance.new("SpecialMesh",HQ)
5757
			HQ2.MeshId = "rbxassetid://20329976"
5758
			HQ2.Scale = Vector3.new(1,3,1)
5759
		
5760
			local HQG = Instance.new("Part",char)
5761
			HQG.Size = Vector3.new(1,0,1)
5762
			HQG.BrickColor = BrickColor.new("Grey")
5763
			HQG.Material = "Neon"
5764
			HQG.Anchored = true
5765
			HQG.Transparency = 0.7
5766
			HQG.CanCollide = false
5767
			HQG.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
5768
			local HQG2 = Instance.new("SpecialMesh",HQG)
5769
			HQG2.MeshId = "rbxassetid://20329976"
5770
			HQG2.Scale = Vector3.new(1,1,1)
5771
			
5772
			
5773
			coroutine.resume(coroutine.create(function()
5774
			for i = 1,200 do
5775
			HQ2.Scale = HQ2.Scale + Vector3.new(1.5,0.3,1.5)
5776
			HQ.Transparency = HQ.Transparency + 0.03
5777
			HQ.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
5778
			
5779
			HQG2.Scale = HQG2.Scale + Vector3.new(1,0.5,1)
5780
			HQG.Transparency = HQG.Transparency + 0.03
5781
			HQG.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
5782
			
5783
			wait(0.00000000001)
5784
		
5785
				
5786
			end
5787
				HQ:Destroy()
5788
			HQ2:Destroy()
5789
			HQG:Destroy()
5790
			HQG2:Destroy()
5791
			end))
5792
local sbs = Instance.new("BodyPosition", torso)
5793
        sbs.P = 9000
5794
        sbs.D = 1000
5795
        sbs.maxForce = Vector3.new(900000, 9000000000, 900000)
5796
        sbs.position = torso.CFrame.p + Vector3.new(0, 50, 0)
5797
5798
wait(0.1)
5799
local bv = Instance.new("BodyVelocity")
5800
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
5801
  bv.velocity = root.CFrame.lookVector*-70
5802
  bv.Parent = root
5803
coroutine.resume(coroutine.create(function()
5804
					for i = 1, 2880, 48 do 
5805
            			torso.Weld.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(i), math.rad(0), math.rad(0))
5806
						rs:wait(4)
5807
					end
5808
					torso.Weld.C1 = CFrame.new(0, -1, 0)
5809
		end))
5810
    for i = 1, 20 do
5811
       hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(0)), 0.8)--head
5812
		             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--torso
5813
				    	rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(-50)), 0.8)--rarm
5814
					   larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(20),math.rad(50)), 0.8)--larm
5815
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.5, -0.5) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)), 0.8)--lleg
5816
		             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.5, -0.5) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.8)--rleg
5817
       
5818
        wait()
5819
    end
5820
canattack = true
5821
			canidle = true
5822
		canwalk = true
5823
	    hum.WalkSpeed = 17
5824
	sbs:Destroy()
5825
bv:Destroy()
5826
		end
5827
5828
	end)
5829
	
5830
	
5831
	
5832
	
5833
	
5834
	
5835
	
5836
	
5837
	
5838
	
5839
	
5840
	
5841
	
5842
	
5843
	
5844
	
5845
	
5846
	mouse.KeyDown:connect(function(key)
5847
	if key == "e" then
5848
		if canattack == true then
5849
			if punched1 == true then
5850
				punched1 = false
5851
				punched3 = false
5852
				punched4 = false
5853
				canidle = false
5854
				canwalk= false
5855
				
5856
				firsthit()
5857
				canidle = true
5858
				canwalk= true
5859
				punched2 = true
5860
			end
5861
		end
5862
	end
5863
	end)
5864
	mouse.KeyDown:connect(function(key)
5865
	if key == "e" then
5866
		if canattack == true then
5867
			if punched2 == true then
5868
				punched2 = false
5869
				punched4 = false
5870
				punched1 = false
5871
				canidle = false
5872
				canwalk= false
5873
				
5874
				secondhit()
5875
				canidle = true
5876
				canwalk= true
5877
				punched3 = true
5878
			end
5879
		end
5880
	end
5881
	end)
5882
	mouse.KeyDown:connect(function(key)
5883
	if key == "e" then
5884
		if canattack == true then
5885
			if punched3 == true then
5886
				punched3 = false
5887
				punched2 = false
5888
				punched1 = false
5889
				canidle = false
5890
				canwalk= false
5891
				
5892
				thirdhit()
5893
				canidle = true
5894
				canwalk= true
5895
				punched4 = true
5896
			end
5897
		end
5898
	end
5899
	end)
5900
	mouse.KeyDown:connect(function(key)
5901
	if key == "e" then
5902
		if canattack == true then
5903
			if punched4 == true then
5904
				punched4 = false
5905
				punched2 = false
5906
				punched3 = false
5907
				canidle = false
5908
				canwalk= false
5909
				
5910
				lasthit()
5911
				canidle = true
5912
				canwalk= true
5913
				punched1 = true
5914
			end
5915
		end
5916
	end
5917
	end)