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