View difference between Paste ID: DN1yRiVd and TTAQHL1T
SHOW: | | - or go back to the newest paste.
1
---//====================================================\\--
2
--||		  'Calmed Murderer' BY SHACKLUSTER
3
--||                 EDIT BY WANTH092
4
--||                  TASTE OF BLOOD.
5
--||           IT'S MURDER, WAS IT WORTH IT?
6
--||      THIS IS YOUR FAULTH, YOU CHOSE THIS PATH.
7
--\\====================================================//--
8
9
wait(0.2)
10
11
Player = game:GetService("Players").LocalPlayer
12
Mouse = Player:GetMouse()
13
PlayerGui = Player.PlayerGui
14
Cam = workspace.CurrentCamera
15
Backpack = Player.Backpack
16
Character = Player.Character
17
Humanoid = Character.Humanoid
18
RootPart = Character["HumanoidRootPart"]
19
Torso = Character["Torso"]
20
Head = Character["Head"]
21
RightArm = Character["Right Arm"]
22
LeftArm = Character["Left Arm"]
23
RightLeg = Character["Right Leg"]
24
LeftLeg = Character["Left Leg"]
25
RootJoint = RootPart["RootJoint"]
26
Neck = Torso["Neck"]
27
RightShoulder = Torso["Right Shoulder"]
28
LeftShoulder = Torso["Left Shoulder"]
29
RightHip = Torso["Right Hip"]
30
LeftHip = Torso["Left Hip"]
31
32
IT = Instance.new
33
CF = CFrame.new
34
VT = Vector3.new
35
RAD = math.rad
36
C3 = Color3.new
37
UD2 = UDim2.new
38
BRICKC = BrickColor.new
39
ANGLES = CFrame.Angles
40
EULER = CFrame.fromEulerAnglesXYZ
41
COS = math.cos
42
ACOS = math.acos
43
SIN = math.sin
44
ASIN = math.asin
45
ABS = math.abs
46
MRANDOM = math.random
47
FLOOR = math.floor
48
49
--//=================================\\
50
--|| 	      USEFUL VALUES
51
--\\=================================//
52
53
Animation_Speed = 3
54
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
55
local Speed = 20
56
local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
57
local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
58
local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
59
local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
60
local DAMAGEMULTIPLIER = 1
61
local ANIM = "Idle"
62
local ATTACK = false
63
local EQUIPPED = false
64
local HOLD = false
65
local COMBO = 1
66
local Rooted = false
67
local SINE = 0
68
local KEYHOLD = false
69
local CHANGE = 2 / Animation_Speed
70
local WALKINGANIM = false
71
local VALUE1 = false
72
local VALUE2 = false
73
local ROBLOXIDLEANIMATION = IT("Animation")
74
ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
75
ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
76
--ROBLOXIDLEANIMATION.Parent = Humanoid
77
local WEAPONGUI = IT("ScreenGui", PlayerGui)
78
WEAPONGUI.Name = "[M U R D E R]"
79
local Effects = IT("Folder", Character)
80
Effects.Name = "Effects"
81
local Weapon = IT("Folder", Character)
82
Weapon.Name = "Weapon"
83
local KnifeF = IT("Folder", Character)
84
KnifeF.Name = "KnifeF"
85
local Horn1 = IT("Folder", Character)
86
Horn1.Name = "Horn1"
87
local Horn2 = IT("Folder", Character)
88
Horn2.Name = "Horn2"
89
local Axe = IT("Folder", Character)
90
Axe.Name = "Axe"
91
local ANIMATOR = Humanoid.Animator
92
local ANIMATE = Character.Animate
93
local UNANCHOR = true
94-
local FACE = 300139178
94+
local FACE = 1572410763
95
local MODE = "Murderer"
96
97
--//=================================\\
98
--\\=================================//
99
100
101
--//=================================\\
102
--|| SAZERENOS' ARTIFICIAL HEARTBEAT
103
--\\=================================//
104
105
ArtificialHB = Instance.new("BindableEvent", script)
106
ArtificialHB.Name = "ArtificialHB"
107
108
script:WaitForChild("ArtificialHB")
109
110
frame = Frame_Speed
111
tf = 0
112
allowframeloss = false
113
tossremainder = false
114
lastframe = tick()
115
script.ArtificialHB:Fire()
116
117
game:GetService("RunService").Heartbeat:connect(function(s, p)
118
	tf = tf + s
119
	if tf >= frame then
120
		if allowframeloss then
121
			script.ArtificialHB:Fire()
122
			lastframe = tick()
123
		else
124
			for i = 1, math.floor(tf / frame) do
125
				script.ArtificialHB:Fire()
126
			end
127
		lastframe = tick()
128
		end
129
		if tossremainder then
130
			tf = 0
131
		else
132
			tf = tf - frame * math.floor(tf / frame)
133
		end
134
	end
135
end)
136
137
--//=================================\\
138
--\\=================================//
139
140
--//=================================\\
141
--|| 	      SOME FUNCTIONS
142
--\\=================================//
143
144
function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
145
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
146
end
147
148
function PositiveAngle(NUMBER)
149
	if NUMBER >= 0 then
150
		NUMBER = 0
151
	end
152
	return NUMBER
153
end
154
155
function NegativeAngle(NUMBER)
156
	if NUMBER <= 0 then
157
		NUMBER = 0
158
	end
159
	return NUMBER
160
end
161
162
function Swait(NUMBER)
163
	if NUMBER == 0 or NUMBER == nil then
164
		ArtificialHB.Event:wait()
165
	else
166
		for i = 1, NUMBER do
167
			ArtificialHB.Event:wait()
168
		end
169
	end
170
end
171
172
function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
173
	local NEWMESH = IT(MESH)
174
	if MESH == "SpecialMesh" then
175
		NEWMESH.MeshType = MESHTYPE
176
		if MESHID ~= "nil" and MESHID ~= "" then
177
			NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
178
		end
179
		if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
180
			NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
181
		end
182
	end
183
	NEWMESH.Offset = OFFSET or VT(0, 0, 0)
184
	NEWMESH.Scale = SCALE
185
	NEWMESH.Parent = PARENT
186
	return NEWMESH
187
end
188
189
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
190
	local NEWPART = IT("Part")
191
	NEWPART.formFactor = FORMFACTOR
192
	NEWPART.Reflectance = REFLECTANCE
193
	NEWPART.Transparency = TRANSPARENCY
194
	NEWPART.CanCollide = false
195
	NEWPART.Locked = true
196
	NEWPART.Anchored = true
197
	if ANCHOR == false then
198
		NEWPART.Anchored = false
199
	end
200
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
201
	NEWPART.Name = NAME
202
	NEWPART.Size = SIZE
203
	NEWPART.Position = Torso.Position
204
	NEWPART.Material = MATERIAL
205
	NEWPART:BreakJoints()
206
	NEWPART.Parent = PARENT
207
	return NEWPART
208
end
209
210
	local function weldBetween(a, b)
211
	    local weldd = Instance.new("ManualWeld")
212
	    weldd.Part0 = a
213
	    weldd.Part1 = b
214
	    weldd.C0 = CFrame.new()
215
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
216
	    weldd.Parent = a
217
	    return weldd
218
	end
219
220
221
function QuaternionFromCFrame(cf)
222
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
223
	local trace = m00 + m11 + m22
224
	if trace > 0 then 
225
		local s = math.sqrt(1 + trace)
226
		local recip = 0.5 / s
227
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
228
	else
229
		local i = 0
230
		if m11 > m00 then
231
			i = 1
232
		end
233
		if m22 > (i == 0 and m00 or m11) then
234
			i = 2
235
		end
236
		if i == 0 then
237
			local s = math.sqrt(m00 - m11 - m22 + 1)
238
			local recip = 0.5 / s
239
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
240
		elseif i == 1 then
241
			local s = math.sqrt(m11 - m22 - m00 + 1)
242
			local recip = 0.5 / s
243
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
244
		elseif i == 2 then
245
			local s = math.sqrt(m22 - m00 - m11 + 1)
246
			local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
247
		end
248
	end
249
end
250
 
251
function QuaternionToCFrame(px, py, pz, x, y, z, w)
252
	local xs, ys, zs = x + x, y + y, z + z
253
	local wx, wy, wz = w * xs, w * ys, w * zs
254
	local xx = x * xs
255
	local xy = x * ys
256
	local xz = x * zs
257
	local yy = y * ys
258
	local yz = y * zs
259
	local zz = z * zs
260
	return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
261
end
262
 
263
function PuddleOfBlood(Position,MaxDrop,Model,MaxSize)
264
    local HITFLOOR, HITPOS = Raycast(Position, (CF(Position, Position + VT(0, -1, 0))).lookVector, MaxDrop, Model)
265
    if HITFLOOR ~= nil then
266
        if HITFLOOR.Parent ~= Weapon and HITFLOOR.Parent ~= Character then
267
            if HITFLOOR.Name == "BloodPuddle" then
268
                local DIST = (Position - HITFLOOR.Position).Magnitude
269
                if (HITFLOOR.Size.Z <= 5 and HITFLOOR.Size.Z < MaxSize) or (HITFLOOR.Size.Z > 5 and HITFLOOR.Size.Z < MaxSize and DIST < HITFLOOR.Size.Z/3) then
270
                    HITFLOOR.Size = HITFLOOR.Size + VT(0.1,0,0.1)
271
                end
272
            else
273
                if HITFLOOR.Anchored == true then
274
                    local BLOOD = CreatePart(3, Effects, "Glass", 0, 0, "Maroon", "BloodPuddle", VT(1,0,1))
275
                    BLOOD.CFrame = CF(HITPOS)
276
                    MakeForm(BLOOD,"Cyl")
277
                    coroutine.resume(coroutine.create(function()
278
                        Swait(75)
279
                        while true do
280
                            Swait()
281
                            BLOOD.Size = BLOOD.Size - VT(0.02,0,0.02)
282
                            if BLOOD.Size.Z < 0.051 then
283
                                BLOOD:remove()
284
                                break
285
                            end
286
                        end
287
                    end))
288
                end
289
            end
290
        end
291
    end
292
end
293
294
function SprayBlood(POSITION,DIRECTION,BloodSize)
295
    local BLOOD = CreatePart(3, Effects, "Glass", 0, 0, "Maroon", "BloodPuddle", VT(0.5,0.5,0.5),false)
296
    BLOOD.CFrame = CF(POSITION)
297
    MakeForm(BLOOD,"Ball")
298
    local bv = Instance.new("BodyVelocity",BLOOD)
299
    bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
300
    bv.velocity = CF(POSITION,DIRECTION+VT(MRANDOM(-3,3)/30,MRANDOM(-3,3)/30,MRANDOM(-3,3)/30)).lookVector*15
301
    bv.Name = "MOVE"
302
    Debris:AddItem(bv,0.05)
303
    coroutine.resume(coroutine.create(function()
304
        local HASTOUCHEDGROUND = false
305
        local HIT = BLOOD.Touched:Connect(function(hit)
306
            if hit.Anchored == true then
307
                HASTOUCHEDGROUND = true
308
                PuddleOfBlood(BLOOD.Position+VT(0,1,0),2,BLOOD,BloodSize)
309
            end
310
        end)
311
        for i = 1, 50 do
312
            Swait()
313
            if HASTOUCHEDGROUND == true then
314
                break
315
            end
316
            BLOOD.Size = BLOOD.Size * 0.9
317
        end
318
        BLOOD:remove()
319
    end))
320
end
321
322
function QuaternionSlerp(a, b, t)
323
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
324
	local startInterp, finishInterp;
325
	if cosTheta >= 0.0001 then
326
		if (1 - cosTheta) > 0.0001 then
327
			local theta = ACOS(cosTheta)
328
			local invSinTheta = 1 / SIN(theta)
329
			startInterp = SIN((1 - t) * theta) * invSinTheta
330
			finishInterp = SIN(t * theta) * invSinTheta
331
		else
332
			startInterp = 1 - t
333
			finishInterp = t
334
		end
335
	else
336
		if (1 + cosTheta) > 0.0001 then
337
			local theta = ACOS(-cosTheta)
338
			local invSinTheta = 1 / SIN(theta)
339
			startInterp = SIN((t - 1) * theta) * invSinTheta
340
			finishInterp = SIN(t * theta) * invSinTheta
341
		else
342
			startInterp = t - 1
343
			finishInterp = t
344
		end
345
	end
346
	return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
347
end
348
349
function Clerp(a, b, t)
350
	local qa = {QuaternionFromCFrame(a)}
351
	local qb = {QuaternionFromCFrame(b)}
352
	local ax, ay, az = a.x, a.y, a.z
353
	local bx, by, bz = b.x, b.y, b.z
354
	local _t = 1 - t
355
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
356
end
357
358
function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
359
	local frame = IT("Frame")
360
	frame.BackgroundTransparency = TRANSPARENCY
361
	frame.BorderSizePixel = BORDERSIZEPIXEL
362
	frame.Position = POSITION
363
	frame.Size = SIZE
364
	frame.BackgroundColor3 = COLOR
365
	frame.BorderColor3 = BORDERCOLOR
366
	frame.Name = NAME
367
	frame.Parent = PARENT
368
	return frame
369
end
370
371
function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
372
	local label = IT("TextLabel")
373
	label.BackgroundTransparency = 1
374
	label.Size = UD2(1, 0, 1, 0)
375
	label.Position = UD2(0, 0, 0, 0)
376
	label.TextColor3 = TEXTCOLOR
377
	label.TextStrokeTransparency = STROKETRANSPARENCY
378
	label.TextTransparency = TRANSPARENCY
379
	label.FontSize = TEXTFONTSIZE
380
	label.Font = TEXTFONT
381
	label.BorderSizePixel = BORDERSIZEPIXEL
382
	label.TextScaled = false
383
	label.Text = TEXT
384
	label.Name = NAME
385
	label.Parent = PARENT
386
	return label
387
end
388
389
function NoOutlines(PART)
390
	PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
391
end
392
393
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
394
	local NEWWELD = IT(TYPE)
395
	NEWWELD.Part0 = PART0
396
	NEWWELD.Part1 = PART1
397
	NEWWELD.C0 = C0
398
	NEWWELD.C1 = C1
399
	NEWWELD.Parent = PARENT
400
	return NEWWELD
401
end
402
403
local S = IT("Sound")
404
function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
405
	local NEWSOUND = nil
406
	coroutine.resume(coroutine.create(function()
407
		NEWSOUND = S:Clone()
408
		NEWSOUND.Parent = PARENT
409
		NEWSOUND.Volume = VOLUME
410
		NEWSOUND.Pitch = PITCH
411
		NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
412
		NEWSOUND:play()
413
		if DOESLOOP == true then
414
			NEWSOUND.Looped = true
415
		else
416
			repeat wait(1) until NEWSOUND.Playing == false
417
			NEWSOUND:remove()
418
		end
419
	end))
420
	return NEWSOUND
421
end
422
local asd = Instance.new("ParticleEmitter")
423
asd.Color = ColorSequence.new(Color3.new(0.5, 0, 0), Color3.new(.1, 0, 0))
424
asd.LightEmission = .1
425
asd.Size = NumberSequence.new(0.2)
426
asd.Texture = "http://www.roblox.com/asset/?ID=291880914"
427
aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
428
bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
429
asd.Transparency = bbb
430
asd.Size = aaa
431
asd.ZOffset = .9
432
asd.Acceleration = Vector3.new(0, -5, 0)
433
asd.LockedToPart = false
434
asd.EmissionDirection = "Back"
435
asd.Lifetime = NumberRange.new(1, 2)
436
asd.Rotation = NumberRange.new(-100, 100)
437
asd.RotSpeed = NumberRange.new(-100, 100)
438
asd.Speed = NumberRange.new(2)
439
asd.Enabled = false
440
asd.VelocitySpread = 10000
441
442
function CFrameFromTopBack(at, top, back)
443
	local right = top:Cross(back)
444
	return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
445
end
446
447
function getbloody(victim,amount)
448
    local prtcl = asd:Clone()
449
    prtcl.Parent = victim
450
    prtcl:Emit(amount)
451
end
452
453
function Ragdoll(Character2,CharTorso)
454
    local svch = Character2
455
    local hum = Character2:findFirstChild("Humanoid")
456
    local q = Character2:GetChildren()
457
    local CLONE = IT("Model",Effects)
458
    local DummyHead = nil
459
    for i = 1,#q do
460
        if q[i].ClassName ~= "Humanoid" and q[i].ClassName ~= "LocalScript" and q[i].ClassName ~= "Script" and q[i].ClassName ~= "Accessory" and q[i].ClassName ~= "Hat" and q[i].ClassName ~= "Gear" then
461
            q[i].Parent = CLONE
462
            if q[i].Name == "Head" then
463
                DummyHead = CLONE.Head:Clone()
464
                q[i]:ClearAllChildren()
465
                q[i].Transparency = 1
466
            end
467
        else
468
            if q[i].ClassName ~= "Humanoid" then
469
                q[i]:remove()
470
            end
471
        end
472
end
473
end
474
475
--WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
476
function WACKYEFFECT(Table)
477
	local TYPE = (Table.EffectType or "Sphere")
478
	local SIZE = (Table.Size or VT(1,1,1))
479
	local ENDSIZE = (Table.Size2 or VT(0,0,0))
480
	local TRANSPARENCY = (Table.Transparency or 0)
481
	local ENDTRANSPARENCY = (Table.Transparency2 or 1)
482
	local CFRAME = (Table.CFrame or Torso.CFrame)
483
	local MOVEDIRECTION = (Table.MoveToPos or nil)
484
	local ROTATION1 = (Table.RotationX or 0)
485
	local ROTATION2 = (Table.RotationY or 0)
486
	local ROTATION3 = (Table.RotationZ or 0)
487
	local MATERIAL = (Table.Material or "Neon")
488
	local COLOR = (Table.Color or C3(1,1,1))
489
	local TIME = (Table.Time or 45)
490
	local SOUNDID = (Table.SoundID or nil)
491
	local SOUNDPITCH = (Table.SoundPitch or nil)
492
	local SOUNDVOLUME = (Table.SoundVolume or nil)
493
	coroutine.resume(coroutine.create(function()
494
		local PLAYSSOUND = false
495
		local SOUND = nil
496
		local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
497
		if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
498
			PLAYSSOUND = true
499
			SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
500
		end
501
		EFFECT.Color = COLOR
502
		local MSH = nil
503
		if TYPE == "Sphere" then
504
			MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
505
		elseif TYPE == "Block" or TYPE == "Box" then
506
			MSH = IT("BlockMesh",EFFECT)
507
			MSH.Scale = SIZE
508
		elseif TYPE == "Wave" then
509
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
510
		elseif TYPE == "Ring" then
511
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
512
		elseif TYPE == "Slash" then
513
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
514
		elseif TYPE == "Round Slash" then
515
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
516
		elseif TYPE == "Swirl" then
517
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
518
		elseif TYPE == "Skull" then
519
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
520
		elseif TYPE == "Crystal" then
521
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
522
		end
523
		if MSH ~= nil then
524
			local MOVESPEED = nil
525
			if MOVEDIRECTION ~= nil then
526
				MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
527
			end
528
			local GROWTH = SIZE - ENDSIZE
529
			local TRANS = TRANSPARENCY - ENDTRANSPARENCY
530
			if TYPE == "Block" then
531
				EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
532
			else
533
				EFFECT.CFrame = CFRAME
534
			end
535
			for LOOP = 1, TIME+1 do
536
				Swait()
537
				MSH.Scale = MSH.Scale - GROWTH/TIME
538
				if TYPE == "Wave" then
539
					MSH.Offset = VT(0,0,-MSH.Scale.X/8)
540
				end
541
				EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
542
				if TYPE == "Block" then
543
					EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
544
				else
545
					EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
546
				end
547
				if MOVEDIRECTION ~= nil then
548
					local ORI = EFFECT.Orientation
549
					EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
550
					EFFECT.Orientation = ORI
551
				end
552
			end
553
			if PLAYSSOUND == false then
554
				EFFECT:remove()
555
			else
556
				repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
557
				EFFECT:remove()
558
			end
559
		else
560
			if PLAYSSOUND == false then
561
				EFFECT:remove()
562
			else
563
				repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
564
				EFFECT:remove()
565
			end
566
		end
567
	end))
568
end
569
570
Debris = game:GetService("Debris")
571
572
function CharacterFade(COLOR,TIMER)
573
	coroutine.resume(coroutine.create(function()
574
		local FADE = IT("Model",Effects)
575
		FADE.Name = "FadingEffect"
576
		for _, c in pairs(Character:GetChildren()) do
577
			if c.ClassName == "Part" and c ~= RootPart then
578
				local FADER = c:Clone()
579
				FADER.Color = COLOR
580
				FADER.CFrame = c.CFrame
581
				FADER.Parent = FADE
582
				FADER.Anchored = true
583
				FADER.Transparency = 0.25+c.Transparency
584
				FADER:BreakJoints()
585
				FADER.Material = "Neon"
586
				if FADER.Name == "Head" then
587
					FADER:ClearAllChildren()
588
					FADER.Size = VT(1,1,1)
589
				end
590
				FADER.CanCollide = false
591
			end
592
		end
593
		local TRANS = 0.75/TIMER
594
		for i = 1, TIMER do
595
			Swait()
596
			for _, c in pairs(FADE:GetChildren()) do
597
				if c.ClassName == "Part" then
598
					c.Transparency = c.Transparency + TRANS
599
				end
600
			end
601
		end
602
		FADE:remove()
603
	end))
604
end
605
606
function Chunks(PART)
607
	for i = 1, MRANDOM(3,5) do
608
		coroutine.resume(coroutine.create(function()
609
			local CHUNK = CreatePart(3, workspace, PART.Material, 0, PART.Transparency, PART.BrickColor, "Chunk", VT(0.3,0.3,0.3)*MRANDOM(7,13)/10, false)
610
			CHUNK.CFrame = PART.CFrame*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
611
			local CFRAME = PART.CFrame*CF(MRANDOM(-4,4)/2,MRANDOM(-4,4)/2,-6)
612
			CHUNK.Velocity = CF(PART.Position,CFRAME.p).lookVector*MRANDOM(15,65)
613
			wait(0.1)
614
			CHUNK.CanCollide = true
615
			wait(MRANDOM(15,25)/5)
616
			for i = 1, 25 do
617
				Swait()
618
				CHUNK.Transparency = CHUNK.Transparency + 1/25
619
			end
620
			CHUNK:remove()
621
		end))
622
	end
623
end
624
625
function CreateFlyingDebree(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
626
	if FLOOR ~= nil then
627
		for i = 1, AMOUNT do
628
			local DEBREE = CreatePart(3, Effects, "Neon", FLOOR.Reflectance, FLOOR.Transparency, "Peal", "Debree", BLOCKSIZE, false)
629
			DEBREE.Material = FLOOR.Material
630
			DEBREE.Color = FLOOR.Color
631
			DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
632
			DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH))
633
			coroutine.resume(coroutine.create(function()
634
				Swait(15)
635
				DEBREE.Parent = workspace
636
				DEBREE.CanCollide = true
637
				Debris:AddItem(DEBREE,SWAIT)
638
			end))
639
		end
640
	end
641
end
642
643
--//=================================\\
644
--||          SOME TAG EDIT
645
--\\=================================//
646
647
local Sin = {"murde rer","Mur derer","mU rderer","muRd erer","murDer er","mu rdErer","murdeR er","murder Er","mur dereR","MuRd erer","mUrDere r","m urDeRer","mur dErEr","Mur dereR","MUrde rer","muR Derer","murd ERer","murde rER","Mr Rderer","MurDe rer","Murd Erer","Mur deRer","Mu rderEr","mURder er","mUrD erer","mUrdEre r","m UrdeRer","m Ur derEr","mUrder eR","mu RdErer","muRdeR er","muR derEr","muRd ereR"}
648
649
m = game:GetService("Players").LocalPlayer
650
char = m.Character
651
local txt = Instance.new("BillboardGui", char)
652
txt.Adornee = char.Head
653
txt.Name = "_status"
654
txt.Size = UDim2.new(2, 0, 1.2, 0)
655
txt.StudsOffset = Vector3.new(-9, 10, 0)
656
local text = Instance.new("TextLabel", txt)
657
text.Size = UDim2.new(10, 0, 7, 0)
658
text.FontSize = "Size24"
659
text.TextScaled = true
660
text.TextTransparency = 0
661
text.BackgroundTransparency = 1
662
text.TextTransparency = 0
663
text.TextStrokeTransparency = 0
664
text.Font = "Bodoni"
665
text.TextStrokeColor3 = Color3.new(0, 0, 0)
666
v = Instance.new("Part")
667
v.Name = "ColorBrick"
668
v.Parent = m.Character
669
v.FormFactor = "Symmetric"
670
v.Anchored = true
671
v.CanCollide = false
672
v.BottomSurface = "Smooth"
673
v.TopSurface = "Smooth"
674
v.Size = Vector3.new(10, 5, 3)
675
v.Transparency = 1
676
v.CFrame = char.Torso.CFrame
677
v.BrickColor = BrickColor.new("Really black")
678
v.Transparency = 1
679
v.Shape = "Block"
680
spawn(function()
681
local TweenService = game:GetService("TweenService")
682
local Colours = {Color3.fromRGB(255,0,0),Color3.fromRGB(0,0,0)}
683
local Int = 0
684
while wait(0.5) do
685
    if Int == #Colours then Int = 0 end
686
    Int = Int+1
687
    TweenService:Create(text,TweenInfo.new(1),{TextColor3 = Colours[Int]}):Play()
688
end
689
end)
690
text.Text = Sin[MRANDOM(1,#Sin)]
691
coroutine.resume(coroutine.create(function()
692
repeat
693
	wait(0.005)
694
text.Text = Sin[MRANDOM(1,#Sin)]
695
until Humanoid.Health == 0
696
end))
697
698
699
coroutine.resume(coroutine.create(function()
700
repeat
701
			for i = 1, 15 do
702
				Swait()
703
				text.Rotation = MRANDOM(-15,15)
704
			end
705
until Humanoid.Health == 0
706
end))
707
708
function chatfunc(text)
709
	local chat = coroutine.wrap(function()
710
	if Character:FindFirstChild("TalkingBillBoard")~= nil then
711
		Character:FindFirstChild("TalkingBillBoard"):destroy()
712
	end
713
	local Bill = Instance.new("BillboardGui",Character)
714
	Bill.Size = UDim2.new(0,100,0,40)
715
	Bill.StudsOffset = Vector3.new(0,3,0)
716
	Bill.Adornee = Character.Head
717
	Bill.Name = "TalkingBillBoard"
718
	local Hehe = Instance.new("TextLabel",Bill)
719
	Hehe.BackgroundTransparency = 1
720
	Hehe.BorderSizePixel = 0
721
	Hehe.Text = ""
722
	Hehe.Font = "Fantasy"
723
	Hehe.TextSize = 40
724
	Hehe.TextStrokeTransparency = 0
725
	Hehe.Size = UDim2.new(1,0,0.5,0)
726
	coroutine.resume(coroutine.create(function()
727
		while Hehe ~= nil do
728
			wait()	
729
			Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))	
730
			Hehe.Rotation = math.random(-5,5)
731
			Hehe.TextColor3 = Color3.new(0,0,0)
732
			Hehe.TextStrokeColor3 = Color3.new(255,0,0)
733
		end
734
	end))
735
	for i = 1,string.len(text),1 do
736
		wait()
737
		Hehe.Text = string.sub(text,1,i)
738
	end
739
	wait(1.5)--Re[math.random(1, 93)]
740
	for i = 0, 1, .025 do
741
		wait()
742
		Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
743
		Hehe.TextStrokeTransparency = i
744
		Hehe.TextTransparency = i
745
	end
746
	Bill:Destroy()
747
	end)
748
chat()
749
end
750
751
function onChatted(msg)
752
	chatfunc(msg)
753
end
754
755
Player.Chatted:connect(onChatted)
756
757
758
--//=================================\\
759
--||	    GUIS AND MISC
760
--\\=================================//
761
762
763
for i = 1, 10 do
764
	local FACE = CreatePart(3, Head, "Fabric", 0, 0+(i-1)/10.2, "Dark stone grey", "FaceGradient", VT(1.01,0.65,1.01),false)
765
	FACE.Color = C3(0,0,0)
766
	Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
767
	CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.28-(i-1)/30,0), CF(0, 0, 0))
768
end
769
local LASTPART = Head
770
for i = 1, 15 do
771
	local MATH = (1-(i/16))
772
	if LASTPART == Head then
773
		local Horn = CreatePart(3, Horn1, "Granite", 0, 0, "Dirt brown", "Horn", VT(1,0.25,1),false)
774
		CreateWeldOrSnapOrMotor("Weld", Horn1, LASTPART, Horn, CF(0.45, 0.5, -0.15) * ANGLES(RAD(-35), RAD(5), RAD(-25)), CF(0, 0, 0))
775
		LASTPART = Horn
776
		Horn.Color = C3((i/15),0,0)
777
		local MSH = IT("BlockMesh",Horn)
778
		MSH.Scale = VT(0.16*MATH,1,0.16*MATH)
779
	else
780
		local Horn = CreatePart(3, Horn1, "Granite", 0, 0, "Dirt brown", "Horn", VT(1,0.25,1),false)
781
		CreateWeldOrSnapOrMotor("Weld", Horn1, LASTPART, Horn, CF(0, Horn.Size.Y/2.1, 0) * ANGLES(RAD(25), RAD(5), RAD(0)), CF(0, -Horn.Size.Y/2.2, 0))
782
		LASTPART = Horn
783
		Horn.Color = C3((i/15),0,0)
784
		local MSH = IT("BlockMesh",Horn)
785
		MSH.Scale = VT(0.16*MATH,1,0.16*MATH)
786
	end
787
end
788
local LASTPART = Head
789
for i = 1, 15 do
790
	local MATH = (1-(i/16))
791
	if LASTPART == Head then
792
		local Horn = CreatePart(3, Horn1, "Granite", 0, 0, "Dirt brown", "Horn", VT(1,0.25,1),false)
793
		CreateWeldOrSnapOrMotor("Weld", Horn1, LASTPART, Horn, CF(-0.45, 0.5, -0.15) * ANGLES(RAD(-35), RAD(-5), RAD(25)), CF(0, 0, 0))
794
		LASTPART = Horn
795
		Horn.Color = C3((i/15),0,0)
796
		local MSH = IT("BlockMesh",Horn)
797
		MSH.Scale = VT(0.16*MATH,1,0.16*MATH)
798
	else
799
		local Horn = CreatePart(3, Horn1, "Granite", 0, 0, "Dirt brown", "Horn", VT(1,0.25,1),false)
800
		CreateWeldOrSnapOrMotor("Weld", Horn1, LASTPART, Horn, CF(0, Horn.Size.Y/2.1, 0) * ANGLES(RAD(25), RAD(-5), RAD(0)), CF(0, -Horn.Size.Y/2.2, 0))
801
		LASTPART = Horn
802
		Horn.Color = C3((i/15),0,0)
803
		local MSH = IT("BlockMesh",Horn)
804
		MSH.Scale = VT(0.16*MATH,1,0.16*MATH)
805
	end
806
end
807
808
local LASTPART = Head
809
for i = 1, 20 do
810
	local MATH = (1-(i/25))
811
	if LASTPART == Head then
812
		local Horn = CreatePart(3, Horn2, "Neon", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
813
		CreateWeldOrSnapOrMotor("Weld", Horn2, LASTPART, Horn, CF(0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(15), RAD(-15)), CF(0, 0, 0))
814
		LASTPART = Horn
815
		Horn.Color = C3((i*3-3)/255,0,0)
816
	else
817
		local Horn = CreatePart(3, Horn2, "Neon", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
818
		CreateWeldOrSnapOrMotor("Weld", Horn2, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(-0.3), RAD(0)), CF(0, 0, 0))
819
		LASTPART = Horn
820
		Horn.Color = C3((i*3-3)/255,0,0)
821
	end
822
end
823
local LASTPART = Head
824
for i = 1, 20 do
825
	local MATH = (1-(i/25))
826
	if LASTPART == Head then
827
		local Horn = CreatePart(3, Horn2, "Neon", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
828
		CreateWeldOrSnapOrMotor("Weld", Horn2, LASTPART, Horn, CF(-0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(-15), RAD(15)), CF(0, 0, 0))
829
		LASTPART = Horn
830
		Horn.Color = C3((i*3-3)/255,0,0)
831
	else
832
		local Horn = CreatePart(3, Horn2, "Neon", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
833
		CreateWeldOrSnapOrMotor("Weld", Horn2, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(0.3), RAD(0)), CF(0, 0, 0))
834
		LASTPART = Horn
835
		Horn.Color = C3((i*3-3)/255,0,0)
836
	end
837
end
838
839
local Gun = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really black", "Gun", VT(0, 0, 0), false)
840
local HandleMesh = CreateMesh("SpecialMesh", Gun, "FileMesh", "430198390", "430198451", VT(0.02, 0.02, 0.02), VT(0, 0, 0))
841
local Weld = CreateWeldOrSnapOrMotor("Weld", Gun, RightArm, Gun, CF(0, -1.7, -0.2) * ANGLES(RAD(0), RAD(90), RAD(-90)), CF(0, 0, 0))
842
GunPoint = CreatePart(3, Weapon, "SmoothPlastic", 0, 1, "Really black", "Point blank", VT(0, 0, 0), false)
843
local HandleWeld = CreateWeldOrSnapOrMotor("Weld", GunPoint, RightArm, GunPoint, CF(0, -3.1, -0.8) * ANGLES(RAD(0), RAD(0), RAD(135)), CF(0, 0, 0))
844
845
local Knife = CreatePart(3, KnifeF, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,1.2,0.2),false)
846
local Grip = CreateWeldOrSnapOrMotor("Weld", KnifeF, LeftArm, Knife, CF(0.45,-0.5, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(45), RAD(0), RAD(0)), CF(0, 0.3, 0))
847
CreateMesh("SpecialMesh", Knife, "FileMesh", "470094777", "470149026", VT(0.2,0.2,0.2), VT(0,0,0))
848
local A = IT("Attachment",Knife)
849
A.Position = VT(-0, 0.2, 0.136)
850
local B = IT("Attachment",Knife)
851
B.Position = VT(-0, -0.95, -0.982)
852
local Trail = IT("Trail",Knife)
853
Trail.Attachment0 = B
854
Trail.Attachment1 = A
855
Trail.Lifetime = 0.1
856
Trail.Transparency = NumberSequence.new(0.5, 1)
857
Trail.Texture = "http://www.roblox.com/asset/?id=1472703539"
858
Trail.Enabled = true
859
860
861
862
local HandlePart = CreatePart(3, Axe, "SmoothPlastic", 0, 0, "Really black", "Handle", VT(0.2, 3.39, 1.61),false)
863
local HandleMesh = CreateMesh("SpecialMesh", HandlePart, "FileMesh", "145815658", "186913315", VT(1,1,1), VT(0, 0, 0))
864
local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, RightArm, HandlePart, CF(0,-1.2,-0.7) * ANGLES(RAD(-100), RAD(0), RAD(0)), CF(0, 0, 0))
865
866
local PRT = CreatePart(3, Axe, "Fabric", 0, 0, "", "The Mask", VT(1,1,1),false)
867
PRT.Color = C3(0,0,0)
868
local MaskWeld = CreateWeldOrSnapOrMotor("Weld", Axe, Head, PRT, CF(0,0.2,0), CF(0, 0.15, 0))
869
CreateMesh("SpecialMesh", PRT, "FileMesh", "62146989", "145633085", VT(1.1,1.1,1.1)*1.05, VT(0,0,0))
870
871
local A = IT("Attachment",HandlePart)
872
A.Position = VT(0, -1.5, 0)
873
local B = IT("Attachment",HandlePart)
874
B.Position = VT(0, 2.2, 0.2)
875
local Trail = IT("Trail",HandlePart)
876
Trail.Attachment0 = A
877
Trail.Attachment1 = B
878
Trail.Lifetime = 0.1
879
Trail.Transparency = NumberSequence.new(0.8, 1)
880
Trail.Enabled = false
881
882
for _, c in pairs(Horn2:GetChildren()) do
883
	if c.ClassName == "Part" then
884
		c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
885
	end
886
end
887
888
for _, c in pairs(Axe:GetChildren()) do
889
	if c.ClassName == "Part" then
890
		c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
891
	end
892
end
893
894
for _, c in pairs(Horn1:GetChildren()) do
895
	if c.ClassName == "Part" then
896
		c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
897
	end
898
end
899
900
for _, c in pairs(KnifeF:GetChildren()) do
901
	if c.ClassName == "Part" then
902
		c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
903
	end
904
end
905
906
for _, c in pairs(Knife:GetChildren()) do
907
	if c.ClassName == "Part" then
908
		c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
909
	end
910
end
911
912
for _, c in pairs(Weapon:GetChildren()) do
913
	if c.ClassName == "Part" then
914
		c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
915
	end
916
end
917
918
Axe.Parent = nil
919
Weapon.Parent = nil
920
KnifeF.Parent = nil
921
Horn1.Parent = Character
922
Horn2.Parent = nil
923
924
local SKILLTEXTCOLOR = C3(1,0,0)
925
local SKILLFONT = "Antique"
926
local SKILLTEXTSIZE = 7
927
928
929
local ATTACKS = {"F","Z","C","G","V"}
930
931
local GUIS = {}
932
for i = 1, #ATTACKS do
933
	local SKILLFRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.72, 0, 0.87-(0.02*i), 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill Frame")
934
	local SKILLTEXT = CreateLabel(SKILLFRAME, "["..ATTACKS[i].."]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 4, 0.7, "Skill text")
935
	SKILLTEXT.TextXAlignment = "Right"
936
	table.insert(GUIS,SKILLTEXT)
937
end
938
939
local sick = IT("Sound",RootPart)
940
sick.SoundId = "rbxassetid://635537154"
941-
sick.SoundId = "rbxassetid://407749940"
941+
942
sick.Pitch = 1
943
sick.Volume = 3
944
sick:Play()
945
print("Edit by wanTH092 of course")
946
print("This is the cheapy edit so go ahead")
947
print("Next project that i will finish of is >Chaotic_Wings<")
948
warn("Note. I do this alone don't belive anyone or steal the credit >:C")
949
950
--//=================================\\
951
--||		    INSANITY
952
--\\=================================//
953
954
local FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0, 0, 0, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "CALM MAN")
955
local FACEME = {"SHE WILL TURN ME THIS","=(","YES MY LORD...EVELYN","YOU LIKE ME?...MY LORD...","YOU WANT IF IM DO IT WITH YOU?","EVELYN AFTER EVERY MY KILL START LOVE ME","SORRY MY FRIEND","DONT COME CLOSER,FOOL!","WHERE MY TARGET???","WHAT IM DO WITH MY LIFE?!","IM NEED REDUCE"}
956-
local FACEME = {"IT'S NOT DONE","YOU ARE IDIOT","THIS IS TRUSTFUL WORD YA KNOW?","CMON IT'S JUST A LIFE CLEANER","SIN AREN'T REAL!!!","THAT WAS FUN?!","I'M CALM!!!","LEAVE ME!","NO MORE ORDINARY","WHERE DO I PUT MY KNIFE AT??","I GOT DIS GUN!!!"}
956+
957
for e = 1, 28 do
958
	for i = 1, 22 do
959
		local MURDERFRAME = FRAME:Clone()
960
		MURDERFRAME.Position = UD2(-0.05+i/30, 0, e/30, 0)
961
		MURDERFRAME.Parent = WEAPONGUI
962
		table.insert(INSANITYGUIS,MURDERFRAME)
963
	end
964
end
965
coroutine.resume(coroutine.create(function()
966
	while true do
967
		wait()
968
		coroutine.resume(coroutine.create(function()
969
			local COLOR = C3(MRANDOM(100,255)/255,0,0)
970
			local APPEARTEXT = FACEME[MRANDOM(1,#FACEME)]
971
			local SHOW = ""
972
			for i = 1,string.len(APPEARTEXT),1 do
973
				local STRING = string.sub(APPEARTEXT,i,i)
974
				if MRANDOM(1,2) == 1 then
975
					SHOW = SHOW..string.lower(STRING)
976
				else
977
					SHOW = SHOW..STRING
978
				end
979
			end
980
			local PARENT = INSANITYGUIS[MRANDOM(1,#INSANITYGUIS)]
981
			local TEXT = CreateLabel(PARENT, SHOW, COLOR, 6.5, SKILLFONT, 1, 2, 1, "THIS IS ALL YOUR FAULTH")
982
			for i = 1, 25 do
983
				Swait()
984
				TEXT.Rotation = MRANDOM(-15,15)
985
				TEXT.TextTransparency = TEXT.TextTransparency - 1/15
986
			end
987
			for i = 1, 25 do
988
				Swait()
989
				TEXT.Rotation = MRANDOM(-15,15)
990
				TEXT.TextTransparency = TEXT.TextTransparency + 1/15
991
			end
992
			TEXT:Remove()
993
		end))
994
	end
995
end))
996
FRAME:remove()
997
--//=================================\\
998
--||			DAMAGING
999
--\\=================================//
1000
1001
function ApplyDamage(Humanoid,Damage,OneShot)
1002
	Damage = Damage * DAMAGEMULTIPLIER
1003
	local DEAD = false
1004
	if Humanoid.Health < 2000 and OneShot == false then
1005
		if Humanoid.Health - Damage > 0 then
1006
			Humanoid.Health = Humanoid.Health - Damage
1007
		else
1008
			Humanoid.Parent:BreakJoints()
1009
			DEAD = true
1010
		end
1011
	else
1012
		DEAD = true
1013
		Humanoid.Parent:BreakJoints()
1014
	end
1015
	if DEAD == true then
1016
		local PARTS = {}
1017
		for index, CHILD in pairs(Humanoid.Parent:GetChildren()) do
1018
			if CHILD:IsA("BasePart") then
1019
				table.insert(PARTS,CHILD)
1020
			end
1021
		end
1022
		coroutine.resume(coroutine.create(function()
1023
			wait(2)
1024
			repeat
1025
				Swait()
1026
				local PIECE = nil
1027
				if MRANDOM(1,5) == 1 then
1028
					for E = 1, #PARTS do
1029
						if MRANDOM(1,5) == 1 then
1030
							PIECE = PARTS[E]
1031
							table.remove(PARTS,E)
1032
							break
1033
						end
1034
					end
1035
				end
1036
				if PIECE ~= nil then
1037
					if PIECE.Name == "Head" then
1038
						WACKYEFFECT({Time = MRANDOM(10,30)*5, EffectType = "Box", Size = VT(PIECE.Size.Z,PIECE.Size.Y,PIECE.Size.Z), Size2 = (VT(PIECE.Size.Z,PIECE.Size.Y,PIECE.Size.Z))*MRANDOM(7,14)/10, Transparency = PIECE.Transparency, Transparency2 = 1, CFrame = PIECE.CFrame, MoveToPos = PIECE.Position+VT(0,MRANDOM(5,8)/1.5,0), RotationX = MRANDOM(-25,25)/35, RotationY = MRANDOM(-25,25)/35, RotationZ = MRANDOM(-25,25)/35, Material = "Neon", Color = C3(0.4,0,0), SoundID = 3264923, SoundPitch = MRANDOM(12,16)/10, SoundVolume = 2})
1039
					else
1040
						WACKYEFFECT({Time = MRANDOM(10,30)*5, EffectType = "Box", Size = PIECE.Size, Size2 = PIECE.Size*MRANDOM(7,14)/10, Transparency = PIECE.Transparency, Transparency2 = 1, CFrame = PIECE.CFrame, MoveToPos = PIECE.Position+VT(0,MRANDOM(5,8)/1.5,0), MRANDOM(-25,25)/35, RotationY = MRANDOM(-25,25)/35, RotationZ = MRANDOM(-25,25)/35, Material = "Neon", Color = C3(0.4,0,0), SoundID = 3264923, SoundPitch = MRANDOM(12,16)/10, SoundVolume = 2})
1041
					end
1042
					PIECE:remove()
1043
				end
1044
			until #PARTS == 0
1045
		end))
1046
	end
1047
end
1048
1049
1050
function ApplyDamage3(Humanoid,Damage,TorsoPart)
1051
	local defence = Instance.new("BoolValue",Humanoid.Parent)
1052
	defence.Name = ("HitBy"..Player.Name)
1053
	game:GetService("Debris"):AddItem(defence, 0.001)
1054
	Damage = Damage * DAMAGEMULTIPLIER
1055
	if Humanoid.Health ~= 0 then
1056
		local CritChance = MRANDOM(1,100)
1057
		if Damage > Humanoid.Health then
1058
			Damage = math.ceil(Humanoid.Health)
1059
			if Damage == 0 then
1060
				Damage = 0.1
1061
			end
1062
		end
1063
		Humanoid.Health = Humanoid.Health - Damage
1064
	end
1065
end
1066
1067
function ApplyDamage3(Humanoid,Damage,TorsoPart)
1068
	local defence = Instance.new("BoolValue",Humanoid.Parent)
1069
	defence.Name = ("HitBy"..Player.Name)
1070
	game:GetService("Debris"):AddItem(defence, 0.001)
1071
	Damage = Damage * DAMAGEMULTIPLIER
1072
	if Humanoid.Health ~= 0 then
1073
		local CritChance = MRANDOM(1,100)
1074
		if Damage > Humanoid.Health then
1075
			Damage = math.ceil(Humanoid.Health)
1076
			if Damage == 0 then
1077
				Damage = 0.1
1078
			end
1079
		end
1080
		Humanoid.Health = Humanoid.Health - Damage
1081
	end
1082
end
1083
1084
function ApplyAoE3(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
1085
	local CHILDREN = workspace:GetDescendants()
1086
	for index, CHILD in pairs(CHILDREN) do
1087
		if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
1088
			local HUM = CHILD:FindFirstChildOfClass("Humanoid")
1089
			if HUM then
1090
				local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
1091
				if TORSO then
1092
					if (TORSO.Position - POSITION).Magnitude <= RANGE then
1093
						if INSTAKILL == true then
1094
							CHILD:BreakJoints()
1095
						else
1096
							local DMG = MRANDOM(MINDMG,MAXDMG)
1097
							ApplyDamage(HUM,DMG,TORSO)
1098
						end
1099
						if FLING > 0 then
1100
							for _, c in pairs(CHILD:GetChildren()) do
1101
								if c:IsA("BasePart") then
1102
									local bv = Instance.new("BodyVelocity") 
1103
									bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
1104
									bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
1105
									bv.Parent = c
1106
									Debris:AddItem(bv,0.05)
1107
								end
1108
							end
1109
						end
1110
					end
1111
				end
1112
			end
1113
		end
1114
	end
1115
end
1116
1117
function CameraEnshaking(Length, Intensity)
1118
	coroutine.resume(coroutine.create(function()
1119
		local intensity = 1 * Intensity
1120
		local rotM = 0.01 * Intensity
1121
		for i = 0, Length, 0.1 do
1122
			Swait()
1123
			intensity = intensity - 0.05 * Intensity / Length
1124
			rotM = rotM - 5.0E-4 * Intensity / Length
1125
			Humanoid.CameraOffset = Vector3.new(RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)))
1126
			Cam.CFrame = Cam.CFrame * CF(RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity))) * EULER(RAD(MRANDOM(-intensity, intensity)) * rotM, RAD(MRANDOM(-intensity, intensity)) * rotM, RAD(MRANDOM(-intensity, intensity)) * rotM)
1127
		end
1128
		Humanoid.CameraOffset = Vector3.new(0, 0, 0)
1129
	end))
1130
end
1131
1132
--//=================================\\
1133
--||	      MURDERER
1134
--\\=================================//
1135
function Swing()
1136
    ATTACK = true
1137
    Rooted = false
1138
    for i=0, 1, 0.1 / Animation_Speed do
1139
        Swait()
1140
        RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-25)), 0.7 / Animation_Speed)
1141
        Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(25)), 0.7 / Animation_Speed)
1142
        RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-5), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
1143
        LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
1144
        RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1145
        LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1146
        HandleWeld.C1 = Clerp(HandleWeld.C1, CF(0, -0.55, 0.35) * ANGLES(RAD(-125), RAD(0), RAD(180)), 0.5 / Animation_Speed)
1147
    end
1148
    Trail.Enabled = true
1149
    HandlePart.CanCollide = true
1150
    CreateSound("185687991", HandlePart, 4, (math.random(8,12)/10))
1151
    local HIT = HandlePart.Touched:Connect(function(hit)
1152
        Kill(hit.Parent)
1153
    end)
1154
    for i=0, 0.8, 0.1 / Animation_Speed do
1155
        Swait()
1156
        if Speed == 25 and TORSOVELOCITY > 0.3 then
1157
            RootPart.CFrame = RootPart.CFrame * CF(0,0,-1)
1158
        end
1159
        RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(25)), 0.7 / Animation_Speed)
1160
        Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-25)), 0.7 / Animation_Speed)
1161
        RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -0.7) * ANGLES(RAD(15), RAD(0), RAD(90)) * ANGLES(RAD(140), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
1162
        LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
1163
        RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1164
        LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1165
        HandleWeld.C1 = Clerp(HandleWeld.C1, CF(0, -0.55, 0) * ANGLES(RAD(25), RAD(0), RAD(180))  * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
1166
    end
1167
    Trail.Enabled = false
1168
    HandlePart.CanCollide = false
1169
    HIT:disconnect()
1170
    HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, RightArm, HandlePart, CF(0,-1.2,-0.7) * ANGLES(RAD(-100), RAD(0), RAD(0)), CF(0, 0, 0))
1171
    ATTACK = false
1172
    Rooted = false
1173
end
1174
1175
function Caac()
1176
	local TARGET = Mouse.Target
1177
	if TARGET ~= nil then
1178
		if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
1179
			local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
1180
			local ROOT = TARGET.Parent:FindFirstChild("HumanoidRootPart") or TARGET.Parent:FindFirstChild("Torso") or TARGET.Parent:FindFirstChild("UpperTorso")
1181
			if ROOT and HUM.Health > 0 then
1182
				local FOE = Mouse.Target.Parent
1183
				local HEAD = FOE:FindFirstChild("Head")
1184
				if HEAD then
1185
					ATTACK = true
1186
					Rooted = true
1187
					chatfunc("Shuuu..")
1188
					FACE = 648887959
1189
					CharacterFade(C3(1,0,0),150)
1190
					RootPart.CFrame = ROOT.CFrame*CF(0,0,3)
1191
					for _, c in pairs(FOE:GetChildren()) do
1192
						if c.ClassName == "Part" then
1193
							c.Anchored = true
1194
						end
1195
					end
1196
					CreateSound(235097614, Torso, 1, 3, false)
1197
					for i=0, 0.75, 0.1 / Animation_Speed do
1198
						Swait()
1199
						RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1200
						Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
1201
       RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-5), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
1202
        LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
1203
						RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1204
						LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1205
					end
1206
					CreateSound(185687991, HEAD, 15, 0.9, false)
1207
					if ROOT.Name == "HumanoidRootPart" then
1208
						ROOT:remove()
1209
					end
1210
					FOE:BreakJoints()
1211
					ApplyDamage(HUM,0,true)
1212
					Chunks(HEAD)
1213
                    HEAD.CFrame = HEAD.CFrame  * CF(-0.75, 0, 0)
1214
					HEAD.CFrame = HEAD.CFrame  * ANGLES(RAD(0), RAD(90), RAD(0))
1215
					CreateSound(363808674, HEAD, 15, 1, false)
1216
					ROOT.Anchored = false
1217
					FACE = 1572410763
1218
					for i=0, 0.6, 0.1 / Animation_Speed do
1219-
					FACE = 300139178
1219+
1220
						RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1221
						Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
1222
        RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -0.7) * ANGLES(RAD(50), RAD(0), RAD(88)) * ANGLES(RAD(140), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
1223
        LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
1224
						RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1225
						LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1226
					end
1227
					for _, c in pairs(FOE:GetChildren()) do
1228
						if c.ClassName == "Part" then
1229
							c.Anchored = false
1230
						end
1231
					end
1232
					ATTACK = false
1233
					Rooted = false
1234
				end
1235
			end
1236
		end
1237
	end
1238
end
1239
1240
function Neckless()
1241
	local TARGET = Mouse.Target
1242
	if TARGET ~= nil then
1243
		if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
1244
			local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
1245
			local ROOT = TARGET.Parent:FindFirstChild("HumanoidRootPart") or TARGET.Parent:FindFirstChild("Torso") or TARGET.Parent:FindFirstChild("UpperTorso")
1246
			if ROOT and HUM.Health > 0 then
1247
				local FOE = Mouse.Target.Parent
1248
				local HEAD = FOE:FindFirstChild("Head")
1249
				if HEAD then
1250
					ATTACK = true
1251
					Rooted = true
1252
					chatfunc("Shuuu..")
1253
					FACE = 648887959
1254
					CharacterFade(C3(1,0,0),150)
1255
					RootPart.CFrame = ROOT.CFrame*CF(0,0,2)
1256
					for _, c in pairs(FOE:GetChildren()) do
1257
						if c.ClassName == "Part" then
1258
							c.Anchored = true
1259
						end
1260
					end
1261
					CreateSound(235097614, Torso, 1, 3, false)
1262
					for i=0, 0.75, 0.1 / Animation_Speed do
1263
						Swait()
1264
						RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1265
						Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
1266
						RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.6) * ANGLES(RAD(130), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1267
						LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.5, -0.6) * ANGLES(RAD(130), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1268
						RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1269
						LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1270
					end
1271
					if ROOT.Name == "HumanoidRootPart" then
1272
						ROOT:remove()
1273
					end
1274
					FOE:BreakJoints()
1275
					ApplyDamage(HUM,0,true)
1276
					Chunks(HEAD)
1277
					HEAD.CFrame = HEAD.CFrame  * ANGLES(RAD(0), RAD(90), RAD(0))
1278
					CreateSound(363808674, HEAD, 15, 1, false)
1279
					ROOT.Anchored = false
1280
					FACE = 1572410763
1281
					for i=0, 0.5, 0.1 / Animation_Speed do
1282-
					FACE = 300139178
1282+
1283
						RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1284
						Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
1285
						RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.65, -1.5) * ANGLES(RAD(130), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
1286
						LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.5, 0) * ANGLES(RAD(130), RAD(0), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1287
						RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1288
						LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1289
					end
1290
					for _, c in pairs(FOE:GetChildren()) do
1291
						if c.ClassName == "Part" then
1292
							c.Anchored = false
1293
						end
1294
					end
1295
					ATTACK = false
1296
					Rooted = false
1297
				end
1298
			end
1299
		end
1300
	end
1301
end
1302
function BraveSpeed()
1303
	CreateSound(235097614, Torso, 1, 2, false)
1304
	for i = 1, 7 do
1305
		CharacterFade(C3(2.5,0,0),6.25+(i*2.5))
1306
		RootPart.CFrame = RootPart.CFrame*CF(0,0,-12)
1307
	end
1308
end
1309
function Slashed()
1310
	local TARGET = Mouse.Target
1311
	if TARGET ~= nil then
1312
		if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
1313
			local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
1314
			local ROOT = TARGET.Parent:FindFirstChild("Torso") or TARGET.Parent:FindFirstChild("UpperTorso")
1315
			if ROOT and HUM.Health > 0 then
1316
				local FOE = Mouse.Target.Parent
1317
				ATTACK = true
1318
				KnifeF.Parent = Character
1319
				CreateSound(2357201741, Torso, 7, 0.94, false)
1320
				coroutine.resume(coroutine.create(function()
1321
					repeat
1322
						Swait()
1323
						RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.05, -0.05 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
1324
						Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-5,5) - 2.5 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(0)), 1 / Animation_Speed)
1325
						RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.1) * ANGLES(RAD(50), RAD(0), RAD(-30)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1326
						RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(15), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1327
						LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(15), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1328
					until ATTACK == false
1329
				end))
1330
				FACE = 148988280
1331
				chatfunc("This will remind me..")
1332
				for i=0, 0.5, 0.1 / Animation_Speed do
1333
					Swait()
1334
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.15, -0.85) * ANGLES(RAD(35), RAD(0), RAD(90)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1335
				end
1336
				for i=0, 1.2, 0.1 / Animation_Speed do
1337
					Swait()
1338
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.25, -0.5) * ANGLES(RAD(90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
1339
				end
1340
				CreateSound(971125740, LeftArm, 5, 1, false)
1341
				for i=0, 0.3, 0.1 / Animation_Speed do
1342
					Swait()
1343
					WACKYEFFECT({Time = 25, EffectType = "Box", Size = VT(1,2,1), Size2 = VT(1,2,1), Transparency = 0.2, Transparency2 = 1, CFrame = LeftArm.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
1344
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.85) * ANGLES(RAD(35), RAD(0), RAD(90)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1345
				end
1346
				ROOT.CFrame = ROOT.CFrame * ANGLES(RAD(-15), RAD(0), RAD(15))
1347
				WACKYEFFECT({Time = 30, EffectType = "Sphere", Size = VT(1,0.1,1), Size2 = VT(6,0,6)*ROOT.Size.Z, Transparency = 0, Transparency2 = 1, CFrame = ROOT.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = 971126018, SoundPitch = 1.5, SoundVolume = 4})
1348
				WACKYEFFECT({Time = 30, EffectType = "Sphere", Size = VT(1,0.1,1), Size2 = VT(6,0,6)*ROOT.Size.Z, Transparency = 0, Transparency2 = 1, CFrame = Torso.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = 971126018, SoundPitch = 1.5, SoundVolume = 4})
1349
				coroutine.resume(coroutine.create(function()
1350
					for i = 1, 5 do
1351
						Chunks(ROOT)
1352
					end
1353
					local FAKEROOT1 = CreatePart(3, FOE, ROOT.Material, 0, 0, ROOT.BrickColor, "SlicedTorso", VT(ROOT.Size.X,ROOT.Size.Y/2,ROOT.Size.Z),false)
1354
					FAKEROOT1.CanCollide = true
1355
					local FAKEROOT2 = CreatePart(3, FOE, ROOT.Material, 0, 0, ROOT.BrickColor, "SlicedTorso", VT(ROOT.Size.X,ROOT.Size.Y/2,ROOT.Size.Z),false)
1356
					FAKEROOT2.CanCollide = true
1357
					FAKEROOT1.CFrame = ROOT.CFrame*CF(0,ROOT.Size.Y/4,0)
1358
					FAKEROOT2.CFrame = ROOT.CFrame*CF(0,-ROOT.Size.Y/4,0)
1359
					ROOT:Remove()
1360
					ApplyDamage(HUM,0,true)
1361
				end))
1362
				for i=0, 0.4, 0.1 / Animation_Speed do
1363
					Swait()
1364
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.85) * ANGLES(RAD(35), RAD(0), RAD(90)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
1365
				end
1366
				KnifeF.Parent = nil
1367
				FACE = 176217464
1368
				ATTACK = false
1369-
				FACE = 300139178
1369+
1370
		end
1371
	end
1372
end
1373
function Dirtface()
1374
	local TARGET = Mouse.Target
1375
	if TARGET ~= nil then
1376
		if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
1377
			local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
1378
			local ROOT = TARGET.Parent:FindFirstChild("HumanoidRootPart") or TARGET.Parent:FindFirstChild("Torso") or TARGET.Parent:FindFirstChild("UpperTorso")
1379
			if ROOT and HUM.Health > 0 then
1380
				local FOE = Mouse.Target.Parent
1381
				local HEAD = FOE:FindFirstChild("Head")
1382
				local HITFLOOR = Raycast(ROOT.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4*ROOT.Size.Z, FOE)
1383
				if HEAD and HITFLOOR then
1384
					ATTACK = true
1385
					Rooted = true
1386
					CharacterFade(C3(1,0,0),150)
1387
					RootPart.CFrame = ROOT.CFrame*CF(0,0,2)
1388
					ROOT.Anchored = true
1389
					CreateSound(235097614, Torso, 2, 3, false)
1390
					FACE = 176217464
1391
					chatfunc("SORRY ME....")
1392-
					FACE = 398671601
1392+
1393-
					chatfunc("Stuggled..")
1393+
1394
						Swait()
1395
						RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-25)), 1 / Animation_Speed)
1396
						Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-10 - 2.5 * COS(SINE / 12)), RAD(0), RAD(25)), 1 / Animation_Speed)
1397
						RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(140), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1398
						LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1399
						RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1400
						LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1401
					end
1402
					for i=0, 0.1, 0.1 / Animation_Speed do
1403
						Swait()
1404
						RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(25)), 1 / Animation_Speed)
1405
						Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-10 - 2.5 * COS(SINE / 12)), RAD(0), RAD(-25)), 1 / Animation_Speed)
1406
						RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(140), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1407
						LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1408
						RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1409
						LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1410
					end
1411
					ROOT.Anchored = false
1412
					UNANCHOR = false
1413
					local DEAD = false
1414
					local CFRAME = RootPart.CFrame
1415
					CreateSound(260411131, Torso, 2, 3, false)
1416
					coroutine.resume(coroutine.create(function()
1417
						repeat
1418
							Swait()
1419
							RootPart.CFrame = CFRAME
1420
							HEAD.CFrame = RightArm.CFrame*CF(0,-(1+HEAD.Size.Z/2),0) * ANGLES(RAD(-90), RAD(0), RAD(0))
1421
							HEAD.Velocity = VT(0,0,0)
1422
							HUM.PlatformStand = true
1423
						until DEAD == true
1424
					end))
1425
					for i=0, 0.2, 0.1 / Animation_Speed do
1426
						Swait()
1427
						RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(25)), 1 / Animation_Speed)
1428
						Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-10 - 2.5 * COS(SINE / 12)), RAD(0), RAD(-25)), 1 / Animation_Speed)
1429
						RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, -0.3) * ANGLES(RAD(140), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 0.3 / Animation_Speed)
1430
						LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1431
						RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1432
						LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1433
					end
1434
					for i=0, 1, 0.1 / Animation_Speed do
1435
						Swait()
1436
						RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
1437
						Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * COS(SINE / 12)), RAD(0), RAD(15)), 1 / Animation_Speed)
1438
						RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, 0) * ANGLES(RAD(60), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1439
						LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1440
						RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1441
						LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1442
					end
1443
					local ERUPT = function()
1444
						local HITFLOOR,HITPOS = Raycast(HEAD.CFrame*CF(0,0.2,0).p+VT(0,0.2,0), (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4*ROOT.Size.X, FOE)
1445
						if HITFLOOR then
1446
							for i = 1, 5 do
1447
								CreateFlyingDebree(HITFLOOR,CF(HITPOS),MRANDOM(1,2),VT(MRANDOM(10,60)/20,MRANDOM(10,60)/20,MRANDOM(10,60)/20),5,MRANDOM(45,85))
1448
							end
1449
							Chunks(HEAD)
1450
							WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(1,2,1), Size2 = VT(15,0,15), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0)) , MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = 765590102, SoundPitch = MRANDOM(8,12)/10, SoundVolume = 4})
1451
						end
1452
					end
1453
					for i=0, 1, 0.1 / Animation_Speed do
1454
						Swait()
1455
							RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.75 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(45), RAD(0), RAD(15)), 1 / Animation_Speed)
1456
							Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 + MRANDOM(-5,5) - 2.5 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(10)), 1 / Animation_Speed)
1457
							RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, 1) * ANGLES(RAD(60 + MRANDOM(-5,5)), RAD(0), RAD(25 + MRANDOM(-5,5))) * ANGLES(RAD(0), RAD(80), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1458
							LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(5), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1459
							RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.25 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(40), RAD(70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
1460
							LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.3) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1461
					end
1462
					local ATE = false
1463
					local DEPTH = 1
1464
					coroutine.resume(coroutine.create(function()
1465
						repeat
1466
							Swait()
1467
							RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.75 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(45), RAD(0), RAD(15)), 1 / Animation_Speed)
1468
							Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 + MRANDOM(-5,5) - 2.5 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(10)), 1 / Animation_Speed)
1469
							RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 1-DEPTH/4, -DEPTH/4) * ANGLES(RAD(60 + MRANDOM(-5,5)), RAD(0), RAD(25 + MRANDOM(-5,5))) * ANGLES(RAD(0), RAD(80), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1470
							LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(5), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1471
							RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.25 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(40), RAD(70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
1472
							LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.3) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1473
						until ATE == true
1474
					end))
1475
                    coroutine.resume(coroutine.create(function()
1476
					wait(1)
1477
					for i=0, 2, 0.1 / Animation_Speed do
1478
						Swait()
1479
							RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.75 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(45), RAD(0), RAD(15)), 1 / Animation_Speed)
1480
							Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 + MRANDOM(-5,5) - 2.5 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(10)), 1 / Animation_Speed)
1481
							RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, 1) * ANGLES(RAD(60 + MRANDOM(-5,5)), RAD(0), RAD(25 + MRANDOM(-5,5))) * ANGLES(RAD(0), RAD(80), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1482
							LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(5), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1483
							RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.25 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(40), RAD(70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
1484
							LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.3) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1485
					end
1486
					wait(1)
1487
					for i=0, 2, 0.1 / Animation_Speed do
1488
						Swait()
1489
							RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.75 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(45), RAD(0), RAD(15)), 1 / Animation_Speed)
1490
							Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 + MRANDOM(-5,5) - 2.5 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(10)), 1 / Animation_Speed)
1491
							RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, 1) * ANGLES(RAD(60 + MRANDOM(-5,5)), RAD(0), RAD(25 + MRANDOM(-5,5))) * ANGLES(RAD(0), RAD(80), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1492
							LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(5), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1493
							RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.25 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(40), RAD(70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
1494
							LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.3) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1495
					end
1496
					wait(1.5)
1497
					for i=0, 3, 0.1 / Animation_Speed do
1498
						Swait()
1499
							RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.75 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(45), RAD(0), RAD(15)), 1 / Animation_Speed)
1500
							Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 + MRANDOM(-5,5) - 2.5 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(10)), 1 / Animation_Speed)
1501
							RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.5, 2) * ANGLES(RAD(60 + MRANDOM(-5,5)), RAD(0), RAD(25 + MRANDOM(-5,5))) * ANGLES(RAD(0), RAD(80), RAD(-15)) * RIGHTSHOULDERC0, 0.3 / Animation_Speed)
1502
							LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(5), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1503
							RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.25 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(40), RAD(70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
1504
							LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.3) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1505
					end
1506
                    end))
1507
					wait()
1508
					ERUPT()
1509
					ERUPT()
1510
					DEPTH = 2
1511
					wait(2)
1512
					ERUPT()
1513
					DEPTH = 2.5
1514
					wait(2)
1515
					ERUPT()
1516
					DEPTH = 2.5
1517
					wait(1.75)
1518
					CreateSound(159882598, Torso, 10, 0.9, false)
1519
					wait(0.25)
1520
					chatfunc("SHE MAKE DO IT....")
1521
					wait(1)
1522-
					chatfunc("D I E")
1522+
1523
					ERUPT()
1524
					HEAD:remove()
1525
					DEAD = true
1526
					ApplyDamage(HUM,0,true)
1527
					wait(0.2)
1528
					ATE = true
1529
					FACE = 1572410763
1530
					UNANCHOR = true
1531-
					FACE = 300139178
1531+
1532
					Rooted = false
1533
				end
1534
			end
1535
		end
1536
	end
1537
end
1538
function TrustIssues()
1539
	ATTACK = true
1540
	Rooted = false
1541
	CreateSound(649634100,Head,10,0.7,false)
1542
	FACE = 1471407701
1543
	chatfunc("HA HA HA HA")
1544-
	FACE = 148988280
1544+
1545-
	chatfunc("Ha ha ha..")
1545+
1546
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.15* COS(i / 5)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1547
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25 + MRANDOM(-5,5)), RAD(MRANDOM(-5,5)), RAD(0)), 1 / Animation_Speed)
1548
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.15 * SIN(i / 5), 0) * ANGLES(RAD(0), RAD(-15), RAD(5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1549
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.15 * SIN(i / 5), 0) * ANGLES(RAD(0), RAD(15), RAD(-5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1550
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.15 * COS(i / 5), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1551
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(i / 5), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1552
	end
1553
	FACE = 1572410763
1554
	ATTACK = false
1555-
	FACE = 300139178
1555+
1556
end
1557
1558
--//=================================\\
1559
--||	      PSYCHOTIC
1560
--\\=================================//
1561
1562
function CreateCrown(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
1563
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
1564
	local mesh = IT("SpecialMesh",wave)
1565
	mesh.MeshType = "FileMesh"
1566
	mesh.MeshId = "http://www.roblox.com/asset/?id=1078075"
1567
	mesh.Scale = SIZE
1568
	mesh.Offset = VT(0,0,-SIZE.X/8)
1569
	wave.CFrame = CFRAME
1570
	coroutine.resume(coroutine.create(function(PART)
1571
		for i = 1, WAIT do
1572
			Swait()
1573
			mesh.Scale = mesh.Scale + GROW
1574
			mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
1575
			if DOESROT == true then
1576
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
1577
			end
1578
			wave.Transparency = wave.Transparency + (0.5/WAIT)
1579
			if wave.Transparency > 0.99 then
1580
				wave:remove()
1581
			end
1582
		end
1583
	end))
1584
end
1585
1586
function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
1587
	local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
1588
	local mesh = IT("SpecialMesh",wave)
1589
	mesh.MeshType = "Sphere"
1590
	mesh.Scale = SIZE
1591
	mesh.Offset = VT(0,0,0)
1592
	wave.CFrame = CFRAME
1593
	coroutine.resume(coroutine.create(function(PART)
1594
		for i = 1, WAIT do
1595
			Swait()
1596
			mesh.Scale = mesh.Scale + GROW
1597
			wave.Transparency = wave.Transparency + (1/WAIT)
1598
			if wave.Transparency > 0.99 then
1599
				wave:remove()
1600
			end
1601
		end
1602
	end))
1603
end
1604
1605
function AoEDamage(position,radius,min,max,maxstrength,critrate,critmultiplier)
1606
	local dmg = math.random(min,max)
1607
	for i,v in ipairs(workspace:GetChildren()) do
1608
	if v:FindFirstChild("HitBy"..Player.Name) == nil then
1609
		local body = v:GetChildren()
1610
			for part = 1, #body do
1611
				if(v:FindFirstChild("HitBy"..Player.Name) == nil and (body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
1612
					if(body[part].Position - position).Magnitude < radius then
1613
						if v.ClassName == "Model" then
1614
							if v:FindFirstChildOfClass("Humanoid") then
1615
								ApplyDamage(v:FindFirstChildOfClass("Humanoid"),dmg,critrate,critmultiplier)
1616
								body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
1617
							end
1618
						end
1619
					end
1620
				end
1621
			end
1622
		end
1623
		if v:FindFirstChild("HitBy"..Player.Name) then
1624
			v:FindFirstChild("HitBy"..Player.Name):remove()
1625
		end
1626
	end
1627
end
1628
1629
Debris = game:GetService("Debris")
1630
1631
function CastProperRay(StartPos, EndPos, Distance, Ignore)
1632
	local DIRECTION = CF(StartPos,EndPos).lookVector
1633
	return Raycast(StartPos, DIRECTION, Distance, Ignore)
1634
end
1635
1636
function particles(art)
1637
	local PARTICLES = PE:Clone()
1638-
local EyeSizes={
1638+
1639-
	NumberSequenceKeypoint.new(0,1,0),
1639+
1640-
	NumberSequenceKeypoint.new(1,0,0)
1640+
1641-
}
1641+
1642-
local EyeTrans={
1642+
1643-
	NumberSequenceKeypoint.new(0,0.8,0),
1643+
1644-
	NumberSequenceKeypoint.new(1,1,0)
1644+
1645-
}
1645+
1646-
local PE=Instance.new("ParticleEmitter",nil)
1646+
1647-
PE.LightEmission=.8
1647+
1648-
PE.Color = ColorSequence.new(BRICKC("Really red").Color)
1648+
1649-
PE.Size=NumberSequence.new(EyeSizes)
1649+
1650-
PE.Transparency=NumberSequence.new(EyeTrans)
1650+
1651-
PE.Lifetime=NumberRange.new(0.35,1.5)
1651+
1652-
PE.Rotation=NumberRange.new(0,360)
1652+
1653-
PE.Rate=999
1653+
1654-
PE.VelocitySpread = 10000
1654+
1655-
PE.Acceleration = Vector3.new(0,0,0)
1655+
1656-
PE.Drag = 5
1656+
1657-
PE.Speed = NumberRange.new(0,0,0)
1657+
1658-
PE.Texture="http://www.roblox.com/asset/?id=1351966707"
1658+
1659-
PE.ZOffset = -0
1659+
1660-
PE.Name = "PE"
1660+
1661-
PE.Enabled = false
1661+
1662
		for i = 1, 50 do
1663
			Swait()
1664
			STATPART.CFrame = STATPART.CFrame * CF(0,0,-0.2)
1665
			TEXTLABEL.TextTransparency = TEXTLABEL.TextTransparency + (1/50)
1666
			TEXTLABEL.TextStrokeTransparency = TEXTLABEL.TextTransparency
1667
		end
1668
		THEPART.Parent = nil
1669
	end),STATPART, TEXTLABEL)
1670
end
1671
1672
local WHITELIST = {}
1673
1674
function KillChildren(v)
1675
	v:BreakJoints()
1676
	for _, c in pairs(v:GetChildren()) do
1677
		if c:IsA("BasePart") then
1678
			if c.Transparency < 1 then
1679
				if c:FindFirstChildOfClass("Decal") then
1680
					c:FindFirstChildOfClass("Decal"):remove()
1681
				end
1682
				particles(c)
1683
				c.PE.Enabled = true
1684
				c.Parent = Effects
1685
				c.CanCollide = false
1686
				c.Material = "Neon"
1687
				c.Color = C3(1,0,0)
1688
				c.Transparency = 1
1689
				local grav = Instance.new("BodyPosition",c)
1690
				grav.P = 20000
1691
				grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
1692
				grav.position = c.Position + VT(MRANDOM(-5,5),MRANDOM(-5,5),MRANDOM(-5,5))
1693
				grav.Name = "GravityForce"
1694
				coroutine.resume(coroutine.create(function()
1695
					for i = 1, 20 do
1696
						Swait()
1697
						c.Transparency = c.Transparency + 1/20
1698
					end
1699
					c.PE.Enabled = false
1700
					Debris:AddItem(c,2)
1701
				end))
1702
			end
1703
		end
1704
	end
1705
end
1706
1707
function Kill(Target)
1708
    if Target.Parent ~= Weapon and Target:FindFirstChildOfClass("Humanoid") then
1709
        Target:BreakJoints()
1710
        local CFRAME = Target:FindFirstChild("Torso").CFrame or Target:FindFirstChild("UpperTorso")
1711
        local CLONE,TORS2,DummyHead = Ragdoll(Target,Torso)
1712
        getbloody(DummyHead,45)
1713
        if TORS2 ~= nil then
1714
            CreateSound("185688060", TORS2, 10, (math.random(8,12)/10))
1715
            CreateSound("337800380", DummyHead, 5, (math.random(8,18)/10))
1716
            local HUM = IT("Humanoid")
1717
            HUM.MaxHealth = 0
1718
            HUM.Health = 0
1719
            HUM.Name = "CorpseHumanoid"
1720
            HUM.PlatformStand = true
1721
            HUM.Parent = CLONE
1722
            KILLINSTINCT = KILLINSTINCT + 20
1723
            TORS2.CFrame = CFRAME
1724
            coroutine.resume(coroutine.create(function()
1725
                for i = 1, 450 do
1726
                    wait()
1727
                    SprayBlood(DummyHead.CFrame*CF(0,-0.25,0).p,DummyHead.CFrame*CF(0,-0.7,0).p,5)
1728
                    SprayBlood(TORS2.CFrame*CF(0,TORS2.Size.Y/2,0).p,TORS2.CFrame*CF(0,TORS2.Size.Y,0).p,10)
1729
                    --PuddleOfBlood(DummyHead.CFrame*CF(0,-0.25,0).p,4,CLONE,3)
1730
                    --PuddleOfBlood(TORS2.CFrame*CF(0,TORS2.Size.Y/2,0).p,8,CLONE,6)
1731
                end
1732
                CLONE:Remove()
1733
            end))
1734
        end
1735
    end
1736
end
1737
1738
function ApplyAoE(POSITION,RANGE)
1739
	local CHILDREN = workspace:GetDescendants()
1740
	for index, CHILD in pairs(CHILDREN) do
1741
		if CHILD.ClassName == "Model" and CHILD ~= Character then
1742
			local LISTED = false
1743
			for LIST = 1, #WHITELIST do
1744
				if WHITELIST[LIST] ~= nil then
1745
					if CHILD.Name == WHITELIST[LIST] then
1746
						LISTED = true
1747
					end
1748
				end
1749
			end
1750
			if LISTED == false then
1751
				local HUM = CHILD:FindFirstChildOfClass("Humanoid")
1752
				if HUM then
1753
					local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
1754
					if TORSO then
1755
						if (TORSO.Position - POSITION).Magnitude <= RANGE+TORSO.Size.Magnitude then
1756
							KillChildren(CHILD)
1757
						end
1758
					end
1759
				end
1760
			end
1761
		end
1762
	end
1763
end
1764
1765
function BloodCurdles()
1766
	local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
1767
if HITFLOOR ~= nil then
1768
	ATTACK = true
1769
	Rooted = true
1770
	FACE = 231432333
1771
	chatfunc("HOW ABOUT THIS?!")
1772
	WACKYEFFECT({Time = 60, EffectType = "Sphere", Size = VT(0,0.55,0), Size2 = VT(20,0.55,20), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame.p, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
1773
	for i=0, 2, 0.1 / Animation_Speed do
1774
		Swait()
1775
		MagicSphere(VT(0,2,0),60,RootPart.CFrame*CF(0,-3,0),"Dark red",VT(4,0,4))
1776
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
1777
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(-15), RAD(0)), 0.15 / Animation_Speed)
1778
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(60), RAD(-90), RAD(0)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
1779
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
1780
		RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.5, -0.75) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.5 / Animation_Speed)
1781
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.4) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(5), RAD(0), RAD(90)), 0.5 / Animation_Speed)
1782
	end
1783
	CreateSound("588736245", Character, 2, 0.9)
1784
	coroutine.resume(coroutine.create(function()
1785
		wait()
1786
	for i=0, 1, 0.1 / Animation_Speed do
1787
		Swait()
1788
	    ApplyAoE(RootPart.CFrame*CF(0,-3,0).p,110)
1789
		MagicSphere(VT(65,2,65),15,RootPart.CFrame*CF(0,-3,0),"Dark red",VT(15,500,15))
1790
        end
1791
	end))
1792
	for i=0, 1, 0.1 / Animation_Speed do
1793
		Swait()
1794
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
1795
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.8 / Animation_Speed)
1796
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(185), RAD(-90), RAD(0)) * RIGHTSHOULDERC0, 0.8 / Animation_Speed)
1797
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
1798-
	chatfunc("Is this familiar..?")
1798+
1799
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.4) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(5), RAD(0), RAD(90)), 0.8 / Animation_Speed)
1800
	end
1801
	FACE = 1572410763
1802
	ATTACK = false
1803
	Rooted = false
1804
	end
1805
end
1806
1807
function BulletMark()
1808
	local TARGET = Mouse.Target
1809
	if TARGET ~= nil then
1810
		if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
1811
			local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
1812
			local LEG = TARGET.Parent:FindFirstChild("Right Leg") or TARGET.Parent:FindFirstChild("RightLowerLeg")
1813
			if LEG and HUM.Health > 0 then
1814
				Speed = 6
1815
				ATTACK = true
1816
				Rooted = false
1817
				local GYRO = IT("BodyGyro",RootPart)
1818
				GYRO.D = 2
1819
				GYRO.P = 2000
1820
				GYRO.MaxTorque = VT(0,4000000,0)
1821
				coroutine.resume(coroutine.create(function()
1822
					repeat
1823
						Swait()
1824
						GYRO.CFrame = CF(RootPart.Position,LEG.Position)
1825
					until ATTACK == false
1826
					GYRO:Remove()
1827
				end))
1828-
	FACE = 300139178
1828+
1829
				local PASS = true
1830
				for i=0, 0.2, 0.1 / Animation_Speed do
1831
					Swait()
1832
					HIT,POS = CastProperRay(RootPart.Position,LEG.Position,1000,Character)
1833
					if HIT == nil then
1834
						PASS = false
1835
						break
1836
					else
1837
						if HIT.Parent ~= TARGET.Parent then
1838
							PASS = false
1839
							break
1840
						end
1841
					end
1842
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1843
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(-15)), 1 / Animation_Speed)
1844
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1845
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.525, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1846
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1847
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1848
				end
1849
				CreateSound(147722227, GunPoint, 6, 1.3, false)
1850
				for i=0, 0.4, 0.1 / Animation_Speed do
1851
					Swait()
1852
					HIT,POS = CastProperRay(RootPart.Position,LEG.Position,1000,Character)
1853
					if HIT == nil then
1854
						PASS = false
1855
						break
1856
					else
1857
						if HIT.Parent ~= TARGET.Parent then
1858
							PASS = false
1859
							break
1860
						end
1861
					end
1862
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
1863
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
1864
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1865
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1866
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1867
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1868
				end
1869
				if PASS == true then
1870
					local GUNPOS = GunPoint.CFrame*CF(0, 0, 0).p
1871
					local DISTANCE = (LEG.Position - GUNPOS).Magnitude
1872
					CreateSound(160432334, LEG, 10, 1, false)
1873
					local HEAD = HUM.Parent:FindFirstChild("Head")
1874
					if HEAD then
1875
						CreateSound(535690488, HEAD, 7, 1, false)
1876
					end
1877
					ApplyDamage(HUM,999,true)
1878
					HUM.WalkSpeed = HUM.WalkSpeed - 3
1879
					HUM.PlatformStand = true
1880
					coroutine.resume(coroutine.create(function()
1881
						wait(0.1)
1882
						if HUM.WalkSpeed > 0 then
1883
							HUM.PlatformStand = false
1884
						end
1885
					end))
1886
					WACKYEFFECT({Time = 15, EffectType = "Block", Size = VT(0,0,0), Size2 = VT(0.6,0.6,0.6), Transparency = 0, Transparency2 = 1, CFrame = CF(GUNPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = 330704232, SoundPitch = 1, SoundVolume = 4})
1887
					WACKYEFFECT({Time = 6, EffectType = "Box", Size = VT(0,0,DISTANCE), Size2 = VT(0.5,0.5,DISTANCE), Transparency = 0, Transparency2 = 1, CFrame = CF(GUNPOS,LEG.Position)*CF(0,0,-DISTANCE/2), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
1888
					for i=0, 1, 0.1 / Animation_Speed do
1889
						Swait()
1890
						RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
1891
						Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(-45)), 1 / Animation_Speed)
1892
						RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(120), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1893
						LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1894
						RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1895
						LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1896
					end
1897
				end
1898
				for i=0, 0.3, 0.1 / Animation_Speed do
1899
					Swait()
1900
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1901
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(15)), 1 / Animation_Speed)
1902
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1903
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.525, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1904
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1905
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1906
				end
1907
				ATTACK = false
1908
				Rooted = false
1909
				Speed = 20
1910
			end
1911
		end
1912
	end
1913
end
1914
1915
function Finisher()
1916
	local TARGET = Mouse.Target
1917
	if TARGET ~= nil then
1918
		if TARGET.Parent:FindFirstChildOfClass("Humanoid") then
1919
			local HUM = TARGET.Parent:FindFirstChildOfClass("Humanoid")
1920
			local ROOT = TARGET.Parent:FindFirstChild("HumanoidRootPart") or TARGET.Parent:FindFirstChild("Torso") or TARGET.Parent:FindFirstChild("UpperTorso")
1921
			if ROOT and HUM.Health > 0 then
1922
				local FOE = Mouse.Target.Parent
1923
				ATTACK = true
1924
				Rooted = true
1925
				CharacterFade(C3(1,0,0),150)
1926
				RootPart.CFrame = ROOT.CFrame*CF(-1.35,0,4)
1927
				ROOT.Anchored = true
1928
				FACE = 1895698679
1929
				CreateSound(670796769, Torso, 9999, 0.6, false)
1930
				CreateSound(159882598, Torso, 5, 0.9, false)
1931
				chatfunc("JUST DIE!!!")
1932
				for i=0, 0.4, 0.1 / Animation_Speed do
1933
					Swait()
1934
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1935
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1936
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(80), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1937
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1938
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1939
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1940
				end
1941
				HUM.PlatformStand = true
1942
				ROOT.CFrame = ROOT.CFrame * CF(0,-2*ROOT.Size.Z,0) * ANGLES(RAD(-90), RAD(0), RAD(0))
1943
				coroutine.resume(coroutine.create(function()
1944
					Swait()
1945
					ROOT.Anchored = true
1946
				end))
1947
				RootPart.CFrame = RootPart.CFrame*CF(0,0,-0.6)
1948
				for i=0, 0.2, 0.1 / Animation_Speed do
1949
					Swait()
1950
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
1951
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
1952
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(90), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1953
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1954
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1955
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1956
				end
1957
                FACE = 176217464
1958
				for i=0, 0.2, 0.1 / Animation_Speed do
1959
					Swait()
1960
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
1961
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
1962
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1963
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1964
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1965
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1966
				end
1967
				local AMMO = 6
1968
				local FIRING = true
1969
				local SHOOTING = false
1970
				local TIMER = 70
1971
				CreateSound(147722227, GunPoint, 6, 1.3, false)
1972
				for i=0, 0.2, 0.1 / Animation_Speed do
1973
					Swait()
1974
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
1975
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
1976
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(30), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1977
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1978
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1979
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1980
				end
1981
				for i = 1, 6 do
1982
					local GUNPOS = GunPoint.CFrame*CF(0, 0, 0).p
1983
					local DISTANCE = (FOE.Head.Position - GUNPOS).Magnitude
1984
					WACKYEFFECT({Time = 15, EffectType = "Block", Size = VT(0,0,0), Size2 = VT(0.3,0.3,0.3), Transparency = 0, Transparency2 = 1, CFrame = CF(GUNPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = 330704232, SoundPitch = 1, SoundVolume = 4})
1985
					WACKYEFFECT({Time = 6, EffectType = "Box", Size = VT(0,0,DISTANCE), Size2 = VT(0.1,0.1,DISTANCE), Transparency = 0, Transparency2 = 1, CFrame = CF(GUNPOS,FOE.Head.Position)*CF(0,0,-DISTANCE/2), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
1986
					HUM.Health = HUM.Health/1.5
1987
					for i=0, 0.2, 0.1 / Animation_Speed do
1988
						Swait()
1989
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
1990
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
1991
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(70), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
1992
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
1993
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
1994
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
1995
				end
1996
					for i=0, 0.2, 0.1 / Animation_Speed do
1997
						Swait()
1998
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
1999
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1 / Animation_Speed)
2000
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(30), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2001
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2002
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2003
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2004
					end
2005
				end
2006
				ApplyDamage(HUM,0,true)
2007
				FOE:BreakJoints()
2008
				ROOT.Anchored = false
2009
				for i=0, 0.3, 0.1 / Animation_Speed do
2010
					Swait()
2011
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2012
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(15)), 1 / Animation_Speed)
2013
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2014
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.525, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2015
					RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2016
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2017
				end
2018
				FACE = 1572410763
2019
				ATTACK = false
2020
				Rooted = false
2021
			end
2022
		end
2023
	end
2024
end
2025
2026
function Brave_Position()
2027
	ATTACK = true
2028
	Rooted = true
2029
	local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
2030
	if HITFLOOR ~= nil then
2031
	WACKYEFFECT({Time = 50*2, EffectType = "Sphere", Size = VT(0,0.55,0), Size2 = VT(50,0.55,50), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 4})
2032
	for i = 0, 1, 0.1 / Animation_Speed do
2033
		Swait()
2034
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
2035
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 + MRANDOM(-5,5) - 4 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(15)), 1 / Animation_Speed)
2036
			if MRANDOM(1,10) == 1 then
2037
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.2) - 1)) * ANGLES(RAD(0 + MRANDOM(-50,50) - 4 * COS(SINE / 12)), RAD(MRANDOM(-50,50)), RAD(0)), 1.5 / Animation_Speed)
2038
			end
2039
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.05, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2040
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-35 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2041
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.15 * COS(SINE / 9), 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2042
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / 9), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2043
	end
2044
	UNANCHOR = false
2045-
				FACE = 300139178
2045+
2046
	for i = 0, 2, 0.1 / Animation_Speed do
2047
		Swait()
2048
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -10 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2049
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 + MRANDOM(-5,5) - 4 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(15)), 1 / Animation_Speed)
2050
			if MRANDOM(1,10) == 1 then
2051
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.2) - 1)) * ANGLES(RAD(0 + MRANDOM(-50,50) - 4 * COS(SINE / 12)), RAD(MRANDOM(-50,50)), RAD(0)), 1.5 / Animation_Speed)
2052
			end
2053
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.05, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2054
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-35 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2055
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.15 * COS(SINE / 9), 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2056
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / 9), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2057
	end
2058
	local POS = RootPart.Position
2059
	RootPart.CFrame = CF(CF(Mouse.Hit.p) * CF(0, 2.8, 0).p, POS)
2060
	WACKYEFFECT({Time = 50*2, EffectType = "Sphere", Size = VT(0,0.55,0), Size2 = VT(50,0.55,50), Transparency = 0, Transparency2 = 1, CFrame = CF(Mouse.Hit.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 4})
2061
	for i = 0, 2, 0.1 / Animation_Speed do
2062
		Swait()
2063
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0.5 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2064
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 + MRANDOM(-5,5) - 4 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(15)), 1 / Animation_Speed)
2065
			if MRANDOM(1,10) == 1 then
2066
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.2) - 1)) * ANGLES(RAD(0 + MRANDOM(-50,50) - 4 * COS(SINE / 12)), RAD(MRANDOM(-50,50)), RAD(0)), 1.5 / Animation_Speed)
2067
			end
2068
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.05, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2069
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-35 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2070
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.15 * COS(SINE / 9), 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2071
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / 9), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2072
	end
2073
	end
2074
	UNANCHOR = true
2075
    RootPart.Anchored = false
2076
	ATTACK = false
2077
	Rooted = false
2078
end
2079
--//=================================\\
2080
--||	      SWITCHING
2081
--\\=================================//
2082
2083
function Switch()
2084
	ATTACK = true
2085
	Rooted = true
2086
	if MODE == "Murderer" then
2087
		Horn2.Parent = Character
2088
		Horn1.Parent = nil
2089
		CreateSound(147722227, Torso, 10, 1.3, false)
2090
		for i=0, 0.6, 0.1 / Animation_Speed do
2091
			Swait()
2092
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
2093
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
2094
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-30), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2095
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2096
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.2) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2097
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2098
		end
2099
		Weapon.Parent = Character
2100
        WACKYEFFECT({Time = 50, EffectType = "Block", Size = VT(2.5,2.5,2.5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 4})
2101
		for i=0, 0.8, 0.1 / Animation_Speed do
2102
			Swait()
2103
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2104
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
2105
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2106
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-35 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2107
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2108
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2109
		end
2110
       Sin = {"GUNNER","MICHEAL THE GUNNDER","FORGOTTEN...","=)","SORRY ME AGAIN","THANK YOU FOR GUN MY LORD","psychOtic","psychoTic","psychotIc","psychotiC","PSychotic","PsYchotic","PsyChotic","PsycHotic","PsychOtic","PsychoTic","PsychotIc","PsychotiC","pSYchotic","pSyChotic","pSycHotic","pSychOtic","pSychoTic","pSychotIc","pSychotiC","psYChotic","psYChotic","psYcHotic","psYchOtic","psYchoTic","psYchotIc","psYchotiC","psyCHotic","psyChotic","psyChOtic","psyChoTic","psyChotIc","psyChotiC","psycHOtic","psycHoTic","psycHotIc","psycHotiC","psychOTic","psychOtIc","psychOtiC","psychoTIc","psychoTiC","psychotIc","psychotIC","PSYCHOTIC","Psychotic"}
2111
		Speed = 16
2112
		MODE = "Psychotic"
2113
	elseif MODE == "Psychotic" then
2114
		Horn2.Parent = nil
2115
		Horn1.Parent = Character
2116
		Weapon.Parent = nil
2117
		for i=0, 0.3, 0.1 / Animation_Speed do
2118
			Swait()
2119
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2120
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
2121
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2122
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2123
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2124
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2125
		end
2126
		for i=0, 0.3, 0.1 / Animation_Speed do
2127
			Swait()
2128
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2129
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
2130
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2131
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(0), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2132
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2133
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2134
		end
2135
		CreateSound(363808674, Torso, 10, 1, false)
2136
		for i=0, 0.6, 0.1 / Animation_Speed do
2137-
       Sin = {"psychotic","Psychotic","pSychotic","psYchotic","psyChotic","psycHotic","psychOtic","psychoTic","psychotIc","psychotiC","PSychotic","PsYchotic","PsyChotic","PsycHotic","PsychOtic","PsychoTic","PsychotIc","PsychotiC","pSYchotic","pSyChotic","pSycHotic","pSychOtic","pSychoTic","pSychotIc","pSychotiC","psYChotic","psYChotic","psYcHotic","psYchOtic","psYchoTic","psYchotIc","psYchotiC","psyCHotic","psyChotic","psyChOtic","psyChoTic","psyChotIc","psyChotiC","psycHOtic","psycHoTic","psycHotIc","psycHotiC","psychOTic","psychOtIc","psychOtiC","psychoTIc","psychoTiC","psychotIc","psychotIC","PSYCHOTIC","Psychotic"}
2137+
2138
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2139
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(25), RAD(0)), 1 / Animation_Speed)
2140
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2141
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2142
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2143
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2144
		end
2145
		CreateSound(363808674, Torso, 10, 1, false)
2146
		for i=0, 0.6, 0.1 / Animation_Speed do
2147
			Swait()
2148
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2149
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(-25), RAD(0)), 1 / Animation_Speed)
2150
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2151
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2152
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2153
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2154
		end
2155
        Sin = {"MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","MICHEAL THE EVELYN SLAVE","mur dErEr","Mur dereR","MUrde rer","muR Derer","murd ERer","murde rER","Mr Rderer","MurDe rer","Murd Erer","Mur deRer","Mu rderEr","mURder er","mUrD erer","mUrdEre r","m UrdeRer","m Ur derEr","mUrder eR","mu RdErer","muRdeR er","muR derEr","muRd ereR"}
2156
		Speed = 20
2157
		MODE = "Murderer"
2158
	end
2159
	ATTACK = false
2160
	Rooted = false
2161
end
2162
2163
function Switch2()
2164
	ATTACK = true
2165
	Rooted = true
2166
	if MODE == "Murderer" then
2167
		for i=0, 1, 0.1 / Animation_Speed do
2168
			Swait()
2169
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.3 / Animation_Speed)
2170
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.3 / Animation_Speed)
2171
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25 + 15 * COS(SINE / 12))) * RIGHTSHOULDERC0, 0.3 / Animation_Speed)
2172
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25 + 15 * COS(SINE / 12))) * LEFTSHOULDERC0, 0.3 / Animation_Speed)
2173
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.3 / Animation_Speed)
2174
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.3 / Animation_Speed)
2175
		end
2176
		WACKYEFFECT({Time = MRANDOM(45,65), EffectType = "Sphere", Size = VT(2.5,999,2.5), Size2 = VT(7.5,999,7.5), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(1.65,-1,-0.35), MoveToPos = nil,RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0.4,0,0), SoundID = nil, SoundPitch = MRANDOM(12,16)/10, SoundVolume = 2})
2177
		CreateSound(147722227, Torso, 10, 1.3, false)
2178
		CreateSound(588736245, Torso, 2.5, 0.7, false)
2179
		Horn2.Parent = Character
2180
		Horn1.Parent = nil
2181
		WACKYEFFECT({Time = 60, EffectType = "Block", Size = VT(4,4,4), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,0), MoveToPos = nil,RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0.4,0,0), SoundID = nil, SoundPitch = MRANDOM(12,16)/10, SoundVolume = 2})
2182
		for i=0, 0.5, 0.1 / Animation_Speed do
2183
			Swait()
2184
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.5 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
2185
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
2186
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.65, 0.25, -0.35) * ANGLES(RAD(30), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2187
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2188
			RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.5 - 0.05 * COS(SINE / 12), -0.8) * ANGLES(RAD(15), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2189
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.35) * ANGLES(RAD(-75), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2190
		end
2191
		Axe.Parent = Character
2192
		for i=0, 0.8, 0.1 / Animation_Speed do
2193
			Swait()
2194
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2195
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
2196
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2197
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-35 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2198
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2199
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2200
		end
2201
       Sin = {"psycho Axe","Psycho aXe","pSycho AxE","psYcho aXe","psyCho axE","psycHo AXe","psychO aXE","psycho AXE","psycho axe","psycho AXE","PSycho AxE","PsYcho aXe","PsyCho Axe","PsycHo axE","PsychO AXe","Psycho aXE","Psycho aXe","Psycho AxE","pSYcho","pSyChotic","pSycHotic","pSychO axE","pSychoaxe","pSychoAxe","pSychoAxE","psYChoaXE","psYChoaXe","psYcHo","psYchO","psYcho xe","psYcho ax","psYcho x","psyCHo e","psyCho aXE","psyChOE","psyChoa","psyChoXE","psyCho AXE","psycHO axe","psycHoAXE"}
2202
		Speed = 30
2203
		MODE = "Axe"
2204
	elseif MODE == "Axe" then
2205
		Axe.Parent = nil
2206
		Horn2.Parent = nil
2207
		Horn1.Parent = Character
2208
		Weapon.Parent = nil
2209
		for i=0, 0.3, 0.1 / Animation_Speed do
2210
			Swait()
2211
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2212
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
2213
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2214
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2215
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2216
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2217
		end
2218
		for i=0, 0.3, 0.1 / Animation_Speed do
2219
			Swait()
2220
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2221
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
2222
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2223
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(0), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2224
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2225
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2226
		end
2227
		CreateSound(363808674, Torso, 10, 1, false)
2228
		for i=0, 0.6, 0.1 / Animation_Speed do
2229
			Swait()
2230
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2231
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(25), RAD(0)), 1 / Animation_Speed)
2232
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2233
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2234
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2235
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2236
		end
2237
		CreateSound(363808674, Torso, 10, 1, false)
2238
		for i=0, 0.6, 0.1 / Animation_Speed do
2239
			Swait()
2240
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2241
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(-25), RAD(0)), 1 / Animation_Speed)
2242
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2243
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35, -0.35) * ANGLES(RAD(70), RAD(0), RAD(90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2244
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2245
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2246
		end
2247
        Sin = {"murde rer","Mur derer","mU rderer","muRd erer","murDer er","mu rdErer","murdeR er","murder Er","mur dereR","MuRd erer","mUrDere r","m urDeRer","mur dErEr","Mur dereR","MUrde rer","muR Derer","murd ERer","murde rER","Mr Rderer","MurDe rer","Murd Erer","Mur deRer","Mu rderEr","mURder er","mUrD erer","mUrdEre r","m UrdeRer","m Ur derEr","mUrder eR","mu RdErer","muRdeR er","muR derEr","muRd ereR"}
2248
		Speed = 20
2249
		MODE = "Murderer"
2250
	end
2251
	ATTACK = false
2252
	Rooted = false
2253
end
2254
2255
--//=================================\\
2256
--||	  ASSIGN THINGS TO KEYS
2257
--\\=================================//
2258
2259
function MouseDown(Mouse)
2260
	if ATTACK == false then
2261
	end
2262
end
2263
2264
function MouseUp(Mouse)
2265
HOLD = false
2266
end
2267
2268
function KeyDown(Key)
2269
	KEYHOLD = true
2270
	if Key == "f" and ATTACK == false then
2271
		Switch()
2272
	end
2273
	
2274
	if Key == "e" and ATTACK == false then
2275
		Switch2()
2276
	end
2277
	
2278
	if Key == "z" and ATTACK == false then
2279
		if MODE == "Murderer" then
2280
		Neckless()
2281
		elseif MODE == "Psychotic" then
2282
		BloodCurdles()
2283
		elseif MODE == "Axe" then
2284
		Caac()
2285
		end
2286
		end
2287
2288
	if Key == "c" and ATTACK == false then
2289
        if MODE == "Murderer" then
2290
		BraveSpeed()
2291
        elseif MODE == "Psychotic" then
2292
	    Brave_Position()
2293
        elseif MODE == "Axe" then
2294
	    Swing()
2295
		end
2296
		end
2297
2298
	if Key == "g" and ATTACK == false then
2299
        if MODE == "Murderer" then
2300
		Slashed()
2301
        elseif MODE == "Psychotic" then
2302
	    BulletMark()
2303
end
2304
end
2305
2306
	if Key == "v" and ATTACK == false then
2307
		if MODE == "Murderer" then
2308
		Dirtface()
2309
		elseif MODE == "Psychotic" then
2310
		Finisher()	
2311
end
2312
end
2313
2314
	if Key == "t" and ATTACK == false then
2315
		TrustIssues()
2316
	end
2317
end
2318
2319
function KeyUp(Key)
2320
	KEYHOLD = false
2321
end
2322
2323
	Mouse.Button1Down:connect(function(NEWKEY)
2324
		MouseDown(NEWKEY)
2325
	end)
2326
	Mouse.Button1Up:connect(function(NEWKEY)
2327
		MouseUp(NEWKEY)
2328
	end)
2329
	Mouse.KeyDown:connect(function(NEWKEY)
2330
		KeyDown(NEWKEY)
2331
	end)
2332
	Mouse.KeyUp:connect(function(NEWKEY)
2333
		KeyUp(NEWKEY)
2334
	end)
2335
2336
--//=================================\\
2337
--\\=================================//
2338
2339
function unanchor()
2340
	for _, c in pairs(Character:GetChildren()) do
2341
		if c:IsA("BasePart") and c ~= RootPart then
2342
			c.Anchored = false
2343
		end
2344
	end
2345
	if UNANCHOR == true then
2346
		RootPart.Anchored = false
2347
	else
2348
		RootPart.Anchored = true
2349
	end
2350
end
2351
2352
--//=================================\\
2353
--||	WRAP THE WHOLE SCRIPT UP
2354
--\\=================================//
2355
2356
Humanoid.Changed:connect(function(Jump)
2357
	if Jump == "Jump" and (Disable_Jump == true) then
2358
		Humanoid.Jump = false
2359
	end
2360
end)
2361
2362
while true do
2363
	if Head:FindFirstChild("face") then
2364
		Head.face.Texture = "rbxassetid://"..FACE
2365
	end
2366
	Swait()
2367
	script.Parent = WEAPONGUI
2368
	ANIMATE.Parent = nil
2369
	for _,v in next, Humanoid:GetPlayingAnimationTracks() do
2370
	    v:Stop();
2371
	end
2372
	SINE = SINE + CHANGE
2373
	local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
2374
	local TORSOVERTICALVELOCITY = RootPart.Velocity.y
2375
	local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
2376
	local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
2377
	if ANIM == "Walk" and TORSOVELOCITY > 1 then
2378
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0.05 * COS(SINE / (WALKSPEEDVALUE/2))) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2379
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2380
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.2 * SIN(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
2381
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2 * SIN(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
2382
	elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
2383
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2384
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2385
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
2386
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
2387
	end
2388
	if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
2389
		ANIM = "Jump"
2390
		if ATTACK == false then
2391
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
2392
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
2393
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-35), RAD(0), RAD(25 + 10 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2394
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-35), RAD(0), RAD(-25 - 10 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
2395
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.4, -0.6) * ANGLES(RAD(1), RAD(90), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
2396
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
2397
		end
2398
	elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
2399
		ANIM = "Fall"
2400
		if ATTACK == false then
2401
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
2402
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
2403
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-35 - 4 * COS(SINE / 6)), RAD(0), RAD(45 + 10 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2404
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-35 - 4 * COS(SINE / 6)), RAD(0), RAD(-45 - 10 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
2405
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -0.7) * ANGLES(RAD(-25 + 5 * SIN(SINE / 12)), RAD(90), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
2406
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8, -0.3) * ANGLES(RAD(-10), RAD(-80), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
2407
		end
2408
	elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
2409
		ANIM = "Idle"
2410
		if ATTACK == false then
2411
			if MODE == "Psychotic" then
2412
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 9)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2413
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 + MRANDOM(-5,5) - 4 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(15)), 1 / Animation_Speed)
2414
			if MRANDOM(1,10) == 1 then
2415
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.2) - 1)) * ANGLES(RAD(0 + MRANDOM(-50,50) - 4 * COS(SINE / 12)), RAD(MRANDOM(-50,50)), RAD(0)), 1.5 / Animation_Speed)
2416
			end
2417
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.05, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2418
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-35 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2419
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.15 * COS(SINE / 9), 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2420
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / 9), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2421
			elseif MODE == "Axe" then
2422
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2423
            Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(25), RAD(0)), 0.15 / Animation_Speed)
2424
            RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.45 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
2425
            LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
2426
            LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2427
            elseif MODE == "Murderer" then
2428
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.15 * COS(SINE / 10)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2429
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(30 - 2.5 * SIN(SINE / 22)), RAD(15), RAD(0)), 1 / Animation_Speed)
2430
			if MRANDOM(1,6) == 1 then
2431
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.2) - 1)) * ANGLES(RAD(0 + MRANDOM(-25,25) - 4 * COS(SINE / 12)), RAD(MRANDOM(-25,25)), RAD(0)), 1.5 / Animation_Speed)
2432
			end
2433
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, -0.5) * ANGLES(RAD(55 + -11 * COS(SINE / 23)), RAD(-10), RAD(-75)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2434
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, -0.5) * ANGLES(RAD(-40 + -11 * COS(SINE / 23)), RAD(25), RAD(75)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2435
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.15 * COS(SINE / 10), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2436
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / 10), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2437
            end
2438
         end
2439
	elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
2440
		ANIM = "Walk"
2441
		if ATTACK == false then
2442
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(8), RAD(0), RAD(0)), 1 / Animation_Speed)
2443
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 + MRANDOM(-5,5) - 1 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(MRANDOM(-5,5)), RAD(0)), 1 / Animation_Speed)
2444
			if MRANDOM(1,10) == 1 then
2445
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.2) - 1)) * ANGLES(RAD(0 + MRANDOM(-30,30) - 4 * COS(SINE / 12)), RAD(MRANDOM(-30,30)), RAD(0)), 1.5 / Animation_Speed)
2446
			end
2447
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, -0.5) * ANGLES(RAD(-40 + -11 * COS(SINE / 23)), RAD(25), RAD(75)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2448
            RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.45 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
2449
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
2450
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
2451
		end
2452
	end
2453
	unanchor()
2454
	Humanoid.MaxHealth = 1e24
2455
	Humanoid.Health = 1e24
2456
	Humanoid.CameraOffset = VT(MRANDOM(-1,1)/2.5,MRANDOM(-1,1)/2.5,MRANDOM(-1,1)/2.5)/30
2457
	if Rooted == false then
2458
		Disable_Jump = false
2459
		Humanoid.WalkSpeed = Speed
2460
	elseif Rooted == true then
2461
		Disable_Jump = true
2462
		Humanoid.WalkSpeed = 0
2463
	end
2464
	sick.SoundId = "rbxassetid://635537154"
2465
	sick.Looped = true
2466
	sick.Pitch = 0.89
2467
	sick.Volume = 1.5
2468
	sick.Playing = true
2469
	if sick.Parent ~= RootPart then
2470
		sick = IT("Sound",RootPart)
2471
	end
2472
	Humanoid.Name = "NONHUM"
2473
	for E = 1, #GUIS do
2474
		GUIS[E].Rotation = MRANDOM(-5,5)/5
2475
	end
2476
	if HITFLOOR ~= nil then
2477
		local POSITION = CF(HITPOS)*ANGLES(RAD(0),RAD(MRANDOM(0,360)),RAD(0))*CF(MRANDOM(10,95),0,0).p
2478
		local BOXFLOOR,BOXPOS = Raycast(POSITION+VT(0,1,0), (CF(POSITION, POSITION + VT(0, -1, 0))).lookVector, 5, Character)
2479
		local EFFECT = "Box"
2480
		local MULTIPLY = 3
2481
		if MRANDOM(1,4) == 1 then
2482
			EFFECT = "Skull"
2483
			MULTIPLY = 5
2484
		end
2485
 		if BOXFLOOR ~= nil then
2486
		if MRANDOM(1,7) == 1 then
2487
			if MODE ~= "Psychotic" then
2488
			WACKYEFFECT({Time = MRANDOM(15,25)*2, EffectType = EFFECT, Size = VT(1.5,1.5,1.5)*MULTIPLY, Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(BOXPOS-VT(0,2,0))*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = BOXPOS+VT(0,MRANDOM(45,145)/1.5,0), MRANDOM(-25,25)/35, RotationY = MRANDOM(-25,25)/35, RotationZ = MRANDOM(-25,25)/35, Material = "Neon", Color = C3(0.4,0,0), SoundID = nil, SoundPitch = MRANDOM(12,16)/10, SoundVolume = 2})
2489
			elseif MODE == "Psychotic" then
2490
			WACKYEFFECT({Time = MRANDOM(15,25)*2, EffectType = "Box", Size = VT(3,0,3), Size2 = VT(0,15,0), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(MRANDOM(-20,20),-2.8,MRANDOM(-20,20)), MoveToPos = nil,RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0.4,0,0), SoundID = nil, SoundPitch = MRANDOM(12,16)/10, SoundVolume = 2})
2491-
	sick.SoundId = "rbxassetid://407749940"
2491+
2492
		end
2493
	end
2494
end
2495
	end
2496
--//=================================\\
2497
--\\=================================//
2498
2499
2500
2501
2502
2503
--//====================================================\\--
2504
--||			  		 END OF SCRIPT
2505
--\\====================================================//--