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