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