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