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