View difference between Paste ID: cFLTVCxn and wC64LrAJ
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
3
do
4
	print("FE Compatibility code by Mokiros")
5
	script.Parent = Player.Character
6
7
	--RemoteEvent for communicating
8
	local Event = Instance.new("RemoteEvent")
9
	Event.Name = "UserInput_Event"
10
11
	--Fake event to make stuff like Mouse.KeyDown work
12
	local function fakeEvent()
13
		local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
14
		t.connect = t.Connect
15
		return t
16-
Player=game:GetService("Players").LocalPlayer
16+
17
18
	--Creating fake input objects with fake variables
19
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
20
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
21
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
22
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
23
	end}
24
	--Merged 2 functions into one by checking amount of arguments
25
	CAS.UnbindAction = CAS.BindAction
26
27
	--This function will trigger the events that have been :Connect()'ed
28
	local function te(self,ev,...)
29
		local t = m[ev]
30
		if t and t._fakeEvent and t.Function then
31
			t.Function(...)
32
		end
33
	end
34
	m.TrigEvent = te
35
	UIS.TrigEvent = te
36
37
	Event.OnServerEvent:Connect(function(plr,io)
38
	    if plr~=Player then return end
39
		if io.isMouse then
40
			m.Target = io.Target
41
			m.Hit = io.Hit
42
		else
43
			local b = io.UserInputState == Enum.UserInputState.Begin
44
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
45
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
46
			end
47
			for _,t in pairs(CAS.Actions) do
48
				for _,k in pairs(t.Keys) do
49
					if k==io.KeyCode then
50
						t.Function(t.Name,io.UserInputState,io)
51
					end
52
				end
53
			end
54
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
55
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
56
	    end
57
	end)
58
	Event.Parent = NLS([==[
59
	local Player = game:GetService("Players").LocalPlayer
60
	local Event = script:WaitForChild("UserInput_Event")
61
62
	local UIS = game:GetService("UserInputService")
63
	local input = function(io,a)
64
		if a then return end
65
		--Since InputObject is a client-side instance, we create and pass table instead
66
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
67
	end
68
	UIS.InputBegan:Connect(input)
69
	UIS.InputEnded:Connect(input)
70
71
	local Mouse = Player:GetMouse()
72
	local h,t
73
	--Give the server mouse data 30 times every second, but only if the values changed
74
	--If player is not moving their mouse, client won't fire events
75
	while wait(1/30) do
76
		if h~=Mouse.Hit or t~=Mouse.Target then
77
			h,t=Mouse.Hit,Mouse.Target
78
			Event:FireServer({isMouse=true,Target=t,Hit=h})
79
		end
80
	end]==],Player.Character)
81
	Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
82
end
83
84
85
86
-----------//VEREUS\\-----------
87
--[[Movelist
88
Q = The reverse penance stare,
89
E = Doom Pillars
90
T = Unleashed evil ball
91
Y = The hunt is on
92
Z = CRAZY XESTER SWITCH!!!
93
X = Re_*101011Dact/^ed.exe
94
---------]]
95
96
--To get this shit out of the way, this is NOT a edit of void boss, it was a little project of mine to see how easy it was to animate 2 hands and a head.--
97
--Also stop calling this void boss v2, void boss switcher or any other name you come up with.--
98
--I'm not proud of this project however, having a script this powerful is uncreative and boring + that's what skids care about anyway.--
99
--Alright enjoy it guys please do not abuse the shit out of this.--
100
101
Player=owner
102
Character=Player.Character
103
Character.Humanoid.Name = "vereus"
104
hum = Character.vereus
105
LeftArm=Character["Left Arm"]
106
LeftLeg=Character["Left Leg"]
107
RightArm=Character["Right Arm"]
108
RightLeg=Character["Right Leg"]
109
Root=Character["HumanoidRootPart"]
110
Head=Character["Head"]
111
Torso=Character["Torso"]
112
Neck=Torso["Neck"]
113
attacking = false
114
snoring = false
115
laughing = false
116
taim = nil
117
secondform = false
118
change = 0
119
xester = false
120
rachjumper = false
121
ws = 92
122
hpheight = 5
123
huntdown = false
124
visualizer = false
125
jumpscared = false
126
appi = false
127
stoplev = false
128
tauntdebounce = false
129
allowlev = true
130
MseGuide = true
131
position = nil
132
levitate = false
133
mouse = Player:GetMouse()
134
settime = 0
135
sine = 0
136
t = 0
137
dgs = 75
138
RunSrv = game:GetService("RunService")
139
RenderStepped = game:GetService("RunService").RenderStepped
140
removeuseless = game:GetService("Debris")
141
smoothen = game:GetService("TweenService")
142
randomcolortable={"Cyan","Really red","Cyan","Royal purple","Lime green","Crimson","Daisy yellow","Eggplant"}
143
random = #randomcolortable
144
smoothen = game:GetService("TweenService")
145
local dmt2 = {143536946,2858940717}
146
local laughs = {2011349649,2011349983,2011351501,2011352223,2011355991,2011356475}
147
local soundtable2 = {2616767970,2614901458,2616891279,2614896603,2616768521,2616848595,2614905967,2614918002,2563244734,2563244134,2563244444,2563244999,2563245407,2563654940,2563656758,2563658474,2563659001}
148
laugh = #laughs
149
150
local HEADLERP = Instance.new("ManualWeld")
151
HEADLERP.Parent = Head
152
HEADLERP.Part0 = Head
153
HEADLERP.Part1 = Head
154
HEADLERP.C0 = CFrame.new(0, -1.5, -.5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0))
155
156
local TORSOLERP = Instance.new("ManualWeld")
157
TORSOLERP.Parent = Root
158
TORSOLERP.Part0 = Torso
159
TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
160
161
local ROOTLERP = Instance.new("ManualWeld")
162
ROOTLERP.Parent = Root
163
ROOTLERP.Part0 = Root
164
ROOTLERP.Part1 = Torso
165
ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
166
167
local RIGHTARMLERP = Instance.new("ManualWeld")
168
RIGHTARMLERP.Parent = RightArm
169
RIGHTARMLERP.Part0 = RightArm
170
RIGHTARMLERP.Part1 = Torso
171
RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
172
173
local LEFTARMLERP = Instance.new("ManualWeld")
174
LEFTARMLERP.Parent = LeftArm
175
LEFTARMLERP.Part0 = LeftArm
176
LEFTARMLERP.Part1 = Torso
177
LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
178
179
local RIGHTLEGLERP = Instance.new("ManualWeld")
180
RIGHTLEGLERP.Parent = RightLeg
181
RIGHTLEGLERP.Part0 = RightLeg
182
RIGHTLEGLERP.Part1 = Torso
183
RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
184
185
local LEFTLEGLERP = Instance.new("ManualWeld")
186
LEFTLEGLERP.Parent = LeftLeg
187
LEFTLEGLERP.Part0 = LeftLeg
188
LEFTLEGLERP.Part1 = Torso
189
LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
190
191
local function weldBetween(a, b)
192
    local weld = Instance.new("ManualWeld", a)
193
    weld.Part0 = a
194
    weld.Part1 = b
195
    weld.C0 = a.CFrame:inverse() * b.CFrame
196
    return weld
197
end
198
199
function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
200
A = Instance.new("Attachment", PARENT)
201
A.Position = POSITION1
202
A.Name = "A"
203
B = Instance.new("Attachment", PARENT)
204
B.Position = POSITION2
205
B.Name = "B"
206
tr1 = Instance.new("Trail", PARENT)
207
tr1.Attachment0 = A
208
tr1.Attachment1 = B
209
tr1.Enabled = true
210
tr1.Lifetime = LIFETIME
211
tr1.TextureMode = "Static"
212
tr1.LightInfluence = 0
213
tr1.Color = COLOR
214
tr1.Transparency = NumberSequence.new(0, 1)
215
end
216
217
coroutine.wrap(function()
218
while wait() do
219
hum.WalkSpeed = ws
220
end
221
end)()
222
godmode = coroutine.wrap(function()
223
for i,v in pairs(Character:GetChildren()) do
224
if v:IsA("BasePart") and v ~= Root then
225
v.Anchored = false
226
end
227
end
228
while true do
229
hum.MaxHealth = math.huge
230
wait(0.0000001)
231
hum.Health = math.huge
232
wait()
233
end
234
end)
235
godmode()
236
ff = Instance.new("ForceField", Character)
237
ff.Visible = false
238
239
coroutine.wrap(function()
240
for i,v in pairs(Character:GetChildren()) do
241
if v.Name == "Animate" then v:Remove()
242
end
243
end
244
end)()
245
246
for _,x in pairs(Character:GetChildren()) do
247
if x:IsA("Decal") then x:Remove() end
248
end
249
250
function damagealll(Radius,Position)		
251
	local Returning = {}		
252
	for _,v in pairs(workspace:GetChildren()) do		
253
		if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
254
if v:FindFirstChild("Torso") then		
255
			local Mag = (v.Torso.Position - Position).magnitude		
256
			if Mag < Radius then		
257
				table.insert(Returning,v)		
258
			end
259
elseif v:FindFirstChild("UpperTorso") then	
260
			local Mag = (v.UpperTorso.Position - Position).magnitude		
261
			if Mag < Radius then		
262
				table.insert(Returning,v)		
263
			end
264
end	
265
		end		
266
	end		
267
	return Returning		
268
end
269
270
ArtificialHB = Instance.new("BindableEvent", script)
271
ArtificialHB.Name = "Heartbeat"
272
script:WaitForChild("Heartbeat")
273
274
frame = 1 / 60
275
tf = 0
276
allowframeloss = false
277
tossremainder = false
278
279
280
lastframe = tick()
281
script.Heartbeat:Fire()
282
283
284
game:GetService("RunService").Heartbeat:connect(function(s, p)
285
	tf = tf + s
286
	if tf >= frame then
287
		if allowframeloss then
288
			script.Heartbeat:Fire()
289
			lastframe = tick()
290
		else
291
			for i = 1, math.floor(tf / frame) do
292
				script.Heartbeat:Fire()
293
			end
294
			lastframe = tick()
295
		end
296
		if tossremainder then
297
			tf = 0
298
		else
299
			tf = tf - frame * math.floor(tf / frame)
300
		end
301
	end
302
end)
303
304
function swait(num)
305
	if num == 0 or num == nil then
306
		game:service("RunService").Stepped:wait(0)
307
	else
308
		for i = 0, num do
309
			game:service("RunService").Stepped:wait(0)
310
		end
311
	end
312
end
313
314
for i,v in pairs(Root.Parent:GetDescendants()) do if v:IsA("Part") then v.Transparency = 1 end end
315
316
id = "rbxassetid://2858940717"
317
318
319
dmt2random = dmt2[math.random(1,#dmt2)]
320
doomtheme = Instance.new("Sound", Torso)
321
doomtheme.Volume = 4
322
doomtheme.Name = "doomtheme"
323
doomtheme.Looped = true
324
doomtheme.SoundId = "rbxassetid://"..dmt2random
325
if doomtheme.SoundId == "rbxassetid://2858940717" then
326
doomtheme.Pitch = .49
327
else
328
doomtheme.Pitch = 1
329
end
330
doomtheme:Play()
331
332
333
Torso.ChildRemoved:connect(function(removed)
334
if removed.Name == "doomtheme" then
335
if xester then
336
doomtheme = Instance.new("Sound",Torso)
337
doomtheme.Volume = 4
338
doomtheme.Name = "doomtheme"
339
doomtheme.Looped = true
340
doomtheme.SoundId = "rbxassetid://1382488262"
341
doomtheme.TimePosition = 20.72
342
doomtheme:Play()
343
else
344
dmt2random = dmt2[math.random(1,#dmt2)]
345
doomtheme = Instance.new("Sound",Torso)
346
doomtheme.Volume = 4
347
doomtheme.Name = "doomtheme"
348
doomtheme.Looped = true
349
doomtheme.SoundId = "rbxassetid://"..dmt2random
350
if doomtheme.SoundId == "rbxassetid://2858940717" then
351
doomtheme.Pitch = .49
352
else
353
doomtheme.Pitch = 1
354
end
355
doomtheme:Play()
356
end
357
end
358
end)
359
360
function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
361
local so = Instance.new("Sound")
362
so.Parent = PARENT
363
so.SoundId = "rbxassetid://"..ID
364
so.Volume = VOL
365
so.Looped = LOOP
366
so:Play()
367
removeuseless:AddItem(so,REMOVE)
368
end
369
370
bighead = Instance.new("Part",Torso)
371
bighead.Size = Vector3.new(1,1,1)
372
bighead.Anchored = false
373
bighead.CanCollide = false
374
bighead.Locked = true
375
bighead.Size = Vector3.new(4.75, 4.89, 4.77)
376
bighead.BrickColor = BrickColor.new("Really black")
377
bighead.CFrame = Head.CFrame
378
bigheadweld = weldBetween(bighead,Head)
379
headmesh = Instance.new("SpecialMesh",bighead)
380
headmesh.MeshType = "Head"
381
headmesh.Scale = Vector3.new(1.25,1.25,1.25)
382
383
mask = Instance.new("Part",Torso)
384
mask.Size = Vector3.new(.1, 0.39, .1)
385
mask.Anchored = false
386
mask.Locked = true
387
mask.CanCollide = false
388
mask.BrickColor = BrickColor.new("White")
389
mask.Material = "Corroded Metal"
390
maskweld = weldBetween(mask,bighead)
391
maskweld.C0 = CFrame.new(0,-2.4,0) * CFrame.Angles(math.rad(90),0,0)
392
maskmesh = Instance.new("SpecialMesh",mask)
393
maskmesh.MeshId = "rbxassetid://5158270"
394
maskmesh.TextureId = "rbxassetid://128212042"
395
maskmesh.Scale = Vector3.new(0.7, 0.5, 0.5)
396
397
lightpart1 = Instance.new("Part",Head)
398
lightpart1.Size = Vector3.new(2.42,2,.516)
399
lightpart1.Anchored = false
400
lightpart1.Transparency = 1
401
lightpart1.BrickColor = BrickColor.new("White")
402
lightpart1.Material = "Neon"
403
lightpart1weld = weldBetween(lightpart1,Head)
404
lightpart1weld.C0 = CFrame.new(0,.9,2.595)
405
406
horns = Instance.new("Part",Torso)
407
horns.Size = Vector3.new(.1,.1,.1)
408
horns.Material = "Slate"
409
horns.Locked = true
410
horns.BrickColor = BrickColor.new("Really black")
411
horns.CFrame = Head.CFrame * CFrame.new(0,3,0)
412
hornsmesh = Instance.new("SpecialMesh",horns)
413
hornsmesh.MeshId = "rbxassetid://434078905"
414
hornsmesh.Scale = Vector3.new(13,12,12)
415
hornsweld = weldBetween(horns,bighead)
416
hornsweld.C0 = CFrame.new(0,-3.3,.82) * CFrame.Angles(math.rad(0),math.rad(180),0)
417
418
hand1 = Instance.new("Part",Torso)
419
hand1.Size = Vector3.new(.1,.1,.1)
420
hand1.Anchored = false
421
hand1.Locked = true
422
hand1.CanCollide = false
423
hand1.BrickColor = BrickColor.new("White")
424
hand1.Material = "Slate"
425
hand1mesh = Instance.new("SpecialMesh",hand1)
426
hand1mesh.MeshId = "rbxassetid://37241605"
427
hand1mesh.Scale = Vector3.new(8, 8, 8)
428
HAND1LERP = weldBetween(hand1,Torso)
429
HAND1LERP.C0 = CFrame.new(4.5,-5,6) * CFrame.Angles(math.rad(10),math.rad(-5),math.rad(-36))
430
431
hand2 = Instance.new("Part",Torso)
432
hand2.Size = Vector3.new(.1,.1,.1)
433
hand2.Anchored = false
434
hand2.CanCollide = false
435
hand2.Locked = true
436
hand2.BrickColor = BrickColor.new("White")
437
hand2.Material = "Slate"
438
hand2mesh = Instance.new("SpecialMesh",hand2)
439
hand2mesh.MeshId = "rbxassetid://2899129749"
440
hand2mesh.Scale = Vector3.new(.8, .8, .8)
441
HAND2LERP = weldBetween(hand2,Torso)
442
HAND2LERP.C0 = HAND2LERP.C0:Inverse() * CFrame.new(-5,-5,6) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(95))
443
444
mg1 = Instance.new("Part",Torso)
445
mg1.Anchored = false
446
mg1.CanCollide = false
447
mg1.Locked = true
448
mg1.Size = Vector3.new(4,4,4)
449
mg1.Shape = "Ball"
450
mg1.BrickColor = BrickColor.new("Really black")
451
mg1.Material = "Neon"
452
mg1.CFrame = hand1.CFrame
453
mg1weld = weldBetween(mg1,hand1)
454
mg1weld.C0 = CFrame.new(0,2.7,-4)
455
blackhole = Instance.new("ParticleEmitter",mg1)
456
blackhole.Texture = "rbxassetid://258128463"
457
blackhole.Size = NumberSequence.new(2,2)
458
blackhole.Rate = 50
459
blackhole.LockedToPart = true
460
blackhole.Color = ColorSequence.new(BrickColor.new("Really black").Color,BrickColor.new("Really black").Color)
461
blackhole.RotSpeed = NumberRange.new(50)
462
blackhole.Lifetime = NumberRange.new(1)
463
blackhole.Speed = NumberRange.new(0)
464
465
mg2 = Instance.new("Part",Torso)
466
mg2.Anchored = false
467
mg2.CanCollide = false
468
mg2.Shape = "Ball"
469
mg2.Locked = true
470
mg2.Size = Vector3.new(4,4,4)
471
mg2.BrickColor = BrickColor.new("Really black")
472
mg2.Material = "Neon"
473
mg2.CFrame = hand2.CFrame
474
mg2weld = weldBetween(mg2,hand2)
475
mg2weld.C0 = CFrame.new(0,2.7,-4)
476
blackhole2 = Instance.new("ParticleEmitter",mg2)
477
blackhole2.Texture = "rbxassetid://258128463"
478
blackhole2.Size = NumberSequence.new(2,2)
479
blackhole2.Rate = 50
480
blackhole2.Color = ColorSequence.new(BrickColor.new("Really black").Color,BrickColor.new("Really black").Color)
481
blackhole2.RotSpeed = NumberRange.new(50)
482
blackhole2.Lifetime = NumberRange.new(1)
483
blackhole2.LockedToPart = true
484
blackhole2.Speed = NumberRange.new(0)
485
486
slaten = Instance.new("Decal",hand2)
487
slaten.Texture = "rbxassetid://647441616"
488
slaten.Color3 = Color3.new(0, 0, 0)
489
slaten.Face = "Top"
490
491
slaten2 = Instance.new("Decal",hand2)
492
slaten2.Texture = "rbxassetid://647417318"
493
slaten2.Color3 = Color3.new(0,0,0)
494
slaten2.Face = "Top"
495
496
slatez = Instance.new("Decal",hand1)
497
slatez.Texture = "rbxassetid://647441616"
498
slatez.Color3 = Color3.new(0, 0, 0)
499
slatez.Face = "Top"
500
501
slatez2 = Instance.new("Decal",hand1)
502
slatez2.Texture = "rbxassetid://647417318"
503
slatez2.Color3 = Color3.new(0,0,0)
504
slatez2.Face = "Top"
505
506
slatez3 = Instance.new("Decal",hand1)
507
slatez3.Texture = "rbxassetid://647410994"
508
slatez3.Color3 = Color3.new(1,1,1)
509
slatez3.Face = "Top"
510
511
slatez4 = Instance.new("Decal",hand1)
512
slatez4.Texture = "rbxassetid://647413967"
513
slatez4.Color3 = Color3.new(1,1,1)
514
slatez4.Face = "Top"
515
516
slatex = Instance.new("Decal",horns)
517
slatex.Texture = "rbxassetid://647441616"
518
slatex.Color3 = Color3.new(0, 0, 0)
519
slatex.Face = "Top"
520
521
slatex2 = Instance.new("Decal",horns)
522
slatex2.Texture = "rbxassetid://647417318"
523
slatex2.Color3 = Color3.new(0,0,0)
524
slatex2.Face = "Top"
525
526
slatex3 = Instance.new("Decal",horns)
527
slatex3.Texture = "rbxassetid://647410994"
528
slatex3.Color3 = Color3.new(1,1,1)
529
slatex3.Face = "Top"
530
531
slatex4 = Instance.new("Decal",horns)
532
slatex4.Texture = "rbxassetid://647413967"
533
slatex4.Color3 = Color3.new(1,1,1)
534
slatex4.Face = "Top"
535
536
slatex5 = Instance.new("Decal",horns)
537
slatex5.Texture = "rbxassetid://64739326f6"
538
slatex5.Color3 = Color3.new(1, 1, 1)
539
slatex5.Face = "Top"
540
541
eyeball1 = Instance.new("Part",Torso)
542
eyeball1.Anchored = false
543
eyeball1.CanCollide = false
544
eyeball1.Locked = true
545
eyeball1.Shape = "Ball"
546
eyeball1.Material = "Glass"
547
eyeball1.Size = Vector3.new(3.25, 3.25, 3.25)
548
eyeball1.BrickColor = BrickColor.new("Really black")
549
eyeball1weld = weldBetween(eyeball1,Head)
550
eyeball1weld.C0 = CFrame.new(.6,-.2,1.25)
551
552
eyeball2 = Instance.new("Part",Torso)
553
eyeball2.Anchored = false
554
eyeball2.CanCollide = false
555
eyeball2.Shape = "Ball"
556
eyeball2.Locked = true
557
eyeball2.Material = "Glass"
558
eyeball2.Size = Vector3.new(3.25, 3.25, 3.25)
559
eyeball2.BrickColor = BrickColor.new("Really black")
560
eyeball2weld = weldBetween(eyeball2,Head)
561
eyeball2weld.C0 = CFrame.new(-.6,-.2,1.25)
562
563
eyeball3 = Instance.new("Part",Torso)
564
eyeball3.Anchored = false
565
eyeball3.CanCollide = false
566
eyeball3.Locked = true
567
eyeball3.Material = "Neon"
568
eyeball3.Size = Vector3.new(0.4, 0.4, 0.4)
569
eyeball3.BrickColor = BrickColor.new("Crimson")
570
eyeball3mesh = Instance.new("SpecialMesh",eyeball3)
571
eyeball3mesh.MeshType = "Sphere"
572
eyeball3weld = weldBetween(eyeball3,Head)
573
eyeball3weld.C0 = CFrame.new(-1.2,-.3,2.65)
574
575
eyeball4 = Instance.new("Part",Torso)
576
eyeball4.Anchored = false
577
eyeball4.CanCollide = false
578
eyeball4.Material = "Neon"
579
eyeball4.Locked = true
580
eyeball4.Size = Vector3.new(0.4, 0.4, 0.4)
581
eyeball4.BrickColor = BrickColor.new("Crimson")
582
eyeball4mesh = Instance.new("SpecialMesh",eyeball4)
583
eyeball4mesh.MeshType = "Sphere"
584
eyeball4weld = weldBetween(eyeball4,Head)
585
eyeball4weld.C0 = CFrame.new(1.2,-.3,2.65)
586
587
coroutine.wrap(function()
588
while true do
589
wait(5)
590
for i = 1, 10 do
591
eyeball3.Size = eyeball3.Size - Vector3.new(0,.04,0)
592
eyeball4.Size = eyeball4.Size - Vector3.new(0,.04,0)
593
swait()
594
end
595
for i = 1, 10 do
596
eyeball3.Size = eyeball3.Size + Vector3.new(0,.04,0)
597
eyeball4.Size = eyeball4.Size + Vector3.new(0,.04,0)
598
swait()
599
end
600
swait()
601
end
602
end)()
603
604
slateh = Instance.new("Decal",mask)
605
slateh.Texture = "rbxassetid://647441616"
606
slateh.Color3 = Color3.new(0, 0, 0)
607
slateh.Face = "Top"
608
609
slateh2 = Instance.new("Decal",mask)
610
slateh2.Texture = "rbxassetid://647417318"
611
slateh2.Color3 = Color3.new(0,0,0)
612
slateh2.Face = "Top"
613
614
slateh3 = Instance.new("Decal",mask)
615
slateh3.Texture = "rbxassetid://647410994"
616
slateh3.Color3 = Color3.new(1,1,1)
617
slateh3.Face = "Top"
618
619
slateh4 = Instance.new("Decal",mask)
620
slateh4.Texture = "rbxassetid://647413967"
621
slateh4.Color3 = Color3.new(1,1,1)
622
slateh4.Face = "Top"
623
624
slateh5 = Instance.new("Decal",mask)
625
slateh5.Texture = "rbxassetid://64739326f6"
626
slateh5.Color3 = Color3.new(1, 1, 1)
627
slateh5.Face = "Top"
628
629
mouse.KeyDown:connect(function(Press)
630
Press=Press:lower()
631
if Press=='m' then
632
immortality()
633
elseif Press=='t' then
634
if xester then
635
if tauntdebounce then return end
636
tauntdebounce = true
637
laughing = true
638
laugh = laughs[math.random(1,#laughs)]
639
laughy = Instance.new("Sound",Head)
640
laughy.SoundId = "rbxassetid://"..laugh
641
laughy.Volume = 10
642
laughy:Play()
643
wait(1)
644
wait(laughy.TimeLength)
645
laughing = false
646
laughy:Remove()
647
tauntdebounce = false
648
elseif rachjumper then
649
if tauntdebounce == true then return end
650
tauntdebounce = true
651
rdnm2 = soundtable2[math.random(1,#soundtable2)]
652
tauntsound = Instance.new("Sound", Head)
653
tauntsound.Volume = 8
654
tauntsound.SoundId = "http://www.roblox.com/asset/?id="..rdnm2
655
tauntsound.Looped = false
656
tauntsound:Play()
657
wait(3)
658
wait(tauntsound.TimeLength)
659
tauntsound:Remove()
660
wait(1)
661
tauntdebounce = false
662
else
663
if debounce then return end
664
debounce = true
665
attacking = true
666
ws = 0
667
local energball = Instance.new("Part",Torso)
668
energball.Shape = "Ball"
669
energball.Material = "Neon"
670
energball.Size = Vector3.new(.1,.1,.1)
671
energball.Anchored = true
672
energball.CanCollide = false
673
energball.BrickColor = BrickColor.new("Really black")
674
energball.CFrame = hand1.CFrame * CFrame.new(0,1,-2.5)
675
SOUND(energball,2880335731,10,false,10)
676
local g1 = Instance.new("BodyGyro", Root)
677
g1.D = 175
678
g1.P = 20000
679
g1.MaxTorque = Vector3.new(0,9000,0)
680
for i = 1, 250 do
681
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
682
coroutine.wrap(function()
683
local sk = Instance.new("Part",Torso)
684
sk.CanCollide = false
685
sk.Anchored = true
686
sk.BrickColor = BrickColor.new("Really black")
687
sk.Name = "sk"
688
sk.CFrame = energball.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
689
local skmesh = Instance.new("SpecialMesh",sk)
690
skmesh.MeshId = "rbxassetid://662586858"
691
skmesh.Name = "wave"
692
skmesh.Scale = Vector3.new(.02,.005,.02)
693
for i = 1, 20 do
694
skmesh.Scale = skmesh.Scale + Vector3.new(.004,0,.004)
695
sk.Transparency = sk.Transparency + .05
696
swait()
697
end
698
sk:Remove()
699
end)()
700
coroutine.wrap(function()
701
local shockwave = Instance.new("Part", Torso)
702
shockwave.Size = Vector3.new(1,1,1)
703
shockwave.CanCollide = false
704
shockwave.Anchored = true
705
shockwave.Transparency = .7
706
shockwave.BrickColor = BrickColor.new("Really black")
707
shockwave.CFrame = CFrame.new(energball.Position) * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
708
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
709
shockwavemesh.Scale = Vector3.new(7,.1,7)
710
shockwavemesh.MeshId = "rbxassetid://20329976"
711
for i = 1, 20 do
712
shockwave.Transparency = shockwave.Transparency + .05
713
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(.5,0,.5)
714
swait()
715
end
716
shockwave:Remove()
717
end)()
718
coroutine.wrap(function()
719
local shockwave = Instance.new("Part", Torso)
720
shockwave.Size = Vector3.new(1,1,1)
721
shockwave.CanCollide = false
722
shockwave.Anchored = true
723
shockwave.Transparency = .4
724
shockwave.BrickColor = BrickColor.new("Really black")
725
shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
726
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
727
shockwavemesh.Scale = Vector3.new(10,1,10)
728
shockwavemesh.MeshId = "rbxassetid://20329976"
729
local shockwave2 = Instance.new("Part", Torso)
730
shockwave2.Size = Vector3.new(1,1,1)
731
shockwave2.CanCollide = false
732
shockwave2.Anchored = true
733
shockwave2.Transparency = .4
734
shockwave2.BrickColor = BrickColor.new("Really black")
735
shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
736
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
737
shockwavemesh2.Scale = Vector3.new(1,1,1)
738
shockwavemesh2.MeshId = "rbxassetid://20329976"
739
for i = 1, 30 do
740
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
741
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
742
shockwave.Transparency = shockwave.Transparency + 0.05
743
shockwave2.Transparency = shockwave2.Transparency + 0.05
744
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(8,1,8)
745
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(10,.5,10)
746
swait()
747
end
748
shockwave:Remove()
749
shockwave2:Remove()
750
	end)()
751
energball.Size = energball.Size + Vector3.new(.02,.02,.02)
752
energball.CFrame = hand1.CFrame * CFrame.new(0,0,-3)
753
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(6.5,0,-1) * CFrame.Angles(math.rad(70),math.rad(90),math.rad(0)),.2)
754
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(6.5,0,-5) * CFrame.Angles(math.rad(-110),math.rad(90),math.rad(0)),.2)
755
swait()
756
end
757
local bwoo = Instance.new("Sound",Torso)
758
bwoo.SoundId = "rbxassetid://134012322"
759
bwoo.Volume = 10
760
bwoo.Pitch = .85
761
bwoo:Play()
762
removeuseless:AddItem(bwoo,10)
763
for i = 1, 20 do
764
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
765
energball.CFrame = hand2.CFrame * CFrame.new(0,0,-3)
766
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(-35),0),.2)
767
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(4.5,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(10 + 1 * math.sin(sine/13)),math.rad(-5 + 5 * math.sin(sine/12)),math.rad(-36 - 4 * math.sin(sine/11))),.2)
768
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-4.5,0,7) * CFrame.Angles(math.rad(-90),math.rad(18),math.rad(37)),.2)
769
swait()
770
end
771
energball.Anchored = false
772
local bov = Instance.new("BodyVelocity",energball)
773
bov.maxForce = Vector3.new(99999,99999,99999)
774
energball.CFrame = CFrame.new(energball.Position,mouse.Hit.p)
775
bov.velocity = energball.CFrame.lookVector*300
776
local hitted = false
777
energball.Touched:connect(function(hit)
778
if hit:IsA("Part") and hit.Parent ~= Character and hit.Name ~= "rachjumper" and hit.Parent.Parent ~= Character then
779
if hitted then return end
780
hitted = true
781
print("hit")
782
energball.Anchored = true
783
local energballplosion = energball:Clone() energballplosion.Parent = Torso
784
energball.Transparency = 1
785
local render = Instance.new("Sound",energball)
786
render.SoundId = "rbxassetid://2006635781"
787
render.Volume = 10 * 10
788
render:Play()
789
local zm = 0
790
for i = 1, 70 do
791
zm = zm + 2
792
Hit = damagealll(zm,energball.Position)
793
for _,v in pairs(Hit) do
794
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
795
slachtoffer = v:FindFirstChildOfClass("Humanoid")
796
coroutine.wrap(function()
797
local w = Instance.new("Part",Torso)
798
w.Anchored = true
799
w.CanCollide = false
800
w.Material = "Neon"
801
w.BrickColor = BrickColor.new("Really black")
802
if slachtoffer.RigType == Enum.HumanoidRigType.R15 then
803
w.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame
804
elseif slachtoffer.RigType == Enum.HumanoidRigType.R6 then
805
w.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame
806
end
807
w.Size = Vector3.new(3,3,3)
808
w.Shape = "Ball"
809
for i = 1, 50 do
810
w.Transparency = w.Transparency + .05
811
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
812
swait()
813
end
814
w:Remove()
815
end)()
816
for i = 1, 8 do
817
coroutine.wrap(function()
818
local ps = Instance.new("Part",Torso)
819
ps.Size = Vector3.new(1,1,1)
820
ps.Anchored = true
821
ps.BrickColor = BrickColor.new("Really black")
822
ps.Material = "Neon"
823
if slachtoffer.RigType == Enum.HumanoidRigType.R6 then
824
ps.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
825
elseif slachtoffer.RigType == Enum.HumanoidRigType.R15 then
826
ps.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
827
end
828
local psm = Instance.new("SpecialMesh",ps)
829
psm.MeshType = "Sphere"
830
psm.Scale = Vector3.new(3,1,3)
831
for i = 1, 50 do
832
psm.Scale = psm.Scale + Vector3.new(0,5,0)
833
ps.Transparency = ps.Transparency + .025
834
swait()
835
end
836
ps:Remove()
837
end)()
838
end
839
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
840
x.CanCollide = true x:BreakJoints() end end
841
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
842
slachtoffer.Parent:BreakJoints()
843
end
844
end
845
coroutine.wrap(function()
846
local shockwave = Instance.new("Part", Torso)
847
shockwave.Size = Vector3.new(1,1,1)
848
shockwave.CanCollide = false
849
shockwave.Anchored = true
850
shockwave.Transparency = .4
851
shockwave.BrickColor = BrickColor.new("Really black")
852
shockwave.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
853
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
854
shockwavemesh.Scale = Vector3.new(10,2,10)
855
shockwavemesh.MeshId = "rbxassetid://20329976"
856
local shockwave2 = Instance.new("Part", Torso)
857
shockwave2.Size = Vector3.new(1,1,1)
858
shockwave2.CanCollide = false
859
shockwave2.Anchored = true
860
shockwave2.Transparency = .4
861
shockwave2.BrickColor = BrickColor.new("Really black")
862
shockwave2.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
863
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
864
shockwavemesh2.Scale = Vector3.new(11,2,11)
865
shockwavemesh2.MeshId = "rbxassetid://20329976"
866
local biggar = 0
867
for i = 1, 30 do
868
biggar = biggar + 4
869
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
870
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
871
shockwave.Transparency = shockwave.Transparency + 0.05
872
shockwave2.Transparency = shockwave2.Transparency + 0.05
873
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(8 + biggar,4,8 + biggar)
874
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(10 + biggar,4,10 + biggar)
875
swait()
876
end
877
shockwave:Remove()
878
shockwave2:Remove()
879
	end)()
880
energballplosion.Size = energballplosion.Size + Vector3.new(2,2,2)
881
swait()
882
end
883
for i = 1, 80 do
884
zm = zm + 3.5
885
Hit = damagealll(zm,energball.Position)
886
for _,v in pairs(Hit) do
887
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
888
slachtoffer = v:FindFirstChildOfClass("Humanoid")
889
coroutine.wrap(function()
890
local w = Instance.new("Part",Torso)
891
w.Anchored = true
892
w.CanCollide = false
893
w.Material = "Neon"
894
w.BrickColor = BrickColor.new("Really black")
895
if slachtoffer.RigType == Enum.HumanoidRigType.R15 then
896
w.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame
897
elseif slachtoffer.RigType == Enum.HumanoidRigType.R6 then
898
w.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame
899
end
900
w.Size = Vector3.new(3,3,3)
901
w.Shape = "Ball"
902
for i = 1, 50 do
903
w.Transparency = w.Transparency + .05
904
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
905
swait()
906
end
907
w:Remove()
908
end)()
909
for i = 1, 8 do
910
coroutine.wrap(function()
911
local ps = Instance.new("Part",Torso)
912
ps.Size = Vector3.new(1,1,1)
913
ps.Anchored = true
914
ps.BrickColor = BrickColor.new("Really black")
915
ps.Material = "Neon"
916
if slachtoffer.RigType == Enum.HumanoidRigType.R6 then
917
ps.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
918
elseif slachtoffer.RigType == Enum.HumanoidRigType.R15 then
919
ps.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
920
end
921
local psm = Instance.new("SpecialMesh",ps)
922
psm.MeshType = "Sphere"
923
psm.Scale = Vector3.new(3,1,3)
924
for i = 1, 50 do
925
psm.Scale = psm.Scale + Vector3.new(0,5,0)
926
ps.Transparency = ps.Transparency + .025
927
swait()
928
end
929
ps:Remove()
930
end)()
931
end
932
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
933
x.CanCollide = true x:BreakJoints() end end
934
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
935
slachtoffer.Parent:BreakJoints()
936
end
937
end
938
coroutine.wrap(function()
939
local shockwave = Instance.new("Part", Torso)
940
shockwave.Size = Vector3.new(1,1,1)
941
shockwave.CanCollide = false
942
shockwave.Anchored = true
943
shockwave.Transparency = .4
944
shockwave.BrickColor = BrickColor.new("Really black")
945
shockwave.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
946
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
947
shockwavemesh.Scale = Vector3.new(10,6,10)
948
shockwavemesh.MeshId = "rbxassetid://20329976"
949
local shockwave2 = Instance.new("Part", Torso)
950
shockwave2.Size = Vector3.new(1,1,1)
951
shockwave2.CanCollide = false
952
shockwave2.Anchored = true
953
shockwave2.Transparency = .4
954
shockwave2.BrickColor = BrickColor.new("Really black")
955
shockwave2.CFrame = CFrame.new(energballplosion.Position) * CFrame.new(0,-8,0)
956
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
957
shockwavemesh2.Scale = Vector3.new(11,6,11)
958
shockwavemesh2.MeshId = "rbxassetid://20329976"
959
local biggar = 0
960
local biggar2 = 0
961
for i = 1, 30 do
962
biggar = biggar + 14
963
biggar2 = biggar2 + 22
964
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
965
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
966
shockwave.Transparency = shockwave.Transparency + 0.05
967
shockwave2.Transparency = shockwave2.Transparency + 0.05
968
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(16 + biggar,12 + biggar,16 + biggar)
969
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(18 + biggar2,12,18 + biggar2)
970
swait()
971
end
972
shockwave:Remove()
973
shockwave2:Remove()
974
	end)()
975
energballplosion.Size = energballplosion.Size + Vector3.new(7,7,7)
976
swait()
977
end
978
for i = 1, 50 do
979
energballplosion.Size = energballplosion.Size + Vector3.new(5,5,5)
980
energballplosion.Transparency = energballplosion.Transparency + .025
981
swait()
982
end
983
energballplosion:Remove()
984
end
985
end)
986
for i = 1, 20 do
987
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(6,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(20 + 1 * math.sin(sine/13)),math.rad(-5 + 5 * math.sin(sine/12)),math.rad(-36 - 4 * math.sin(sine/11))),.2)
988
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.5,0,5) * CFrame.Angles(math.rad(30),math.rad(-28),math.rad(37)),.2)
989
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(35),0),.2)
990
swait()
991
end
992
removeuseless:AddItem(g1,.001)
993
debounce = false
994
if xester then
995
ws = 155
996
else
997
ws = 92
998
end
999
attacking = false
1000
end
1001
elseif Press=='x' then
1002
if debounce then return end
1003
debounce = true
1004
attacking = true
1005
ws = 0
1006
for i = 1, 70 do
1007
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.1)
1008
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.1)
1009
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.1)
1010
swait()
1011
end
1012
for i = 1, 40 do
1013
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
1014
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 + 2 * math.sin(sine)),math.rad(30 + 4 * math.sin(sine))),.05)
1015
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 - 2 * math.sin(sine)),math.rad(-30 - 4 * math.sin(sine))),.05)
1016
swait()
1017
end
1018
rachjumper = true
1019
xester = false
1020
doomtheme.Volume = 0
1021
coroutine.wrap(function()
1022
local shockwave = Instance.new("Part", Torso)
1023
shockwave.Size = Vector3.new(1,1,1)
1024
shockwave.CanCollide = false
1025
shockwave.Anchored = true
1026
shockwave.Transparency = .2
1027
shockwave.BrickColor = BrickColor.new("Really red")
1028
shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
1029
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
1030
shockwavemesh.Scale = Vector3.new(10,1,10)
1031
shockwavemesh.MeshId = "rbxassetid://20329976"
1032
local shockwave2 = Instance.new("Part", Torso)
1033
shockwave2.Size = Vector3.new(1,1,1)
1034
shockwave2.CanCollide = false
1035
shockwave2.Anchored = true
1036
shockwave2.Transparency = .2
1037
shockwave2.BrickColor = BrickColor.new("Really red")
1038
shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
1039
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
1040
shockwavemesh2.Scale = Vector3.new(1,1,1)
1041
shockwavemesh2.MeshId = "rbxassetid://20329976"
1042
for i = 1, 30 do
1043
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+16),0)
1044
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-16),0)
1045
shockwave.Transparency = shockwave.Transparency + 0.05
1046
shockwave2.Transparency = shockwave2.Transparency + 0.05
1047
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(10,1,10)
1048
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(14,2,14)
1049
swait()
1050
end
1051
shockwave:Remove()
1052
shockwave2:Remove()
1053
	end)()
1054
coroutine.wrap(function()
1055
local nball = Instance.new("Part",Torso)
1056
nball.Size = Vector3.new(4,4,4)
1057
nball.Material = "Neon"
1058
nball.BrickColor = BrickColor.new("Really red")
1059
nball.Shape = "Ball"
1060
nball.Anchored = true
1061
nball.CanCollide = false
1062
nball.CFrame = Torso.CFrame
1063
for i = 1, 40 do
1064
nball.Size = nball.Size + Vector3.new(5.5,5.5,5.5)
1065
nball.Transparency = nball.Transparency + .05
1066
swait()
1067
end
1068
nball:Remove()
1069
end)()
1070
particlecolor = ColorSequence.new(Color3.new(255, 255, 255))
1071
1072
particlemiter1 = Instance.new("ParticleEmitter", bighead)
1073
particlemiter1.Enabled = true
1074
particlemiter1.Color = particlecolor
1075
particlemiter1.Texture = "rbxassetid://1390780157"
1076
particlemiter1.Lifetime = NumberRange.new(.05)
1077
particlemiter1.Size = NumberSequence.new(7.5,7.5)
1078
particlemiter1.Rate = 4
1079
particlemiter1.Rotation = NumberRange.new(0,360)
1080
particlemiter1.RotSpeed = NumberRange.new(0)
1081
particlemiter1.Speed = NumberRange.new(0)
1082
1083
particlemiter2 = Instance.new("ParticleEmitter", hand1)
1084
particlemiter2.Enabled = true
1085
particlemiter2.Color = particlecolor
1086
particlemiter2.Texture = "rbxassetid://1390780157"
1087
particlemiter2.Lifetime = NumberRange.new(.05)
1088
particlemiter2.Size = NumberSequence.new(5,5)
1089
particlemiter2.Rate = 4
1090
particlemiter2.Rotation = NumberRange.new(0,360)
1091
particlemiter2.RotSpeed = NumberRange.new(0)
1092
particlemiter2.Speed = NumberRange.new(0)
1093
1094
particlemiter3 = Instance.new("ParticleEmitter", hand2)
1095
particlemiter3.Enabled = true
1096
particlemiter3.Color = particlecolor
1097
particlemiter3.Texture = "rbxassetid://1390780157"
1098
particlemiter3.Lifetime = NumberRange.new(.05)
1099
particlemiter3.Size = NumberSequence.new(5,5)
1100
particlemiter3.Rate = 4
1101
particlemiter3.Rotation = NumberRange.new(0,360)
1102
particlemiter3.RotSpeed = NumberRange.new(0)
1103
particlemiter3.Speed = NumberRange.new(0)
1104
coroutine.wrap(function()
1105
transformsound = Instance.new("Sound",Torso)
1106
transformsound.Volume = 10
1107
transformsound.SoundId = "rbxassetid://159576182"
1108
transformsound:Play() 
1109
coroutine.wrap(function()
1110
wait(1)
1111
realmofexistence = Instance.new("Sound",Torso)
1112
realmofexistence.Volume = 8
1113
realmofexistence.SoundId = "rbxassetid://2565721367"
1114
realmofexistence:Play()
1115
end)()
1116
wait(2.2)
1117
doomtheme.SoundId = "rbxassetid://2902017580"
1118
doomtheme:Play()
1119
doomtheme.Pitch = 1
1120
doomtheme.TimePosition = 0
1121
for i = 1, 30 do
1122
doomtheme.Volume = doomtheme.Volume + .25
1123
swait()
1124
end
1125
end)()
1126
1127
slaten.Transparency = 1
1128
slaten2.Transparency = 1
1129
slateh.Transparency = 1
1130
slateh2.Transparency = 1
1131
slateh3.Transparency = 1
1132
slateh4.Transparency = 1
1133
slateh5.Transparency = 1
1134
slatex.Transparency = 1
1135
slatex2.Transparency = 1
1136
slatex3.Transparency = 1
1137
slatex4.Transparency = 1
1138
slatex5.Transparency = 1
1139
slatez.Transparency = 1
1140
slatez2.Transparency = 1
1141
slatez3.Transparency = 1
1142
slatez4.Transparency = 1
1143
eyeball1.Transparency = 1
1144
eyeball2.Transparency = 1
1145
eyeball3.Transparency = 1
1146
eyeball4.Transparency = 1
1147
lightpart1.Transparency = 1
1148
Root.Anchored = false
1149
horns.Material = "Slate"
1150
horns.Locked = true
1151
horns.BrickColor = BrickColor.new("Really black")
1152
hornsmesh.MeshId = "rbxassetid://398618628"
1153
hornsmesh.VertexColor = Vector3.new(1,0,0)
1154
hornsmesh.TextureId = "rbxassetid://1461382301"
1155
hornsmesh.Scale = Vector3.new(4.9, 5.5, 5.8)
1156
hornsweld.C0 = CFrame.new(0,3.8,-4.5) * CFrame.Angles(math.rad(0),math.rad(0),0)
1157
mask.Anchored = false
1158
mask.Locked = true
1159
mask.CanCollide = false
1160
mask.Transparency = 0
1161
mask.BrickColor = BrickColor.new("White")
1162
mask.Material = "Corroded Metal"
1163
maskweld.C0 = CFrame.new(0,1.45,-.4) * CFrame.Angles(math.rad(0),0,0)
1164
maskmesh.MeshId = "rbxassetid://64560176"
1165
maskmesh.TextureId = "rbxassetid://1326186614"
1166
maskmesh.Scale = Vector3.new(5.04, 5.04, 5.04)
1167
hand2.BrickColor = BrickColor.new("Really black")
1168
hand1.BrickColor = BrickColor.new("Really black")
1169
face = Instance.new("Decal",bighead)
1170
face.Texture = "rbxassetid://1127768638"
1171
face.Color3 = Color3.new(255, 255, 255)
1172
face.Face = "Front"
1173
attacking = false
1174
ws = 92
1175
debounce = false
1176
elseif Press=='z' then
1177
if debounce then return end
1178
debounce = true
1179
attacking = true
1180
ws = 0
1181
for i = 1, 70 do
1182
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.1)
1183
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.1)
1184
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.1)
1185
swait()
1186
end
1187
for i = 1, 40 do
1188
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
1189
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 + 2 * math.sin(sine)),math.rad(30 + 4 * math.sin(sine))),.05)
1190
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 - 2 * math.sin(sine)),math.rad(-30 - 4 * math.sin(sine))),.05)
1191
swait()
1192
end
1193
if rachjumper then
1194
face:Remove()
1195
particlemiter1:Remove()
1196
particlemiter2:Remove()
1197
particlemiter3:Remove()
1198
end
1199
xester = true
1200
rachjumper = false
1201
hand1.BrickColor = BrickColor.new("White")
1202
hand2.BrickColor = BrickColor.new("White")
1203
coroutine.wrap(function()
1204
local shockwave = Instance.new("Part", Torso)
1205
shockwave.Size = Vector3.new(1,1,1)
1206
shockwave.CanCollide = false
1207
shockwave.Anchored = true
1208
shockwave.Transparency = .2
1209
shockwave.BrickColor = BrickColor.new("White")
1210
shockwave.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
1211
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
1212
shockwavemesh.Scale = Vector3.new(10,1,10)
1213
shockwavemesh.MeshId = "rbxassetid://20329976"
1214
local shockwave2 = Instance.new("Part", Torso)
1215
shockwave2.Size = Vector3.new(1,1,1)
1216
shockwave2.CanCollide = false
1217
shockwave2.Anchored = true
1218
shockwave2.Transparency = .2
1219
shockwave2.BrickColor = BrickColor.new("White")
1220
shockwave2.CFrame = CFrame.new(Root.Position) * CFrame.new(0,-8,0)
1221
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
1222
shockwavemesh2.Scale = Vector3.new(1,1,1)
1223
shockwavemesh2.MeshId = "rbxassetid://20329976"
1224
for i = 1, 30 do
1225
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+16),0)
1226
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-16),0)
1227
shockwave.Transparency = shockwave.Transparency + 0.05
1228
shockwave2.Transparency = shockwave2.Transparency + 0.05
1229
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(10,1,10)
1230
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(14,2,14)
1231
swait()
1232
end
1233
shockwave:Remove()
1234
shockwave2:Remove()
1235
	end)()
1236
coroutine.wrap(function()
1237
local nball = Instance.new("Part",Torso)
1238
nball.Size = Vector3.new(4,4,4)
1239
nball.Material = "Neon"
1240
nball.BrickColor = BrickColor.new("White")
1241
nball.Shape = "Ball"
1242
nball.Anchored = true
1243
nball.CanCollide = false
1244
nball.CFrame = Torso.CFrame
1245
for i = 1, 40 do
1246
nball.Size = nball.Size + Vector3.new(5.5,5.5,5.5)
1247
nball.Transparency = nball.Transparency + .05
1248
swait()
1249
end
1250
nball:Remove()
1251
end)()
1252
doomtheme.SoundId = "rbxassetid://1382488262"
1253
doomtheme:Play()
1254
doomtheme.Volume = 6
1255
doomtheme.Pitch = 1
1256
doomtheme.TimePosition = 20.7
1257
slaten.Transparency = 1
1258
slaten2.Transparency = 1
1259
slateh.Transparency = 1
1260
slateh2.Transparency = 1
1261
slateh3.Transparency = 1
1262
slateh4.Transparency = 1
1263
slateh5.Transparency = 1
1264
slatex.Transparency = 1
1265
slatex2.Transparency = 1
1266
slatex3.Transparency = 1
1267
slatex4.Transparency = 1
1268
slatex5.Transparency = 1
1269
slatez.Transparency = 1
1270
slatez2.Transparency = 1
1271
slatez3.Transparency = 1
1272
slatez4.Transparency = 1
1273
eyeball1.Transparency = 1
1274
eyeball2.Transparency = 1
1275
eyeball3.Transparency = 1
1276
eyeball4.Transparency = 1
1277
lightpart1.Transparency = 0
1278
laugh = laughs[math.random(1,#laughs)]
1279
local laughy = Instance.new("Sound",Head)
1280
laughy.SoundId = "rbxassetid://"..laugh
1281
laughy.Volume = 10
1282
laughy:Play()
1283
removeuseless:AddItem(laughy,10)
1284
Root.Anchored = false
1285
horns.Material = "Slate"
1286
horns.Locked = true
1287
horns.BrickColor = BrickColor.new("Really black")
1288
hornsmesh.MeshId = "rbxassetid://193760002"
1289
hornsmesh.VertexColor = Vector3.new(1,0,0)
1290
hornsmesh.TextureId = "rbxassetid://379225327"
1291
hornsmesh.Scale = Vector3.new(5.41,5.41,5.41)
1292
hornsweld.C0 = CFrame.new(0,-2.75,-1.7) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
1293
mask.Anchored = false
1294
mask.Locked = true
1295
mask.CanCollide = false
1296
mask.BrickColor = BrickColor.new("White")
1297
mask.Material = "Corroded Metal"
1298
maskweld.C0 = CFrame.new(0,0,2.5) * CFrame.Angles(math.rad(0),0,0)
1299
maskmesh.MeshId = "rbxassetid://13520257"
1300
maskmesh.TextureId = "rbxassetid://13520260"
1301
maskmesh.Scale = Vector3.new(5.53, 5, 5.1)
1302
for i = 1, 30 do
1303
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(30),math.rad(0 * math.sin(sine/16)),math.rad(0)),.1)
1304
swait()
1305
end
1306
for i = 1, 50 do
1307
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-140 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.03)
1308
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-140 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.03)
1309
swait()
1310
end
1311
for i = 1, 50 do
1312
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-140 + 8 * math.sin(sine)),math.rad(180 - 5 * math.sin(sine)),math.rad(-30 - 8 * math.sin(sine))),.03)
1313
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-140 + 8 * math.sin(sine)),math.rad(180 + 5 * math.sin(sine)),math.rad(30 + 8 * math.sin(sine))),.03)
1314
swait()
1315
end
1316
ws = 155
1317
Root.Anchored = false
1318
debounce = false
1319
attacking = false
1320
xester = true
1321
elseif Press=='r' then
1322
if mouse.Target ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
1323
if debounce then return end
1324
debounce = true
1325
attacking = true
1326
local enemy = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
1327
local targ = mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Parent
1328
SOUND(Head,1837106999,10,false,10)
1329
ws = 0
1330
local z = { 
1331
Color = BrickColor.new("Crimson").Color
1332
}
1333
local z2 = { 
1334
Color = BrickColor.new("Really black").Color
1335
}
1336
eyeball1.Material = "Neon"
1337
eyeball2.Material = "Neon"
1338
for i = 1, 7 do
1339
local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
1340
lol:Play()
1341
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
1342
lol2:Play()
1343
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50),math.rad(180),math.rad(10)),.2)
1344
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50),math.rad(180),math.rad(-10)),.2)
1345
swait()
1346
end
1347
for i = 1, 70 do
1348
local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
1349
lol:Play()
1350
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
1351
lol2:Play()
1352
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
1353
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 + 1 * math.sin(sine)),math.rad(30 + 2 * math.sin(sine))),.05)
1354
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 2 * math.sin(sine)),math.rad(180 - 1 * math.sin(sine)),math.rad(-30 - 2 * math.sin(sine))),.05)
1355
swait()
1356
end
1357
for i = 1, 40 do
1358
local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
1359
lol:Play()
1360
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
1361
lol2:Play()
1362
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-50),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
1363
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(-2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 + 2 * math.sin(sine)),math.rad(30 + 4 * math.sin(sine))),.05)
1364
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(2,-2,-4) * CFrame.Angles(math.rad(-50 + 4 * math.sin(sine)),math.rad(180 - 2 * math.sin(sine)),math.rad(-30 - 4 * math.sin(sine))),.05)
1365
swait()
1366
end
1367
attacking = false
1368
local targetfound = false
1369
local chasemusic = Instance.new("Sound",Head)
1370
chasemusic.Volume = 10
1371
chasemusic.SoundId = "rbxassetid://2866313732"
1372
chasemusic.Looped = true
1373
chasemusic:Play()
1374
for i = 1, 1000 do
1375
if targetfound then break end
1376
local Hit = damagealll(15,Torso.Position)
1377
for _,v in pairs(Hit) do
1378
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Parent.Name == enemy.Parent.Name then
1379
targetfound = true
1380
slachtoffer = v:FindFirstChildOfClass("Humanoid")
1381
end
1382
end
1383
huntdown = true
1384
hum:MoveTo(enemy.Parent.Torso.Position)
1385
ws = 150
1386
swait()
1387
end
1388
if targetfound then
1389
attacking = true
1390
local lweld = weldBetween(enemy.Parent.Torso,hand1)
1391
lweld.C0 = CFrame.new(2,-2,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(90))
1392
ws = 0
1393
enemy.WalkSpeed = 0
1394
enemy.JumpPower = 0
1395
local IAMHERE = Instance.new("Sound",Head)
1396
IAMHERE.SoundId = "rbxassetid://2867055627"
1397
IAMHERE.Volume = 10
1398
IAMHERE:Play()
1399
removeuseless:AddItem(IAMHERE,10)
1400
for i = 1, 220 do
1401
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-10),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
1402
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(2,-7.5,-2.2) * CFrame.Angles(math.rad(90 + 2 * math.sin(sine)),math.rad(2 * math.sin(sine)),math.rad(-80 + 2 * math.sin(sine))),.2)
1403
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-2,-7.5,-2.2) * CFrame.Angles(math.rad(90 - 2 * math.sin(sine)),math.rad(2 * math.sin(sine)),math.rad(80 - 2 * math.sin(sine))),.2)
1404
swait()
1405
end
1406
lweld:Remove()
1407
coroutine.wrap(function()
1408
local w = Instance.new("Part",Torso)
1409
w.Anchored = true
1410
w.CanCollide = false
1411
w.Material = "Neon"
1412
w.BrickColor = BrickColor.new("Really black")
1413
if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
1414
w.CFrame = targ:FindFirstChild("UpperTorso").CFrame
1415
elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
1416
w.CFrame = targ:FindFirstChild("Torso").CFrame
1417
end
1418
w.Size = Vector3.new(3,3,3)
1419
w.Shape = "Ball"
1420
for i = 1, 50 do
1421
w.Transparency = w.Transparency + .05
1422
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
1423
swait()
1424
end
1425
w:Remove()
1426
end)()
1427
for i = 1, 8 do
1428
coroutine.wrap(function()
1429
local ps = Instance.new("Part",Torso)
1430
ps.Size = Vector3.new(1,1,1)
1431
ps.Anchored = true
1432
ps.BrickColor = BrickColor.new("Really black")
1433
ps.Material = "Neon"
1434
if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
1435
ps.CFrame = targ:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
1436
elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
1437
ps.CFrame = targ:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
1438
end
1439
local psm = Instance.new("SpecialMesh",ps)
1440
psm.MeshType = "Sphere"
1441
psm.Scale = Vector3.new(3,1,3)
1442
for i = 1, 50 do
1443
psm.Scale = psm.Scale + Vector3.new(0,5,0)
1444
ps.Transparency = ps.Transparency + .025
1445
swait()
1446
end
1447
ps:Remove()
1448
end)()
1449
end
1450
for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
1451
x.CanCollide = true x:BreakJoints() end end
1452
for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
1453
targ:BreakJoints()
1454
SOUND(hand1,264486467,8,false,10)
1455
huntdown = false
1456
for i = 1, 25 do
1457
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-25),math.rad(0 * math.sin(sine/16)),math.rad(0)),.05)
1458
local lol = smoothen:Create(eyeball1,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
1459
lol:Play()
1460
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
1461
lol2:Play()
1462
chasemusic.Volume = chasemusic.Volume - .5
1463
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(2,-7.5,-1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-80)),.2)
1464
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-2,-7.5,-1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(80)),.2)
1465
swait()
1466
end
1467
chasemusic:Remove()
1468
if xester then
1469
ws = 155
1470
else
1471
ws = 92
1472
end
1473
eyeball1.Material = "Glass"
1474
eyeball2.Material = "Glass"
1475
attacking = false
1476
debounce = false
1477
else
1478
if xester then
1479
ws = 155
1480
else
1481
ws = 92
1482
end
1483
huntdown = false
1484
eyeball1.Material = "Glass"
1485
eyeball2.Material = "Glass"
1486
debounce = false
1487
attacking = false
1488
coroutine.wrap(function()
1489
for i = 1, 25 do
1490
if debounce then break end
1491
local lol = smoothen:Create(eyeball1,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
1492
lol:Play()
1493
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.5,Enum.EasingStyle.Linear),z2)
1494
lol2:Play()
1495
swait()
1496
end
1497
end)()
1498
chasemusic:Remove()
1499
end
1500
end
1501
elseif Press=='e' then
1502
if debounce then return end
1503
debounce = true
1504
attacking = true
1505
g1 = Instance.new("BodyGyro", Root)
1506
g1.D = 175
1507
g1.P = 20000
1508
g1.MaxTorque = Vector3.new(0,9000,0)
1509
ws = 30
1510
for i =  1,  75 do
1511
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
1512
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2 + .6 * math.sin(sine/14),-5,6) * CFrame.Angles(math.rad(15 * math.sin(sine/12)),math.rad(16 * math.sin(sine/14)),math.rad(0)),.2)
1513
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2 + .6 * math.sin(sine/14),-5,6) * CFrame.Angles(math.rad(-15 * math.sin(sine/12)),math.rad(-16 * math.sin(sine/14)),math.rad(0)),.2)
1514
swait()
1515
end
1516
local bwoo = Instance.new("Sound",Torso)
1517
bwoo.SoundId = "rbxassetid://134012322"
1518
bwoo.Volume = 10
1519
bwoo.Pitch = .85
1520
bwoo:Play()
1521
removeuseless:AddItem(bwoo,7)
1522
for i =  1,  25 do
1523
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
1524
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(25),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
1525
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2,-5,6) * CFrame.Angles(math.rad(-94 + 8 * math.sin(sine/12)),math.rad(3 * math.sin(sine/10)),math.rad(0)),.2)
1526
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2,-5,6) * CFrame.Angles(math.rad(-94 - 8 * math.sin(sine/12)),math.rad(3 * -math.sin(sine/10)),math.rad(0)),.2)
1527
swait()
1528
end
1529
ws = 0
1530
for i =  1,  3 do
1531
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
1532
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2,-5,6) * CFrame.Angles(math.rad(-76 + 8 * math.sin(sine/12)),math.rad(3 * math.sin(sine/10)),math.rad(0)),.2)
1533
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2,-5,6) * CFrame.Angles(math.rad(-76 - 8 * math.sin(sine/12)),math.rad(3 * -math.sin(sine/10)),math.rad(0)),.2)
1534
swait()
1535
end
1536
local rocksm = Instance.new("Sound",Torso)
1537
rocksm.SoundId = "rbxassetid://168514932"
1538
rocksm.Volume = 10
1539
rocksm.Pitch = .94
1540
rocksm:Play()
1541
removeuseless:AddItem(rocksm,7)
1542
removeuseless:AddItem(g1,.001)
1543
local rb = Instance.new("Part",Torso)
1544
rb.Size = Vector3.new(.1,.1,.1)
1545
rb.Anchored = false
1546
rb.Transparency = 1
1547
rb.CanCollide = false
1548
rb.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,30,10)
1549
local rbweld = weldBetween(rb,Root)
1550
rbweld.C0 = CFrame.new(0,10,45)
1551
local txc = 10
1552
coroutine.wrap(function()
1553
	for i = 1, 10 do
1554
		coroutine.wrap(function()
1555
	local sondb = Instance.new("Part",rb)
1556
	sondb.Anchored = true
1557
	sondb.Transparency = 1
1558
	sondb.CanCollide = false
1559
	sondb.CFrame = rb.CFrame
1560
	local booms = Instance.new("Sound",sondb)
1561
	booms.SoundId = "rbxassetid://2175667385"
1562
	booms.Volume = 5
1563
	booms.Pitch = .8
1564
	for i = 1, 20 do
1565
		swait()
1566
	end
1567
	wait(1)
1568
	booms:Play()
1569
	end)()
1570
	swait(6)
1571
	end
1572
end)()
1573
for i = 1, 90 do
1574
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
1575
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.2,-2,7.2 + .95 * math.sin(sine/12)) * CFrame.Angles(math.rad(45),math.rad(-9),math.rad(0)),.2)
1576
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.2,-2,7.2+ .95 * math.sin(sine/12)) * CFrame.Angles(math.rad(45),math.rad(9),math.rad(0)),.2)
1577
	coroutine.wrap(function()
1578
	local cyl = Instance.new("Part",Torso)
1579
	cyl.Shape = "Cylinder"
1580
	cyl.BrickColor = BrickColor.new("Really black")
1581
	cyl.Anchored = true
1582
	cyl.Transparency = 1
1583
	cyl.CanCollide = false
1584
	cyl.Material = "Neon"
1585
	cyl.CFrame = rb.CFrame * CFrame.new(math.random(-30,30),2,math.random(-30,30)) * CFrame.Angles(math.rad(90),math.rad(90),0)
1586
	cyl.Size = Vector3.new(4,6 * math.random(4,8),6 * math.random(4,8))
1587
	for i = 1, 20 do
1588
		cyl.Transparency = cyl.Transparency - .05
1589
		swait()
1590
	end
1591
	wait(1)
1592
	local brock = Instance.new("Part",Torso)
1593
	brock.Size = Vector3.new(9,70 + math.random(10,33),9)
1594
	brock.Anchored = true
1595
	brock.Transparency = .3
1596
	brock.CanCollide = false
1597
	brock.Material = "Neon"
1598
	brock.BrickColor = BrickColor.new("Really black")
1599
	brock.CFrame = cyl.CFrame * CFrame.new(0,70,0)
1600
	coroutine.wrap(function()
1601
local shockwave = Instance.new("Part", Torso)
1602
shockwave.Size = Vector3.new(1,1,1)
1603
shockwave.CanCollide = false
1604
shockwave.Anchored = true
1605
shockwave.Transparency = .4
1606
shockwave.BrickColor = BrickColor.new("White")
1607
shockwave.CFrame = CFrame.new(cyl.Position) * CFrame.new(0,-1,0)
1608
local shockwavemesh = Instance.new("SpecialMesh", shockwave)
1609
shockwavemesh.Scale = Vector3.new(10,1,10)
1610
shockwavemesh.MeshId = "rbxassetid://20329976"
1611
local shockwave2 = Instance.new("Part", Torso)
1612
shockwave2.Size = Vector3.new(1,1,1)
1613
shockwave2.CanCollide = false
1614
shockwave2.Anchored = true
1615
shockwave2.Transparency = .4
1616
shockwave2.BrickColor = BrickColor.new("White")
1617
shockwave2.CFrame = CFrame.new(cyl.Position) * CFrame.new(0,-1,0)
1618
local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
1619
shockwavemesh2.Scale = Vector3.new(1,1,1)
1620
shockwavemesh2.MeshId = "rbxassetid://20329976"
1621
for i = 1, 30 do
1622
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+math.random(-4,12)),0)
1623
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-math.random(-4,12)),0)
1624
shockwave.Transparency = shockwave.Transparency + 0.05
1625
shockwave2.Transparency = shockwave2.Transparency + 0.05
1626
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(8,2.5,8)
1627
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(10,2,10)
1628
swait()
1629
end
1630
shockwave:Remove()
1631
shockwave2:Remove()
1632
	end)()
1633
Hit = damagealll(52,brock.Position)
1634
for _,v in pairs(Hit) do
1635
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
1636
slachtoffer = v:FindFirstChildOfClass("Humanoid")
1637
coroutine.wrap(function()
1638
local w = Instance.new("Part",Torso)
1639
w.Anchored = true
1640
w.CanCollide = false
1641
w.Material = "Neon"
1642
w.BrickColor = BrickColor.new("Really black")
1643
if slachtoffer.RigType == Enum.HumanoidRigType.R15 then
1644
w.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame
1645
elseif slachtoffer.RigType == Enum.HumanoidRigType.R6 then
1646
w.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame
1647
end
1648
w.Size = Vector3.new(3,3,3)
1649
w.Shape = "Ball"
1650
for i = 1, 50 do
1651
w.Transparency = w.Transparency + .05
1652
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
1653
swait()
1654
end
1655
w:Remove()
1656
end)()
1657
for i = 1, 8 do
1658
coroutine.wrap(function()
1659
local ps = Instance.new("Part",Torso)
1660
ps.Size = Vector3.new(1,1,1)
1661
ps.Anchored = true
1662
ps.BrickColor = BrickColor.new("Really black")
1663
ps.Material = "Neon"
1664
if slachtoffer.RigType == Enum.HumanoidRigType.R6 then
1665
ps.CFrame = slachtoffer.Parent:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
1666
elseif slachtoffer.RigType == Enum.HumanoidRigType.R15 then
1667
ps.CFrame = slachtoffer.Parent:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
1668
end
1669
local psm = Instance.new("SpecialMesh",ps)
1670
psm.MeshType = "Sphere"
1671
psm.Scale = Vector3.new(3,1,3)
1672
for i = 1, 50 do
1673
psm.Scale = psm.Scale + Vector3.new(0,5,0)
1674
ps.Transparency = ps.Transparency + .025
1675
swait()
1676
end
1677
ps:Remove()
1678
end)()
1679
end
1680
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
1681
x.CanCollide = true x:BreakJoints() end end
1682
for i,x in pairs(slachtoffer.Parent:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
1683
slachtoffer.Parent:BreakJoints()
1684
end
1685
end
1686
	for i = 1, 50 do
1687
		brock.CFrame = brock.CFrame:lerp(CFrame.new(cyl.Position) * CFrame.new(0,2,0) * CFrame.Angles(math.rad(math.random(-12,12)),math.rad(math.random(-12,12)),math.rad(math.random(-12,12))),.25)
1688
		swait()
1689
	end
1690
	wait(4)
1691
	for i = 1, 40 do
1692
		brock.CFrame = brock.CFrame:lerp(CFrame.new(cyl.Position) * CFrame.new(0,2,0) * CFrame.Angles(math.rad(math.random(-12,12)),math.rad(math.random(-12,12)),math.rad(math.random(-12,12))),.25)
1693
		swait()
1694
	end
1695
	for i = 1, 40 do
1696
		brock.Transparency = brock.Transparency + .025
1697
		brock.CFrame = brock.CFrame:lerp(CFrame.new(cyl.Position) * CFrame.new(0,-40,0) * CFrame.Angles(math.rad(math.random(-12,12)),math.rad(math.random(-12,12)),math.rad(math.random(-12,12))),.09)
1698
		swait()
1699
	end
1700
	brock:Remove()
1701
	for i = 1, 30 do
1702
		cyl.Size = cyl.Size + Vector3.new(0,3,3)
1703
		cyl.Transparency = cyl.Transparency + .05
1704
		swait()
1705
	end
1706
	cyl:Remove()
1707
	rb:Remove()
1708
	end)()
1709
	txc = txc + 8
1710
	rbweld.C0 = rbweld.C0:lerp(CFrame.new(0,10,txc),.3)
1711
	swait()
1712
end
1713
attacking = false
1714
debounce = false
1715
if xester then
1716
ws = 155
1717
else
1718
ws = 92
1719
end
1720
elseif Press=='q' then
1721
if mouse.Target ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
1722
if debounce then return end
1723
debounce = true
1724
ws = 0
1725
g1 = Instance.new("BodyGyro", Root)
1726
g1.D = 175
1727
g1.P = 20000
1728
g1.MaxTorque = Vector3.new(0,9000,0)
1729
local targ = mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Parent
1730
for i = 1, 20 do
1731
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,targ.Head.Position),.2)
1732
swait()
1733
end
1734
removeuseless:AddItem(g1,.001)
1735
eyeball1.BrickColor = BrickColor.new("Crimson")
1736
eyeball1.Material = "Neon"
1737
eyeball2.BrickColor = BrickColor.new("Crimson")
1738
eyeball2.Material = "Neon"
1739
local z = { 
1740
Color = BrickColor.new("Really black").Color
1741
}
1742
SOUND(Head,2175667385,10,false,10)
1743
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
1744
coroutine.wrap(function()
1745
coroutine.wrap(function()
1746
coroutine.wrap(function()
1747
local w = Instance.new("Part",Torso)
1748
w.Anchored = true
1749
w.CanCollide = false
1750
w.Material = "Neon"
1751
w.BrickColor = BrickColor.new("Really black")
1752
if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
1753
w.CFrame = targ:FindFirstChild("UpperTorso").CFrame
1754
elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
1755
w.CFrame = targ:FindFirstChild("Torso").CFrame
1756
end
1757
w.Size = Vector3.new(3,3,3)
1758
w.Shape = "Ball"
1759
for i = 1, 50 do
1760
w.Transparency = w.Transparency + .05
1761
w.Size = w.Size + Vector3.new(3.5,3.5,3.5)
1762
swait()
1763
end
1764
w:Remove()
1765
end)()
1766
for i = 1, 8 do
1767
coroutine.wrap(function()
1768
local ps = Instance.new("Part",Torso)
1769
ps.Size = Vector3.new(1,1,1)
1770
ps.Anchored = true
1771
ps.BrickColor = BrickColor.new("Really black")
1772
ps.Material = "Neon"
1773
if targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R15 then
1774
ps.CFrame = targ:FindFirstChild("UpperTorso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
1775
elseif targ:FindFirstChildOfClass("Humanoid").RigType == Enum.HumanoidRigType.R6 then
1776
ps.CFrame = targ:FindFirstChild("Torso").CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
1777
end
1778
local psm = Instance.new("SpecialMesh",ps)
1779
psm.MeshType = "Sphere"
1780
psm.Scale = Vector3.new(3,1,3)
1781
for i = 1, 50 do
1782
psm.Scale = psm.Scale + Vector3.new(0,5,0)
1783
ps.Transparency = ps.Transparency + .025
1784
swait()
1785
end
1786
ps:Remove()
1787
end)()
1788
end
1789
end)()
1790
for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Clone() x.Parent = workspace x.Material = "Glass" x.BrickColor = BrickColor.new("Really black") x.Anchored = false
1791
x.CanCollide = true x:BreakJoints() end end
1792
for i,x in pairs(targ:GetDescendants()) do if x:IsA("Part") then x:Remove() end end
1793
targ:BreakJoints()
1794
for i = 1, 40 do
1795
local lol = smoothen:Create(eyeball1,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
1796
lol:Play()
1797
local lol2 = smoothen:Create(eyeball2,TweenInfo.new(.3,Enum.EasingStyle.Linear),z)
1798
lol2:Play()
1799
swait()
1800
end
1801
eyeball1.BrickColor = BrickColor.new("Really black")
1802
eyeball2.BrickColor = BrickColor.new("Really black")
1803
eyeball1.Material = "Glass"
1804
eyeball2.Material = "Glass"
1805
debounce = false
1806
if xester then
1807
ws = 155
1808
else
1809
ws = 92
1810
end
1811
end)()
1812
end
1813
end
1814
end
1815
end)
1816
1817
checks1 = coroutine.wrap(function() -------Checks
1818
while true do
1819
if Root.Velocity.Magnitude < 10 then
1820
position = "Idle"
1821
elseif Root.Velocity.Magnitude > 10 then
1822
position = "Walking"
1823
else
1824
end
1825
wait()
1826
end
1827
end)
1828
checks1()
1829
1830
function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
1831
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
1832
end
1833
1834
function ray2(StartPos, EndPos, Distance, Ignore)
1835
local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
1836
return ray(StartPos, DIRECTION, Distance, Ignore)
1837
end
1838
1839
OrgnC0 = Neck.C0
1840
local movelimbs = coroutine.wrap(function()
1841
while RunSrv.RenderStepped:wait() do
1842
TrsoLV = Torso.CFrame.lookVector
1843
Dist = nil
1844
Diff = nil
1845
if not MseGuide then
1846
print("Failed to recognize")
1847
else
1848
local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
1849
Dist = (Head.CFrame.p-Point).magnitude
1850
Diff = Head.CFrame.Y-Point.Y
1851
local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
1852
Dist2 = (LeftArm.CFrame.p-Point).magnitude
1853
Diff2 = LeftArm.CFrame.Y-Point.Y
1854
HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
1855
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)
1856
end
1857
end
1858
end)
1859
movelimbs()
1860
immortal = {}
1861
for i,v in pairs(Character:GetDescendants()) do
1862
	if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
1863
		if v ~= Root and v ~= Torso and v ~= Head and v ~= RightArm and v ~= LeftArm and v ~= RightLeg and v.Name ~= "lmagic" and v.Name ~= "rmagic" and v ~= LeftLeg then
1864
			v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
1865
		end
1866
		table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
1867
	elseif v:IsA("JointInstance") then
1868
		table.insert(immortal,{v,v.Parent,nil,nil,nil})
1869
	end
1870
end
1871
for e = 1, #immortal do
1872
	if immortal[e] ~= nil then
1873
		local STUFF = immortal[e]
1874
		local PART = STUFF[1]
1875
		local PARENT = STUFF[2]
1876
		local MATERIAL = STUFF[3]
1877
		local COLOR = STUFF[4]
1878
		local TRANSPARENCY = STUFF[5]
1879
if levitate then
1880
		if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= eyo1 and PART.Name ~= eyo2 and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
1881
			PART.Material = MATERIAL
1882
			PART.Color = COLOR
1883
			PART.Transparency = TRANSPARENCY
1884
		end
1885
		PART.AncestryChanged:connect(function()
1886
			PART.Parent = PARENT
1887
		end)
1888
else
1889
		if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
1890
			PART.Material = MATERIAL
1891
			PART.Color = COLOR
1892
			PART.Transparency = TRANSPARENCY
1893
		end
1894
		PART.AncestryChanged:connect(function()
1895
			PART.Parent = PARENT
1896
		end)
1897
end
1898
	end
1899
end
1900
function immortality()
1901
	for e = 1, #immortal do
1902
		if immortal[e] ~= nil then
1903
			local STUFF = immortal[e]
1904
			local PART = STUFF[1]
1905
			local PARENT = STUFF[2]
1906
			local MATERIAL = STUFF[3]
1907
			local COLOR = STUFF[4]
1908
			local TRANSPARENCY = STUFF[5]
1909
			if PART.ClassName == "Part" and PART == Root then
1910
				PART.Material = MATERIAL
1911
				PART.Color = COLOR
1912
				PART.Transparency = TRANSPARENCY
1913
			end
1914
			if PART.Parent ~= PARENT then
1915
				hum:Remove()
1916
				PART.Parent = PARENT
1917
				hum = Instance.new("Humanoid",Character)
1918
if levitate then
1919
eyo1:Remove()
1920
eyo2:Remove()
1921
end
1922
                                hum.Name = "noneofurbusiness"
1923
			end
1924
		end
1925
	end
1926
end
1927
coroutine.wrap(function()
1928
while true do
1929
hum:SetStateEnabled("Dead",false) hum:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
1930
if hum.Health < .1 then
1931
immortality()
1932
end
1933
wait()
1934
end
1935
end)()
1936
1937
leftlocation = Instance.new("Part",LeftArm)
1938
leftlocation.Size = Vector3.new(1,1,1)
1939
leftlocation.Transparency = 1
1940
leftlocationweld = weldBetween(leftlocation,LeftArm)
1941
leftlocationweld.C0 = CFrame.new(0,1.2,0)
1942
rightlocation = Instance.new("Part",RightArm)
1943
rightlocation.Size = Vector3.new(1,1,1)
1944
rightlocation.Transparency = 1
1945
rightlocationweld = weldBetween(rightlocation,RightArm)
1946
rightlocationweld.C0 = CFrame.new(0,1.2,0)
1947
1948
coroutine.wrap(function()
1949
while true do
1950
hpheight = 5.8 + .95 * math.sin(sine/12)
1951
hum.HipHeight = hpheight
1952
swait()
1953
end
1954
end)()
1955
1956
local anims = coroutine.wrap(function()
1957
while true do
1958
settime = 0.05
1959
sine = sine + change
1960
if position == "Walking" and attacking == false then
1961
if huntdown then
1962
change = .85
1963
else
1964
change = .5
1965
end
1966
walking = true
1967
if xester then
1968
ws = 155
1969
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(5.9,-7 + 0 * math.sin(sine/6),5) * CFrame.Angles(math.rad(212 + 3 * math.sin(sine/6)),math.rad(-25),math.rad(2 * math.sin(sine/6))),.2)
1970
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5.9,-7 + 0 * math.sin(sine/6),5) * CFrame.Angles(math.rad(212 + 3 * math.sin(sine/6)),math.rad(25),math.rad(2 * math.sin(sine/6))),.2)
1971
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0 * math.sin(sine/1.75),0) * CFrame.Angles(math.rad(0 + 0 * math.sin(sine/3.5)),math.rad(0 * math.sin(sine/3.5)) + Root.RotVelocity.Y / 15,math.rad(0) + Root.RotVelocity.Y / 19),.2)
1972
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.78,0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(4),math.rad(35)),.25)
1973
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .78, 0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(-4),math.rad(-35)), 0.25)
1974
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.58,1.8,0) * CFrame.Angles(math.rad(6 + 1 * math.sin(sine/12)),math.rad(-2 + 2 * math.sin(sine/12)),math.rad(5 - 1 * math.sin(sine/12))),.2)
1975
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(1.2,1.3, -.12) * CFrame.Angles(math.rad(-9 + .5 * math.sin(sine/12)),math.rad(2 - 1 * math.sin(sine/12)),math.rad(-35 + 1 * math.sin(sine/12))),.2)
1976
else
1977
ws = 92
1978
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(4.2 + 1 * math.sin(sine/3.5),-5 + .5 * math.sin(sine/3.5),6) * CFrame.Angles(math.rad(150 + 120 * math.sin(sine/3.5)),math.rad(30 * math.sin(sine/3.5)),math.rad(-17 * math.sin(sine/3.5))),.2)
1979
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-4.2 + 1 * math.sin(sine/3.5),-5 + .5 * math.sin(sine/3.5),6) * CFrame.Angles(math.rad(150 + 120 * -math.sin(sine/3.5)),math.rad(30 * math.sin(sine/3.5)),math.rad(-17 * math.sin(sine/3.5))),.2)
1980
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,1 * math.sin(sine/1.75),0) * CFrame.Angles(math.rad(0 + 5 * math.sin(sine/3.5)),math.rad(10 * math.sin(sine/3.5)) + Root.RotVelocity.Y / 15,math.rad(0) + Root.RotVelocity.Y / 19),.2)
1981
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.78,0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(4),math.rad(35)),.25)
1982
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .78, 0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(-4),math.rad(-35)), 0.25)
1983
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.58,1.8,0) * CFrame.Angles(math.rad(6 + 1 * math.sin(sine/12)),math.rad(-2 + 2 * math.sin(sine/12)),math.rad(5 - 1 * math.sin(sine/12))),.2)
1984
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(1.2,1.3, -.12) * CFrame.Angles(math.rad(-9 + .5 * math.sin(sine/12)),math.rad(2 - 1 * math.sin(sine/12)),math.rad(-35 + 1 * math.sin(sine/12))),.2)
1985
end
1986
elseif position == "Idle" and attacking == false then
1987
change = .5
1988
HAND1LERP.C0 = HAND1LERP.C0:lerp(CFrame.new(4.5,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(10 + 1 * math.sin(sine/13)),math.rad(-5 + 5 * math.sin(sine/12)),math.rad(-36 - 4 * math.sin(sine/11))),.2)
1989
HAND2LERP.C0 = HAND2LERP.C0:lerp(CFrame.new(-5,-5 + .5 * math.sin(sine/14),6) * CFrame.Angles(math.rad(13 - 3 * math.sin(sine/12)),math.rad(36 - 3 * math.sin(sine/13)),math.rad(35 + 2 * math.sin(sine/11))),.2)
1990
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0 + 5 * math.sin(sine/12)),math.rad(0 * math.sin(sine/16)),math.rad(0)),.2)
1991
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.78,0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(4),math.rad(35)),.25)
1992
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, .78, 0) * CFrame.Angles(math.rad(180 + 4 * math.sin(sine/12)),math.rad(-4),math.rad(-35)), 0.25)
1993
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.58,1.8,0) * CFrame.Angles(math.rad(6 + 1 * math.sin(sine/12)),math.rad(-2 + 2 * math.sin(sine/12)),math.rad(5 - 1 * math.sin(sine/12))),.2)
1994
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(1.2,1.3, -.12) * CFrame.Angles(math.rad(-9 + .5 * math.sin(sine/12)),math.rad(2 - 1 * math.sin(sine/12)),math.rad(-35 + 1 * math.sin(sine/12))),.2)
1995
end
1996
swait()
1997
end
1998
end)
1999
anims()
2000
warn("The one you fear, Made by Supr14.")