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