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