View difference between Paste ID: 4T4bbtQg and wSYiMPUz
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",torso)
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
if ui == true then
2940
  local SFXZ = Instance.new("Sound",hed)
2941
			SFXZ.SoundId = "rbxassetid://1419716650"
2942
			SFXZ.Volume = 15
2943
			SFXZ.Pitch = 1.1
2944
			SFXZ.Looped = false
2945
			SFXZ:Play()
2946
end
2947
2948
mouse.KeyDown:connect(function(key)
2949
    if key == '2'  then
2950
HomingAttack()
2951
end
2952
end)
2953
	-------
2954
	
2955
	function GodFist()
2956
2957
	canattack = false
2958
			canidle = false
2959
		canwalk = false
2960
2961
					
2962
2963
local bv = Instance.new("BodyVelocity")
2964
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
2965
  bv.velocity = mouse.Hit.lookVector * 250
2966
  bv.Parent = root
2967
2968
local Aura = Instance.new('ParticleEmitter')
2969
Aura.Name = "Aura"
2970
Aura.Texture = "rbxassetid://411939841"
2971
Aura.Parent = torso
2972
Aura.LightEmission = 1
2973
Aura.Transparency = NumberSequence.new(0.2,1)
2974
Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
2975
Aura.Size = NumberSequence.new(9,0)
2976
Aura.LockedToPart = false
2977
Aura.Lifetime = NumberRange.new(0.3)
2978
Aura.Rate = 150
2979
Aura.Speed = NumberRange.new(2.3)
2980
Aura.EmissionDirection = "Top"
2981
Aura.Rotation = NumberRange.new(-80, 80)
2982
	local Grab = Instance.new("Part",torso)
2983
	Grab.Size = Vector3.new(4,4,4)
2984
	Grab.CanCollide = false
2985
	Grab.BrickColor = BrickColor.new("Deep orange")
2986
	Grab.Transparency = math.huge
2987
	local Grabo = Instance.new("Weld",Grab)
2988
	Grabo.Part0 = torso
2989
	Grabo.Part1 = Grab
2990
	Grabo.C0 = CFrame.new(0,-1.1,0)
2991
	local SFXZ = Instance.new("Sound",torso)
2992
			SFXZ.SoundId = "rbxassetid://1056625824"
2993
			SFXZ.Volume = 1
2994
			SFXZ.Pitch = 1
2995
			SFXZ.Looped = false
2996
			wait(0.01)
2997
			SFXZ:Play()
2998
	Grab.Touched:connect(function(hit)
2999
	if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= p.Character.Name then
3000
			Grab:Destroy()
3001
			root.Anchored = true
3002
hit.Parent.Humanoid:TakeDamage(155555555555555555575)
3003
bv:Destroy()
3004
canattack = true
3005
			canidle = true
3006
		canwalk = true
3007
			local SFXZ = Instance.new("Sound",root)
3008
			SFXZ.SoundId = "rbxassetid://1699290293"
3009
			SFXZ.Volume = 7
3010
			SFXZ.Pitch = 1
3011
			SFXZ.Looped = false
3012
			wait(0.01)
3013
			SFXZ:Play()
3014
			local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
3015
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
3016
			Fl.velocity = root.CFrame.lookVector*10
3017
			wait(0.05)
3018
			Fl:remove()
3019
			root.Anchored = false
3020
		end
3021
	end)
3022
	for i = 1, 50 do
3023
	wait()
3024
		
3025
	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
3026
		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
3027
		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
3028
		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
3029
		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
3030
		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
3031
		end
3032
	bv:Destroy()
3033
	canattack = true
3034
			canidle = true
3035
		canwalk = true
3036
	root.Anchored = false
3037
	Aura.Enabled = false
3038
	Grab:Destroy()
3039
	
3040
	end
3041
	
3042
	
3043
	
3044
function FinalAttack()
3045
3046
	canattack = false
3047
			canidle = false
3048
		canwalk = false
3049
3050
					
3051
3052
local bv = Instance.new("BodyVelocity")
3053
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
3054
  bv.velocity = mouse.Hit.lookVector * 250
3055
  bv.Parent = root
3056
coroutine.resume(coroutine.create(function()
3057
			for i = 1,100 do
3058
		CamShakeAll(32,230,torso)
3059
		game:GetService("RunService").RenderStepped:wait()
3060
			end
3061
		end))
3062
local Aura = Instance.new('ParticleEmitter')
3063
Aura.Name = "Aura"
3064
Aura.Texture = "rbxassetid://1200947142"
3065
Aura.Parent = torso
3066
Aura.LightEmission = 1
3067
Aura.Transparency = NumberSequence.new(0.2,1)
3068
Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3069
Aura.Size = NumberSequence.new(9,0)
3070
Aura.LockedToPart = false
3071
Aura.Lifetime = NumberRange.new(0.3)
3072
Aura.Rate = 350
3073
Aura.Speed = NumberRange.new(2.3)
3074
Aura.EmissionDirection = "Top"
3075
Aura.Rotation = NumberRange.new(-80, 80)
3076
	local Grab = Instance.new("Part",torso)
3077
	Grab.Size = Vector3.new(4,4,4)
3078
	Grab.CanCollide = false
3079
	Grab.BrickColor = BrickColor.new("Deep orange")
3080
	Grab.Transparency = math.huge
3081
	local Grabo = Instance.new("Weld",Grab)
3082
	Grabo.Part0 = torso
3083
	Grabo.Part1 = Grab
3084
	Grabo.C0 = CFrame.new(0,-1.1,0)
3085
	local SFXZ = Instance.new("Sound",torso)
3086
			SFXZ.SoundId = "rbxassetid://1056625824"
3087
			SFXZ.Volume = 1
3088
			SFXZ.Pitch = 1
3089
			SFXZ.Looped = false
3090
			wait(0.01)
3091
			SFXZ:Play()
3092
	Grab.Touched:connect(function(hit)
3093
	if hit.Parent:FindFirstChildOfClass("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= p.Character.Name then
3094
			Grab:Destroy()
3095
			root.Anchored = true
3096
hit.Parent:BreakJoints()
3097
bv:Destroy()
3098
canattack = true
3099
			canidle = true
3100
		canwalk = true
3101
			local SFXZ = Instance.new("Sound",root)
3102
			SFXZ.SoundId = "rbxassetid://1699290293"
3103
			SFXZ.Volume = 7
3104
			SFXZ.Pitch = 1
3105
			SFXZ.Looped = false
3106
			wait(0.01)
3107
			SFXZ:Play()
3108
			local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
3109
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
3110
			Fl.velocity = root.CFrame.lookVector*10
3111
			wait(0.05)
3112
			Fl:remove()
3113
			root.Anchored = false
3114
		end
3115
	end)
3116
	for i = 1, 20 do
3117
	wait()
3118
		
3119
	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
3120
		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
3121
		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
3122
		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
3123
		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
3124
		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
3125
		end
3126
	bv:Destroy()
3127
	canattack = true
3128
			canidle = true
3129
		canwalk = true
3130
	root.Anchored = false
3131
	Aura.Enabled = false
3132
	Grab:Destroy()
3133
	
3134
end	
3135
	
3136
	
3137
	
3138
function KaiokenRush()
3139
3140
	canattack = false
3141
			canidle = false
3142
		canwalk = false
3143
3144
					
3145
3146
local bv = Instance.new("BodyVelocity")
3147
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
3148
  bv.velocity = mouse.Hit.lookVector * 250
3149
  bv.Parent = root
3150
3151
local Aura = Instance.new('ParticleEmitter')
3152
Aura.Name = "Aura"
3153
Aura.Texture = "rbxassetid://411939841"
3154
Aura.Parent = torso
3155
Aura.LightEmission = 1
3156
Aura.Transparency = NumberSequence.new(0.2,1)
3157
Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
3158
Aura.Size = NumberSequence.new(9,0)
3159
Aura.LockedToPart = false
3160
Aura.Lifetime = NumberRange.new(1)
3161
Aura.Rate = 350
3162
Aura.Speed = NumberRange.new(2.3)
3163
Aura.EmissionDirection = "Top"
3164
Aura.Rotation = NumberRange.new(-80, 80)
3165
	local Grab = Instance.new("Part",torso)
3166
	Grab.Size = Vector3.new(4,4,4)
3167
	Grab.CanCollide = false
3168
	Grab.BrickColor = BrickColor.new("Deep orange")
3169
	Grab.Transparency = math.huge
3170
	local Grabo = Instance.new("Weld",Grab)
3171
	Grabo.Part0 = torso
3172
	Grabo.Part1 = Grab
3173
	Grabo.C0 = CFrame.new(0,-1.1,0)
3174
	local SFXZ = Instance.new("Sound",torso)
3175
			SFXZ.SoundId = "rbxassetid://1056625824"
3176
			SFXZ.Volume = 1
3177
			SFXZ.Pitch = 1
3178
			SFXZ.Looped = false
3179
			wait(0.01)
3180
			SFXZ:Play()
3181
	Grab.Touched:connect(function(hit)
3182
	if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= p.Character.Name then
3183
			Grab:Destroy()
3184
		
3185
3186
hit.Parent.Humanoid:TakeDamage(150000000000000000000000000000000)
3187
3188
		
3189
			local SFXZ = Instance.new("Sound",root)
3190
			SFXZ.SoundId = "rbxassetid://1699290293"
3191
			SFXZ.Volume = 7
3192
			SFXZ.Pitch = 1
3193
			SFXZ.Looped = false
3194
			wait(0.01)
3195
			SFXZ:Play()
3196
		
3197
			
3198
			
3199
			
3200
		end
3201
	end)
3202
	for i = 1, 20 do
3203
	wait()
3204
		
3205
	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
3206
		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
3207
		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
3208
		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
3209
		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
3210
		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
3211
	end
3212
	wait(4)
3213
	bv:Destroy()
3214
	canattack = true
3215
			canidle = true
3216
		canwalk = true
3217
	root.Anchored = false
3218
	Aura.Enabled = false
3219
	Grab:Destroy()
3220
	
3221
end	
3222
		
3223
	
3224
	
3225
--	
3226
	
3227
	
3228
	mouse.KeyDown:connect(function(key)
3229
	if key == "q" and ui == false and blue == false then
3230
		if canattack == true then
3231
			canattack = false
3232
			canidle = false
3233
		canwalk = false
3234
		kamehameha()
3235
		canattack = true
3236
		canwalk = true
3237
		canidle = true
3238
		end
3239
		end
3240
	end)
3241
	mouse.KeyDown:connect(function(key)
3242
	if key == "q" and ui == true and blue == false then
3243
		if canattack == true then
3244
			canattack = false
3245
			canidle = false
3246
		canwalk = false
3247
		UIKame()
3248
		canattack = true
3249
		canwalk = true
3250
		canidle = true
3251
		end
3252
		end
3253
	end)
3254
	mouse.KeyDown:connect(function(key)
3255
	if key == "q" and ui == false and blue == true then
3256
		if canattack == true then
3257
			canattack = false
3258
			canidle = false
3259
		canwalk = false
3260
		BlueKame()
3261
		canattack = true
3262
		canwalk = true
3263
		canidle = true
3264
		end
3265
		end
3266
	end)
3267
3268
	------------------------------------------------------------------
3269
	--Blocking
3270
	----------------------------------------------------------------
3271
	mouse.KeyDown:connect(function(key)
3272
	if key == "r" and ui == false then
3273
		if canattack == true then
3274
			canattack = false
3275
		canidle = false
3276
		canwalk = false
3277
		hum.MaxHealth = 1.0E298
3278
		root.Anchored = true
3279
hum.Health = 1.0E298
3280
		local SFXZ = Instance.new("Sound",hed)
3281
			SFXZ.SoundId = "rbxassetid://865151637"
3282
			SFXZ.Volume = 3
3283
			SFXZ.Pitch = 1
3284
			SFXZ.Looped = false
3285
			wait(0.01)
3286
			SFXZ:Play()
3287
			local Grab = Instance.new("Part",root)
3288
	Grab.Size = Vector3.new(5.2,5.8,3.9)
3289
	Grab.CanCollide = false
3290
	Grab.BrickColor = BrickColor.new("Deep orange")
3291
	Grab.Transparency = 1
3292
	local Grabo = Instance.new("Weld",Grab)
3293
	Grabo.Part0 = root
3294
	Grabo.Part1 = Grab
3295
	Grabo.C0 = CFrame.new(0,0.3,-2.8)
3296
	
3297
local AuraB = Instance.new("Part",root)
3298
	AuraB.Size = Vector3.new(2,1,2)
3299
	AuraB.CanCollide = false
3300
	AuraB.BrickColor = BrickColor.new("Deep orange")
3301
	AuraB.Transparency = 1
3302
	local AuraBo = Instance.new("Weld",AuraB)
3303
	AuraBo.Part0 = root
3304
	AuraBo.Part1 = AuraB
3305
	AuraBo.C0 = CFrame.new(0,-0.6,0)
3306
		block = true
3307
		
3308
		end
3309
		end
3310
	end)
3311
	mouse.KeyUp:connect(function(key)
3312
	if key == "r" and ui == false then
3313
		if canattack == false then
3314
			canattack = true
3315
		canidle = true
3316
		block = false
3317
		canwalk = true
3318
		hum.MaxHealth = 100000
3319
		hum.Health = 100000
3320
		root.Anchored = false
3321
			for i, v in pairs(root:GetChildren()) do
3322
	if v:IsA("Part")then
3323
		v:Remove()
3324
	end
3325
		end
3326
		
3327
		end
3328
		end
3329
	end)
3330
mouse.KeyDown:connect(function(key)
3331
	if key == "r" and ui == true then
3332
		if canattack == true then
3333
			canattack = false
3334
		canidle = false
3335
		canwalk = false
3336
		hum.MaxHealth = 1.0E298
3337
		root.Anchored = true
3338
hum.Health = 1.0E298
3339
		local SFXZ = Instance.new("Sound",hed)
3340
			SFXZ.SoundId = "rbxassetid://865151637"
3341
			SFXZ.Volume = 3
3342
			SFXZ.Pitch = 1
3343
			SFXZ.Looped = false
3344
			wait(0.01)
3345
			SFXZ:Play()
3346
			local Grab = Instance.new("Part",root)
3347
	Grab.Size = Vector3.new(5.2,5.8,3.9)
3348
	Grab.CanCollide = false
3349
	Grab.BrickColor = BrickColor.new("Deep orange")
3350
	Grab.Transparency = 1
3351
	local Grabo = Instance.new("Weld",Grab)
3352
	Grabo.Part0 = root
3353
	Grabo.Part1 = Grab
3354
	Grabo.C0 = CFrame.new(0,0.3,-2.8)
3355
	
3356
local AuraB = Instance.new("Part",root)
3357
	AuraB.Size = Vector3.new(2,1,2)
3358
	AuraB.CanCollide = false
3359
	AuraB.BrickColor = BrickColor.new("Deep orange")
3360
	AuraB.Transparency = 1
3361
	local AuraBo = Instance.new("Weld",AuraB)
3362
	AuraBo.Part0 = root
3363
	AuraBo.Part1 = AuraB
3364
	AuraBo.C0 = CFrame.new(0,-0.6,0)
3365
		block = true
3366
		
3367
		end
3368
		end
3369
	end)
3370
	mouse.KeyUp:connect(function(key)
3371
	if key == "r" and ui == true then
3372
		if canattack == false then
3373
			canattack = true
3374
		canidle = true
3375
		block = false
3376
		canwalk = true
3377
		hum.MaxHealth = 10000000000000000000000000000000000000000000
3378
		hum.Health = 10000000000000000000000000000000000000000000
3379
		root.Anchored = false
3380
			for i, v in pairs(root:GetChildren()) do
3381
	if v:IsA("Part")then
3382
		v:Remove()
3383
	end
3384
		end
3385
		
3386
		end
3387
		end
3388
	end)
3389
	--------------------------------------------------------------------
3390
	--Transformations
3391
	--------------------------------------------------------------------
3392
	local cam = workspace.CurrentCamera
3393
3394
function CamShake(who,times,intense,origin) 
3395
	coroutine.wrap(function()
3396
		if(script:FindFirstChild'CamShake')then
3397
			local cam = script.CamShake:Clone()
3398
			cam:WaitForChild'intensity'.Value = intense
3399
			cam:WaitForChild'times'.Value = times
3400
			
3401
	 		if(origin)then NewInstance((typeof(origin) == 'Instance' and "ObjectValue" or typeof(origin) == 'Vector3' and 'Vector3Value'),cam,{Name='origin',Value=origin}) end
3402
			cam.Parent = who
3403
			wait()
3404
			cam.Disabled = false
3405
		elseif(who == p or who == char or who:IsDescendantOf(p))then
3406
			local intensity = intense
3407
			
3408
			for i = 1, times do
3409
				local camDistFromOrigin
3410
				if(typeof(origin) == 'Instance' and origin:IsA'BasePart')then
3411
					camDistFromOrigin = math.floor( (cam.CFrame.p-origin.Position).magnitude )/25
3412
				elseif(typeof(origin) == 'Vector3')then
3413
					camDistFromOrigin = math.floor( (cam.CFrame.p-origin).magnitude )/25
3414
				end
3415
				if(camDistFromOrigin)then
3416
					intensity = math.min(intense, math.floor(intense/camDistFromOrigin))
3417
				end
3418
				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)
3419
				swait()
3420
			end
3421
		end
3422
	end)()
3423
end
3424
local S = setmetatable({},{__index = function(s,i) return game:service(i) end})
3425
local Plrs = S.Players
3426
function CamShakeAll(times,intense,origin)
3427
	for _,v in next, Plrs:players() do
3428
		CamShake(v:FindFirstChildOfClass'PlayerGui' or v:FindFirstChildOfClass'Backpack' or v.Character,times,intense,origin)
3429
	end
3430
end
3431
-------------------------------------------------------
3432
local Player_Size = 4
3433
if Player_Size ~= 4 then
3434
root.Size = root.Size * Player_Size
3435
torso.Size = torso.Size * Player_Size
3436
hed.Size = hed.Size * Player_Size
3437
rarm.Size = rarm.Size * Player_Size
3438
larm.Size = larm.Size * Player_Size
3439
rleg.Size = rleg.Size * Player_Size
3440
lleg.Size = lleg.Size * Player_Size
3441
end
3442
----------------------------------------------------------------------------------
3443
local cycle2 = false
3444
local Dodged = Instance.new("Sound",hed)
3445
		Dodged.SoundId = "rbxassetid://908217684"
3446
		Dodged.Pitch = 1
3447
		Dodged.Looped = false
3448
		Dodged.Volume = 2
3449
		local Dodged2 = Instance.new("Sound",hed)
3450
		Dodged2.SoundId = "rbxassetid://908217925"
3451
		Dodged2.Pitch = 1
3452
		Dodged2.Looped = false
3453
		Dodged2.Volume = 2
3454
game:GetService("RunService"):BindToRenderStep("Bbae", 0, function()
3455
  if hum.Health > 0.1 and hum.Health < 100000 and cycle2 == false and instinct == true then
3456
root.Anchored = true
3457
	hum.MaxHealth = 100000
3458
		hum.Health = 100000
3459
		dodge = true
3460
		
3461
	Dodged:Play()
3462
   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
3463
dodge = false
3464
3465
		cycle2 = true
3466
		root.Anchored = false
3467
		
3468
  end
3469
end)
3470
game:GetService("RunService"):BindToRenderStep("Bbae", 0, function()
3471
  if hum.Health > 0.6 and hum.Health < 100000 and cycle2 == true and instinct == true then
3472
root.Anchored = true
3473
	hum.MaxHealth = 100000
3474
		hum.Health = 100000
3475
		dodge = true
3476
	Dodged2:Play()
3477
   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
3478
dodge = false
3479
3480
		cycle2 = false
3481
		root.Anchored = false
3482
		
3483
		
3484
  end
3485
end)
3486
local temppos = root.Position
3487
function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans)
3488
    local magz = (Part0 - Part1).magnitude
3489
    local curpos = Part0
3490
    local trz = {-Offset,Offset} 
3491
    for i=1,Times do
3492
        local li = Instance.new("Part", DebrisModel)
3493
        li.TopSurface =0
3494
        li.Material = Enum.Material.Neon
3495
        li.BottomSurface = 0
3496
        li.Anchored = true
3497
        li.Locked = true
3498
        li.Transparency = Trans or 0.4
3499
        li.Color = Color
3500
        li.formFactor = "Custom"
3501
        li.CanCollide = false
3502
        li.Size = Vector3.new(Thickness,Thickness,magz/Times)
3503
        local lim = Instance.new("BlockMesh",li)
3504
        local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
3505
        local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
3506
        if Times == i then
3507
        local magz2 = (curpos - Part1).magnitude
3508
        li.Size = Vector3.new(Thickness,Thickness,magz2)
3509
        li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
3510
        else
3511
        li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
3512
        end
3513
        curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
3514
        li.Name = "LIGHTNING"
3515
3516
    end
3517
end
3518
function findAllNearestTorso(pos,dist)
3519
    local list = workspace:children()
3520
    local torso = {}
3521
    local temp = nil
3522
    local human = nil
3523
    local temp2 = nil
3524
    for x = 1, #list do
3525
        temp2 = list[x]
3526
        if (temp2.className == "Model") and (temp2 ~= char) then
3527
            temp = temp2:findFirstChild("Torso")
3528
            human = temp2:findFirstChildOfClass("Humanoid")
3529
            if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
3530
                if (temp.Position - pos).magnitude < dist then
3531
                    table.insert(torso,temp)
3532
                    dist = (temp.Position - pos).magnitude
3533
                end
3534
            end
3535
        end
3536
    end
3537
    return torso
3538
end
3539
function computeDirection(vec)
3540
local lenSquared = vec.magnitude * vec.magnitude
3541
local invSqrt = 1 / math.sqrt(lenSquared)
3542
return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt)
3543
end
3544
local Charge = Instance.new("Sound",hed)
3545
		Charge.SoundId = "rbxassetid://1179254378"
3546
		Charge.Pitch = 1.2
3547
		Charge.Looped = true
3548
		Charge.Volume = 5
3549
		local Charge2 = Instance.new("Sound",hed)
3550
		Charge2.SoundId = "rbxassetid://908226507"
3551
		Charge2.Pitch = 1
3552
		Charge2.Looped = true
3553
		Charge2.Volume = 2.5
3554
		local Charge3 = Instance.new("Sound",hed)
3555
		Charge3.SoundId = "rbxassetid://1116208999"
3556
		Charge3.Pitch = 1
3557
		Charge3.Looped = true
3558
		Charge3.Volume = 2.5
3559
		
3560
		mouse.KeyDown:connect(function(key)
3561
	if key == "p" and ui == false then
3562
		canattack = false
3563
			canidle = false
3564
		canwalk = false
3565
		start = true
3566
		wait(0.4)
3567
			local Flame = Instance.new("ParticleEmitter",root)
3568
Flame.Texture = "rbxassetid://1332922037"
3569
Flame.Color = ColorSequence.new(BrickColor.new("White").Color)
3570
Flame.EmissionDirection = "Top"
3571
Flame.Speed = NumberRange.new(3)
3572
Flame.Size = NumberSequence.new(5.5,4)
3573
Flame.Transparency = NumberSequence.new(0.8,1)
3574
Flame.Drag = 0.4
3575
Flame.LightInfluence = 0
3576
Flame.LockedToPart = true
3577
Flame.Lifetime = NumberRange.new(1)
3578
Flame.Rate = 65
3579
Flame.LightEmission = 1
3580
Flame.Rotation = NumberRange.new(-5,5)
3581
Flame.VelocitySpread = 100
3582
Flame.Acceleration = Vector3.new(0,17,0)	
3583
Flame.ZOffset = -0.2
3584
		local Soundd = Instance.new("Sound",hed)
3585
		Soundd.SoundId = "rbxassetid://917377181"
3586
		Soundd.Pitch = 1
3587
		Soundd.Looped = false
3588
		Soundd.Volume = 8
3589
		Soundd:Play()
3590
		start = false
3591
		transforming3 = true
3592
		Charge3:Play()
3593
	end
3594
	end)
3595
mouse.KeyDown:connect(function(key)
3596
	if key == "p" and ui == true then
3597
		canattack = false
3598
			canidle = false
3599
		canwalk = false
3600
		start = true
3601
		local Soundd = Instance.new("Sound",hed)
3602
		Soundd.SoundId = "rbxassetid://1019054093"
3603
		Soundd.Pitch = 1
3604
		Soundd.Looped = false
3605
		Soundd.Volume = 8
3606
		Soundd:Play()
3607
		wait(0.4)
3608
			
3609
		Charge:Play()
3610
		Charge2:Play()
3611
		
3612
		start = true
3613
		local Soundd2 = Instance.new("Sound",hed)
3614
		Soundd2.SoundId = "rbxassetid://874183151"
3615
		Soundd2.Pitch = 1
3616
		Soundd2.Looped = false
3617
		Soundd2.Volume = 8
3618
		Soundd2:Play()
3619
3620
3621
		local AURU = Instance.new('ParticleEmitter')
3622
AURU.Name = "Aura"
3623
AURU.Texture = "rbxassetid://1200947142"
3624
AURU.Parent = root
3625
AURU.LightEmission = 0.9
3626
AURU.Transparency = NumberSequence.new(0.1,1)
3627
AURU.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3628
AURU.Size = NumberSequence.new(8,0)
3629
AURU.LockedToPart = false
3630
AURU.Lifetime = NumberRange.new(0.6)
3631
AURU.Rate = 230
3632
AURU.Speed = NumberRange.new(40)
3633
AURU.Rotation = NumberRange.new(-360,360)
3634
AURU.EmissionDirection = "Top"
3635
AURU.ZOffset = 1
3636
AURU.VelocitySpread = 100
3637
AURU.RotSpeed = NumberRange.new(-100,100)
3638
AURU.Acceleration = Vector3.new(0,100,0)	
3639
3640
		start = false
3641
		powering = true
3642
3643
	end
3644
end)
3645
mouse.KeyUp:connect(function(key)
3646
	if key == "p" and ui == false then
3647
		canattack = true
3648
			canidle = true
3649
		canwalk = true
3650
		transforming3 = false
3651
		for i, v in pairs(root:GetChildren()) do
3652
	if v:IsA("ParticleEmitter")then
3653
		v.Rate = 0
3654
	end
3655
		end
3656
		local Auura = Instance.new("Sound",hed)
3657
		Auura.SoundId = "rbxassetid://550621034"
3658
		Auura.Pitch = 1
3659
		Auura.Looped = false
3660
		Auura.Volume = 5
3661
		Auura:Play()
3662
		Charge3:Stop()
3663
	end
3664
	end)
3665
mouse.KeyUp:connect(function(key)
3666
	if key == "p" and ui == true then
3667
		canattack = true
3668
			canidle = true
3669
		canwalk = true
3670
		powering = false
3671
		for i, v in pairs(root:GetChildren()) do
3672
	if v:IsA("ParticleEmitter")then
3673
		v.Rate = 0
3674
	end
3675
		end
3676
		local Auura = Instance.new("Sound",hed)
3677
		Auura.SoundId = "rbxassetid://922710675"
3678
		Auura.Pitch = 1
3679
		Auura.Looped = false
3680
		Auura.Volume = 5
3681
		Auura:Play()
3682
		Charge:Stop()
3683
		Charge2:Stop()
3684
		
3685
	end
3686
	end)
3687
mouse.KeyDown:connect(function(key)
3688
	if key == "y" and ui == true and muiable == true then
3689
		instinct = false
3690
		for i, v in pairs(torso:GetChildren()) do
3691
	if v:IsA("Sound")then
3692
		v:Remove()
3693
	end
3694
				end
3695
				for i, v in pairs(hed:GetChildren()) do
3696
	if v:IsA("Sound")then
3697
		v:Remove()
3698
	end
3699
				end
3700
				
3701
		canattack = false
3702
			canidle = false
3703
		canwalk = false
3704
		transforming3 = true
3705
		local UltraInstinct = Instance.new("Sound",char)
3706
		UltraInstinct.SoundId = "rbxassetid://1419716650"
3707
		UltraInstinct.Pitch = 1
3708
		UltraInstinct.Looped = false
3709
		UltraInstinct.Volume = 1.5
3710
		UltraInstinct:Play()
3711
		local Auura = Instance.new("Sound",hed)
3712
		Auura.SoundId = "rbxassetid://1179254378"
3713
		Auura.Pitch = 1.3
3714
		Auura.Looped = true
3715
		Auura.Volume = 8
3716
		Auura:Play()
3717
		hum.WalkSpeed = 0
3718
		coroutine.resume(coroutine.create(function()
3719
			for i = 1,380 do
3720
		CamShakeAll(32,80,torso)
3721
		game:GetService("RunService").RenderStepped:wait()
3722
			end
3723
		end))
3724
	
3725
					local CHAINLINKS = {}
3726
	local POS = mouse.Hit.p
3727
	local CHAINS = false
3728
	local CHAINLINKS = {}
3729
	local A = Instance.new("Attachment",root)
3730
	A.Position = Vector3.new(1.5,-0.5,0)*Player_Size
3731
	A.Orientation = Vector3.new(-90, -89.982, 0)
3732
	local B = Instance.new("Attachment",root)
3733
	B.Position = Vector3.new(-1.5,-0.5,0)*Player_Size
3734
	B.Orientation = Vector3.new(-90, 89.988, 0)
3735
	local C = Instance.new("Attachment",root)
3736
	C.Position = Vector3.new(1.5,-0.5,0)*Player_Size
3737
	C.Orientation = Vector3.new(-90, -89.982, 0)
3738
	local D = Instance.new("Attachment",root)
3739
	D.Position = Vector3.new(-1.5,-0.5,0)*Player_Size
3740
	D.Orientation = Vector3.new(-90, 89.988, 0)
3741
	local LIGHT = Instance.new("Attachment",root)
3742
	LIGHT.Position = Vector3.new(1.5,-0.5,0)*Player_Size
3743
	local LIGHT2 = Instance.new("PointLight",larm)
3744
	LIGHT2.Range = 10
3745
	LIGHT2.Brightness = 20
3746
	LIGHT2.Color = Color3.new(0, 255, 255)
3747
	for i = 1, 2 do
3748
		local TWIST = 0
3749
		local START = A
3750
		local END = B
3751
		if i == 1 then
3752
			START = B
3753
			END = A
3754
		end
3755
	local ChainLink = Instance.new("Beam",torso)
3756
		ChainLink.Texture = "rbxassetid://134532208"
3757
		ChainLink.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
3758
		ChainLink.TextureSpeed = 5
3759
		ChainLink.Width0 = 200
3760
		ChainLink.Width1 = 200
3761
		ChainLink.TextureLength = 9.5
3762
		ChainLink.Attachment0 = START
3763
		ChainLink.Attachment1 = END
3764
		ChainLink.CurveSize0 = TWIST
3765
		ChainLink.CurveSize1 = TWIST
3766
		--ChainLink.FaceCamera = true
3767
		ChainLink.Segments = 185
3768
		ChainLink.Transparency = NumberSequence.new(0.5)
3769
		table.insert(CHAINLINKS,ChainLink)
3770
	end
3771
			for _, c in pairs(char:GetDescendants()) do
3772
	if c and c.Parent then
3773
	if c.Name == "Handle" and c.Parent.ClassName == "Accessory" then
3774
		if c:FindFirstChildOfClass("SpecialMesh") then
3775
				c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
3776
			
3777
				c.Material = "Glass"
3778
		end
3779
	
3780
	end
3781
	end
3782
			end	
3783
			
3784
		local AURU = Instance.new('ParticleEmitter')
3785
AURU.Name = "Aura"
3786
AURU.Texture = "rbxassetid://1200947142"
3787
AURU.Parent = root
3788
AURU.LightEmission = 0.6
3789
AURU.Transparency = NumberSequence.new(0.1,1)
3790
AURU.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3791
AURU.Size = NumberSequence.new(5,0)
3792
AURU.LockedToPart = false
3793
AURU.Lifetime = NumberRange.new(1)
3794
AURU.Rate = 530
3795
AURU.Speed = NumberRange.new(40)
3796
AURU.Rotation = NumberRange.new(-360,360)
3797
AURU.EmissionDirection = "Top"
3798
AURU.ZOffset = 2
3799
AURU.VelocitySpread = 100
3800
AURU.RotSpeed = NumberRange.new(-100,100)
3801
coroutine.resume(coroutine.create(function()
3802
			for i = 3,170 do 
3803
			
3804
		
3805
			local HQG = Instance.new("Part",char)
3806
			HQG.Size = Vector3.new(1,0,1)
3807
			HQG.BrickColor = BrickColor.new("Ghost grey")
3808
			HQG.Material = "Neon"
3809
			HQG.Anchored = true
3810
			HQG.CanCollide = false
3811
			HQG.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
3812
			local HQG2 = Instance.new("SpecialMesh",HQG)
3813
			HQG2.MeshId = "rbxassetid://1726537151"
3814
			HQG2.Scale = Vector3.new(0.01,0.01,0.01)
3815
			
3816
			
3817
			coroutine.resume(coroutine.create(function()
3818
			for i = 1,200 do
3819
			
3820
			
3821
			HQG2.Scale = HQG2.Scale + Vector3.new(0.08,0.1,0.08)
3822
			HQG.Transparency = HQG.Transparency + 0.07
3823
			HQG.CFrame = HQG.CFrame*CFrame.Angles(0,-0.3,0)
3824
			
3825
			wait(0.00000000001)
3826
			end
3827
			
3828
			HQG:Destroy()
3829
			HQG2:Destroy()
3830
				
3831
			end))
3832
			
3833
	
3834
			wait(0.2)
3835
			end
3836
		end))
3837
wait(10)
3838
AURU.Acceleration = Vector3.new(0,250,0)	
3839
	AURU.Rate = 230	
3840
	wait(1)
3841
	coroutine.resume(coroutine.create(function()
3842
			for i = 1,130 do
3843
		CamShakeAll(32,180,torso)
3844
		game:GetService("RunService").RenderStepped:wait()
3845
			end
3846
		end))
3847
		AURU.Size = NumberSequence.new(10,0)
3848
		wait(1)
3849
		coroutine.resume(coroutine.create(function()
3850
			for i = 1,30 do
3851
		CamShakeAll(32,200,torso)
3852
		game:GetService("RunService").RenderStepped:wait()
3853
			end
3854
		end))
3855
		AURU.Size = NumberSequence.new(20,0)
3856
		wait(1)
3857
		coroutine.resume(coroutine.create(function()
3858
			for i = 1,970 do
3859
		CamShakeAll(32,490,torso)
3860
		game:GetService("RunService").RenderStepped:wait()
3861
			end
3862
		end))
3863
	
3864
	
3865
		AURU.Size = NumberSequence.new(30,80)
3866
		Auura.Pitch = 1.5
3867
		Auura.Volume = 10
3868
		AURU.VelocitySpread = 100
3869
			wait(7)
3870
			AURU.Rate = 100
3871
			AURU.Size = NumberSequence.new(50,0)
3872
			AURU.Lifetime = NumberRange.new(100)
3873
			AURU.Acceleration = Vector3.new(0,0,0)
3874
			AURU.Speed = NumberRange.new(7)
3875
		
3876
			
3877
			
3878
		
3879
		wait(18)
3880
		local Grab = Instance.new("Part",hed)
3881
	Grab.Size = Vector3.new(3.9,5,3.9)
3882
	Grab.CanCollide = false
3883
	Grab.BrickColor = BrickColor.new("Deep orange")
3884
	Grab.Transparency = 1
3885
	local Grabo = Instance.new("Weld",Grab)
3886
	Grabo.Part0 = hed
3887
	Grabo.Part1 = Grab
3888
	Grabo.C0 = CFrame.new(0,-1.5,0)
3889
	
3890
local AuraB = Instance.new("Part",hed)
3891
	AuraB.Size = Vector3.new(2,1,2)
3892
	AuraB.CanCollide = false
3893
	AuraB.BrickColor = BrickColor.new("Deep orange")
3894
	AuraB.Transparency = 1
3895
	local AuraBo = Instance.new("Weld",AuraB)
3896
	AuraBo.Part0 = hed
3897
	AuraBo.Part1 = AuraB
3898
	AuraBo.C0 = CFrame.new(0,-3.6,0)
3899
3900
	local FZcharge3 = Instance.new("ParticleEmitter",Grab)
3901
FZcharge3.Texture = "rbxassetid://1460362359"
3902
FZcharge3.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
3903
FZcharge3.EmissionDirection = "Top"
3904
FZcharge3.Speed = NumberRange.new(2)
3905
FZcharge3.Size = NumberSequence.new(0.4,0)
3906
FZcharge3.Transparency = NumberSequence.new(0,1)
3907
FZcharge3.Drag = 1.2
3908
FZcharge3.LockedToPart = true
3909
FZcharge3.Lifetime = NumberRange.new(1)
3910
FZcharge3.Rate = 35
3911
FZcharge3.LightEmission = 0.3
3912
FZcharge3.Rotation = NumberRange.new(-5,5)
3913
FZcharge3.VelocitySpread = 0.2	
3914
FZcharge3.ZOffset = 2.5
3915
		Auura:Destroy()
3916
		canattack = true
3917
			canidle = true
3918
		canwalk = true
3919
		transforming3 = false
3920
		wait(0.1)
3921
		local Auura = Instance.new("Sound",hed)
3922
		Auura.SoundId = "rbxassetid://1504498051"
3923
		Auura.Pitch = 1
3924
		Auura.Looped = true
3925
		Auura.Volume = 8
3926
		Auura:Play()
3927
		AURU.Rate = 0
3928
		UltraInstinct:Stop()
3929
		wait(0.1)
3930
		local Flame = Instance.new("ParticleEmitter",torso)
3931
Flame.Texture = "rbxassetid://1332922037"
3932
Flame.Color = ColorSequence.new(BrickColor.new("Dark blue").Color)
3933
Flame.EmissionDirection = "Top"
3934
Flame.Speed = NumberRange.new(3)
3935
Flame.Size = NumberSequence.new(5.5,4)
3936
Flame.Transparency = NumberSequence.new(0.8,1)
3937
Flame.Drag = 0.4
3938
Flame.LightInfluence = 0
3939
Flame.LockedToPart = true
3940
Flame.Lifetime = NumberRange.new(1)
3941
Flame.Rate = 45
3942
Flame.LightEmission = 1
3943
Flame.Rotation = NumberRange.new(-5,5)
3944
Flame.VelocitySpread = 100
3945
Flame.Acceleration = Vector3.new(0,17,0)	
3946
Flame.ZOffset = -1.1
3947
		local Aura = Instance.new("ParticleEmitter",rarm)
3948
Aura.Texture = "rbxassetid://1207853932"
3949
Aura.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
3950
Aura.EmissionDirection = "Top"
3951
Aura.Speed = NumberRange.new(1)
3952
Aura.Size = NumberSequence.new(1.2)
3953
Aura.Transparency = NumberSequence.new(0.6,1)
3954
Aura.Drag = 0.4
3955
Aura.LightInfluence = 0
3956
Aura.LockedToPart = true
3957
Aura.Lifetime = NumberRange.new(1.2)
3958
Aura.Rate = 18
3959
Aura.LightEmission = 1
3960
Aura.Rotation = NumberRange.new(-360,360)
3961
Aura.VelocitySpread = 0
3962
Aura.Acceleration = Vector3.new(0,0,0)	
3963
Aura.ZOffset = 0.2
3964
local Aura2 = Instance.new("ParticleEmitter",larm)
3965
Aura2.Texture = "rbxassetid://1207853932"
3966
Aura2.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
3967
Aura2.EmissionDirection = "Top"
3968
Aura2.Speed = NumberRange.new(1)
3969
Aura2.Size = NumberSequence.new(1.2)
3970
Aura2.Transparency = NumberSequence.new(0.6,1)
3971
Aura2.Drag = 0.4
3972
Aura2.LightInfluence = 0
3973
Aura2.LockedToPart = true
3974
Aura2.Lifetime = NumberRange.new(1.2)
3975
Aura2.Rate = 18
3976
Aura2.LightEmission = 1
3977
Aura2.Rotation = NumberRange.new(-360,360)
3978
Aura2.VelocitySpread = 0
3979
Aura2.Acceleration = Vector3.new(0,0,0)	
3980
Aura2.ZOffset = 0.2
3981
local Aura3 = Instance.new("ParticleEmitter",torso)
3982
Aura3.Texture = "rbxassetid://1207853932"
3983
Aura3.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
3984
Aura3.EmissionDirection = "Top"
3985
Aura3.Speed = NumberRange.new(1)
3986
Aura3.Size = NumberSequence.new(1.2)
3987
Aura3.Transparency = NumberSequence.new(0.6,1)
3988
Aura3.Drag = 0.4
3989
Aura3.LightInfluence = 0
3990
Aura3.LockedToPart = true
3991
Aura3.Lifetime = NumberRange.new(1.2)
3992
Aura3.Rate = 18
3993
Aura3.LightEmission = 1
3994
Aura3.Rotation = NumberRange.new(-360,360)
3995
Aura3.VelocitySpread = 0
3996
Aura3.Acceleration = Vector3.new(0,0,0)	
3997
Aura3.ZOffset = 0.2
3998
local Aura4 = Instance.new("ParticleEmitter",hed)
3999
Aura4.Texture = "rbxassetid://1207853932"
4000
Aura4.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
4001
Aura4.EmissionDirection = "Top"
4002
Aura4.Speed = NumberRange.new(1)
4003
Aura4.Size = NumberSequence.new(1.2)
4004
Aura4.Transparency = NumberSequence.new(0.6,1)
4005
Aura4.Drag = 0.4
4006
Aura4.LightInfluence = 0
4007
Aura4.LockedToPart = true
4008
Aura4.Lifetime = NumberRange.new(1.2)
4009
Aura4.Rate = 18
4010
Aura4.LightEmission = 1
4011
Aura4.Rotation = NumberRange.new(-360,360)
4012
Aura4.VelocitySpread = 0
4013
Aura4.Acceleration = Vector3.new(0,0,0)	
4014
Aura4.ZOffset = 0.2
4015
local Aura5 = Instance.new("ParticleEmitter",torso)
4016
Aura5.Texture = "rbxassetid://242255193"
4017
Aura5.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
4018
Aura5.EmissionDirection = "Top"
4019
Aura5.Speed = NumberRange.new(4)
4020
Aura5.Size = NumberSequence.new(4)
4021
Aura5.Transparency = NumberSequence.new(0.9,1)
4022
Aura5.Drag = 0.4
4023
Aura5.LightInfluence = 0
4024
Aura5.LockedToPart = true
4025
Aura5.Lifetime = NumberRange.new(2)
4026
Aura5.Rate = 18
4027
Aura5.LightEmission = 1
4028
Aura5.Rotation = NumberRange.new(-360,360)
4029
Aura5.VelocitySpread = 1
4030
Aura5.Acceleration = Vector3.new(0,0,0)	
4031
Aura5.ZOffset = 2
4032
local Aura6 = Instance.new("ParticleEmitter",lleg)
4033
Aura6.Texture = "rbxassetid://1207853932"
4034
Aura6.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
4035
Aura6.EmissionDirection = "Top"
4036
Aura6.Speed = NumberRange.new(1)
4037
Aura6.Size = NumberSequence.new(1.2)
4038
Aura6.Transparency = NumberSequence.new(0.6,1)
4039
Aura6.Drag = 0.4
4040
Aura6.LightInfluence = 0
4041
Aura6.LockedToPart = true
4042
Aura6.Lifetime = NumberRange.new(1.2)
4043
Aura6.Rate = 18
4044
Aura6.LightEmission = 1
4045
Aura6.Rotation = NumberRange.new(-360,360)
4046
Aura6.VelocitySpread = 0
4047
Aura6.Acceleration = Vector3.new(0,0,0)	
4048
Aura6.ZOffset = 0.2
4049
local Aura7 = Instance.new("ParticleEmitter",rleg)
4050
Aura7.Texture = "rbxassetid://1207853932"
4051
Aura7.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
4052
Aura7.EmissionDirection = "Top"
4053
Aura7.Speed = NumberRange.new(1)
4054
Aura7.Size = NumberSequence.new(1.2)
4055
Aura7.Transparency = NumberSequence.new(0.6,1)
4056
Aura7.Drag = 0.4
4057
Aura7.LightInfluence = 0
4058
Aura7.LockedToPart = true
4059
Aura7.Lifetime = NumberRange.new(1.2)
4060
Aura7.Rate = 18
4061
Aura7.LightEmission = 1
4062
Aura7.Rotation = NumberRange.new(-360,360)
4063
Aura7.VelocitySpread = 0
4064
Aura7.Acceleration = Vector3.new(0,0,0)	
4065
Aura7.ZOffset = 0.2
4066
		local UltraInstinct = Instance.new("Sound",torso)
4067
		UltraInstinct.SoundId = "rbxassetid://1475916014"
4068
		UltraInstinct.Pitch = 1
4069
		UltraInstinct.Looped = false
4070
		UltraInstinct.Volume = 10
4071
		UltraInstinct:Play()
4072
	hum.WalkSpeed = 20
4073
	instinct = true
4074
		for i, v in pairs(torso:GetChildren()) do
4075
	if v:IsA("Beam")then
4076
		v:Remove()
4077
	end
4078
		end
4079
		for i, v in pairs(torso:GetChildren()) do
4080
	if v:IsA("PointLight")then
4081
		v:Remove()
4082
	end
4083
		end
4084
		local Grab = Instance.new("Part",hed)
4085
	Grab.Size = Vector3.new(3.9,5,3.9)
4086
	Grab.CanCollide = false
4087
	Grab.BrickColor = BrickColor.new("Deep orange")
4088
	Grab.Transparency = 1
4089
	local Grabo = Instance.new("Weld",Grab)
4090
	Grabo.Part0 = hed
4091
	Grabo.Part1 = Grab
4092
	Grabo.C0 = CFrame.new(0,-1.5,0)
4093
	
4094
local AuraB = Instance.new("Part",hed)
4095
	AuraB.Size = Vector3.new(2,1,2)
4096
	AuraB.CanCollide = false
4097
	AuraB.BrickColor = BrickColor.new("Deep orange")
4098
	AuraB.Transparency = 1
4099
	local AuraBo = Instance.new("Weld",AuraB)
4100
	AuraBo.Part0 = hed
4101
	AuraBo.Part1 = AuraB
4102
	AuraBo.C0 = CFrame.new(0,-3.6,0)
4103
	local FZcharge3 = Instance.new("ParticleEmitter",Grab)
4104
FZcharge3.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
4105
FZcharge3.EmissionDirection = "Top"
4106
FZcharge3.Speed = NumberRange.new(2)
4107
FZcharge3.Size = NumberSequence.new(0.6,0)
4108
FZcharge3.Transparency = NumberSequence.new(0,1)
4109
FZcharge3.Drag = 1.2
4110
FZcharge3.LockedToPart = true
4111
FZcharge3.Lifetime = NumberRange.new(1)
4112
FZcharge3.Rate = 55
4113
FZcharge3.LightEmission = 0.3
4114
FZcharge3.Rotation = NumberRange.new(-5,5)
4115
FZcharge3.VelocitySpread = 0.2	
4116
FZcharge3.ZOffset = 3.5
4117
FZcharge3.Texture = "rbxassetid://1509406387"
4118
FZcharge3.Speed = NumberRange.new(0)
4119
FZcharge3.Lifetime = NumberRange.new(0.5)
4120
FZcharge3.Rotation = NumberRange.new(-360,360)
4121
FZcharge3.RotSpeed = NumberRange.new(-300,300)
4122
4123
	end
4124
end)
4125
4126
4127
4128
4129
4130
mouse.KeyDown:connect(function(key)
4131
	if key == "u" and base == true and transformed == false then
4132
	
4133
		canattack = false
4134
			canidle = false
4135
		canwalk = false
4136
		hum.WalkSpeed = 0
4137
		transformed = true
4138
		
4139
		local UltraInstinct = Instance.new("Sound",char)
4140
		UltraInstinct.SoundId = "rbxassetid://1649969788"
4141
		UltraInstinct.Pitch = 1
4142
		UltraInstinct.Looped = false
4143
		UltraInstinct.Volume = 4.5
4144
		UltraInstinct:Play()
4145
		
4146
		wait(1)
4147
	
4148
		coroutine.resume(coroutine.create(function()
4149
			for i = 1,450 do
4150
		CamShakeAll(32,270,torso)
4151
		game:GetService("RunService").RenderStepped:wait()
4152
			end
4153
		end))
4154
		
4155
	 hed:FindFirstChildOfClass("Decal").Texture = "rbxassetid://340886253"
4156
coroutine.resume(coroutine.create(function()
4157
			for i = 1,1000000000 do 
4158
			 hed:FindFirstChildOfClass("Decal").Texture = "rbxassetid://340886253"
4159
			wait(5)
4160
			hed:FindFirstChildOfClass("Decal").Texture = "rbxassetid://730551415"
4161
			wait(0.1)
4162
			 hed:FindFirstChildOfClass("Decal").Texture = "rbxassetid://340886253"
4163
			coroutine.resume(coroutine.create(function()
4164
			for i = 1,90 do
4165
			
4166
			
4167
			wait(0.00000000001)
4168
			end
4169
			
4170
		
4171
			end))
4172
			wait(0.3)
4173
			end
4174
			end))
4175
	local Grab = Instance.new("Part",hed)
4176
	Grab.Size = Vector3.new(4.9,0.1,4.9)
4177
	Grab.CanCollide = false
4178
	Grab.BrickColor = BrickColor.new("Deep orange")
4179
	Grab.Transparency = 1
4180
	local Grabo = Instance.new("Weld",Grab)
4181
	Grabo.Part0 = hed
4182
	Grabo.Part1 = Grab
4183
	Grabo.C0 = CFrame.new(0,-4,0)
4184
	
4185
local AuraB = Instance.new("Part",hed)
4186
	AuraB.Size = Vector3.new(2,1,2)
4187
	AuraB.CanCollide = false
4188
	AuraB.BrickColor = BrickColor.new("Deep orange")
4189
	AuraB.Transparency = 1
4190
	local AuraBo = Instance.new("Weld",AuraB)
4191
	AuraBo.Part0 = hed
4192
	AuraBo.Part1 = AuraB
4193
	AuraBo.C0 = CFrame.new(0,-3.6,0)
4194
	
4195
4196
par,loc=workspace:FindPartOnRay(Ray.new(char.Torso.Position,(char.Torso.Position-(char.Torso.Position-Vector3.new(0,2,0))).unit*-500),char)
4197
		if par then
4198
      local cfremz = CFrame.new(loc)
4199
      debris(cfremz, par, 50)
4200
		    end
4201
local Smoke = Instance.new('ParticleEmitter')
4202
Smoke.Name = "Aura"
4203
Smoke.Texture = "rbxassetid://242201991"
4204
Smoke.Parent = Grab
4205
Smoke.LightEmission = 0
4206
Smoke.Transparency = NumberSequence.new(0.3,1)
4207
Smoke.Color = ColorSequence.new(BrickColor.new("Dirt brown").Color)
4208
Smoke.Size = NumberSequence.new(0,10)
4209
Smoke.LockedToPart = false
4210
Smoke.Lifetime = NumberRange.new(1)
4211
Smoke.Rate = 48
4212
Smoke.Speed = NumberRange.new(40)
4213
Smoke.Rotation = NumberRange.new(-360,360)
4214
Smoke.EmissionDirection = "Left"
4215
Smoke.ZOffset = 0
4216
local Smoke2 = Instance.new('ParticleEmitter')
4217
Smoke2.Name = "Aura"
4218
Smoke2.Texture = "rbxassetid://242201991"
4219
Smoke2.Parent = Grab
4220
Smoke2.LightEmission = 0
4221
Smoke2.Transparency = NumberSequence.new(0.3,1)
4222
Smoke2.Color = ColorSequence.new(BrickColor.new("Dirt brown").Color)
4223
Smoke2.Size = NumberSequence.new(0,10)
4224
Smoke2.LockedToPart = false
4225
Smoke2.Lifetime = NumberRange.new(1)
4226
Smoke2.Rate = 48
4227
Smoke2.Speed = NumberRange.new(40)
4228
Smoke2.Rotation = NumberRange.new(-360,360)
4229
Smoke2.EmissionDirection = "Right"
4230
Smoke2.ZOffset = 0
4231
local Smoke3 = Instance.new('ParticleEmitter')
4232
Smoke3.Name = "Aura"
4233
Smoke3.Texture = "rbxassetid://242201991"
4234
Smoke3.Parent = Grab
4235
Smoke3.LightEmission = 0
4236
Smoke3.Transparency = NumberSequence.new(0.3,1)
4237
Smoke3.Color = ColorSequence.new(BrickColor.new("Dirt brown").Color)
4238
Smoke3.Size = NumberSequence.new(0,10)
4239
Smoke3.LockedToPart = false
4240
Smoke3.Lifetime = NumberRange.new(1)
4241
Smoke3.Rate = 48
4242
Smoke3.Speed = NumberRange.new(40)
4243
Smoke3.Rotation = NumberRange.new(-360,360)
4244
Smoke3.EmissionDirection = "Front"
4245
Smoke3.ZOffset = 0		
4246
local Smoke4 = Instance.new('ParticleEmitter')
4247
Smoke4.Name = "Aura"
4248
Smoke4.Texture = "rbxassetid://242201991"
4249
Smoke4.Parent = Grab
4250
Smoke4.LightEmission = 0
4251
Smoke4.Transparency = NumberSequence.new(0.3,1)
4252
Smoke4.Color = ColorSequence.new(BrickColor.new("Dirt brown").Color)
4253
Smoke4.Size = NumberSequence.new(0,10)
4254
Smoke4.LockedToPart = false
4255
Smoke4.Lifetime = NumberRange.new(1)
4256
Smoke4.Rate = 48
4257
Smoke4.Speed = NumberRange.new(40)
4258
Smoke4.Rotation = NumberRange.new(-360,360)
4259
Smoke4.EmissionDirection = "Back"
4260
Smoke4.ZOffset = 0	
4261
	
4262
4263
local Aura = Instance.new("ParticleEmitter",torso)
4264
Aura.Texture = "rbxassetid://243728206"
4265
Aura.Color = ColorSequence.new(Color3.fromRGB(114, 255, 246))
4266
Aura.EmissionDirection = "Top"
4267
Aura.Speed = NumberRange.new(0)
4268
Aura.Size = NumberSequence.new(60,70)
4269
Aura.Transparency = NumberSequence.new(0)
4270
Aura.Drag = 0.4
4271
Aura.LightInfluence = 0
4272
Aura.LockedToPart = true
4273
Aura.Lifetime = NumberRange.new(1)
4274
Aura.Rate = 38
4275
Aura.LightEmission = 1
4276
Aura.Rotation = NumberRange.new(-360,360)
4277
Aura.VelocitySpread = 0
4278
Aura.Acceleration = Vector3.new(0,0,0)	
4279
Aura.ZOffset = 2.5
4280
Aura.RotSpeed = NumberRange.new(-100,100)
4281
4282
local Aura2 = Instance.new("ParticleEmitter",torso)
4283
Aura2.Texture = "rbxassetid://434298892"
4284
Aura2.Color = ColorSequence.new(Color3.fromRGB(114, 255, 246))
4285
Aura2.EmissionDirection = "Top"
4286
Aura2.Speed = NumberRange.new(110)
4287
Aura2.Size = NumberSequence.new(30)
4288
Aura2.Transparency = NumberSequence.new(0)
4289
Aura2.Drag = 0.4
4290
Aura2.LightInfluence = 0
4291
Aura2.LockedToPart = true
4292
Aura2.Lifetime = NumberRange.new(5)
4293
Aura2.Rate = 78
4294
Aura2.LightEmission = 1
4295
Aura2.Rotation = NumberRange.new(-5,5)
4296
Aura2.VelocitySpread = 0
4297
Aura2.Acceleration = Vector3.new(0,0,0)	
4298
Aura2.ZOffset = 2.5
4299
4300
coroutine.resume(coroutine.create(function()
4301
			for i = 1,1450 do
4302
		CamShakeAll(5,65,torso)
4303
		game:GetService("RunService").RenderStepped:wait()
4304
			end
4305
			end))	
4306
wait(37)	
4307
Aura.Rate = 0
4308
Aura2.Rate = 0
4309
wait(0.1)	
4310
local AURU = Instance.new('ParticleEmitter')
4311
AURU.Name = "Aura"
4312
AURU.Texture = "rbxassetid://1200947142"
4313
AURU.Parent = root
4314
AURU.LightEmission = 0.6
4315
AURU.Transparency = NumberSequence.new(0.1,1)
4316
AURU.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
4317
AURU.Size = NumberSequence.new(10,20)
4318
AURU.LockedToPart = true
4319
AURU.Lifetime = NumberRange.new(1)
4320
AURU.Rate = 530
4321
AURU.Speed = NumberRange.new(40)
4322
AURU.Rotation = NumberRange.new(-360,360)
4323
AURU.EmissionDirection = "Top"
4324
AURU.ZOffset = -1
4325
wait(0.1)
4326
AURU.Rate = 1200
4327
AURU.VelocitySpread = 100
4328
wait(0.5)
4329
AURU.Rate = 0
4330
local Aura = Instance.new("ParticleEmitter",rarm)
4331
Aura.Texture = "rbxassetid://1207853932"
4332
Aura.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255))
4333
Aura.EmissionDirection = "Top"
4334
Aura.Speed = NumberRange.new(1)
4335
Aura.Size = NumberSequence.new(1.2)
4336
Aura.Transparency = NumberSequence.new(0,1)
4337
Aura.Drag = 0.4
4338
Aura.LightInfluence = 0
4339
Aura.LockedToPart = true
4340
Aura.Lifetime = NumberRange.new(1.2)
4341
Aura.Rate = 48
4342
Aura.LightEmission = 1
4343
Aura.Rotation = NumberRange.new(-360,360)
4344
Aura.VelocitySpread = 0
4345
Aura.Acceleration = Vector3.new(0,0,0)	
4346
Aura.ZOffset = 0.2
4347
local Aura2 = Instance.new("ParticleEmitter",larm)
4348
Aura2.Texture = "rbxassetid://1207853932"
4349
Aura2.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255))
4350
Aura2.EmissionDirection = "Top"
4351
Aura2.Speed = NumberRange.new(1)
4352
Aura2.Size = NumberSequence.new(1.2)
4353
Aura2.Transparency = NumberSequence.new(0,1)
4354
Aura2.Drag = 0.4
4355
Aura2.LightInfluence = 0
4356
Aura2.LockedToPart = true
4357
Aura2.Lifetime = NumberRange.new(1.2)
4358
Aura2.Rate = 48
4359
Aura2.LightEmission = 1
4360
Aura2.Rotation = NumberRange.new(-360,360)
4361
Aura2.VelocitySpread = 0
4362
Aura2.Acceleration = Vector3.new(0,0,0)	
4363
Aura2.ZOffset = 0.2
4364
local Aura3 = Instance.new("ParticleEmitter",torso)
4365
Aura3.Texture = "rbxassetid://1207853932"
4366
Aura3.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255))
4367
Aura3.EmissionDirection = "Top"
4368
Aura3.Speed = NumberRange.new(1)
4369
Aura3.Size = NumberSequence.new(1.2)
4370
Aura3.Transparency = NumberSequence.new(0,1)
4371
Aura3.Drag = 0.4
4372
Aura3.LightInfluence = 0
4373
Aura3.LockedToPart = true
4374
Aura3.Lifetime = NumberRange.new(1.2)
4375
Aura3.Rate = 48
4376
Aura3.LightEmission = 1
4377
Aura3.Rotation = NumberRange.new(-360,360)
4378
Aura3.VelocitySpread = 0
4379
Aura3.Acceleration = Vector3.new(0,0,0)	
4380
Aura3.ZOffset = 0.2
4381
local Aura4 = Instance.new("ParticleEmitter",hed)
4382
Aura4.Texture = "rbxassetid://1207853932"
4383
Aura4.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255))
4384
Aura4.EmissionDirection = "Top"
4385
Aura4.Speed = NumberRange.new(1)
4386
Aura4.Size = NumberSequence.new(1.2)
4387
Aura4.Transparency = NumberSequence.new(0,1)
4388
Aura4.Drag = 0.4
4389
Aura4.LightInfluence = 0
4390
Aura4.LockedToPart = true
4391
Aura4.Lifetime = NumberRange.new(1.2)
4392
Aura4.Rate = 48
4393
Aura4.LightEmission = 1
4394
Aura4.Rotation = NumberRange.new(-360,360)
4395
Aura4.VelocitySpread = 0
4396
Aura4.Acceleration = Vector3.new(0,0,0)	
4397
Aura4.ZOffset = 0.2
4398
local Aura5 = Instance.new("ParticleEmitter",torso)
4399
Aura5.Texture = "rbxassetid://242255193"
4400
Aura5.Color = ColorSequence.new(Color3.fromRGB(85, 170, 255))
4401
Aura5.EmissionDirection = "Top"
4402
Aura5.Speed = NumberRange.new(1)
4403
Aura5.Size = NumberSequence.new(3)
4404
Aura5.Transparency = NumberSequence.new(0.9,1)
4405
Aura5.Drag = 0.4
4406
Aura5.LightInfluence = 0
4407
Aura5.LockedToPart = true
4408
Aura5.Lifetime = NumberRange.new(4)
4409
Aura5.Rate = 28
4410
Aura5.LightEmission = 1
4411
Aura5.Rotation = NumberRange.new(-360,360)
4412
Aura5.VelocitySpread = 1
4413
Aura5.Acceleration = Vector3.new(0,0,0)	
4414
Aura5.ZOffset = 2
4415
local Aura6 = Instance.new("ParticleEmitter",lleg)
4416
Aura6.Texture = "rbxassetid://1207853932"
4417
Aura6.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255))
4418
Aura6.EmissionDirection = "Top"
4419
Aura6.Speed = NumberRange.new(1)
4420
Aura6.Size = NumberSequence.new(1.2)
4421
Aura6.Transparency = NumberSequence.new(0,1)
4422
Aura6.Drag = 0.4
4423
Aura6.LightInfluence = 0
4424
Aura6.LockedToPart = true
4425
Aura6.Lifetime = NumberRange.new(1.2)
4426
Aura6.Rate = 48
4427
Aura6.LightEmission = 1
4428
Aura6.Rotation = NumberRange.new(-360,360)
4429
Aura6.VelocitySpread = 0
4430
Aura6.Acceleration = Vector3.new(0,0,0)	
4431
Aura6.ZOffset = 0.2
4432
local Aura7 = Instance.new("ParticleEmitter",rleg)
4433
Aura7.Texture = "rbxassetid://1207853932"
4434
Aura7.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255))
4435
Aura7.EmissionDirection = "Top"
4436
Aura7.Speed = NumberRange.new(1)
4437
Aura7.Size = NumberSequence.new(1.2)
4438
Aura7.Transparency = NumberSequence.new(0,1)
4439
Aura7.Drag = 0.4
4440
Aura7.LightInfluence = 0
4441
Aura7.LockedToPart = true
4442
Aura7.Lifetime = NumberRange.new(1.2)
4443
Aura7.Rate = 48
4444
Aura7.LightEmission = 1
4445
Aura7.Rotation = NumberRange.new(-360,360)
4446
Aura7.VelocitySpread = 0
4447
Aura7.Acceleration = Vector3.new(0,0,0)	
4448
Aura7.ZOffset = 0.2
4449
local Sparkles = Instance.new("ParticleEmitter",torso)
4450
Sparkles.Texture = "rbxassetid://1084976679"
4451
Sparkles.Color = ColorSequence.new(BrickColor.new("White").Color)
4452
Sparkles.EmissionDirection = "Top"
4453
Sparkles.Speed = NumberRange.new(0)
4454
Sparkles.Size = NumberSequence.new(2.5)
4455
Sparkles.Transparency = NumberSequence.new(0,1)
4456
Sparkles.Drag = 0.4
4457
Sparkles.LightInfluence = 0
4458
Sparkles.LockedToPart = true
4459
Sparkles.Lifetime = NumberRange.new(0.8)
4460
Sparkles.Rate = 60
4461
Sparkles.LightEmission = 1
4462
Sparkles.Rotation = NumberRange.new(-360,360)
4463
Sparkles.VelocitySpread = 0
4464
Sparkles.Acceleration = Vector3.new(0,10,0)	
4465
Sparkles.ZOffset = 1
4466
local Auura = Instance.new("Sound",hed)
4467
		Auura.SoundId = "rbxassetid://1179254378"
4468
		Auura.Pitch = 1
4469
		Auura.Looped = true
4470
		Auura.Volume = 4
4471
		Auura:Play()
4472
wait(2.5)
4473
Smoke.Rate = 0
4474
Smoke2.Rate = 0
4475
Smoke3.Rate = 0
4476
Smoke4.Rate = 0
4477
		hum.WalkSpeed = 17
4478
		wait(7)
4479
ui = true
4480
instinct = true
4481
transforming2 = false
4482
canattack = true
4483
			canidle = true
4484
		canwalk = true
4485
		
4486
		muiable = true
4487
		wait(0.6)
4488
			
4489
4490
	end
4491
	end)
4492
	
4493
4494
	--Lightning
4495
	
4496
local auranum = 0
4497
local auranum1 = 0
4498
local auranum2 = 0
4499
auranum = math.random(35,65)
4500
auranum1 = math.random(-25,0)
4501
auranum2 = math.random(10,25)
4502
auranum3 = math.random(65,75)
4503
auranum4 = math.random(-25,-15)
4504
4505
	----------------------------------------------------------------------------------------------
4506
	ac = new("Part",char)
4507
ac.Name = "NewPart"
4508
ac.Size = v3(0.1,0.1,0.1)
4509
ac.Position = v3(999,999,999)
4510
ac.BrickColor = bc("bright Blue")
4511
ac.Material = "Neon"
4512
ac.Transparency = 1
4513
aaac =new("Weld",ac)
4514
aaac.Part0 = rarm
4515
aaac.Part1 = ac
4516
aaac.C0 = cf(0,-1.5,0) * cfa(rad(0),rad(0),rad(0))
4517
aaaac = new("ParticleEmitter",ac)
4518
aaaac.Size = ns(1)
4519
aaaac.Rate = 5
4520
aaaac.Texture = "rbxassetid://246381828"
4521
aaaac.ZOffset = 1
4522
aaaac.Lifetime = nr(5)
4523
aaaac.Transparency = ns(1)
4524
aaaac.LockedToPart = true
4525
aaaac.Speed = nr(0)
4526
aaaawc = new("ParticleEmitter",ac)
4527
aaaawc.Size = ns(5)
4528
aaaawc.Rate = 5
4529
aaaawc.Color = ColorSequence.new(Color3.fromRGB(149,190,255))
4530
aaaawc.Texture = "rbxassetid://924710961"
4531
aaaawc.ZOffset = -1
4532
aaaawc.Lifetime = nr(5)
4533
aaaawc.RotSpeed = nr(50)
4534
aaaawc.Transparency = ns(1)
4535
aaaawc.LockedToPart = true
4536
aaaawc.Speed = nr(0)
4537
function weld(parent,part0,part1,c0)
4538
local weld=Instance.new("Weld") 
4539
weld.Parent=parent
4540
weld.Part0=part0 
4541
weld.Part1=part1 
4542
weld.C0=c0
4543
return weld
4544
end
4545
function newRay(start,face,range,wat)
4546
	local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
4547
	hit,pos=game.Workspace:FindPartOnRayWithIgnoreList(rey,wat)
4548
	return rey,hit,pos
4549
end
4550
    function nooutline(part)
4551
        part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
4552
    end
4553
function debris(cfremz, thepart, amt)
4554
    for j = 1, amt do
4555
      do
4556
        local pr = Instance.new("Part")
4557
        nooutline(pr)
4558
        pr.Name = "debrisobeb"
4559
        pr.Anchored = true
4560
        pr.BrickColor = BrickColor.new("Dark stone grey")
4561
        pr.CanCollide = true
4562
        pr.Material = "Slate"
4563
        pr.Transparency = 0
4564
        pr.Size = Vector3.new(math.random(16, 24), math.random(12, 16), math.random(16, 24))
4565
        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)))
4566
        pr.Parent = workspace
4567
        game.Debris:AddItem(pr, 25)
4568
        delay(15, function()
4569
          if pr then
4570
            pr.CanCollide = false
4571
            pr.Anchored = false
4572
          end
4573
        end)
4574
      end
4575
    end
4576
    for c = 1, amt do
4577
      do
4578
        local pr2 = Instance.new("Part")
4579
        nooutline(pr2)
4580
        pr2.Name = "moredebr"
4581
        pr2.Anchored = false
4582
        pr2.BrickColor = BrickColor.new("Dark stone grey")
4583
        pr2.CanCollide = false
4584
        pr2.Material = "Concrete"
4585
        pr2.Transparency = 0
4586
        pr2.Size = Vector3.new(math.random(3, 6), math.random(4, 7), math.random(1, 5))
4587
        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)))
4588
        pr2.Parent = workspace
4589
        pr2.Velocity = Vector3.new(math.random(-75, 75), math.random(120, 240), math.random(-75, 75))
4590
        pr2.RotVelocity = Vector3.new(math.random(-35, 35), math.random(-35, 35), math.random(-35, 35))
4591
        game.Debris:AddItem(pr2, 45)
4592
        delay(2, function()
4593
          pr2.CanCollide = true
4594
          wait(10)
4595
          if pr2 then
4596
            pr2.CanCollide = false
4597
          end
4598
        end)
4599
      end
4600
    end
4601
  end
4602
Grab = false
4603
function weld5(part0, part1, c0, c1)
4604
    weeld=Instance.new("Weld", part0)
4605
    weeld.Part0=part0
4606
    weeld.Part1=part1
4607
    weeld.C0=c0
4608
    weeld.C1=c1
4609
    return weeld
4610
end
4611
mouse.KeyDown:connect(function(key)
4612
	if key == "v" then
4613
		canattack = false
4614
			canidle = false
4615
		canwalk = false
4616
		for i = 1, 20 do
4617
			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)
4618
			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)
4619
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-70),0), 0.2)
4620
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.2)
4621
			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)
4622
			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)
4623
            
4624
            rs:wait(2)
4625
        end
4626
        con1=larm.Touched:connect(function(hit) -- this is grab
4627
	hum.MaxHealth = 1.0E298
4628
hum.Health = 1.0E298
4629
            ht = hit.Parent
4630
            hum1=ht:FindFirstChildOfClass('Humanoid')
4631
            if hum1 ~= nil and hit.Parent.Name ~= p.Character.Name then
4632
			   
4633
			
4634
			
4635
				
4636
			z = Instance.new("Sound",char)
4637
z.SoundId = "rbxassetid://227194112"
4638
z.Volume = 90
4639
wait(.1)
4640
z:Play()
4641
                hum1.PlatformStand=true
4642
                gp = ht
4643
                Grab = true
4644
                asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-1,1.5),CFrame.new(0,0,0))
4645
                asd.Parent = larm
4646
                asd.Name = "asd"
4647
                asd.C0=asd.C0*CFrame.Angles(math.rad(-90),math.rad(180),0)
4648
			
4649
4650
           --[[ elseif hum1 == nil then
4651
                con1:disconnect()
4652
                wait() return]]
4653
            end
4654
        end)
4655
local FlyAt = Instance.new("Attachment",torso)FlyAt.Position = Vector3.new(0,2,0)
4656
local FlyAt2 = Instance.new("Attachment",torso)FlyAt2.Position = Vector3.new(0,-2.5,0)
4657
local Speed = Instance.new("Trail",char)Speed.Attachment0 = FlyAt Speed.Attachment1 = FlyAt2
4658
Speed.Texture = "rbxassetid://22636887" Speed.Lifetime = 0.9 Speed.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
4659
Speed.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248)) Speed.LightEmission = 5
4660
4661
        for i = 1, 20 do
4662
			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)
4663
			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)
4664
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(30),0), 0.2)
4665
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-30), 0), 0.2)
4666
			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)
4667
			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)
4668
           
4669
            rs:wait(2)
4670
        end
4671
    con1:disconnect()
4672
4673
if gp == nil then 
4674
canattack = true
4675
			canidle = true
4676
		canwalk = true
4677
		FlyAt:Destroy()
4678
	return end
4679
4680
    
4681
    
4682
			--[[for i = 1, 16 do
4683
			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)
4684
			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)
4685
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14),math.rad(70),0), 0.3)
4686
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
4687
			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)
4688
			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)
4689
			cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), 0), 0.3)
4690
			if Debounces.on == false then end
4691
			rs:wait()
4692
		end]]--
4693
			for i = 1, 16 do
4694
			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)
4695
			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)
4696
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(-60),0), 0.3)
4697
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.3)
4698
			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)
4699
			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)
4700
			
4701
			rs:wait()
4702
			end
4703
			
4704
			
4705
			
4706
local sbs = Instance.new("BodyPosition", torso)
4707
        sbs.P = 9000
4708
        sbs.D = 1000
4709
        sbs.maxForce = Vector3.new(900000, 900000000, 900000)
4710
        sbs.position = torso.CFrame.p + Vector3.new(0, 1750, 0)
4711
		
4712
		
4713
			
4714
			
4715
4716
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
4717
		             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
4718
				    	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
4719
					   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
4720
					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
4721
		             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
4722
		wait(2)
4723
		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
4724
		             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
4725
				    	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
4726
					   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
4727
					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
4728
		             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
4729
	
4730
wait(0.5)
4731
sbs:Destroy()
4732
4733
		local sbs2 = Instance.new("BodyPosition", torso)
4734
        sbs2.P = 9000
4735
        sbs2.D = 1000
4736
        sbs2.maxForce = Vector3.new(900000, 905000000, 900000)
4737
        sbs2.position = torso.CFrame.p + Vector3.new(0, -1950, 0)		
4738
	for i = 1, 30 do
4739
			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)
4740
			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)
4741
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(20),0), 0.3)
4742
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-60), math.rad(-30), 0), 0.3)
4743
			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)
4744
			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)
4745
			
4746
			rs:wait()
4747
	end
4748
	wait(0.15)
4749
				z = Instance.new("Sound",char)
4750
z.SoundId = "rbxassetid://157878578"
4751
z.Volume = 90
4752
4753
z:Play()
4754
z2 = Instance.new("Sound",char)
4755
z2.SoundId = "rbxassetid://1577567682"
4756
z2.Volume = 90
4757
4758
z2:Play()
4759
		hum.MaxHealth = 100000
4760
		hum.Health = 100000
4761
		FlyAt:Destroy()
4762
		sbs2:Destroy()		
4763
	root.Anchored = true
4764
	canattack = true
4765
			canidle = true
4766
		canwalk = true
4767
		hum1.Parent:BreakJoints()
4768
	asd:Destroy()
4769
	
4770
	gp = nil
4771
	par,loc=workspace:FindPartOnRay(Ray.new(char.Torso.Position,(char.Torso.Position-(char.Torso.Position-Vector3.new(0,2,0))).unit*-500),char)
4772
		if par then
4773
      local cfremz = CFrame.new(loc)
4774
      debris(cfremz, par, 50)
4775
		    end
4776
		coroutine.resume(coroutine.create(function()
4777
			for i = 1,40 do
4778
		CamShakeAll(32,580,torso)
4779
		game:GetService("RunService").RenderStepped:wait()
4780
			end
4781
		end))
4782
		local AURU = Instance.new('ParticleEmitter')
4783
AURU.Name = "Aura"
4784
AURU.Texture = "rbxassetid://242201991"
4785
AURU.Parent = root
4786
AURU.LightEmission = 0.1
4787
AURU.Transparency = NumberSequence.new(0.5,1)
4788
AURU.Color = ColorSequence.new(BrickColor.new("White").Color)
4789
AURU.Size = NumberSequence.new(20,0)
4790
AURU.LockedToPart = false
4791
AURU.Lifetime = NumberRange.new(5)
4792
AURU.Rate = 630
4793
AURU.VelocitySpread = 100
4794
AURU.Speed = NumberRange.new(40)
4795
AURU.Rotation = NumberRange.new(-360,360)
4796
AURU.EmissionDirection = "Top"
4797
AURU.ZOffset = -1
4798
4799
wait(0.1)
4800
AURU.Rate = 0
4801
		root.Anchored = false
4802
	
4803
	
4804
	end
4805
end)
4806
function pushaway()
4807
for i = 1, 10 do
4808
		wait()
4809
		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
4810
		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
4811
		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
4812
		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
4813
		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
4814
		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
4815
		end
4816
for i = 1, 10 do
4817
		wait()
4818
		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
4819
		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
4820
		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
4821
		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
4822
		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
4823
		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
4824
end
4825
end
4826
function dragoncharge()
4827
for i = 1, 10 do
4828
		wait()
4829
		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
4830
		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
4831
		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
4832
		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
4833
		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
4834
		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
4835
end
4836
end
4837
function grab5()
4838
for i = 1, 10 do
4839
		wait()
4840
		
4841
		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
4842
		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		
4843
		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
4844
		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
4845
		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
4846
		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
4847
end
4848
for i = 1, 10 do
4849
		wait()
4850
		
4851
		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
4852
		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		
4853
		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
4854
		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
4855
		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
4856
		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
4857
end
4858
end
4859
function dragonfist()
4860
for i = 1, 10 do
4861
		wait()
4862
		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
4863
		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
4864
		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
4865
		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
4866
		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
4867
		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
4868
		end
4869
for i = 1, 10 do
4870
		wait()
4871
		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
4872
		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
4873
		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
4874
		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
4875
		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
4876
		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
4877
end
4878
end
4879
--------
4880
local isAPlayer
4881
function checkIfNotPlayer(model)
4882
coroutine.resume(coroutine.create(function()
4883
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
4884
isAPlayer = true
4885
else
4886
isAPlayer = false
4887
end
4888
end))
4889
return isAPlayer
4890
end
4891
function findAllNearestTorso(pos,dist)
4892
    local list = game.Workspace:children()
4893
    local torso = {}
4894
    local temp = nil
4895
    local human = nil
4896
    local temp2 = nil
4897
    for x = 1, #list do
4898
        temp2 = list[x]
4899
        if (temp2.className == "Model") and (temp2 ~= char) then
4900
            local nayem = "Torso"
4901
            if temp2:findFirstChild("UpperTorso") then nayem = "UpperTorso" end
4902
            temp = temp2:findFirstChild(nayem)
4903
            human = temp2:findFirstChildOfClass("Humanoid")
4904
            if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
4905
                if (temp.Position - pos).magnitude < dist then
4906
                    table.insert(torso,temp)
4907
                    dist = (temp.Position - pos).magnitude
4908
                end
4909
            end
4910
        end
4911
    end
4912
    return torso
4913
end
4914
----------------------------------------------------------------------------
4915
4916
function computeDirection(vec)
4917
local lenSquared = vec.magnitude * vec.magnitude
4918
local invSqrt = 1 / math.sqrt(lenSquared)
4919
return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt)
4920
end
4921
4922
----------------------------------------------------------------------------
4923
4924
local throw1 = 5
4925
local throw2 = 5
4926
local throw = 5
4927
local grabon3 = false
4928
local grabon4 = false
4929
function AirPunchStrong()
4930
coroutine.resume(coroutine.create(function()
4931
local magnitude = nil
4932
local Position = nil
4933
if animid == 0 then
4934
Position = larm.Position
4935
else
4936
Position = rarm.Position
4937
end
4938
--sound(743499393,Position,10,math.random(6,8)/10)
4939
4940
4941
local Part1 = Instance.new("Part")
4942
local mesh2 = Instance.new("SpecialMesh",Part1)
4943
mesh2.MeshId = "rbxassetid://559831844"
4944
mesh2.Scale = Vector3.new(0,0,0.4)
4945
Part1.Material = Enum.Material.Neon
4946
Part1.CanCollide = false
4947
Part1.BrickColor = BrickColor.new("White")
4948
Part1.Parent = DebrisModel
4949
Part1.Size = Vector3.new(0,0,0)
4950
Part1.Anchored = true
4951
Part1.CFrame = CFrame.new(Position,mouse.Hit.p)
4952
Part1.Name = "EXPLOSION3"
4953
4954
local Part0 = Instance.new("Part",DebrisModel)
4955
local PointLight2 = Instance.new("PointLight")
4956
Part0.Name = "Bullet"
4957
Part0.Material = Enum.Material.Neon
4958
Part0.BrickColor = BrickColor.new("White")
4959
Part0.Anchored = false
4960
Part0.Size = Vector3.new(1,1,1)
4961
Part0.Transparency = 0.5
4962
local mesh = Instance.new("SpecialMesh",Part0)
4963
mesh.MeshId = "rbxassetid://437347603"
4964
mesh.Scale = Vector3.new(1.3,1.3,4.4)
4965
local bforce = Instance.new("BodyForce",Part0)
4966
bforce.force = Vector3.new(0, ((bforce.Parent:getMass())*workspace.Gravity), 0)
4967
Part0.CanCollide = false
4968
PointLight2.Parent = Part0
4969
PointLight2.Color = Part0.Color
4970
local Target = mouse.Hit.p
4971
local direction = Target - Position
4972
local direction = computeDirection(direction)
4973
local pos = Position + (direction * 2) 
4974
Part0.CFrame = CFrame.new(pos,  pos + direction) * CFrame.Angles(0,0,1.55)
4975
Part0.Velocity = direction * 750
4976
local asd = nil
4977
local loop = nil
4978
delay(5, function() Part0:Destroy() loop:disconnect() asd:disconnect() end)
4979
loop = rs:connect(function()
4980
local asdf = math.random(500,1000)/1000
4981
local Part1 = Instance.new("Part")
4982
local mesh2 = Instance.new("SpecialMesh",Part1)
4983
mesh2.MeshType = Enum.MeshType.Sphere
4984
Part1.Material = Enum.Material.Neon
4985
Part1.CanCollide = false
4986
Part1.BrickColor = BrickColor.new("White")
4987
Part1.Parent = DebrisModel
4988
Part1.Size = (Part0.Size*3) + Vector3.new(asdf,asdf,asdf)
4989
Part1.Anchored = true
4990
Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-1000,1000)/750,math.random(-1000,1000)/750,math.random(-1000,1000)/750))
4991
Part1.Name = "SMOKE"
4992
end)
4993
asd = Part0.Touched:connect(function(ht)
4994
local hit=ht.Parent
4995
if checkIfNotPlayer(ht) == true and ht.CanCollide == true then
4996
asd:disconnect()
4997
loop:disconnect()
4998
4999
5000
5001
for i,v in pairs(findAllNearestTorso(Part0.Position,35)) do
5002
if v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth >= 9e+99 then
5003
v:Destroy()
5004
else
5005
v.Parent:BreakJoints()
5006
local Fl = Instance.new("BodyVelocity",v.Parent.Head)
5007
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
5008
			Fl.velocity = Part0.CFrame.lookVector*395
5009
			wait(0.05)
5010
			Fl:remove()
5011
5012
end
5013
local Position = Part0.Position
5014
local Target = v.Position
5015
local direction = Target - Position
5016
local direction = computeDirection(direction)
5017
local bv = Instance.new("BodyVelocity",v)
5018
bv.Velocity = direction * (120 - ((Position - Target).magnitude/2))
5019
debris:AddItem(bv,1)
5020
end
5021
for i=1,10,0.5 do for x=1,math.random(0,1) do rs:wait() end
5022
for z=1,math.random(2,3) do
5023
local asdf = math.random(-5,5)*2-(i/2)*10
5024
local Part1 = Instance.new("Part")
5025
local mesh2 = Instance.new("SpecialMesh",Part1)
5026
mesh2.MeshType = Enum.MeshType.Sphere
5027
mesh2.Scale = Vector3.new(0,0,0)
5028
Part1.Material = Enum.Material.Neon
5029
Part1.CanCollide = false
5030
Part1.BrickColor = BrickColor.new("White")
5031
Part1.Parent = DebrisModel
5032
Part1.Size = Vector3.new(asdf,asdf,asdf)
5033
Part1.Anchored = true
5034
local a = i*0.7
5035
Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-2,2)*a,math.random(-4,4),math.random(-2,2)*a))
5036
Part1.Name = "EXPLOSION4"
5037
end
5038
end
5039
5040
end
5041
end)
5042
end))
5043
end
5044
5045
5046
5047
5048
5049
5050
5051
5052
mouse.KeyDown:connect(function(key)
5053
	if key == "b" then
5054
		canattack = false
5055
			canidle = false
5056
		canwalk = false
5057
		dragonfist()
5058
		AirPunchStrong()
5059
		local Grab = Instance.new("Part",root)
5060
	Grab.Size = Vector3.new(5.2,5.8,5.9)
5061
	Grab.CanCollide = false
5062
	Grab.Material = "Neon"
5063
	Grab.BrickColor = BrickColor.new("White")
5064
	Grab.Transparency = 0.99
5065
	local Hat2 = Instance.new("SpecialMesh",Grab)
5066
Hat2.MeshType = 3
5067
Hat2.Scale = Vector3.new(3.35,3.15,0.95)
5068
	local Grabo = Instance.new("Weld",Grab)
5069
	Grabo.Part0 = root
5070
	Grabo.Part1 = Grab
5071
	Grabo.C0 = CFrame.new(0,0.3,-6.8)
5072
	
5073
local AuraB = Instance.new("Part",root)
5074
	AuraB.Size = Vector3.new(2,1,2)
5075
	AuraB.CanCollide = false
5076
	AuraB.BrickColor = BrickColor.new("Deep orange")
5077
	AuraB.Transparency = 1
5078
	local AuraBo = Instance.new("Weld",AuraB)
5079
	AuraBo.Part0 = root
5080
	AuraBo.Part1 = AuraB
5081
	AuraBo.C0 = CFrame.new(0,-0.6,0)
5082
	Grab.Touched:connect(function(hit)
5083
	if hit.Parent:FindFirstChildOfClass("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= p.Character.Name then
5084
		
5085
		
5086
5087
			local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
5088
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
5089
			Fl.velocity = root.CFrame.lookVector*640
5090
			wait(0.05)
5091
			Fl:remove()
5092
		
5093
		end
5094
	end)
5095
	wait(0.3)
5096
	canattack = true
5097
			canidle = true
5098
		canwalk = true
5099
		Grab:Destroy()
5100
	end
5101
end)
5102
local ha = Instance.new("BodyVelocity")
5103
ha.maxForce = Vector3.new(1e9, 1e9, 1e9)
5104
ha.velocity = mouse.Hit.lookVector * 70
5105
5106
local haa = Instance.new("BodyGyro")
5107
haa.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
5108
haa.P = 1000
5109
haa.D = 100
5110
function flyy()
5111
      
5112
        haa.Parent = root
5113
        ha.Parent = torso
5114
        hum.Sit = true
5115
end
5116
5117
game:GetService('RunService').RenderStepped:connect(function()
5118
        if canfly == true then
5119
                fly = true
5120
        elseif canfly == false then
5121
                fly = false
5122
        end
5123
end)
5124
--[[local BodGy=Instance.new("BodyGyro")
5125
BodGy.maxTorque=Vector3.new(0,4e+005,0)
5126
BodGy.P=2000
5127
BodGy.D=100
5128
BodGy.Name="SiegmundGyro"
5129
CF=RootPart.CFrame
5130
BodGy.Parent=RootPart
5131
BodGy.cframe=CF]]
5132
local BodGy=Instance.new("BodyGyro")
5133
BodGy.maxTorque=Vector3.new(0,4e+005,0)
5134
BodGy.P=2000
5135
BodGy.D=100
5136
BodGy.Name="SthomasGyro"
5137
CF=root.CFrame
5138
BodGy.Parent=root
5139
BodGy.cframe=CF
5140
5141
game:GetService('RunService').RenderStepped:connect(function()
5142
        if fly and stop == false then
5143
               hum.Sit = true
5144
            ha.velocity = mouse.Hit.lookVector * 100
5145
            haa.cframe = CFrame.new(root.Position,mouse.Hit.p*Vector3.new(1,0,1)+root.Position*Vector3.new(0,1,0))
5146
 hed.CFrame = CFrame.new(hed.Position,Vector3.new(mouse.Hit.p.X, mouse.Hit.p.Y, mouse.Hit.p.Z))
5147
        
5148
        end
5149
end)
5150
function unfly()
5151
    
5152
   stop = true
5153
        haa.Parent = script
5154
        ha.Parent = script
5155
        hum.Sit = false
5156
end
5157
mouse.KeyDown:connect(function(key)
5158
	if key == "f" then
5159
		
5160
			canattack = false
5161
			canidle = false
5162
		canwalk = false
5163
		local sbs = Instance.new("BodyPosition", torso)
5164
        sbs.P = 9000
5165
        sbs.D = 1000
5166
        sbs.maxForce = Vector3.new(900000, 900000000, 900000)
5167
        sbs.position = torso.CFrame.p + Vector3.new(0, 10, 0)
5168
	for i = 1, 20 do
5169
		wait()
5170
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
5171
		             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
5172
				    	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
5173
					   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
5174
					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
5175
		             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
5176
	end
5177
	local SFXZ2 = Instance.new("Sound",hed)
5178
			SFXZ2.SoundId = "rbxassetid://187137517"
5179
			SFXZ2.Volume = 5
5180
			SFXZ2.Pitch = 1
5181
			SFXZ2.Looped = false
5182
			wait(0.01)
5183
			SFXZ2:Play()
5184
	coroutine.resume(coroutine.create(function()
5185
			for i = 3,8 do 
5186
			local Ball = Instance.new("Part",char)
5187
			Ball.Size = Vector3.new(1,1,1)
5188
			Ball.BrickColor = BrickColor.new("Cyan")
5189
			Ball.Material = "Neon"
5190
			Ball.Anchored = true
5191
			Ball.CanCollide = false
5192
			Ball.Transparency = 0
5193
			Ball.CFrame = torso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
5194
			local Ball2 = Instance.new("SpecialMesh",Ball)
5195
			Ball2.MeshType = 3
5196
			Ball2.Scale = Vector3.new(2,2,2)
5197
		
5198
	
5199
			
5200
			
5201
			coroutine.resume(coroutine.create(function()
5202
			for i = 1,15 do
5203
			Ball2.Scale = Ball2.Scale + Vector3.new(19.4,19.4,19.4)
5204
			Ball.Transparency = Ball.Transparency + 0.06
5205
			wait(0.00000000001)
5206
			end
5207
			Ball:Destroy()
5208
			
5209
				
5210
			end))
5211
			wait(0.06)
5212
			end
5213
	end))
5214
	root.Anchored = true
5215
	g = Instance.new("Explosion")
5216
	g.Parent = workspace
5217
g.Position = root.Position
5218
g.BlastRadius = 90
5219
g.BlastPressure = 4000200
5220
g.Visible = false
5221
	for i = 1, 30 do
5222
		wait()
5223
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
5224
		             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
5225
				    	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
5226
					   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
5227
					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
5228
		             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
5229
		end
5230
	wait(0.2)
5231
root.Anchored = false
5232
	sbs:Destroy()
5233
5234
		for i = 1,1 do
5235
5236
        
5237
5238
        
5239
5240
for i,v in pairs(workspace:children()) do
5241
5242
5243
                    if v:IsA("Model") and v:findFirstChild("Humanoid") then
5244
5245
5246
                        if v:findFirstChild("Head") and v:findFirstChild("Torso") then
5247
5248
5249
                            if (v:findFirstChild("Torso").Position - char.Torso.Position).magnitude < 40 then
5250
5251
5252
if v.Name ~= p.Name then 
5253
5254
                                v.Humanoid:TakeDamage(400000000000)
5255
5256
5257
v.Humanoid.PlatformStand = true
5258
5259
5260
                            end
5261
                        end
5262
               end
5263
5264
5265
5266
end
5267
                end
5268
		end
5269
		sbs:Destroy()
5270
	canattack = true
5271
			canidle = true
5272
		canwalk = true
5273
	end
5274
	end)
5275
mouse.KeyDown:connect(function(key)
5276
	if key == "h" and ui == false then
5277
		canfly = true
5278
		stop = false
5279
	
5280
			
5281
	local Soundd = Instance.new("Sound",hed)
5282
		Soundd.SoundId = "rbxassetid://917377181"
5283
		Soundd.Pitch = 1
5284
		Soundd.Looped = false
5285
		Soundd.Volume = 8
5286
		Soundd:Play()
5287
		local Flame = Instance.new("ParticleEmitter",root)
5288
Flame.Texture = "rbxassetid://1332922037"
5289
Flame.Color = ColorSequence.new(BrickColor.new("White").Color)
5290
Flame.EmissionDirection = "Top"
5291
Flame.Speed = NumberRange.new(0.3)
5292
Flame.Size = NumberSequence.new(5.5,4)
5293
Flame.Transparency = NumberSequence.new(0.8,1)
5294
Flame.Drag = 0.4
5295
Flame.LightInfluence = 0
5296
Flame.LockedToPart = false
5297
Flame.Lifetime = NumberRange.new(0.4)
5298
Flame.Rate = 285
5299
Flame.LightEmission = 1
5300
Flame.Rotation = NumberRange.new(-360,360)
5301
Flame.VelocitySpread = 100
5302
Flame.Acceleration = Vector3.new(0,0,0)	
5303
Flame.ZOffset = -0.2
5304
Flame.RotSpeed = NumberRange.new(-400,400)
5305
		local FlyAt = Instance.new("Attachment",root)FlyAt.Position = Vector3.new(0,1.5,0)
5306
local FlyAt2 = Instance.new("Attachment",root)FlyAt2.Position = Vector3.new(0,-1.5,0)
5307
local Speed = Instance.new("Trail",char)Speed.Attachment0 = FlyAt Speed.Attachment1 = FlyAt2
5308
Speed.Texture = "rbxassetid://165424187" Speed.Lifetime = 0.8 Speed.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
5309
Speed.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248)) Speed.LightEmission = 0.6			
5310
                        cooldown = false
5311
local SFXZ2 = Instance.new("Sound",hed)
5312
			SFXZ2.SoundId = "rbxassetid://627724206"
5313
			SFXZ2.Volume = 3
5314
			SFXZ2.Pitch = 1
5315
			SFXZ2.Looped = true
5316
			wait(0.01)
5317
			SFXZ2:Play()
5318
canattack = false
5319
			canidle = false
5320
		canwalk = false
5321
		flyy()
5322
		for i = 1, 30 do
5323
	wait()
5324
		
5325
	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
5326
		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
5327
		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
5328
		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
5329
		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
5330
		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
5331
		end
5332
5333
	end
5334
end)
5335
mouse.KeyDown:connect(function(key)
5336
	if key == "h" and ui == true then
5337
		canfly = true
5338
		stop = false
5339
	local AURU = Instance.new('ParticleEmitter')
5340
AURU.Name = "Aura"
5341
AURU.Texture = "rbxassetid://1200947142"
5342
AURU.Parent = root
5343
AURU.LightEmission = 0.9
5344
AURU.Transparency = NumberSequence.new(0.1,1)
5345
AURU.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
5346
AURU.Size = NumberSequence.new(8,0)
5347
AURU.LockedToPart = false
5348
AURU.Lifetime = NumberRange.new(0.6)
5349
AURU.Rate = 530
5350
AURU.Speed = NumberRange.new(40)
5351
AURU.Rotation = NumberRange.new(-360,360)
5352
AURU.EmissionDirection = "Top"
5353
AURU.ZOffset = 1
5354
AURU.VelocitySpread = 100
5355
AURU.RotSpeed = NumberRange.new(-100,100)
5356
			
5357
	local Soundd = Instance.new("Sound",hed)
5358
		Soundd.SoundId = "rbxassetid://917377181"
5359
		Soundd.Pitch = 1
5360
		Soundd.Looped = false
5361
		Soundd.Volume = 8
5362
		Soundd:Play()
5363
		
5364
		local FlyAt = Instance.new("Attachment",root)FlyAt.Position = Vector3.new(0,1.5,0)
5365
local FlyAt2 = Instance.new("Attachment",root)FlyAt2.Position = Vector3.new(0,-1.5,0)
5366
local Speed = Instance.new("Trail",char)Speed.Attachment0 = FlyAt Speed.Attachment1 = FlyAt2
5367
Speed.Texture = "rbxassetid://165424187" Speed.Lifetime = 0.8 Speed.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
5368
Speed.Color = ColorSequence.new(Color3.fromRGB(0, 0, 255)) Speed.LightEmission = 0.6			
5369
                        cooldown = false
5370
local SFXZ2 = Instance.new("Sound",hed)
5371
			SFXZ2.SoundId = "rbxassetid://627724206"
5372
			SFXZ2.Volume = 3
5373
			SFXZ2.Pitch = 1
5374
			SFXZ2.Looped = true
5375
			wait(0.01)
5376
			SFXZ2:Play()
5377
canattack = false
5378
			canidle = false
5379
		canwalk = false
5380
		flyy()
5381
		for i = 1, 30 do
5382
	wait()
5383
		
5384
	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
5385
		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
5386
		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
5387
		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
5388
		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
5389
		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
5390
		end
5391
5392
	end
5393
end)
5394
mouse.KeyUp:connect(function(key)
5395
	if key == "h" and ui == false then
5396
		canattack = true
5397
			canidle = true
5398
		canwalk = true
5399
		unfly()
5400
		for i, v in pairs(root:GetChildren()) do
5401
	if v:IsA("ParticleEmitter")then
5402
		v.Rate = 0
5403
	end
5404
		end
5405
		for i, v in pairs(root:GetChildren()) do
5406
	if v:IsA("Attachment")then
5407
		v:Destroy()
5408
	end
5409
		end
5410
		for i, v in pairs(hed:GetChildren()) do
5411
	if v:IsA("Sound")then
5412
		v:Destroy()
5413
	end
5414
		end
5415
		local Auura = Instance.new("Sound",hed)
5416
		Auura.SoundId = "rbxassetid://550621034"
5417
		Auura.Pitch = 1
5418
		Auura.Looped = false
5419
		Auura.Volume = 5
5420
		Auura:Play()
5421
	end
5422
end)
5423
mouse.KeyUp:connect(function(key)
5424
	if key == "h" and ui == true then
5425
		canattack = true
5426
			canidle = true
5427
		canwalk = true
5428
		unfly()
5429
		for i, v in pairs(root:GetChildren()) do
5430
	if v:IsA('ParticleEmitter')then
5431
		v.Rate = 0
5432
	end
5433
		end
5434
		for i, v in pairs(root:GetChildren()) do
5435
	if v:IsA("Attachment")then
5436
		v:Destroy()
5437
	end
5438
		end
5439
		for i, v in pairs(hed:GetChildren()) do
5440
	if v:IsA("Sound")then
5441
		v:Destroy()
5442
	end
5443
		end
5444
		local Auura = Instance.new("Sound",hed)
5445
		Auura.SoundId = "rbxassetid://550621034"
5446
		Auura.Pitch = 1
5447
		Auura.Looped = false
5448
		Auura.Volume = 5
5449
		Auura:Play()
5450
	end
5451
	end)
5452
mouse.KeyDown:connect(function(key)
5453
	if key == "x" and ui == true then
5454
		canattack = false
5455
			canidle = false
5456
		canwalk = false
5457
		local bv = Instance.new("BodyVelocity")
5458
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
5459
  bv.velocity = root.CFrame.lookVector*300
5460
  bv.Parent = root
5461
5462
		local AURU = Instance.new('ParticleEmitter')
5463
AURU.Name = "Aura"
5464
AURU.Texture = "rbxassetid://1200947142"
5465
AURU.Parent = rarm
5466
AURU.LightEmission = 0.6
5467
AURU.Transparency = NumberSequence.new(0.4,1)
5468
AURU.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
5469
AURU.Size = NumberSequence.new(2,0)
5470
AURU.LockedToPart = false
5471
AURU.Lifetime = NumberRange.new(5)
5472
AURU.Rate = 530
5473
AURU.Speed = NumberRange.new(4)
5474
AURU.Rotation = NumberRange.new(-360,360)
5475
AURU.EmissionDirection = "Top"
5476
AURU.ZOffset = 0.5
5477
AURU.VelocitySpread = 100
5478
AURU.RotSpeed = NumberRange.new(-100,100)
5479
		for i = 1,5 do
5480
		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
5481
		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
5482
		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
5483
		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
5484
		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
5485
		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
5486
		wait()
5487
		end
5488
		local SFXZ = Instance.new("Sound",torso)
5489
			SFXZ.SoundId = "rbxassetid://169259383"
5490
			SFXZ.Volume = 1
5491
			SFXZ.Pitch = 1.5
5492
			SFXZ.Looped = false
5493
			wait(0.01)
5494
			SFXZ:Play()
5495
		local Grab = Instance.new("Part",rarm)
5496
	Grab.Size = Vector3.new(3,3,3)
5497
	Grab.CanCollide = false
5498
	Grab.BrickColor = BrickColor.new("Deep orange")
5499
	Grab.Transparency = math.huge
5500
	local Grabo = Instance.new("Weld",Grab)
5501
	Grabo.Part0 = rarm
5502
	Grabo.Part1 = Grab
5503
	Grabo.C0 = CFrame.new(0,-1.1,0)
5504
5505
			
5506
	Grab.Touched:connect(function(hit)
5507
if hit.Parent:FindFirstChildOfClass("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= p.Character.Name then
5508
			Grab:Destroy()
5509
hit.Parent:BreakJoints()
5510
coroutine.resume(coroutine.create(function()
5511
			for i = 1,40 do
5512
		CamShakeAll(32,480,torso)
5513
		game:GetService("RunService").RenderStepped:wait()
5514
			end
5515
		end))
5516
 local HQ = Instance.new("Part",char)
5517
			HQ.Size = Vector3.new(1,0,1)
5518
			HQ.BrickColor = BrickColor.new("Grey")
5519
			HQ.Material = "Neon"
5520
			HQ.Anchored = true
5521
			HQ.CanCollide = false
5522
			HQ.Transparency = 0.7
5523
			HQ.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
5524
			local HQ2 = Instance.new("SpecialMesh",HQ)
5525
			HQ2.MeshId = "rbxassetid://20329976"
5526
			HQ2.Scale = Vector3.new(1,3,1)
5527
		
5528
			local HQG = Instance.new("Part",char)
5529
			HQG.Size = Vector3.new(1,0,1)
5530
			HQG.BrickColor = BrickColor.new("Grey")
5531
			HQG.Material = "Neon"
5532
			HQG.Anchored = true
5533
			HQG.Transparency = 0.7
5534
			HQG.CanCollide = false
5535
			HQG.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
5536
			local HQG2 = Instance.new("SpecialMesh",HQG)
5537
			HQG2.MeshId = "rbxassetid://20329976"
5538
			HQG2.Scale = Vector3.new(1,1,1)
5539
			
5540
			
5541
			coroutine.resume(coroutine.create(function()
5542
			for i = 1,500 do
5543
			HQ2.Scale = HQ2.Scale + Vector3.new(3.5,0.3,3.5)
5544
			HQ.Transparency = HQ.Transparency + 0.01
5545
			HQ.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
5546
			
5547
			HQG2.Scale = HQG2.Scale + Vector3.new(3,1.5,3)
5548
			HQG.Transparency = HQG.Transparency + 0.01
5549
			HQG.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
5550
			
5551
			wait(0.00000000001)
5552
		
5553
				
5554
			end
5555
				HQ:Destroy()
5556
			HQ2:Destroy()
5557
			HQG:Destroy()
5558
			HQG2:Destroy()
5559
			end))
5560
	AURU.Rate = 0
5561
			local SFXZ = Instance.new("Sound",torso)
5562
			SFXZ.SoundId = "rbxassetid://1699290293"
5563
			SFXZ.Volume = 10
5564
			SFXZ.Pitch = 1
5565
			SFXZ.Looped = false
5566
			wait(0.01)
5567
			SFXZ:Play()
5568
			local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
5569
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
5570
			Fl.velocity = torso.CFrame.lookVector*2600
5571
			wait(0.05)
5572
			Fl:remove()
5573
						local ry,ht,ps=nil,nil,nil
5574
while ht==nil do
5575
	ry,ht,ps=newRay(root.CFrame*CFrame.new(0,-2,0),root.CFrame*CFrame.new(0,-3,0),4.1,{char})
5576
	wait()
5577
end
5578
par,loc=workspace:FindPartOnRay(Ray.new(char.Torso.Position,(char.Torso.Position-(char.Torso.Position-Vector3.new(0,2,0))).unit*-500),char)
5579
		if par then
5580
      local cfremz = CFrame.new(loc)
5581
      debris(cfremz, par, 50)
5582
		    end
5583
		wait(1)
5584
		AURU.Rate = 0
5585
		canattack = true
5586
			canidle = true
5587
		canwalk = true
5588
		end
5589
	end)
5590
		for i= 1,15 do
5591
		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
5592
		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
5593
		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
5594
		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
5595
		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
5596
		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
5597
	wait()
5598
		end
5599
		coroutine.resume(coroutine.create(function()
5600
			wait(0.5)
5601
			Grab:remove()
5602
		end))
5603
		canattack = true
5604
			canidle = true
5605
		canwalk = true
5606
		AURU.Rate = 0
5607
		bv:Destroy()
5608
	end
5609
	end)
5610
mouse.KeyDown:connect(function(key)
5611
	if key == "x" and ui == false then
5612
		canattack = false
5613
			canidle = false
5614
		canwalk = false
5615
		
5616
		local bv = Instance.new("BodyVelocity")
5617
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
5618
  bv.velocity = root.CFrame.lookVector*300
5619
  bv.Parent = root
5620
5621
coroutine.resume(coroutine.create(function()
5622
			for i = 1,40 do
5623
		CamShakeAll(32,80,torso)
5624
		game:GetService("RunService").RenderStepped:wait()
5625
			end
5626
		end))
5627
	
5628
		local FlyAt = Instance.new("Attachment",rarm)FlyAt.Position = Vector3.new(0,1.5,0)
5629
local FlyAt2 = Instance.new("Attachment",rarm)FlyAt2.Position = Vector3.new(0,-1.5,0)
5630
local Speed = Instance.new("Trail",char)Speed.Attachment0 = FlyAt Speed.Attachment1 = FlyAt2
5631
Speed.Texture = "rbxassetid://1194199151" Speed.Lifetime = 0.8 Speed.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
5632
Speed.Color = ColorSequence.new(Color3.fromRGB(255, 176, 0)) Speed.LightEmission = 0.6			
5633
		local AURU = Instance.new('ParticleEmitter')
5634
AURU.Name = "Aura"
5635
AURU.Texture = "rbxassetid://1222662285"
5636
AURU.Parent = rarm
5637
AURU.LightEmission = 0.2
5638
AURU.Transparency = NumberSequence.new(0.4,1)
5639
AURU.Color = ColorSequence.new(BrickColor.new("White").Color)
5640
AURU.Size = NumberSequence.new(2,0)
5641
AURU.LockedToPart = false
5642
AURU.Lifetime = NumberRange.new(1)
5643
AURU.Rate = 530
5644
AURU.Speed = NumberRange.new(4)
5645
AURU.Rotation = NumberRange.new(-360,360)
5646
AURU.EmissionDirection = "Top"
5647
AURU.ZOffset = 0.5
5648
AURU.VelocitySpread = 100
5649
AURU.RotSpeed = NumberRange.new(-100,100)
5650
		for i = 1,1 do
5651
		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
5652
		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
5653
		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
5654
		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
5655
		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
5656
		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
5657
		wait()
5658
		end
5659
	bv:Destroy()
5660
		local SFXZ = Instance.new("Sound",torso)
5661
			SFXZ.SoundId = "rbxassetid://1319720595"
5662
			SFXZ.Volume = 6
5663
			SFXZ.Pitch = 1
5664
			SFXZ.Looped = false
5665
			wait(0.01)
5666
			SFXZ:Play()
5667
		local Grab = Instance.new("Part",rarm)
5668
	Grab.Size = Vector3.new(3,3,3)
5669
	Grab.CanCollide = false
5670
	Grab.BrickColor = BrickColor.new("Deep orange")
5671
	Grab.Transparency = math.huge
5672
	local Grabo = Instance.new("Weld",Grab)
5673
	Grabo.Part0 = rarm
5674
	Grabo.Part1 = Grab
5675
	Grabo.C0 = CFrame.new(0,-1.1,0)
5676
5677
			
5678
	Grab.Touched:connect(function(hit)
5679
if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= p.Character.Name then
5680
			Grab:Destroy()
5681
hit.Parent.Humanoid:TakeDamage(25000000000)
5682
coroutine.resume(coroutine.create(function()
5683
			for i = 1,40 do
5684
		CamShakeAll(32,380,torso)
5685
		game:GetService("RunService").RenderStepped:wait()
5686
			end
5687
end))
5688
root.Anchored = true
5689
 local HQ = Instance.new("Part",char)
5690
			HQ.Size = Vector3.new(1,0,1)
5691
			HQ.BrickColor = BrickColor.new("Grey")
5692
			HQ.Material = "Neon"
5693
			HQ.Anchored = true
5694
			HQ.CanCollide = false
5695
			HQ.Transparency = 0.7
5696
			HQ.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
5697
			local HQ2 = Instance.new("SpecialMesh",HQ)
5698
			HQ2.MeshId = "rbxassetid://20329976"
5699
			HQ2.Scale = Vector3.new(1,3,1)
5700
		
5701
			local HQG = Instance.new("Part",char)
5702
			HQG.Size = Vector3.new(1,0,1)
5703
			HQG.BrickColor = BrickColor.new("Grey")
5704
			HQG.Material = "Neon"
5705
			HQG.Anchored = true
5706
			HQG.Transparency = 0.7
5707
			HQG.CanCollide = false
5708
			HQG.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
5709
			local HQG2 = Instance.new("SpecialMesh",HQG)
5710
			HQG2.MeshId = "rbxassetid://20329976"
5711
			HQG2.Scale = Vector3.new(1,1,1)
5712
			
5713
			
5714
			coroutine.resume(coroutine.create(function()
5715
			for i = 1,500 do
5716
			HQ2.Scale = HQ2.Scale + Vector3.new(3.5,0.3,3.5)
5717
			HQ.Transparency = HQ.Transparency + 0.01
5718
			HQ.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
5719
			
5720
			HQG2.Scale = HQG2.Scale + Vector3.new(3,1.5,3)
5721
			HQG.Transparency = HQG.Transparency + 0.01
5722
			HQG.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
5723
			
5724
			wait(0.00000000001)
5725
		
5726
				
5727
			end
5728
				HQ:Destroy()
5729
			HQ2:Destroy()
5730
			HQG:Destroy()
5731
			HQG2:Destroy()
5732
			end))
5733
				FlyAt:Destroy()
5734
				Speed.Lifetime = 0
5735
				canattack = true
5736
			canidle = true
5737
		canwalk = true
5738
		root.Anchored = false
5739
			local SFXZ = Instance.new("Sound",torso)
5740
			SFXZ.SoundId = "rbxassetid://1699290293"
5741
			SFXZ.Volume = 10
5742
			SFXZ.Pitch = 1
5743
			SFXZ.Looped = false
5744
			wait(0.01)
5745
			SFXZ:Play()
5746
			local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
5747
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
5748
			Fl.velocity = torso.CFrame.lookVector*1600
5749
			wait(0.05)
5750
			Fl:remove()
5751
						
5752
		wait(1)
5753
		AURU.Rate = 0
5754
	FlyAt:Destroy()
5755
	Speed.Lifetime = 0
5756
		canattack = true
5757
			canidle = true
5758
		canwalk = true
5759
		end
5760
	end)
5761
		for i= 1,15 do
5762
		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
5763
		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
5764
		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
5765
		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
5766
		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
5767
		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
5768
	wait()
5769
		end
5770
		coroutine.resume(coroutine.create(function()
5771
			wait(0.5)
5772
			Grab:remove()
5773
		end))
5774
		canattack = true
5775
			canidle = true
5776
		canwalk = true
5777
		AURU.Rate = 0
5778
		FlyAt:Destroy()
5779
		
5780
	
5781
	end
5782
	end)
5783
local Jumped = Instance.new("Sound",hed)
5784
		Jumped.SoundId = "rbxassetid://940938624"
5785
		Jumped.Pitch = 1
5786
		Jumped.Looped = false
5787
		Jumped.Volume = 2
5788
5789
	mouse.KeyDown:connect(function(key)
5790
	if key == "z" then
5791
		canattack = false
5792
			canidle = false
5793
		canwalk = false
5794
	    hum.WalkSpeed = 50
5795
	Jumped:Play()
5796
	coroutine.resume(coroutine.create(function()
5797
			for i = 1,40 do
5798
		CamShakeAll(32,80,torso)
5799
		game:GetService("RunService").RenderStepped:wait()
5800
			end
5801
		end))
5802
       local HQ = Instance.new("Part",char)
5803
			HQ.Size = Vector3.new(1,0,1)
5804
			HQ.BrickColor = BrickColor.new("Grey")
5805
			HQ.Material = "Neon"
5806
			HQ.Anchored = true
5807
			HQ.CanCollide = false
5808
			HQ.Transparency = 0.7
5809
			HQ.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
5810
			local HQ2 = Instance.new("SpecialMesh",HQ)
5811
			HQ2.MeshId = "rbxassetid://20329976"
5812
			HQ2.Scale = Vector3.new(1,3,1)
5813
		
5814
			local HQG = Instance.new("Part",char)
5815
			HQG.Size = Vector3.new(1,0,1)
5816
			HQG.BrickColor = BrickColor.new("Grey")
5817
			HQG.Material = "Neon"
5818
			HQG.Anchored = true
5819
			HQG.Transparency = 0.7
5820
			HQG.CanCollide = false
5821
			HQG.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
5822
			local HQG2 = Instance.new("SpecialMesh",HQG)
5823
			HQG2.MeshId = "rbxassetid://20329976"
5824
			HQG2.Scale = Vector3.new(1,1,1)
5825
			
5826
			
5827
			coroutine.resume(coroutine.create(function()
5828
			for i = 1,200 do
5829
			HQ2.Scale = HQ2.Scale + Vector3.new(1.5,0.3,1.5)
5830
			HQ.Transparency = HQ.Transparency + 0.03
5831
			HQ.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
5832
			
5833
			HQG2.Scale = HQG2.Scale + Vector3.new(1,0.5,1)
5834
			HQG.Transparency = HQG.Transparency + 0.03
5835
			HQG.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
5836
			
5837
			wait(0.00000000001)
5838
		
5839
				
5840
			end
5841
				HQ:Destroy()
5842
			HQ2:Destroy()
5843
			HQG:Destroy()
5844
			HQG2:Destroy()
5845
			end))
5846
local sbs = Instance.new("BodyPosition", torso)
5847
        sbs.P = 9000
5848
        sbs.D = 1000
5849
        sbs.maxForce = Vector3.new(900000, 9000000000, 900000)
5850
        sbs.position = torso.CFrame.p + Vector3.new(0, 50, 0)
5851
5852
wait(0.1)
5853
local bv = Instance.new("BodyVelocity")
5854
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
5855
  bv.velocity = root.CFrame.lookVector*-70
5856
  bv.Parent = root
5857
coroutine.resume(coroutine.create(function()
5858
					for i = 1, 2880, 48 do 
5859
            			torso.Weld.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(i), math.rad(0), math.rad(0))
5860
						rs:wait(4)
5861
					end
5862
					torso.Weld.C1 = CFrame.new(0, -1, 0)
5863
		end))
5864
    for i = 1, 20 do
5865
       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
5866
		             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
5867
				    	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
5868
					   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
5869
					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
5870
		             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
5871
       
5872
        wait()
5873
    end
5874
canattack = true
5875
			canidle = true
5876
		canwalk = true
5877
	    hum.WalkSpeed = 17
5878
	sbs:Destroy()
5879
bv:Destroy()
5880
		end
5881
5882
	end)
5883
	
5884
	
5885
	
5886
	
5887
	
5888
	
5889
	
5890
	
5891
	
5892
	
5893
	
5894
	
5895
	
5896
	
5897
	
5898
	
5899
	
5900
	mouse.KeyDown:connect(function(key)
5901
	if key == "e" then
5902
		if canattack == true then
5903
			if punched1 == true then
5904
				punched1 = false
5905
				punched3 = false
5906
				punched4 = false
5907
				canidle = false
5908
				canwalk= false
5909
				
5910
				firsthit()
5911
				canidle = true
5912
				canwalk= true
5913
				punched2 = true
5914
			end
5915
		end
5916
	end
5917
	end)
5918
	mouse.KeyDown:connect(function(key)
5919
	if key == "e" then
5920
		if canattack == true then
5921
			if punched2 == true then
5922
				punched2 = false
5923
				punched4 = false
5924
				punched1 = false
5925
				canidle = false
5926
				canwalk= false
5927
				
5928
				secondhit()
5929
				canidle = true
5930
				canwalk= true
5931
				punched3 = true
5932
			end
5933
		end
5934
	end
5935
	end)
5936
	mouse.KeyDown:connect(function(key)
5937
	if key == "e" then
5938
		if canattack == true then
5939
			if punched3 == true then
5940
				punched3 = false
5941
				punched2 = false
5942
				punched1 = false
5943
				canidle = false
5944
				canwalk= false
5945
				
5946
				thirdhit()
5947
				canidle = true
5948
				canwalk= true
5949
				punched4 = true
5950
			end
5951
		end
5952
	end
5953
	end)
5954
	mouse.KeyDown:connect(function(key)
5955
	if key == "e" then
5956
		if canattack == true then
5957
			if punched4 == true then
5958
				punched4 = false
5959
				punched2 = false
5960
				punched3 = false
5961
				canidle = false
5962
				canwalk= false
5963
				
5964
				lasthit()
5965
				canidle = true
5966
				canwalk= true
5967
				punched1 = true
5968
			end
5969
		end
5970
	end
5971
	end)