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