View difference between Paste ID: gfMw58vx and 8cerYKr4
SHOW: | | - or go back to the newest paste.
1
	if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility: by WaverlyCole");InternalData = {}
2
do
3
	script.Parent = owner.Character
4
	local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
5
	local function NewFakeEvent()
6
		local Bind = Instance.new("BindableEvent")
7
		local Fake;Fake = {Connections = {},
8
		fakeEvent=true;
9
		Connect=function(self,Func)
10
			Bind.Event:connect(Func)
11
			self.Connections[Bind] = true
12
			return setmetatable({Connected = true},{
13
			__index = function (self,Index)
14
				if Index:lower() == "disconnect" then
15
					return function() Fake.Connections[Bind] = false;self.Connected = false end
16
				end
17
				return Fake[Index]
18
			end;
19
			__tostring = function() return "Connection" end;
20
		})
21
		end}
22
		Fake.connect = Fake.Connect;return Fake;
23
	end
24
	local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
25
	local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
26
	local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
27
		self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
28
	end};ContextActionService.UnBindAction = ContextActionService.BindAction
29
	local function TriggerEvent(self,Event,...)
30
		local Trigger = Mouse[Event]
31
		if Trigger and Trigger.fakeEvent and Trigger.Connections then
32
			for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
33
		end
34
	end
35
	Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
36
	Event.OnServerEvent:Connect(function(FiredBy,Input)
37
		if FiredBy.Name ~= owner.Name then return end
38
		if Input.MouseEvent then
39
			Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
40
		else
41
			local Begin = Input.UserInputState == Enum.UserInputState.Begin
42
			if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
43
			for _,Action in pairs(ContextActionService.Actions) do
44
				for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
45
			end
46
			Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
47
			UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
48
		end
49
	end)
50
	InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
51
	Event.Parent = NLS([[
52
		local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
53
		local Input = function(Input,gameProcessedEvent)
54
			if gameProcessedEvent then return end
55
			Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
56
		end
57
		UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
58
		local Hit,Target
59
		while wait(1/30) do
60
			if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
61
				Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
62
			end
63
		end
64
	]],owner.Character)
65
end
66
RealGame = game;game = setmetatable({},{
67
	__index = function (self,Index)
68
		local Sandbox = function (Thing)
69
			if Thing:IsA("Player") then
70
				local RealPlayer = Thing
71
				return setmetatable({},{
72
					__index = function (self,Index)
73
						local Type = type(RealPlayer[Index])
74
						if Type == "function" then
75
							if Index:lower() == "getmouse" or Index:lower() == "mouse" then
76
								return function (self)return InternalData["Mouse"] end
77
							end
78
							return function (self,...)return RealPlayer[Index](RealPlayer,...) end
79
						end
80
						return RealPlayer[Index]
81
					end;
82
					__tostring = function(self) return RealPlayer.Name end
83
				})
84
			end
85
		end
86
		if RealGame[Index] then
87
			local Type = type(RealGame[Index])
88
			if Type == "function" then
89
				if Index:lower() == "getservice" or Index:lower() == "service" then
90
					return function (self,Service)
91
						local FakeServices = {
92
							["players"] = function()
93
								return setmetatable({},{
94
									__index = function (self2,Index2)
95
										local RealService = RealGame:GetService(Service)
96
										local Type2 = type(Index2)
97
										if Type2 == "function" then
98
											return function (self,...) return RealService[Index2](RealService,...)end
99
										else
100
											if Index2:lower() == "localplayer" then return Sandbox(owner) end
101
											return RealService[Index2]
102
										end
103
									end;
104
									__tostring = function(self) return RealGame:GetService(Service).Name end
105
								})
106
							end;
107
							["contextactionservice"] = function() return InternalData["ContextActionService"] end;
108
							["userinputservice"] = function() return InternalData["UserInputService"] end;
109
							["runservice"] = function()
110
								return setmetatable({},{
111
									__index = function(self2,Index2)
112
										local RealService = RealGame:GetService(Service)
113
										local Type2 = type(Index2)
114
										if Type2 == "function" then
115
											return function (self,...) return RealService[Index2](RealService,...) end
116
										else
117
											local RunServices = {
118
												["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
119
												["renderstepped"] = function() return RealService["Stepped"] end
120
											}
121
											if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
122
											return RealService[Index2]
123
										end
124
									end
125
								})
126
							end
127
						}
128
						if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
129
						return RealGame:GetService(Service)
130
					end
131
				end
132
				return function (self,...) return RealGame[Index](RealGame,...) end
133
			else
134
				if game:GetService(Index) then return game:GetService(Index) end
135
				return RealGame[Index]
136
			end
137
		end
138
		return nil
139
	end
140
});Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
141
-----------//REFLUX\\-----------
142
--[[Movelist
143
mouseclick = 3 combo attacks
144
K = Kick
145
P = Upwards slash
146
J = Jump boost
147
N = Scythe swing
148
U = Scythe whirlwind
149
G = Scythe combo
150
E = Sword Buster
151
H = Knife throw
152
R = Forward dash/slash
153
Y = Omega blaster
154
T = Taunt
155
F = Transform
156
Q = ???
157
---------]]
158
159
--SB is getting boring lately, no new scripts, people still using overpowered scripts etc etc--
160
--Seen too many people running around with the old one or crappy edited ones(A.K.A dark eccentrics edit), blame Dark eccentric--
161
--Just a lil' secret for anyone that reads this. my next project is gonna be called "Blackburn" OR "Influx" ORR "Card Master"--
162
--Fuck the jade key.--
163
--Enjoy.--
164
165
Player=game:GetService("Players").LocalPlayer
166
Character=Player.Character
167
Character.Humanoid.Name = "noneofurbusiness"
168
hum = Character.noneofurbusiness
169
LeftArm=Character["Left Arm"]
170
LeftLeg=Character["Left Leg"]
171
RightArm=Character["Right Arm"]
172
RightLeg=Character["Right Leg"]
173
Root=Character["HumanoidRootPart"]
174
Head=Character["Head"]
175
Torso=Character["Torso"]
176
Neck=Torso["Neck"]
177
walking = false
178
attacking = false
179
running = false
180
tragedy = false
181
change = 0
182
doombounce = false
183
swordbounce = false
184
absoluteannihilation = false 
185
position = nil
186
MseGuide = true
187
settime = 0
188
sine = 0
189
t = 0
190
combo1 = true
191
dgs = 75
192
combo2 = false
193
combo3 = false
194
mouse = Player:GetMouse()
195
RunSrv = game:GetService("RunService")
196
RenderStepped = game:GetService("RunService").RenderStepped
197
local soundtable = {263033191,263032252,263032172,263032182,263032221}
198
local lmon3 = {"My scythe will tear you apart.","Come a bit closer...","Die from my scythe.","Futile.","Take this scythe.","Where do you want your scar?","My scythe wants to introduce itself.","Feel honored to even touch my scythe.","Flee while you can.","Don't even try.","Slicing time!"}
199
local lmon = {"Feeling Lucky?","I will direct this personally.","Just stay right where you are...","Let's play catch.","Where is that confidence now?","This will hurt...","Remember this.","My power is rising.","Playtime is over.","I'm gonna wipe that smug off your face.","Don't even bother to run.","All of your actions remain futile"}
200
local lmon5 = {"What's wrong? You've gone pale all of the sudden.","I'll use you as target practice.","Sharper than a needle.","Just a friendly reminder...","Come on then!","Are you beginning to sweat?","This will leave a scar...","Surgery time...","Like a hot knife through butter..."}
201
local lmon7 = {"Are you afraid?","Take this!","Can't dodge this.","Kaboom.","Hope is irrelevant.","Why don't you take this head on?","I'm not finished.","Dare to underestimate my power again?","Shoo.","Begone.","Out of my way!"}
202
local secrettalk = {"And now you'll cease to exist.","This is the last time you've ridiculed my power.","End of the chapter for you.","I will send you to the next world with this.","I had enough of your attitude.","Consider this as a gift.","Fatality.","Another one bites the dust...","Don't come back.","Let me show you true power."}
203
local mostrandomsoundtable = {527970724,1026907795,12222058,1282729525,165431824,167293985,717192545,150245085,143796003,948494432,1434756150,130801781,138124641,132470328,602163388,174658105,220042720,292838651,949987327,142347633,141679994,223147718,130759239,257642130,224299497}
204
local glassshatter = {566476056,566477077,566476547,566476140,566475199,566476026}
205
rdnm = #soundtable
206
mostrandom = #mostrandomsoundtable
207
lmon2 = #lmon
208
lmon4 = #lmon3
209
lmon6 = #lmon5
210
lmon8 = #lmon7
211
secret = #secrettalk
212
glasss = #glassshatter
213
removeuseless = game:GetService("Debris")
214
damageall={}
215
Repeater={}
216
Repeater2={}
217
nonmeshRepeater={}
218
nonmeshRepeater2={}
219
dmgii={}
220
DamageAll2={}
221
SlowlyFade={}
222
th1={}
223
th2={}
224
th3={}
225
Extreme={}
226
ExtremeM={}
227
ExtremeM2={}
228
m3={}
229
th4={}
230
th5={}
231
UpMover={}
232
openshocktable={}
233
LessSize={}
234
ForwardMover={}
235
signtable={}
236
signtransparency={}
237
signmover={}
238
signrotator={}
239
TheColor = BrickColor.new("Really red")
240
241
landingsound = Instance.new("Sound", Torso)
242
landingsound.SoundId = "rbxassetid://379698301"
243
landingsound.Volume = 4
244
245
step = Instance.new("Sound", Torso)
246
step.SoundId = "rbxassetid://337064700"
247
step.Volume = 3
248
249
energyburst = Instance.new("Sound", Torso)
250
energyburst.SoundId = "rbxassetid://278641993"
251
energyburst.Volume = 3
252
253
charge = Instance.new("Sound", Torso)
254
charge.SoundId = "rbxassetid://1620566047"
255
charge.Volume = 3
256
257
energyburst2 = Instance.new("Sound", Torso)
258
energyburst2.SoundId = "rbxassetid://1368637781"
259
energyburst2.Volume = 3
260
261
lunge = Instance.new("Sound", Torso)
262
lunge.SoundId = "rbxassetid://28144425"
263
lunge.Pitch = .7
264
lunge.Volume = 5
265
266
kiready = Instance.new("Sound", Torso)
267
kiready.SoundId = "rbxassetid://1619519574"
268
kiready.Pitch = 1
269
kiready.Volume = 3
270
271
kigo = Instance.new("Sound", Torso)
272
kigo.SoundId = "rbxassetid://1620239422"
273
kigo.Pitch = 1
274
kigo.Volume = 3
275
276
lunge2 = Instance.new("Sound", Torso)
277
lunge2.SoundId = "rbxassetid://28144425"
278
lunge2.Pitch = .5
279
lunge2.Volume = 5
280
281
lunge3 = Instance.new("Sound", Torso)
282
lunge3.SoundId = "rbxassetid://28144425"
283
lunge3.Pitch = .6
284
lunge3.Volume = 5
285
286
aura = Instance.new("Sound", Torso)
287
aura.Volume = 2
288
aura.Looped = true
289
aura.SoundId = "rbxassetid://1382718007"
290
291
swordlang = Instance.new("Sound", Torso)
292
swordlang.SoundId = "rbxassetid://62339698"
293
swordlang.Volume = 5
294
swordlang.Pitch = .3
295
296
daggersheet = Instance.new("Sound", Torso)
297
daggersheet.SoundId = "rbxassetid://62339698"
298
daggersheet.Volume = 3
299
300
local HEADLERP = Instance.new("ManualWeld")
301
HEADLERP.Parent = Head
302
HEADLERP.Part0 = Head
303
HEADLERP.Part1 = Head
304
HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
305
306
local TORSOLERP = Instance.new("ManualWeld")
307
TORSOLERP.Parent = Root
308
TORSOLERP.Part0 = Torso
309
TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
310
311
local ROOTLERP = Instance.new("ManualWeld")
312
ROOTLERP.Parent = Root
313
ROOTLERP.Part0 = Root
314
ROOTLERP.Part1 = Torso
315
ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
316
317
local RIGHTARMLERP = Instance.new("ManualWeld")
318
RIGHTARMLERP.Parent = RightArm
319
RIGHTARMLERP.Part0 = RightArm
320
RIGHTARMLERP.Part1 = Torso
321
RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
322
323
local LEFTARMLERP = Instance.new("ManualWeld")
324
LEFTARMLERP.Parent = LeftArm
325
LEFTARMLERP.Part0 = LeftArm
326
LEFTARMLERP.Part1 = Torso
327
LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
328
329
local RIGHTLEGLERP = Instance.new("ManualWeld")
330
RIGHTLEGLERP.Parent = RightLeg
331
RIGHTLEGLERP.Part0 = RightLeg
332
RIGHTLEGLERP.Part1 = Torso
333
RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
334
335
local LEFTLEGLERP = Instance.new("ManualWeld")
336
LEFTLEGLERP.Parent = LeftLeg
337
LEFTLEGLERP.Part0 = LeftLeg
338
LEFTLEGLERP.Part1 = Torso
339
LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
340
341
local function weldBetween(a, b)
342
    local weld = Instance.new("ManualWeld", a)
343
    weld.Part0 = a
344
    weld.Part1 = b
345
    weld.C0 = a.CFrame:inverse() * b.CFrame
346
    return weld
347
end
348
349
local function ci(x, c, y, n)
350
so = Instance.new("Sound", x)
351
so.SoundId = c
352
so.Volume = y
353
so.Looped = n
354
end
355
356
ArtificialHB = Instance.new("BindableEvent", script)
357
ArtificialHB.Name = "Heartbeat"
358
script:WaitForChild("Heartbeat")
359
360
frame = 1 / 60
361
tf = 0
362
allowframeloss = false
363
tossremainder = false
364
365
366
lastframe = tick()
367
script.Heartbeat:Fire()
368
369
370
game:GetService("RunService").Heartbeat:connect(function(s, p)
371
	tf = tf + s
372
	if tf >= frame then
373
		if allowframeloss then
374
			script.Heartbeat:Fire()
375
			lastframe = tick()
376
		else
377
			for i = 1, math.floor(tf / frame) do
378
				script.Heartbeat:Fire()
379
			end
380
			lastframe = tick()
381
		end
382
		if tossremainder then
383
			tf = 0
384
		else
385
			tf = tf - frame * math.floor(tf / frame)
386
		end
387
	end
388
end)
389
390
function swait(num)
391
	if num == 0 or num == nil then
392
		game:service("RunService").Stepped:wait(0)
393
	else
394
		for i = 0, num do
395
			game:service("RunService").Stepped:wait(0)
396
		end
397
	end
398
end
399
400
godmode = coroutine.wrap(function()
401
while true do
402
hum.MaxHealth = math.huge
403
wait(0.0000001)
404
hum.Health = math.huge
405
wait()
406
end
407
end)
408
godmode()
409
ff = Instance.new("ForceField", Character)
410
ff.Visible = false
411
412
function damagealll(Radius,Position)		
413
	local Returning = {}		
414
	for _,v in pairs(workspace:GetChildren()) do		
415
		if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
416
if v:FindFirstChild("Torso") then		
417
			local Mag = (v.Torso.Position - Position).magnitude		
418
			if Mag < Radius then		
419
				table.insert(Returning,v)		
420
			end
421
elseif v:FindFirstChild("UpperTorso") then	
422
			local Mag = (v.UpperTorso.Position - Position).magnitude		
423
			if Mag < Radius then		
424
				table.insert(Returning,v)		
425
			end
426
end	
427
		end		
428
	end		
429
	return Returning		
430
end
431
432
doomtheme = Instance.new("Sound", Torso)
433
doomtheme.Volume = 1
434
doomtheme.Looped = true
435
doomtheme.SoundId = "rbxassetid://929330882"
436
doomtheme:Play()
437
438
light = Instance.new("PointLight", Torso)
439
light.Color = Color3.new(255,0,0)
440
light.Range = 8
441
light.Brightness = 100
442
443
pBase = Instance.new("Part", LeftArm)
444
pBase.BrickColor = BrickColor.new("Really black")
445
pBase.Material = "Granite"
446
pBase.Size = Vector3.new(1.05,.3,1.05)
447
pBase.CanCollide = false
448
pBasew = weldBetween(pBase,LeftArm)
449
pBasew.C0 = CFrame.new(0,.92,0)
450
451
pBase2 = Instance.new("WedgePart", pBase)
452
pBase2.BrickColor = BrickColor.new("Really black")
453
pBase2.Material = "Granite"
454
pBase2.Size = Vector3.new(1.05,1.05,1.05)
455
pBase2.CanCollide = false
456
pBase2w = weldBetween(pBase2,LeftArm)
457
pBase2w.C0 = CFrame.new(0,0,-.25) * CFrame.Angles(math.rad(-90),math.rad(-90),math.rad(0))
458
459
pBase3 = Instance.new("Part", pBase)
460
pBase3.BrickColor = BrickColor.new("Really black")
461
pBase3.Material = "Granite"
462
pBase3.Size = Vector3.new(.4,.65,.85)
463
pBase3.CanCollide = false
464
pBase3w = weldBetween(pBase3,LeftArm)
465
pBase3w.C0 = CFrame.new(0.4,.85,0)
466
467
pBase4 = Instance.new("Part", pBase)
468
pBase4.BrickColor = BrickColor.new("Mid Gray")
469
pBase4.Material = "Ice"
470
pBase4.Size = Vector3.new(.3,.45,.75)
471
pBase4.CanCollide = false
472
pBase4w = weldBetween(pBase4,LeftArm)
473
pBase4w.C0 = CFrame.new(0.4,1.03,0)
474
475
pBase5 = Instance.new("Part", pBase)
476
pBase5.BrickColor = BrickColor.new("Mid Gray")
477
pBase5.Material = "Glass"
478
pBase5.Size = Vector3.new(.15,2,.65)
479
pBase5.CanCollide = false
480
pBase5w = weldBetween(pBase5,LeftArm)
481
pBase5w.C0 = CFrame.new(0.4,1.53,0)
482
483
pBase6 = Instance.new("WedgePart", pBase)
484
pBase6.BrickColor = BrickColor.new("Mid Gray")
485
pBase6.Material = "Glass"
486
pBase6.Size = Vector3.new(.15,1.05,.65)
487
pBase6.CanCollide = false
488
pBase6w = weldBetween(pBase6,LeftArm)
489
pBase6w.C0 = CFrame.new(0.4,-3.05,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
490
491
pBase7 = Instance.new("Part", pBase)
492
pBase7.BrickColor = TheColor
493
pBase7.Material = "Neon"
494
pBase7.Size = Vector3.new(.07,2,.67)
495
pBase7.CanCollide = false
496
pBase7w = weldBetween(pBase7,LeftArm)
497
pBase7w.C0 = CFrame.new(0.4,1.53,0)
498
499
pBase8 = Instance.new("WedgePart", pBase)
500
pBase8.BrickColor = TheColor
501
pBase8.Material = "Neon"
502
pBase8.Size = Vector3.new(.07,1.05,.65)
503
pBase8.CanCollide = false
504
pBase8w = weldBetween(pBase8,LeftArm)
505
pBase8w.C0 = CFrame.new(0.4,-3.05,0.016) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
506
507
pBase9 = Instance.new("Part", pBase)
508
pBase9.BrickColor = TheColor
509
pBase9.Material = "Neon"
510
pBase9.Size = Vector3.new(.07,2,.05)
511
pBase9.CanCollide = false
512
pBase9w = weldBetween(pBase9,LeftArm)
513
pBase9w.C0 = CFrame.new(0.4,2.53,0.31)
514
515
pBase10 = Instance.new("Part", pBase)
516
pBase10.BrickColor = TheColor
517
pBase10.Material = "Neon"
518
pBase10.Size = Vector3.new(.4,.55,.75)
519
pBase10.CanCollide = false
520
pBase10w = weldBetween(pBase10,LeftArm)
521
pBase10w.C0 = CFrame.new(0.42,.85,0)
522
523
pBase11 = Instance.new("Part", pBase)
524
pBase11.BrickColor = BrickColor.new("Really black")
525
pBase11.Material = "Granite"
526
pBase11.Size = Vector3.new(.4,.50,.70)
527
pBase11.CanCollide = false
528
pBase11w = weldBetween(pBase11,LeftArm)
529
pBase11w.C0 = CFrame.new(0.43,.85,0)
530
531
pBase12 = Instance.new("Part", pBase)
532
pBase12.BrickColor = TheColor
533
pBase12.Material = "Neon"
534
pBase12.Size = Vector3.new(.2,.2,.2)
535
pBase12.CanCollide = false
536
pBase12.Shape = 0
537
pBase12w = weldBetween(pBase12,LeftArm)
538
pBase12w.C0 = CFrame.new(0.5,.135,0)
539
540
TheCore = Instance.new("Part", pBase)
541
TheCore.CanCollide = false
542
TheCore.Size = Vector3.new(0,0,0)
543
TheCore.Material = "Fabric"
544
TheCore.BrickColor = TheColor
545
TheCoreMESH = Instance.new("SpecialMesh", TheCore)
546
TheCoreMESH.Scale = Vector3.new(.29,.29,.29)
547
TheCoreMESH.MeshId = "rbxassetid://19251107"
548
TheCoreweld = weldBetween(TheCore, pBase12)
549
TheCoreweld.C0 = CFrame.new(0, 0.05, 0) * CFrame.Angles(math.rad(90), math.rad(90), math.rad(0))
550
551
larmf = Instance.new("Part", Torso)
552
larmf.BrickColor = TheColor
553
larmf.Size = Vector3.new(1.001, 2.001, 1.001)
554
larmf.Material = "Neon"
555
larmf.Transparency = .9
556
larmf.CanCollide = false
557
larmfweld = weldBetween(larmf,LeftArm)
558
559
rarmf = Instance.new("Part", larmf)
560
rarmf.BrickColor = TheColor
561
rarmf.Size = Vector3.new(1.001, 2.001, 1.001)
562
rarmf.Material = "Neon"
563
rarmf.Transparency = .9
564
rarmf.CanCollide = false
565
rarmfweld = weldBetween(rarmf,RightArm)
566
567
llegf = Instance.new("Part", larmf)
568
llegf.BrickColor = TheColor
569
llegf.Size = Vector3.new(1.001, 2.001, 1.001)
570
llegf.Material = "Neon"
571
llegf.Transparency = .9
572
llegf.CanCollide = false
573
llegffweld = weldBetween(llegf,LeftLeg)
574
575
rlegf = Instance.new("Part", larmf)
576
rlegf.BrickColor = TheColor
577
rlegf.Size = Vector3.new(1.001, 2.001, 1.001)
578
rlegf.Material = "Neon"
579
rlegf.Transparency = .9
580
rlegf.CanCollide = false
581
rlegfweld = weldBetween(rlegf,RightLeg)
582
583
Torsof = Instance.new("Part", larmf)
584
Torsof.BrickColor = TheColor
585
Torsof.Size = Vector3.new(2.001, 2.001, 1.001)
586
Torsof.Material = "Neon"
587
Torsof.Transparency = .9
588
Torsof.CanCollide = false
589
Torsofweld = weldBetween(Torsof,Torso)
590
591
local turnoffandon = coroutine.wrap(function()
592
while wait() do
593
if transformingpart then
594
else
595
for i = 1, 25 do
596
larmf.Transparency = larmf.Transparency + .01
597
rarmf.Transparency = rarmf.Transparency + .01
598
llegf.Transparency = llegf.Transparency + .01
599
rlegf.Transparency = rlegf.Transparency + .01
600
Torsof.Transparency = Torsof.Transparency + .01
601
swait()
602
end
603
end
604
for i = 1, 25 do
605
if transformingpart then
606
else
607
larmf.Transparency = larmf.Transparency - .01
608
rarmf.Transparency = rarmf.Transparency - .01
609
llegf.Transparency = llegf.Transparency - .01
610
rlegf.Transparency = rlegf.Transparency - .01
611
Torsof.Transparency = Torsof.Transparency - .01
612
swait()
613
end
614
end
615
end
616
end)
617
turnoffandon()
618
619
local fidgetspinner = coroutine.wrap(function()
620
while true do
621
TheCoreweld.C0 = TheCoreweld.C0 * CFrame.Angles(math.rad(1), math.rad(0), math.rad(0))
622
swait()
623
end
624
end)
625
fidgetspinner()
626
627-
for _,n in pairs(Character:GetChildren()) do
627+
628-
if n:IsA("Accessory") then n:Remove() end
628+
629
while true do
630-
for _,x in pairs(Character:GetChildren()) do
630+
631-
if x:IsA("Decal") then x:Remove() end
631+
632
position = "Walking"
633
elseif Root.Velocity.Magnitude < 0.5 and running == false and nottransform then
634
trail = false
635
position = "Idle"
636
elseif Root.Velocity.Magnitude < 0.5 and running == false then
637
trail = false
638
position = "Idle2"
639
elseif Root.Velocity.Magnitude > 15 then
640
position = "Running"
641
else
642
end
643
wait()
644
end
645
end)
646
checks1()
647
648
Trail = coroutine.wrap(function()
649
while true do
650
if transformingpart then
651
elseif trail then
652
if trailntrue then
653
for i = 1, 10 do
654
Trailn.BrickColor = TheCore.BrickColor
655
TrailnMESH.Scale = TrailnMESH.Scale + Vector3.new(0,.4,.4)
656
Trailn.Transparency = Trailn.Transparency + 0.1
657
wait()
658
end
659
end
660
elseif not trail then
661
trailntrue = true
662
Trailn = Instance.new("Part", Torso)
663
Trailn.Size = Vector3.new(0.5, 0.5, 0.5)
664
Trailn.Material = "Neon"
665
Trailn.BrickColor = TheCore.BrickColor
666
Trailn.Transparency = 0
667
Trailn.Anchored = true
668
Trailn.CanCollide = false
669
TrailnMESH = Instance.new("SpecialMesh", Trailn)
670
TrailnMESH.MeshType = "Cylinder"
671
TrailnMESH.Scale = Vector3.new(.1,0.01,0.01)
672
Trailn.CFrame = Root.CFrame * CFrame.new(0,-2.9,0) * CFrame.Angles(math.rad(90),math.rad(90),0)
673
for i = 1, 35 do
674
Trailn.BrickColor = TheCore.BrickColor
675
TrailnMESH.Scale = TrailnMESH.Scale + Vector3.new(0,.4,.4)
676
wait()
677
end
678
for i = 1, 10 do
679
Trailn.BrickColor = TheCore.BrickColor
680
TrailnMESH.Scale = TrailnMESH.Scale + Vector3.new(0,.4,.4)
681
Trailn.Transparency = Trailn.Transparency + .1
682
wait()
683
end
684
Trailn:Remove()
685
trailntrue = false
686
end
687
wait()
688
end
689
end)
690
Trail()
691
692
OrgnC0 = Neck.C0
693
local movelimbs = coroutine.wrap(function()
694
while RunSrv.RenderStepped:wait() do
695
TrsoLV = Torso.CFrame.lookVector
696
Dist = nil
697
Diff = nil
698
if not MseGuide then
699
print("l")
700
else
701
local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
702
Dist = (Head.CFrame.p-Point).magnitude
703
Diff = Head.CFrame.Y-Point.Y
704
local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
705
Dist2 = (LeftArm.CFrame.p-Point).magnitude
706
Diff2 = LeftArm.CFrame.Y-Point.Y
707
HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
708
Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*1), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1), .1)
709
end
710
end
711
end)
712
movelimbs()
713
714
mouse.Button1Down:connect(function()
715
	if combo1 then
716
if debounce then return end
717
debounce = true
718
attacking = true
719
combo1 = false
720
tr1.Enabled = true
721
combo2 = true
722
hum.WalkSpeed = 10
723
for i = 1, 12 do
724
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-55), math.rad(0)), 0.6)
725
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(-55),0),0.6)
726
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5,.2,-1) * CFrame.Angles(math.rad(-165),math.rad(0),math.rad(90)), 0.6)
727
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.6)
728
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
729
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
730
swait()
731
end
732
lunge:Play()
733
htbox = Instance.new("Part", pBase5)
734
htbox.CFrame = pBase5.CFrame
735
htbox.Transparency = 1
736
htbox.CanCollide = false
737
htbox.Size = Vector3.new(.17,4,.68)
738
htboxweld = weldBetween(htbox,pBase5)
739
htbox.Touched:connect(function(hit)
740
if hit.Parent:IsA("Part") then
741
elseif hit.Parent:IsA("SpecialMesh") then
742
elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
743
elseif hit.Parent:findFirstChildOfClass("Humanoid") then
744
if damagedebounce == true then return end
745
damagedebounce = true
746
Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
747
Slachtoffer:TakeDamage(math.random(25,35))
748
rdnm = soundtable[math.random(1,#soundtable)]
749
slashwound = Instance.new("Sound", Slachtoffer.Torso)
750
slashwound.SoundId = "rbxassetid://"..rdnm
751
slashwound.Volume = 4
752
slashwound:Play()
753
removeuseless:AddItem(slashwound,2)
754
end
755
end)
756
trailactivate = true
757
for i = 1, 12 do
758
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(55), math.rad(0)), 0.6)
759
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(55),0),0.6)
760
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5,1,-1) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(90)), 0.6)
761
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.6)
762
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
763
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
764
swait()
765
end
766
attacking = false   
767
debounce = false
768
damagedebounce = false
769
htbox:Remove()
770
trailactivate = false
771
hum.WalkSpeed = 18
772
tr1.Enabled = false
773
elseif combo2 then
774
if debounce then return end
775
hum.WalkSpeed = 8
776
trailactive = true
777
debounce = true
778
attacking = true
779
tr1.Enabled = true
780
combo2 = false
781
combo3 = true
782
swordlang:Play()
783
for i = 1, 12 do
784
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.6)
785
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2, 0, 0.501) * CFrame.Angles(math.rad(-90), math.rad(45), math.rad(0)), 0.6)
786
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 2, 0.5) * CFrame.Angles(math.rad(-90), math.rad(90), math.rad(0)), 0.6)
787
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.6)
788
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
789
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
790
swait()
791
end
792
htbox = Instance.new("Part", pBase5)
793
htbox.CFrame = pBase5.CFrame
794
htbox.Transparency = 1
795
htbox.CanCollide = false
796
htbox.Size = Vector3.new(.25,6,.1)
797
htboxweld = weldBetween(htbox,pBase5)
798
htbox.Touched:connect(function(hit)
799
if hit.Parent:IsA("Part") then
800
elseif hit.Parent:IsA("SpecialMesh") then
801
elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
802
elseif hit.Parent:findFirstChildOfClass("Humanoid") then
803
if damagedebounce == true then return end
804
damagedebounce = true
805
Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
806
Slachtoffer:TakeDamage(math.random(31,47))
807
rdnm = soundtable[math.random(1,#soundtable)]
808
slashwound = Instance.new("Sound", Slachtoffer.Torso)
809
slashwound.SoundId = "rbxassetid://"..rdnm
810
slashwound.Volume = 4
811
slashwound:Play()
812
removeuseless:AddItem(slashwound,2)
813
end
814
end)
815
lunge2:Play()
816
for i = 1, 14 do
817
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.4)
818
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0, 2, 0.5) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(90)), 0.6)
819
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.6)
820
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.6)
821
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
822
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
823
swait()
824
end
825
debounce = false
826
attacking = false
827
damagedebounce = false
828
htbox:Remove()
829
hum.WalkSpeed = 18
830
tr1.Enabled = false
831
elseif combo3 then
832
if debounce then return end
833
debounce = true
834
trailactivate = true
835
attacking = true
836
combo3 = false
837
trailactivate = false
838
combo1 = true
839
tr1.Enabled = true
840
t = 0
841
htbox = Instance.new("Part", pBase5)
842
htbox.CFrame = pBase5.CFrame
843
htbox.Transparency = 1
844
htbox.CanCollide = false
845
htbox.Size = Vector3.new(.17,4,.68)
846
htboxweld = weldBetween(htbox,pBase5)
847
htbox.Touched:connect(function(hit)
848
if hit.Parent:IsA("Part") then
849
elseif hit.Parent:IsA("SpecialMesh") then
850
elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
851
elseif hit.Parent:findFirstChildOfClass("Humanoid") then
852
for i = 1, 5 do
853
if damagedebounce == true then return end
854
damagedebounce = true
855
Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
856
Slachtoffer:TakeDamage(math.random(7,15))
857
wait(.1)
858
damagedebounce = false
859
wait()
860
end
861
rdnm = soundtable[math.random(1,#soundtable)]
862
slashwound = Instance.new("Sound", Slachtoffer.Torso)
863
slashwound.SoundId = "rbxassetid://"..rdnm
864
slashwound.Volume = 4
865
slashwound:Play()
866
removeuseless:AddItem(slashwound,2)
867
end
868
end)
869
for i = 1, 10 do
870
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
871
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.6)
872
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.6)
873
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
874
swait()
875
end
876
hum.WalkSpeed = 25
877
lunge3:Play()
878
for i = 1, 40 do
879
t = t + 80
880
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(t), math.rad(0)), 0.6)
881
swait()
882
end
883
htbox:Remove()
884
hum.WalkSpeed = 18
885
attacking = false
886
damagedebounce = false
887
debounce = false
888
trailactivate = false
889
tr1.Enabled = false
890
end
891
end)
892
893
mouse.KeyDown:connect(function(Press)
894
Press=Press:lower()
895
if Press=='t' then
896
if tauntdebounce == true then return end
897
tauntdebounce = true
898
RAW = Instance.new("Sound", Torso)
899
RAW.SoundId = "rbxassetid://347972965"
900
RAW.Volume = 6
901
RAW:Play()
902
RAWPOWER = Instance.new("Part", Torso)
903
RAWPOWER.Size = Vector3.new(0.5, 0.5, 0.5)
904
RAWPOWER.Material = "Neon"
905
RAWPOWER.BrickColor = TheColor
906
RAWPOWER.Transparency = 0
907
RAWPOWER.Anchored = true
908
RAWPOWER.CanCollide = false
909
RAWPOWERMESH = Instance.new("SpecialMesh", RAWPOWER)
910
RAWPOWERMESH.MeshType = "Cylinder"
911
RAWPOWERMESH.Scale = Vector3.new(.1,0.01,0.01)
912
RAWPOWER.CFrame = Root.CFrame * CFrame.new(0,-2.9,0) * CFrame.Angles(math.rad(90),math.rad(90),0)
913
for i = 1, 100 do
914
RAWPOWER.BrickColor = TheCore.BrickColor
915
RAWPOWERMESH.Scale = RAWPOWERMESH.Scale + Vector3.new(0,2,2)
916
RAWPOWER.Transparency = RAWPOWER.Transparency + 0.01
917
wait()
918
end
919
wait(RAW.TimeLength)
920
RAWPOWER:Remove()
921
RAW:Remove()
922
tauntdebounce = false
923
end
924
end)
925
926
mouse.KeyDown:connect(function(Press)
927
Press=Press:lower()
928
if Press=='l' then ------------- Orbital cannon of doom
929
if doombounce then return end
930
doombounce = true
931
if debounce then return end
932
debounce = true
933
attacking = true
934
acti = true
935
hum.WalkSpeed = 0
936
quicklerppp = coroutine.wrap(function()
937
for i = 1, 10 do 
938
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)), 0.4)
939
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.5)
940
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.25, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
941
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 1.8, .2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
942
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 1.8, 0.2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(3)), 0.5)
943
wait()
944
end
945
end)
946
quicklerppp()
947
BallOfDeath = Instance.new("Part", Torso)
948
BallOfDeath.Material = "Neon"
949
BallOfDeath.CanCollide = false
950
BallOfDeath.Anchored = true
951
BallOfDeath.BrickColor = TheColor
952
BallOfDeath.Size = Vector3.new(.1,.1,.1)
953
BallOfDeathShape = Instance.new("SpecialMesh", BallOfDeath)
954
BallOfDeathShape.MeshType = "Sphere"
955
BallOfDeathShape.Scale = Vector3.new(1,1,1)
956
sou = coroutine.wrap(function()
957
mylegacy = Instance.new("Sound", BallOfDeath)
958
mylegacy.SoundId = "rbxassetid://907530407"
959
mylegacy.Looped = true
960
mylegacy.Volume = 0
961
mylegacy:Play()
962
for i = 1, 50 do
963
mylegacy.Volume = mylegacy.Volume + .1
964
wait()
965
end
966
end)
967
sou()
968
if nottransform then
969
for i = 1, 94 do
970
BallOfDeath.BrickColor = TheCore.BrickColor
971
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.59 + .05 * math.sin(sine/12), 0.1 -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8  + 6 * math.sin(sine/12))), .2)
972
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0),math.rad(30),math.rad(2)),.2)
973
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-0),math.rad(0)),.2)
974
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
975
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
976
BallOfDeath.CFrame = pBase5.CFrame * CFrame.new(0,-20,0)
977
BallOfDeathShape.Scale = BallOfDeathShape.Scale + Vector3.new(4,4,4)
978
wait()
979
end
980
elseif not nottransform then
981
for i = 1, 190 do
982
BallOfDeath.BrickColor = TheCore.BrickColor
983
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5+ .02 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(-8), math.rad(0 * math.cos(sine/8)), math.rad(0)), .3)
984
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-0),math.rad(0)),.4)
985
TORSOLERP.C0 = TORSOLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
986
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55 + .02 * math.sin(sine/8), .15) * CFrame.Angles(math.rad(0 * math.sin(sine/8)), math.rad(0 + 2 * math.sin(sine/8)), math.rad(-2 - 0 * math.sin(sine/8))), .3)
987
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, .1 + 0.05 * math.sin(sine/8), 0.1) * CFrame.Angles(math.rad(2 - 2 * math.sin(sine/8)), math.rad(15 - 2 * math.sin(sine/8)), math.rad(-8 - 1 * math.sin(sine/8))), .3)
988
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8 + .02 * math.sin(sine/8), .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2 + 0 * math.sin(sine/8))), .3)
989
BallOfDeath.CFrame = pBase5.CFrame * CFrame.new(0,-20,0)
990
BallOfDeathShape.Scale = BallOfDeathShape.Scale + Vector3.new(2,2,2)
991
wait()
992
end
993
end
994
minsou = coroutine.wrap(function()
995
for i = 1, 50 do
996
mylegacy.Volume = mylegacy.Volume - 0.08
997
wait()
998
end
999
mylegacy:Remove()
1000
end)
1001
minsou()
1002
quicklerpppp = coroutine.wrap(function()
1003
for i = 1, 10 do 
1004
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(0)), 0.4)
1005
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.5)
1006
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
1007
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
1008
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
1009
wait()
1010
end
1011
hum.WalkSpeed = 18
1012
attacking = false
1013
end)
1014
quicklerpppp()
1015
LightOfDeath = Instance.new("Part", Torso)
1016
LightOfDeath.Size = Vector3.new(0.5, 0.5, 0.5)
1017
LightOfDeath.Material = "Neon"
1018
LightOfDeath.BrickColor = TheColor
1019
LightOfDeath.Transparency = 1
1020
LightOfDeath.Anchored = true
1021
LightOfDeath.CanCollide = false
1022
LightOfDeathMESH = Instance.new("SpecialMesh", LightOfDeath)
1023
LightOfDeathMESH.MeshType = "Cylinder"
1024
LightOfDeathMESH.Scale = Vector3.new(1000,3,3)
1025
LightOfDeath.CFrame = CFrame.new(mouse.Hit.p) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90))
1026
removeuseless:AddItem(LightOfDeath,25)
1027
removeuseless:AddItem(BallOfDeath,25)
1028
positioning = coroutine.wrap(function()
1029
BallOfDeath.CFrame = BallOfDeath.CFrame:lerp(CFrame.new(mouse.Hit.p) * CFrame.new(0,250,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),.5)
1030
while acti do
1031
LightOfDeath.BrickColor = TheCore.BrickColor
1032
BallOfDeath.BrickColor = TheCore.BrickColor
1033
BallOfDeath.CFrame = BallOfDeath.CFrame:lerp(CFrame.new(mouse.Hit.p) * CFrame.new(0,250,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),.1)
1034
LightOfDeath.CFrame = LightOfDeath.CFrame:lerp(CFrame.new(mouse.Hit.p) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),.1)
1035
wait()
1036
end
1037
end)
1038
positioning()
1039
wait(1)
1040
debounce = false
1041
attacking = false
1042
quickcourrr = coroutine.wrap(function()
1043
for i = 1, 100 do
1044
LightOfDeath.Transparency = LightOfDeath.Transparency - 0.01
1045
wait()
1046
end
1047
end)
1048
quickcourrr()
1049
soundofdoom = Instance.new("Sound", LightOfDeath)
1050
soundofdoom.SoundId = "rbxassetid://1545630949"
1051
soundofdoom.Volume = 10
1052
soundofdoom:Play()
1053
wait(9)
1054
acti = false
1055
LightOfDeath.Anchored = true
1056
rays = Instance.new("Part", Torso)
1057
rays.Size = Vector3.new(1, 1, 1)
1058
rays.Transparency = 0
1059
rays.BrickColor = TheColor
1060
rays.Material = "Neon"
1061
rays.Anchored = true
1062
rays.CanCollide = false
1063
rays.CFrame = LightOfDeath.CFrame * CFrame.new(250,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
1064
raysmesh = Instance.new("SpecialMesh", rays) 
1065
raysmesh.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1066
raysmesh.Scale = Vector3.new(1, 1, 1)
1067
rays2 = Instance.new("Part", Torso)
1068
rays2.Size = Vector3.new(1, 1, 1)
1069
rays2.Transparency = 0
1070
rays2.BrickColor = TheColor
1071
rays2.Material = "Neon"
1072
rays2.Anchored = true
1073
rays2.CanCollide = false
1074
rays2.CFrame = LightOfDeath.CFrame * CFrame.new(200,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
1075
raysmesh2 = Instance.new("SpecialMesh", rays2) 
1076
raysmesh2.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1077
raysmesh2.Scale = Vector3.new(1, 1, 1)
1078
rays3 = Instance.new("Part", Torso)
1079
rays3.Size = Vector3.new(1, 1, 1)
1080
rays3.Transparency = 0
1081
rays3.BrickColor = TheColor
1082
rays3.Material = "Neon"
1083
rays3.Anchored = true
1084
rays3.CanCollide = false
1085
rays3.CFrame = LightOfDeath.CFrame * CFrame.new(150,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
1086
raysmesh3 = Instance.new("SpecialMesh", rays3) 
1087
raysmesh3.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1088
raysmesh3.Scale = Vector3.new(1, 1, 1)
1089
rays4 = Instance.new("Part", Torso)
1090
rays4.Size = Vector3.new(1, 1, 1)
1091
rays4.Transparency = 0
1092
rays4.BrickColor = TheColor
1093
rays4.Material = "Neon"
1094
rays4.Anchored = true
1095
rays4.CanCollide = false
1096
rays4.CFrame = LightOfDeath.CFrame * CFrame.new(100,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
1097
raysmesh4 = Instance.new("SpecialMesh", rays4) 
1098
raysmesh4.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1099
raysmesh4.Scale = Vector3.new(1, 1, 1)
1100
rays5 = Instance.new("Part", Torso)
1101
rays5.Size = Vector3.new(1, 1, 1)
1102
rays5.Transparency = 0
1103
rays5.BrickColor = TheColor
1104
rays5.Material = "Neon"
1105
rays5.Anchored = true
1106
rays5.CanCollide = false
1107
rays5.CFrame = LightOfDeath.CFrame * CFrame.new(50,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
1108
raysmesh5 = Instance.new("SpecialMesh", rays5) 
1109
raysmesh5.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1110
raysmesh5.Scale = Vector3.new(1, 1, 1)
1111
rays6 = Instance.new("Part", Torso)
1112
rays6.Size = Vector3.new(1, 1, 1)
1113
rays6.Transparency = 0
1114
rays6.BrickColor = TheColor
1115
rays6.Material = "Neon"
1116
rays6.Anchored = true
1117
rays6.CanCollide = false
1118
rays6.CFrame = LightOfDeath.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
1119
raysmesh6 = Instance.new("SpecialMesh", rays6) 
1120
raysmesh6.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1121
raysmesh6.Scale = Vector3.new(1, 1, 1)
1122
ff = coroutine.wrap(function()
1123
for i = 1, 100 do
1124
raysmesh.Scale = raysmesh.Scale + Vector3.new(6,6,6)
1125
rays.Transparency = rays.Transparency + 0.03
1126
raysmesh2.Scale = raysmesh2.Scale + Vector3.new(6,6,6)
1127
rays2.Transparency = rays2.Transparency + 0.03
1128
raysmesh3.Scale = raysmesh3.Scale + Vector3.new(6,6,6)
1129
rays3.Transparency = rays3.Transparency + 0.03
1130
raysmesh4.Scale = raysmesh4.Scale + Vector3.new(6,6,6)
1131
rays4.Transparency = rays4.Transparency + 0.03
1132
raysmesh5.Scale = raysmesh5.Scale + Vector3.new(6,6,6)
1133
rays5.Transparency = rays5.Transparency + 0.03
1134
raysmesh6.Scale = raysmesh6.Scale + Vector3.new(6,6,6)
1135
rays6.Transparency = rays6.Transparency + 0.03
1136
wait()
1137
end
1138
end)
1139
ff()
1140
blastwave = Instance.new("Part", Torso)
1141
blastwave.Size = Vector3.new(1, 1, 1)
1142
blastwave.Transparency = 0
1143
blastwave.BrickColor = TheColor
1144
blastwave.Material = "Neon"
1145
blastwave.Anchored = true
1146
blastwave.CanCollide = false
1147
blastwave.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
1148
removeuseless:AddItem(blastwave,10)
1149
DDTblastwave = Instance.new("SpecialMesh", blastwave) 
1150
DDTblastwave.MeshId = "http://www.roblox.com/asset/?id=20329976" 
1151
DDTblastwave.Scale = Vector3.new(1, 1, 1)
1152
blastwave2 = Instance.new("Part", Torso)
1153
blastwave2.Size = Vector3.new(1, 1, 1)
1154
blastwave2.Transparency = 0
1155
blastwave2.BrickColor = TheColor
1156
blastwave2.Material = "Neon"
1157
blastwave2.Anchored = true
1158
blastwave2.CanCollide = false
1159
blastwave2.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
1160
removeuseless:AddItem(blastwave2,10)
1161
DDTblastwave2 = Instance.new("SpecialMesh", blastwave2) 
1162
DDTblastwave2.MeshId = "http://www.roblox.com/asset/?id=20329976" 
1163
DDTblastwave2.Scale = Vector3.new(1, 1, 1)
1164
blastwave3 = Instance.new("Part", Torso)
1165
blastwave3.Size = Vector3.new(1, 1, 1)
1166
blastwave3.Transparency = 0
1167
blastwave3.BrickColor = TheColor
1168
blastwave3.Material = "Neon"
1169
blastwave3.Anchored = true
1170
blastwave3.CanCollide = false
1171
blastwave3.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
1172
removeuseless:AddItem(blastwave3,10)
1173
DDTblastwave3 = Instance.new("SpecialMesh", blastwave3) 
1174
DDTblastwave3.MeshId = "http://www.roblox.com/asset/?id=20329976" 
1175
DDTblastwave3.Scale = Vector3.new(1, 1, 1)
1176
blastwave4 = Instance.new("Part", Torso)
1177
blastwave4.Size = Vector3.new(1, 1, 1)
1178
blastwave4.Transparency = 0
1179
blastwave4.BrickColor = TheColor
1180
blastwave4.Material = "Neon"
1181
blastwave4.Anchored = true
1182
blastwave4.CanCollide = false
1183
blastwave4.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
1184
removeuseless:AddItem(blastwave4,10)
1185
DDTblastwave4 = Instance.new("SpecialMesh", blastwave4) 
1186
DDTblastwave4.MeshId = "http://www.roblox.com/asset/?id=20329976" 
1187
DDTblastwave4.Scale = Vector3.new(1, 1, 1)
1188
blastwave5 = Instance.new("Part", Torso)
1189
blastwave5.Size = Vector3.new(1, 1, 1)
1190
blastwave5.Transparency = 0
1191
blastwave5.BrickColor = TheColor
1192
blastwave5.Material = "Neon"
1193
blastwave5.Anchored = true
1194
blastwave5.CanCollide = false
1195
blastwave5.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
1196
removeuseless:AddItem(blastwave5,10)
1197
DDTblastwave5 = Instance.new("SpecialMesh", blastwave5) 
1198
DDTblastwave5.MeshId = "http://www.roblox.com/asset/?id=20329976" 
1199
DDTblastwave5.Scale = Vector3.new(1, 1, 1)
1200
Blastcircle = Instance.new("Part", Torso)
1201
Blastcircle.Material = "Neon"
1202
Blastcircle.Anchored = true
1203
Blastcircle.Transparency = 0
1204
Blastcircle.CanCollide = false
1205
Blastcircle.BrickColor = TheColor
1206
Blastcircle.Size = Vector3.new(10,10,10)
1207
removeuseless:AddItem(Blastcircle,10)
1208
BlastShape = Instance.new("SpecialMesh", Blastcircle)
1209
BlastShape.MeshType = "Sphere"
1210
BlastShape.Scale = Vector3.new(0.1,0.1,0.1)
1211
Blastcircle.CFrame = LightOfDeath.CFrame
1212
Blastcircle2 = Instance.new("Part", Torso)
1213
Blastcircle2.Material = "Neon"
1214
Blastcircle2.Anchored = true
1215
Blastcircle2.Transparency = 0
1216
Blastcircle2.CanCollide = false
1217
Blastcircle2.BrickColor = TheColor
1218
Blastcircle2.Size = Vector3.new(10,10,10)
1219
removeuseless:AddItem(Blastcircle2,10)
1220
BlastShape2 = Instance.new("SpecialMesh", Blastcircle2)
1221
BlastShape2.MeshType = "Sphere"
1222
BlastShape2.Scale = Vector3.new(0.1,0.1,0.1)
1223
Blastcircle2.CFrame = LightOfDeath.CFrame
1224
Blastcircle3 = Instance.new("Part", Torso)
1225
Blastcircle3.Material = "Neon"
1226
Blastcircle3.Anchored = true
1227
Blastcircle3.Transparency = 0
1228
Blastcircle3.CanCollide = false
1229
Blastcircle3.BrickColor = TheColor
1230
Blastcircle3.Size = Vector3.new(10,10,10)
1231
removeuseless:AddItem(Blastcircle3,10)
1232
BlastShape3 = Instance.new("SpecialMesh", Blastcircle3)
1233
BlastShape3.MeshType = "Sphere"
1234
BlastShape3.Scale = Vector3.new(0.1,0.1,0.1)
1235
Blastcircle3.CFrame = LightOfDeath.CFrame
1236
Blastcircle4 = Instance.new("Part", Torso)
1237
Blastcircle4.Material = "Neon"
1238
Blastcircle4.Anchored = true
1239
Blastcircle4.Transparency = 0
1240
Blastcircle4.CanCollide = false
1241
Blastcircle4.BrickColor = TheColor
1242
Blastcircle4.Size = Vector3.new(10,10,10)
1243
removeuseless:AddItem(Blastcircle4,10)
1244
BlastShape4 = Instance.new("SpecialMesh", Blastcircle4)
1245
BlastShape4.MeshType = "Sphere"
1246
BlastShape4.Scale = Vector3.new(0.1,0.1,0.1)
1247
Blastcircle4.CFrame = LightOfDeath.CFrame
1248
Blastcircle5 = Instance.new("Part", Torso)
1249
Blastcircle5.Material = "Neon"
1250
Blastcircle5.Anchored = true
1251
Blastcircle5.Transparency = 0
1252
Blastcircle5.CanCollide = false
1253
Blastcircle5.BrickColor = TheColor
1254
Blastcircle5.Size = Vector3.new(10,10,10)
1255
removeuseless:AddItem(Blastcircle5,10)
1256
BlastShape5 = Instance.new("SpecialMesh", Blastcircle5)
1257
BlastShape5.MeshType = "Sphere"
1258
BlastShape5.Scale = Vector3.new(0.1,0.1,0.1)
1259
Blastcircle5.CFrame = LightOfDeath.CFrame
1260
1261
shockwav = Instance.new("Part", Torso)
1262
shockwav.Size = Vector3.new(1, 1, 1)
1263
shockwav.Transparency = 0
1264
shockwav.BrickColor = TheColor
1265
shockwav.Material = "Neon"
1266
shockwav.Anchored = true
1267
shockwav.CanCollide = false
1268
shockwav.CFrame = LightOfDeath.CFrame * CFrame.new(0,-2.2,0) * CFrame.Angles(math.random(1, 100), math.random(1, 100), math.random(1, 100))
1269
removeuseless:AddItem(shockwav,10)
1270
dea = Instance.new("SpecialMesh", shockwav) 
1271
dea.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1272
dea.Scale = Vector3.new(0.1, 0.1, 0.1)
1273
shockwav.CFrame = LightOfDeath.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
1274
shockwav2 = Instance.new("Part", Torso)
1275
shockwav2.Size = Vector3.new(1, 1, 1)
1276
shockwav2.Transparency = 0
1277
shockwav2.BrickColor = TheColor
1278
shockwav2.Material = "Neon"
1279
shockwav2.Anchored = true
1280
shockwav2.CanCollide = false
1281
shockwav2.CFrame = LightOfDeath.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
1282
removeuseless:AddItem(shockwav2,10)
1283
dea2 = Instance.new("SpecialMesh", shockwav2) 
1284
dea2.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1285
dea2.Scale = Vector3.new(0.1, 0.4, 0.1)
1286
shockwav2.CFrame = LightOfDeath.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
1287
local Hit = damagealll(150,LightOfDeath.Position)		
1288
for _,v in pairs(Hit) do
1289
local velo2 = Instance.new("BodyVelocity", v)
1290
velo2.MaxForce = Vector3.new(999999, 999999, 999999)
1291
removeuseless:AddItem(velo2,2)
1292
if absoluteannihilation then
1293
v:Remove()
1294
else			
1295
v:BreakJoints()
1296
end
1297
end
1298
opopo = coroutine.wrap(function()
1299
for i = 1, 200 do
1300
shockwav2.BrickColor = TheCore.BrickColor
1301
shockwav.BrickColor = TheCore.BrickColor
1302
Blastcircle5.BrickColor = TheCore.BrickColor
1303
Blastcircle4.BrickColor = TheCore.BrickColor
1304
Blastcircle3.BrickColor = TheCore.BrickColor
1305
Blastcircle2.BrickColor = TheCore.BrickColor
1306
Blastcircle.BrickColor = TheCore.BrickColor
1307
blastwave5.BrickColor = TheCore.BrickColor
1308
blastwave4.BrickColor = TheCore.BrickColor
1309
blastwave3.BrickColor = TheCore.BrickColor
1310
blastwave2.BrickColor = TheCore.BrickColor
1311
blastwave.BrickColor = TheCore.BrickColor
1312
dea.Scale = dea.Scale + Vector3.new(10,10,10)
1313
shockwav.Transparency = shockwav.Transparency + 0.02
1314
dea2.Scale = dea2.Scale + Vector3.new(5,5,5)
1315
shockwav2.Transparency = shockwav2.Transparency + 0.010
1316
DDTblastwave.Scale = DDTblastwave.Scale + Vector3.new(5, .5, 5)
1317
DDTblastwave2.Scale = DDTblastwave2.Scale + Vector3.new(12, 12, 12)
1318
DDTblastwave3.Scale = DDTblastwave3.Scale + Vector3.new(4, .5, 4)
1319
DDTblastwave4.Scale = DDTblastwave4.Scale + Vector3.new(6, .5, 6)
1320
DDTblastwave5.Scale = DDTblastwave5.Scale + Vector3.new(2, .1, 2)
1321
blastwave.Transparency = blastwave.Transparency + .01
1322
blastwave2.Transparency = blastwave2.Transparency + .03
1323
blastwave3.Transparency = blastwave3.Transparency + .02
1324
blastwave4.Transparency = blastwave4.Transparency + .015
1325
blastwave5.Transparency = blastwave5.Transparency + .01
1326
BlastShape.Scale = BlastShape.Scale + Vector3.new(1,1,1)
1327
BlastShape2.Scale = BlastShape2.Scale + Vector3.new(1.4,1.4,1.4)
1328
BlastShape3.Scale = BlastShape3.Scale + Vector3.new(1.1,1.1,1.1)
1329
BlastShape4.Scale = BlastShape4.Scale + Vector3.new(1.05,1.05,1.05)
1330
Blastcircle.Transparency = Blastcircle.Transparency + .01
1331
Blastcircle2.Transparency = Blastcircle2.Transparency + .02
1332
Blastcircle3.Transparency = Blastcircle3.Transparency + .012
1333
Blastcircle4.Transparency = Blastcircle4.Transparency + .015
1334
Blastcircle5.Transparency = Blastcircle5.Transparency + 0.01
1335
BlastShape5.Scale = BlastShape5.Scale + Vector3.new(1.5,1.5,1.5)
1336
wait()
1337
end
1338
end)
1339
opopo()
1340
waff = coroutine.wrap(function()
1341
for i = 1, 100 do
1342
LightOfDeath.Transparency = LightOfDeath.Transparency + 0.03
1343
BallOfDeath.Transparency =  BallOfDeath.Transparency + 0.03
1344
TheEndTimeWave2 = Instance.new("Part", Torso)
1345
TheEndTimeWave2.Size = Vector3.new(1, 1, 1)
1346
TheEndTimeWave2.Transparency = 0.4
1347
TheEndTimeWave2.BrickColor = TheCore.BrickColor
1348
TheEndTimeWave2.Material = "Neon"
1349
TheEndTimeWave2.Anchored = true
1350
TheEndTimeWave2.CanCollide = false
1351
TheEndTimeWave2.CFrame = LightOfDeath.CFrame * CFrame.Angles(math.random(1, 100),math.random(1, 100),math.random(1, 100))
1352
DDT2 = Instance.new("SpecialMesh", TheEndTimeWave2) 
1353
DDT2.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1354
DDT2.Scale = Vector3.new(1, 1, 1)
1355
removeuseless:AddItem(TheEndTimeWave2,3)
1356
table.insert(th4,TheEndTimeWave2)
1357
table.insert(ExtremeM,DDT2)
1358
EnddOrb2 = Instance.new("Part", Torso)
1359
EnddOrb2.Size = Vector3.new(0.5, 0.5, 0.5)
1360
EnddOrb2.Material = "Neon"
1361
EnddOrb2.BrickColor = TheColor
1362
EnddOrb2.Transparency = 0
1363
EnddOrb2.Anchored = true
1364
EnddOrb2.CanCollide = false
1365
EnddOrbMESH2 = Instance.new("SpecialMesh", EnddOrb2)
1366
EnddOrbMESH2.MeshType = "Sphere"
1367
EnddOrbMESH2.Scale = Vector3.new(2,2,2)
1368
EnddOrb2.CFrame = LightOfDeath.CFrame * CFrame.new(0, 0, 0)
1369
removeuseless:AddItem(EnddOrb2,2)
1370
table.insert(ExtremeM,EnddOrbMESH2)
1371
table.insert(SlowlyFade,EnddOrb2)
1372
TheEndTimeWave2.BrickColor = TheCore.BrickColor
1373
EnddOrb2.BrickColor = TheCore.BrickColor 
1374
wait()
1375
end
1376
end)
1377
waff()
1378
shockingshock = coroutine.wrap(function()
1379
for i = 1, 50 do
1380
shockwave3 = Instance.new("Part", Torso)
1381
shockwave3.Size = Vector3.new(1, 1, 1)
1382
shockwave3.Transparency = 0
1383
shockwave3.BrickColor = TheCore.BrickColor
1384
shockwave3.Anchored = true
1385
shockwave3.CanCollide = false
1386
shockwave3.CFrame = LightOfDeath.CFrame * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(-90))
1387
sh3 = Instance.new("SpecialMesh", shockwave3) 
1388
sh3.MeshId = "http://www.roblox.com/asset/?id=20329976" 
1389
sh3.Scale = Vector3.new(15, 0, 15)
1390
removeuseless:AddItem(shockwave3,3)
1391
table.insert(SlowlyFade,shockwave3)
1392
table.insert(ExtremeM2,sh3)
1393
wait(.1)
1394
end
1395
end)
1396
shockingshock()
1397
dmgcollateral = coroutine.wrap(function()
1398
for i = 1, 85 do
1399
local Hit2 = damagealll(90,LightOfDeath.Position)
1400
for _,v in pairs(Hit2) do
1401
local velo2 = Instance.new("BodyVelocity", v)
1402
velo2.MaxForce = Vector3.new(999999, 999999, 999999)
1403
removeuseless:AddItem(velo2,2)				
1404
v:BreakJoints()
1405
wait()
1406
end
1407
end
1408
end)
1409
dmgcollateral()
1410
rays:Remove()
1411
rays2:Remove()
1412
rays3:Remove()
1413
rays4:Remove()
1414
rays5:Remove()
1415
rays6:Remove()
1416
wait(5)
1417
doombounce = false
1418
end
1419
end)
1420
1421
mouse.KeyDown:connect(function(Press)
1422
Press=Press:lower()
1423
if Press=='r' then
1424
if debounce then return end
1425
debounce = true
1426
attacking = true
1427
tr1.Enabled = true
1428
gpf = true
1429
hum.WalkSpeed = 0
1430
for i = 1, 3 do
1431
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,3,0), .4)
1432
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0,-.2) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.8)
1433
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,0,-.2) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.8)
1434
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.5)
1435
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
1436
wait()
1437
end
1438
quickcour2 = coroutine.wrap(function()
1439
while gpf do
1440
local Hit = damagealll(8,Torso.Position)	
1441
for _,v in pairs(Hit) do
1442
local velo2 = Instance.new("BodyVelocity", v)
1443
velo2.MaxForce = Vector3.new(999999, 999999, 999999)
1444
removeuseless:AddItem(velo2,2)
1445
if absoluteannihilation then
1446
v:BreakJoints()
1447
else			
1448
v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(15,30))
1449
vsound = Instance.new("Sound",v:FindFirstChildOfClass("Humanoid").Torso)
1450
vsound.SoundId = "rbxassetid://944772014"
1451
vsound.Volume = 3
1452
vsound:Play()
1453
removeuseless:AddItem(vsound,5)
1454
wait(.1)
1455
end
1456
end
1457
wait()
1458
end
1459
end)
1460
quickcour2()
1461
socnot = coroutine.wrap(function()
1462
for i = 1, 6 do
1463
lunge:Play()
1464
wait(.1)
1465
end
1466
end)
1467
socnot()
1468
local fly = Instance.new("BodyVelocity", Torso)
1469
fly.MaxForce = Vector3.new(999999, 999999, 999999)
1470
fly.Velocity = Root.CFrame.lookVector * 90
1471
Torso.CFrame = Root.CFrame * CFrame.new(0,0,-.5)
1472
t = 0
1473
for i = 1, 20 do
1474
leftarmeffect = Instance.new("Part", Torso)
1475
leftarmeffect.BrickColor = TheColor
1476
leftarmeffect.Size = Vector3.new(1.001, 2.001, 1.001)
1477
leftarmeffect.Material = "Neon"
1478
leftarmeffect.Anchored = true
1479
leftarmeffect.CanCollide = false
1480
leftarmeffect.CFrame = LeftArm.CFrame
1481
table.insert(SlowlyFade,leftarmeffect)
1482
removeuseless:AddItem(leftarmeffect,2)
1483
rightarmeffect = Instance.new("Part", Torso)
1484
rightarmeffect.BrickColor = TheColor
1485
rightarmeffect.Size = Vector3.new(1.001, 2.001, 1.001)
1486
rightarmeffect.Material = "Neon"
1487
rightarmeffect.Anchored = true
1488
rightarmeffect.CanCollide = false
1489
rightarmeffect.CFrame = RightArm.CFrame
1490
table.insert(SlowlyFade,rightarmeffect)
1491
removeuseless:AddItem(rightarmeffect,2)
1492
leftlegeffect = Instance.new("Part", Torso)
1493
leftlegeffect.BrickColor = BrickColor.new("Really black")
1494
leftlegeffect.Size = Vector3.new(1.001, 2.001, 1.001)
1495
leftlegeffect.Material = "Neon"
1496
leftlegeffect.Anchored = true
1497
leftlegeffect.CanCollide = false
1498
leftlegeffect.CFrame = LeftLeg.CFrame
1499
table.insert(SlowlyFade,leftlegeffect)
1500
removeuseless:AddItem(leftlegeffect,2)
1501
rightlegeffect = Instance.new("Part", Torso)
1502
rightlegeffect.BrickColor = BrickColor.new("Really black")
1503
rightlegeffect.Size = Vector3.new(1.001, 2.001, 1.001)
1504
rightlegeffect.Material = "Neon"
1505
rightlegeffect.Anchored = true
1506
rightlegeffect.CanCollide = false
1507
rightlegeffect.CFrame = RightLeg.CFrame
1508
table.insert(SlowlyFade,rightlegeffect)
1509
removeuseless:AddItem(rightlegeffect,2)
1510
t = t - 60
1511
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(t), math.rad(0), math.rad(0)), 0.6)
1512
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(40),math.rad(0)), 0.4)
1513
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.4)
1514
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
1515
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
1516
wait()
1517
end
1518
fly:Remove()
1519
debounce = false
1520
damagedebounce = false
1521
attacking = false
1522
gpf = false
1523
tr1.Enabled = false
1524
hum.WalkSpeed = 18
1525
end
1526
end)
1527
1528
mouse.KeyDown:connect(function(Press)
1529
Press=Press:lower()
1530
if Press=='k' then
1531
if debounce then return end
1532
debounce = true
1533
attacking = true
1534
for i = 1, 6 do
1535
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.6)
1536
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.6)
1537
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2, .5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.6)
1538
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.4, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-32)), 0.6)
1539
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
1540
wait()
1541
end
1542
htbox = Instance.new("Part", LeftLeg)
1543
htbox.Transparency = 1
1544
htbox.CanCollide = false
1545
htbox.Size = Vector3.new(1.001,3,1.001)
1546
htboxweld = weldBetween(htbox,LeftLeg)
1547
htboxweld.C0 = CFrame.new(0,0,0)
1548
htbox.Touched:connect(function(hit)
1549
if hit.Parent:IsA("Part") then
1550
elseif hit.Parent:IsA("SpecialMesh") then
1551
elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
1552
elseif hit.Parent:findFirstChildOfClass("Humanoid") then
1553
if damagedebounce == true then return end
1554
damagedebounce = true
1555
Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
1556
if absoluteannihilation then
1557
Slachtoffer.Parent:BreakJoints()
1558
else
1559
Slachtoffer:TakeDamage(math.random(7,11))
1560
mostrandom = mostrandomsoundtable[math.random(1,#mostrandomsoundtable)]
1561
hitsound = Instance.new("Sound", Slachtoffer.Torso)
1562
hitsound.SoundId = "rbxassetid://"..mostrandom
1563
hitsound.Volume = 4
1564
hitsound:Play()
1565
removeuseless:AddItem(hitsound,4)
1566
end
1567
end
1568
end)
1569
for i = 1, 6 do
1570
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.6)
1571
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, .5) * CFrame.Angles(math.rad(36), math.rad(0), math.rad(0)), 0.6)
1572
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2, -.5) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.6)
1573
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.8, 1.8, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-72)), 0.6)
1574
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
1575
wait()
1576
end
1577
attacking = false
1578
debounce = false
1579
damagedebounce = false
1580
htbox:Remove()
1581
end
1582
end)
1583
1584
mouse.KeyDown:connect(function(Press)
1585
Press=Press:lower()
1586
if Press=='j' then
1587
if debounce then return end
1588
debounce = true
1589
attacking = true
1590
step:Play()
1591
hum.WalkSpeed = 0
1592
for i = 1, 6 do
1593
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-40), math.rad(2)), 0.4)
1594
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 0, .3) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.4)
1595
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(7), math.rad(0)), 0.4)
1596
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.2, .8) * CFrame.Angles(math.rad(-80), math.rad(10), math.rad(0)), 0.4)
1597
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 1.9, -.34) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(10)), 0.4)
1598
wait()
1599
end
1600
local shockwefe = coroutine.wrap(function()
1601
shockwave = Instance.new("Part", Torso)
1602
shockwave.Size = Vector3.new(5, 5, 5)
1603
shockwave.Transparency = 0
1604
shockwave.BrickColor = TheColor
1605
shockwave.Anchored = true
1606
shockwave.CanCollide = false
1607
shockwave.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1608
sh1 = Instance.new("SpecialMesh", shockwave) 
1609
sh1.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1610
sh1.Scale = Vector3.new(0, 0, 0)
1611
removeuseless:AddItem(shockwave,2)
1612
for i = 1, 100 do
1613
sh1.Scale = sh1.Scale + Vector3.new(3,3,0)
1614
shockwave.Transparency = shockwave.Transparency + 0.1
1615
wait()
1616
end
1617
end)
1618
shockwefe()
1619
for i = 1, 6 do
1620
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-40), math.rad(2)), 0.6)
1621
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 1.2, .3) * CFrame.Angles(math.rad(-90), math.rad(30), math.rad(0)), 0.6)
1622
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-80), math.rad(30), math.rad(0)), 0.6)
1623
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.2, .8) * CFrame.Angles(math.rad(-80), math.rad(10), math.rad(0)), 0.6)
1624
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 1.9, -.34) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(10)), 0.6)
1625
wait()
1626
end
1627
energblast1 = Instance.new("Part", Torso)
1628
energblast1.BrickColor = TheColor
1629
energblast1.Anchored = true
1630
energblast1.Shape = 0
1631
energblast1.Material = "Neon"
1632
energblast1.CanCollide = false
1633
energblast1.Size = Vector3.new(1,1,1)
1634
energblast1.Transparency = 0
1635
energblast1.CFrame = Root.CFrame
1636
removeuseless:AddItem(energblast1,2)
1637
shockwave2 = Instance.new("Part", Torso)
1638
shockwave2.Size = Vector3.new(5, 5, 5)
1639
shockwave2.Transparency = 0
1640
shockwave2.BrickColor = TheColor
1641
shockwave2.Anchored = true
1642
shockwave2.CanCollide = false
1643
shockwave2.CFrame = energblast1.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1644
sh2 = Instance.new("SpecialMesh", shockwave2) 
1645
sh2.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1646
sh2.Scale = Vector3.new(0, 0, 0)
1647
removeuseless:AddItem(shockwave2,4)
1648
shockwave3 = Instance.new("Part", Torso)
1649
shockwave3.Size = Vector3.new(5, 5, 5)
1650
shockwave3.Transparency = 0
1651
shockwave3.BrickColor = TheColor
1652
shockwave3.Anchored = true
1653
shockwave3.CanCollide = false
1654
shockwave3.CFrame = energblast1.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
1655
sh3 = Instance.new("SpecialMesh", shockwave3) 
1656
sh3.MeshId = "http://www.roblox.com/asset/?id=20329976" 
1657
sh3.Scale = Vector3.new(0, 0, 0)
1658
removeuseless:AddItem(shockwave3,4)
1659
magicsound = Instance.new("Sound", energblast1)
1660
magicsound.SoundId = "rbxassetid://750094966"
1661
magicsound.Volume = 6
1662
magicsound:Play()
1663
soundcoroutine = coroutine.wrap(function()
1664
for i = 1, 100 do
1665
magicsound.Volume = magicsound.Volume - 0.05
1666
wait()
1667
end
1668
end)
1669
soundcoroutine()
1670
removeuseless:AddItem(magicsound,5)
1671
local Hit = damagealll(22,energblast1.Position)		
1672
for _,v in pairs(Hit) do
1673
removeuseless:AddItem(velo2,1)
1674
if absoluteannihilation then
1675
v:BreakJoints()
1676
else				
1677
v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(28,40))
1678
end
1679
end
1680
local cc = coroutine.wrap(function()
1681
for i = 1, 60 do
1682
energblast1.Size = energblast1.Size + Vector3.new(5,5,5)
1683
energblast1.Transparency = energblast1.Transparency + 0.1
1684
sh2.Scale = sh2.Scale + Vector3.new(4,4,0)
1685
shockwave2.Transparency = shockwave2.Transparency + 0.06
1686
sh3.Scale = sh3.Scale + Vector3.new(5,2,5)
1687
shockwave3.Transparency = shockwave3.Transparency + 0.07
1688
wait()
1689
end
1690
end)
1691
cc()
1692
quicklerp = coroutine.wrap(function()
1693
for i = 1, 6 do
1694
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-40), math.rad(2)), 0.6)
1695
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.6)
1696
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-80), math.rad(-50), math.rad(0)), 0.6)
1697
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
1698
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
1699
wait()
1700
end
1701
end)
1702
quicklerp()
1703
cc2 = coroutine.wrap(function()
1704
local BV = Instance.new("BodyVelocity", Root)
1705
BV.maxForce = Vector3.new(0,20000,0)
1706
BV.P = 1000
1707
BV.velocity = Vector3.new(0,100,0)
1708
wait(1)
1709
BV:Remove()
1710
end)
1711
cc2()
1712
cc3 = coroutine.wrap(function()
1713
t = 0
1714
flipsound = Instance.new("Sound", Torso)
1715
flipsound.SoundId = "rbxassetid://470532887"
1716
flipsound.Looped = true
1717
flipsound.Volume = 2
1718
flipsound.Pitch = 1.3
1719
flipsound:Play()
1720
hum.WalkSpeed = 75
1721
for i = 1, 60 do
1722
t = t + 40
1723
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(t), math.rad(0), math.rad(0)), 0.6)
1724
wait()
1725
end
1726
for i = 1, 10 do
1727
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
1728
wait()
1729
end
1730
end)
1731
cc3()
1732
for i = 1, 70 do
1733
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.6)
1734
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.6)
1735
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, .4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
1736
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
1737
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
1738
wait()
1739
end
1740
hum.WalkSpeed = 0
1741
landingsound:Play()
1742
flipsound:Remove()
1743
local shockwefe2 = coroutine.wrap(function()
1744
shockwave2 = Instance.new("Part", Torso)
1745
shockwave2.Size = Vector3.new(5, 5, 5)
1746
shockwave2.Transparency = 0
1747
shockwave2.BrickColor = TheColor
1748
shockwave2.Anchored = true
1749
shockwave2.CanCollide = false
1750
shockwave2.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1751
sh2 = Instance.new("SpecialMesh", shockwave2) 
1752
sh2.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1753
sh2.Scale = Vector3.new(0, 0, 0)
1754
removeuseless:AddItem(shockwave2,1)
1755
for i = 1, 100 do
1756
sh2.Scale = sh2.Scale + Vector3.new(2,2,0)
1757
shockwave2.Transparency = shockwave2.Transparency + 0.1
1758
wait()
1759
end
1760
end)
1761
shockwefe2()
1762
for i = 1, 20 do
1763
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-5), math.rad(0)), 0.3)
1764
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
1765
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(-10), math.rad(0)), 0.3)
1766
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.2, .8) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.3)
1767
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 1.9, -.34) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(10)), 0.3)
1768
wait()
1769
end
1770
hum.WalkSpeed = 18
1771
debounce = false
1772
attacking = false
1773
end
1774
end)
1775
1776
mouse.KeyDown:connect(function(Press)
1777
Press=Press:lower()
1778
if Press=='p' then
1779
if debounce then return end
1780
debounce = true
1781
attacking = true
1782
tr1.Enabled = true
1783
for i = 1, 5 do
1784
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(-35), math.rad(20), math.rad(0)), .6)
1785
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, .1, 0.1) * CFrame.Angles(math.rad(2), math.rad(15), math.rad(-8)), .6)
1786
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5, .25, -.4) * CFrame.Angles(math.rad(80), math.rad(0), math.rad(0)), 0.6)
1787
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2, .5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.6)
1788
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55, .15) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-2)), .6)
1789
wait()
1790
end
1791
local shockwefe2 = coroutine.wrap(function()
1792
shockwave2 = Instance.new("Part", Torso)
1793
shockwave2.Size = Vector3.new(5, 5, 5)
1794
shockwave2.Transparency = 0
1795
shockwave2.BrickColor = TheColor
1796
shockwave2.Anchored = true
1797
shockwave2.CanCollide = false
1798
shockwave2.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1799
sh2 = Instance.new("SpecialMesh", shockwave2) 
1800
sh2.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1801
sh2.Scale = Vector3.new(0, 0, 0)
1802
removeuseless:AddItem(shockwave2,1)
1803
shockwave3 = Instance.new("Part", Torso)
1804
shockwave3.Size = Vector3.new(1, 1, 1)
1805
shockwave3.Transparency = 0
1806
shockwave3.BrickColor = TheColor
1807
shockwave3.Anchored = true
1808
shockwave3.CanCollide = false
1809
shockwave3.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
1810
sh3 = Instance.new("SpecialMesh", shockwave3) 
1811
sh3.MeshId = "http://www.roblox.com/asset/?id=20329976" 
1812
sh3.Scale = Vector3.new(0, 0, 0)
1813
removeuseless:AddItem(shockwave3,4)
1814
for i = 1, 100 do
1815
sh2.Scale = sh2.Scale + Vector3.new(2,2,0)
1816
shockwave2.Transparency = shockwave2.Transparency + 0.1
1817
sh3.Scale = sh3.Scale + Vector3.new(2.5,.2,2.5)
1818
shockwave3.Transparency = shockwave3.Transparency + 0.1
1819
wait()
1820
end
1821
end)
1822
shockwefe2()
1823
hohoho = coroutine.wrap(function()
1824
for i = 1, 10 do
1825
rings = Instance.new("Part", Torso)
1826
rings.Size = Vector3.new(5, 5, 5)
1827
rings.Transparency = 0.5
1828
rings.BrickColor = TheColor
1829
rings.Anchored = true
1830
rings.CanCollide = false
1831
rings.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1832
ringsh = Instance.new("SpecialMesh", rings) 
1833
ringsh.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1834
ringsh.Scale = Vector3.new(0, 0, 0)
1835
removeuseless:AddItem(rings,2)
1836
table.insert(Repeater,ringsh)
1837
table.insert(nonmeshRepeater2,rings)
1838
wait(.1)
1839
end
1840
end)
1841
hohoho()
1842
local BV = Instance.new("BodyVelocity", Root)
1843
BV.maxForce = Vector3.new(0,20000,0)
1844
BV.P = 1000
1845
BV.velocity = Vector3.new(0,50,0)
1846
quickcour = coroutine.wrap(function()
1847
t = 0
1848
for i = 1, 25 do
1849
t  = t + 1
1850
Root.CFrame = Root.CFrame * CFrame.Angles(math.rad(0),math.rad(0 + 50),0)
1851
wait()
1852
end
1853
BV:Remove()
1854
Root.CFrame = Root.CFrame * CFrame.Angles(math.rad(0),math.rad(0),0)
1855
end)
1856
quickcour()
1857
local Hit = damagealll(5,Root.Position)		
1858
for _,v in pairs(Hit) do
1859
if absoluteannihilation then
1860
v:BreakJoints()
1861
else				
1862
v:FindFirstChildOfClass("Humanoid"):TakeDamage(30,45)
1863
end
1864
end
1865
quickcour2 = coroutine.wrap(function()
1866
jumpsound = Instance.new("Sound", Torso)
1867
jumpsound.Volume = 10
1868
jumpsound.SoundId = "rbxassetid://1574842373"
1869
jumpsound:Play()
1870
removeuseless:AddItem(jumpsound,3)
1871
for i = 1, 9 do
1872
lunge:Play()
1873
wait(.1)
1874
end
1875
lunge2:Play()
1876
end)
1877
quickcour2()
1878
for i = 1, 25 do
1879
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .6)
1880
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, .1, 0.1) * CFrame.Angles(math.rad(2), math.rad(15), math.rad(-8)), .6)
1881
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5, 1, -.1) * CFrame.Angles(math.rad(190), math.rad(0), math.rad(0)), 0.6)
1882
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.5)
1883
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
1884
wait()
1885
end
1886
attacking = false
1887
debounce = false
1888
tr1.Enabled = false
1889
end
1890
end)
1891
1892
mouse.KeyDown:connect(function(Press)
1893
Press=Press:lower()
1894
if Press=='e' then
1895
if debounce then return end
1896
debounce = true
1897
attacking = true
1898
continue = true
1899
hum.WalkSpeed = 0
1900
g1 = Instance.new("BodyGyro", Root)
1901
g1.D = 175
1902
g1.P = 20000
1903
g1.MaxTorque = Vector3.new(0,9000,0)
1904
g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
1905
lmon8 = lmon7[math.random(1,#lmon7)]
1906
local b1 = Instance.new("BillboardGui",Head)
1907
b1.Size = UDim2.new(0,100,0,40)
1908
b1.StudsOffset = Vector3.new(0,3,0)
1909
b1.Adornee = Head
1910
local b2 = Instance.new("TextLabel",b1)
1911
b2.BackgroundTransparency = 1
1912
b2.Text = ""..lmon8
1913
b2.Font = "Garamond"
1914
b2.TextSize = 0
1915
b2.TextStrokeTransparency = 1
1916
b2.TextColor3 = BrickColor.new("Really red").Color
1917
b2.TextStrokeColor3 = Color3.new(0,0,0)
1918
b2.Size = UDim2.new(1,0,0.5,0)
1919
billboardcour = coroutine.wrap(function()
1920
for i = 1, 10 do
1921
b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
1922
b2.TextSize = b2.TextSize + 3
1923
wait()
1924
end
1925
wait(1)
1926
for i = 1, 10 do
1927
b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
1928
b2.TextSize = b2.TextSize - 3
1929
wait()
1930
end
1931
b1:Remove()
1932
end)
1933
billboardcour()
1934
for i = 1, 10 do
1935
g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
1936
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
1937
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45,1.3,0) * CFrame.Angles(math.rad(180),math.rad(1),math.rad(5)), 0.4)
1938
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.25, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
1939
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 1.8, .2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
1940
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 1.8, 0.2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(3)), 0.5)
1941
wait()
1942
end
1943
lilball = Instance.new("Part", RightArm)
1944
lilball.Material = "Neon"
1945
lilball.CanCollide = false
1946
lilball.Anchored = true
1947
lilball.Transparency = 1
1948
lilball.BrickColor = TheColor
1949
lilball.Size = Vector3.new(.1,.1,.1)
1950
lilballShape = Instance.new("SpecialMesh", lilball)
1951
lilballShape.MeshType = "Sphere"
1952
lilballShape.Scale = Vector3.new(10,10,10)
1953
lilball.CFrame = RightArm.CFrame * CFrame.new(0,-1.5,0)
1954
removeuseless:AddItem(lilball,5)
1955
qucicour = coroutine.wrap(function()
1956
for i = 1, 10 do
1957
lilball.Transparency = lilball.Transparency - 0.05
1958
wait()
1959
end
1960
end)
1961
qucicour()
1962
SwordPortal = Instance.new("Part", Torso)
1963
SwordPortal.Size = Vector3.new(0.5, 0.5, 0.5)
1964
SwordPortal.Material = "Neon"
1965
SwordPortal.BrickColor = TheColor
1966
SwordPortal.Transparency = 0
1967
SwordPortal.Anchored = true
1968
SwordPortal.CanCollide = false
1969
SwordPortalMESH = Instance.new("SpecialMesh", SwordPortal)
1970
SwordPortalMESH.MeshType = "Cylinder"
1971
SwordPortalMESH.Scale = Vector3.new(.2,0.01,0.01)
1972
SwordPortal.CFrame = CFrame.new(mouse.Hit.p) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90))
1973
swordportalsound = Instance.new("Sound", SwordPortal)
1974
swordportalsound.SoundId = "rbxassetid://159296220"
1975
swordportalsound.Volume = 5
1976
swordportalsound:Play()
1977
removeuseless:AddItem(swordportalsound,3)
1978
sizeincreasor = coroutine.wrap(function()
1979
while continue do
1980
SwordPortalMESH.Scale = SwordPortalMESH.Scale + Vector3.new(0,8,8)
1981
wait()
1982
end
1983
end)
1984
sizeincreasor()
1985
for i = 1, 20 do
1986
wait()
1987
end
1988
continue = false
1989
local openshocks = coroutine.wrap(function()
1990
for i = 1, 5 do
1991
openshock2 = Instance.new("Part", Torso)
1992
openshock2.Size = Vector3.new(1, 1, 1)
1993
openshock2.Transparency = 0
1994
openshock2.BrickColor = TheColor
1995
openshock2.Material = "Neon"
1996
openshock2.Anchored = true
1997
openshock2.CanCollide = false
1998
openshock2.CFrame = CFrame.new(SwordPortal.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
1999
DDTopenshock2 = Instance.new("SpecialMesh", openshock2) 
2000
DDTopenshock2.MeshId = "http://www.roblox.com/asset/?id=20329976" 
2001
DDTopenshock2.Scale = Vector3.new(1, 2, 1)
2002
removeuseless:AddItem(openshock2,2)
2003
table.insert(ExtremeM,DDTopenshock2)
2004
table.insert(SlowlyFade,openshock2)
2005
openshock = Instance.new("Part", Torso)
2006
openshock.Size = Vector3.new(1, 1, 1)
2007
openshock.Transparency = 0
2008
openshock.BrickColor = TheColor
2009
openshock.Material = "Neon"
2010
openshock.Anchored = true
2011
openshock.CanCollide = false
2012
openshock.CFrame = CFrame.new(SwordPortal.Position) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
2013
DDTopenshock = Instance.new("SpecialMesh", openshock) 
2014
DDTopenshock.MeshId = "http://www.roblox.com/asset/?id=3270017" 
2015
DDTopenshock.Scale = Vector3.new(1, 2, 1)
2016
removeuseless:AddItem(openshock,2)
2017
table.insert(ExtremeM,DDTopenshock)
2018
table.insert(SlowlyFade,openshock)
2019
wait(.05)
2020
end
2021
end)
2022
openshocks()
2023
bigopenshock = coroutine.wrap(function()
2024
bigopenshock = Instance.new("Part", Torso)
2025
bigopenshock.Size = Vector3.new(1, 1, 1)
2026
bigopenshock.Transparency = 0
2027
bigopenshock.BrickColor = TheColor
2028
bigopenshock.Material = "Neon"
2029
bigopenshock.Anchored = true
2030
bigopenshock.CanCollide = false
2031
bigopenshock.CFrame = CFrame.new(SwordPortal.Position) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
2032
DDTbigopenshock = Instance.new("SpecialMesh", bigopenshock) 
2033
DDTbigopenshock.MeshId = "http://www.roblox.com/asset/?id=3270017" 
2034
DDTbigopenshock.Scale = Vector3.new(1, 2, 1)
2035
removeuseless:AddItem(bigopenshock,2)
2036
table.insert(m3,DDTbigopenshock)
2037
table.insert(SlowlyFade,bigopenshock)
2038
end)
2039
removeuseless:AddItem(swordoutofportal,6)
2040
swordoutofportal = Instance.new("Sound", SwordPortal)
2041
swordoutofportal.SoundId = "rbxassetid://1201801124"
2042
swordoutofportal.Volume = 5
2043
swordoutofportal:Play()
2044
GiantSword = Instance.new("Part", Torso)
2045
GiantSword.Size = Vector3.new(0.5, 0.5, 0.5)
2046
GiantSword.Material = "Neon"
2047
GiantSword.BrickColor = TheColor
2048
GiantSword.Transparency = .2
2049
GiantSword.Anchored = true
2050
GiantSword.CanCollide = false
2051
GiantSwordMESH = Instance.new("SpecialMesh", GiantSword)
2052
GiantSwordMESH.Scale = Vector3.new(15,15,15)
2053
GiantSwordMESH.MeshId = "rbxassetid://94840342"
2054
GiantSword.CFrame = SwordPortal.CFrame * CFrame.new(-50,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90))
2055
move = coroutine.wrap(function()
2056
local Hit = damagealll(35,SwordPortal.Position)		
2057
for _,v in pairs(Hit) do
2058
if absoluteannihilation then
2059
v:BreakJoints()
2060
else			
2061
v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(30,40))
2062
end
2063
end
2064
for i = 1, 40 do
2065
SwordPortal.Transparency = SwordPortal.Transparency + 0.05
2066
GiantSword.CFrame = GiantSword.CFrame * CFrame.new(0,10,0) * CFrame.Angles(math.rad(0),math.rad(0 + 20),math.rad(0))
2067
wait()
2068
end
2069
end)
2070
move()
2071
mvcm = coroutine.wrap(function()
2072
wait(1)
2073
SwordPortal:Remove()
2074
debounce = false
2075
attacking = false
2076
hum.WalkSpeed = 18
2077
end)
2078
mvcm()
2079
g1:Remove()
2080
for i = 1, 30 do 
2081
lilball.Transparency = lilball.Transparency + 0.05
2082
GiantSword.Transparency = GiantSword.Transparency + 0.03
2083
GiantSword.CFrame = GiantSword.CFrame * CFrame.new(0,10,0) * CFrame.Angles(math.rad(0),math.rad(0 + 20),math.rad(0))
2084
wait()
2085
end
2086
GiantSword:Remove()
2087
end
2088
end)
2089
2090
mouse.KeyDown:connect(function(Press)
2091
Press=Press:lower()
2092
if Press=='g' then
2093
if debounce then return end
2094
debounce = true
2095
attacking = true
2096
damagedebounce = false
2097
lmon4 = lmon3[math.random(1,#lmon3)]
2098
local b1 = Instance.new("BillboardGui",Head)
2099
b1.Size = UDim2.new(0,100,0,40)
2100
b1.StudsOffset = Vector3.new(0,3,0)
2101
b1.Adornee = Head
2102
local b2 = Instance.new("TextLabel",b1)
2103
b2.BackgroundTransparency = 1
2104
b2.Text = ""..lmon4
2105
b2.Font = "Garamond"
2106
b2.TextSize = 0
2107
b2.TextStrokeTransparency = 1
2108
b2.TextColor3 = BrickColor.new("Really red").Color
2109
b2.TextStrokeColor3 = Color3.new(0,0,0)
2110
b2.Size = UDim2.new(1,0,0.5,0)
2111
billboardcour = coroutine.wrap(function()
2112
for i = 1, 10 do
2113
b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
2114
b2.TextSize = b2.TextSize + 3
2115
wait()
2116
end
2117
wait(2)
2118
for i = 1, 10 do
2119
b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
2120
b2.TextSize = b2.TextSize - 3
2121
wait()
2122
end
2123
b1:Remove()
2124
end)
2125
billboardcour()
2126
quickcour = coroutine.wrap(function()
2127
spawnsound = Instance.new("Sound", RightArm)
2128
spawnsound.SoundId = "rbxassetid://159332197"
2129
spawnsound.Volume = 5
2130
spawnsound:Play()
2131
removeuseless:AddItem(spawnsound,4)
2132
Scythe = Instance.new("Part", Torso)
2133
Scythe.Size = Vector3.new(0.5, 0.5, 0.5)
2134
Scythe.Material = "Neon"
2135
Scythe.BrickColor = TheColor
2136
Scythe.Transparency = 1
2137
Scythe.CanCollide = false
2138
ScytheMESH = Instance.new("SpecialMesh", Scythe)
2139
ScytheMESH.Scale = Vector3.new(2,2,2)
2140
ScytheMESH.MeshId = "rbxassetid://218497396"
2141
ScytheWeld = weldBetween(Scythe,RightArm)
2142
ScytheWeld.C0 = CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-100),math.rad(180),math.rad(0))
2143
for i = 1, 20 do
2144
Scythe.Transparency = Scythe.Transparency - 0.04
2145
wait()
2146
end
2147
end)
2148
quickcour()
2149
hum.WalkSpeed = 0
2150
for i = 1, 25 do
2151
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
2152
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
2153
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
2154
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
2155
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
2156
wait()
2157
end
2158
g1 = Instance.new("BodyGyro", Root)
2159
g1.D = 175
2160
g1.P = 20000
2161
g1.MaxTorque = Vector3.new(0,9000,0)
2162
g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
2163
hum.WalkSpeed = 14
2164
for i = 1, 8 do
2165
g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
2166
ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-140),math.rad(90),math.rad(0)), .5)
2167
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
2168
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0)), 0.5)
2169
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-110),math.rad(-40),math.rad(0)), 0.5)
2170
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
2171
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
2172
wait()
2173
end
2174
htbox = Instance.new("Part", Scythe)
2175
htbox.CFrame = Scythe.CFrame
2176
htbox.Transparency = 1
2177
htbox.CanCollide = false
2178
htbox.Size = Vector3.new(.40,7,3)
2179
htboxweld = weldBetween(htbox,Scythe)
2180
A = Instance.new("Attachment", htbox)
2181
A.Position = Vector3.new(0,-3.2,0)
2182
A.Name = "A"
2183
B = Instance.new("Attachment", htbox)
2184
B.Position = Vector3.new(0,3.2,0)
2185
B.Name = "B"
2186
tr11 = Instance.new("Trail", Scythe)
2187
tr11.Attachment0 = A
2188
tr11.Attachment1 = B
2189
tr11.Enabled = true
2190
tr11.Lifetime = .8
2191
tr11.TextureMode = "Static"
2192
tr11.LightInfluence = 0
2193
tr11.Color = ColorSequence.new(BrickColor.new"Really red".Color,BrickColor.new"Really black".Color)
2194
tr11.Transparency = NumberSequence.new(0, 1)
2195
htbox.Touched:connect(function(hit)
2196
if hit.Parent:IsA("Part") then
2197
elseif hit.Parent:IsA("SpecialMesh") then
2198
elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
2199
elseif hit.Parent:findFirstChildOfClass("Humanoid") then
2200
if damagedebounce == true then return end
2201
damagedebounce = true
2202
Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
2203
quickcour = coroutine.wrap(function()
2204
Slachtoffer.WalkSpeed = 6
2205
wait(1)
2206
Slachtoffer.WalkSpeed = 16
2207
end)
2208
quickcour()
2209
if absoluteannihilation then
2210
Slachtoffer.Parent:BreakJoints()
2211
else
2212
Slachtoffer:TakeDamage(math.random(35,40))
2213
rdnm = soundtable[math.random(1,#soundtable)]
2214
slashwound = Instance.new("Sound", Slachtoffer.Torso)
2215
slashwound.SoundId = "rbxassetid://"..rdnm
2216
slashwound.Volume = 4
2217
slashwound:Play()
2218
removeuseless:AddItem(slashwound,2)
2219
end
2220
end
2221
end)
2222
lunge:Play()
2223
t = 0
2224
for i = 1, 8 do
2225
g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
2226
ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-150),math.rad(180),math.rad(0)), .6)
2227
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), .6)
2228
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
2229
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55,.15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)), .6)
2230
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .6)
2231
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8, .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2)), .6)
2232
wait()
2233
end
2234
damagedebounce = false
2235
hum.WalkSpeed = 8
2236
t = 0
2237
for i = 1, 8 do
2238
t = t + 50
2239
g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
2240
ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-150),math.rad(180),math.rad(0 + t)), .6)
2241
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.5)
2242
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.41,1.3,0) * CFrame.Angles(math.rad(181),math.rad(5),math.rad(10)), 0.4)
2243
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
2244
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(40), math.rad(0)), 0.5)
2245
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(12), math.rad(3), math.rad(-3)), 0.5)
2246
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(-5), math.rad(7), math.rad(3)), 0.5)
2247
wait()
2248
end
2249
htbox:Remove()
2250
htbox = Instance.new("Part", Scythe)
2251
htbox.CFrame = Scythe.CFrame
2252
htbox.Transparency = 1
2253
htbox.CanCollide = false
2254
htbox.Size = Vector3.new(.40,7,3)
2255
htboxweld = weldBetween(htbox,Scythe)
2256
A = Instance.new("Attachment", htbox)
2257
A.Position = Vector3.new(0,-3.2,0)
2258
A.Name = "A"
2259
B = Instance.new("Attachment", htbox)
2260
B.Position = Vector3.new(0,3.2,0)
2261
B.Name = "B"
2262
htbox.Touched:connect(function(hit)
2263
if hit.Parent:IsA("Part") then
2264
elseif hit.Parent:IsA("SpecialMesh") then
2265
elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
2266
elseif hit.Parent:findFirstChildOfClass("Humanoid") then
2267
if damagedebounce == true then return end
2268
damagedebounce = true
2269
Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
2270
quickcour = coroutine.wrap(function()
2271
Slachtoffer.WalkSpeed = 6
2272
wait(1)
2273
Slachtoffer.WalkSpeed = 16
2274
end)
2275
quickcour()
2276
if absoluteannihilation then
2277
Slachtoffer.Parent:BreakJoints()
2278
else
2279
Slachtoffer:TakeDamage(math.random(25,68))
2280
rdnm = soundtable[math.random(1,#soundtable)]
2281
slashwound = Instance.new("Sound", Slachtoffer.Torso)
2282
slashwound.SoundId = "rbxassetid://"..rdnm
2283
slashwound.Volume = 4
2284
slashwound:Play()
2285
removeuseless:AddItem(slashwound,2)
2286
end
2287
end
2288
end)
2289
lunge3:Play()
2290
for i = 1, 15 do
2291
g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
2292
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.6)
2293
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1, 0.7, 1) * CFrame.Angles(math.rad(-40), math.rad(48), math.rad(0)), 0.5)
2294
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
2295
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(40), math.rad(0)), 0.6)
2296
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
2297
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
2298
wait()
2299
end
2300
htbox:Remove()
2301
hum.WalkSpeed = 18
2302
tr11.Enabled = false
2303
for i = 1, 10 do
2304
Scythe.Transparency = Scythe.Transparency + 0.1
2305
wait()
2306
end
2307
tr11:Remove()
2308
Scythe:Remove()
2309
attacking = false
2310
debounce = false
2311
damagedebounce = false
2312
g1:Remove()
2313
end
2314
end)
2315
2316
mouse.KeyDown:connect(function(Press)
2317
Press=Press:lower()
2318
if Press=='y' then
2319
if debounce then return end
2320
debounce = true
2321
attacking = true
2322
bbno = true
2323
jjo = true
2324
borb = true
2325
hum.WalkSpeed = 0
2326
energyburst:Play()
2327
energyburst2:Play()
2328
g1 = Instance.new("BodyGyro", Root)
2329
g1.D = 175
2330
g1.P = 20000
2331
g1.MaxTorque = Vector3.new(0,9000,0)
2332
g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
2333
lmon2 = lmon[math.random(1,#lmon)]
2334
local b1 = Instance.new("BillboardGui",Head)
2335
b1.Size = UDim2.new(0,100,0,40)
2336
b1.StudsOffset = Vector3.new(0,3,0)
2337
b1.Adornee = Head
2338
local b2 = Instance.new("TextLabel",b1)
2339
b2.BackgroundTransparency = 1
2340
b2.Text = ""..lmon2
2341
b2.Font = "Garamond"
2342
b2.TextSize = 0
2343
b2.TextStrokeTransparency = 1
2344
b2.TextColor3 = BrickColor.new("Really red").Color
2345
b2.TextStrokeColor3 = Color3.new(0,0,0)
2346
b2.Size = UDim2.new(1,0,0.5,0)
2347
billboardcour = coroutine.wrap(function()
2348
for i = 1, 15 do
2349
b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.05
2350
b2.TextSize = b2.TextSize + 2
2351
wait()
2352
end
2353
wait(2)
2354
for i = 1, 15 do
2355
b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.05
2356
b2.TextSize = b2.TextSize - 2
2357
wait()
2358
end
2359
b1:Remove()
2360
end)
2361
billboardcour()
2362
TheWind = Instance.new("Part", Torso)
2363
TheWind.Size = Vector3.new(0.5, 0.5, 0.5)
2364
TheWind.Material = "Neon"
2365
TheWind.BrickColor = TheColor
2366
TheWind.Transparency = 1
2367
TheWind.CanCollide = false
2368
TheWindMESH = Instance.new("SpecialMesh", TheWind)
2369
TheWindMESH.Scale = Vector3.new(4,4,4)
2370
TheWindMESH.MeshId = "rbxassetid://168892432"
2371
TheWindWeld = weldBetween(TheWind,Root)
2372
TheWindWeld.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
2373
TheWind2 = Instance.new("Part", Torso)
2374
TheWind2.Size = Vector3.new(0.5, 0.5, 0.5)
2375
TheWind2.Material = "Neon"
2376
TheWind2.BrickColor = TheColor
2377
TheWind2.Transparency = 1
2378
TheWind2.CanCollide = false
2379
TheWindMESH2 = Instance.new("SpecialMesh", TheWind2)
2380
TheWindMESH2.Scale = Vector3.new(6,6,6)
2381
TheWindMESH2.MeshId = "rbxassetid://168892432"
2382
TheWindWeld2 = weldBetween(TheWind2,Root)
2383
TheWindWeld2.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
2384
TheWind3 = Instance.new("Part", Torso)
2385
TheWind3.Size = Vector3.new(0.5, 0.5, 0.5)
2386
TheWind3.Material = "Neon"
2387
TheWind3.BrickColor = TheColor
2388
TheWind3.Transparency = 1
2389
TheWind3.CanCollide = false
2390
TheWindMESH3 = Instance.new("SpecialMesh", TheWind3)
2391
TheWindMESH3.Scale = Vector3.new(2,2,2)
2392
TheWindMESH3.MeshId = "rbxassetid://168892432"
2393
TheWindWeld3 = weldBetween(TheWind3,Root)
2394
TheWindWeld3.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
2395
quickcour = coroutine.wrap(function()
2396
for i = 1, 25 do
2397
TheWind.Transparency = TheWind.Transparency - 0.01
2398
TheWind2.Transparency = TheWind2.Transparency - 0.005
2399
TheWind3.Transparency = TheWind3.Transparency - 0.012
2400
wait()
2401
end
2402
end)
2403
quickcour()
2404
quickcour2 = coroutine.wrap(function()
2405
while jjo do
2406
TheWindWeld.C0 = TheWindWeld.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0-25),0)
2407
TheWindWeld2.C0 = TheWindWeld2.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0+25),0)
2408
TheWindWeld3.C0 = TheWindWeld3.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0+25),0)
2409
wait()
2410
end
2411
end)
2412
quickcour2()
2413
local shockwefe2 = coroutine.wrap(function()
2414
shockwave2 = Instance.new("Part", Torso)
2415
shockwave2.Size = Vector3.new(5, 5, 5)
2416
shockwave2.Transparency = 0
2417
shockwave2.BrickColor = TheColor
2418
shockwave2.Anchored = true
2419
shockwave2.CanCollide = false
2420
shockwave2.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
2421
sh2 = Instance.new("SpecialMesh", shockwave2) 
2422
sh2.MeshId = "http://www.roblox.com/asset/?id=3270017" 
2423
sh2.Scale = Vector3.new(0, 0, 0)
2424
removeuseless:AddItem(shockwave2,2)
2425
shockwave3 = Instance.new("Part", Torso)
2426
shockwave3.Size = Vector3.new(1, 1, 1)
2427
shockwave3.Transparency = 0
2428
shockwave3.BrickColor = TheColor
2429
shockwave3.Anchored = true
2430
shockwave3.CanCollide = false
2431
shockwave3.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2432
sh3 = Instance.new("SpecialMesh", shockwave3) 
2433
sh3.MeshId = "http://www.roblox.com/asset/?id=20329976" 
2434
sh3.Scale = Vector3.new(0, 0, 0)
2435
removeuseless:AddItem(shockwave3,4)
2436
for i = 1, 100 do
2437
sh2.Scale = sh2.Scale + Vector3.new(2,2,0)
2438
shockwave2.Transparency = shockwave2.Transparency + 0.1
2439
sh3.Scale = sh3.Scale + Vector3.new(2.5,.2,2.5)
2440
shockwave3.Transparency = shockwave3.Transparency + 0.1
2441
wait()
2442
end
2443
end)
2444
shockwefe2()
2445
for i = 1, 5 do
2446
g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
2447
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),.6)
2448
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(-8)), .6)
2449
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .6)
2450
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-2)), .6)
2451
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2)), .6)
2452
wait()
2453
end
2454
courcour = coroutine.wrap(function()
2455
while bbno do
2456
sho3 = Instance.new("Part", Torso)
2457
sho3.Size = Vector3.new(1, 1, 1)
2458
sho3.Transparency = 0
2459
sho3.BrickColor = TheColor
2460
sho3.Anchored = true
2461
sho3.CanCollide = false
2462
sho3.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2463
shot3 = Instance.new("SpecialMesh", sho3) 
2464
shot3.MeshId = "http://www.roblox.com/asset/?id=20329976" 
2465
shot3.Scale = Vector3.new(0, 0, 0)
2466
table.insert(th5,shot3)
2467
table.insert(nonmeshRepeater2,sho3)
2468
removeuseless:AddItem(shot3,2)
2469
wait(.1)
2470
end
2471
end)
2472
courcour()
2473
charge:Play()
2474
for i = 1, 6 do
2475
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,math.rad(50),0),.6)
2476
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.1,1.3,1.1) * CFrame.Angles(math.rad(180),math.rad(-50),math.rad(0)), 0.4)
2477
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .6)
2478
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-2)), .6)
2479
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2)), .6)
2480
wait()
2481
end
2482
Blaster = Instance.new("Part", RightArm)
2483
Blaster.Material = "Neon"
2484
Blaster.Anchored = true
2485
Blaster.CanCollide = false
2486
Blaster.BrickColor = TheColor
2487
Blaster.Size = Vector3.new(.1,.1,.1)
2488
BlasterShape = Instance.new("SpecialMesh", Blaster)
2489
BlasterShape.MeshType = "Sphere"
2490
BlasterShape.Scale = Vector3.new(.1,.1,.1)
2491
Blaster.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0)
2492
sou = coroutine.wrap(function()
2493
sm = Instance.new("Sound", Blaster)
2494
sm.SoundId = "rbxassetid://907530407"
2495
sm.Looped = true
2496
sm.Volume = 0
2497
sm.Pitch = .8
2498
sm:Play()
2499
for i = 1, 50 do
2500
sm.Volume = sm.Volume + .1
2501
wait()
2502
end
2503
end)
2504
sou()
2505
local EVENMORECIRCLES = coroutine.wrap(function()
2506
for i = 1, 30 do
2507
circlescircles = Instance.new("Part", Torso)
2508
circlescircles.Size = Vector3.new(1, 1, 1)
2509
circlescircles.Transparency = 0.3
2510
circlescircles.BrickColor = TheColor
2511
circlescircles.Material = "Neon"
2512
circlescircles.Anchored = true
2513
circlescircles.CanCollide = false
2514
circlescircles.CFrame = Blaster.CFrame * CFrame.Angles(math.random(1,100),math.random(1,100),math.random(1,100))
2515
circlescirclesmesh = Instance.new("SpecialMesh", circlescircles) 
2516
circlescirclesmesh.MeshId = "http://www.roblox.com/asset/?id=3270017" 
2517
circlescirclesmesh.Scale = Vector3.new(15, 15, 15)
2518
removeuseless:AddItem(circlescircles,1.5)
2519
table.insert(nonmeshRepeater2,circlescircles)
2520
table.insert(th2,circlescirclesmesh)
2521
wait(.1)
2522
end
2523
end)
2524
EVENMORECIRCLES()
2525
for i = 1, 30 do
2526
BlasterShape.Scale = BlasterShape.Scale + Vector3.new(.25,.25,.25)
2527
BlasterBall1 = Instance.new("Part", RightArm)
2528
BlasterBall1.Material = "Neon"
2529
BlasterBall1.Anchored = true
2530
BlasterBall1.Transparency = .8
2531
BlasterBall1.CanCollide = false
2532
BlasterBall1.BrickColor = TheColor
2533
BlasterBall1.Size = Vector3.new(.1,.1,.1)
2534
BlasterBall1Shape = Instance.new("SpecialMesh", BlasterBall1)
2535
BlasterBall1Shape.MeshType = "Sphere"
2536
BlasterBall1Shape.Scale = Vector3.new(25,25,25)
2537
BlasterBall1.CFrame = Blaster.CFrame
2538
table.insert(th2,BlasterBall1Shape)
2539
table.insert(nonmeshRepeater2,BlasterBall1)
2540
removeuseless:AddItem(BlasterBall1Shape,4)
2541
wait(.1)
2542
end
2543
for i = 1, 3 do
2544
BlasterShape.Scale = BlasterShape.Scale - Vector3.new(2,2,2)
2545
wait()
2546
end
2547
wait(.5)
2548
sm:Remove()
2549
kiready:Play()
2550
aura:Stop()
2551
for i = 1, 5 do
2552
BlasterShape.Scale = BlasterShape.Scale + Vector3.new(4,4,4)
2553
wait()
2554
end
2555
wait(.3)
2556
bbno = false
2557
boomcour = coroutine.wrap(function()
2558
for i = 1, 10 do
2559
TheWindMESH.Scale = TheWindMESH.Scale + Vector3.new(1,1,1)
2560
TheWindMESH2.Scale = TheWindMESH2.Scale + Vector3.new(1,1,1)
2561
TheWindMESH3.Scale = TheWindMESH3.Scale + Vector3.new(1,1,1)
2562
TheWind.Transparency = TheWind.Transparency + 0.1
2563
TheWind2.Transparency = TheWind2.Transparency + 0.1
2564
TheWind3.Transparency = TheWind3.Transparency + 0.1
2565
wait()
2566
end
2567
TheWind:Remove()
2568
TheWind2:Remove()
2569
TheWind3:Remove()
2570
end)
2571
boomcour()
2572
for i = 1, 10 do
2573
g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
2574
Blaster.CFrame = Blaster.CFrame:lerp(RightArm.CFrame * CFrame.new(0,-2,0),.8)
2575
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90),math.rad(-90),math.rad(90)),.4)
2576
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15),math.rad(-0),math.rad(0)),.4)
2577
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 2.1, -0.35) * CFrame.Angles(math.rad(180), math.rad(-82), math.rad(75)), 0.4)
2578
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.4)
2579
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0.2) * CFrame.Angles(math.rad(20), math.rad(1), math.rad(-2)), .4)
2580
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(2)), .4)
2581
wait()
2582
end
2583
local shootthemballs = coroutine.wrap(function()
2584
Blaster.Anchored = false
2585
local PB2 = Instance.new("BodyVelocity", Blaster)
2586
PB2.MaxForce = Vector3.new(999999, 999999, 999999)
2587
Blaster.CFrame = CFrame.new(Blaster.Position,mouse.Hit.p)
2588
PB2.Velocity = Blaster.CFrame.lookVector * 80
2589
wait()
2590
end)
2591
dontallow = true
2592
shootthemballs()
2593
timecour = coroutine.wrap(function()
2594
wait(.5)
2595
dontallow = false
2596
end)
2597
timecour()
2598
Blaster.Touched:connect(function(OnHit)
2599
if dontallow then return end
2600
if hitters == true then return end
2601
hitters = true
2602
borb = false
2603
Blaster.Anchored = true
2604
Blaster.Transparency = 1
2605
blastwave = Instance.new("Part", Torso)
2606
blastwave.Size = Vector3.new(1, 1, 1)
2607
blastwave.Transparency = 0
2608
blastwave.BrickColor = TheColor
2609
blastwave.Material = "Neon"
2610
blastwave.Anchored = true
2611
blastwave.CanCollide = false
2612
blastwave.CFrame = CFrame.new(Blaster.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
2613
removeuseless:AddItem(blastwave,10)
2614
Blaster:Remove()
2615
BOOMZOR = Instance.new("Sound", blastwave)
2616
BOOMZOR.Volume = 8
2617
BOOMZOR.SoundId = "rbxassetid://1539349118"
2618
BOOMZOR:Play()
2619
removeuseless:AddItem(BOOMZOR,5)
2620
DDTblastwave = Instance.new("SpecialMesh", blastwave) 
2621
DDTblastwave.MeshId = "http://www.roblox.com/asset/?id=20329976" 
2622
DDTblastwave.Scale = Vector3.new(1, 1, 1)
2623
blastwave2 = Instance.new("Part", Torso)
2624
blastwave2.Size = Vector3.new(1, 1, 1)
2625
blastwave2.Transparency = 0
2626
blastwave2.BrickColor = TheColor
2627
blastwave2.Material = "Neon"
2628
blastwave2.Anchored = true
2629
blastwave2.CanCollide = false
2630
blastwave2.CFrame = CFrame.new(blastwave.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
2631
removeuseless:AddItem(blastwave2,10)
2632
DDTblastwave2 = Instance.new("SpecialMesh", blastwave2) 
2633
DDTblastwave2.MeshId = "http://www.roblox.com/asset/?id=20329976" 
2634
DDTblastwave2.Scale = Vector3.new(1, 1, 1)
2635
blastwave3 = Instance.new("Part", Torso)
2636
blastwave3.Size = Vector3.new(1, 1, 1)
2637
blastwave3.Transparency = 0
2638
blastwave3.BrickColor = TheColor
2639
blastwave3.Material = "Neon"
2640
blastwave3.Anchored = true
2641
blastwave3.CanCollide = false
2642
blastwave3.CFrame = CFrame.new(blastwave.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
2643
removeuseless:AddItem(blastwave3,10)
2644
DDTblastwave3 = Instance.new("SpecialMesh", blastwave3) 
2645
DDTblastwave3.MeshId = "http://www.roblox.com/asset/?id=20329976" 
2646
DDTblastwave3.Scale = Vector3.new(1, 1, 1)
2647
blastwave4 = Instance.new("Part", Torso)
2648
blastwave4.Size = Vector3.new(1, 1, 1)
2649
blastwave4.Transparency = 0
2650
blastwave4.BrickColor = TheColor
2651
blastwave4.Material = "Neon"
2652
blastwave4.Anchored = true
2653
blastwave4.CanCollide = false
2654
blastwave4.CFrame = CFrame.new(blastwave.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
2655
removeuseless:AddItem(blastwave4,10)
2656
DDTblastwave4 = Instance.new("SpecialMesh", blastwave4) 
2657
DDTblastwave4.MeshId = "http://www.roblox.com/asset/?id=20329976" 
2658
DDTblastwave4.Scale = Vector3.new(1, 1, 1)
2659
blastwave5 = Instance.new("Part", Torso)
2660
blastwave5.Size = Vector3.new(1, 1, 1)
2661
blastwave5.Transparency = 0
2662
blastwave5.BrickColor = TheColor
2663
blastwave5.Material = "Neon"
2664
blastwave5.Anchored = true
2665
blastwave5.CanCollide = false
2666
blastwave5.CFrame = CFrame.new(blastwave.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
2667
removeuseless:AddItem(blastwave5,10)
2668
DDTblastwave5 = Instance.new("SpecialMesh", blastwave5) 
2669
DDTblastwave5.MeshId = "http://www.roblox.com/asset/?id=20329976" 
2670
DDTblastwave5.Scale = Vector3.new(1, 1, 1)
2671
Blastcircle = Instance.new("Part", Torso)
2672
Blastcircle.Material = "Neon"
2673
Blastcircle.Anchored = true
2674
Blastcircle.Transparency = 0
2675
Blastcircle.CanCollide = false
2676
Blastcircle.BrickColor = TheColor
2677
Blastcircle.Size = Vector3.new(10,10,10)
2678
removeuseless:AddItem(Blastcircle,10)
2679
BlastShape = Instance.new("SpecialMesh", Blastcircle)
2680
BlastShape.MeshType = "Sphere"
2681
BlastShape.Scale = Vector3.new(0.1,0.1,0.1)
2682
Blastcircle.CFrame = blastwave.CFrame
2683
Blastcircle2 = Instance.new("Part", Torso)
2684
Blastcircle2.Material = "Neon"
2685
Blastcircle2.Anchored = true
2686
Blastcircle2.Transparency = 0
2687
Blastcircle2.CanCollide = false
2688
Blastcircle2.BrickColor = TheColor
2689
Blastcircle2.Size = Vector3.new(10,10,10)
2690
removeuseless:AddItem(Blastcircle2,10)
2691
BlastShape2 = Instance.new("SpecialMesh", Blastcircle2)
2692
BlastShape2.MeshType = "Sphere"
2693
BlastShape2.Scale = Vector3.new(0.1,0.1,0.1)
2694
Blastcircle2.CFrame = blastwave.CFrame
2695
Blastcircle3 = Instance.new("Part", Torso)
2696
Blastcircle3.Material = "Neon"
2697
Blastcircle3.Anchored = true
2698
Blastcircle3.Transparency = 0
2699
Blastcircle3.CanCollide = false
2700
Blastcircle3.BrickColor = TheColor
2701
Blastcircle3.Size = Vector3.new(10,10,10)
2702
removeuseless:AddItem(Blastcircle3,10)
2703
BlastShape3 = Instance.new("SpecialMesh", Blastcircle3)
2704
BlastShape3.MeshType = "Sphere"
2705
BlastShape3.Scale = Vector3.new(0.1,0.1,0.1)
2706
Blastcircle3.CFrame = blastwave.CFrame
2707
Blastcircle4 = Instance.new("Part", Torso)
2708
Blastcircle4.Material = "Neon"
2709
Blastcircle4.Anchored = true
2710
Blastcircle4.Transparency = 0
2711
Blastcircle4.CanCollide = false
2712
Blastcircle4.BrickColor = TheColor
2713
Blastcircle4.Size = Vector3.new(10,10,10)
2714
removeuseless:AddItem(Blastcircle4,10)
2715
BlastShape4 = Instance.new("SpecialMesh", Blastcircle4)
2716
BlastShape4.MeshType = "Sphere"
2717
BlastShape4.Scale = Vector3.new(0.1,0.1,0.1)
2718
Blastcircle4.CFrame = blastwave.CFrame
2719
Blastcircle5 = Instance.new("Part", Torso)
2720
Blastcircle5.Material = "Neon"
2721
Blastcircle5.Anchored = true
2722
Blastcircle5.Transparency = 0
2723
Blastcircle5.CanCollide = false
2724
Blastcircle5.BrickColor = TheColor
2725
Blastcircle5.Size = Vector3.new(10,10,10)
2726
removeuseless:AddItem(Blastcircle5,10)
2727
BlastShape5 = Instance.new("SpecialMesh", Blastcircle5)
2728
BlastShape5.MeshType = "Sphere"
2729
BlastShape5.Scale = Vector3.new(0.1,0.1,0.1)
2730
Blastcircle5.CFrame = blastwave.CFrame
2731
shockwav = Instance.new("Part", Torso)
2732
shockwav.Size = Vector3.new(1, 1, 1)
2733
shockwav.Transparency = 0
2734
shockwav.BrickColor = TheColor
2735
shockwav.Material = "Neon"
2736
shockwav.Anchored = true
2737
shockwav.CanCollide = false
2738
shockwav.CFrame = blastwave.CFrame * CFrame.new(0,-2.2,0) * CFrame.Angles(math.random(1, 100), math.random(1, 100), math.random(1, 100))
2739
removeuseless:AddItem(shockwav,10)
2740
dea = Instance.new("SpecialMesh", shockwav) 
2741
dea.MeshId = "http://www.roblox.com/asset/?id=3270017" 
2742
dea.Scale = Vector3.new(0.1, 0.1, 0.1)
2743
shockwav.CFrame = blastwave.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
2744
shockwav2 = Instance.new("Part", Torso)
2745
shockwav2.Size = Vector3.new(1, 1, 1)
2746
shockwav2.Transparency = 0
2747
shockwav2.BrickColor = TheColor
2748
shockwav2.Material = "Neon"
2749
shockwav2.Anchored = true
2750
shockwav2.CanCollide = false
2751
shockwav2.CFrame = blastwave.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
2752
removeuseless:AddItem(shockwav2,10)
2753
dea2 = Instance.new("SpecialMesh", shockwav2) 
2754
dea2.MeshId = "http://www.roblox.com/asset/?id=3270017" 
2755
dea2.Scale = Vector3.new(0.1, 0.4, 0.1)
2756
shockwav2.CFrame = blastwave.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
2757
local Hit = damagealll(70,blastwave.Position)		
2758
for _,v in pairs(Hit) do
2759
local velo2 = Instance.new("BodyVelocity", v)
2760
velo2.MaxForce = Vector3.new(999999, 999999, 999999)
2761
removeuseless:AddItem(velo2,2)
2762
if absoluteannihilation then
2763
v:BreakJoints()
2764
v:Remove()
2765
else
2766
v:FindFirstChildOfClass("Humanoid"):TakeDamage(77,100)				
2767
end
2768
end
2769
opopo = coroutine.wrap(function()
2770
for i = 1, 200 do
2771
dea.Scale = dea.Scale + Vector3.new(2,1,2)
2772
shockwav.Transparency = shockwav.Transparency + 0.02
2773
dea2.Scale = dea2.Scale + Vector3.new(1,1,1)
2774
shockwav2.Transparency = shockwav2.Transparency + 0.010
2775
DDTblastwave.Scale = DDTblastwave.Scale + Vector3.new(2.5, .2, 2.5)
2776
DDTblastwave2.Scale = DDTblastwave2.Scale + Vector3.new(2, 2, 2)
2777
DDTblastwave3.Scale = DDTblastwave3.Scale + Vector3.new(2, .25, 2)
2778
DDTblastwave4.Scale = DDTblastwave4.Scale + Vector3.new(3, .25, 3)
2779
DDTblastwave5.Scale = DDTblastwave5.Scale + Vector3.new(1, .05, 1)
2780
blastwave.Transparency = blastwave.Transparency + .01
2781
blastwave2.Transparency = blastwave2.Transparency + .03
2782
blastwave3.Transparency = blastwave3.Transparency + .02
2783
blastwave4.Transparency = blastwave4.Transparency + .015
2784
blastwave5.Transparency = blastwave5.Transparency + .01
2785
BlastShape.Scale = BlastShape.Scale + Vector3.new(1,1,1)
2786
BlastShape2.Scale = BlastShape2.Scale + Vector3.new(.5,.5,.5)
2787
BlastShape3.Scale = BlastShape3.Scale + Vector3.new(.6,.6,.6)
2788
BlastShape4.Scale = BlastShape4.Scale + Vector3.new(.4,.4,.4)
2789
Blastcircle.Transparency = Blastcircle.Transparency + .01
2790
Blastcircle2.Transparency = Blastcircle2.Transparency + .02
2791
Blastcircle3.Transparency = Blastcircle3.Transparency + .012
2792
Blastcircle4.Transparency = Blastcircle4.Transparency + .015
2793
Blastcircle5.Transparency = Blastcircle5.Transparency + 0.01
2794
BlastShape5.Scale = BlastShape5.Scale + Vector3.new(.3,.3,.3)
2795
wait()
2796
end
2797
hitters = false
2798
end)
2799
opopo()
2800
end)
2801
kigo:Play()
2802
for i = 1, 6 do
2803
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,math.rad(90),0),.6)
2804
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10),math.rad(-0),math.rad(0)),.4)
2805
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(2), math.rad(10), math.rad(-90)), 0.6)
2806
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(13), math.rad(9), math.rad(13)), .6)
2807
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0) * CFrame.Angles(math.rad(-14), math.rad(6), math.rad(-2)), .6)
2808
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(8), math.rad(12), math.rad(2)), .6)
2809
wait()
2810
end
2811
attacking = false
2812
g1:Remove()
2813
hum.WalkSpeed = 18
2814
local time = coroutine.wrap(function()
2815
for i = 1, 100 do
2816
if borb == false then break end
2817
wait()
2818
end
2819
Blaster:Remove()
2820
hitters = false
2821
attacking = false
2822
debounce = false
2823
end)
2824
time()
2825
while wait() do
2826
if borb == false then break end
2827
wait()
2828
end
2829
attacking = false
2830
debounce = false
2831
jjo = false
2832
end
2833
end)
2834
2835
mouse.KeyDown:connect(function(Press)
2836
Press=Press:lower()
2837
if Press=='h' then
2838
if debounce then return end
2839
debounce = true
2840
attacking = true
2841
step:Play()
2842
hum.WalkSpeed = 0
2843
lmon6 = lmon5[math.random(1,#lmon5)]
2844
local b1 = Instance.new("BillboardGui",Head)
2845
b1.Size = UDim2.new(0,100,0,40)
2846
b1.StudsOffset = Vector3.new(0,3,0)
2847
b1.Adornee = Head
2848
local b2 = Instance.new("TextLabel",b1)
2849
b2.BackgroundTransparency = 1
2850
b2.Text = ""..lmon6
2851
b2.Font = "Garamond"
2852
b2.TextSize = 0
2853
b2.TextStrokeTransparency = 1
2854
b2.TextColor3 = BrickColor.new("Really red").Color
2855
b2.TextStrokeColor3 = Color3.new(0,0,0)
2856
b2.Size = UDim2.new(1,0,0.5,0)
2857
billboardcour = coroutine.wrap(function()
2858
for i = 1, 10 do
2859
b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
2860
b2.TextSize = b2.TextSize + 3
2861
wait()
2862
end
2863
wait(1)
2864
for i = 1, 10 do
2865
b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
2866
b2.TextSize = b2.TextSize - 3
2867
wait()
2868
end
2869
b1:Remove()
2870
end)
2871
billboardcour()
2872
Dagga = Instance.new("Part", Torso)
2873
Dagga.Size = Vector3.new(.2, .2, .2)
2874
Dagga.Material = "Neon"
2875
Dagga.BrickColor = TheColor
2876
Dagga.Transparency = 1
2877
Dagga.CanCollide = false
2878
DaggaMESH = Instance.new("SpecialMesh", Dagga)
2879
DaggaMESH.Scale = Vector3.new(.8,.8,.8)
2880
DaggaMESH.MeshId = "rbxassetid://62275962"
2881
DaggaWeld = weldBetween(Dagga,RightArm)
2882
DaggaWeld.C0 = CFrame.new(0,-1.8,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
2883
courou = coroutine.wrap(function()
2884
for i = 1, 20 do
2885
Dagga.Transparency = Dagga.Transparency - .05
2886
wait()
2887
end
2888
end)
2889
courou()
2890
for i = 1, 15 do
2891
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8)), .3)
2892
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
2893
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .3)
2894
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-2)), .3)
2895
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2)), .3)
2896
wait()
2897
end
2898
for i = 1, 6 do
2899
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45,1.3,0) * CFrame.Angles(math.rad(180),math.rad(2),math.rad(6)), 0.6)
2900
wait()
2901
end
2902
Dagga2 = Instance.new("Part", Torso)
2903
Dagga2.Size = Vector3.new(.2, .2, .2)
2904
Dagga2.Material = "Neon"
2905
Dagga2.BrickColor = TheColor
2906
Dagga2.Transparency = 0
2907
Dagga2.CanCollide = false
2908
DaggaMESH2 = Instance.new("SpecialMesh", Dagga2)
2909
DaggaMESH2.Scale = Vector3.new(.8,.8,.8)
2910
DaggaMESH2.MeshId = "rbxassetid://62275962"
2911
DaggaWeld2 = weldBetween(Dagga2,RightArm)
2912
DaggaWeld2.C0 = CFrame.new(0,-1.8,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
2913
Dagga3 = Instance.new("Part", Torso)
2914
Dagga3.Size = Vector3.new(.2, .2, .2)
2915
Dagga3.Material = "Neon"
2916
Dagga3.BrickColor = TheColor
2917
Dagga3.Transparency = 0
2918
Dagga3.CanCollide = false
2919
DaggaMESH3 = Instance.new("SpecialMesh", Dagga3)
2920
DaggaMESH3.Scale = Vector3.new(.8,.8,.8)
2921
DaggaMESH3.MeshId = "rbxassetid://62275962"
2922
DaggaWeld3 = weldBetween(Dagga3,RightArm)
2923
DaggaWeld3.C0 = CFrame.new(0,-1.8,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
2924
daggersheet:Play()
2925
for i = 1, 4 do
2926
DaggaWeld2.C0 = DaggaWeld2.C0:lerp(CFrame.new(0,-1.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(-30)),.5)
2927
DaggaWeld3.C0 = DaggaWeld3.C0:lerp(CFrame.new(0,-1.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(30)),.5)
2928
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45,1,0) * CFrame.Angles(math.rad(180),math.rad(3),math.rad(12)), 0.5)
2929
wait()
2930
end
2931
for i = 1, 6 do
2932
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45,1.3,0) * CFrame.Angles(math.rad(180),math.rad(2),math.rad(6)), 0.5)
2933
wait()
2934
end
2935
for i = 1, 6 do
2936
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
2937
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)
2938
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(205), math.rad(0)), 0.3)
2939
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.4)
2940
wait()
2941
end
2942
quicklerp = coroutine.wrap(function()
2943
for i = 1, 8 do
2944
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55, .15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)), .4)
2945
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8, .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2)), .4)
2946
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, .5, 0), 0.4)
2947
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.8,1.3,.5) * CFrame.Angles(math.rad(-90),math.rad(40),math.rad(0)), 0.4)
2948
wait()
2949
end
2950
end)
2951
quicklerp()
2952
n = 0
2953
movethem = coroutine.wrap(function()
2954
htbox1 = Instance.new("Part",Torso)
2955
htbox1.CanCollide = false
2956
htbox1.Transparency = 1
2957
htbox1.Size = Vector3.new(2,2,2)
2958
htbox1weld = weldBetween(htbox1,Dagga)
2959
htbox2 = Instance.new("Part",Torso)
2960
htbox2.CanCollide = false
2961
htbox2.Transparency = 1
2962
htbox2.Size = Vector3.new(2,2,2)
2963
htbox2weld = weldBetween(htbox2,Dagga2)
2964
htbox3 = Instance.new("Part",Torso)
2965
htbox3.CanCollide = false
2966
htbox3.Transparency = 1
2967
htbox3.Size = Vector3.new(2,2,2)
2968
htbox3weld = weldBetween(htbox3,Dagga3)
2969
removeuseless:AddItem(Dagga,5)
2970
removeuseless:AddItem(Dagga2,5)
2971
removeuseless:AddItem(Dagga3,5)
2972
removeuseless:AddItem(htbox,5)
2973
removeuseless:AddItem(htbox2,5)
2974
removeuseless:AddItem(htbox3,5)
2975
DaggaWeld:Remove()
2976
DaggaWeld2:Remove()
2977
DaggaWeld3:Remove()
2978
DaggaMESH.MeshId = "rbxassetid://202083123"
2979
DaggaMESH2.MeshId = "rbxassetid://202083123"
2980
DaggaMESH3.MeshId = "rbxassetid://202083123"
2981
DaggaMESH.Scale = Vector3.new(1.1,1.1,1.1)
2982
DaggaMESH2.Scale = Vector3.new(1.1,1.1,1.1)
2983
DaggaMESH3.Scale = Vector3.new(1.1,1.1,1.1)
2984
local BodyVel=Instance.new('BodyVelocity',Dagga)
2985
BodyVel.maxForce=Vector3.new(math.huge,math.huge,math.huge)
2986
local BodyGyro=Instance.new('BodyGyro',Dagga)
2987
BodyGyro.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
2988
BodyGyro.P=2e4
2989
coroutine.wrap(function()
2990
RenderStepped:connect(function()
2991
BodyGyro.cframe=CFrame.new(Dagga.Position,mouse.Hit.p)
2992
BodyVel.velocity=Dagga.CFrame.lookVector*dgs
2993
end)
2994
end)()
2995
2996
local BodyVel2=Instance.new('BodyVelocity',Dagga2)
2997
BodyVel2.maxForce=Vector3.new(math.huge,math.huge,math.huge)
2998
local BodyGyro2=Instance.new('BodyGyro',Dagga2)
2999
BodyGyro2.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
3000
BodyGyro2.P=2e4
3001
coroutine.wrap(function()
3002
RenderStepped:connect(function()
3003
BodyGyro2.cframe=CFrame.new(Dagga2.Position,mouse.Hit.p)
3004
BodyVel2.velocity=Dagga2.CFrame.lookVector*dgs
3005
end)
3006
end)()
3007
3008
local BodyVel3=Instance.new('BodyVelocity',Dagga3)
3009
BodyVel3.maxForce=Vector3.new(math.huge,math.huge,math.huge)
3010
local BodyGyro3=Instance.new('BodyGyro',Dagga3)
3011
BodyGyro3.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
3012
BodyGyro3.P=2e4
3013
coroutine.wrap(function()
3014
RenderStepped:connect(function()
3015
BodyGyro3.cframe=CFrame.new(Dagga3.Position,mouse.Hit.p)
3016
BodyVel3.velocity=Dagga3.CFrame.lookVector*dgs
3017
end)
3018
end)()
3019
3020
damagedebounce = false
3021
damagedebounce2 = false
3022
damagedebounce3 = false
3023
htbox1.Touched:connect(function(hit1)
3024
if hit1.Parent.Name == game.Players.LocalPlayer.Name then
3025
elseif hit1.Parent:IsA("Part") then
3026
elseif hit1.Parent:IsA("SpecialMesh") then
3027
elseif hit1.Parent:findFirstChildOfClass("Humanoid") then
3028
if damagedebounce == true then return end
3029
damagedebounce = true
3030
removeuseless:AddItem(slashwound,2)
3031
Dagga.Anchored = false
3032
BodyVel:Remove()
3033
BodyGyro:Remove()
3034
Dagga.CanCollide = true
3035
Slachtoffer = hit1.Parent:findFirstChildOfClass("Humanoid")
3036
rdnm = soundtable[math.random(1,#soundtable)]
3037
slashwound = Instance.new("Sound", Slachtoffer.Torso)
3038
slashwound.SoundId = "rbxassetid://"..rdnm
3039
slashwound.Volume = 4
3040
slashwound:Play()
3041
if absoluteannihilation then
3042
Slachtoffer.Parent:BreakJoints()
3043
else
3044
Slachtoffer:TakeDamage(15)
3045
end
3046
end
3047
end)
3048
htbox2.Touched:connect(function(hit1)
3049
if hit1.Parent.Name == game.Players.LocalPlayer.Name then
3050
elseif hit1.Parent:IsA("Part") then
3051
elseif hit1.Parent:IsA("SpecialMesh") then
3052
elseif hit1.Parent:findFirstChildOfClass("Humanoid") then
3053
if damagedebounce2 == true then return end
3054
damagedebounce2 = true
3055
removeuseless:AddItem(slashwound,2)
3056
Dagga2.Anchored = false
3057
BodyVel2:Remove()
3058
BodyGyro2:Remove()
3059
Dagga2.CanCollide = true
3060
Slachtoffer = hit1.Parent:findFirstChildOfClass("Humanoid")
3061
rdnm = soundtable[math.random(1,#soundtable)]
3062
slashwound = Instance.new("Sound", Slachtoffer.Torso)
3063
slashwound.SoundId = "rbxassetid://"..rdnm
3064
slashwound.Volume = 4
3065
slashwound:Play()
3066
if absoluteannihilation then
3067
Slachtoffer.Parent:BreakJoints()
3068
else
3069
Slachtoffer:TakeDamage(15)
3070
end
3071
end
3072
end)
3073
htbox3.Touched:connect(function(hit1)
3074
if hit1.Parent.Name == game.Players.LocalPlayer.Name then
3075
elseif hit1.Parent:IsA("Part") then
3076
elseif hit1.Parent:IsA("SpecialMesh") then
3077
elseif hit1.Parent:findFirstChildOfClass("Humanoid") then
3078
if damagedebounce3 == true then return end
3079
damagedebounce3 = true
3080
removeuseless:AddItem(slashwound,2)
3081
Dagga3.Anchored = false
3082
BodyVel3:Remove()
3083
BodyGyro3:Remove()
3084
Dagga3.CanCollide = true
3085
Slachtoffer = hit1.Parent:findFirstChildOfClass("Humanoid")
3086
rdnm = soundtable[math.random(1,#soundtable)]
3087
slashwound = Instance.new("Sound", Slachtoffer.Torso)
3088
slashwound.SoundId = "rbxassetid://"..rdnm
3089
slashwound.Volume = 4
3090
slashwound:Play()
3091
if absoluteannihilation then
3092
Slachtoffer.Parent:BreakJoints()
3093
else
3094
Slachtoffer:TakeDamage(15)
3095
end
3096
end
3097
end)
3098
end)
3099
movethem()
3100
t = 0 
3101
hum.WalkSpeed = 18
3102
for i = 1, 7 do
3103
t = t - 50
3104
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(205 + t), math.rad(0)), 0.3)
3105
wait()
3106
end
3107
t = 0
3108
quickcour2 = coroutine.wrap(function()
3109
for i = 1, 10 do
3110
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8)), .5)
3111
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0),.5)
3112
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
3113
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
3114
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)
3115
wait()
3116
end
3117
end)
3118
quickcour2()
3119
for i = 1, 10 do
3120
t = t - 22
3121
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(205 - t), math.rad(0)), 0.3)
3122
wait()
3123
end
3124
attacking = false
3125
debounce = false
3126
damagedebounce = false
3127
damagedebounce2 = false
3128
damagedebounce3 = false
3129
end
3130
end)
3131
3132
mouse.KeyDown:connect(function(Press)
3133
Press=Press:lower()
3134
if Press=='delete' then
3135
if nottransform then return end
3136
transformingpart = true -------Reflux has become the pinnacle of strength! Can you survive his onslaught?
3137
if debounce then return end
3138
debounce = true
3139
attacking = true
3140
absoluteannihilation = true
3141
hum.WalkSpeed = 0
3142
HEADLERP.Part1 = Torso
3143
musiccour = coroutine.wrap(function()
3144
for i = 1, 20 do
3145
doomtheme.Volume = doomtheme.Volume - 0.05
3146
wait()
3147
end
3148
doomtheme:Remove()
3149
end)
3150
musiccour()
3151
for i = 1, 10 do
3152
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8)), .5)
3153
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(0,0,0),.5)
3154
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
3155
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
3156
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)
3157
wait()
3158
end
3159
JohnDoe2 = Instance.new("Part", Head)
3160
JohnDoe2.Shape = 0 
3161
JohnDoe2.Transparency = 1
3162
JohnDoe2.Size = Vector3.new(2.06,2.06,2.06)
3163
JohnDoe2.Material = "Neon"
3164
JohnDoe2.CanCollide = false
3165
JohnDoe2.BrickColor = BrickColor.new("Really black")
3166
Jw2 = weldBetween(Head,JohnDoe2)
3167
Jw2.C0 = CFrame.new(0,.25,0)
3168
lolcour = coroutine.wrap(function()
3169
for i = 1, 20 do
3170
JohnDoe2.Transparency = JohnDoe2.Transparency - 0.05
3171
wait()
3172
end
3173
end)
3174
lolcour()
3175
for i = 1, 15 do
3176
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(200),math.rad(5),math.rad(5)), 0.4)
3177
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1,0) * CFrame.Angles(math.rad(200),math.rad(-5),math.rad(-5)), 0.4)
3178
wait()
3179
end
3180
lastbreath = Instance.new("Sound", Head)
3181
lastbreath.SoundId = "rbxassetid://198606040"
3182
lastbreath.Volume = 5
3183
lastbreath:Play()
3184
coroutine.wrap(function()
3185
for i = 1, 4 do
3186
game.Workspace.CurrentCamera.FieldOfView = game.Workspace.CurrentCamera.FieldOfView - 3
3187
wait()
3188
end
3189
for i = 1, 4 do
3190
game.Workspace.CurrentCamera.FieldOfView = game.Workspace.CurrentCamera.FieldOfView + 3
3191
wait()
3192
end
3193
end)()
3194
for i = 1, 22 do
3195
HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(-60),0),.6)
3196
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(197),math.rad(3),math.rad(10)), 0.4)
3197
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1,0) * CFrame.Angles(math.rad(197),math.rad(-3),math.rad(-10)), 0.4)
3198
wait()
3199
end
3200
coroutine.wrap(function()
3201
for i = 1, 10 do
3202
pBase7.BrickColor = BrickColor.new("Really red")
3203
pBase8.BrickColor = BrickColor.new("Really red")
3204
pBase9.BrickColor = BrickColor.new("Really red")
3205
pBase10.BrickColor = BrickColor.new("Really red")
3206
pBase12.BrickColor = BrickColor.new("Really red")
3207
TheCore.BrickColor = BrickColor.new("Really red")
3208
wait(.05)
3209
pBase7.BrickColor = BrickColor.new("Really black")
3210
pBase8.BrickColor = BrickColor.new("Really black")
3211
pBase9.BrickColor = BrickColor.new("Really black")
3212
pBase10.BrickColor = BrickColor.new("Really black")
3213
pBase12.BrickColor = BrickColor.new("Really black")
3214
TheCore.BrickColor = BrickColor.new("Really black")
3215
wait()
3216
end
3217
end)()
3218
coroutine.wrap(function()
3219
for i = 1, 4 do
3220
game.Workspace.CurrentCamera.FieldOfView = game.Workspace.CurrentCamera.FieldOfView - 3
3221
wait()
3222
end
3223
for i = 1, 4 do
3224
game.Workspace.CurrentCamera.FieldOfView = game.Workspace.CurrentCamera.FieldOfView + 3
3225
wait()
3226
end
3227
end)()
3228
for i = 1, 15 do
3229
HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(60),0),.6)
3230
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(202),math.rad(4),math.rad(7)), 0.4)
3231
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1,0) * CFrame.Angles(math.rad(202),math.rad(-4),math.rad(-7)), 0.4)
3232
wait()
3233
end
3234
for i = 1, 15 do
3235
HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),0),.6)
3236
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(196),math.rad(3),math.rad(10)), 0.4)
3237
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1,0) * CFrame.Angles(math.rad(196),math.rad(-3),math.rad(-10)), 0.4)
3238
wait()
3239
end
3240
for i = 1, 75 do
3241
HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(0)), .05)
3242
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8)), .05)
3243
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .05)
3244
wait()
3245
end
3246
doomtheme = Instance.new("Sound", Torso)
3247
doomtheme.SoundId = "rbxassetid://1502486424"
3248
doomtheme.Volume = 1.5
3249
doomtheme.Looped = true
3250
doomtheme:Play()
3251
CataclysmOrb = Instance.new("Part", Torso)
3252
CataclysmOrb.Shape = 0 
3253
CataclysmOrb.Transparency = 1
3254
CataclysmOrb.Anchored = true
3255
CataclysmOrb.Size = Vector3.new(10,10,10)
3256
CataclysmOrb.Material = "Neon"
3257
CataclysmOrb.CanCollide = false
3258
CataclysmOrb.BrickColor = BrickColor.new("Really black")
3259
CataclysmOrb.CFrame = Root.CFrame
3260
for i = 1, 20 do
3261
CataclysmOrb.Transparency = CataclysmOrb.Transparency - 0.05
3262
wait()
3263
end
3264
3265
rarmf2 = Instance.new("Part", Torso)
3266
rarmf2.BrickColor = TheColor
3267
rarmf2.Size = Vector3.new(1.001, 2.001, 1.001)
3268
rarmf2.Material = "Neon"
3269
rarmf2.Transparency = 0
3270
rarmf2.CanCollide = false
3271
rarmfweld2 = weldBetween(rarmf2,RightArm)
3272
3273
llegf2 = Instance.new("Part", Torso)
3274
llegf2.BrickColor = TheColor
3275
llegf2.Size = Vector3.new(1.001, 2.001, 1.001)
3276
llegf2.Material = "Neon"
3277
llegf2.Transparency = 0
3278
llegf2.CanCollide = false
3279
llegf2weld = weldBetween(llegf2,LeftLeg)
3280
3281
rlegf2 = Instance.new("Part", Torso)
3282
rlegf2.BrickColor = TheColor
3283
rlegf2.Size = Vector3.new(1.001, 2.001, 1.001)
3284
rlegf2.Material = "Neon"
3285
rlegf2.Transparency = 0
3286
rlegf2.CanCollide = false
3287
rlegf2weld = weldBetween(rlegf2,RightLeg)
3288
3289
Torsof2 = Instance.new("Part", Torso)
3290
Torsof2.BrickColor = TheColor
3291
Torsof2.Size = Vector3.new(2.001, 2.001, 1.001)
3292
Torsof2.Material = "Neon"
3293
Torsof2.Transparency = 0
3294
Torsof2.CanCollide = false
3295
Torsof2weld = weldBetween(Torsof2,Torso)
3296
wait(6)
3297
glasss = glassshatter[math.random(1,#glassshatter)]
3298
glass = Instance.new("Sound",Torso)
3299
glass.SoundId = "rbxassetid://"..glasss
3300
glass.Volume = 6
3301
glass:Play()
3302
removeuseless:AddItem(glass,3)
3303
sond = Instance.new("Sound", Torso)
3304
sond.Volume = 10
3305
sond.SoundId = "rbxassetid://176823476"
3306
sond:Play()
3307
larmf2.Anchored = true
3308
rarmf2.Anchored = true
3309
rlegf2.Anchored = true
3310
llegf2.Anchored = true
3311
Torsof2.Anchored = true
3312
Jw2.C0 = CFrame.new(0,.25,-.15)
3313
Jw.C0 = CFrame.new(0,.25,-.15)
3314
coroutine.wrap(function()
3315
for i = 1, 25 do
3316
larmf2.Size = larmf2.Size + Vector3.new(1,1,1)
3317
larmf2.Transparency = larmf2.Transparency + 0.3
3318
rarmf2.Size = rarmf2.Size + Vector3.new(1,1,1)
3319
rarmf2.Transparency = rarmf2.Transparency + 0.3
3320
rlegf2.Size = rlegf2.Size + Vector3.new(1.001, 2.001, 1.001)
3321
rlegf2.Transparency = rlegf2.Transparency + 0.3
3322
llegf2.Size = llegf2.Size + Vector3.new(1.001, 2.001, 1.001)
3323
llegf2.Transparency = llegf2.Transparency + 0.3
3324
Torsof2.Size = Torsof2.Size + Vector3.new(2.001, 2.001, 1.001)
3325
Torsof2.Transparency = Torsof2.Transparency + .3
3326
CataclysmOrb.Size = CataclysmOrb.Size + Vector3.new(10,10,10)
3327
CataclysmOrb.Transparency = CataclysmOrb.Transparency + 0.05
3328
wait()
3329
end
3330
end)()
3331
for i = 1, 20 do
3332
HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-0), math.rad(0), math.rad(0)), .5)
3333
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,.8,.4) * CFrame.Angles(math.rad(-87),math.rad(20 - .1 * math.sin(sine/8)),math.rad(0)), 0.3)
3334
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1,.8,.4) * CFrame.Angles(math.rad(-87),math.rad(-20 + .1 * math.sin(sine/8)),math.rad(0)), 0.3)
3335
wait()
3336
end
3337
knuckscrunch = Instance.new("Sound", Torso)
3338
knuckscrunch.SoundId = "rbxassetid://1629602112"
3339
knuckscrunch.Volume = 5
3340
knuckscrunch:Play()
3341
removeuseless:AddItem(knuckscrunch,2)
3342
for i = 1, 15 do
3343
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,.8,.4) * CFrame.Angles(math.rad(-84),math.rad(17 - .1 * math.sin(sine/8)),math.rad(0)), 0.3)
3344
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1,.8,.4) * CFrame.Angles(math.rad(-84),math.rad(-17 + .1 * math.sin(sine/8)),math.rad(0)), 0.3)
3345
wait()
3346
end
3347
for i = 1, 20 do
3348
HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0, 0, .2) * CFrame.Angles(math.rad(-18), math.rad(0), math.rad(0)), .5)
3349
wait()
3350
end
3351
coroutine.wrap(function()
3352
for i = 1, 90 do
3353
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.2 + .1 * math.sin(sine/2),0),.7)
3354
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2 + .09 * math.sin(sine/2), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-7)), 0.5)
3355
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2 + .09 * math.sin(sine/2), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), 0.5)
3356
wait()
3357
end
3358
end)()
3359
coroutine.wrap(function()
3360
for i = 1, 45 do
3361
local b1 = Instance.new("BillboardGui",Head)
3362
b1.Size = UDim2.new(0,100,0,40)
3363
b1.StudsOffset = Vector3.new(0,3,0)
3364
b1.Adornee = Head
3365
local b2 = Instance.new("TextLabel",b1)
3366
b2.BackgroundTransparency = 1
3367
b2.Text = "HaHaHaHaHaHa..."
3368
b2.Font = "Garamond"
3369
b2.TextSize = 0
3370
b2.TextStrokeTransparency = 1
3371
b2.TextColor3 = BrickColor.new("Really red").Color
3372
b2.TextStrokeColor3 = Color3.new(0,0,0)
3373
b2.Size = UDim2.new(1,0,0.5,0)
3374
removeuseless:AddItem(b1,2)
3375
table.insert(signtable,b2)
3376
table.insert(signmover,b1)
3377
table.insert(signtransparency,b2)
3378
table.insert(signrotator,b2)
3379
wait(.1)
3380
end
3381
end)()
3382
for i = 1, 90 do
3383
HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0, 0, -.2) * CFrame.Angles(math.rad(25), math.rad(0), math.rad(0)), .5)
3384
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(100)), 0.5)
3385
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-100)), 0.5)
3386
wait()
3387
end
3388
theinfinitecour = coroutine.wrap(function()
3389
while wait() do
3390
for i = 1, 10 do
3391
JohnDoe2.Transparency = JohnDoe2.Transparency + .1
3392
wait()
3393
end
3394
wait(.5)
3395
for i = 1, 10 do
3396
JohnDoe2.Transparency = JohnDoe2.Transparency - .1
3397
wait()
3398
end
3399
wait(3)
3400
end
3401
end)
3402
theinfinitecour()
3403
coroutine.wrap(function()
3404
while true do
3405
for i = 1, 10 do
3406
pBase7.BrickColor = BrickColor.new("Really red")
3407
pBase8.BrickColor = BrickColor.new("Really red")
3408
pBase9.BrickColor = BrickColor.new("Really red")
3409
pBase10.BrickColor = BrickColor.new("Really red")
3410
pBase12.BrickColor = BrickColor.new("Really red")
3411
TheCore.BrickColor = BrickColor.new("Really red")
3412
wait(.05)
3413
pBase7.BrickColor = BrickColor.new("Really black")
3414
pBase8.BrickColor = BrickColor.new("Really black")
3415
pBase9.BrickColor = BrickColor.new("Really black")
3416
pBase10.BrickColor = BrickColor.new("Really black")
3417
pBase12.BrickColor = BrickColor.new("Really black")
3418
TheCore.BrickColor = BrickColor.new("Really black")
3419
wait(.05)
3420
pBase7.BrickColor = BrickColor.new("Really red")
3421
pBase8.BrickColor = BrickColor.new("Really red")
3422
pBase9.BrickColor = BrickColor.new("Really red")
3423
pBase10.BrickColor = BrickColor.new("Really red")
3424
pBase12.BrickColor = BrickColor.new("Really red")
3425
TheCore.BrickColor = BrickColor.new("Really red")
3426
wait(.05)
3427
pBase7.BrickColor = BrickColor.new("Really black")
3428
pBase8.BrickColor = BrickColor.new("Really black")
3429
pBase9.BrickColor = BrickColor.new("Really black")
3430
pBase10.BrickColor = BrickColor.new("Really black")
3431
pBase12.BrickColor = BrickColor.new("Really black")
3432
TheCore.BrickColor = BrickColor.new("Really black")
3433
wait(4)
3434
end
3435
end
3436
end)()
3437
hum.WalkSpeed = 18
3438
HEADLERP.Part1 = Head
3439
larmf2:Remove()
3440
rarmf2:Remove()
3441
rlegf2:Remove()
3442
llegf2:Remove()
3443
Torsof2:Remove()
3444
CataclysmOrb:Remove()
3445
attacking = false
3446
debounce = false
3447
nottransform = true
3448
transformingpart = false
3449
end
3450
end)
3451
3452
mouse.KeyDown:connect(function(Press)
3453
Press=Press:lower()
3454
if Press=='q' then
3455
if not nottransform then return end
3456
if mouse.Target ~= nil then
3457
if mouse.Target.Parent ~= Character and mouse.Target.Parent.Parent ~= Character and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
3458
if debounce then return end
3459
attacking = true
3460
debounce = true
3461
enemyhum = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
3462
ETorso = enemyhum.Parent:FindFirstChild("Torso") or enemyhum.Parent:FindFirstChild("LowerTorso")
3463
ERight = enemyhum.Parent:FindFirstChild("Right Arm") or enemyhum.Parent:FindFirstChild("RightUpperArm")
3464
ELeft = enemyhum.Parent:FindFirstChild("Left Arm") or enemyhum.Parent:FindFirstChild("LeftUpperArm")
3465
ERight2 = enemyhum.Parent:FindFirstChild("Right Leg") or enemyhum.Parent:FindFirstChild("RightUpperLeg")
3466
ELeft2 = enemyhum.Parent:FindFirstChild("Left Leg") or enemyhum.Parent:FindFirstChild("LeftUpperLeg")
3467
EHead = enemyhum.Parent:FindFirstChild("Head")
3468
hum.WalkSpeed = 0
3469
secret = secrettalk[math.random(1,#secrettalk)]
3470
local b1 = Instance.new("BillboardGui",Head)
3471
b1.Size = UDim2.new(0,100,0,40)
3472
b1.StudsOffset = Vector3.new(0,3,0)
3473
b1.Adornee = Head
3474
local b2 = Instance.new("TextLabel",b1)
3475
b2.BackgroundTransparency = 1
3476
b2.Text = ""..secret
3477
b2.Font = "Garamond"
3478
b2.TextSize = 0
3479
b2.TextStrokeTransparency = 1
3480
b2.TextColor3 = BrickColor.new("Really red").Color
3481
b2.TextStrokeColor3 = Color3.new(0,0,0)
3482
b2.Size = UDim2.new(1,0,0.5,0)
3483
billboardcour = coroutine.wrap(function()
3484
for i = 1, 10 do
3485
b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
3486
b2.TextSize = b2.TextSize + 3
3487
wait()
3488
end
3489
wait(1)
3490
for i = 1, 10 do
3491
b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
3492
b2.TextSize = b2.TextSize - 3
3493
wait()
3494
end
3495
b1:Remove()
3496
end)
3497
billboardcour()
3498
g1 = Instance.new("BodyGyro", Root)
3499
g1.D = 175
3500
g1.P = 20000
3501
g1.MaxTorque = Vector3.new(0,9000,0)
3502
g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
3503
g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
3504
soundze = Instance.new("Sound",ETorso)
3505
soundze.SoundId = "rbxassetid://1659770705"
3506
soundze.Volume = 2
3507
soundze:Play()
3508
removeuseless:AddItem(soundze,3)
3509
right = Instance.new("Part",Character)
3510
right.Size = Vector3.new(1.01,2.01,1.01)
3511
right.BrickColor = BrickColor.new("Really red")
3512
right.Material = "Neon"
3513
right.Transparency = 1
3514
right.Anchored = false
3515
right.CFrame = ERight.CFrame
3516
rightweld = weldBetween(right,ERight)
3517
left = Instance.new("Part",Character)
3518
left.Size = Vector3.new(1.01,2.01,1.01)
3519
left.BrickColor = BrickColor.new("Really red")
3520
left.Material = "Neon"
3521
left.Transparency = 1
3522
left.Anchored = false
3523
left.CFrame = ELeft.CFrame
3524
leftweld = weldBetween(left,ELeft)
3525
leg = Instance.new("Part",Character)
3526
leg.Size = Vector3.new(1.01,2.01,1.01)
3527
leg.BrickColor = BrickColor.new("Really red")
3528
leg.Material = "Neon"
3529
leg.Transparency = 1
3530
leg.Anchored = false
3531
leg.CFrame = ERight2.CFrame
3532
legweld = weldBetween(leg,ERight2)
3533
leg2 = Instance.new("Part",Character)
3534
leg2.Size = Vector3.new(1.01,2.01,1.01)
3535
leg2.BrickColor = BrickColor.new("Really red")
3536
leg2.Material = "Neon"
3537
leg2.Transparency = 1
3538
leg2.Anchored = false
3539
leg2.CFrame = ELeft2.CFrame
3540
leg2weld = weldBetween(leg2,ELeft2)
3541
tors = Instance.new("Part",Character)
3542
tors.Size = Vector3.new(2.01,2.01,1.01)
3543
tors.Anchored = false
3544
tors.Transparency = 1
3545
tors.BrickColor = BrickColor.new("Really red")
3546
tors.Material = "Neon"
3547
tors.CFrame = ETorso.CFrame
3548
torsweld = weldBetween(tors,ETorso)
3549
hed = Instance.new("Part",Character)
3550
hed.Size = Vector3.new(1.01,1.01,1.01)
3551
hed.Anchored = false
3552
hed.Transparency = 1
3553
hed.BrickColor = BrickColor.new("Really red")
3554
hed.Material = "Neon"
3555
hed.CFrame = EHead.CFrame
3556
hedweld = weldBetween(hed,EHead)
3557
hedmesh = Instance.new("SpecialMesh",hed)
3558
hedmesh.MeshType = "Head"
3559
hedmesh.Scale = Vector3.new(1.25,1.25,1.25)
3560
particlemiter1 = Instance.new("ParticleEmitter", left)
3561
particlemiter1.Enabled = true
3562
particlemiter1.Color = ColorSequence.new(Color3.new(0, 255, 0), Color3.new(0, 255, 0))
3563
particlemiter1.Texture = "rbxassetid://304437537"
3564
particlemiter1.Lifetime = NumberRange.new(2.5)
3565
particlemiter1.Size = NumberSequence.new(1,0)
3566
particlemiter1.Rate = 25
3567
particlemiter1.RotSpeed = NumberRange.new(70)
3568
particlemiter1.Speed = NumberRange.new(0)
3569
particlemiter2 = Instance.new("ParticleEmitter", right)
3570
particlemiter2.Enabled = true
3571
particlemiter2.Color = ColorSequence.new(Color3.new(0, 255, 0), Color3.new(0, 255, 0))
3572
particlemiter2.Texture = "rbxassetid://304437537"
3573
particlemiter2.Lifetime = NumberRange.new(2.5)
3574
particlemiter2.Size = NumberSequence.new(1,0)
3575
particlemiter2.Rate = 25
3576
particlemiter2.RotSpeed = NumberRange.new(70)
3577
particlemiter2.Speed = NumberRange.new(0)
3578
particlemiter4 = Instance.new("ParticleEmitter", leg)
3579
particlemiter4.Enabled = true
3580
particlemiter4.Color = ColorSequence.new(Color3.new(0, 255, 0), Color3.new(0, 255, 0))
3581
particlemiter4.Texture = "rbxassetid://304437537"
3582
particlemiter4.Lifetime = NumberRange.new(2.5)
3583
particlemiter4.Size = NumberSequence.new(1,0)
3584
particlemiter4.Rate = 25
3585
particlemiter4.RotSpeed = NumberRange.new(70)
3586
particlemiter4.Speed = NumberRange.new(0)
3587
particlemiter5 = Instance.new("ParticleEmitter", leg2)
3588
particlemiter5.Enabled = true
3589
particlemiter5.Color = ColorSequence.new(Color3.new(0, 255, 0), Color3.new(0, 255, 0))
3590
particlemiter5.Texture = "rbxassetid://304437537"
3591
particlemiter5.Lifetime = NumberRange.new(2.5)
3592
particlemiter5.Size = NumberSequence.new(1,0)
3593
particlemiter5.Rate = 25
3594
particlemiter5.RotSpeed = NumberRange.new(70)
3595
particlemiter5.Speed = NumberRange.new(0)
3596
particlemiter6 = Instance.new("ParticleEmitter", tors)
3597
particlemiter6.Enabled = true
3598
particlemiter6.Color = ColorSequence.new(Color3.new(0, 255, 0), Color3.new(0, 255, 0))
3599
particlemiter6.Texture = "rbxassetid://304437537"
3600
particlemiter6.Lifetime = NumberRange.new(2.5)
3601
particlemiter6.Size = NumberSequence.new(1,0)
3602
particlemiter6.Rate = 25
3603
particlemiter6.RotSpeed = NumberRange.new(70)
3604
particlemiter6.Speed = NumberRange.new(0)
3605
particlemiter7 = Instance.new("ParticleEmitter", hed)
3606
particlemiter7.Enabled = true
3607
particlemiter7.Color = ColorSequence.new(Color3.new(0, 255, 0), Color3.new(0, 255, 0))
3608
particlemiter7.Texture = "rbxassetid://304437537"
3609
particlemiter7.Lifetime = NumberRange.new(2.5)
3610
particlemiter7.Size = NumberSequence.new(1,0)
3611
particlemiter7.Rate = 25
3612
particlemiter7.RotSpeed = NumberRange.new(70)
3613
particlemiter7.Speed = NumberRange.new(0)
3614
for i = 1, 15 do
3615
right.Transparency = right.Transparency - 0.02
3616
left.Transparency = left.Transparency - 0.02
3617
leg.Transparency = leg.Transparency - 0.02
3618
leg2.Transparency = leg2.Transparency - 0.02
3619
tors.Transparency = tors.Transparency - 0.02
3620
hed.Transparency = hed.Transparency - 0.02
3621
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0),math.rad(30),math.rad(2)),.2)
3622
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-0),math.rad(0)),.2)
3623
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .2)
3624
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3625
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3626
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .8, .5) * CFrame.Angles(math.rad(-90), math.rad(20), math.rad(0)),.5)
3627
wait()
3628
end
3629
g1:Remove()
3630
local grav = Instance.new("BodyPosition",ETorso)
3631
grav.D = 1500
3632
grav.P = 20000
3633
grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
3634
grav.position = ETorso.Position+Vector3.new(0,15,0)
3635
for i = 1, 30 do
3636
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 1.2, .1) * CFrame.Angles(math.rad(-140), math.rad(20), math.rad(0)),.3)
3637
wait()
3638
end
3639
wait(1)
3640
coroutine.wrap(function()
3641
fingsnap = Instance.new("Sound", RightArm)
3642
fingsnap.SoundId = "rbxassetid://217767125"
3643
fingsnap.Volume = 3
3644
fingsnap:Play()
3645
removeuseless:AddItem(fingsnap,2)
3646
for i = 1, 5 do
3647
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 1.2, .09) * CFrame.Angles(math.rad(-145), math.rad(20), math.rad(0)),.5)
3648
wait()
3649
end
3650
for i = 1, 5 do
3651
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 1.2, .1) * CFrame.Angles(math.rad(-140), math.rad(20), math.rad(0)),.5)
3652
wait()
3653
end
3654
end)()
3655
right:Remove()
3656
left:Remove()
3657
leg:Remove()
3658
leg2:Remove()
3659
tors:Remove()
3660
hed:Remove()
3661
rightarmblack = Instance.new("Part",Character)
3662
rightarmblack.Size = Vector3.new(1,2,1)
3663
rightarmblack.BrickColor = BrickColor.new("Really black")
3664
rightarmblack.Material = "Neon"
3665
rightarmblack.Anchored = false
3666
rightarmblack.CFrame = ERight.CFrame
3667
removeuseless:AddItem(rightarmblack,10)
3668
leftarmblack = Instance.new("Part",Character)
3669
leftarmblack.Size = Vector3.new(1,2,1)
3670
leftarmblack.BrickColor = BrickColor.new("Really black")
3671
leftarmblack.Material = "Neon"
3672
leftarmblack.Anchored = false
3673
leftarmblack.CFrame = ELeft.CFrame
3674
removeuseless:AddItem(leftarmblack,10)
3675
rightlegblack = Instance.new("Part",Character)
3676
rightlegblack.Size = Vector3.new(1,2,1)
3677
rightlegblack.BrickColor = BrickColor.new("Really black")
3678
rightlegblack.Material = "Neon"
3679
rightlegblack.Anchored = false
3680
rightlegblack.CFrame = ERight2.CFrame
3681
removeuseless:AddItem(rightlegblack,10)
3682
leftlegblack = Instance.new("Part",Character)
3683
leftlegblack.Size = Vector3.new(1,2,1)
3684
leftlegblack.BrickColor = BrickColor.new("Really black")
3685
leftlegblack.Material = "Neon"
3686
leftlegblack.Anchored = false
3687
leftlegblack.CFrame = ELeft2.CFrame
3688
removeuseless:AddItem(leftlegblack,10)
3689
torsoblack = Instance.new("Part",Character)
3690
torsoblack.Size = Vector3.new(2,2,1)
3691
torsoblack.Anchored = false
3692
torsoblack.BrickColor = BrickColor.new("Really black")
3693
torsoblack.Material = "Neon"
3694
torsoblack.CFrame = ETorso.CFrame
3695
removeuseless:AddItem(torsoblack,10)
3696
headblack = Instance.new("Part",Character)
3697
headblack.Size = Vector3.new(1,1,1)
3698
headblack.Anchored = false
3699
headblack.BrickColor = BrickColor.new("Really black")
3700
headblack.Material = "Neon"
3701
headblack.CFrame = EHead.CFrame
3702
removeuseless:AddItem(headblack,10)
3703
headblackmesh = Instance.new("SpecialMesh",headblack)
3704
headblackmesh.MeshType = "Head"
3705
headblackmesh.Scale = Vector3.new(1.25,1.25,1.25)
3706
enemyhum.Parent:Remove()
3707
soul = Instance.new("Sound", torsoblack)
3708
soul.SoundId = "rbxassetid://160867463"
3709
soul.Volume = 3
3710
soul:Play()
3711
circ = Instance.new("Part", torsoblack)
3712
circ.Material = "Neon"
3713
circ.Anchored = true
3714
circ.CanCollide = false
3715
circ.BrickColor = TheColor
3716
circ.Size = Vector3.new(.1,.1,.1)
3717
circShape = Instance.new("SpecialMesh", circ)
3718
circShape.MeshType = "Sphere"
3719
circShape.Scale = Vector3.new(.1,.1,.1)
3720
circ.CFrame = tors.CFrame
3721
coroutine.wrap(function()
3722
for i = 1, 50 do
3723
circ.Transparency = circ.Transparency + 0.02
3724
circShape.Scale = circShape.Scale + Vector3.new(15,15,15)
3725
wait()
3726
end
3727
circ:Remove()
3728
end)()
3729
removeuseless:AddItem(soul,5)
3730
local PB = Instance.new("BodyVelocity", torsoblack)
3731
PB.MaxForce = Vector3.new(999999, 999999, 999999)
3732
torsoblack.CFrame = CFrame.new(torsoblack.Position)
3733
PB.Velocity = Vector3.new(0,1,0)
3734
local PB2 = Instance.new("BodyVelocity", rightarmblack)
3735
PB2.MaxForce = Vector3.new(999999, 999999, 999999)
3736
rightarmblack.CFrame = CFrame.new(rightarmblack.Position)
3737
PB2.Velocity = Vector3.new(0,1,0)
3738
local PB3 = Instance.new("BodyVelocity", leftarmblack)
3739
PB3.MaxForce = Vector3.new(999999, 999999, 999999)
3740
leftarmblack.CFrame = CFrame.new(leftarmblack.Position)
3741
PB3.Velocity = Vector3.new(0,1,0)
3742
local PB4 = Instance.new("BodyVelocity", rightlegblack)
3743
PB4.MaxForce = Vector3.new(999999, 999999, 999999)
3744
rightlegblack.CFrame = CFrame.new(rightlegblack.Position)
3745
PB4.Velocity = Vector3.new(0,1,0)
3746
local PB5 = Instance.new("BodyVelocity", leftlegblack)
3747
PB5.MaxForce = Vector3.new(999999, 999999, 999999)
3748
leftlegblack.CFrame = CFrame.new(leftlegblack.Position)
3749
PB5.Velocity = Vector3.new(0,1,0)
3750
local PB6 = Instance.new("BodyVelocity", headblack)
3751
PB6.MaxForce = Vector3.new(999999, 999999, 999999)
3752
headblack.CFrame = CFrame.new(headblack.Position)
3753
PB6.Velocity = Vector3.new(0,1,0)
3754
t = 0
3755
coroutine.wrap(function()
3756
for i = 1, 100 do
3757
t = t + 2
3758
rightarmblack.Transparency = rightarmblack.Transparency + 0.01
3759
leftarmblack.Transparency = leftarmblack.Transparency + 0.01
3760
leftlegblack.Transparency = leftlegblack.Transparency + 0.01
3761
rightlegblack.Transparency = rightlegblack.Transparency + 0.01
3762
torsoblack.Transparency = torsoblack.Transparency + 0.01
3763
headblack.Transparency = headblack.Transparency + 0.01
3764
rightarmblack.CFrame = rightarmblack.CFrame * CFrame.Angles(math.rad(0 + 3),math.rad(0 - 5),math.rad(0 + 2))
3765
leftarmblack.CFrame = leftarmblack.CFrame * CFrame.Angles(math.rad(0 - 3),math.rad(0 + 5),math.rad(0 - 2))
3766
rightlegblack.CFrame = rightlegblack.CFrame * CFrame.Angles(math.rad(0 + 7),math.rad(0 + 2),math.rad(0 - 1))
3767
leftlegblack.CFrame = leftlegblack.CFrame * CFrame.Angles(math.rad(0 - 6),math.rad(0 - 5),math.rad(0 + 4))
3768
rightlegblack.CFrame = rightlegblack.CFrame * CFrame.Angles(math.rad(0 + 7),math.rad(0 + 2),math.rad(0 - 1))
3769
torsoblack.CFrame = torsoblack.CFrame * CFrame.Angles(math.rad(0 - 3),math.rad(0 + 7),math.rad(0 + 1))
3770
headblack.CFrame = headblack.CFrame * CFrame.Angles(math.rad(0 + 2),math.rad(0 + 8),math.rad(0 + 1))
3771
wait()
3772
end
3773
end)()
3774
wait(1)
3775
hum.WalkSpeed = 18
3776
attacking = false
3777
debounce = false
3778
end
3779
end
3780
end
3781
end)
3782
3783
local color1 = Color3.new(TheCore.BrickColor.Color)
3784
3785
A = Instance.new("Attachment", pBase5)
3786
A.Position = Vector3.new(0,-1.5,0)
3787
A.Name = "A"
3788
B = Instance.new("Attachment", pBase5)
3789
B.Position = Vector3.new(0,1.5,0)
3790
B.Name = "B"
3791
tr1 = Instance.new("Trail", pBase5)
3792
tr1.Attachment0 = A
3793
tr1.Attachment1 = B
3794
tr1.Enabled = false
3795
tr1.Lifetime = .8
3796
tr1.TextureMode = "Static"
3797
tr1.LightInfluence = .2
3798
tr1.Color = ColorSequence.new(BrickColor.new"Really red".Color,BrickColor.new"Really black".Color)
3799
tr1.Transparency = NumberSequence.new(0, 1)
3800
coroutine.wrap(function()
3801
while wait() do
3802
tr1.Color = ColorSequence.new(TheCore.BrickColor.Color,BrickColor.new"Really black".Color)
3803
end
3804
end)()
3805
3806
mouse.KeyDown:connect(function(Press)
3807
Press=Press:lower()
3808
if Press=='u' then
3809
if debounce then return end
3810
debounce = true
3811
attacking = true
3812
damagedebounce = false
3813
lmon4 = lmon3[math.random(1,#lmon3)]
3814
local b1 = Instance.new("BillboardGui",Head)
3815
b1.Size = UDim2.new(0,100,0,40)
3816
b1.StudsOffset = Vector3.new(0,3,0)
3817
b1.Adornee = Head
3818
local b2 = Instance.new("TextLabel",b1)
3819
b2.BackgroundTransparency = 1
3820
b2.Text = ""..lmon4
3821
b2.Font = "Garamond"
3822
b2.TextSize = 0
3823
b2.TextStrokeTransparency = 1
3824
b2.TextColor3 = BrickColor.new("Really red").Color
3825
b2.TextStrokeColor3 = Color3.new(0,0,0)
3826
b2.Size = UDim2.new(1,0,0.5,0)
3827
billboardcour = coroutine.wrap(function()
3828
for i = 1, 10 do
3829
b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
3830
b2.TextSize = b2.TextSize + 3
3831
wait()
3832
end
3833
wait(2)
3834
for i = 1, 10 do
3835
b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
3836
b2.TextSize = b2.TextSize - 3
3837
wait()
3838
end
3839
b1:Remove()
3840
end)
3841
billboardcour()
3842
t = 0
3843
quickcour = coroutine.wrap(function()
3844
spawnsound = Instance.new("Sound", RightArm)
3845
spawnsound.SoundId = "rbxassetid://159332197"
3846
spawnsound.Volume = 5
3847
spawnsound:Play()
3848
removeuseless:AddItem(spawnsound,4)
3849
Scythe = Instance.new("Part", Torso)
3850
Scythe.Size = Vector3.new(0.5, 0.5, 0.5)
3851
Scythe.Material = "Neon"
3852
Scythe.BrickColor = TheColor
3853
Scythe.Transparency = 1
3854
Scythe.CanCollide = false
3855
ScytheMESH = Instance.new("SpecialMesh", Scythe)
3856
ScytheMESH.Scale = Vector3.new(2,2,2)
3857
ScytheMESH.MeshId = "rbxassetid://218497396"
3858
ScytheWeld = weldBetween(Scythe,RightArm)
3859
ScytheWeld.C0 = CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-100),math.rad(180),math.rad(0))
3860
for i = 1, 20 do
3861
Scythe.Transparency = Scythe.Transparency - 0.04
3862
wait()
3863
end
3864
end)
3865
quickcour()
3866
hum.WalkSpeed = 0
3867
for i = 1, 25 do
3868
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
3869
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
3870
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
3871
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
3872
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
3873
wait()
3874
end
3875
for i = 1, 10 do
3876
ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-4.13,0) * CFrame.Angles(math.rad(-180),math.rad(0),math.rad(0)),.5)
3877
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.5, .5, -1.5) * CFrame.Angles(math.rad(-125), math.rad(0), math.rad(90)), .5)
3878
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(0), math.rad(-40), math.rad(0)), 0.5)
3879
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.9, -.3) * CFrame.Angles(math.rad(-21), math.rad(0), math.rad(0)), 0.5)
3880
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.9, .2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.6)
3881
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, .5, -1.5) * CFrame.Angles(math.rad(-125), math.rad(0), math.rad(-90)), 0.5)
3882
wait()
3883
end
3884
hum.WalkSpeed = 60
3885
soundcour = coroutine.wrap(function()
3886
for i = 1, 25 do
3887
lunge2:Play()
3888
wait(.1)
3889
end
3890
end)
3891
soundcour()
3892
htbox = Instance.new("Part", Scythe)
3893
htbox.CFrame = Scythe.CFrame
3894
htbox.Transparency = 1
3895
htbox.CanCollide = false
3896
htbox.Size = Vector3.new(.40,7,3)
3897
htboxweld = weldBetween(htbox,Scythe)
3898
htbox.Touched:connect(function(hit)
3899
if hit.Parent:IsA("Part") then
3900
elseif hit.Parent:IsA("SpecialMesh") then
3901
elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
3902
elseif hit.Parent:findFirstChildOfClass("Humanoid") then
3903
if damagedebounce == true then return end
3904
damagedebounce = true
3905
Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
3906
quickcour = coroutine.wrap(function()
3907
Slachtoffer.WalkSpeed = 6
3908
wait(1)
3909
Slachtoffer.WalkSpeed = 16
3910
end)
3911
quickcour()
3912
if absoluteannihilation then
3913
Slachtoffer.Parent:BreakJoints()
3914
rdnm = soundtable[math.random(1,#soundtable)]
3915
slashwound = Instance.new("Sound", Slachtoffer.Torso)
3916
slashwound.SoundId = "rbxassetid://"..rdnm
3917
slashwound.Volume = 4
3918
slashwound:Play()
3919
removeuseless:AddItem(slashwound,2)
3920
wait(.1)
3921
damagedebounce = false
3922
else
3923
Slachtoffer:TakeDamage(math.random(10,15))
3924
rdnm = soundtable[math.random(1,#soundtable)]
3925
slashwound = Instance.new("Sound", Slachtoffer.Torso)
3926
slashwound.SoundId = "rbxassetid://"..rdnm
3927
slashwound.Volume = 4
3928
slashwound:Play()
3929
removeuseless:AddItem(slashwound,2)
3930
wait(.1)
3931
damagedebounce = false
3932
end
3933
end
3934
end)
3935
A = Instance.new("Attachment", htbox)
3936
A.Position = Vector3.new(0,-3.2,0)
3937
A.Name = "A"
3938
B = Instance.new("Attachment", htbox)
3939
B.Position = Vector3.new(0,3.2,0)
3940
B.Name = "B"
3941
tr11 = Instance.new("Trail", Scythe)
3942
tr11.Attachment0 = A
3943
tr11.Attachment1 = B
3944
tr11.Enabled = true
3945
tr11.Lifetime = .8
3946
tr11.TextureMode = "Static"
3947
tr11.LightInfluence = 0
3948
tr11.Color = ColorSequence.new(BrickColor.new"Really red".Color,BrickColor.new"Really black".Color)
3949
tr11.Transparency = NumberSequence.new(0, 1)
3950
coroutine.wrap(function()
3951
so = Instance.new("Sound", Torso)
3952
so.SoundId = "rbxassetid://231917758"
3953
so.Volume = 1
3954
so.Pitch = .2
3955
so:Play()
3956
removeuseless:AddItem(so,3)
3957
wait(1)
3958
so2 = Instance.new("Sound", Torso)
3959
so2.SoundId = "rbxassetid://231917758"
3960
so2.Volume = 1
3961
so2.Pitch = .2
3962
so2:Play()
3963
removeuseless:AddItem(so2,3)
3964
end)()
3965
for i = 1, 80 do
3966
leftarmeffect = Instance.new("Part", Torso)
3967
leftarmeffect.BrickColor = TheColor
3968
leftarmeffect.Size = Vector3.new(1.001, 2.001, 1.001)
3969
leftarmeffect.Material = "Neon"
3970
leftarmeffect.Anchored = true
3971
leftarmeffect.CanCollide = false
3972
leftarmeffect.CFrame = LeftArm.CFrame
3973
table.insert(SlowlyFade,leftarmeffect)
3974
removeuseless:AddItem(leftarmeffect,2)
3975
rightarmeffect = Instance.new("Part", Torso)
3976
rightarmeffect.BrickColor = TheColor
3977
rightarmeffect.Size = Vector3.new(1.001, 2.001, 1.001)
3978
rightarmeffect.Material = "Neon"
3979
rightarmeffect.Anchored = true
3980
rightarmeffect.CanCollide = false
3981
rightarmeffect.CFrame = RightArm.CFrame
3982
table.insert(SlowlyFade,rightarmeffect)
3983
removeuseless:AddItem(rightarmeffect,2)
3984
leftlegeffect = Instance.new("Part", Torso)
3985
leftlegeffect.BrickColor = BrickColor.new("Really black")
3986
leftlegeffect.Size = Vector3.new(1.001, 2.001, 1.001)
3987
leftlegeffect.Material = "Neon"
3988
leftlegeffect.Anchored = true
3989
leftlegeffect.CanCollide = false
3990
leftlegeffect.CFrame = LeftLeg.CFrame
3991
table.insert(SlowlyFade,leftlegeffect)
3992
removeuseless:AddItem(leftlegeffect,2)
3993
rightlegeffect = Instance.new("Part", Torso)
3994
rightlegeffect.BrickColor = BrickColor.new("Really black")
3995
rightlegeffect.Size = Vector3.new(1.001, 2.001, 1.001)
3996
rightlegeffect.Material = "Neon"
3997
rightlegeffect.Anchored = true
3998
rightlegeffect.CanCollide = false
3999
rightlegeffect.CFrame = RightLeg.CFrame
4000
table.insert(SlowlyFade,rightlegeffect)
4001
removeuseless:AddItem(rightlegeffect,2)
4002
t = t + 65
4003
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(t), math.rad(0)), 0.5)
4004
wait()
4005
end
4006
hum.WalkSpeed = 0
4007
lunge3:Play()
4008
despawnsound = Instance.new("Sound", RightArm)
4009
despawnsound.SoundId = "rbxassetid://159332197"
4010
despawnsound.Volume = 5
4011
despawnsound:Play()
4012
despawnsound.PlaybackSpeed = 2
4013
removeuseless:AddItem(despawnsound,4)
4014
local shockwefe2 = coroutine.wrap(function()
4015
shockwave2 = Instance.new("Part", Torso)
4016
shockwave2.Size = Vector3.new(5, 5, 5)
4017
shockwave2.Transparency = 0
4018
shockwave2.BrickColor = TheColor
4019
shockwave2.Anchored = true
4020
shockwave2.CanCollide = false
4021
shockwave2.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
4022
sh2 = Instance.new("SpecialMesh", shockwave2) 
4023
sh2.MeshId = "http://www.roblox.com/asset/?id=3270017" 
4024
sh2.Scale = Vector3.new(0, 0, 0)
4025
removeuseless:AddItem(shockwave2,1)
4026
shockwave3 = Instance.new("Part", Torso)
4027
shockwave3.Size = Vector3.new(1, 1, 1)
4028
shockwave3.Transparency = 0
4029
shockwave3.BrickColor = TheColor
4030
shockwave3.Anchored = true
4031
shockwave3.CanCollide = false
4032
shockwave3.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
4033
sh3 = Instance.new("SpecialMesh", shockwave3) 
4034
sh3.MeshId = "http://www.roblox.com/asset/?id=20329976" 
4035
sh3.Scale = Vector3.new(0, 0, 0)
4036
removeuseless:AddItem(shockwave3,2)
4037
for i = 1, 100 do
4038
sh2.Scale = sh2.Scale + Vector3.new(1,1,0)
4039
shockwave2.Transparency = shockwave2.Transparency + 0.1
4040
sh3.Scale = sh3.Scale + Vector3.new(1.25,.1,1.25)
4041
shockwave3.Transparency = shockwave3.Transparency + 0.1
4042
wait()
4043
end
4044
end)
4045
shockwefe2()
4046
for i = 1, 30 do
4047
Scythe.Transparency = Scythe.Transparency + 0.05
4048
ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-150),math.rad(180),math.rad(0)), .6)
4049
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), .6)
4050
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
4051
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55,.15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)), .6)
4052
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .6)
4053
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8, .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2)), .3)
4054
wait()
4055
end
4056
hum.WalkSpeed = 18
4057
htbox:Remove()
4058
Scythe:Remove()
4059
attacking = false
4060
debounce = false
4061
end
4062
end)
4063
4064
mouse.KeyDown:connect(function(Press)
4065
Press=Press:lower()
4066
if Press=='n' then
4067
if debounce then return end
4068
debounce = true
4069
attacking = true
4070
appi = true
4071
damagedebounce = false
4072
lmon4 = lmon3[math.random(1,#lmon3)]
4073
local b1 = Instance.new("BillboardGui",Head)
4074
b1.Size = UDim2.new(0,100,0,40)
4075
b1.StudsOffset = Vector3.new(0,3,0)
4076
b1.Adornee = Head
4077
local b2 = Instance.new("TextLabel",b1)
4078
b2.BackgroundTransparency = 1
4079
b2.Text = ""..lmon4
4080
b2.Font = "Garamond"
4081
b2.TextSize = 0
4082
b2.TextStrokeTransparency = 1
4083
b2.TextColor3 = BrickColor.new("Really red").Color
4084
b2.TextStrokeColor3 = Color3.new(0,0,0)
4085
b2.Size = UDim2.new(1,0,0.5,0)
4086
billboardcour = coroutine.wrap(function()
4087
for i = 1, 10 do
4088
b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
4089
b2.TextSize = b2.TextSize + 3
4090
wait()
4091
end
4092
wait(2)
4093
for i = 1, 10 do
4094
b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
4095
b2.TextSize = b2.TextSize - 3
4096
wait()
4097
end
4098
b1:Remove()
4099
end)
4100
billboardcour()
4101
coroutine.wrap(function()
4102
while appi do
4103
wait()
4104
if Root.Velocity.Magnitude > 2 and running == false and attacking == true then
4105
trail = true
4106
position = "Walking2"
4107
end
4108
end
4109
end)()
4110
coroutine.wrap(function()
4111
while appi do
4112
wait()
4113
settime = 0.05
4114
sine = sine + change
4115
if position == "Walking2" and attacking == true and running == false and appi == true then
4116
change = 1
4117
walking = true
4118
hum.WalkSpeed = 6
4119
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.92 - 0.35 * math.cos(sine/8)/2.8, 0.2 - math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) + -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0)  + RightLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.5)
4120
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.92 + 0.35 * math.cos(sine/8)/2.8, 0.2 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) - -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0)  + LeftLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.5)
4121
end
4122
end
4123
end)()
4124
quickcour = coroutine.wrap(function()
4125
spawnsound = Instance.new("Sound", RightArm)
4126
spawnsound.SoundId = "rbxassetid://159332197"
4127
spawnsound.Volume = 5
4128
spawnsound:Play()
4129
removeuseless:AddItem(spawnsound,4)
4130
Scythe = Instance.new("Part", Torso)
4131
Scythe.Size = Vector3.new(0.5, 0.5, 0.5)
4132
Scythe.Material = "Neon"
4133
Scythe.BrickColor = TheColor
4134
Scythe.Transparency = 1
4135
Scythe.CanCollide = false
4136
ScytheMESH = Instance.new("SpecialMesh", Scythe)
4137
ScytheMESH.Scale = Vector3.new(2,2,2)
4138
ScytheMESH.MeshId = "rbxassetid://218497396"
4139
ScytheWeld = weldBetween(Scythe,RightArm)
4140
ScytheWeld.C0 = CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-100),math.rad(180),math.rad(0))
4141
for i = 1, 20 do
4142
Scythe.Transparency = Scythe.Transparency - 0.04
4143
wait()
4144
end
4145
end)
4146
quickcour()
4147
hum.WalkSpeed = 0
4148
for i = 1, 25 do
4149
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
4150
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 0.5)
4151
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
4152
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
4153
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
4154
wait()
4155
end
4156
g1 = Instance.new("BodyGyro", Root)
4157
g1.D = 175
4158
g1.P = 20000
4159
g1.MaxTorque = Vector3.new(0,9000,0)
4160
g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
4161
for i = 1, 6 do
4162
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.25,0),.6)
4163
g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.6)
4164
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .8, .5) * CFrame.Angles(math.rad(-90), math.rad(20), math.rad(0)),.6)
4165
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .2)
4166
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55 + .02 * math.sin(sine/8), .15) * CFrame.Angles(math.rad(0 * math.sin(sine/8)), math.rad(0 + 2 * math.sin(sine/8)), math.rad(-2 - 0 * math.sin(sine/8))), .6)
4167
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8 + .02 * math.sin(sine/8), .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2 + 0 * math.sin(sine/8))), .6)
4168
wait()
4169
end
4170
t = 0
4171
htbox = Instance.new("Part", Scythe)
4172
htbox.CFrame = Scythe.CFrame
4173
htbox.Transparency = 1
4174
htbox.CanCollide = false
4175
htbox.Size = Vector3.new(.40,7,3)
4176
htboxweld = weldBetween(htbox,Scythe)
4177
A = Instance.new("Attachment", htbox)
4178
A.Position = Vector3.new(0,-4,0)
4179
A.Name = "A"
4180
B = Instance.new("Attachment", htbox)
4181
B.Position = Vector3.new(0,4,0)
4182
B.Name = "B"
4183
tr11 = Instance.new("Trail", Scythe)
4184
tr11.Attachment0 = A
4185
tr11.Attachment1 = B
4186
tr11.Enabled = true
4187
tr11.Lifetime = .8
4188
tr11.TextureMode = "Static"
4189
tr11.LightInfluence = 0
4190
tr11.Color = ColorSequence.new(BrickColor.new"Really red".Color,BrickColor.new"Really black".Color)
4191
tr11.Transparency = NumberSequence.new(0, 1)
4192
htbox.Touched:connect(function(hit)
4193
if hit.Parent:IsA("Part") then
4194
elseif hit.Parent:IsA("SpecialMesh") then
4195
elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
4196
elseif hit.Parent:findFirstChildOfClass("Humanoid") then
4197
if damagedebounce == true then return end
4198
damagedebounce = true
4199
Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
4200
quickcour = coroutine.wrap(function()
4201
Slachtoffer.WalkSpeed = 2
4202
wait(1)
4203
Slachtoffer.WalkSpeed = 16
4204
end)
4205
quickcour()
4206
if absoluteannihilation then
4207
Slachtoffer.Parent:BreakJoints()
4208
wait(.1)
4209
damagedebounce = false
4210
else
4211
Slachtoffer:TakeDamage(math.random(8,14))
4212
rdnm = soundtable[math.random(1,#soundtable)]
4213
slashwound = Instance.new("Sound", Slachtoffer.Torso)
4214
slashwound.SoundId = "rbxassetid://"..rdnm
4215
slashwound.Volume = 4
4216
slashwound:Play()
4217
removeuseless:AddItem(slashwound,2)
4218
wait(.1)
4219
damagedebounce = false
4220
end
4221
end
4222
end)
4223
hum.WalkSpeed = 6
4224
appi = true
4225
coroutine.wrap(function()
4226
for i = 1, 25 do
4227
lunge2:Play()
4228
wait(.1)
4229
end
4230
end)()
4231
so2 = Instance.new("Sound", Scythe)
4232
so2.SoundId = "rbxassetid://231917758"
4233
so2.Volume = 2
4234
so2.Pitch = .15
4235
so2:Play()
4236
for i = 1, 80 do
4237
t = t + 80
4238
g1.cframe = g1.cframe:lerp(CFrame.new(Root.Position,mouse.Hit.p),.5)
4239
ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.4,-1.25) * CFrame.Angles(math.rad(-100 + t),math.rad(180),math.rad(0)), .6)
4240
wait()
4241
end
4242
despawnsound = Instance.new("Sound", RightArm)
4243
despawnsound.SoundId = "rbxassetid://159332197"
4244
despawnsound.Volume = 5
4245
despawnsound:Play()
4246
despawnsound.PlaybackSpeed = 2
4247
removeuseless:AddItem(despawnsound,4)
4248
local shockwefe2 = coroutine.wrap(function()
4249
shockwave2 = Instance.new("Part", Torso)
4250
shockwave2.Size = Vector3.new(5, 5, 5)
4251
shockwave2.Transparency = 0
4252
shockwave2.BrickColor = TheColor
4253
shockwave2.Anchored = true
4254
shockwave2.CanCollide = false
4255
shockwave2.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
4256
sh2 = Instance.new("SpecialMesh", shockwave2) 
4257
sh2.MeshId = "http://www.roblox.com/asset/?id=3270017" 
4258
sh2.Scale = Vector3.new(0, 0, 0)
4259
removeuseless:AddItem(shockwave2,1)
4260
shockwave3 = Instance.new("Part", Torso)
4261
shockwave3.Size = Vector3.new(1, 1, 1)
4262
shockwave3.Transparency = 0
4263
shockwave3.BrickColor = TheColor
4264
shockwave3.Anchored = true
4265
shockwave3.CanCollide = false
4266
shockwave3.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
4267
sh3 = Instance.new("SpecialMesh", shockwave3) 
4268
sh3.MeshId = "http://www.roblox.com/asset/?id=20329976" 
4269
sh3.Scale = Vector3.new(0, 0, 0)
4270
removeuseless:AddItem(shockwave3,2)
4271
for i = 1, 100 do
4272
sh2.Scale = sh2.Scale + Vector3.new(1,1,0)
4273
shockwave2.Transparency = shockwave2.Transparency + 0.1
4274
sh3.Scale = sh3.Scale + Vector3.new(1.25,.1,1.25)
4275
shockwave3.Transparency = shockwave3.Transparency + 0.1
4276
wait()
4277
end
4278
end)
4279
shockwefe2()
4280
appi = false
4281
g1:Remove()
4282
tr11.Enabled = false
4283
damagedebounce = true
4284
hum.WalkSpeed = 0
4285
for i = 1, 30 do
4286
Scythe.Transparency = Scythe.Transparency + 0.05
4287
ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-150),math.rad(180),math.rad(0)), .6)
4288
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), .6)
4289
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
4290
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55,.15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)), .6)
4291
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .6)
4292
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8, .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2)), .3)
4293
wait()
4294
end
4295
hum.WalkSpeed = 18
4296
htbox:Remove()
4297
Scythe:Remove()
4298
position = "Walking"
4299
attacking = false
4300
debounce = false
4301
end
4302
end)
4303
4304
hum.Died:connect(function()
4305
coroutine.wrap(function()
4306
while wait() do
4307
doomtheme.Volume = doomtheme.Volume - 0.05
4308
end
4309
end)()
4310
deadsound = Instance.new("Sound", Torso)
4311
deadsound.Volume = 10
4312
deadsound.SoundId = "rbxassetid://223471024"
4313
deadsound:Play()
4314
end)
4315
4316
4317
doit = coroutine.wrap(function()
4318
while wait() do
4319
for _,v in pairs(Repeater) do
4320
v.Scale =  v.Scale + Vector3.new(1, 1, 1)
4321
end
4322
4323
for _,v in pairs(openshocktable) do
4324
v.Scale =  v.Scale + Vector3.new(3, 3, 3)
4325
end
4326
4327
for _,v in pairs(nonmeshRepeater) do
4328
v.Size =  v.Size + Vector3.new(2, 2, 2)
4329
end
4330
4331
for _,v in pairs(Extreme) do
4332
v.Size =  v.Size + Vector3.new(6, 6, 6)
4333
end
4334
4335
for _,v in pairs(LessSize) do
4336
v.Size = v.Size - Vector3.new(1, 1, 1)
4337
end
4338
4339
for _,v in pairs(nonmeshRepeater2) do
4340
v.Transparency = v.Transparency + 0.05
4341
end
4342
4343
for _,v in pairs(Repeater2) do
4344
v.Transparency = v.Transparency + 0.01
4345
end
4346
4347
for _,v in pairs(th1) do
4348
v.Transparency = v.Transparency - 0.008
4349
end
4350
4351
for _,v in pairs(th2) do
4352
v.Scale = v.Scale - Vector3.new(1, 1, 1)
4353
end
4354
4355
for _,v in pairs(th3) do
4356
v.Scale = v.Scale + Vector3.new(2, 2, 2)
4357
end
4358
4359
for _,v in pairs(th5) do
4360
v.Scale = v.Scale + Vector3.new(1, .1, 1)
4361
end
4362
4363
for _,v in pairs(ExtremeM) do
4364
v.Scale = v.Scale + Vector3.new(8, 8, 8)
4365
end
4366
4367
for _,v in pairs(m3) do
4368
v.Scale = v.Scale + Vector3.new(12, 12, 12)
4369
end
4370
4371
for _,v in pairs(ExtremeM2) do
4372
v.Scale = v.Scale + Vector3.new(8, 1, 8)
4373
end
4374
4375
for _,v in pairs(th4) do
4376
v.Transparency = v.Transparency + 0.009
4377
v.Rotation = v.Rotation + Vector3.new(3,0,0)
4378
end
4379
4380
for _,v in pairs(SlowlyFade) do
4381
v.Transparency = v.Transparency + 0.05
4382
end
4383
4384
for _,v in pairs(UpMover) do
4385
v.Position = v.Position + Vector3.new(0, 3, 0)
4386
end
4387
4388
for _,v in pairs(ForwardMover) do
4389
v.CFrame = v.CFrame * CFrame.new(0, 0, 2.4 +(i/.1)) * CFrame.Angles(0, 0, math.rad(0))
4390
end
4391
4392
for _,v in pairs(signtable) do
4393
v.TextSize = v.TextSize + 1
4394
end
4395
4396
for _,v in pairs(signtransparency) do
4397
v.TextTransparency = v.TextTransparency + 0.025
4398
end
4399
4400
for _,v in pairs(signmover) do
4401
v.StudsOffset = v.StudsOffset + Vector3.new(math.random(-2,2),.3,math.random(-2,2))
4402
end
4403
4404
for _,v in pairs(signrotator) do
4405
v.Rotation = v.Rotation + 2
4406
end
4407
end
4408
end)
4409
doit()
4410
4411
local anims = coroutine.wrap(function()
4412
while true do
4413
settime = 0.05
4414
sine = sine + change
4415
if position == "Walking" and attacking == false and running == false then
4416
change = 1.5
4417
walking = true
4418
hum.WalkSpeed = 18
4419
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.1, 0 + .3 * math.sin(sine/8)) * CFrame.Angles(math.rad(35 * math.sin(sine/8)), math.rad(20 * math.sin(sine/8)), math.rad(-8)), 0.6)LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0.6,-.5) * CFrame.Angles(math.rad(70),math.rad(5 - 1 * math.sin(sine/8)),math.rad(0)), 0.4)
4420
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(5 * math.cos(sine/7)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/10))), 0.3)
4421
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.92 - 0.35 * math.cos(sine/8)/2.8, 0.2 - math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) + -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0)  + RightLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.5)
4422
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.92 + 0.35 * math.cos(sine/8)/2.8, 0.2 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) - -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0)  + LeftLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.5)
4423
elseif position == "Idle2" and attacking == false and running == false then
4424
change = .6
4425
tr1.Enabled = false
4426
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5+ .02 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(-8), math.rad(0 * math.cos(sine/8)), math.rad(0)), .3)
4427
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-0),math.rad(0)),.4)
4428
TORSOLERP.C0 = TORSOLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
4429
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80 - 1 * math.sin(sine/8)),math.rad(0)), 0.6)
4430
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55 + .02 * math.sin(sine/8), .15) * CFrame.Angles(math.rad(0 * math.sin(sine/8)), math.rad(0 + 2 * math.sin(sine/8)), math.rad(-2 - 0 * math.sin(sine/8))), .3)
4431
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, .1 + 0.05 * math.sin(sine/8), 0.1) * CFrame.Angles(math.rad(2 - 2 * math.sin(sine/8)), math.rad(15 - 2 * math.sin(sine/8)), math.rad(-8 - 1 * math.sin(sine/8))), .3)
4432
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8 + .02 * math.sin(sine/8), .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2 + 0 * math.sin(sine/8))), .3)
4433
elseif position == "Idle" and attacking == false and running == false then
4434
change = .6
4435
tr1.Enabled = false
4436
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.59 + .05 * math.sin(sine/12), 0.1 -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8  + 6 * math.sin(sine/12))), .2)
4437
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0),math.rad(30),math.rad(2)),.2)
4438
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-0),math.rad(0)),.2)
4439
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .2)
4440
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
4441
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
4442
elseif position == "Running" and attacking == false then
4443
change = 2
4444
hum.WalkSpeed = 26
4445
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45+0.50*math.cos(sine/5),0.2-0.25*math.cos(sine/5),-0.2-0.5*math.cos(sine/5))*CFrame.Angles(math.rad(-20+120*math.cos(sine/5)),math.rad(0),math.rad(-4+30*math.cos(sine/5))),.3)
4446
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.45+0.50*math.cos(sine/5),0.2-0.25*math.cos(sine/5),-0.2+0.5*math.cos(sine/5))*CFrame.Angles(math.rad(-20-120*math.cos(sine/5)),math.rad(0),math.rad(4+30*math.cos(sine/5))),.3)
4447
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.05, 0) * CFrame.Angles(math.rad(-20 - 4 * math.cos(sine/4)), math.rad(0 + 0 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(10 * math.cos(sine/10))), 0.3)
4448
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, .2) * CFrame.Angles(math.rad(-10), math.rad(0 + 20 * Head.RotVelocity.Y / 30, math.cos(15 * math.cos(sine/10))), math.rad(0 - 20 * Head.RotVelocity.Y / 30, math.cos(15 * math.cos(sine/10)))), 0.3)
4449
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.8 - 0.45 * math.cos(sine/4)/2.8, -0.05) * CFrame.Angles(math.rad(-35)*math.sin(sine/4), math.rad(1)*math.cos(sine/1), math.rad(0) + RightLeg.RotVelocity.Y / 90, math.cos(25 * math.cos(sine/6))), 0.3)
4450
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.8 + 0.45 * math.cos(sine/4)/2.8, -0.05) * CFrame.Angles(math.rad(35)*math.sin(sine/4), math.rad(-1)*math.cos(sine/1), math.rad(0) + LeftLeg.RotVelocity.Y / 90, math.cos(25 * math.cos(sine/6))), 0.3)
4451
end
4452
swait()
4453
end
4454
end)
4455
anims()
4456
print("The power is yours!, Reflux! Made by Supr14")
4457
warn("K = Kick")
4458
warn("P = Upwards slash")
4459
warn("J = Jump boost")
4460
warn("N = Scythe swing")
4461
warn("U = Scythe whirlwind")
4462
warn("G = Scythe combo")
4463
warn("E = Sword Buster")
4464
warn("H = Knife throw")
4465
warn("R = Forward dash/slash")
4466
warn("Y = Omega blaster")
4467
warn("T = Taunt")
4468
warn("F = Transform")
4469
warn("Q = ???")