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