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