View difference between Paste ID: U9VD6uRX and 8BPmkVMF
SHOW: | | - or go back to the newest paste.
1
-->Made By XDavodioX<--
2
3
--:Notive_Memer:--
4
5
--//No leak\\--
6
7
8
9
warn([[
10
all of the commands of my script
11
l - victory if t-pose eat chips
12-
k - kill urself but if t-pose drink soda
12+
k - Move banned due to loud sounds and self neck cracking isnt allowed here.
13
j- what huh and if t-pose laugh 
14
h- MEEM and if t-pose AAAAAAAAAAAAAAAA
15
g- that was fun
16
f- Xd
17
r- AAH oh my god aah
18
t- squat
19
y- laugh and if t-pose think
20
u- ooh boi and if t-pose is chew 5 gum
21
i- fbi open up
22
o- no u
23
p - bug
24
v- game over
25
c- REEE and if tpose then change music
26
x- dude shut up and if tpose then waiting
27
z- dab
28
e- wtf
29
q- ur screwed
30
m- to stop squat,think,waiting,wtf instantly
31
32
in total= lx2 kx2 jx2 hx2 gx1 fx1 rx1 tx1 yx1 ux2 ix1 ox1 px1 vx1 cx2 xx2 zx1 qx1
33
]])
34
35
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
36
local Player,game,owner = owner,game
37
local RealPlayer = Player
38
do
39
	warn("Notive_Memeboi Made by XDavodioX")
40
	local rp = RealPlayer
41
	script.Parent = rp.Character
42
	
43
	--RemoteEvent for communicating
44
	local Event = Instance.new("RemoteEvent")
45
	Event.Name = "UserInput_Event"
46
47
	--Fake event to make stuff like Mouse.KeyDown work
48
	local function fakeEvent()
49
		local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
50
		t.connect = t.Connect
51
		return t
52
	end
53
54
	--Creating fake input objects with fake variables
55
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
56
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
57
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
58
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
59
	end}
60
	--Merged 2 functions into one by checking amount of arguments
61
	CAS.UnbindAction = CAS.BindAction
62
63
	--This function will trigger the events that have been :Connect()'ed
64
	local function te(self,ev,...)
65
		local t = m[ev]
66
		if t and t._fakeEvent then
67
			for _,f in pairs(t.Functions) do
68
				f(...)
69
			end
70
		end
71
	end
72
	m.TrigEvent = te
73
	UIS.TrigEvent = te
74
75
	Event.OnServerEvent:Connect(function(plr,io)
76
	    if plr~=rp then return end
77
		m.Target = io.Target
78
		m.Hit = io.Hit
79
		if not io.isMouse then
80
			local b = io.UserInputState == Enum.UserInputState.Begin
81
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
82
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
83
			end
84
			for _,t in pairs(CAS.Actions) do
85
				for _,k in pairs(t.Keys) do
86
					if k==io.KeyCode then
87
						t.Function(t.Name,io.UserInputState,io)
88
					end
89
				end
90
			end
91
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
92
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
93
	    end
94
	end)
95
	Event.Parent = NLS([==[
96
	local Player = game:GetService("Players").LocalPlayer
97
	local Event = script:WaitForChild("UserInput_Event")
98
99
	local Mouse = Player:GetMouse()
100
	local UIS = game:GetService("UserInputService")
101
	local input = function(io,a)
102
		if a then return end
103
		--Since InputObject is a client-side instance, we create and pass table instead
104
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
105
	end
106
	UIS.InputBegan:Connect(input)
107
	UIS.InputEnded:Connect(input)
108
109
	local h,t
110
	--Give the server mouse data 30 times every second, but only if the values changed
111
	--If player is not moving their mouse, client won't fire events
112
	while wait(1/30) do
113
		if h~=Mouse.Hit or t~=Mouse.Target then
114
			h,t=Mouse.Hit,Mouse.Target
115
			Event:FireServer({isMouse=true,Target=t,Hit=h})
116
		end
117
	end]==],Player.Character)
118
119
	----Sandboxed game object that allows the usage of client-side methods and services
120
	--Real game object
121
	local _rg = game
122
123
	--Metatable for fake service
124
	local fsmt = {
125
		__index = function(self,k)
126
			local s = rawget(self,"_RealService")
127
			if s then return s[k] end
128
		end,
129
		__newindex = function(self,k,v)
130
			local s = rawget(self,"_RealService")
131
			if s then s[k]=v end
132
		end,
133
		__call = function(self,...)
134
			local s = rawget(self,"_RealService")
135
			if s then return s(...) end
136
		end
137
	}
138
	local function FakeService(t,RealService)
139
		t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
140
		return setmetatable(t,fsmt)
141
	end
142
143
	--Fake game object
144
	local g = {
145
		GetService = function(self,s)
146
			return self[s]
147
		end,
148
		Players = FakeService({
149
			LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
150
		},"Players"),
151
		UserInputService = FakeService(UIS,"UserInputService"),
152
		ContextActionService = FakeService(CAS,"ContextActionService"),
153
	}
154
	rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
155
	g.service = g.GetService
156
	
157
	g.RunService = FakeService({
158
		RenderStepped = _rg:GetService("RunService").Heartbeat,
159
		BindToRenderStep = function(self,name,_,fun)
160
161
		end,
162
		UnbindFromRenderStep = function(self,name)
163
			self._btrs[name]:Disconnect()
164
		end,
165
	},"RunService")
166
167
	setmetatable(g,{
168
		__index=function(self,s)
169
			return _rg:GetService(s) or typeof(_rg[s])=="function"
170
			and function(_,...)return _rg[s](_rg,...)end or _rg[s]
171
		end,
172
		__newindex = fsmt.__newindex,
173
		__call = fsmt.__call
174
	})
175
	--Changing owner to fake player object to support owner:GetMouse()
176
	game,owner = g,g.Players.LocalPlayer
177
end
178
print("Good sir do not leak this.")
179
print("Don't u dare report the audio.")
180
181
local cansilence = true
182
183
function SHUTUPXDD()
184
    if cansilence then
185
        cansilence = false
186
        local function search(instance)
187
            for i,v in pairs(instance:GetChildren()) do
188
                search(v)
189
                if v.ClassName == "Sound" then
190
                    if v.Parent ~= game.Players.LocalPlayer.Character then
191
                        v.Volume = 0
192
                    end
193
                end
194
            end
195
        end
196
        search(workspace)
197
        wait(3)
198
        cansilence = false
199
    end
200
end
201
202
game:GetService("RunService").RenderStepped:connect(SHUTUPXDD)
203
204
Player_Size = 1 --Size of the player.
205
206
wait()
207
local Player = owner
208
local Character = Player.Character
209
local plr = owner
210
local Humanoid = Character.Humanoid
211
local char = plr.Character
212
local hum = char.Humanoid
213
local ra = char["Right Arm"]
214
local la= char["Left Arm"]
215
local rl= char["Right Leg"]
216
local ll = char["Left Leg"]
217
local hed = char.Head
218
local root = char.HumanoidRootPart
219
local rootj = root.RootJoint
220
local tors = char.Torso
221
local LeftArm = Character["Left Arm"]
222
local RightArm = Character["Right Arm"]
223
local LeftLeg = Character["Left Leg"]
224
local RightLeg = Character["Right Leg"]
225
local Head = Character.Head
226
local Torso = Character.Torso
227
local mouse = plr:GetMouse()
228
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
229
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
230
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
231
local cam = game.Workspace.CurrentCamera
232
trazx = Instance.new("ParticleEmitter")
233
c = game.Players.LocalPlayer.Character
234
local sine=0
235
Character.Head.face.Texture = "rbxassetid://620619801"
236
237
hum.MaxHealth = "Inf"
238
hum.Health = "Inf"
239
240
local forcefield = Instance.new("ForceField",char)
241
forcefield.Name = "feaqurmam"
242
forcefield.Visible = false
243
-----------------------------------------------------------
244
h = char.Head
245
t = char.Torso
246
rs = t["Right Shoulder"]
247
ls = t["Left Shoulder"]
248
rh = t["Right Hip"]
249
lh = t["Left Hip"]
250
nec = t.Neck
251
rut = char.HumanoidRootPart
252
rutj = rut.RootJoint
253
it = Instance.new
254
255
local txt = Instance.new("BillboardGui", char)
256
txt.Adornee = char.Head
257
txt.Name = "_status"
258
txt.Size = UDim2.new(2, 0, 1.2, 0)
259
txt.StudsOffset = Vector3.new(-9, 8, 0)
260
local text = Instance.new("TextLabel", txt)
261
text.Size = UDim2.new(10, 0, 7, 0)
262
text.FontSize = "Size24"
263
text.TextScaled = true
264
text.TextTransparency = 0
265
text.BackgroundTransparency = 1
266
text.TextTransparency = 0
267
text.TextStrokeTransparency = 1
268
text.Font = "Cartoon"
269
text.TextStrokeColor3 = Color3.new(0, 0, 0)
270
v = Instance.new("Part")
271
v.Name = "ColorBrick"
272
v.Parent = Player.Character
273
v.FormFactor = "Symmetric"
274
v.Anchored = true
275
v.CanCollide = false
276
v.BottomSurface = "Smooth"
277
v.TopSurface = "Smooth"
278
v.Size = Vector3.new(10, 5, 3)
279
v.Transparency = 1
280
v.CFrame = char.Torso.CFrame
281
v.BrickColor = BrickColor.new("Really black")
282
v.Transparency = 1
283
v.Shape = "Block"
284
spawn(function()
285
local TweenService = game:GetService("TweenService")
286
local Colours = {Color3.fromRGB(75,151,75),Color3.fromRGB(39,70,45),Color3.fromRGB(164,189,71),Color3.fromRGB(255,176,0),Color3.fromRGB(141,149,123)}
287
local Int = 0
288
while wait(0.5) do
289
    if Int == #Colours then Int = 0 end
290
    Int = Int+1
291
    TweenService:Create(text,TweenInfo.new(1),{TextColor3 = Colours[Int]}):Play()
292
end
293
end)
294
text.Text = "Noti?? "
295
296
297
local txtd = Instance.new("BillboardGui", char)
298
txtd.Adornee = char.Head
299
txtd.Name = "_status"
300
txtd.Size = UDim2.new(2, 0, 1.2, 0)
301
txtd.StudsOffset = Vector3.new(-9, 8, 0)
302
local texth = Instance.new("TextLabel", txtd)
303
texth.Size = UDim2.new(10, 0, 7, 0)
304
texth.FontSize = "Size24"
305
texth.TextScaled = true
306
texth.TextTransparency = 0
307
texth.BackgroundTransparency = 1
308
texth.TextTransparency = 0
309
texth.TextStrokeTransparency = 1
310
texth.Font = "Cartoon"
311
texth.TextStrokeColor3 = Color3.new(0, 0, 0)
312
v = Instance.new("Part")
313
v.Name = "ColorBrick"
314
v.Parent = Player.Character
315
v.FormFactor = "Symmetric"
316
v.Anchored = true
317
v.CanCollide = false
318
v.BottomSurface = "Smooth"
319
v.TopSurface = "Smooth"
320
v.Size = Vector3.new(10, 5, 3)
321
v.Transparency = 1
322
v.CFrame = char.Torso.CFrame
323
v.BrickColor = BrickColor.new("Really black")
324
v.Transparency = 1
325
v.Shape = "Block"
326
spawn(function()
327
local TweenService = game:GetService("TweenService")
328
local Colourss = {Color3.fromRGB(72,99,0),Color3.fromRGB(99,21,2),Color3.fromRGB(6,0,99),Color3.fromRGB(99,35,90),Color3.fromRGB(203,213,0)}
329
local Intt = 0
330
while wait(0.2) do
331
    if Intt == #Colourss then Intt = 0 end
332
    Intt = Intt+1
333
    TweenService:Create(texth,TweenInfo.new(1),{TextColor3 = Colourss[Intt]}):Play()
334
end
335
end)
336
texth.Text = ""
337
338
339
spawn(function()
340
	while wait() do
341
	end
342
end)
343
344
for _,v in pairs(Character:children()) do
345
if v:IsA("Shirt") then
346
347
elseif v:IsA("Pants") then
348
349
elseif v:IsA("ShirtGraphic") then
350
351
wait(.1)
352
Torso.roblox:Remove()
353
elseif v:IsA("Accessory") then
354
355
end
356
end
357
358
local Hair = Instance.new("Part")
359
Hair.Parent = char
360
Hair.Name = "GreenTopHat"
361
Hair.Size = Vector3.new(0.1, 0.1, 0.1)
362
Hair.CFrame = char.Head.CFrame
363
Hair:BreakJoints()
364
Hair.CanCollide = false
365
Hair.BrickColor = BrickColor.new("Medium Stone")
366
Hair.TopSurface = "Smooth"
367
Hair.BottomSurface = "Smooth"
368
Weld = Instance.new("Weld") 
369
Weld.Name = "Weld"
370
Weld.Part0 = char.Head 
371
Weld.Part1 = Hair
372
Weld.Parent = char.Head 
373
Weld.C0 = CFrame.new(0, 0.77, 0)*CFrame.fromEulerAnglesXYZ(0.1, 0, 0) 
374
-------------------------------------------------------
375
--Start Good Stuff--
376
-------------------------------------------------------
377
CF = CFrame.new
378
angles = CFrame.Angles
379
attack = false
380
timetofly = true
381
Euler = CFrame.fromEulerAnglesXYZ
382
Rad = math.rad
383
IT = Instance.new
384
BrickC = BrickColor.new
385
Cos = math.cos
386
Acos = math.acos
387
Sin = math.sin
388
Asin = math.asin
389
Abs = math.abs
390
Mrandom = math.random
391
Floor = math.floor
392
random = math.random
393
radian = math.rad
394
Vec3 = Vector3.new
395
cFrame = CFrame.new
396
Euler = CFrame.fromEulerAnglesXYZ
397
-------------------------------------------------------
398
--End Good Stuff--
399
-------------------------------------------------------
400
necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
401
RSH, LSH = nil, nil 
402
RW = Instance.new("Weld") 
403
LW = Instance.new("Weld")
404
RH = tors["Right Hip"]
405
LH = tors["Left Hip"]
406
RSH = tors["Right Shoulder"] 
407
LSH = tors["Left Shoulder"] 
408
RSH.Parent = nil 
409
LSH.Parent = nil 
410
RW.Name = "RW"
411
RW.Part0 = tors 
412
RW.C0 = CF(1.5, 0.5, 0)
413
RW.C1 = CF(0, 0.5, 0) 
414
RW.Part1 = ra
415
RW.Parent = tors 
416
LW.Name = "LW"
417
LW.Part0 = tors 
418
LW.C0 = CF(-1.5, 0.5, 0)
419
LW.C1 = CF(0, 0.5, 0) 
420
LW.Part1 = la
421
LW.Parent = tors
422
Effects = {}
423
424
BTAUNT = Instance.new("Sound", tors)
425
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535995263"
426-
BTAUNT.Volume = 10
426+
BTAUNT.Volume = 5
427
BTAUNT.Pitch = 1
428
BTAUNT.Looped = false
429
BTAUNT.TimePosition = 0.2
430
431
brda = Instance.new("Part",char) brda.Transparency = 1 brda.CanCollide = false brda.Size = Vector3.new(1.248, 1.264, 0.16) brdam = Instance.new("SpecialMesh",brda) brdam.Scale = Vector3.new(0.003, 0.003, 0.003) brdam.MeshType = "FileMesh" brdam.MeshId = "rbxassetid://1614924885" brdam.TextureId = "rbxassetid://1614940093" brdaw = Instance.new("Weld",ra) brdaw.Part0 = ra brdaw.Part1 = brda brdaw.C0 = CFrame.fromEulerAnglesXYZ(0,4.7,3) brdaw.C0 = brdaw.C0 * CFrame.new(0,1.3,0)
432
433
bat = Instance.new("Part", game.Players.LocalPlayer.Character)
434
bat.Size = Vector3.new(1, 1, 5)
435
bat.CanCollide = false
436
bat:BreakJoints()
437
438
LeDrink = it("Model")
439
LeDrink.Parent = char
440
LeDrink.Name = "LeDrink"
441
RHe = it("Part")
442
RHe.Parent = LeDrink
443
RHe.BrickColor = BrickColor.new("Really black")
444
RHe.Locked = true
445
RHe.CanCollide = false
446
RHe.Transparency = 1
447
PMesh = it("SpecialMesh")
448
RHe.formFactor =  "Symmetric"
449
PMesh.MeshType = "FileMesh"
450
PMesh.MeshId = "rbxassetid://10470609"
451
PMesh.TextureId = "rbxassetid://111405256"
452
PMesh.Scale = Vector3.new(1.3, 1.4, 1.3)
453
PMesh.Parent = RHe
454
local RWeld = it("Weld")
455
RWeld.Parent = RHe
456
RWeld.Part0 = RHe
457
RWeld.Part1 = ra
458
RWeld.C0 = CF(-1.2, -0.5, 0) * angles(Rad(90), Rad(0), Rad(90))
459
460
LeChips = it("Model")
461
LeChips.Parent = char
462
LeChips.Name = "LeChips"
463
RHk = it("Part")
464
RHk.Parent = LeChips
465
RHk.BrickColor = BrickColor.new("Really black")
466
RHk.Locked = true
467
RHk.CanCollide = false
468
RHk.Transparency = 1
469
PMeshe = it("SpecialMesh")
470
RHk.formFactor =  "Symmetric"
471
PMeshe.MeshType = "FileMesh"
472
PMeshe.MeshId = "rbxassetid://19106014"
473
PMeshe.TextureId = "rbxassetid://342435650"
474
PMeshe.Scale = Vector3.new(1, 1.4, 0.8)
475
PMeshe.Parent = RHk
476
local RWelds = it("Weld")
477
RWelds.Parent = RHk
478
RWelds.Part0 = RHk
479
RWelds.Part1 = ra
480
RWelds.C0 = CF(-1.2, -0.5, 0) * angles(Rad(90), Rad(0), Rad(90))
481
482
local LeDrink = "wiplolnotyet"
483
local LeChips = "wipaswelllol"
484
local Sitt = false
485
486
-------------------------------------------------------
487
--Start HeartBeat--
488
-------------------------------------------------------
489
ArtificialHB = Instance.new("BindableEvent", script)
490
ArtificialHB.Name = "Heartbeat"
491
script:WaitForChild("Heartbeat")
492
493
frame = 1 / 60
494
tf = 0
495
allowframeloss = false
496
tossremainder = false
497
498
499
lastframe = tick()
500
script.Heartbeat:Fire()
501
502
503
game:GetService("RunService").Heartbeat:connect(function(s, p)
504
	tf = tf + s
505
	if tf >= frame then
506
		if allowframeloss then
507
			script.Heartbeat:Fire()
508
			lastframe = tick()
509
		else
510
			for i = 1, math.floor(tf / frame) do
511
				script.Heartbeat:Fire()
512
			end
513
			lastframe = tick()
514
		end
515
		if tossremainder then
516
			tf = 0
517
		else
518
			tf = tf - frame * math.floor(tf / frame)
519
		end
520
	end
521
end)
522
-------------------------------------------------------
523
--End HeartBeat--
524
-------------------------------------------------------
525
526
527
function CameraEnshaking(Length, Intensity) --Took Straight from StarGlitcher!
528
	coroutine.resume(coroutine.create(function()
529
		local intensity = 1 * Intensity
530
		local rotM = 0.01 * Intensity
531
		for i = 0, Length, 0.1 do
532
			swait()
533
			intensity = intensity - 0.05 * Intensity / Length
534
			rotM = rotM - 5.0E-4 * Intensity / Length
535
			hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
536
			cam.CFrame = cam.CFrame * cFrame(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity))) * Euler(radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM)
537
		end
538
		Humanoid.CameraOffset = Vec3(0, 0, 0)
539
	end))
540
end
541
542
        local joyemoji = Instance.new('ParticleEmitter', tors)
543
        joyemoji.VelocitySpread = 2000
544
        joyemoji.Lifetime = NumberRange.new(1)
545
        joyemoji.Speed = NumberRange.new(40)
546
joy= {}
547
for i=0, 19 do
548
  joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
549
end
550
joyemoji.Size = NumberSequence.new(joy)
551
        joyemoji.Rate = 0
552
        joyemoji.LockedToPart = false
553
        joyemoji.LightEmission = 0
554
        joyemoji.Texture = "rbxassetid://1176402123"
555
        joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
556
557
558
        local LIT = Instance.new('ParticleEmitter', tors)
559
        LIT.VelocitySpread = 2000
560
        LIT.Lifetime = NumberRange.new(1)
561
        LIT.Speed = NumberRange.new(45)
562
nani= {}
563
for i=0, 19 do
564
  nani[#nani+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
565
end
566
LIT.Size = NumberSequence.new(nani)
567
        LIT.Rate = 0
568
        LIT.LockedToPart = false
569
        LIT.LightEmission = 0
570
        LIT.Texture = "rbxassetid://1492670151"
571
        LIT.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
572
573
        local toast = Instance.new('ParticleEmitter', tors)
574
        toast.VelocitySpread = 2000
575
        toast.Lifetime = NumberRange.new(1)
576
        toast.Speed = NumberRange.new(60)
577
toasterstoasttoast= {}
578
for i=0, 19 do
579
  toasterstoasttoast[#toasterstoasttoast+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
580
end
581
toast.Size = NumberSequence.new(toasterstoasttoast)
582
        toast.Rate = 0
583
        toast.LockedToPart = false
584
        toast.LightEmission = 0
585
        toast.Texture = "rbxassetid://436096230"
586
        toast.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
587
588
        local ok = Instance.new('ParticleEmitter', tors)
589
        ok.VelocitySpread = 2000
590
        ok.Lifetime = NumberRange.new(1)
591
        ok.Speed = NumberRange.new(50)
592
cool= {}
593
for i=0, 19 do
594
  cool[#cool+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
595
end
596
ok.Size = NumberSequence.new(cool)
597
        ok.Rate = 0
598
        ok.LockedToPart = false
599
        ok.LightEmission = 0
600
        ok.Texture = "rbxassetid://636768448"
601
        ok.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
602
603
maincolor = BrickC("Really red")
604
-------------------------------------------------------
605
--Start Kyu's shitty stuff--
606
-------------------------------------------------------
607
function un_fun()
608
        attack = true
609
	hum.WalkSpeed = 0
610
        BTAUNT:Play()
611
        repeat
612
        swait()
613
        BTAUNT.Parent = tors
614
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.08)
615
	tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(-2.5 * Cos(sine / 1.5))), 0.08)
616
	RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(10)), 0.08)
617
	LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(-10)), 0.08)
618
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(210)), 0.08)
619
	LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
620
	until BTAUNT.Playing == false
621
        attack = false
622
	hum.WalkSpeed = 40
623
end
624
625
function Tauntmelon()
626
	attack = true
627
	hum.WalkSpeed = 0
628
        CreateSound("1486343908", tors, 10, 1)
629
	for i = 0, 9, 0.1 do
630
		swait()
631
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
632
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
633
				RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
634
				LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
635
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-9), Rad(0), Rad(155 + 25 * Sin(sine / 2.5))), 0.12)
636
		LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
637
	end
638
	attack = false
639
	hum.WalkSpeed = 40
640
end
641
642
function fbiopenup()
643
	attack = true
644
	hum.WalkSpeed = 6
645
        CreateSound("2156386052", tors, 10, 1)
646
        Character.Head.face.Texture = "rbxassetid://12117740"
647
	for i = 0, 5.56, 0.1 do
648
		swait()
649
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
650
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
651
				RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
652
				LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
653
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-9), Rad(0), Rad(155 + 25 * Sin(sine / 2.5))), 0.12)
654
		LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
655
	end
656
	for i = 0,1.57,0.1 do
657
		swait()
658
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
659
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
660
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
661
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
662
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
663
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
664
	end
665
	for i = 0,1.2,0.1 do
666
		swait()
667
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
668
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
669
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
670
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
671
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
672
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
673
	end
674
	for i = 0,1.2,0.1 do
675
		swait()
676
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
677
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
678
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
679
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
680
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
681
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
682
	end
683
	for i = 0,1.2,0.1 do
684
		swait()
685
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
686
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
687
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
688
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
689
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
690
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
691
	end
692
	for i = 0,1.2,0.1 do
693
		swait()
694
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
695
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
696
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
697
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
698
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
699
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
700
	end
701
	for i = 0,1,0.1 do
702
		swait()
703
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
704
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
705
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
706
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
707
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(120), Rad(0), Rad(5)), 0.1)
708
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
709
	end
710
	for i = 0,1,0.1 do
711
		swait()
712
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
713
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
714
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
715
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
716
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
717
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
718
	end
719
	attack = false
720
        Character.Head.face.Texture = "rbxassetid://620619801"
721
	hum.WalkSpeed = 40
722
end
723
724
function FindNearestHead(Position, Distance, SinglePlayer)
725
	if SinglePlayer then
726
		return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
727
	end
728
	local List = {}
729
	for i, v in pairs(workspace:GetChildren()) do
730
		if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
731
			table.insert(List, v)
732
		end
733
	end
734
	return List
735
end
736
737
function SoulSteal(dude)
738
if dude.Name ~= char then
739
local bgf = IT("BodyGyro", dude.Head)
740
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
741
local val = IT("BoolValue", dude)
742
val.Name = "IsHit"
743
local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
744
local soulst = coroutine.wrap(function()
745
local soul = Instance.new("Part",dude)
746
soul.Size = Vector3.new(1,1,1)
747
soul.CanCollide = false
748
soul.Anchored = false
749
soul.Position = torso.Position
750
soul.Transparency = 1
751
local PartEmmit1 = IT("ParticleEmitter", soul)
752
PartEmmit1.LightEmission = 1
753
PartEmmit1.Texture = "rbxassetid://569507414"
754
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
755
PartEmmit1.Rate = 250
756
PartEmmit1.Lifetime = NumberRange.new(1.6)
757
PartEmmit1.Size = NumberSequence.new({
758
	NumberSequenceKeypoint.new(0, 1, 0),
759
	NumberSequenceKeypoint.new(1, 0, 0)
760
})
761
PartEmmit1.Transparency = NumberSequence.new({
762
	NumberSequenceKeypoint.new(0, 0, 0),
763
	NumberSequenceKeypoint.new(1, 1, 0)
764
})
765
PartEmmit1.Speed = NumberRange.new(0, 0)
766
PartEmmit1.VelocitySpread = 30000
767
PartEmmit1.Rotation = NumberRange.new(-360, 360)
768
PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
769
local BodPoss = IT("BodyPosition", soul)
770
BodPoss.P = 3000
771
BodPoss.D = 1000
772
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
773
BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
774
wait(1.6)
775
soul.Touched:connect(function(hit)
776
	if hit.Parent == char then
777
	soul:Destroy()
778
	end
779
end)
780
wait(1.2)
781
while soul do
782
	swait()
783
	PartEmmit1.Color = ColorSequence.new(maincolor.Color)
784
	BodPoss.Position = tors.Position
785
end
786
end)
787
	soulst()
788
	end
789
end
790
function FaceMouse()
791
local	Cam = workspace.CurrentCamera
792
	return {
793
		CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
794
		Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
795
	}
796
end
797
798
function Eviscerate(dude)
799
	if dude.Name ~= char then
800
		local bgf = IT("BodyGyro", dude.Head)
801
		bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
802
		local val = IT("BoolValue", dude)
803
		val.Name = "IsHit"
804
		local ds = coroutine.wrap(function()
805
			dude:WaitForChild("Head"):BreakJoints()
806
			wait(0.5)
807
			target = nil
808
			coroutine.resume(coroutine.create(function()
809
				for i, v in pairs(dude:GetChildren()) do
810
					if v:IsA("Humanoid") then
811
						v:Destroy()
812
					end
813
					if v:IsA("CharacterMesh") then
814
						v:Destroy()
815
					end
816
					if v:IsA("Model") then
817
						v:Destroy()
818
					end
819
					if v:IsA("Part") or v:IsA("MeshPart") then
820
						for x, o in pairs(v:GetChildren()) do
821
							if o:IsA("Decal") then
822
								o:Destroy()
823
							end
824
						end
825
						coroutine.resume(coroutine.create(function()
826
							v.Material = "Neon"
827
							v.CanCollide = false
828
							local PartEmmit1 = IT("ParticleEmitter", v)
829
							PartEmmit1.LightEmission = 1
830
							PartEmmit1.Texture = "rbxassetid://284205403"
831
							PartEmmit1.Color = ColorSequence.new(maincolor.Color)
832
							PartEmmit1.Rate = 150
833
							PartEmmit1.Lifetime = NumberRange.new(1)
834
							PartEmmit1.Size = NumberSequence.new({
835
								NumberSequenceKeypoint.new(0, 0.75, 0),
836
								NumberSequenceKeypoint.new(1, 0, 0)
837
							})
838
							PartEmmit1.Transparency = NumberSequence.new({
839
								NumberSequenceKeypoint.new(0, 0, 0),
840
								NumberSequenceKeypoint.new(1, 1, 0)
841
							})
842
							PartEmmit1.Speed = NumberRange.new(0, 0)
843
							PartEmmit1.VelocitySpread = 30000
844
							PartEmmit1.Rotation = NumberRange.new(-500, 500)
845
							PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
846
							local BodPoss = IT("BodyPosition", v)
847
							BodPoss.P = 3000
848
							BodPoss.D = 1000
849
							BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
850
							BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
851
							v.Color = maincolor.Color
852
							coroutine.resume(coroutine.create(function()
853
								for i = 0, 49 do
854
									swait(1)
855
									v.Transparency = v.Transparency + 0.08
856
								end
857
								wait(0.5)
858
								PartEmmit1.Enabled = false
859
								wait(3)
860
								v:Destroy()
861
								dude:Destroy()
862
							end))
863
						end))
864
					end
865
				end
866
			end))
867
		end)
868
		ds()
869
	end
870
end
871
872
function ragdoll(model)
873
    local char = model
874
    torso = char.HumanoidRootPart
875
    torso2 = char.Torso
876
    LW.Parent = nil
877
    RW.Parent = nil
878
    LH.Parent = nil
879
    RH.Parent = nil
880
		if hum ~= nil then
881
		hum.PlatformStand = true
882
		end
883
884
		local Head = char:FindFirstChild("Head")
885
		if Head then
886
			local Neck = Instance.new("Weld")
887
			Neck.Name = "Neck"
888
			Neck.Part0 = torso
889
			Neck.Part1 = Head
890
			Neck.C0 = CFrame.new(0, 1.5, 0)
891
			Neck.C1 = CFrame.new()
892
			Neck.Parent = torso
893
		end
894
		local Limb = char:FindFirstChild("Right Arm")
895
		if Limb then
896
897
			Limb.CFrame = torso.CFrame * CFrame.new(1.5, 0, 0)
898
			local Joint = Instance.new("Glue")
899
			Joint.Name = "RightShoulder"
900
			Joint.Part0 = torso
901
			Joint.Part1 = Limb
902
			Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
903
			Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
904
			Joint.Parent = torso
905
906
			local B = Instance.new("Part")
907
			B.TopSurface = 0
908
			B.BottomSurface = 0
909
			B.formFactor = "Symmetric"
910
			B.Size = Vector3.new(1, 1, 1)
911
			B.Transparency = 1
912
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
913
			B.Parent = char
914
			local W = Instance.new("Weld")
915
			W.Part0 = Limb
916
			W.Part1 = B
917
			W.C0 = CFrame.new(0, -0.5, 0)
918
			W.Parent = Limb
919
920
		end
921
		local Limb = char:FindFirstChild("Left Arm")
922
		if Limb then
923
924
			Limb.CFrame = torso.CFrame * CFrame.new(-1.5, 0, 0)
925
			local Joint = Instance.new("Glue")
926
			Joint.Name = "LeftShoulder"
927
			Joint.Part0 = torso
928
			Joint.Part1 = Limb
929
			Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
930
			Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
931
			Joint.Parent = torso
932
933
			local B = Instance.new("Part")
934
			B.TopSurface = 0
935
			B.BottomSurface = 0
936
			B.formFactor = "Symmetric"
937
			B.Size = Vector3.new(1, 1, 1)
938
			B.Transparency = 1
939
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
940
			B.Parent = char
941
			local W = Instance.new("Weld")
942
			W.Part0 = Limb
943
			W.Part1 = B
944
			W.C0 = CFrame.new(0, -0.5, 0)
945
			W.Parent = Limb
946
947
		end
948
		local Limb = char:FindFirstChild("Right Leg")
949
		if Limb then
950
951
			Limb.CFrame = torso.CFrame * CFrame.new(0.5, -2, 0)
952
			local Joint = Instance.new("Glue")
953
			Joint.Name = "RightHip"
954
			Joint.Part0 = torso
955
			Joint.Part1 = Limb
956
			Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
957
			Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
958
			Joint.Parent = torso
959
960
			local B = Instance.new("Part")
961
			B.TopSurface = 0
962
			B.BottomSurface = 0
963
			B.formFactor = "Symmetric"
964
			B.Size = Vector3.new(1, 1, 1)
965
			B.Transparency = 1
966
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
967
			B.Parent = char
968
			local W = Instance.new("Weld")
969
			W.Part0 = Limb
970
			W.Part1 = B
971
			W.C0 = CFrame.new(0, -0.5, 0)
972
			W.Parent = Limb
973
974
		end
975
		local Limb = char:FindFirstChild("Left Leg")
976
		if Limb then
977
978
			Limb.CFrame = torso.CFrame * CFrame.new(-0.5, -2, 0)
979
			local Joint = Instance.new("Glue")
980
			Joint.Name = "LeftHip"
981
			Joint.Part0 = torso
982
			Joint.Part1 = Limb
983
			Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
984
			Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
985
			Joint.Parent = torso
986
987
			local B = Instance.new("Part")
988
			B.TopSurface = 0
989
			B.BottomSurface = 0
990
			B.formFactor = "Symmetric"
991
			B.Size = Vector3.new(1, 1, 1)
992
			B.Transparency = 1
993
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
994
			B.Parent = char
995
			local W = Instance.new("Weld")
996
			W.Part0 = Limb
997
			W.Part1 = B
998
			W.C0 = CFrame.new(0, -0.5, 0)
999
			W.Parent = Limb
1000
1001
		end
1002
		--[
1003
		local Bar = Instance.new("Part")
1004
		Bar.TopSurface = 0
1005
		Bar.BottomSurface = 0
1006
		Bar.formFactor = "Symmetric"
1007
		Bar.Size = Vector3.new(1, 1, 1)
1008
		Bar.Transparency = 1
1009
		Bar.CFrame = torso.CFrame * CFrame.new(0, 0.5, 0)
1010
		Bar.Parent = char
1011
		local Weld = Instance.new("Weld")
1012
		Weld.Part0 = torso
1013
		Weld.Part1 = Bar
1014
		Weld.C0 = CFrame.new(0, 0.5, 0)
1015
		Weld.Parent = torso
1016
		--]]
1017
1018
torso.CFrame = CFrame.new(torso.Position)*CFrame.Angles(math.rad(20),math.rad(torso.Orientation.Y),math.rad(torso.Orientation.Z))
1019
1020
end
1021
1022
-------------------------------------------------------
1023
--End Kyu's shitty stuff--
1024
-------------------------------------------------------
1025
1026
-------------------------------------------------------
1027
--Start Important Functions--
1028
-------------------------------------------------------
1029
function swait(num)
1030
	if num == 0 or num == nil then
1031
		game:service("RunService").Stepped:wait(0)
1032
	else
1033
		for i = 0, num do
1034
			game:service("RunService").Stepped:wait(0)
1035
		end
1036
	end
1037
end
1038
function thread(f)
1039
	coroutine.resume(coroutine.create(f))
1040
end
1041
function clerp(a, b, t)
1042
	local qa = {
1043
		QuaternionFromCFrame(a)
1044
	}
1045
	local qb = {
1046
		QuaternionFromCFrame(b)
1047
	}
1048
	local ax, ay, az = a.x, a.y, a.z
1049
	local bx, by, bz = b.x, b.y, b.z
1050
	local _t = 1 - t
1051
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1052
end
1053
function QuaternionFromCFrame(cf)
1054
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
1055
	local trace = m00 + m11 + m22
1056
	if trace > 0 then
1057
		local s = math.sqrt(1 + trace)
1058
		local recip = 0.5 / s
1059
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
1060
	else
1061
		local i = 0
1062
		if m00 < m11 then
1063
			i = 1
1064
		end
1065
		if m22 > (i == 0 and m00 or m11) then
1066
			i = 2
1067
		end
1068
		if i == 0 then
1069
			local s = math.sqrt(m00 - m11 - m22 + 1)
1070
			local recip = 0.5 / s
1071
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
1072
		elseif i == 1 then
1073
			local s = math.sqrt(m11 - m22 - m00 + 1)
1074
			local recip = 0.5 / s
1075
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
1076
		elseif i == 2 then
1077
			local s = math.sqrt(m22 - m00 - m11 + 1)
1078
			local recip = 0.5 / s
1079
			return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
1080
		end
1081
	end
1082
end
1083
function QuaternionToCFrame(px, py, pz, x, y, z, w)
1084
	local xs, ys, zs = x + x, y + y, z + z
1085
	local wx, wy, wz = w * xs, w * ys, w * zs
1086
	local xx = x * xs
1087
	local xy = x * ys
1088
	local xz = x * zs
1089
	local yy = y * ys
1090
	local yz = y * zs
1091
	local zz = z * zs
1092
	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))
1093
end
1094
function QuaternionSlerp(a, b, t)
1095
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
1096
	local startInterp, finishInterp
1097
	if cosTheta >= 1.0E-4 then
1098
		if 1 - cosTheta > 1.0E-4 then
1099
			local theta = math.acos(cosTheta)
1100
			local invSinTheta = 1 / Sin(theta)
1101
			startInterp = Sin((1 - t) * theta) * invSinTheta
1102
			finishInterp = Sin(t * theta) * invSinTheta
1103
		else
1104
			startInterp = 1 - t
1105
			finishInterp = t
1106
		end
1107
	elseif 1 + cosTheta > 1.0E-4 then
1108
		local theta = math.acos(-cosTheta)
1109
		local invSinTheta = 1 / Sin(theta)
1110
		startInterp = Sin((t - 1) * theta) * invSinTheta
1111
		finishInterp = Sin(t * theta) * invSinTheta
1112
	else
1113
		startInterp = t - 1
1114
		finishInterp = t
1115
	end
1116
	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
1117
end
1118
function rayCast(Position, Direction, Range, Ignore)
1119
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
1120
end
1121
local RbxUtility = LoadLibrary("RbxUtility")
1122
local Create = RbxUtility.Create
1123
local insta = true
1124
1125
-------------------------------------------------------
1126
--Start Damage Function--
1127
-------------------------------------------------------
1128
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
1129
	if hit.Parent == nil then
1130
		return
1131
	end
1132
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
1133
	for _, v in pairs(hit.Parent:children()) do
1134
		if v:IsA("Humanoid") then
1135
			h = v
1136
		end
1137
	end
1138
         if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
1139
         hit.Parent:FindFirstChild("Head"):BreakJoints()
1140
         end
1141
1142
	if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1143
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
1144
			if hit.Parent.DebounceHit.Value == true then
1145
				return
1146
			end
1147
		end
1148
         if insta == true then
1149
         hit.Parent:FindFirstChild("Head"):BreakJoints()
1150
         end
1151
		local c = Create("ObjectValue"){
1152
			Name = "creator",
1153
			Value = game:service("Players").LocalPlayer,
1154
			Parent = h,
1155
		}
1156
		game:GetService("Debris"):AddItem(c, .5)
1157
		CreateSound("958257111", hit, 10, 1) 
1158
		local Damage = math.random(minim, maxim)
1159
		hit.Parent:FindFirstChild("Head"):BreakJoints()
1160
		local blocked = false
1161
		local block = hit.Parent:findFirstChild("Block")
1162
		if block ~= nil then
1163
			if block.className == "IntValue" then
1164
				if block.Value > 0 then
1165
					blocked = true
1166
					block.Value = block.Value - 1
1167
				end
1168
			end
1169
		end
1170
		if blocked == false then
1171
			h.Health = h.Health - Damage
1172
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), "rekt", 1.5, tors.BrickColor.Color)
1173
		else
1174
			h.Health = h.Health - (Damage / 2)
1175
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), "ez kill", 1.5, tors.BrickColor.Color)
1176
		end
1177
		if Type == "Knockdown" then
1178
			local hum = hit.Parent.Humanoid
1179
			hum.PlatformStand = true
1180
			coroutine.resume(coroutine.create(function(HHumanoid)
1181
				swait(1)
1182
				HHumanoid.PlatformStand = false
1183
			end), hum)
1184
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
1185
			local bodvol = Create("BodyVelocity"){
1186
				velocity = angle * knockback,
1187
				P = 5000,
1188
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1189
				Parent = hit,
1190
			}
1191
			local rl = Create("BodyAngularVelocity"){
1192
				P = 3000,
1193
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1194
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1195
				Parent = hit,
1196
			}
1197
			game:GetService("Debris"):AddItem(bodvol, .5)
1198
			game:GetService("Debris"):AddItem(rl, .5)
1199
		elseif Type == "Normal" then
1200
			local vp = Create("BodyVelocity"){
1201
				P = 500,
1202
				maxForce = Vector3.new(math.huge, 0, math.huge),
1203
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
1204
			}
1205
			if knockback > 0 then
1206
				vp.Parent = hit.Parent.Torso
1207
			end
1208
			game:GetService("Debris"):AddItem(vp, .5)
1209
		elseif Type == "Up" then
1210
			local bodyVelocity = Create("BodyVelocity"){
1211
				velocity = Vector3.new(0, 20, 0),
1212
				P = 5000,
1213
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1214
				Parent = hit,
1215
			}
1216
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
1217
		elseif Type == "DarkUp" then
1218
			coroutine.resume(coroutine.create(function()
1219
				for i = 0, 1, 0.1 do
1220
					swait()
1221
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
1222
				end
1223
			end))
1224
			local bodyVelocity = Create("BodyVelocity"){
1225
				velocity = Vector3.new(0, 20, 0),
1226
				P = 5000,
1227
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1228
				Parent = hit,
1229
			}
1230
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
1231
		elseif Type == "Snare" then
1232
			local bp = Create("BodyPosition"){
1233
				P = 2000,
1234
				D = 100,
1235
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
1236
				position = hit.Parent.Torso.Position,
1237
				Parent = hit.Parent.Torso,
1238
			}
1239
			game:GetService("Debris"):AddItem(bp, 1)
1240
		elseif Type == "Freeze" then
1241
			local BodPos = Create("BodyPosition"){
1242
				P = 50000,
1243
				D = 1000,
1244
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
1245
				position = hit.Parent.Torso.Position,
1246
				Parent = hit.Parent.Torso,
1247
			}
1248
			local BodGy = Create("BodyGyro") {
1249
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
1250
				P = 20e+003,
1251
				Parent = hit.Parent.Torso,
1252
				cframe = hit.Parent.Torso.CFrame,
1253
			}
1254
			hit.Parent.Torso.Anchored = true
1255
			coroutine.resume(coroutine.create(function(Part) 
1256
				swait(1.5)
1257
				Part.Anchored = false
1258
			end), hit.Parent.Torso)
1259
			game:GetService("Debris"):AddItem(BodPos, 3)
1260
			game:GetService("Debris"):AddItem(BodGy, 3)
1261
		end
1262
		local debounce = Create("BoolValue"){
1263
			Name = "DebounceHit",
1264
			Parent = hit.Parent,
1265
			Value = true,
1266
		}
1267
		game:GetService("Debris"):AddItem(debounce, Delay)
1268
		c = Create("ObjectValue"){
1269
			Name = "creator",
1270
			Value = Player,
1271
			Parent = h,
1272
		}
1273
		game:GetService("Debris"):AddItem(c, .5)
1274
	end
1275
end
1276
-------------------------------------------------------
1277
--End Damage Function--
1278
-------------------------------------------------------
1279
1280
-------------------------------------------------------
1281
--Start Damage Function Customization--
1282
-------------------------------------------------------
1283
function ShowDamage(Pos, Text, Time, Color)
1284
	local Rate = (1 / 30)
1285
	local Pos = (Pos or Vector3.new(0, 0, 0))
1286
	local Text = (Text or "")
1287
	local Time = (Time or 2)
1288
	local Color = (Color or Color3.new(1, 0, 1))
1289
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1290
	EffectPart.Anchored = true
1291
	local BillboardGui = Create("BillboardGui"){
1292
		Size = UDim2.new(3, 0, 3, 0),
1293
		Adornee = EffectPart,
1294
		Parent = EffectPart,
1295
	}
1296
	local TextLabel = Create("TextLabel"){
1297
		BackgroundTransparency = 1,
1298
		Size = UDim2.new(1, 0, 1, 0),
1299
		Text = Text,
1300
		Font = "Bodoni",
1301
		TextColor3 = Color,
1302
		TextScaled = true,
1303
		TextStrokeColor3 = Color3.fromRGB(0,0,0),
1304
		Parent = BillboardGui,
1305
	}
1306
	game.Debris:AddItem(EffectPart, (Time))
1307
	EffectPart.Parent = game:GetService("Workspace")
1308
	delay(0, function()
1309
		local Frames = (Time / Rate)
1310
		for Frame = 1, Frames do
1311
			wait(Rate)
1312
			local Percent = (Frame / Frames)
1313
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1314
			TextLabel.TextTransparency = Percent
1315
		end
1316
		if EffectPart and EffectPart.Parent then
1317
			EffectPart:Destroy()
1318
		end
1319
	end)
1320
end
1321
-------------------------------------------------------
1322
--End Damage Function Customization--
1323
-------------------------------------------------------
1324
1325
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
1326
  for _, c in pairs(workspace:children()) do
1327
    local hum = c:findFirstChild("Humanoid")
1328
    if hum ~= nil then
1329
      local head = c:findFirstChild("Head")
1330
      if head ~= nil then
1331
        local targ = head.Position - Part.Position
1332
        local mag = targ.magnitude
1333
        if magni >= mag and c.Name ~= plr.Name then
1334
	       
1335
          Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
1336
        end
1337
      end
1338
    end
1339
  end
1340
end
1341
1342
1343
CFuncs = {
1344
	Part = {
1345
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1346
			local Part = Create("Part")({
1347
				Parent = Parent,
1348
				Reflectance = Reflectance,
1349
				Transparency = Transparency,
1350
				CanCollide = false,
1351
				Locked = true,
1352
				BrickColor = BrickColor.new(tostring(BColor)),
1353
				Name = Name,
1354
				Size = Size,
1355
				Material = Material
1356
			})
1357
			RemoveOutlines(Part)
1358
			return Part
1359
		end
1360
	},
1361
	Mesh = {
1362
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1363
			local Msh = Create(Mesh)({
1364
				Parent = Part,
1365
				Offset = OffSet,
1366
				Scale = Scale
1367
			})
1368
			if Mesh == "SpecialMesh" then
1369
				Msh.MeshType = MeshType
1370
				Msh.MeshId = MeshId
1371
			end
1372
			return Msh
1373
		end
1374
	},
1375
	Mesh = {
1376
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1377
			local Msh = Create(Mesh)({
1378
				Parent = Part,
1379
				Offset = OffSet,
1380
				Scale = Scale
1381
			})
1382
			if Mesh == "SpecialMesh" then
1383
				Msh.MeshType = MeshType
1384
				Msh.MeshId = MeshId
1385
			end
1386
			return Msh
1387
		end
1388
	},
1389
	Weld = {
1390
		Create = function(Parent, Part0, Part1, C0, C1)
1391
			local Weld = Create("Weld")({
1392
				Parent = Parent,
1393
				Part0 = Part0,
1394
				Part1 = Part1,
1395
				C0 = C0,
1396
				C1 = C1
1397
			})
1398
			return Weld
1399
		end
1400
	},
1401
	Sound = {
1402
		Create = function(id, par, vol, pit)
1403
			coroutine.resume(coroutine.create(function()
1404
				local S = Create("Sound")({
1405
					Volume = vol,
1406
					Pitch = pit or 1,
1407
					SoundId = id,
1408
					Parent = par or workspace
1409
				})
1410
				wait()
1411
				S:play()
1412
				game:GetService("Debris"):AddItem(S, 6)
1413
			end))
1414
		end
1415
	},
1416
	ParticleEmitter = {
1417
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1418
			local fp = Create("ParticleEmitter")({
1419
				Parent = Parent,
1420
				Color = ColorSequence.new(Color1, Color2),
1421
				LightEmission = LightEmission,
1422
				Size = Size,
1423
				Texture = Texture,
1424
				Transparency = Transparency,
1425
				ZOffset = ZOffset,
1426
				Acceleration = Accel,
1427
				Drag = Drag,
1428
				LockedToPart = LockedToPart,
1429
				VelocityInheritance = VelocityInheritance,
1430
				EmissionDirection = EmissionDirection,
1431
				Enabled = Enabled,
1432
				Lifetime = LifeTime,
1433
				Rate = Rate,
1434
				Rotation = Rotation,
1435
				RotSpeed = RotSpeed,
1436
				Speed = Speed,
1437
				VelocitySpread = VelocitySpread
1438
			})
1439
			return fp
1440
		end
1441
	}
1442
}
1443
function RemoveOutlines(part)
1444
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
1445
end
1446
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1447
	local Part = Create("Part")({
1448
		formFactor = FormFactor,
1449
		Parent = Parent,
1450
		Reflectance = Reflectance,
1451
		Transparency = Transparency,
1452
		CanCollide = false,
1453
		Locked = true,
1454
		BrickColor = BrickColor.new(tostring(BColor)),
1455
		Name = Name,
1456
		Size = Size,
1457
		Material = Material
1458
	})
1459
	RemoveOutlines(Part)
1460
	return Part
1461
end
1462
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1463
	local Msh = Create(Mesh)({
1464
		Parent = Part,
1465
		Offset = OffSet,
1466
		Scale = Scale
1467
	})
1468
	if Mesh == "SpecialMesh" then
1469
		Msh.MeshType = MeshType
1470
		Msh.MeshId = MeshId
1471
	end
1472
	return Msh
1473
end
1474
function CreateWeld(Parent, Part0, Part1, C0, C1)
1475
	local Weld = Create("Weld")({
1476
		Parent = Parent,
1477
		Part0 = Part0,
1478
		Part1 = Part1,
1479
		C0 = C0,
1480
		C1 = C1
1481
	})
1482
	return Weld
1483
end
1484
1485
-------------------------------------------------------
1486
--Start Effect Function--
1487
-------------------------------------------------------
1488
EffectModel = Instance.new("Model", char)
1489
Effects = {
1490
  Block = {
1491
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1492
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1493
      prt.Anchored = true
1494
      prt.CFrame = cframe
1495
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1496
      game:GetService("Debris"):AddItem(prt, 10)
1497
      if Type == 1 or Type == nil then
1498
        table.insert(Effects, {
1499
          prt,
1500
          "Block1",
1501
          delay,
1502
          x3,
1503
          y3,
1504
          z3,
1505
          msh
1506
        })
1507
      elseif Type == 2 then
1508
        table.insert(Effects, {
1509
          prt,
1510
          "Block2",
1511
          delay,
1512
          x3,
1513
          y3,
1514
          z3,
1515
          msh
1516
        })
1517
      else
1518
        table.insert(Effects, {
1519
          prt,
1520
          "Block3",
1521
          delay,
1522
          x3,
1523
          y3,
1524
          z3,
1525
          msh
1526
        })
1527
      end
1528
    end
1529
  },
1530
  Sphere = {
1531
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1532
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1533
      prt.Anchored = true
1534
      prt.CFrame = cframe
1535
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0,0,0), Vector3.new(x1, y1, z1))
1536
      game:GetService("Debris"):AddItem(prt, 10)
1537
      table.insert(Effects, {
1538
        prt,
1539
        "Cylinder",
1540
        delay,
1541
        x3,
1542
        y3,
1543
        z3,
1544
        msh
1545
      })
1546
    end
1547
  },
1548
  Cylinder = {
1549
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1550
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1551
      prt.Anchored = true
1552
      prt.CFrame = cframe
1553
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1554
      game:GetService("Debris"):AddItem(prt, 10)
1555
      table.insert(Effects, {
1556
        prt,
1557
        "Cylinder",
1558
        delay,
1559
        x3,
1560
        y3,
1561
        z3,
1562
        msh
1563
      })
1564
    end
1565
  },
1566
  Wave = {
1567
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1568
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1569
      prt.Anchored = true
1570
      prt.CFrame = cframe
1571
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
1572
      game:GetService("Debris"):AddItem(prt, 10)
1573
      table.insert(Effects, {
1574
        prt,
1575
        "Cylinder",
1576
        delay,
1577
        x3 / 60,
1578
        y3 / 60,
1579
        z3 / 60,
1580
        msh
1581
      })
1582
    end
1583
  },
1584
  Ring = {
1585
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1586
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1587
      prt.Anchored = true
1588
      prt.CFrame = cframe
1589
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1590
      game:GetService("Debris"):AddItem(prt, 10)
1591
      table.insert(Effects, {
1592
        prt,
1593
        "Cylinder",
1594
        delay,
1595
        x3,
1596
        y3,
1597
        z3,
1598
        msh
1599
      })
1600
    end
1601
  },
1602
  Break = {
1603
    Create = function(brickcolor, cframe, x1, y1, z1)
1604
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1605
      prt.Anchored = true
1606
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1607
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1608
      local num = math.random(10, 50) / 1000
1609
      game:GetService("Debris"):AddItem(prt, 10)
1610
      table.insert(Effects, {
1611
        prt,
1612
        "Shatter",
1613
        num,
1614
        prt.CFrame,
1615
        math.random() - math.random(),
1616
        0,
1617
        math.random(50, 100) / 100
1618
      })
1619
    end
1620
  },
1621
Spiral = {
1622
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1623
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1624
      prt.Anchored = true
1625
      prt.CFrame = cframe
1626
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1627
      game:GetService("Debris"):AddItem(prt, 10)
1628
      table.insert(Effects, {
1629
        prt,
1630
        "Cylinder",
1631
        delay,
1632
        x3,
1633
        y3,
1634
        z3,
1635
        msh
1636
      })
1637
    end
1638
  },
1639
Push = {
1640
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1641
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1642
      prt.Anchored = true
1643
      prt.CFrame = cframe
1644
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1645
      game:GetService("Debris"):AddItem(prt, 10)
1646
      table.insert(Effects, {
1647
        prt,
1648
        "Cylinder",
1649
        delay,
1650
        x3,
1651
        y3,
1652
        z3,
1653
        msh
1654
      })
1655
    end
1656
  }
1657
}
1658
-------------------------------------------------------
1659
--End Effect Function--
1660
-------------------------------------------------------
1661
1662
function CreateSound(ID, PARENT, VOLUME, PITCH) --Very important.
1663
	local NSound = nil
1664
	coroutine.resume(coroutine.create(function()
1665
		NSound = Instance.new("Sound", PARENT)
1666-
		NSound.Volume = VOLUME
1666+
		NSound.Volume = 5
1667
		NSound.Pitch = PITCH
1668
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
1669
		swait()
1670
		NSound:play()
1671
		game:GetService("Debris"):AddItem(NSound, 10)
1672
	end))
1673
	return NSound
1674
end
1675
1676
1677
coroutine.resume(coroutine.create(function()
1678
    while text ~= nil do
1679
        swait()
1680
        text.Rotation = math.random(-1.8,1.8)
1681
    end
1682
end))
1683
1684
angery = false
1685
1686
1687
-------------------------------------------------------
1688
--End Important Functions--
1689
-------------------------------------------------------
1690
1691
lul = Instance.new("Sound", tors) --le musice
1692
lul.Pitch = 1
1693
1694
local mu = math.random(1,14)
1695
if mu == 1 then
1696
	lul.SoundId = "rbxassetid://193889412"
1697
end
1698
if mu == 2 then
1699
	lul.SoundId = "rbxassetid://274690929"
1700
end
1701
if mu == 3 then
1702
	lul.SoundId = "rbxassetid://1241998626"
1703
end
1704
if mu == 4 then
1705
	lul.SoundId = "rbxassetid://1878962648"
1706
end
1707
if mu == 5 then
1708
	lul.SoundId = "rbxassetid://185117072"
1709
end
1710
if mu == 6 then
1711
	lul.SoundId = "rbxassetid://295856024"
1712
end
1713
if mu == 7 then
1714
	lul.SoundId = "rbxassetid://2054013600"
1715
end
1716
if mu == 8 then
1717
	lul.SoundId = "rbxassetid://1463709693"
1718
	lul.Pitch = 1.4
1719
end
1720
if mu == 9 then
1721
	lul.SoundId = "rbxassetid://575705300"
1722
end
1723
if mu == 10 then
1724
	lul.SoundId = "rbxassetid://142924062"
1725
end
1726
if mu == 11 then
1727
	lul.SoundId = "rbxassetid://251072363"
1728
end
1729
if mu == 12 then
1730
	lul.SoundId = "rbxassetid://731061980"
1731
end
1732
if mu == 13 then
1733
	lul.SoundId = "rbxassetid://455682677"
1734
end
1735
if mu == 14 then
1736
	lul.SoundId = "rbxassetid://1283123885"
1737
end
1738
1739
lul.Volume = 4.7
1740
lul.TimePosition = 0
1741
lul.Looped = true
1742
lul:Play()
1743
1744
NEWS = Instance.new("Sound", tors) --O NO
1745
NEWS.SoundId = "http://www.roblox.com/asset/?id=1864852634"
1746-
NEWS.Volume = 100
1746+
NEWS.Volume = 5
1747
NEWS.Pitch = 1
1748
NEWS.Looped = false
1749
NEWS.TimePosition = 1
1750
1751
AAAAA = Instance.new("Sound", tors) --aaa
1752
AAAAA.SoundId = "http://www.roblox.com/asset/?id=0"
1753-
AAAAA.Volume = 10
1753+
AAAAA.Volume = 5
1754
AAAAA.Pitch = 1
1755
AAAAA.Looped = false
1756
AAAAA.TimePosition = 1
1757
1758
MERKIO = Instance.new("Sound", tors) --why
1759
MERKIO.SoundId = "http://www.roblox.com/asset/?id=195689102"
1760-
MERKIO.Volume = 10
1760+
MERKIO.Volume = 5
1761
MERKIO.Pitch = 1
1762
MERKIO.Looped = false
1763
MERKIO.TimePosition = 0
1764
1765
MERKIO2 = Instance.new("Sound", tors) --why (again)
1766
MERKIO2.SoundId = "http://www.roblox.com/asset/?id=258246285"
1767-
MERKIO2.Volume = 10
1767+
MERKIO2.Volume = 5
1768
MERKIO2.Pitch = 1
1769
MERKIO2.Looped = false
1770
MERKIO2.TimePosition = 0
1771
1772
thonks = Instance.new("Sound", tors) --wat?
1773
thonks.SoundId = "http://www.roblox.com/asset/?id=685766564"
1774-
thonks.Volume = 10
1774+
thonks.Volume = 5
1775
thonks.Pitch = 1
1776
thonks.Looped = false
1777
thonks.TimePosition = 0
1778
1779
gudsong = Instance.new("Sound", tors) --seizure time
1780
gudsong.SoundId = "http://www.roblox.com/asset/?id=2027619387"
1781-
gudsong.Volume = 10
1781+
gudsong.Volume = 5
1782
gudsong.Pitch = 1
1783
gudsong.Looped = true
1784
gudsong.TimePosition = 6.6
1785
1786
-------------------------------------------------------
1787
--Start Music Option--
1788
-------------------------------------------------------
1789
;
1790
-------------------------------------------------------
1791
--End Music Option--
1792
-------------------------------------------------------
1793
--hi fat >:)
1794
-------------------------------------------------------
1795
--Start Attacks N Stuff--
1796
-------------------------------------------------------
1797
1798
function THEBESTOVERUSEDJOKEEVER() --oh god why did i make this a thing jeezus help me pls
1799
	attack = true
1800
1801
	hum.WalkSpeed = 40
1802
	lul:Pause()
1803
        Character.Head.face.Texture = "rbxassetid://620619801"
1804
        NEWS:Play()
1805
        repeat
1806
                NEWS.Parent = tors
1807
		swait()
1808
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
1809
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
1810
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
1811
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
1812
		RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
1813
		LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
1814
    until NEWS.Playing == false
1815
        local S = Instance.new("Explosion",workspace)    
1816
        S.Position = tors.Position
1817
        S.BlastPressure = 999
1818
        S.BlastRadius = 45
1819
        S.ExplosionType = 0
1820
	attack = false
1821
	hum.WalkSpeed = 40
1822
	lul:Resume()
1823
        Character.Head.face.Texture = "rbxassetid://620619801"
1824
    attack = false
1825
    hum.WalkSpeed = 40
1826
end
1827
1828
function sneakonehundred()
1829
	attack = true
1830
	hum.WalkSpeed = 0.03
1831
        Character.Head.face.Texture = "rbxassetid://1667792"
1832
        CreateSound("1542642349", tors, 10, 1.05)
1833
	for i = 0,20,0.1 do
1834
		swait()
1835
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.64 + 0.1) * angles(Rad(90), Rad(0), Rad(0)), 0.15)
1836
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-110), Rad(0), Rad(0)), 0.4)
1837
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1838
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1839
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.0001 * Cos(sine / 20)) * angles(Rad(1), Rad(0), Rad(-180)), 0.4)
1840
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.0001 * Cos(sine / 20)) * angles(Rad(1), Rad(0), Rad(180)), 0.4)
1841
	end
1842
        CreateSound("753450324", tors, 10, 1.05)
1843
        wait(0.25)
1844
        Character.Head.face.Texture = "rbxassetid://1223903433"
1845
	for i = 0,7,0.1 do
1846
		swait()
1847
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.64 + 0.1) * angles(Rad(90), Rad(0), Rad(0)), 0.15)
1848
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-110), Rad(0), Rad(0)), 0.4)
1849
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1850
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1851
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.0001 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(-180)), 0.4)
1852
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.0001 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(180)), 0.4)
1853
	end
1854
        Character.Head.face.Texture = "rbxassetid://620619801"
1855
	attack = false
1856
	hum.WalkSpeed = 40
1857
end
1858
1859
function WRY() --WRYYYYYYY
1860
	attack = true
1861
	hum.WalkSpeed = 0.30
1862
	CreateSound("794081034", hed, 10, 1)
1863
        Character.Head.face.Texture = "rbxassetid://396389196"
1864
	for i = 0,2,0.1 do
1865
		swait()
1866
		CameraEnshaking(1, 2)
1867
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1868
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
1869
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1870
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1871
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(140), Rad(60)), 0.1)
1872
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-140), Rad(-60)), 0.1)
1873
	end
1874
	for i = 0,14.7,0.1 do
1875
		swait()
1876
		CameraEnshaking(1, 3)
1877
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 1, -1 + 0.1) * angles(Rad(-75), Rad(0), Rad(0)), 0.15)
1878
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(65), Rad(0), Rad(0)), 0.3)
1879
		RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-70)), 0.15)
1880
		LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(70)), 0.15)
1881
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(40)), 0.1)
1882
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(-0), Rad(-40)), 0.1)
1883
	end
1884
	attack = false
1885
        Character.Head.face.Texture = "rbxassetid://620619801"
1886
	hum.WalkSpeed = 40
1887
end
1888
1889
function DANCEFORME()
1890
	attack = true
1891
	texth.Text = "Squ?ling."
1892
	text.Text = ""
1893
	lul:Pause()
1894
        Character.Head.face.Texture = "rbxassetid://1676553712"
1895
        MERKIO:Play()
1896
        repeat
1897
	for i = 0,0.37,0.03 do 
1898
		swait()
1899
                MERKIO.Parent = tors
1900
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
1901
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
1902
		RH.C0 = clerp(RH.C0, CF(1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
1903
		LH.C0 = clerp(LH.C0, CF(-1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
1904
		RW.C0 = clerp(RW.C0, CF(1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(115)), 0.77)
1905
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-115)), 0.67)
1906
	end
1907
        for i = 0,0.37,0.03 do
1908
                swait()
1909
                MERKIO.Parent = tors
1910
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
1911
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
1912
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
1913
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
1914
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
1915
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.7)
1916
        end
1917
        until MERKIO.Playing == false
1918
        MERKIO:Stop()
1919
        Character.Head.face.Texture = "rbxassetid://620619801"
1920
	attack = false
1921
	lul:Resume()
1922
	texth.Text = ""
1923
	text.Text = "Noti?? "
1924
	hum.WalkSpeed = 40
1925
end
1926
1927
function takethat()
1928
        attack = true
1929
        hum.WalkSpeed = 0
1930
        CreateSound("1238240145", tors, 10, 1.05)
1931
	for i = 0,8.3,0.1 do
1932
		swait()
1933
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
1934
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.7)
1935
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
1936
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
1937
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-.6), Rad(0)), 0.7)
1938
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-45), Rad(-.6), Rad(136 - 4.5 * Sin(sine / 20))), 0.7)
1939
        end
1940
        CreateSound("135165859", tors, 10, 1.05)
1941
	for i = 0,6,0.1 do
1942
		swait()
1943
	        rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
1944
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.85)
1945
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.7)
1946
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
1947
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
1948
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-.6), Rad(0)), 0.7)
1949
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(-.6), Rad(0 - 4.5 * Sin(sine / 20))), 0.7)
1950
        end
1951
        attack = false
1952
        Character.Head.face.Texture = "rbxassetid://620619801"
1953
        hum.WalkSpeed = 40
1954
end
1955
function thonki()
1956
        attack = true
1957
	text.Text = "Thinking..."
1958
        hum.WalkSpeed = 6.5
1959
        Character.Head.face.Texture = "rbxassetid://1528105298"
1960
        thonks:Play()
1961
	lul:Pause()
1962
        repeat
1963
	for i = 0,8.3,0.1 do
1964
		swait()
1965
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
1966
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.7)
1967
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
1968
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
1969
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-.6), Rad(0)), 0.7)
1970
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-45), Rad(-.6), Rad(136 - 4.5 * Sin(sine / 20))), 0.7)
1971
        end
1972
        until thonks.Playing == false
1973
        thonks:Stop()
1974
        attack = false
1975
	text.Text = "Noti?? "
1976
        Character.Head.face.Texture = "rbxassetid://620619801"
1977
	lul:Resume()
1978
        hum.WalkSpeed = 40
1979
end
1980
function kyu_will_break_your_neck_asdf_longest_function_name_ever_xd()
1981
attack = true
1982
        Character.Head.face.Texture = "rbxassetid://266304560"
1983
	for i = 0,6,0.1 do
1984
		swait()
1985
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1986
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1987
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1988
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1989
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(170), Rad(0), Rad(-15)), 0.1)
1990
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(15)), 0.1)
1991
	end
1992
    CreateSound("1093102664", hed, 10, 1)
1993
	CameraEnshaking(3, 8)
1994
	for i = 0,2,0.1 do
1995
		swait()
1996
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
1997
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
1998
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1999
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2000
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-40)), 0.4)
2001
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(40)), 0.4)
2002
	end
2003
Character.Head.face.Texture = "rbxassetid://30128383"
2004
hum.MaxHealth = 0
2005
ragdoll(char)
2006
CreateSound("534269232", hed, 5, 1)
2007
end
2008
2009
function dead()
2010
	attack = true
2011
	hum.WalkSpeed = 0.20
2012
	CreateSound("137225991", hed, 10, 1)
2013
        Character.Head.face.Texture = "rbxassetid://297512410"
2014
	for i = 0,1.1,0.1 do
2015
		swait()
2016
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2017
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2018
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
2019
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
2020
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
2021
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
2022
	end
2023
	for i = 0,1.1,0.1 do
2024
		swait()
2025
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(90), Rad(0)), 0.15)
2026
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2027
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
2028
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
2029
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
2030
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
2031
	end
2032
	for i = 0,1.1,0.1 do
2033
		swait()
2034
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(180), Rad(0)), 0.15)
2035
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2036
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
2037
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
2038
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
2039
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
2040
	end
2041
	for i = 0,1.1,0.1 do
2042
		swait()
2043
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(270), Rad(0)), 0.15)
2044
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2045
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
2046
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
2047
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
2048
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
2049
	end
2050
	for i = 0,1.1,0.1 do
2051
		swait()
2052
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2053
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2054
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
2055
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
2056
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
2057
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
2058
	end
2059
	for i = 0,1.1,0.1 do
2060
		swait()
2061
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(90), Rad(0)), 0.15)
2062
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2063
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
2064
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
2065
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
2066
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
2067
	end
2068
	for i = 0,1.1,0.1 do
2069
		swait()
2070
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(180), Rad(0)), 0.15)
2071
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2072
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
2073
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
2074
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
2075
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
2076
	end
2077
	for i = 0,1.1,0.1 do
2078
		swait()
2079
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(270), Rad(0)), 0.15)
2080
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2081
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
2082
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
2083
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
2084
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
2085
	end
2086
	for i = 0,1.1,0.1 do
2087
		swait()
2088
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2089
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2090
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
2091
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
2092
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
2093
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
2094
	end
2095
        Character.Head.face.Texture = "rbxassetid://273309187"
2096
	for i = 0,9,0.1 do
2097
		swait()
2098
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.59 + 0.1) * angles(Rad(-90), Rad(90), Rad(0)), 0.15)
2099
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2100
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2101
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-0)), 0.15)
2102
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(30)), 0.1)
2103
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-30)), 0.1)
2104
	end
2105
	attack = false
2106
        Character.Head.face.Texture = "rbxassetid://620619801"
2107
	hum.WalkSpeed = 40
2108
end
2109
2110
function ShutTheHellUp()
2111
	attack = true
2112
	hum.WalkSpeed = 2.01
2113
	CreateSound("336377340", hed, 10, 1)
2114
	for i = 0,3,0.1 do
2115
		swait()
2116
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2117
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2118
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2119
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2120
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
2121
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
2122
	end
2123
	for i = 0,1.2,0.1 do
2124
		swait()
2125
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2126
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
2127
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2128
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2129
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
2130
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
2131
	end
2132
	for i = 0,1.2,0.1 do
2133
		swait()
2134
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2135
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
2136
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2137
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2138
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
2139
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
2140
	end
2141
	for i = 0,1.2,0.1 do
2142
		swait()
2143
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2144
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
2145
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2146
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2147
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
2148
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
2149
	end
2150
	for i = 0,1.2,0.1 do
2151
		swait()
2152
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2153
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
2154
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2155
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2156
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
2157
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
2158
	end
2159
	for i = 0,2,0.1 do
2160
		swait()
2161
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2162
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2163
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2164
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2165
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(120), Rad(0), Rad(5)), 0.1)
2166
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
2167
	end
2168
	for i = 0,2,0.1 do
2169
		swait()
2170
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2171
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2172
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2173
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2174
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
2175
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
2176
	end
2177
	hum.WalkSpeed = 40
2178
	attack = false
2179
end
2180
2181
function NO_U()
2182
	attack = true
2183
	hum.WalkSpeed = 4.01
2184
        Character.Head.face.Texture = "rbxassetid://304904077"
2185
	CreateSound("1543318456", hed, 10, 1)
2186
	for i = 0,6,0.1 do
2187
		swait()
2188
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2189
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2190
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2191
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2192
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
2193
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
2194
	end
2195
	for i = 0,3.2,0.1 do
2196
		swait()
2197
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2198
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
2199
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2200
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2201
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
2202
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
2203
	end
2204
	hum.WalkSpeed = 40
2205
        Character.Head.face.Texture = "rbxassetid://620619801"
2206
	attack = false
2207
end
2208
2209
function EndMySufferingV2()
2210
	attack = true
2211
	hum.WalkSpeed = 1.01
2212
	CreateSound("577475178", hed, 10, 1)
2213
	for i = 0,18,0.1 do
2214
		swait()
2215
	rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(15),math.rad(-10),math.rad(0)),0.15)
2216
	tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
2217
	RH.C0=clerp(RH.C0,CF(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
2218
	LH.C0=clerp(LH.C0,CF(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-20)),0.15)
2219
	RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5+0.1*math.sin(sine/30), -0.6) * angles(math.rad(-0), math.rad(10), math.rad(-110)), 0.1)
2220
	LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-10), math.rad(-105)), 0.1)
2221
	end
2222
	attack = false
2223
	hum.WalkSpeed = 40
2224
end
2225
2226
function Victory()
2227
	attack = true
2228
	hum.WalkSpeed = 1.01
2229
        Character.Head.face.Texture = "rbxassetid://616284160"
2230
        Humanoid.Jump = true
2231
        CreateSound("130834939", hed, 10, 1)
2232
        for i = 0,3.7,0.1 do
2233
		swait()
2234
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2235
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2236
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
2237
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
2238
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
2239
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-5)), 0.1)
2240
        end
2241
        Humanoid.Jump = true
2242
        for i = 0,3.7,0.1 do
2243
		swait()
2244
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2245
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2246
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
2247
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
2248
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-180), Rad(-25), Rad(5)), 0.1)
2249
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
2250
        end
2251
        Humanoid.Jump = true
2252
        for i = 0,3.7,0.1 do
2253
		swait()
2254
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2255
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2256
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
2257
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
2258
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
2259
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-5)), 0.1)
2260
        end
2261
        Humanoid.Jump = true
2262
        for i = 0,3.7,0.1 do
2263
		swait()
2264
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2265
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2266
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
2267
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
2268
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-180), Rad(-25), Rad(5)), 0.1)
2269
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
2270
        end
2271
        Humanoid.Jump = true
2272
        for i = 0,3.7,0.1 do
2273
		swait()
2274
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2275
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2276
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
2277
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
2278
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
2279
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-5)), 0.1)
2280
        end
2281
	attack = false
2282
        Character.Head.face.Texture = "rbxassetid://620619801"
2283
	hum.WalkSpeed = 40
2284
end
2285
2286
function WhatHuh()
2287
	attack = true
2288
	hum.WalkSpeed = 1.01
2289
	CreateSound("130766865", hed, 10, 1)
2290
        Character.Head.face.Texture = "rbxassetid://276732672"
2291
	for i = 0,4,0.1 do
2292
		swait()
2293
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2294
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
2295
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2296
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2297
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
2298
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
2299
	end
2300
 	for i = 0,6.7,0.1 do
2301
		swait()
2302
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2303
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
2304
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2305
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2306
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
2307
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
2308
	end
2309
	for i = 0,8.1,0.1 do
2310
		swait()
2311
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2312
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
2313
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2314
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2315
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
2316
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
2317
	end
2318
	for i = 0,1,0.1 do
2319
		swait()
2320
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2321
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(-26), Rad(0)), 0.3)
2322
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2323
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2324
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
2325
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
2326
	end
2327
	for i = 0,1,0.1 do
2328
		swait()
2329
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2330
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(26), Rad(0)), 0.3)
2331
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2332
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2333
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
2334
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
2335
	end
2336
 	for i = 0,4,0.1 do
2337
		swait()
2338
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2339
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
2340
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2341
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2342
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
2343
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
2344
	end
2345
	attack = false
2346
        Character.Head.face.Texture = "rbxassetid://620619801"
2347
	hum.WalkSpeed = 40
2348
end
2349
2350
function kyu_will_break_your_neck_asdf_longest_function_name_ever_xd()
2351
attack = true
2352
        Character.Head.face.Texture = "rbxassetid://266304560"
2353
	for i = 0,6,0.1 do
2354
		swait()
2355
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2356
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2357
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2358
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2359
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(170), Rad(0), Rad(-15)), 0.1)
2360
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(15)), 0.1)
2361
	end
2362
    CreateSound("1093102664", hed, 10, 1)
2363
	CameraEnshaking(3, 8)
2364
	for i = 0,2,0.1 do
2365
		swait()
2366
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
2367
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
2368
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2369
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2370
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-40)), 0.4)
2371
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(40)), 0.4)
2372
	end
2373
Character.Head.face.Texture = "rbxassetid://30128383"
2374
hum.MaxHealth = 0
2375
ragdoll(char)
2376
CreateSound("534269232", hed, 5, 1)
2377
end
2378
2379
function AnotherOne() --WhAT ANOTHER ONE
2380
	attack = true
2381
	hum.WalkSpeed = 1.01
2382
	local icri = CreateSound("1205111204", hed, 10, 1)
2383
	swait(165)
2384
	local FRAME = tors.CFrame
2385
	repeat
2386
		swait()
2387
                Character.Head.face.Texture = "rbxassetid://582931093"
2388
		CameraEnshaking(1, 10)
2389
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2390
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2391
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2392
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
2393
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
2394
		tors.CFrame = FRAME * CF(0,1,0)
2395
		swait()
2396
		tors.CFrame = FRAME
2397
	until icri.Playing == false
2398
        Character.Head.face.Texture = "rbxassetid://620619801"
2399
	attack = false
2400
	hum.WalkSpeed = 40
2401
end
2402
2403
2404
function NEN()
2405
	attack = true
2406
	hum.WalkSpeed = 1.01
2407
	CreateSound("230292011", hed, 10, 1)
2408
        Character.Head.face.Texture = "rbxassetid://705269463"
2409
	for i = 0,4,0.1 do
2410
		swait()
2411
		CameraEnshaking(1, 3)
2412
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2413
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-90), Rad(0), Rad(0)), 0.3)
2414
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2415
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2416
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
2417
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
2418
	end
2419
	attack = false
2420
        Character.Head.face.Texture = "rbxassetid://620619801"
2421
	hum.WalkSpeed = 40
2422
end
2423
2424
function Ashes() --Straight from... Whatever it was called.
2425
        attack = true
2426
	hum.WalkSpeed = 1.01
2427
        Character.Head.face.Texture = "rbxassetid://360687027"
2428
	CreateSound("290084602", tors, 10, 1)
2429
	for i = 0,6.2,0.1 do
2430
			swait()
2431
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2432
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30), Rad(0), Rad(0)), 0.3)
2433
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
2434
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
2435
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(145)), 0.1)
2436
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(-145)), 0.1)
2437
	end
2438
	for i = 0,6.2,0.1 do
2439
			swait()
2440
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
2441
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2442
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
2443
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
2444
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
2445
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
2446
	end
2447
	attack = false
2448
        Character.Head.face.Texture = "rbxassetid://620619801"
2449
	hum.WalkSpeed = 40
2450
end
2451
2452
2453
function BOI()
2454
	attack = true
2455
	hum.WalkSpeed = 1.01
2456
	CreateSound("390901873", hed, 10, 1)
2457
        Character.Head.face.Texture = "rbxassetid://282463320"
2458
	for i = 0,4,0.1 do
2459
		swait()
2460
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2461
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2462
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2463
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2464
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(50), Rad(90)), 0.1)
2465
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-50), Rad(-90)), 0.1)
2466
	end
2467
	for i = 0,4,0.1 do
2468
		swait()
2469
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2470
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
2471
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2472
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2473
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(140), Rad(60)), 0.1)
2474
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-140), Rad(-60)), 0.1)
2475
	end
2476
	attack = false
2477
        Character.Head.face.Texture = "rbxassetid://620619801"
2478
	hum.WalkSpeed = 40
2479
end
2480
2481
function DrinkdaDrink()
2482
	if false then
2483
	attack = true
2484
	RHe.Transparency = 0
2485
	hum.WalkSpeed = 3
2486
	local Munch = CreateSound("554208103", hed, 5, 1)
2487
	swait(2)
2488
	repeat
2489
	for i = 0,6,0.1 do
2490
		swait()
2491
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
2492
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2493
		RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
2494
		LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
2495
		RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
2496
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.3)
2497
	end
2498
	until Munch.Playing == false
2499
	hum.WalkSpeed = 40
2500
	RHe.Transparency = 1
2501
	attack = false
2502
	end
2503
end
2504
2505
function EatdaChips()
2506
	attack = true
2507
	RHk.Transparency = 0
2508
	hum.WalkSpeed = 3
2509
	local Muncha = CreateSound("1575472350", hed, 5, 1)
2510
	swait(2)
2511
	repeat
2512
	for i = 0,6,0.1 do
2513
		swait()
2514
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
2515
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2516
		RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
2517
		LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
2518
		RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
2519
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.3)
2520
	end
2521
	until Muncha.Playing == false
2522
	hum.WalkSpeed = 40
2523
	RHk.Transparency = 1
2524
	attack = false
2525
end
2526
2527
function Sittyboi()
2528
	attack = true
2529
        lul:Pause()
2530
	text.Text = "Waiting..."
2531
        AAAAA.SoundId = "rbxassetid://1239136800"
2532
        AAAAA.TimePosition = 0
2533
        AAAAA:Play()
2534
	hum.WalkSpeed = 0
2535
	repeat
2536
	swait()
2537
	for i = 0, 1, 0.1 do
2538
		swait()
2539
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -1.6 + 0.1 * Player_Size * Cos(sine / 20)) * angles(Rad(-15), Rad(0), Rad(0)), 0.1)
2540
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
2541
		RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(75), Rad(0), Rad(5)), 0.1)
2542
		LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(75), Rad(0), Rad(-5)), 0.1)
2543
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(70), Rad(0 + 5 * Sin(sine / 20)), Rad(-30 + 5 * Sin(sine / 20))), 0.1)
2544
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.2 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-15), Rad(20), Rad(-15)), 0.1)
2545
	end
2546
	until AAAAA.Playing == false
2547
	attack = false
2548
        AAAAA:Stop()
2549
        lul:Resume()
2550
	text.Text = "Noti?? "
2551
	hum.WalkSpeed = 40
2552
end
2553
2554
function HELP()
2555
	attack = true
2556
	hum.WalkSpeed = 1.01
2557
        Character.Head.face.Texture = "rbxassetid://307972876"
2558
	CreateSound("1123321019", hed, 10, 1)
2559
	for i = 0,15,0.1 do
2560
		swait()
2561
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2562
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2563
		RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2564
		LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2565
		RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
2566
		LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
2567
	end
2568
  	CreateSound("198462271", hed, 10, 1)
2569
	for i = 0,8,0.1 do
2570
                Character.Head.face.Texture = "rbxassetid://341497730"
2571
		swait()
2572
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2573
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2574
		RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2575
		LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2576
		RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
2577
		LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
2578
	end
2579
	for i = 0,8,0.1 do
2580
                Character.Head.face.Texture = "rbxassetid://341497730"
2581
		swait()
2582
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2583
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(60), Rad(0), Rad(0)), 0.3)
2584
		RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2585
		LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2586
		RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
2587
		LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
2588
	end
2589
  	CreateSound("948494432", hed, 10, 1)
2590
	for i = 0,7.5,0.1 do
2591
                Character.Head.face.Texture = "rbxassetid://249062487"
2592
		swait()
2593
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2594
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(60), Rad(0), Rad(0)), 0.3)
2595
		RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2596
		LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2597
		RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
2598
		LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
2599
	end
2600
  	CreateSound("1542642349", hed, 10, 1)
2601
	for i = 0,10,0.1 do
2602
                Character.Head.face.Texture = "rbxassetid://270636807"
2603
		swait()
2604
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2605
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2606
		RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2607
		LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2608
		RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
2609
		LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
2610
	end
2611
  	CreateSound("269597232", hed, 10, 1)
2612
	for i = 0,6,0.1 do
2613
                Character.Head.face.Texture = "rbxassetid://265057155"
2614
		swait()
2615
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2616
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2617
		RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2618
		LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2619
		RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
2620
		LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
2621
	end
2622
	attack = false
2623
        Character.Head.face.Texture = "rbxassetid://620619801"
2624
	hum.WalkSpeed = 40
2625
end
2626
2627
danci = false
2628
2629
function dingidongo() --my head burns
2630
	attack = true
2631
	danci = true
2632
	hum.WalkSpeed = 27.6
2633
	texth.Text = "Having a Seizure."
2634
	text.Text = ""
2635
        gudsong:Play()
2636
        lul:Pause()
2637
	gudsong.TimePosition = 6.6
2638
        Character.Head.face.Texture = "rbxassetid://315792941"
2639
        repeat
2640
	for i = 0,1.87,0.23 do 
2641
		swait()
2642
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
2643
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
2644
		RH.C0 = clerp(RH.C0, CF(1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
2645
		LH.C0 = clerp(LH.C0, CF(-1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
2646
		RW.C0 = clerp(RW.C0, CF(1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(115)), 0.77)
2647
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-115)), 0.67)
2648
	end
2649
	if gudsong.TimePosition == 11.937 then
2650
		gudsong.TimePosition = 6.6
2651
	end
2652
        for i = 0,1.87,0.23 do
2653
                swait()
2654
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
2655
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
2656
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
2657
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
2658
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
2659
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.7)
2660
        end
2661
        until danci == false
2662
        gudsong:Stop()
2663
	attack = false
2664
	lul:Resume()
2665
	texth.Text = ""
2666
	text.Text = "Noti?? "
2667
	attack = false
2668
        Character.Head.face.Texture = "rbxassetid://620619801"
2669
	hum.WalkSpeed = 40
2670
end
2671
2672
function hap() --much hap
2673
	attack = true
2674
	hum.WalkSpeed = 0.10
2675
	CreateSound("363808674", hed, 10, 1)
2676
        Character.Head.face.Texture = "rbxassetid://315792941"
2677
	for i = 0,12,0.1 do
2678
		swait()
2679
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2680
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(180)), 0.3)
2681
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2682
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2683
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
2684
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
2685
	end
2686
	CreateSound("233168827", hed, 10, 1)
2687
        Character.Head.face.Texture = "rbxassetid://335761015"
2688
	for i = 0,10,0.1 do
2689
		swait()
2690
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2691
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(180)), 0.3)
2692
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2693
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2694
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
2695
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
2696
	end
2697
        CreateSound("363808674", hed, 10, 1)
2698
	attack = false
2699
        Character.Head.face.Texture = "rbxassetid://620619801"
2700
	hum.WalkSpeed = 40
2701
end
2702
2703
function Gumilol()
2704
	attack = true
2705
	hum.WalkSpeed = 0
2706
	local Senses = CreateSound("605297168", hed, 6, 1)
2707
	swait(2)
2708
	repeat
2709
		swait()
2710
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.2)
2711
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.2)
2712
		RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.2)
2713
		LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.2)
2714
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.2)
2715
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.2)
2716
	until Senses.TimePosition > 2.7
2717
	for i = 0, 3, 0.1 do
2718
		swait()
2719
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size) * angles(Rad(-30), Rad(0), Rad(0)), 0.5)
2720
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
2721
		RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
2722
		LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
2723
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.5)
2724
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
2725
	end
2726
	root.Anchored = true
2727
	repeat
2728
		swait()
2729
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.7 + 0.1* Player_Size) * angles(Rad(90), Rad(0), Rad(0)), 0.5)
2730
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
2731
		RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
2732
		LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
2733
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.5)
2734
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
2735
	until Senses.Playing == false
2736
	hum.WalkSpeed = 40
2737
	attack = false
2738
	root.Anchored = false
2739
end
2740
function oofmyass()
2741
	attack = true
2742
	hum.WalkSpeed = 0
2743
	CreateSound("663306786", tors, 3, 1)
2744
	for i = 0, 12, 0.1 do
2745
		swait()
2746
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0 + 1 * i * Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.1)
2747
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
2748
		RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(47), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
2749
		LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
2750
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(75), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
2751
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(143), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
2752
	end
2753
	CreateSound("663307468", tors, 6, 1)
2754
	for i = 0, 6, 0.1 do
2755
		swait()
2756
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 4500 * Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2757
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
2758
		RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(47), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
2759
		LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
2760
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(75), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
2761
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(156), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
2762
	end
2763
	hum.WalkSpeed = 40
2764
	attack = false
2765
end
2766
function WoodyGotWood()
2767
	attack = true
2768
	hum.WalkSpeed = 0
2769
	local Woodlenny = CreateSound("1764642350", hed, 6, 1)
2770
	swait(2)
2771
	repeat
2772
		swait()
2773
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 5)) * angles(Rad(20), Rad(0), Rad(5)), 0.2)
2774
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20), Rad(0), Rad(-5 - 15 * Sin(sine / 20))), 0.2)
2775
		RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.2)
2776
		LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.2)
2777
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.2)
2778
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(0), Rad(-10)), 0.2)
2779
	until Woodlenny.TimePosition > 3.6
2780
	root.Anchored = true
2781
	repeat
2782
		swait()
2783
		for i = 0, 2, 0.1 do
2784
			swait()
2785
			rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.7 + 0.1* Player_Size) * angles(Rad(-90), Rad(0), Rad(0)), 0.5)
2786
			tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
2787
			RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
2788
			LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
2789
			RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(90)), 0.5)
2790
			LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
2791
		end
2792
		for i = 0, 1.6, 0.1 do
2793
			swait()
2794
			rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.4 + 0.1* Player_Size) * angles(Rad(-90), Rad(0), Rad(0)), 0.5)
2795
			tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
2796
			RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
2797
			LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
2798
			RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(75)), 0.5)
2799
			LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-75)), 0.5)
2800
		end
2801
	until Woodlenny.Playing == false
2802
	hum.WalkSpeed = 40
2803
	attack = false
2804
	root.Anchored = false
2805
end
2806
2807
function LeChange()
2808
	attack = true
2809
	hum.WalkSpeed = 40
2810
	lul.Pitch = 1
2811
        lul:Stop()
2812
	local mue = math.random(1,14)
2813
	if mue == 1 then
2814
		lul.SoundId = "rbxassetid://193889412"
2815
	end
2816
	if mue == 2 then
2817
		lul.SoundId = "rbxassetid://274690929"
2818
	end
2819
	if mue == 3 then
2820
		lul.SoundId = "rbxassetid://1241998626"
2821
	end
2822
	if mue == 4 then
2823
		lul.SoundId = "rbxassetid://1878962648"
2824
	end
2825
	if mue == 5 then
2826
		lul.SoundId = "rbxassetid://185117072"
2827
	end
2828
	if mue == 6 then
2829
		lul.SoundId = "rbxassetid://295856024"
2830
	end
2831
	if mue == 7 then
2832
		lul.SoundId = "rbxassetid://2054013600"
2833
	end
2834
	if mue == 8 then
2835
		lul.SoundId = "rbxassetid://1463709693"
2836
		lul.Pitch = 1.4
2837
	end
2838
	if mue == 9 then
2839
		lul.SoundId = "rbxassetid://575705300"
2840
	end
2841
	if mue == 10 then
2842
		lul.SoundId = "rbxassetid://142924062"
2843
	end
2844
	if mue == 11 then
2845
		lul.SoundId = "rbxassetid://251072363"
2846
	end
2847
	if mue == 12 then
2848
		lul.SoundId = "rbxassetid://731061980"
2849
	end
2850
	if mue == 13 then
2851
		lul.SoundId = "rbxassetid://455682677"
2852
	end
2853
	if mue == 14 then
2854
		lul.SoundId = "rbxassetid://1283123885"
2855
	end
2856
	hum.WalkSpeed = 40
2857
        lul:Play()
2858
	attack = false
2859
	root.Anchored = false
2860
end
2861
2862
function SCREAM()
2863
	attack = true
2864
	hum.WalkSpeed = 70
2865
	lul:Pause()
2866
        Character.Head.face.Texture = "rbxassetid://1667792"
2867
        local A = math.random(1,83)
2868
        if A == 1 then
2869
            AAAAA.SoundId = "rbxassetid://580806904"
2870
            AAAAA.TimePosition = 0
2871
        end
2872
        if A == 2 then
2873
            AAAAA.SoundId = "rbxassetid://569124237"
2874
            AAAAA.TimePosition = 0
2875
        end
2876
        if A == 3 then
2877
            AAAAA.SoundId = "rbxassetid://824995694"
2878
            AAAAA.TimePosition = 0
2879
        end
2880
        if A == 4 then
2881
            AAAAA.SoundId = "rbxassetid://619398081"
2882
            AAAAA.TimePosition = 0
2883
        end
2884
        if A == 5 then
2885
            AAAAA.SoundId = "rbxassetid://561567000"
2886
            AAAAA.TimePosition = 0
2887
        end
2888
        if A == 6 then
2889
            AAAAA.SoundId = "rbxassetid://780544434"
2890
            AAAAA.TimePosition = 0
2891
        end
2892
        if A == 7 then
2893
            AAAAA.SoundId = "rbxassetid://1127778994"
2894
            AAAAA.TimePosition = 0
2895
        end
2896
        if A == 8 then
2897
            AAAAA.SoundId = "rbxassetid://2016152738"
2898
            AAAAA.TimePosition = 0
2899
        end
2900
        if A == 9 then
2901
            AAAAA.SoundId = "rbxassetid://1649268255"
2902
            AAAAA.TimePosition = 0
2903
        end
2904
        if A == 10 then
2905
            AAAAA.SoundId = "rbxassetid://318925857"
2906
            AAAAA.TimePosition = 0
2907
        end
2908
        if A == 11 then
2909
            AAAAA.SoundId = "rbxassetid://1231447409"
2910
            AAAAA.TimePosition = 0
2911
        end
2912
        if A == 12 then
2913
            AAAAA.SoundId = "rbxassetid://1173662546"
2914
            AAAAA.TimePosition = 0
2915
        end
2916
        if A == 13 then
2917
            AAAAA.SoundId = "rbxassetid://1731102335"
2918
            AAAAA.TimePosition = 0
2919
        end
2920
        if A == 14 then
2921
            AAAAA.SoundId = "rbxassetid://597084853"
2922
            AAAAA.TimePosition = 0
2923
        end
2924
        if A == 15 then
2925
            AAAAA.SoundId = "rbxassetid://255219578"
2926
            AAAAA.TimePosition = 0
2927
        end
2928
        if A == 16 then
2929
            AAAAA.SoundId = "rbxassetid://968042399"
2930
            AAAAA.TimePosition = 0
2931
        end
2932
        if A == 17 then
2933
            AAAAA.SoundId = "rbxassetid://2088388847"
2934
            AAAAA.TimePosition = 0
2935
        end
2936
        if A == 18 then
2937
            AAAAA.SoundId = "rbxassetid://1958305455"
2938
            AAAAA.TimePosition = 0
2939
        end
2940
        if A == 19 then
2941
            AAAAA.SoundId = "rbxassetid://1171758804"
2942
            AAAAA.TimePosition = 0
2943
        end
2944
        if A == 20 then
2945
            AAAAA.SoundId = "rbxassetid://1453459167"
2946
            AAAAA.TimePosition = 0
2947
        end
2948
        if A == 21 then
2949
            AAAAA.SoundId = "rbxassetid://2000897208"
2950
            AAAAA.TimePosition = 0
2951
        end
2952
        if A == 22 then
2953
            AAAAA.SoundId = "rbxassetid://841541884"
2954
            AAAAA.TimePosition = 0
2955
        end
2956
        if A == 23 then
2957
            AAAAA.SoundId = "rbxassetid://839044936"
2958
            AAAAA.TimePosition = 0
2959
        end
2960
        if A == 24 then
2961
            AAAAA.SoundId = "rbxassetid://520168377"
2962
            AAAAA.TimePosition = 0
2963
        end
2964
        if A == 25 then
2965
            AAAAA.SoundId = "rbxassetid://655669511"
2966
            AAAAA.TimePosition = 0
2967
        end
2968
        if A == 26 then
2969
            AAAAA.SoundId = "rbxassetid://1125711065"
2970
            AAAAA.TimePosition = 0
2971
        end
2972
        if A == 27 then
2973
            AAAAA.SoundId = "rbxassetid://482886779"
2974
            AAAAA.TimePosition = 0
2975
        end
2976
        if A == 28 then
2977
            AAAAA.SoundId = "rbxassetid://470406966"
2978
            AAAAA.TimePosition = 0
2979
        end
2980
        if A == 29 then
2981
            AAAAA.SoundId = "rbxassetid://363239413"
2982
            AAAAA.TimePosition = 0
2983
        end
2984
        if A == 30 then
2985
            AAAAA.SoundId = "rbxassetid://1183260037"
2986
            AAAAA.TimePosition = 0
2987
        end
2988
        if A == 31 then
2989
            AAAAA.SoundId = "rbxassetid://644321050"
2990
            AAAAA.TimePosition = 0
2991
        end
2992
        if A == 32 then
2993
            AAAAA.SoundId = "rbxassetid://962124783"
2994
            AAAAA.TimePosition = 0
2995
        end
2996
        if A == 33 then
2997
            AAAAA.SoundId = "rbxassetid://328782098"
2998
            AAAAA.TimePosition = 0
2999
        end
3000
        if A == 34 then
3001
            AAAAA.SoundId = "rbxassetid://1868475933"
3002
            AAAAA.TimePosition = 0
3003
        end
3004
        if A == 35 then
3005
            AAAAA.SoundId = "rbxassetid://606775826"
3006
            AAAAA.TimePosition = 0
3007
        end
3008
        if A == 36 then
3009
            AAAAA.SoundId = "rbxassetid://299132320"
3010
            AAAAA.TimePosition = 0
3011
        end
3012
        if A == 37 then
3013
            AAAAA.SoundId = "rbxassetid://153109732"
3014
            AAAAA.TimePosition = 0
3015
        end
3016
        if A == 37 then
3017
            AAAAA.SoundId = "rbxassetid://457506669"
3018
            AAAAA.TimePosition = 0
3019
        end
3020
        if A == 38 then
3021
            AAAAA.SoundId = "rbxassetid://335628150"
3022
            AAAAA.TimePosition = 0
3023
        end
3024
        if A == 39 then
3025
            AAAAA.SoundId = "rbxassetid://488032404"
3026
            AAAAA.TimePosition = 0
3027
        end
3028
        if A == 40 then
3029
            AAAAA.SoundId = "rbxassetid://1375131348"
3030
            AAAAA.TimePosition = 0
3031
        end
3032
        if A == 41 then
3033
            AAAAA.SoundId = "rbxassetid://1314602285"
3034
            AAAAA.TimePosition = 0
3035
        end
3036
        if A == 42 then
3037
            AAAAA.SoundId = "rbxassetid://744281932"
3038
            AAAAA.TimePosition = 0
3039
        end
3040
        if A == 43 then
3041
            AAAAA.SoundId = "rbxassetid://434976383"
3042
            AAAAA.TimePosition = 0
3043
        end
3044
        if A == 44 then
3045
            AAAAA.SoundId = "rbxassetid://1842306658"
3046
            AAAAA.TimePosition = 0
3047
        end
3048
        if A == 45 then
3049
            AAAAA.SoundId = "rbxassetid://643472343"
3050
            AAAAA.TimePosition = 0
3051
        end
3052
        if A == 46 then
3053
            AAAAA.SoundId = "rbxassetid://221258319"
3054
            AAAAA.TimePosition = 0
3055
        end
3056
        if A == 47 then
3057
            AAAAA.SoundId = "rbxassetid://1679015957"
3058
            AAAAA.TimePosition = 0
3059
        end
3060
        if A == 48 then
3061
            AAAAA.SoundId = "rbxassetid://567908972"
3062
            AAAAA.TimePosition = 0
3063
        end
3064
        if A == 49 then
3065
            AAAAA.SoundId = "rbxassetid://717014037"
3066
            AAAAA.TimePosition = 0
3067
        end
3068
        if A == 50 then
3069
            AAAAA.SoundId = "rbxassetid://744323533"
3070
            AAAAA.TimePosition = 0
3071
        end
3072
        if A == 51 then
3073
            AAAAA.SoundId = "rbxassetid://889774006"
3074
            AAAAA.TimePosition = 0
3075
        end
3076
        if A == 52 then
3077
            AAAAA.SoundId = "rbxassetid://167137736"
3078
            AAAAA.TimePosition = 0
3079
        end
3080
        if A == 53 then
3081
            AAAAA.SoundId = "rbxassetid://251074756"
3082
            AAAAA.TimePosition = 0
3083
        end
3084
        if A == 54 then
3085
            AAAAA.SoundId = "rbxassetid://977558364"
3086
            AAAAA.TimePosition = 0
3087
        end
3088
        if A == 55 then
3089
            AAAAA.SoundId = "rbxassetid://328728034"
3090
            AAAAA.TimePosition = 0
3091
        end
3092
        if A == 56 then
3093
            AAAAA.SoundId = "rbxassetid://1266243649"
3094
            AAAAA.TimePosition = 0
3095
        end
3096
        if A == 57 then
3097
            AAAAA.SoundId = "rbxassetid://964618925"
3098
            AAAAA.TimePosition = 0
3099
        end
3100
        if A == 58 then
3101
            AAAAA.SoundId = "rbxassetid://1803630339"
3102
            AAAAA.TimePosition = 0
3103
        end
3104
        if A == 59 then
3105
            AAAAA.SoundId = "rbxassetid://840189092"
3106
            AAAAA.TimePosition = 0
3107
        end
3108
        if A == 60 then
3109
            AAAAA.SoundId = "rbxassetid://1559029429"
3110
            AAAAA.TimePosition = 0
3111
        end
3112
        if A == 61 then
3113
            AAAAA.SoundId = "rbxassetid://1638542850"
3114
            AAAAA.TimePosition = 0
3115
        end
3116
        if A == 62 then
3117
            AAAAA.SoundId = "rbxassetid://803576871"
3118
            AAAAA.TimePosition = 0
3119
        end
3120
        if A == 63 then
3121
            AAAAA.SoundId = "rbxassetid://698882646"
3122
            AAAAA.TimePosition = 0
3123
        end
3124
        if A == 64 then
3125
            AAAAA.SoundId = "rbxassetid://1151976352"
3126
            AAAAA.TimePosition = 0
3127
        end
3128
        if A == 65 then
3129
            AAAAA.SoundId = "rbxassetid://406116544"
3130
            AAAAA.TimePosition = 0
3131
        end
3132
        if A == 66 then
3133
            AAAAA.SoundId = "rbxassetid://316022829"
3134
            AAAAA.TimePosition = 0
3135
        end
3136
        if A == 67 then
3137
            AAAAA.SoundId = "rbxassetid://171914461"
3138
            AAAAA.TimePosition = 0
3139
        end
3140
        if A == 68 then
3141
            AAAAA.SoundId = "rbxassetid://287491840"
3142
            AAAAA.TimePosition = 0
3143
        end
3144
        if A == 69 then
3145
            AAAAA.SoundId = "rbxassetid://430752531"
3146
            AAAAA.TimePosition = 0
3147
        end
3148
        if A == 70 then
3149
            AAAAA.SoundId = "rbxassetid://531023877"
3150
            AAAAA.TimePosition = 0
3151
        end
3152
        if A == 71 then
3153
            AAAAA.SoundId = "rbxassetid://271588868"
3154
            AAAAA.TimePosition = 0
3155
        end
3156
        if A == 72 then
3157
            AAAAA.SoundId = "rbxassetid://602958674"
3158
            AAAAA.TimePosition = 0
3159
        end
3160
        if A == 73 then
3161
            AAAAA.SoundId = "rbxassetid://899472110"
3162
            AAAAA.TimePosition = 0
3163
        end
3164
        if A == 74 then
3165
            AAAAA.SoundId = "rbxassetid://793986125"
3166
            AAAAA.TimePosition = 0
3167
        end
3168
        if A == 75 then
3169
            AAAAA.SoundId = "rbxassetid://317643401"
3170
            AAAAA.TimePosition = 0
3171
        end
3172
        if A == 76 then
3173
            AAAAA.SoundId = "rbxassetid://427265119"
3174
            AAAAA.TimePosition = 0
3175
        end
3176
        if A == 77 then
3177
            AAAAA.SoundId = "rbxassetid://318250043"
3178
            AAAAA.TimePosition = 0
3179
        end
3180
        if A == 78 then
3181
            AAAAA.SoundId = "rbxassetid://272135781"
3182
            AAAAA.TimePosition = 0
3183
        end
3184
        if A == 79 then
3185
            AAAAA.SoundId = "rbxassetid://302662929"
3186
            AAAAA.TimePosition = 0
3187
        end
3188
        if A == 80 then
3189
            AAAAA.SoundId = "rbxassetid://1226918619"
3190
            AAAAA.TimePosition = 0
3191
        end
3192
        if A == 81 then
3193
            AAAAA.SoundId = "rbxassetid://973891000"
3194
            AAAAA.TimePosition = 0
3195
        end
3196
        if A == 82 then
3197
            AAAAA.SoundId = "rbxassetid://1002843959"
3198
            AAAAA.TimePosition = 0
3199
        end
3200
        if A == 83 then
3201
            AAAAA.SoundId = "rbxassetid://1441494988"
3202
            AAAAA.TimePosition = 0
3203
        end
3204
        AAAAA:Play()
3205
        repeat
3206
		swait()
3207
                AAAAA.Parent = tors
3208
	        rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
3209
    until AAAAA.Playing == false
3210
	hum.WalkSpeed = 40
3211
    attack = false
3212
    lul:Resume()
3213
    Character.Head.face.Texture = "rbxassetid://620619801"
3214
    hum.WalkSpeed = 40
3215
end
3216
3217
lolxdtest = false --dont remove or script wont work
3218
MoreTaunts = false
3219
mouse.KeyDown:connect(function(key)
3220
	if key == 'm' then
3221
		MERKIO:Stop()
3222
		AAAAA:Stop()
3223
		thonks:Stop()
3224
		danci = false
3225
	elseif key == 'n' and angery == true then
3226
		angery = false
3227
		MoreTaunts = false
3228
		print"Back to normal Taunts"
3229
	end
3230
	if attack == false then
3231
		if lolxdtest == false then
3232
		if key == 'q' then
3233
			THEBESTOVERUSEDJOKEEVER()
3234
		elseif key == 'e' then
3235
			SCREAM()
3236
		elseif key == 'b' and angery == false then
3237
			angery = true
3238
			MoreTaunts = true
3239
			print"Replaced y,u,h,j,k,x,l with new Taunts"
3240
		elseif key == 'n' and angery == true then
3241
			angery = false
3242
		elseif key == 'r' then
3243
                        sneakonehundred()
3244
		elseif key == 't' then
3245
                        DANCEFORME()
3246
		elseif key == 'y' and MoreTaunts == false then
3247
                        takethat()
3248
		elseif key == 'f' then
3249
                        Tauntmelon()
3250
		elseif key == 'z' then
3251
			EndMySufferingV2()
3252
		elseif key == 'g' then
3253
                        un_fun()
3254
                elseif key == 'p' then
3255
                        HELP()
3256
                elseif key == 'u' and MoreTaunts == false then
3257
                        BOI()
3258
                elseif key == 'o' then
3259
                        NO_U()
3260
                elseif key == 'f' then
3261
                        Ashes()
3262
		elseif key == 'h' and MoreTaunts == false then
3263
			NEN()
3264
                elseif key == 'g' then
3265
                        AnotherOne()
3266
                elseif key == 'k' and MoreTaunts == false then
3267
                        kyu_will_break_your_neck_asdf_longest_function_name_ever_xd()
3268
                elseif key == 'j' and MoreTaunts == false then
3269
                        WhatHuh()
3270
                elseif key == 'i' then
3271
                        fbiopenup()
3272
                elseif key == 'l' and MoreTaunts == false then
3273
                        Victory()
3274
		elseif key == 'z' then
3275
			EndMySufferingV2()
3276
		elseif key == 'x' and MoreTaunts == false then
3277
			ShutTheHellUp()
3278
		elseif key == 'v' then
3279
			dead()
3280
                elseif key == 'c' and MoreTaunts == false then
3281
                        WRY()
3282
		elseif key == "y" and MoreTaunts == true then
3283
			thonki()
3284
		elseif key == "u" and MoreTaunts == true then
3285
			Gumilol()
3286
		elseif key == "j" and MoreTaunts == true then
3287
			WoodyGotWood()
3288
		elseif key == "h" and MoreTaunts == true then
3289
			oofmyass()
3290
		elseif key == "k" and MoreTaunts == true then
3291
			DrinkdaDrink()
3292
		elseif key == "l" and MoreTaunts == true then
3293
			EatdaChips()
3294
		elseif key == "x" and MoreTaunts == true then
3295
			Sittyboi()
3296
		elseif key == "c" and MoreTaunts == true then
3297
			LeChange()
3298
		end
3299
		end
3300
		end
3301
	end)
3302
3303
function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
3304
  local Hitboxpart = Instance.new("Part", EffectModel)
3305
  RemoveOutlines(Hitboxpart)
3306
  Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
3307
  Hitboxpart.CanCollide = false
3308
  Hitboxpart.Transparency = 1
3309
  Hitboxpart.Anchored = true
3310
  Hitboxpart.CFrame = Pose
3311
  game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
3312
  MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
3313
end
3314
wait2 = false
3315
combo = 1
3316
3317
3318
3319
3320
mouse.Button1Down:connect(function(key)
3321
  if attack == false then
3322
    attack = true
3323
    hum.WalkSpeed = 3.01
3324
    if combo == 1 then
3325
	for i = 0, 1.2, 0.1 do
3326
        swait()
3327
        rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-65)), 0.3)
3328
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(-65)), 0.1)
3329
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.1)
3330
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(40)), 0.3)
3331
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(-2.5), math.rad(0), math.rad(-0)), 0.3)
3332
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
3333
		  end
3334
		CreateSound("608537390", ra, 3, .8)
3335
		local sude = Instance.new("Part", ra)
3336
		sude.Size = Vector3.new(1, 1, 1)
3337
		sude:BreakJoints()
3338
		sude.Transparency = 1
3339
		sude.CanCollide = false
3340
		local dmgweld = Instance.new("Weld", sude)
3341
		dmgweld.Part0 = ra
3342
		dmgweld.Part1 = sude
3343
		dmgweld.C0 = dmgweld.C0 * CFrame.new(0,0,1.5)
3344
			local function death(part)
3345
				local tor = part.Parent:findFirstChild("Torso")
3346
				if tor ~= nil then
3347
					CreateSound("1615641704", ra, 7, 1)
3348
					local heds = part.Parent:findFirstChild("Head")
3349
					local vel = Instance.new("BodyVelocity", tor)
3350
					vel.Velocity = tor.CFrame.lookVector * -754
3351
					vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
3352
					local vels = Instance.new("BodyVelocity", heds)
3353
					vels.Velocity = heds.CFrame.lookVector * -546745
3354
					vels.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
3355
					tor:BreakJoints()
3356
					if tor then
3357
						tor.RotVelocity = game.Players.LocalPlayer.Character.Torso.CFrame.rightVector * 34
3358
						tor.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.rightVector * 34
3359
					end
3360
					wait(1.4)
3361
					sude:destroy()
3362
				end
3363
			end
3364
			sude.Touched:connect(death)
3365
      for i = 0, 1.2, 0.1 do
3366
        swait()
3367
        rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(55)), 0.3)
3368
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
3369
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(95), math.rad(0), math.rad(40)), 0.1)
3370
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
3371
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-17)), 0.3)
3372
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
3373
      end
3374
    end
3375
    hum.WalkSpeed = 40
3376
    wait2 = false
3377
    attack = false
3378
	end
3379
end)
3380
3381
-------------------------------------------------------
3382
--End Attacks N Stuff--
3383
-------------------------------------------------------
3384
3385
3386
while jumping do
3387
 Humanoid.Jump = true
3388
 wait(0.9)
3389
end
3390
3391
3392
3393
3394
-------------------------------------------------------
3395
--Start Animations--
3396
-------------------------------------------------------
3397
local PlayerSize = 1
3398
local FT,RA,LA,RL,LL = Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh")
3399
FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
3400
RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
3401
LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
3402
RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
3403
LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
3404
3405
3406
local equipped = false
3407
local idle = 0
3408
local change = 1
3409
local val = 0
3410
local toim = 0
3411
local idleanim = 0.4
3412
hum.Animator.Parent = nil
3413
while true do
3414
	swait()
3415
	sine = sine + change
3416
	local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
3417
	local velderp = root.Velocity.y
3418
	hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
3419
	if equipped == true or equipped == false then
3420
		if attack == false then
3421
			idle = idle + 1
3422
		else
3423
			idle = 0
3424
		end
3425
		if 1 < root.Velocity.y and hitfloor == nil then
3426
			Anim = "Jump"
3427
			if attack == false then
3428
                rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
3429
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(0)), 0.3)
3430
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(15)),0.3)
3431
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(-15)),0.3)
3432
                LH.C0=clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
3433
                RH.C0=clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
3434
			end
3435
		elseif -1 > root.Velocity.y and hitfloor == nil then
3436
			Anim = "Fall"
3437
			if attack == false then
3438
                rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
3439
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(0), Rad(0)), 0.3)
3440
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(90)),0.3)
3441
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(-90)),0.3)
3442
                LH.C0 = clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
3443
                RH.C0 = clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
3444
			end
3445
		elseif torvel < 1 and hitfloor ~= nil then
3446
			Anim = "Idle"
3447
			change = .5
3448
			if attack == false then
3449
if angery == false then
3450
VALUE1 = false
3451
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
3452
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3453
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
3454
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3455
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(5 - 2.5 * Sin(sine / 20))), 0.1)
3456
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-5 + 2.5 * Sin(sine / 20))), 0.1)
3457
if VALUE1 == false and math.random(1,200) == 1 then
3458
				coroutine.resume(coroutine.create(function()
3459
					VALUE1 = true
3460
				for i = 1, 25 do
3461
						swait()
3462
					tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-25),math.rad((15+math.random(-15,15)/15)),math.rad(30)),.3)
3463
					end
3464
					VALUE1 = false
3465
					
3466
				end))
3467
end
3468
elseif angery == true then
3469
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
3470
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
3471
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3472
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3473
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
3474
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
3475
if VALUE1 == false and math.random(1,200) == 1 then
3476
				coroutine.resume(coroutine.create(function()
3477
					VALUE1 = true
3478
					for i = 1, 25 do
3479
						swait()
3480
		FT.Parent = tors
3481
		RA.Parent = ra
3482
		LA.Parent = la
3483
		RL.Parent = rl
3484
		LL.Parent = ll
3485
		for _,v in next, char:GetDescendants() do
3486
			if(v:IsA'DataModelMesh')then
3487
				v.Offset = Vector3.new(math.random(-200,200)/100,math.random(-200,200)/100,math.random(-200,200)/100)
3488
			end
3489
		end
3490
					tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-25),math.rad((15+math.random(-15,15)/15)),math.rad(0)),.3)
3491
					end
3492
					VALUE1 = false
3493
		FT.Parent = nil
3494
		RA.Parent = nil
3495
		LA.Parent = nil
3496
		RL.Parent = nil
3497
		LL.Parent = nil
3498
		for _,v in next, char:GetDescendants() do
3499
			if(v:IsA'DataModelMesh')then
3500
				v.Offset = Vector3.new(0,0,0)
3501
			end
3502
		end
3503
					
3504
				end))
3505
	end
3506
end
3507
end
3508
		elseif tors.Velocity.magnitude < 50 and hitfloor ~= nil then
3509
			Anim = "Walk"
3510
			change = 1
3511
			if attack == false then
3512
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
3513
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
3514
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3515
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3516
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
3517
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
3518
			end
3519
		end
3520
	end
3521
	if 0 < #Effects then
3522
		for e = 1, #Effects do
3523
			if Effects[e] ~= nil then
3524
				local Thing = Effects[e]
3525
				if Thing ~= nil then
3526
					local Part = Thing[1]
3527
					local Mode = Thing[2]
3528
					local Delay = Thing[3]
3529
					local IncX = Thing[4]
3530
					local IncY = Thing[5]
3531
					local IncZ = Thing[6]
3532
					if 1 >= Thing[1].Transparency then
3533
						if Thing[2] == "Block1" then
3534
							Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
3535
							local Mesh = Thing[1].Mesh
3536
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3537
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3538
						elseif Thing[2] == "Block2" then
3539
							Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
3540
							local Mesh = Thing[7]
3541
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3542
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3543
						elseif Thing[2] == "Block3" then
3544
							Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
3545
							local Mesh = Thing[7]
3546
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3547
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3548
						elseif Thing[2] == "Cylinder" then
3549
							local Mesh = Thing[1].Mesh
3550
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3551
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3552
						elseif Thing[2] == "Blood" then
3553
							local Mesh = Thing[7]
3554
							Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
3555
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3556
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3557
						elseif Thing[2] == "Elec" then
3558
							local Mesh = Thing[1].Mesh
3559
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
3560
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3561
						elseif Thing[2] == "Disappear" then
3562
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3563
						elseif Thing[2] == "Shatter" then
3564
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3565
							Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
3566
							Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
3567
							Thing[6] = Thing[6] + Thing[5]
3568
						end
3569
					else
3570
						Part.Parent = nil
3571
						table.remove(Effects, e)
3572
					end
3573
				end
3574
			end
3575
		end
3576
	end
3577
end
3578
-------------------------------------------------------
3579
--End Animations And Script--
3580
-------------------------------------------------------