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