View difference between Paste ID: SMck0J4n and kksTkjG5
SHOW: | | - or go back to the newest paste.
1
--https://github.com/Mokiros/roblox-FE-compatibility
2
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
3
local Player,game,owner = owner,game
4
local RealPlayer = Player
5
do
6
	print("FE Compatibility code V2 by Mokiros")
7
	local RealPlayer = RealPlayer
8
	script.Parent = RealPlayer.Character
9
10
	--Fake event to make stuff like Mouse.KeyDown work
11
	local Disconnect_Function = function(this)
12
		this[1].Functions[this[2]] = nil
13
	end
14
	local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
15
	local FakeEvent_Metatable = {__index={
16
		Connect = function(this,f)
17
			local i = tostring(math.random(0,10000))
18
			while this.Functions[i] do
19
				i = tostring(math.random(0,10000))
20
			end
21
			this.Functions[i] = f
22
			return setmetatable({this,i},Disconnect_Metatable)
23
		end
24
	}}
25
	FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
26
	local function fakeEvent()
27
		return setmetatable({Functions={}},FakeEvent_Metatable)
28
	end
29
30
	--Creating fake input objects with fake variables
31
    local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
32
    FakeMouse.keyUp = FakeMouse.KeyUp
33
    FakeMouse.keyDown = FakeMouse.KeyDown
34
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
35
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
36
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
37
	end}
38
	--Merged 2 functions into one by checking amount of arguments
39
	CAS.UnbindAction = CAS.BindAction
40
41
	--This function will trigger the events that have been :Connect()'ed
42
	local function TriggerEvent(self,ev,...)
43
		for _,f in pairs(self[ev].Functions) do
44
			f(...)
45
		end
46
	end
47
	FakeMouse.TriggerEvent = TriggerEvent
48
	UIS.TriggerEvent = TriggerEvent
49
50
	--Client communication
51
	local Event = Instance.new("RemoteEvent")
52
	Event.Name = "UserInput_Event"
53
	Event.OnServerEvent:Connect(function(plr,io)
54
	    if plr~=RealPlayer then return end
55
		FakeMouse.Target = io.Target
56
		FakeMouse.Hit = io.Hit
57
		if not io.isMouse then
58
			local b = io.UserInputState == Enum.UserInputState.Begin
59
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
60
				return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
61
			end
62
			if io.UserInputType == Enum.UserInputType.MouseButton2 then
63
				return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
64
			end
65
			for _,t in pairs(CAS.Actions) do
66
				for _,k in pairs(t.Keys) do
67
					if k==io.KeyCode then
68
						t.Function(t.Name,io.UserInputState,io)
69
					end
70
				end
71
			end
72
			FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
73
			UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
74
	    end
75
	end)
76
	Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
77
	local Mouse = owner:GetMouse()
78
	local UIS = game:GetService("UserInputService")
79
	local input = function(io,RobloxHandled)
80
		if RobloxHandled then return end
81
		--Since InputObject is a client-side instance, we create and pass table instead
82
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
83
	end
84
	UIS.InputBegan:Connect(input)
85
	UIS.InputEnded:Connect(input)
86
87
	local h,t
88
	--Give the server mouse data every second frame, but only if the values changed
89
	--If player is not moving their mouse, client won't fire events
90
	local HB = game:GetService("RunService").Heartbeat
91
	while true do
92
		if h~=Mouse.Hit or t~=Mouse.Target then
93
			h,t=Mouse.Hit,Mouse.Target
94
			Event:FireServer({isMouse=true,Target=t,Hit=h})
95
		end
96
		--Wait 2 frames
97
		for i=1,2 do
98
			HB:Wait()
99
		end
100
	end]==],script)
101
102
	----Sandboxed game object that allows the usage of client-side methods and services
103
	--Real game object
104
	local RealGame = game
105
106
	--Metatable for fake service
107
	local FakeService_Metatable = {
108
		__index = function(self,k)
109
			local s = rawget(self,"_RealService")
110
			if s then
111
				return typeof(s[k])=="function"
112
				and function(_,...)return s[k](s,...)end or s[k]
113
			end
114
		end,
115
		__newindex = function(self,k,v)
116
			local s = rawget(self,"_RealService")
117
			if s then s[k]=v end
118
		end
119
	}
120
	local function FakeService(t,RealService)
121
		t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
122
		return setmetatable(t,FakeService_Metatable)
123
	end
124
125
	--Fake game object
126
	local FakeGame = {
127
		GetService = function(self,s)
128
			return rawget(self,s) or RealGame:GetService(s)
129
		end,
130
		Players = FakeService({
131
			LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
132
		},"Players"),
133
		UserInputService = FakeService(UIS,"UserInputService"),
134
		ContextActionService = FakeService(CAS,"ContextActionService"),
135
		RunService = FakeService({
136
			_btrs = {},
137
			RenderStepped = RealGame:GetService("RunService").Heartbeat,
138
			BindToRenderStep = function(self,name,_,fun)
139
				self._btrs[name] = self.Heartbeat:Connect(fun)
140
			end,
141
			UnbindFromRenderStep = function(self,name)
142
				self._btrs[name]:Disconnect()
143
			end,
144
		},"RunService")
145
	}
146
	rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
147
	FakeGame.service = FakeGame.GetService
148
	FakeService(FakeGame,game)
149
	--Changing owner to fake player object to support owner:GetMouse()
150
	game,owner = FakeGame,FakeGame.Players.LocalPlayer
151
end
152
153
154
wait(0.2)
155
156
local Player = owner
157
158
159
160
wait(0.2)
161
local Player, Character = Player, Player.Character;
162
local mouse = Player:GetMouse();
163
local Torso = Character:FindFirstChild("Torso")
164
local rootPart = Character:FindFirstChild("HumanoidRootPart")
165
local Humanoid = Character:FindFirstChild("Humanoid")
166
local Head = Character:FindFirstChild("Head")
167
local Right_Arm = Character:FindFirstChild("Right Arm")
168
local Left_Arm = Character:FindFirstChild("Left Arm")
169
local Right_Leg = Character:FindFirstChild("Right Leg")
170
local Left_Leg = Character:FindFirstChild("Left Leg")
171
local Right_Shoulder = Torso:FindFirstChild("Right Shoulder")
172
local Left_Shoulder = Torso:FindFirstChild("Left Shoulder")
173
local Right_Hip = Torso:FindFirstChild("Right Hip")
174
local Left_Hip = Torso:FindFirstChild("Left Hip")
175
local Neck = Torso:FindFirstChild("Neck")
176
local rootPart = Character:FindFirstChild("HumanoidRootPart")
177
local rootJoint = rootPart:FindFirstChild("RootJoint")
178
local CurrentIdle = "Idling1"
179
local Degree = 0.0175438596491228
180
local canremove = false
181
local debounce = false
182
local UIService=game:GetService'UserInputService'
183
Character.Sound:Destroy()
184
_G.SongName = math.random(1,9025232)
185
sin = math.sin
186
Right_Leg.FormFactor 		= "Custom";
187
Left_Leg.FormFactor			= "Custom";
188
rootPart.Archivable 		= true;
189
rootJoint.Archivable 		= true;
190
c_new						= CFrame.new;
191
c_angles					= CFrame.Angles;
192
i_new = Instance.new
193
Humanoid:ClearAllChildren();
194
local isAttacking = false
195
local isSprinting = false
196
local Animations = false
197
local Angle = 0
198
local Axis = 0
199
local angleSpeed = 1
200
local axisSpeed = angleSpeed
201
local currentAnim
202
local levetatingheight = 3
203
idly = 0
204
idle = idly
205
local Effects = Instance.new("Folder",Character)
206
Effects.Name = "Effects"
207
local SansAnim = false
208
V="Really black"
209
   
210
local txt = Instance.new("BillboardGui", Character)
211
txt.Adornee = Head
212
txt.Name = "_status"
213
txt.Size = UDim2.new(2, 0, 2, 0)
214
txt.StudsOffset = Vector3.new(-6.1, 6, 0)
215
local text = Instance.new("TextLabel", txt)
216
text.Size = UDim2.new(7, 0, 3, 0)
217
text.FontSize = "Size24"
218
text.TextScaled = true
219
text.TextTransparency = 0
220
text.BackgroundTransparency = 1
221
text.TextTransparency = 0
222
text.TextStrokeTransparency = 0
223
text.Font = "Garamond"
224
text.TextStrokeColor3 = Color3.new(0,0,0)
225
text.TextColor3 = Color3.new(1,1,1)
226
text.Text = "Evelyn"
227
228
for i,v in pairs(Character:GetChildren()) do
229
	if v:IsA('Shirt') or v:IsA('Pants') then
230
		v:Destroy()
231
	end
232
end
233
234
for i,v in pairs(Character:GetChildren()) do
235
	if v:IsA('CharacterMesh') then
236
		v:Destroy()
237
	end
238
end
239
240
Humanoid.MaxHealth = 200
241
Humanoid.Health = 200
242
243
function Trace()
244
local ch = Character:GetChildren()
245
for i = 1, #ch do
246
if ch[i].ClassName == "Part" and ch[i].Name ~= "HumanoidRootPart" then
247
local trace = Instance.new("Part",game.Workspace)
248
trace.Size = ch[i].Size
249
trace.Material = "Neon"
250
trace.Color = Color3.new(0,0,0)
251
trace.Transparency = 0.3
252
trace.CanCollide = false
253
trace.Anchored = true
254
trace.CFrame = ch[i].CFrame
255
if ch[i].Name == "Head" then
256
mehs = Instance.new("BlockMesh",trace)
257
mehs.Scale = Vector3.new(0.5,1.25,1.25)
258
end
259
tracedisappear = coroutine.wrap(function()
260
for i = 1, 7 do
261
wait()
262
trace.Transparency = trace.Transparency + .1
263
end
264
trace:Destroy()
265
end)
266
tracedisappear()
267
end
268
end
269
end
270
271
	local Theme =  Instance.new('Sound',Character.Torso)
272
	Theme.Looped = true
273
	Theme.Volume = 10
274
	Theme.MaxDistance=1000
275
	Theme.EmitterSize=20
276-
	Theme.SoundId = 'rbxassetid://1825836370'
276+
	Theme.SoundId = 'rbxassetid://406630973'
277
	Theme:Play()
278
279
newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
280
	wld = Instance.new("Weld", wp1)
281
	wld.Part0 = wp0
282
	wld.Part1 = wp1
283
	wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
284
	return wld
285
end
286
287
	it=Instance.new
288
	
289
	function nooutline(part)
290
		part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
291
	end
292
	
293
	function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
294
		local fp=it("Part")
295
		fp.formFactor=formfactor
296
		fp.Parent=parent
297
		fp.Reflectance=reflectance
298
		fp.Transparency=transparency
299
		fp.CanCollide=false
300
		fp.Locked=true
301
		fp.BrickColor=BrickColor.new(tostring(brickcolor))
302
		fp.Name=name
303
		fp.Size=size
304
		fp.Position=Character.Torso.Position
305
		nooutline(fp)
306
		fp.Material=material
307
		fp:BreakJoints()
308
		return fp
309
	end
310
	
311
	function weld(parent, part0, part1, c0, c1)
312
        local Weld = Instance.new("Weld")
313
                Weld.Parent = parent
314
                Weld.Part0 = part0
315
                Weld.Part1 = part1
316
                Weld.C0 = c0
317
                Weld.C1 = c1
318
        
319
        return Weld
320
end
321
322
function noOutline(part)
323
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
324
end
325
326
local function Part(Name,Color, Material, Transparency,Shape, Size, CFrame,CanCollide,Anchored,parent)
327
	local partie = i_new("Part",parent)
328
	partie.Name=Name
329
	partie.BrickColor = BrickColor.new(Color)
330
	partie.Material = Material
331
	partie.Shape = Shape
332
	partie.Transparency = Transparency
333
	partie.Size = Size
334
	partie.CFrame = CFrame
335
	partie.CanCollide = CanCollide
336
	partie.Anchored = Anchored
337
	return partie
338
end
339
340
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
341
342
--//=================================\\
343
--|| SAZERENOS' ARTIFICIAL HEARTBEAT
344
--\\=================================//
345
346
ArtificialHB = Instance.new("BindableEvent", script)
347
ArtificialHB.Name = "ArtificialHB"
348
349
script:WaitForChild("ArtificialHB")
350
351
frame = Frame_Speed
352
tf = 0
353
allowframeloss = false
354
tossremainder = false
355
lastframe = tick()
356
script.ArtificialHB:Fire()
357
358
game:GetService("RunService").Heartbeat:connect(function(s, p)
359
	tf = tf + s
360
	if tf >= frame then
361
		if allowframeloss then
362
			script.ArtificialHB:Fire()
363
			lastframe = tick()
364
		else
365
			for i = 1, math.floor(tf / frame) do
366
				script.ArtificialHB:Fire()
367
			end
368
		lastframe = tick()
369
		end
370
		if tossremainder then
371
			tf = 0
372
		else
373
			tf = tf - frame * math.floor(tf / frame)
374
		end
375
	end
376
end)
377
378
--//=================================\\
379
--\\=================================//
380
	
381
382
383
function swait(num)
384
	if num == 0 or num == nil then
385
		ArtificialHB.Event:wait()
386
	else
387
		for i = 1, num do
388
			ArtificialHB.Event:wait()
389
		end
390
	end
391
end
392
393
function mesh(Mesh, part, meshtype, meshid, offset, scale)
394
	local mesh = i_new(Mesh)
395
	mesh.Parent = part
396
	if Mesh == "SpecialMesh" then
397
		mesh.MeshType = meshtype
398
		mesh.MeshId = meshid
399
	end
400
	mesh.Offset = offset
401
	mesh.Scale = scale
402
	return mesh
403
end
404
405
Head.Transparency = 1
406
407
local _Face = Instance.new("Part",Head)
408
_Face.Name = "_Face"
409
_Face.Shape = Enum.PartType.Block
410
_Face.CanCollide = false
411
_Face.Color = Color3.new(0,0,0)
412
_Face.Transparency = 1
413
_Face.Material = "SmoothPlastic"
414
_Face.Size = Vector3.new(1.95, 1.85, 1.85)
415
_Face.TopSurface = Enum.SurfaceType.Smooth
416
_Face.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", _Face)
417
Weld.Part0 = Head
418
Weld.Part1 = _Face
419
Weld.C1 = CFrame.new(0,-0.3,-0.186)
420
_FaceMesh = Instance.new("SpecialMesh",_Face)
421
_FaceMesh.MeshType = "Sphere"
422
_FaceMesh.Scale = Vector3.new(1,1,1)
423
424
Eyes = Instance.new("Decal",_Face)
425
Eyes.Texture = "rbxassetid://1572409210"
426
427
Mouth = Instance.new("Decal",_Face)
428
Mouth.Texture = "rbxassetid://1572409375"
429
430
attack = false
431
attack2 = false
432
433
function FindNearestTorso(Position, Distance, SinglePlayer)
434
	if SinglePlayer then
435
		return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
436
	end
437
	local List = {}
438
	for i, v in pairs(workspace:GetChildren()) do
439
		if v:IsA("Model") then
440
			if v:findFirstChild("Torso") then
441
				if v ~= Character then
442
					if (v.Torso.Position - Position).magnitude <= Distance then
443
						table.insert(List, v)
444
					end 
445
				end 
446
			end 
447
		end 
448
	end
449
	return List
450
end
451
452
function Normal_Face()
453
if Transformed == false then
454
Eyes.Texture = "rbxassetid://1572409210"
455
Mouth.Texture = "rbxassetid://1572409375"
456
else
457
Eyes.Texture = "rbxassetid://1572409968"
458
Mouth.Texture = "rbxassetid://1572411867"
459
end
460
end
461
462
function Charm()
463
attack = true
464
attack2 = true
465
Animations = true
466
Eyes.Texture = "rbxassetid://1572409670"
467
Mouth.Texture = "rbxassetid://1572411867"
468
S = Instance.new("Sound")
469
S.Parent = Character.Torso
470
S.SoundId = "rbxassetid://875978120"
471
S.Volume = 10
472
S.Looped = false
473
S.Pitch = 1
474
S:Play()
475
for i = 0,0.8,0.01 do
476
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-15),math.rad(0),math.rad(-30)), 0.15)
477
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-15),math.rad(0),math.rad(30)), 0.15)
478
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-45),math.rad(0) + math.sin(sine/7.5)/5,math.rad(0)), 0.15)
479
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0),math.rad(0) - math.sin(sine/7.5)/5,math.rad(0)), 0.15)
480
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0) + math.sin(sine/7.5)/5,math.rad(0)), 0.15)
481
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0.2, 1.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0),math.rad(0) - math.sin(sine/7.5)/5, math.rad(-25)), 0.15)
482
swait()
483
end
484
Normal_Face()
485
Animations = false
486
attack = false
487
attack2 = false
488
end
489
490
function Laugh()
491
attack = true
492
Animations = true
493
Lauhg = Instance.new("Sound")
494
Lauhg.Parent = Character.Torso
495
Lauhg.SoundId = "rbxassetid://1098076461"
496
Lauhg.Volume = 8
497
Lauhg.Looped = false
498
Lauhg.Pitch = 1
499
Lauhg.TimePosition = 0.55
500
Lauhg:Play()
501
Eyes.Texture = "rbxassetid://1572408983"
502
Mouth.Texture = "rbxassetid://1572411867"
503
for i = 0,1,0.01 do
504
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.1, 0.5 + math.sin(sine/7.5)/10, 0) * c_angles(math.rad(-20),math.rad(-20),math.rad(0)), 0.15)
505
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.1, 0.5 + math.sin(sine/7.5)/10, 0) * c_angles(math.rad(-20),math.rad(20),math.rad(0)), 0.15)
506
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -0.8 - math.sin(sine/15)/15, 0) * c_angles(math.rad(-30),math.rad(0),math.rad(0)), 0.15)
507
		RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -0.4 - math.sin(sine/15)/15, -0.3) * c_angles(math.rad(-35),math.rad(0),math.rad(0)), 0.15)
508
		Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(20), math.rad(0),math.rad(0)), 0.15)
509
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 + math.sin(sine/1)/4, -0.25) * c_angles(math.rad(30),math.rad(0), math.rad(0)), 0.15)
510
swait()
511
end
512
Normal_Face()
513
Animations = false
514
attack = false
515
end
516
517
local target = nil
518
function Attackone()
519
attack = true
520
Animations = true
521
Eyes.Texture = "rbxassetid://1572409968"
522
Mouth.Texture = "rbxassetid://1572411867"
523
for i = 0,0.15,0.01 do
524
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5, 0) * c_angles(math.rad(130),math.rad(0),math.rad(20)), 0.2)
525
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5, 0) * c_angles(math.rad(90),math.rad(0),math.rad(-35)), 0.2)
526
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(-20),math.rad(0),math.rad(0)), 0.2)
527
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(20),math.rad(0),math.rad(0)), 0.2)
528
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1, 0) * c_angles(math.rad(0), math.rad(-60),math.rad(0)), 0.2)
529
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0.2, 1.5, 0) * c_angles(math.rad(0),math.rad(60), math.rad(0)), 0.2)
530
swait()
531
end
532
S = Instance.new("Sound")
533
S.Parent = Character.Torso
534
S.SoundId = "rbxassetid://417624771"
535
S.Volume = 8
536
S.Looped = false
537
S.Pitch = 1
538
S:Play()
539
coroutine.wrap(function()
540
con1=Right_Arm.Touched:connect(function(hit)
541
		if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name and hit.Parent.Name ~= target then
542
			target = hit.Parent.Name
543
			hit.Parent.Humanoid:TakeDamage(math.random(10,20))
544
S = Instance.new("Sound")
545
S.Parent = Character.Torso
546
S.SoundId = "rbxassetid://1907654067"
547
S.Volume = 8
548
S.Looped = false
549
S.Pitch = 1
550
S:Play()
551
		end
552
end)
553
wait(0.1)
554
con1:disconnect()
555
end)()
556
for i = 0,0.12,0.01 do
557
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5, 0) * c_angles(math.rad(75),math.rad(-30),math.rad(25)), 0.15)
558
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5, 0) * c_angles(math.rad(20),math.rad(0),math.rad(-15)), 0.15)
559
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(5),math.rad(0),math.rad(0)), 0.15)
560
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(-5),math.rad(0),math.rad(0)), 0.15)
561
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1, 0) * c_angles(math.rad(-20), math.rad(80),math.rad(0)), 0.15)
562
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0.2, 1.5, 0) * c_angles(math.rad(-20),math.rad(-80), math.rad(0)), 0.15)
563
swait()
564
end
565
Normal_Face()
566
target = nil
567
Animations = false
568
attack = false
569
end
570
571
function Attacktwo()
572
attack = true
573
Animations = true
574
Eyes.Texture = "rbxassetid://1572409968"
575
Mouth.Texture = "rbxassetid://1572411867"
576
for i = 0,0.15,0.01 do
577
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5, 0) * c_angles(math.rad(90),math.rad(0),math.rad(20)), 0.2)
578
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5, 0) * c_angles(math.rad(130),math.rad(0),math.rad(-35)), 0.2)
579
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(20),math.rad(0),math.rad(0)), 0.2)
580
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(-20),math.rad(0),math.rad(0)), 0.2)
581
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1, 0) * c_angles(math.rad(0), math.rad(60),math.rad(0)), 0.2)
582
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0.2, 1.5, 0) * c_angles(math.rad(0),math.rad(-60), math.rad(0)), 0.2)
583
swait()
584
end
585
S = Instance.new("Sound")
586
S.Parent = Character.Torso
587
S.SoundId = "rbxassetid://417624771"
588
S.Volume = 8
589
S.Looped = false
590
S.Pitch = 1
591
S:Play()
592
coroutine.wrap(function()
593
con1=Left_Arm.Touched:connect(function(hit)
594
		if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name and hit.Parent.Name ~= target then
595
			target = hit.Parent.Name
596
			hit.Parent.Humanoid:TakeDamage(math.random(10,20))
597
S = Instance.new("Sound")
598
S.Parent = Character.Torso
599
S.SoundId = "rbxassetid://1907654067"
600
S.Volume = 8
601
S.Looped = false
602
S.Pitch = 1
603
S:Play()			
604
		end
605
end)
606
wait(0.1)
607
con1:disconnect()
608
end)()
609
for i = 0,0.12,0.01 do
610
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5, 0) * c_angles(math.rad(20),math.rad(0),math.rad(15)), 0.15)
611
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5, 0) * c_angles(math.rad(75),math.rad(30),math.rad(-25)), 0.15)
612
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(-5),math.rad(0),math.rad(0)), 0.15)
613
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(5),math.rad(0),math.rad(0)), 0.15)
614
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1, 0) * c_angles(math.rad(-20), math.rad(-80),math.rad(0)), 0.15)
615
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0.2, 1.5, 0) * c_angles(math.rad(-20),math.rad(80), math.rad(0)), 0.15)
616
swait()
617
end
618
Normal_Face()
619
target = nil
620
Animations = false
621
attack = false
622
end
623
624
function Attackthree()
625
attack = true
626
Animations = true
627
Eyes.Texture = "rbxassetid://1572409968"
628
Mouth.Texture = "rbxassetid://1572411867"
629
S = Instance.new("Sound")
630
S.Parent = Character.Torso
631
S.SoundId = "rbxassetid://1031614266"
632
S.Volume = 10
633
S.Looped = false
634
S.Pitch = 1
635
S:Play()
636
coroutine.wrap(function()
637
for i, v in pairs(FindNearestTorso(rootPart.CFrame.p, 5)) do
638
if v:FindFirstChild('HumanoidRootPart') then
639
wait(0.25)
640
v:FindFirstChild("Humanoid").Health = v:FindFirstChild("Humanoid").Health - math.random(15,25)
641
S = Instance.new("Sound")
642
S.Parent = v:FindFirstChild('HumanoidRootPart')
643
S.SoundId = "rbxassetid://884538090"
644
S.Volume = 10
645
S.Looped = false
646
S.Pitch = 1
647
S:Play()
648
		end
649
end
650
end)()
651
for i = 0,0.3,0.01 do
652
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5, 0) * c_angles(math.rad(-90) - i * 14,math.rad(0),math.rad(20)), 0.2)
653
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5, 0) * c_angles(math.rad(-90) - i * 14,math.rad(0),math.rad(-20)), 0.2)
654
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -0.7, 0) * c_angles(math.rad(-20),math.rad(0),math.rad(0)), 0.2)
655
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -0.8, 0) * c_angles(math.rad(45),math.rad(0),math.rad(0)), 0.2)
656
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, 0.2, -1.5 + i * 2) * c_angles(math.rad(45) + i * 20, math.rad(0),math.rad(0)), 0.2)
657
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(-45),math.rad(0), math.rad(0)), 0.2)	
658
swait()
659
end
660
661
Normal_Face()
662
target = nil
663
Animations = false
664
attack = false
665
end
666
667
function Attackfour()
668
attack = true
669
Animations = true
670
Eyes.Texture = "rbxassetid://1572408983"
671
Mouth.Texture = "rbxassetid://1572410439"
672
for i = 0,0.01,0.01 do
673
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
674
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
675
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
676
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
677
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
678
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(0),math.rad(0), math.rad(0)), 0.15)
679
end
680
for i = 0,0.08,0.01 do
681
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(0.8, 1.2, 0) * c_angles(math.rad(180),math.rad(0),math.rad(0)), 0.15)
682
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-0.8, 1.2, 0) * c_angles(math.rad(180),math.rad(0),math.rad(0)), 0.15)
683
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(-25),math.rad(0),math.rad(0)), 0.15)
684
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(-25),math.rad(0),math.rad(0)), 0.15)
685
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1, 0) * c_angles(math.rad(20), math.rad(0),math.rad(0)), 0.15)
686
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(20),math.rad(0), math.rad(0)), 0.15)
687
swait()
688
end
689
Eyes.Texture = "rbxassetid://1572409968"
690
Mouth.Texture = "rbxassetid://1572411867"
691
S = Instance.new("Sound")
692
S.Parent = Character.Torso
693
S.SoundId = "rbxassetid://755646516"
694
S.Volume = 10
695
S.Looped = false
696
S.Pitch = 1
697
S:Play()
698
for i = 0,0.05,0.01 do
699
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(0.8, 0.5, -0.25) * c_angles(math.rad(200),math.rad(0),math.rad(-40)), 0.15)
700
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-0.8, 0.5, -0.25) * c_angles(math.rad(200),math.rad(0),math.rad(40)), 0.15)
701
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
702
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
703
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
704
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(20),math.rad(0), math.rad(0)), 0.15)
705
swait()
706
end
707
for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 4)) do
708
		if v:FindFirstChild('HumanoidRootPart') then
709
		v:FindFirstChild("Humanoid").Health = v:FindFirstChild("Humanoid").Health - math.random(25,30)
710
S = Instance.new("Sound")
711
S.Parent = Character.Torso
712
S.SoundId = "rbxassetid://1907654067"
713
S.Volume = 8
714
S.Looped = false
715
S.Pitch = 1
716
S:Play()	
717
		end
718
end
719
for i = 0,0.01,0.01 do
720
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(0.8, 0.5, -0.5) * c_angles(math.rad(80),math.rad(0),math.rad(-40)), 0.15)
721
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-0.8, 0.5, -0.5) * c_angles(math.rad(80),math.rad(0),math.rad(40)), 0.15)
722
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
723
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
724
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
725
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(20),math.rad(0), math.rad(0)), 0.15)
726
swait()
727
end
728
for i = 0,0.04,0.01 do
729
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.2, -1) * c_angles(math.rad(0),math.rad(0),math.rad(-40)), 0.15)
730
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.2, -1) * c_angles(math.rad(0),math.rad(0),math.rad(40)), 0.15)
731
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(20),math.rad(0),math.rad(0)), 0.15)
732
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(20),math.rad(0),math.rad(0)), 0.15)
733
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1, 0) * c_angles(math.rad(-20), math.rad(0),math.rad(0)), 0.15)
734
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(-20),math.rad(0), math.rad(0)), 0.15)
735
swait()
736
end
737
wait(0.1)
738
Normal_Face()
739
Animations = false
740
attack = false
741
end
742
743
function Attackfive()
744
attack = true
745
Animations = true
746
Eyes.Texture = "rbxassetid://1572409968"
747
Mouth.Texture = "rbxassetid://1572411867"
748
Wh = Instance.new("Sound")
749
Wh.Parent = Character.Torso
750
Wh.SoundId = "rbxassetid://1152719084"
751
Wh.Volume = 10
752
Wh.Looped = false
753
Wh.Pitch = 1.2
754
Wh.TimePosition = 0.3
755
Wh:Play()
756
for i = 0,0.25,0.01 do
757
Trace()
758
Humanoid.WalkSpeed = 50
759
rootPart.Velocity = rootPart.CFrame.lookVector * 200
760
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5, 0) * c_angles(math.rad(0),math.rad(0),math.rad(20)), 0.2)
761
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5, 0) * c_angles(math.rad(0),math.rad(0),math.rad(-20)), 0.2)
762
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -0.7, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
763
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -0.8, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
764
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, 0.2, 0) * c_angles(math.rad(90), math.rad(0) + i * 50,math.rad(0)), 0.2)
765
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(0),math.rad(0) - i * 50, math.rad(0)), 0.2)
766
coroutine.wrap(function()
767
for i, v in pairs(FindNearestTorso(rootPart.CFrame.p, 6)) do
768
if v:FindFirstChild('HumanoidRootPart') then
769
v:FindFirstChild("Humanoid").Health = v:FindFirstChild("Humanoid").Health - 1.5	
770
end
771
end
772
end)()
773
swait()
774
end
775
Wh:Destroy()
776
Normal_Face()
777
target = nil
778
Animations = false
779
attack = false
780
end
781
782
function Rage()
783
attack = true
784
attack2 = true
785
Animations = true
786
Eyes.Texture = "rbxassetid://1572409830"
787
Mouth.Texture = "rbxassetid://1572410763"
788
S = Instance.new("Sound")
789
S.Parent = Torso
790
S.SoundId = "rbxassetid://298660207"
791
S.Volume = 10
792
S.Looped = false
793
S.Pitch = 1
794
S:Play()
795
for i = 0,0.6,0.01 do
796
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.1, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(60),math.rad(0),math.rad(-60)), 0.15)
797
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.1, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(80),math.rad(0),math.rad(60)), 0.15)
798
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -0.5 - math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(-20),math.rad(0),math.rad(-5)), 0.15)
799
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -0.5 - math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(-20),math.rad(0),math.rad(5)), 0.15)
800
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/0.2)/2, -2 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
801
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 + math.sin(sine/0.2)/2, 1.5 + math.sin(sine/7.5)/15, -0.8) * c_angles(math.rad(-80),math.rad(0), math.rad(0)), 0.15)
802
swait()
803
end
804
Eyes.Texture = "rbxassetid://1572410332"
805
Mouth.Texture = "rbxassetid://1572411867"
806
local rng2 = Instance.new("Part",Character)
807
rng2.Anchored = true
808
rng2.Color = Color3.new(0,0,0)
809
rng2.CanCollide = false
810
rng2.Material = "Neon"
811
rng2.FormFactor = 3
812
rng2.Name = "Shockwave"
813
rng2.Size = Vector3.new(1, 1, 1)
814
rng2.Transparency = 0.35
815
rng2.TopSurface = 0
816
rng2.BottomSurface = 0
817
rng2.CFrame = rootPart.CFrame
818
local rngm2 = Instance.new("SpecialMesh", rng2)
819
rngm2.Scale = Vector3.new(1, 0, 1)
820
rngm2.Offset = Vector3.new(0,0.5,0)
821
rngm2.MeshType = "Sphere"
822
823
local rng = Instance.new("Part",Character)
824
rng.Anchored = true
825
rng.Color = Color3.new(0,0,0)
826
rng.CanCollide = false
827
rng.Material = "Neon"
828
rng.FormFactor = 3
829
rng.Name = "Shockwave"
830
rng.Size = Vector3.new(1, 1, 1)
831
rng.Transparency = 0.35
832
rng.TopSurface = 0
833
rng.BottomSurface = 0
834
rng.CFrame = rootPart.CFrame
835
local rngm = Instance.new("SpecialMesh", rng)
836
rngm.Scale = Vector3.new(0, 0, 0)
837
rngm.Offset = Vector3.new(0,0.5,0)
838
rngm.MeshType = "Sphere"
839
840
local rng3 = Instance.new("Part",Character)
841
rng3.Anchored = true
842
rng3.Color = Color3.new(0,0,0)
843
rng3.CanCollide = false
844
rng3.Material = "Neon"
845
rng3.FormFactor = 3
846
rng3.Name = "Shockwave"
847
rng3.Size = Vector3.new(1, 1, 1)
848
rng3.Transparency = 0.35
849
rng3.TopSurface = 0
850
rng3.BottomSurface = 0
851
rng3.CFrame = rootPart.CFrame
852
local rngm3 = Instance.new("SpecialMesh", rng3)
853
rngm3.Scale = Vector3.new(0, 0, 0)
854
rngm3.Offset = Vector3.new(0,0.5,0)
855
rngm3.MeshType = "Sphere"
856
S = Instance.new("Sound")
857
S.Parent = Torso
858
S.SoundId = "rbxassetid://1913279584"
859
S.Volume = 8
860
S.Looped = false
861
S.Pitch = 1
862
S:Play()
863
864
spawn(function()
865
	for i = 1, 60, 2 do
866
		rng2.Color = Color3.new(i/60,0,0)
867
		rngm2.Scale = Vector3.new(5 + i*0.5, 5  + i*0.5 ,5 + i*0.5)
868
		rng2.Transparency = i/60
869
		rngm.Scale = Vector3.new(2.5 + i*0.25, 2.5  + i*0.25 ,2.5 + i*0.25)
870
		rng.Transparency = i/60
871
		rngm3.Scale = Vector3.new(1.25 + i*0.125, 1.25  + i*0.125 ,1.25 + i*0.125)
872
		rng3.Transparency = i/60
873
		swait()
874
	end
875
	wait()
876
	rng3:Destroy()
877
	rng2:Destroy()
878
	rng:Destroy()
879
end)
880
881
coroutine.wrap(function()
882
for i = 1,360 do
883
local fx = Instance.new("Part",Effects)
884
fx.Anchored = true
885
fx.Color = Color3.new(0,0,0)
886
fx.CanCollide = false
887
fx.FormFactor = 3
888
fx.Name = "Shockwave"
889
fx.Material = "Neon"
890
fx.Size = Vector3.new(1, 1, 1)
891
fx.Transparency = 0.35
892
fx.TopSurface = 0
893
fx.BottomSurface = 0
894
fx.CFrame = rootPart.CFrame
895
fx.CFrame = fx.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-360,-360)/10),math.rad(math.random(-3600,3600)/10))
896
local fxm = Instance.new("SpecialMesh", fx)
897
fxm.Scale = Vector3.new(0,0,0)
898
fxm.Offset = Vector3.new(0,0,0)
899
fxm.MeshType = "Sphere"
900
spawn(function()
901
	for i = 1, 60, 2 do
902
		fx.Color = Color3.new(i/30,0,0)
903
		fxm.Scale = Vector3.new(0.5 - i*0.0083,5  - i*0.083 ,0.5 - i*0.0083)
904
		fx.CFrame = fx.CFrame * CFrame.new(0,2.5,0)
905
		fx.Transparency = i/30
906
		swait()
907
	end
908
	wait()
909
	fx:Destroy()
910
end)
911
end
912
end)()
913
914
coroutine.wrap(function()
915
for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 15)) do
916
		if v:FindFirstChild('HumanoidRootPart') then
917
		v:FindFirstChild("Humanoid").Health = v:FindFirstChild("Humanoid").Health - math.random(25,55)
918
S = Instance.new("Sound")
919
S.Parent = v:FindFirstChild('HumanoidRootPart')
920
S.SoundId = "rbxassetid://884538090"
921
S.Volume = 10
922
S.Looped = false
923
S.Pitch = 1
924
S:Play()
925
coroutine.wrap(function()
926
for i = 1,20 do
927
v:FindFirstChild('Torso').Velocity=(v:FindFirstChild('Torso').CFrame.lookVector*150)+Vector3.new(0,1,0)*80
928
swait()
929
end
930
end)()
931
		end
932
end
933
end)()
934
for i = 0,0.7,0.01 do
935
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(60) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15,math.rad(60) - math.sin(sine/7.5)/15), 0.15)
936
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(60) + math.sin(sine/7.5)/15,math.rad(0) - math.sin(sine/7.5)/15,math.rad(-60) + math.sin(sine/7.5)/15), 0.15)
937
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20),math.rad(0),math.rad(-10)), 0.15)
938
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20),math.rad(0),math.rad(10)), 0.15)
939
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(20), math.rad(0),math.rad(0)), 0.15)
940
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 + math.sin(sine/7.5)/15, -0.25) * c_angles(math.rad(30),math.rad(0), math.rad(0)), 0.15)
941
942
swait()
943
end
944
Normal_Face()
945
target = nil
946
Animations = false
947
attack2 = false
948
attack = false
949
end
950
951
952
function nooutline(part)
953
		part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
954
	end
955
function perts(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
956
		local fp=it("Part")
957
		fp.formFactor=formfactor
958
		fp.Parent=parent
959
		fp.Reflectance=reflectance
960
		fp.Transparency=transparency
961
		fp.CanCollide=false
962
		fp.Locked=true
963
		fp.BrickColor=BrickColor.new(tostring(brickcolor))
964
		fp.Name=name
965
		fp.Size=size
966
		fp.Position=Character.Torso.Position
967
		nooutline(fp)
968
		fp.Material=material
969
		fp:BreakJoints()
970
		return fp
971
	end
972
	
973
	function mush(Mesh,part,meshtype,meshid,offset,scale)
974
		local mush=it(Mesh)
975
		mush.Parent=part
976
		if Mesh=="SpecialMesh" then
977
		mush.MeshType=meshtype
978
		mush.MeshId=meshid
979
		end
980
		mush.Offset=offset
981
		mush.Scale=scale
982
		return mush
983
	end
984
	
985
	function wald2(parent,part0,part1,c0,c1)
986
		local wald2=it("Weld")
987
		wald2.Parent=parent
988
		wald2.Part0=part0
989
		wald2.Part1=part1
990
		wald2.C0=c0
991
		wald2.C1=c1
992
		return wald2
993
	end
994
995
Damagefunc2=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
996
        if hit.Parent==nil then
997
                return
998
        end
999
        h=hit.Parent:FindFirstChild("Humanoid")
1000
        for _,v in pairs(hit.Parent:children()) do
1001
        if v:IsA("Humanoid") then
1002
        h=v
1003
        end
1004
        end
1005
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
1006
        h=hit.Parent.Parent:FindFirstChild("Humanoid")
1007
        end
1008
        if hit.Parent.className=="Hat" then
1009
        hit=hit.Parent.Parent:findFirstChild("Head")
1010
        end
1011
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
1012
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
1013
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
1014
                        return
1015
                end]]
1016
--                        hs(hit,1.2) 
1017
                Damage=math.random(minim,maxim)
1018
--                h:TakeDamage(Damage)
1019
                blocked=false
1020
                block=hit.Parent:findFirstChild("Block")
1021
                if block~=nil then
1022
                print(block.className)
1023
                if block.className=="NumberValue" then
1024
                if block.Value>0 then
1025
                blocked=true
1026
                if decreaseblock==nil then
1027
                block.Value=block.Value-1
1028
                end
1029
                end
1030
                end
1031
                if block.className=="IntValue" then
1032
                if block.Value>0 then
1033
                blocked=true
1034
                if decreaseblock~=nil then
1035
                block.Value=block.Value-1
1036
                end
1037
                end
1038
                end
1039
                end
1040
                if blocked==false then
1041
--                h:TakeDamage(Damage)
1042
                h.Health=h.Health-Damage
1043
                else
1044
                h.Health=h.Health-(Damage/2)
1045
                end
1046
                if Type=="Knockdown" then
1047
                hum=hit.Parent.Humanoid
1048
hum.PlatformStand=true
1049
coroutine.resume(coroutine.create(function(HHumanoid)
1050
swait(1)
1051
HHumanoid.PlatformStand=false
1052
end),hum)
1053
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
1054
--hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
1055
local bodvol=Instance.new("BodyVelocity")
1056
bodvol.velocity=angle*knockback
1057
bodvol.P=5000
1058
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
1059
bodvol.Parent=hit
1060
rl=Instance.new("BodyAngularVelocity")
1061
rl.P=3000
1062
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
1063
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
1064
rl.Parent=hit
1065
game:GetService("Debris"):AddItem(bodvol,.5)
1066
game:GetService("Debris"):AddItem(rl,.5)
1067
                elseif Type=="Normal" then
1068
                vp=Instance.new("BodyVelocity")
1069
                vp.P=500
1070
                vp.maxForce=Vector3.new(math.huge,0,math.huge)
1071
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
1072
                if KnockbackType==1 then
1073
                vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
1074
                elseif KnockbackType==2 then
1075
                vp.velocity=Property.CFrame.lookVector*knockback
1076
                end
1077
                if knockback>0 then
1078
                        vp.Parent=hit.Parent.Torso
1079
                end
1080
                game:GetService("Debris"):AddItem(vp,.5)
1081
                elseif Type=="Up" then
1082
                local bodyVelocity=Instance.new("BodyVelocity")
1083
                bodyVelocity.velocity=vt(0,60,0)
1084
                bodyVelocity.P=5000
1085
                bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
1086
                bodyVelocity.Parent=hit
1087
                game:GetService("Debris"):AddItem(bodyVelocity,1)
1088
                rl=Instance.new("BodyAngularVelocity")
1089
                rl.P=3000
1090
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
1091
                rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
1092
                rl.Parent=hit
1093
                game:GetService("Debris"):AddItem(rl,.5)
1094
                elseif Type=="Snare" then
1095
                bp=Instance.new("BodyPosition")
1096
                bp.P=2000
1097
                bp.D=100
1098
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
1099
                bp.position=hit.Parent.Torso.Position
1100
                bp.Parent=hit.Parent.Torso
1101
                game:GetService("Debris"):AddItem(bp,1)
1102
                elseif Type=="Target" then
1103
                if Targetting==false then
1104
                ZTarget=hit.Parent.Torso
1105
                coroutine.resume(coroutine.create(function(Part) 
1106
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
1107
                swait(5)
1108
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
1109
                end),ZTarget)
1110
                TargHum=ZTarget.Parent:findFirstChild("Humanoid")
1111
                targetgui=Instance.new("BillboardGui")
1112
                targetgui.Parent=ZTarget
1113
                targetgui.Size=UDim2.new(10,100,10,100)
1114
                targ=Instance.new("ImageLabel")
1115
                targ.Parent=targetgui
1116
                targ.BackgroundTransparency=1
1117
                targ.Image="rbxassetid://4834067"
1118
                targ.Size=UDim2.new(1,0,1,0)
1119
                cam.CameraType="Scriptable"
1120
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1121
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
1122
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1123
                Targetting=true
1124
                RocketTarget=ZTarget
1125
                for i=1,Property do
1126
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
1127
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
1128
                swait()
1129
                end
1130
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
1131
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1132
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
1133
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*CFrame.new(0,5,10)*CFrame.fromEulerAnglesXYZ(-0.3,0,0)
1134
                end
1135
                Targetting=false
1136
                RocketTarget=nil
1137
                targetgui.Parent=nil
1138
                cam.CameraType="Custom"
1139
                end
1140
                end
1141
                        debounce=Instance.new("BoolValue")
1142
                        debounce.Name="DebounceHit"
1143
                        debounce.Parent=hit.Parent
1144
                        debounce.Value=true
1145
                        game:GetService("Debris"):AddItem(debounce,Delay)
1146
                CRIT=false
1147
                hitDeb=true
1148
                AttackPos=6
1149
        end
1150
end
1151
1152
function rayCast2(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
1153
return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) 
1154
end
1155
function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1156
	local pat2 = perts(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1157
	pat2.Anchored = true
1158
	pat2.CFrame = cframe
1159
	pat2.Material = "Neon"
1160
	local mash2 = mush("CylinderMesh", pat2, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1161
	game:GetService("Debris"):AddItem(pat2, 2)
1162
	coroutine.resume(coroutine.create(function(Part, Mesh) 
1163
		for i = 0, 1, delay do
1164
			swait()
1165
			Part.CFrame = Part.CFrame
1166
			Part.Transparency = i
1167
			Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
1168
		end
1169
		Part.Parent = nil
1170
	end), pat2, mash2)
1171
end
1172
1173
function Shockwave2(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1174
	local pat2 = perts(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1175
	pat2.Anchored = true
1176
	pat2.CFrame = cframe
1177
	pat2.Material = "Neon"
1178
	local mash2 = mush("SpecialMesh", pat2, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1179
	game:GetService("Debris"):AddItem(pat2, 2)
1180
	coroutine.resume(coroutine.create(function(Part, Mesh) 
1181
		for i = 0, 1, delay do
1182
			swait()
1183
			Part.CFrame = Part.CFrame
1184
			Part.Transparency = i * 2
1185
			Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
1186
		end
1187
		Part.Parent = nil
1188
	end), pat2, mash2)
1189
end
1190
--brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay
1191
1192
Firem = Instance.new("Part",Character)
1193
Firem.Anchored = false
1194
Firem.CanCollide = false
1195
Firem.Size = Vector3.new(0.1,0.1,0.1)
1196
Firem.Transparency = 1
1197
Weld = Instance.new("Weld",Firem)
1198
Weld.Part0 = Head
1199
Weld.Part1 = Firem
1200
Weld.C1 = CFrame.new(0,-1.5,0)
1201
Fire = Instance.new("Fire",Firem)
1202
Fire.Color = Color3.new(1,0,0)
1203
Fire.Size = 0
1204
Fire.SecondaryColor = Color3.new(1,0,0)
1205
Fire.Enabled = false
1206
1207
atk = 1
1208
function LaserBlaster()
1209
attack = true
1210
Animations = true
1211
Point= Instance.new("BodyGyro")
1212
Point.Parent = rootPart
1213
Point.D = 175
1214
Point.P = 20000
1215
Point.MaxTorque = Vector3.new(0,4000000,0)
1216
Eyes.Texture = "rbxassetid://1572409968"
1217
Mouth.Texture = "rbxassetid://1572410439"
1218
if atk == 1 then
1219
for i = 0,0.08,0.01 do
1220
Point.cframe = CFrame.new(rootPart.Position,mouse.Hit.Position)
1221
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5 + math.sin(sine/7.5)/15, 0.3) * c_angles(math.rad(90),math.rad(0),math.rad(60)), 0.15)
1222
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0.5 + math.sin(sine/7.5)/15, 0.3) * c_angles(math.rad(0),math.rad(-30),math.rad(-25)), 0.15)
1223
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10), math.rad(0), math.rad(5) + math.sin(sine/7.5)/15), 0.15)
1224
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-5) - math.sin(sine/7.5)/15), 0.15)
1225
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(60),math.rad(0)), 0.15)
1226
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 - math.sin(sine/15)/15, 0) * c_angles(math.rad(-10),math.rad(-60), math.rad(0)), 0.15)
1227
swait()
1228
end
1229
S = Instance.new("Sound")
1230
S.Parent = Character.Torso
1231
S.SoundId = "rbxassetid://1336753255"
1232
S.Volume = 10
1233
S.Looped = false
1234
S.Pitch = 1
1235
S:Play()
1236
local MouseLook=CFrame.new((Right_Arm.Position+mouse.Hit.p)/2,mouse.Hit.p)
1237
local hit,pos = rayCast2(Right_Arm.Position,MouseLook.lookVector,999,rootPart.Parent)
1238
local mag=(Right_Arm.Position-pos).magnitude 
1239
Laser(BrickColor.new("Really black"),CFrame.new((Right_Arm.Position+pos)/2,pos)*CFrame.Angles(1.57,0,0),1,mag*2,1,2.5,0,0.005,0.05)
1240
if hit~=nil then
1241
local refa=perts(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Really black"),"Effect",Vector3.new())
1242
refa.Anchored=true
1243
refa.CFrame=CFrame.new(pos)
1244
game:GetService("Debris"):AddItem(refa,1)
1245
Shockwave2(BrickColor.new("Really black"),CFrame.new(pos),0.25*2,0.25*2,0.25*2,0.25*2,0.25*2,0.25*2,0.01*2)
1246
Damagefunc2(hit,5,10,0,"Normal",rootPart,0)
1247
Eyes.Texture = "rbxassetid://1572409968"
1248
Mouth.Texture = "rbxassetid://1572411867"
1249
for i = 0,0.1,0.01 do
1250
Point.cframe = CFrame.new(rootPart.Position,mouse.Hit.Position)
1251
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.5 + math.sin(sine/7.5)/15, 0.8) * c_angles(math.rad(90),math.rad(0),math.rad(-45)), 0.15)
1252
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0.5 + math.sin(sine/7.5)/15, 0.3) * c_angles(math.rad(0),math.rad(-30),math.rad(-25)), 0.15)
1253
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10), math.rad(0), math.rad(5) + math.sin(sine/7.5)/15), 0.15)
1254
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-5) - math.sin(sine/7.5)/15), 0.15)
1255
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(-45),math.rad(0)), 0.15)
1256
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 - math.sin(sine/15)/15, 0) * c_angles(math.rad(-20),math.rad(45), math.rad(0)), 0.15)
1257
swait()
1258
end
1259
for i = 0,0.25,0.01 do
1260
Point.cframe = CFrame.new(rootPart.Position,mouse.Hit.Position)
1261
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5 + math.sin(sine/7.5)/15, 0.3) * c_angles(math.rad(90),math.rad(0),math.rad(0)), 0.15)
1262
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0.5 + math.sin(sine/7.5)/15, 0.3) * c_angles(math.rad(0),math.rad(-30),math.rad(-25)), 0.15)
1263
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10), math.rad(0), math.rad(5) + math.sin(sine/7.5)/15), 0.15)
1264
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-5) - math.sin(sine/7.5)/15), 0.15)
1265
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
1266
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 - math.sin(sine/15)/15, 0) * c_angles(math.rad(-10),math.rad(0), math.rad(0)), 0.15)
1267
swait()
1268
end
1269
end
1270
Point:Destroy()
1271
atk = atk + 1
1272
elseif atk == 2 then
1273
	
1274
for i = 0,0.08,0.01 do
1275
Point.cframe = CFrame.new(rootPart.Position,mouse.Hit.Position)
1276
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.5 + math.sin(sine/7.5)/15, 0.3) * c_angles(math.rad(0),math.rad(-30),math.rad(25)), 0.15)
1277
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5 + math.sin(sine/7.5)/15, 0.3) * c_angles(math.rad(90),math.rad(0),math.rad(-60)), 0.15)
1278
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10), math.rad(0), math.rad(5) + math.sin(sine/7.5)/15), 0.15)
1279
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-5) - math.sin(sine/7.5)/15), 0.15)
1280
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(-60),math.rad(0)), 0.15)
1281
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 - math.sin(sine/15)/15, 0) * c_angles(math.rad(-10),math.rad(60), math.rad(0)), 0.15)
1282
swait()
1283
end
1284
S = Instance.new("Sound")
1285
S.Parent = Character.Torso
1286
S.SoundId = "rbxassetid://1336753453"
1287
S.Volume = 10
1288
S.Looped = false
1289
S.Pitch = 1
1290
S:Play()
1291
local MouseLook=CFrame.new((Left_Arm.Position+mouse.Hit.p)/2,mouse.Hit.p)
1292
local hit,pos = rayCast2(Left_Arm.Position,MouseLook.lookVector,999,rootPart.Parent)
1293
local mag=(Left_Arm.Position-pos).magnitude 
1294
Laser(BrickColor.new("Really black"),CFrame.new((Left_Arm.Position+pos)/2,pos)*CFrame.Angles(1.57,0,0),1,mag*2,1,2.5,0,0.005,0.05)
1295
if hit~=nil then
1296
local refa=perts(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Really black"),"Effect",Vector3.new())
1297
refa.Anchored=true
1298
refa.CFrame=CFrame.new(pos)
1299
game:GetService("Debris"):AddItem(refa,1)
1300
Shockwave2(BrickColor.new("Really black"),CFrame.new(pos),0.25*2,0.25*2,0.25*2,0.25*2,0.25*2,0.25*2,0.01*2)
1301
Damagefunc2(hit,5,10,0,"Normal",rootPart,0)
1302
Eyes.Texture = "rbxassetid://1572409968"
1303
Mouth.Texture = "rbxassetid://1572411867"
1304
for i = 0,0.1,0.01 do
1305
Point.cframe = CFrame.new(rootPart.Position,mouse.Hit.Position)
1306
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.5 + math.sin(sine/7.5)/15, 0.3) * c_angles(math.rad(0),math.rad(-30),math.rad(25)), 0.15)
1307
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0.5 + math.sin(sine/7.5)/15, 0.8) * c_angles(math.rad(90),math.rad(0),math.rad(45)), 0.15)
1308
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10), math.rad(0), math.rad(5) + math.sin(sine/7.5)/15), 0.15)
1309
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-5) - math.sin(sine/7.5)/15), 0.15)
1310
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(45),math.rad(0)), 0.15)
1311
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 - math.sin(sine/15)/15, 0) * c_angles(math.rad(-20),math.rad(-45), math.rad(0)), 0.15)
1312
swait()
1313
end
1314
for i = 0,0.25,0.01 do
1315
Point.cframe = CFrame.new(rootPart.Position,mouse.Hit.Position)
1316
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.5 + math.sin(sine/7.5)/15, 0.3) * c_angles(math.rad(0),math.rad(-30),math.rad(25)), 0.15)
1317
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5 + math.sin(sine/7.5)/15, 0.3) * c_angles(math.rad(90),math.rad(0),math.rad(0)), 0.15)
1318
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10), math.rad(0), math.rad(5) + math.sin(sine/7.5)/15), 0.15)
1319
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-5) - math.sin(sine/7.5)/15), 0.15)
1320
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
1321
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 - math.sin(sine/15)/15, 0) * c_angles(math.rad(-10),math.rad(0), math.rad(0)), 0.15)
1322
swait()
1323
end
1324
end
1325
Point:Destroy()
1326
atk = 1
1327
end
1328
Normal_Face()
1329
Animations = false
1330
attack = false
1331
end
1332
1333
1334
function LaserBarrage()
1335
attack = true
1336
Animations = true
1337
Eyes.Texture = "rbxassetid://1572409968"
1338
Mouth.Texture = "rbxassetid://1572410439"
1339
if atk == 1 then
1340
for i = 0,0.04,0.01 do
1341
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5 + math.sin(sine/7.5)/15, 0.3) * c_angles(math.rad(90),math.rad(0),math.rad(60)), 0.5)
1342
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0.5 + math.sin(sine/7.5)/15, 0.3) * c_angles(math.rad(0),math.rad(-30),math.rad(-25)), 0.5)
1343
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -0.8 - math.sin(sine/15)/15, 0) * c_angles(math.rad(-10),math.rad(0),math.rad(0)), 0.5)
1344
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -0.4 - math.sin(sine/15)/15, -0.3) * c_angles(math.rad(-15),math.rad(0),math.rad(0)), 0.5)
1345
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(60),math.rad(0)), 0.5)
1346
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 - math.sin(sine/15)/15, 0) * c_angles(math.rad(-10),math.rad(-60), math.rad(0)), 0.5)
1347
swait()
1348
end
1349
S = Instance.new("Sound")
1350
S.Parent = Character.Torso
1351
S.SoundId = "rbxassetid://1336753255"
1352
S.Volume = 10
1353
S.Looped = false
1354
S.Pitch = 1
1355
S:Play()
1356
local MouseLook=CFrame.new((Right_Arm.Position+mouse.Hit.p)/2,mouse.Hit.p)
1357
local hit,pos = rayCast2(Right_Arm.Position,MouseLook.lookVector,999,rootPart.Parent)
1358
local mag=(Right_Arm.Position-pos).magnitude 
1359
Laser(BrickColor.new("Really red"),CFrame.new((Right_Arm.Position+pos)/2,pos)*CFrame.Angles(1.57,0,0),1,mag*2,1,2.5,0,0.005,0.05)
1360
if hit~=nil then
1361
local refa=perts(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Really red"),"Effect",Vector3.new())
1362
refa.Anchored=true
1363
refa.CFrame=CFrame.new(pos)
1364
game:GetService("Debris"):AddItem(refa,1)
1365
Shockwave2(BrickColor.new("Really red"),CFrame.new(pos),0.25*2,0.25*2,0.25*2,0.25*2,0.25*2,0.25*2,0.01*2)
1366
coroutine.wrap(function()
1367
1368
1369
spawn(function()
1370
	for i = 1, 60, 2 do
1371
		
1372
		swait()
1373
	end
1374
	wait()
1375
	
1376
end)
1377
1378
end)()
1379
Damagefunc2(hit,20,40,0,"Normal",rootPart,0)
1380
Eyes.Texture = "rbxassetid://1572409968"
1381
Mouth.Texture = "rbxassetid://1572411867"
1382
end
1383
atk = atk + 1
1384
elseif atk == 2 then
1385
	
1386
for i = 0,0.04,0.01 do
1387
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.5 + math.sin(sine/7.5)/15, 0.3) * c_angles(math.rad(0),math.rad(-30),math.rad(25)), 0.5)
1388
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5 + math.sin(sine/7.5)/15, 0.3) * c_angles(math.rad(90),math.rad(0),math.rad(-60)), 0.5)
1389
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -0.8 - math.sin(sine/15)/15, 0) * c_angles(math.rad(-10),math.rad(0),math.rad(0)), 0.5)
1390
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -0.4 - math.sin(sine/15)/15, -0.3) * c_angles(math.rad(-15),math.rad(0),math.rad(0)), 0.5)
1391
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(-60),math.rad(0)), 0.5)
1392
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 - math.sin(sine/15)/15, 0) * c_angles(math.rad(-10),math.rad(60), math.rad(0)), 0.5)
1393
swait()
1394
end
1395
S = Instance.new("Sound")
1396
S.Parent = Character.Torso
1397
S.SoundId = "rbxassetid://1336753453"
1398
S.Volume = 10
1399
S.Looped = false
1400
S.Pitch = 1
1401
S:Play()
1402
local MouseLook=CFrame.new((Left_Arm.Position+mouse.Hit.p)/2,mouse.Hit.p)
1403
local hit,pos = rayCast2(Left_Arm.Position,MouseLook.lookVector,999,rootPart.Parent)
1404
local mag=(Left_Arm.Position-pos).magnitude 
1405
Laser(BrickColor.new("Really red"),CFrame.new((Left_Arm.Position+pos)/2,pos)*CFrame.Angles(1.57,0,0),1,mag*2,1,2.5,0,0.005,0.05)
1406
if hit~=nil then
1407
local refa=perts(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Really red"),"Effect",Vector3.new())
1408
refa.Anchored=true
1409
refa.CFrame=CFrame.new(pos)
1410
game:GetService("Debris"):AddItem(refa,1)
1411
Shockwave2(BrickColor.new("Really red"),CFrame.new(pos),0.25*2,0.25*2,0.25*2,0.25*2,0.25*2,0.25*2,0.01*2)
1412
coroutine.wrap(function()
1413
1414
1415
local fxm = Instance.new("SpecialMesh", fx)
1416
fxm.Scale = Vector3.new(0,0,0)
1417
fxm.Offset = Vector3.new(0,0,0)
1418
fxm.MeshType = "Sphere"
1419
spawn(function()
1420
	for i = 1, 60, 2 do
1421
		fxm.Scale = Vector3.new(0.25 - i*0.00416,2.5  - i*0.0416 ,0.25 - i*0.00416)
1422
		fx.CFrame = fx.CFrame * CFrame.new(0,1.5,0)
1423
		fx.Transparency = i/30
1424
		swait()
1425
	end
1426
	wait()
1427
	fx:Destroy()
1428
end)
1429
1430
end)()
1431
Damagefunc2(hit,20,40,0,"Normal",rootPart,0)
1432
Eyes.Texture = "rbxassetid://1572409968"
1433
Mouth.Texture = "rbxassetid://1572411867"
1434
end
1435
atk = 1
1436
end
1437
Normal_Face()
1438
Animations = false
1439
attack = false
1440
end
1441
1442
function Shrug()
1443
attack = true
1444
attack2 = true
1445
Animations = true
1446
Eyes.Texture = "rbxassetid://1572409670"
1447
Mouth.Texture = "rbxassetid://1572410439"
1448
for i = 0,0.2,0.01 do
1449
angleSpeed = 1
1450
axisSpeed = 1
1451
change = 0.5
1452
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20) - math.sin(sine/7.5)/15,math.rad(0),math.rad(20) + math.sin(sine/7.5)/15), 0.15)
1453
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-5), math.rad(0),math.rad(-20) - math.sin(sine/7.5)/15), 0.15)
1454
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10) - math.sin(sine/7.5)/15, math.rad(0), math.rad(2) + math.sin(sine/7.5)/66), 0.15)
1455
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-2) - math.sin(sine/7.5)/66), 0.15)
1456
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1.1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
1457
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0), math.rad(-5)), 0.15)
1458
swait()
1459
end
1460
1461
for i = 0,0.1,0.01 do
1462
angleSpeed = 1
1463
axisSpeed = 1
1464
change = 0.5
1465
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.8 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20) - math.sin(sine/7.5)/15,math.rad(0),math.rad(25) + math.sin(sine/7.5)/15), 0.15)
1466
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.8 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-5), math.rad(0),math.rad(-25) - math.sin(sine/7.5)/15), 0.15)
1467
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10) - math.sin(sine/7.5)/15, math.rad(0), math.rad(2) + math.sin(sine/7.5)/66), 0.15)
1468
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-2) - math.sin(sine/7.5)/66), 0.15)
1469
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1.1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
1470
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0), math.rad(-20)), 0.15)
1471
swait()
1472
end
1473
1474
for i = 0,0.2,0.01 do
1475
angleSpeed = 1
1476
axisSpeed = 1
1477
change = 0.5
1478
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20) - math.sin(sine/7.5)/15,math.rad(0),math.rad(20) + math.sin(sine/7.5)/15), 0.15)
1479
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-5), math.rad(0),math.rad(-20) - math.sin(sine/7.5)/15), 0.15)
1480
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10) - math.sin(sine/7.5)/15, math.rad(0), math.rad(2) + math.sin(sine/7.5)/66), 0.15)
1481
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-2) - math.sin(sine/7.5)/66), 0.15)
1482
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1.1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
1483
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0), math.rad(-5)), 0.15)
1484
swait()
1485
end
1486
Normal_Face()
1487
Animations = false
1488
attack2 = false
1489
attack = false
1490
end
1491
1492
function Surprised()
1493
attack = true
1494
attack2 = true
1495
Animations = true
1496
Eyes.Texture = "rbxassetid://1572411695"
1497
Mouth.Texture = "rbxassetid://1572410763"
1498
1499
for i = 0,0.05,0.01 do
1500
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(60) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15,math.rad(30) - math.sin(sine/7.5)/15), 0.15)
1501
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(60) + math.sin(sine/7.5)/15,math.rad(0) - math.sin(sine/7.5)/15,math.rad(-30) + math.sin(sine/7.5)/15), 0.15)
1502
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20),math.rad(0),math.rad(-5)), 0.15)
1503
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20),math.rad(0),math.rad(5)), 0.15)
1504
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(20), math.rad(0),math.rad(0)), 0.15)
1505
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 + math.sin(sine/7.5)/15, -0.25) * c_angles(math.rad(-20),math.rad(0), math.rad(0)), 0.15)
1506
swait()
1507
end
1508
S = Instance.new("Sound")
1509
S.Parent = Character.Torso
1510
S.SoundId = "rbxassetid://2019251766"
1511
S.Volume = 10
1512
S.Looped = false
1513
S.Pitch = 1
1514
S:Play()
1515
for i = 0,0.05,0.01 do
1516
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(60) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15,math.rad(60) - math.sin(sine/7.5)/15), 0.15)
1517
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(60) + math.sin(sine/7.5)/15,math.rad(0) - math.sin(sine/7.5)/15,math.rad(-60) + math.sin(sine/7.5)/15), 0.15)
1518
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20),math.rad(0),math.rad(-10)), 0.15)
1519
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20),math.rad(0),math.rad(10)), 0.15)
1520
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -0.5 + math.sin(sine/7.5)/15, 0.1) * c_angles(math.rad(20), math.rad(0),math.rad(0)), 0.15)
1521
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 + math.sin(sine/7.5)/15, -0.25) * c_angles(math.rad(-20),math.rad(0), math.rad(0)), 0.15)
1522
swait()
1523
end
1524
1525
for i = 0,0.7,0.01 do
1526
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(60) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15,math.rad(30) - math.sin(sine/7.5)/15), 0.15)
1527
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(60) + math.sin(sine/7.5)/15,math.rad(0) - math.sin(sine/7.5)/15,math.rad(-30) + math.sin(sine/7.5)/15), 0.15)
1528
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20),math.rad(0),math.rad(-5)), 0.15)
1529
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20),math.rad(0),math.rad(5)), 0.15)
1530
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1 + math.sin(sine/7.5)/15, 0.3) * c_angles(math.rad(20), math.rad(0),math.rad(0)), 0.15)
1531
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 + math.sin(sine/7.5)/15, -0.25) * c_angles(math.rad(-20),math.rad(0), math.rad(0)), 0.15)
1532
swait()
1533
end
1534
1535
Normal_Face()
1536
Animations = false
1537
attack2 = false
1538
attack = false
1539
end
1540
1541
function No()
1542
attack = true
1543
attack2 = true
1544
Animations = true
1545
Eyes.Texture = "rbxassetid://1572409830"
1546
Mouth.Texture = "rbxassetid://1572410763"
1547
1548
for i = 1,3 do
1549
for i = 0,0.2,0.01 do
1550
angleSpeed = 1
1551
axisSpeed = 1
1552
change = 0.5
1553
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(0.8, 0.5, -0.65) * c_angles(math.rad(50) + math.sin(sine/7.5)/25,math.rad(-5) + math.sin(sine/7.5)/30,math.rad(-76) + math.sin(sine/7.5)/35), 0.15)
1554
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-0.8, 0.5, -0.65) * c_angles(math.rad(45) + math.sin(sine/7.5)/25,math.rad(-10) + math.sin(sine/7.5)/30,math.rad(76) + math.sin(sine/7.5)/35), 0.15)
1555
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10) - math.sin(sine/7.5)/15, math.rad(0), math.rad(5) + math.sin(sine/7.5)/66), 0.15)
1556
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-5) - math.sin(sine/7.5)/66), 0.15)
1557
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1.1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
1558
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-20),math.rad(25), math.rad(0) + math.sin(sine/15)/15), 0.15)
1559
swait()
1560
end
1561
1562
for i = 0,0.2,0.01 do
1563
angleSpeed = 1
1564
axisSpeed = 1
1565
change = 0.5
1566
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(0.8, 0.5, -0.65) * c_angles(math.rad(50) + math.sin(sine/7.5)/25,math.rad(-5) + math.sin(sine/7.5)/30,math.rad(-76) + math.sin(sine/7.5)/35), 0.15)
1567
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-0.8, 0.5, -0.65) * c_angles(math.rad(45) + math.sin(sine/7.5)/25,math.rad(-10) + math.sin(sine/7.5)/30,math.rad(76) + math.sin(sine/7.5)/35), 0.15)
1568
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10) - math.sin(sine/7.5)/15, math.rad(0), math.rad(5) + math.sin(sine/7.5)/66), 0.15)
1569
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-5) - math.sin(sine/7.5)/66), 0.15)
1570
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1.1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
1571
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-20),math.rad(-25), math.rad(0) + math.sin(sine/15)/15), 0.15)
1572
swait()
1573
end
1574
end
1575
1576
for i = 0,0.2,0.01 do
1577
angleSpeed = 1
1578
axisSpeed = 1
1579
change = 0.5
1580
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(0.8, 0.5, -0.65) * c_angles(math.rad(50) + math.sin(sine/7.5)/25,math.rad(-5) + math.sin(sine/7.5)/30,math.rad(-76) + math.sin(sine/7.5)/35), 0.15)
1581
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-0.8, 0.5, -0.65) * c_angles(math.rad(45) + math.sin(sine/7.5)/25,math.rad(-10) + math.sin(sine/7.5)/30,math.rad(76) + math.sin(sine/7.5)/35), 0.15)
1582
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10) - math.sin(sine/7.5)/15, math.rad(0), math.rad(5) + math.sin(sine/7.5)/66), 0.15)
1583
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-5) - math.sin(sine/7.5)/66), 0.15)
1584
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1.1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
1585
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-20),math.rad(25), math.rad(0) + math.sin(sine/15)/15), 0.15)
1586
swait()
1587
end
1588
1589
Normal_Face()
1590
Animations = false
1591
attack2 = false
1592
attack = false
1593
end
1594
1595
function Nuh_Uh()
1596
attack = true
1597
attack2 = true
1598
Animations = true
1599
Eyes.Texture = "rbxassetid://1572409830"
1600
Mouth.Texture = "rbxassetid://1572410439"
1601
1602
for i = 1,3 do
1603
for i = 0,0.2,0.01 do
1604
angleSpeed = 1
1605
axisSpeed = 1
1606
change = 0.5
1607
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(0.8, 0.5, -0.65) * c_angles(math.rad(50) + math.sin(sine/7.5)/25,math.rad(-5) + math.sin(sine/7.5)/30,math.rad(-76) + math.sin(sine/7.5)/35), 0.15)
1608
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-0.8, 0.5, -0.65) * c_angles(math.rad(45) + math.sin(sine/7.5)/25,math.rad(-10) + math.sin(sine/7.5)/30,math.rad(76) + math.sin(sine/7.5)/35), 0.15)
1609
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -0.8 - math.sin(sine/15)/15, 0) * c_angles(math.rad(-10),math.rad(0),math.rad(0)), 0.15)
1610
		RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -0.4 - math.sin(sine/15)/15, -0.3) * c_angles(math.rad(-15),math.rad(0),math.rad(0)), 0.15)
1611
		Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
1612
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-20),math.rad(25), math.rad(0) + math.sin(sine/15)/15), 0.15)
1613
swait()
1614
end
1615
1616
for i = 0,0.2,0.01 do
1617
angleSpeed = 1
1618
axisSpeed = 1
1619
change = 0.5
1620
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(0.8, 0.5, -0.65) * c_angles(math.rad(50) + math.sin(sine/7.5)/25,math.rad(-5) + math.sin(sine/7.5)/30,math.rad(-76) + math.sin(sine/7.5)/35), 0.15)
1621
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-0.8, 0.5, -0.65) * c_angles(math.rad(45) + math.sin(sine/7.5)/25,math.rad(-10) + math.sin(sine/7.5)/30,math.rad(76) + math.sin(sine/7.5)/35), 0.15)
1622
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -0.8 - math.sin(sine/15)/15, 0) * c_angles(math.rad(-10),math.rad(0),math.rad(0)), 0.15)
1623
		RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -0.4 - math.sin(sine/15)/15, -0.3) * c_angles(math.rad(-15),math.rad(0),math.rad(0)), 0.15)
1624
		Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
1625
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-20),math.rad(-25), math.rad(0) + math.sin(sine/15)/15), 0.15)
1626
swait()
1627
end
1628
end
1629
1630
for i = 0,0.2,0.01 do
1631
angleSpeed = 1
1632
axisSpeed = 1
1633
change = 0.5
1634
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(0.8, 0.5, -0.65) * c_angles(math.rad(50) + math.sin(sine/7.5)/25,math.rad(-5) + math.sin(sine/7.5)/30,math.rad(-76) + math.sin(sine/7.5)/35), 0.15)
1635
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-0.8, 0.5, -0.65) * c_angles(math.rad(45) + math.sin(sine/7.5)/25,math.rad(-10) + math.sin(sine/7.5)/30,math.rad(76) + math.sin(sine/7.5)/35), 0.15)
1636
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -0.8 - math.sin(sine/15)/15, 0) * c_angles(math.rad(-10),math.rad(0),math.rad(0)), 0.15)
1637
		RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -0.4 - math.sin(sine/15)/15, -0.3) * c_angles(math.rad(-15),math.rad(0),math.rad(0)), 0.15)
1638
		Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
1639
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-20),math.rad(25), math.rad(0) + math.sin(sine/15)/15), 0.15)
1640
swait()
1641
end
1642
1643
Normal_Face()
1644
Animations = false
1645
attack2 = false
1646
attack = false
1647
end
1648
1649
function Wave()
1650
attack = true
1651
attack2 = true
1652
Animations = true
1653
Eyes.Texture = "rbxassetid://1572409210"
1654
Mouth.Texture = "rbxassetid://1572410439"
1655
1656
for i = 1,2 do
1657
for i = 0,0.2,0.01 do
1658
angleSpeed = 1
1659
axisSpeed = 1
1660
change = 0.5
1661
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20) - math.sin(sine/7.5)/15,math.rad(0),math.rad(150) + math.sin(sine/7.5)/15), 0.15)
1662
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-5), math.rad(0),math.rad(20) - math.sin(sine/7.5)/15), 0.15)
1663
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10) - math.sin(sine/7.5)/15, math.rad(0), math.rad(5) + math.sin(sine/7.5)/66), 0.15)
1664
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-5) - math.sin(sine/7.5)/66), 0.15)
1665
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1.1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
1666
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0), math.rad(10) + math.sin(sine/15)/15), 0.15)
1667
swait()
1668
end
1669
1670
for i = 0,0.2,0.01 do
1671
angleSpeed = 1
1672
axisSpeed = 1
1673
change = 0.5
1674
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20) - math.sin(sine/7.5)/15,math.rad(0),math.rad(100) + math.sin(sine/7.5)/15), 0.15)
1675
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-5), math.rad(0),math.rad(20) - math.sin(sine/7.5)/15), 0.15)
1676
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10) - math.sin(sine/7.5)/15, math.rad(0), math.rad(5) + math.sin(sine/7.5)/66), 0.15)
1677
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-5) - math.sin(sine/7.5)/66), 0.15)
1678
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1.1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
1679
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0), math.rad(10) + math.sin(sine/15)/15), 0.15)
1680
swait()
1681
end
1682
end
1683
1684
for i = 0,0.2,0.01 do
1685
angleSpeed = 1
1686
axisSpeed = 1
1687
change = 0.5
1688
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20) - math.sin(sine/7.5)/15,math.rad(0),math.rad(150) + math.sin(sine/7.5)/15), 0.15)
1689
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-5), math.rad(0),math.rad(20) - math.sin(sine/7.5)/15), 0.15)
1690
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10) - math.sin(sine/7.5)/15, math.rad(0), math.rad(5) + math.sin(sine/7.5)/66), 0.15)
1691
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-5) - math.sin(sine/7.5)/66), 0.15)
1692
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1.1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
1693
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0), math.rad(10) + math.sin(sine/15)/15), 0.15)
1694
swait()
1695
end
1696
1697
1698
Normal_Face()
1699
Animations = false
1700
attack2 = false
1701
attack = false
1702
end
1703
1704
1705
function Nod()
1706
attack = true
1707
attack2 = true
1708
Animations = true
1709
Eyes.Texture = "rbxassetid://1572409210"
1710
Mouth.Texture = "rbxassetid://1572410439"
1711
1712
for i = 0,0.15,0.01 do
1713
angleSpeed = 1
1714
axisSpeed = 1
1715
change = 0.5
1716
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(0.8, 0.5, -0.65) * c_angles(math.rad(50) + math.sin(sine/7.5)/25,math.rad(-5) + math.sin(sine/7.5)/30,math.rad(-76) + math.sin(sine/7.5)/35), 0.15)
1717
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-0.8, 0.5, -0.65) * c_angles(math.rad(45) + math.sin(sine/7.5)/25,math.rad(-10) + math.sin(sine/7.5)/30,math.rad(76) + math.sin(sine/7.5)/35), 0.15)
1718
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10) - math.sin(sine/7.5)/15, math.rad(0), math.rad(5) + math.sin(sine/7.5)/66), 0.15)
1719
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-5) - math.sin(sine/7.5)/66), 0.15)
1720
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1.1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
1721
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-10) + math.sin(sine/7.5)/15,math.rad(0), math.rad(0) + math.sin(sine/15)/15), 0.15)
1722
swait()
1723
end
1724
1725
for i = 0,0.15,0.01 do
1726
angleSpeed = 1
1727
axisSpeed = 1
1728
change = 0.5
1729
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(0.8, 0.5, -0.65) * c_angles(math.rad(50) + math.sin(sine/7.5)/25,math.rad(-5) + math.sin(sine/7.5)/30,math.rad(-76) + math.sin(sine/7.5)/35), 0.15)
1730
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-0.8, 0.5, -0.65) * c_angles(math.rad(45) + math.sin(sine/7.5)/25,math.rad(-10) + math.sin(sine/7.5)/30,math.rad(76) + math.sin(sine/7.5)/35), 0.15)
1731
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10) - math.sin(sine/7.5)/15, math.rad(0), math.rad(5) + math.sin(sine/7.5)/66), 0.15)
1732
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-5) - math.sin(sine/7.5)/66), 0.15)
1733
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1.1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
1734
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-20) + math.sin(sine/7.5)/15,math.rad(0), math.rad(0) + math.sin(sine/15)/15), 0.15)
1735
swait()
1736
end
1737
1738
for i = 0,0.15,0.01 do
1739
angleSpeed = 1
1740
axisSpeed = 1
1741
change = 0.5
1742
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(0.8, 0.5, -0.65) * c_angles(math.rad(50) + math.sin(sine/7.5)/25,math.rad(-5) + math.sin(sine/7.5)/30,math.rad(-76) + math.sin(sine/7.5)/35), 0.15)
1743
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-0.8, 0.5, -0.65) * c_angles(math.rad(45) + math.sin(sine/7.5)/25,math.rad(-10) + math.sin(sine/7.5)/30,math.rad(76) + math.sin(sine/7.5)/35), 0.15)
1744
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10) - math.sin(sine/7.5)/15, math.rad(0), math.rad(5) + math.sin(sine/7.5)/66), 0.15)
1745
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-5) - math.sin(sine/7.5)/66), 0.15)
1746
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1.1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
1747
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-10) + math.sin(sine/7.5)/15,math.rad(0), math.rad(0) + math.sin(sine/15)/15), 0.15)
1748
swait()
1749
end
1750
1751
Normal_Face()
1752
Animations = false
1753
attack2 = false
1754
attack = false
1755
end
1756
1757
1758
TimePerSpike = 2
1759
local HITWEAPONSOUNDS = {"199148971", "199149025", "199149072", "199149109", "199149119"}
1760
function Ink_Spikes()
1761
attack = true
1762
attack2 = true
1763
Animations = true
1764
Point= Instance.new("BodyGyro")
1765
Point.Parent = rootPart
1766
Point.D = 175
1767
Point.P = 20000
1768
Point.MaxTorque = Vector3.new(0,4000000,0)
1769
Eyes.Texture = "rbxassetid://1572409968"
1770
Mouth.Texture = "rbxassetid://1572411867"
1771
for i = 0,0.15,0.01 do
1772
Point.cframe = CFrame.new(rootPart.Position,mouse.Hit.Position)
1773
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(60) - math.sin(sine/7.5)/15,math.rad(0),math.rad(40) + math.sin(sine/7.5)/15), 0.15)
1774
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20), math.rad(0),math.rad(-10) - math.sin(sine/7.5)/15), 0.15)
1775
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-10) - math.sin(sine/7.5)/15, math.rad(50), math.rad(-2) + math.sin(sine/7.5)/66), 0.15)
1776
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-10), math.rad(50), math.rad(2) - math.sin(sine/7.5)/66), 0.15)
1777
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1.1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10), math.rad(-50),math.rad(0)), 0.15)
1778
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-10) + math.sin(sine/7.5)/15,math.rad(45), math.rad(0) + math.sin(sine/15)/15), 0.15)
1779
swait()
1780
end
1781
coroutine.wrap(function()
1782
getroot = rootPart.CFrame
1783
for i = 1,math.random(10,12) do
1784
TimePerSpike = TimePerSpike + math.random(4,6)
1785
local rng2 = Instance.new("Part",Character)
1786
rng2.Anchored = true
1787
rng2.Color = Color3.new(0,0,0)
1788
rng2.CanCollide = true
1789
rng2.Material = "Neon"
1790
rng2.FormFactor = 3
1791
rng2.Name = "Shockwave"
1792
rng2.Size = Vector3.new(0.5, 8, 0.5)
1793
rng2.Transparency = 0
1794
rng2.TopSurface = 0
1795
rng2.BottomSurface = 0
1796
rng2.CFrame = getroot
1797
rng2.CFrame = rng2.CFrame * CFrame.new(math.random(-20,20)/10,-10,-TimePerSpike) * CFrame.Angles(math.rad(math.random(-20,20)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-200,200)/10))
1798
local rngm2 = Instance.new("SpecialMesh", rng2)
1799
rngm2.Scale = Vector3.new(1,5,1)
1800
rngm2.Offset = Vector3.new(0,0,0)
1801
rngm2.MeshType = "FileMesh"
1802
rngm2.MeshId = "rbxassetid://1873091214"
1803
local HIT = rng2.Touched:Connect(function(hit)
1804
	if hit.Parent ~= Character then
1805
		hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 2
1806
	end
1807
end)
1808
S = Instance.new("Sound",rng2)
1809
S.Volume = 2
1810
S.SoundId = "rbxassetid://"..HITWEAPONSOUNDS[math.random(1,#HITWEAPONSOUNDS)]
1811
S:Play()
1812
spawn(function()
1813
	for i = 1,5 do
1814
		rng2.CFrame = rng2.CFrame * CFrame.new(0,2,0)
1815
		swait()
1816
	end
1817
	HIT:disconnect()
1818
	wait(0.05)
1819
	for i = 1,15 do
1820
		rng2.CFrame = rng2.CFrame * CFrame.new(0,-0.6,0)
1821
		swait()
1822
	end
1823
	rng2:Destroy()
1824
end)
1825
wait(0.02)
1826
end
1827
TimePerSpike = 2
1828
end)()
1829
for i = 0,0.3,0.01 do
1830
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.8 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(120) - math.sin(sine/7.5)/15,math.rad(0),math.rad(-10) + math.sin(sine/7.5)/15), 0.2)
1831
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10), math.rad(0),math.rad(-20) - math.sin(sine/7.5)/15), 0.2)
1832
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0) - math.sin(sine/7.5)/15, math.rad(0), math.rad(-2) + math.sin(sine/7.5)/66), 0.2)
1833
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(2) - math.sin(sine/7.5)/66), 0.2)
1834
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1.1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(10),math.rad(0)), 0.2)
1835
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0), math.rad(0) + math.sin(sine/15)/15), 0.2)
1836
swait()
1837
end
1838
Normal_Face()
1839
Point:Destroy()
1840
Animations = false
1841
attack2 = false
1842
attack = false
1843
end
1844
1845
local HITWEAPONSOUNDS = {"199148971", "199149025", "199149072", "199149109", "199149119"}
1846
function Ink_Spikes2()
1847
attack = true
1848
attack2 = true
1849
Animations = true
1850
Point= Instance.new("BodyGyro")
1851
Point.Parent = rootPart
1852
Point.D = 175
1853
Point.P = 20000
1854
Point.MaxTorque = Vector3.new(0,4000000,0)
1855
Eyes.Texture = "rbxassetid://1572409968"
1856
Mouth.Texture = "rbxassetid://1572411867"
1857
for i = 0,0.15,0.01 do
1858
Point.cframe = CFrame.new(rootPart.Position,mouse.Hit.Position)
1859
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(60) - math.sin(sine/7.5)/15,math.rad(0),math.rad(40) + math.sin(sine/7.5)/15), 0.15)
1860
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20), math.rad(0),math.rad(-10) - math.sin(sine/7.5)/15), 0.15)
1861
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-10) - math.sin(sine/7.5)/15, math.rad(50), math.rad(-2) + math.sin(sine/7.5)/66), 0.15)
1862
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-10), math.rad(50), math.rad(2) - math.sin(sine/7.5)/66), 0.15)
1863
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1.1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10), math.rad(-50),math.rad(0)), 0.15)
1864
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-10) + math.sin(sine/7.5)/15,math.rad(45), math.rad(0) + math.sin(sine/15)/15), 0.15)
1865
swait()
1866
end
1867
coroutine.wrap(function()
1868
getroot = rootPart.CFrame
1869
for i = 1,math.random(10,12) do
1870
TimePerSpike = TimePerSpike + math.random(4,6)
1871
local rng2 = Instance.new("Part",Effects)
1872
rng2.Anchored = true
1873
rng2.Color = Color3.new(0,0,0)
1874
rng2.CanCollide = true
1875
rng2.Material = "Neon"
1876
rng2.FormFactor = 3
1877
rng2.Name = "Shockwave"
1878
rng2.Size = Vector3.new(0.5, 14, 0.5)
1879
rng2.Transparency = 0
1880
rng2.TopSurface = 0
1881
rng2.BottomSurface = 0
1882
rng2.CFrame = getroot
1883
rng2.CFrame = rng2.CFrame * CFrame.new(math.random(-20,20)/10,-10,-TimePerSpike) * CFrame.Angles(math.rad(math.random(-20,20)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-200,200)/10))
1884
local rngm2 = Instance.new("SpecialMesh", rng2)
1885
rngm2.Scale = Vector3.new(1,8,1)
1886
rngm2.Offset = Vector3.new(0,0,0)
1887
rngm2.MeshType = "FileMesh"
1888
rngm2.MeshId = "rbxassetid://1873091214"
1889
local HIT = rng2.Touched:Connect(function(hit)
1890
	if hit.Parent ~= Character then
1891
		hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 4
1892
	end
1893
end)
1894
S = Instance.new("Sound",rng2)
1895
S.Volume = 2
1896
S.SoundId = "rbxassetid://"..HITWEAPONSOUNDS[math.random(1,#HITWEAPONSOUNDS)]
1897
S:Play()
1898
spawn(function()
1899
	for i = 1,5 do
1900
		rng2.CFrame = rng2.CFrame * CFrame.new(0,2,0)
1901
		swait()
1902
	end
1903
	HIT:disconnect()
1904
	wait(1)
1905
	for i = 1,15 do
1906
		rng2.CFrame = rng2.CFrame * CFrame.new(0,-0.6,0)
1907
		swait()
1908
	end
1909
	rng2:Destroy()
1910
end)
1911
wait(0.02)
1912
end
1913
TimePerSpike = 2
1914
end)
1915
coroutine.wrap(function()
1916
getroot = rootPart.CFrame
1917
for i = 1,math.random(10,25) do
1918
TimePerSpike2 = TimePerSpike2 + math.random(2,4)
1919
local rng2 = Instance.new("Part",Effects)
1920
rng2.Anchored = true
1921
rng2.Color = Color3.new(0,0,0)
1922
rng2.CanCollide = true
1923
rng2.Material = "Neon"
1924
rng2.FormFactor = 3
1925
rng2.Name = "Shockwave"
1926
rng2.Size = Vector3.new(0.5, 8, 0.5)
1927
rng2.Transparency = 0
1928
rng2.TopSurface = 0
1929
rng2.BottomSurface = 0
1930
rng2.CFrame = getroot
1931
rng2.CFrame = rng2.CFrame * CFrame.new(math.random(-200,200)/10,-10,-TimePerSpike2) * CFrame.Angles(math.rad(math.random(-20,20)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-200,200)/10))
1932
local rngm2 = Instance.new("SpecialMesh", rng2)
1933
rngm2.Scale = Vector3.new(1,5,1)
1934
rngm2.Offset = Vector3.new(0,0,0)
1935
rngm2.MeshType = "FileMesh"
1936
rngm2.MeshId = "rbxassetid://1873091214"
1937
local HIT = rng2.Touched:Connect(function(hit)
1938
	if hit.Parent ~= Character then
1939
		hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 2
1940
	end
1941
end)
1942
S = Instance.new("Sound",rng2)
1943
S.Volume = 2
1944
S.SoundId = "rbxassetid://"..HITWEAPONSOUNDS[math.random(1,#HITWEAPONSOUNDS)]
1945
S:Play()
1946
spawn(function()
1947
	for i = 1,5 do
1948
		rng2.CFrame = rng2.CFrame * CFrame.new(0,2,0)
1949
		swait()
1950
	end
1951
	HIT:disconnect()
1952
	swait()
1953
	for i = 1,15 do
1954
		rng2.CFrame = rng2.CFrame * CFrame.new(0,-0.6,0)
1955
		swait()
1956
	end
1957
	rng2:Destroy()
1958
end)
1959
local rng2 = Instance.new("Part",Effects)
1960
rng2.Anchored = true
1961
rng2.Color = Color3.new(0,0,0)
1962
rng2.CanCollide = true
1963
rng2.Material = "Neon"
1964
rng2.FormFactor = 3
1965
rng2.Name = "Shockwave"
1966
rng2.Size = Vector3.new(0.5, 8, 0.5)
1967
rng2.Transparency = 0
1968
rng2.TopSurface = 0
1969
rng2.BottomSurface = 0
1970
rng2.CFrame = getroot
1971
rng2.CFrame = rng2.CFrame * CFrame.new(math.random(-200,200)/10,-10,-TimePerSpike2) * CFrame.Angles(math.rad(math.random(-20,20)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-200,200)/10))
1972
local rngm2 = Instance.new("SpecialMesh", rng2)
1973
rngm2.Scale = Vector3.new(1,5,1)
1974
rngm2.Offset = Vector3.new(0,0,0)
1975
rngm2.MeshType = "FileMesh"
1976
rngm2.MeshId = "rbxassetid://1873091214"
1977
local HIT = rng2.Touched:Connect(function(hit)
1978
	if hit.Parent ~= Character then
1979
		hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 2
1980
	end
1981
end)
1982
S = Instance.new("Sound",rng2)
1983
S.Volume = 2
1984
S.SoundId = "rbxassetid://"..HITWEAPONSOUNDS[math.random(1,#HITWEAPONSOUNDS)]
1985
S:Play()
1986
spawn(function()
1987
	for i = 1,5 do
1988
		rng2.CFrame = rng2.CFrame * CFrame.new(0,2,0)
1989
		swait()
1990
	end
1991
	HIT:disconnect()
1992
	swait()
1993
	for i = 1,15 do
1994
		rng2.CFrame = rng2.CFrame * CFrame.new(0,-0.6,0)
1995
		swait()
1996
	end
1997
	rng2:Destroy()
1998
end)
1999
wait(math.random(10,20)/-100)
2000
end
2001
TimePerSpike2 = 2
2002
end)()
2003
for i = 0,0.3,0.01 do
2004
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.8 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(120) - math.sin(sine/7.5)/15,math.rad(0),math.rad(-10) + math.sin(sine/7.5)/15), 0.2)
2005
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10), math.rad(0),math.rad(-20) - math.sin(sine/7.5)/15), 0.2)
2006
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0) - math.sin(sine/7.5)/15, math.rad(0), math.rad(-2) + math.sin(sine/7.5)/66), 0.2)
2007
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(2) - math.sin(sine/7.5)/66), 0.2)
2008
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1.1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(10),math.rad(0)), 0.2)
2009
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0), math.rad(0) + math.sin(sine/15)/15), 0.2)
2010
swait()
2011
end
2012
Normal_Face()
2013
Point:Destroy()
2014
Animations = false
2015
attack2 = false
2016
attack = false
2017
end
2018
2019
function Attacksix()
2020
attack = true
2021
Animations = true
2022
Eyes.Texture = "rbxassetid://1572409968"
2023
Mouth.Texture = "rbxassetid://1572411867"
2024
sfx = Instance.new("Sound",Left_Arm)
2025
sfx.Volume = 2
2026
sfx.SoundId = "rbxassetid://1180449290"
2027
sfx:Play()
2028
for i = 0,0.4,0.01 do
2029
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5, 0) * c_angles(math.rad(90),math.rad(0),math.rad(20)), 0.2)
2030
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5, 0) * c_angles(math.rad(130 + math.random(-50,50)),math.rad(0),math.rad(-35) + math.random(-10,10)/10), 0.2)
2031
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(20),math.rad(0),math.rad(0)), 0.2)
2032
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(-20),math.rad(0),math.rad(0)), 0.2)
2033
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1, 0) * c_angles(math.rad(0), math.rad(60),math.rad(0)), 0.2)
2034
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0.2, 1.5, 0) * c_angles(math.rad(0),math.rad(-60), math.rad(0)), 0.2)
2035
coroutine.wrap(function()
2036
for i = 1,2 do
2037
local fx = Instance.new("Part",Effects)
2038
fx.Anchored = true
2039
fx.Color = Color3.fromRGB(159, 243, 233)
2040
fx.CanCollide = false
2041
fx.FormFactor = 3
2042
fx.Name = "Shockwave"
2043
fx.Material = "Neon"
2044
fx.Size = Vector3.new(1, 1, 1)
2045
fx.Transparency = 0.35
2046
fx.TopSurface = 0
2047
fx.BottomSurface = 0
2048
fx.CFrame = Left_Arm.CFrame
2049
fx.CFrame = fx.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-360,-360)/10),math.rad(math.random(-3600,3600)/10))
2050
local fxm = Instance.new("SpecialMesh", fx)
2051
fxm.Scale = Vector3.new(0,0,0)
2052
fxm.Offset = Vector3.new(0,0,0)
2053
fxm.MeshType = "Sphere"
2054
spawn(function()
2055
	for i = 1, 60, 2 do
2056
		fxm.Scale = Vector3.new(0.5 - i*0.0083,5  - i*0.083 ,0.5 - i*0.0083)
2057
		fx.CFrame = fx.CFrame * CFrame.new(0,1.5,0)
2058
		fx.Transparency = i/15
2059
		swait()
2060
	end
2061
	wait()
2062
	fx:Destroy()
2063
end)
2064
end
2065
end)()
2066
swait()
2067
end
2068
for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 7)) do
2069
if v:FindFirstChild('HumanoidRootPart') and v:FindFirstChild('Humanoid') then
2070
v:FindFirstChild("Humanoid").Health = v:FindFirstChild("Humanoid").Health - math.random(25,52)
2071
v:FindFirstChild('Torso').Velocity=(v:FindFirstChild('Torso').CFrame.lookVector*150)+Vector3.new(0,1,0)*20
2072
coroutine.wrap(function()
2073
for i = 1,25 do
2074
local fx = Instance.new("Part",Effects)
2075
fx.Anchored = true
2076
fx.Color = Color3.new(1,0,0)
2077
fx.CanCollide = false
2078
fx.FormFactor = 3
2079
fx.Name = "Shockwave"
2080
fx.Material = "Neon"
2081
fx.Size = Vector3.new(1, 1, 1)
2082
fx.Transparency = 0.35
2083
fx.TopSurface = 0
2084
fx.BottomSurface = 0
2085
fx.CFrame = v:FindFirstChild('HumanoidRootPart').CFrame
2086
fx.CFrame = fx.CFrame * CFrame.new(0,0,0)
2087
local fxm = Instance.new("SpecialMesh", fx)
2088
fxm.Scale = Vector3.new(0,-1,0)
2089
fxm.Offset = Vector3.new(0,0,0)
2090
fxm.MeshType = "Sphere"
2091
spawn(function()
2092
	for i = 1, 60, 2 do
2093
		fx.Color = Color3.new(i/15,0,0)
2094
		fxm.Scale = Vector3.new(.25 + i/10,.25 + i/10,.25 + i/10)
2095
		fx.CFrame = fx.CFrame * CFrame.new(0,math.random(-10,10)/10,0) * CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-360,-360)/10),math.rad(math.random(-3600,3600)/10))
2096
		fx.Transparency = i/15
2097
		swait()
2098
	end
2099
	wait()
2100
	fx:Destroy()
2101
end)
2102
end
2103
end)()
2104
else
2105
2106
end
2107
end
2108
sfx:Destroy()
2109
S = Instance.new("Sound")
2110
S.Parent = Character.Torso
2111
S.SoundId = "rbxassetid://1236459264"
2112
S.Volume = 8
2113
S.TimePosition = 0.2
2114
S.Looped = false
2115
S.Pitch = 1
2116
S:Play()
2117
coroutine.wrap(function()
2118
wait(0.1)
2119
for i = 1,25 do
2120
local fx = Instance.new("Part",Effects)
2121
fx.Anchored = true
2122
fx.Color = Color3.new(1,0,0)
2123
fx.CanCollide = false
2124
fx.FormFactor = 3
2125
fx.Name = "Shockwave"
2126
fx.Material = "Neon"
2127
fx.Size = Vector3.new(1, 1, 1)
2128
fx.Transparency = 0.35
2129
fx.TopSurface = 0
2130
fx.BottomSurface = 0
2131
fx.CFrame = Left_Arm.CFrame
2132
fx.CFrame = fx.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-360,-360)/10),math.rad(math.random(-3600,3600)/10))
2133
local fxm = Instance.new("SpecialMesh", fx)
2134
fxm.Scale = Vector3.new(0,0,0)
2135
fxm.Offset = Vector3.new(0,0,0)
2136
fxm.MeshType = "Sphere"
2137
spawn(function()
2138
	for i = 1, 60, 2 do
2139
		fxm.Scale = Vector3.new(0.5 - i*0.0083,5  - i*0.083 ,0.5 - i*0.0083)
2140
		fx.CFrame = fx.CFrame * CFrame.new(0,1.5,0)
2141
		fx.Transparency = i/7.5
2142
		swait()
2143
	end
2144
	wait()
2145
	fx:Destroy()
2146
end)
2147
end
2148
end)()
2149
for i = 0,0.15,0.01 do
2150
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5, 0) * c_angles(math.rad(20),math.rad(0),math.rad(15)), 0.15)
2151
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5, 0) * c_angles(math.rad(75),math.rad(30),math.rad(-25)), 0.15)
2152
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(-5),math.rad(0),math.rad(0)), 0.15)
2153
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(5),math.rad(0),math.rad(0)), 0.15)
2154
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1, 0) * c_angles(math.rad(-20), math.rad(-90),math.rad(0)), 0.15)
2155
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0.2, 1.5, 0) * c_angles(math.rad(-20),math.rad(90), math.rad(0)), 0.15)
2156
coroutine.wrap(function()
2157
for i = 1,2 do
2158
local fx = Instance.new("Part",Effects)
2159
fx.Anchored = true
2160
fx.Color = Color3.new(0,0,0)
2161
fx.CanCollide = false
2162
fx.FormFactor = 3
2163
fx.Name = "Shockwave"
2164
fx.Material = "Neon"
2165
fx.Size = Vector3.new(1, 1, 1)
2166
fx.Transparency = 0.35
2167
fx.TopSurface = 0
2168
fx.BottomSurface = 0
2169
fx.CFrame = Left_Arm.CFrame
2170
fx.CFrame = fx.CFrame * CFrame.new(0,0,0)
2171
local fxm = Instance.new("SpecialMesh", fx)
2172
fxm.Scale = Vector3.new(0,-1,0)
2173
fxm.Offset = Vector3.new(0,0,0)
2174
fxm.MeshType = "Sphere"
2175
spawn(function()
2176
	for i = 1, 60, 2 do
2177
		fx.Color = Color3.new(i/15,0,0)
2178
		fxm.Scale = Vector3.new(.25 + i/10,.25 + i/10,.25 + i/10)
2179
		fx.CFrame = fx.CFrame * CFrame.new(0,math.random(-10,10)/10,0) * CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-360,-360)/10),math.rad(math.random(-3600,3600)/10))
2180
		fx.Transparency = i/15
2181
		swait()
2182
	end
2183
	wait()
2184
	fx:Destroy()
2185
end)
2186
end
2187
end)()
2188
swait()
2189
end
2190
Normal_Face()
2191
target = nil
2192
Animations = false
2193
attack = false
2194
end
2195
2196
function ShadowBallBarrage()
2197
attack = true
2198
Animations = true
2199
local SB = Instance.new("Part",Effects)
2200
SB.Name = "ShadowBallz"
2201
SB.Shape = Enum.PartType.Block
2202
SB.CanCollide = false
2203
SB.BrickColor = BrickColor.new("Really red")
2204
SB.Transparency = 0
2205
SB.Material = "Neon"
2206
SB.Size = Vector3.new(0.25, 0.25, 0.25)
2207
SB.TopSurface = Enum.SurfaceType.Smooth
2208
SB.BottomSurface = Enum.SurfaceType.Smooth	local SBWeld = Instance.new("Weld", SB)
2209
SBWeld.Part0 = Right_Arm
2210
SBWeld.Part1 = SB
2211
SBWeld.C1 = CFrame.new(0,1,0)
2212
boom = Instance.new("SpecialMesh",SB)
2213
boom.MeshType = "Sphere"
2214
boom.Scale = Vector3.new(3,3,3)
2215
S = Instance.new("Sound")
2216
S.Parent = SB
2217
S.SoundId = "rbxassetid://315746833"
2218
S.Volume = 5
2219
S.Looped = false
2220
S.Pitch = 2
2221
S:Play()
2222
2223
S = Instance.new("Sound")
2224
S.Parent = SB
2225
S.SoundId = "rbxassetid://203691653"
2226
S.Volume = 8
2227
S.Looped = false
2228
S.Pitch = 1
2229
S.PlayOnRemove = true
2230
for i = 0,0.15,0.01 do
2231
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5, 0) * c_angles(math.rad(120),math.rad(0),math.rad(0)), 0.2)
2232
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5, 0) * c_angles(math.rad(-20),math.rad(0),math.rad(-25)), 0.2)
2233
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(10),math.rad(0),math.rad(0)), 0.2)
2234
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(-10),math.rad(0),math.rad(0)), 0.2)
2235
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1, 0) * c_angles(math.rad(0), math.rad(-50),math.rad(0)), 0.2)
2236
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(-15),math.rad(50), math.rad(0)), 0.2)
2237
coroutine.wrap(function()
2238
for i = 1,2 do
2239
local fx = Instance.new("Part",Effects)
2240
fx.Anchored = true
2241
fx.Color = Color3.new(1,0,0)
2242
fx.CanCollide = false
2243
fx.FormFactor = 3
2244
fx.Name = "Shockwave"
2245
fx.Material = "Neon"
2246
fx.Size = Vector3.new(1, 1, 1)
2247
fx.Transparency = 0.35
2248
fx.TopSurface = 0
2249
fx.BottomSurface = 0
2250
fx.CFrame = Right_Arm.CFrame
2251
fx.CFrame = fx.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-360,-360)/10),math.rad(math.random(-3600,3600)/10))
2252
local fxm = Instance.new("SpecialMesh", fx)
2253
fxm.Scale = Vector3.new(0,0,0)
2254
fxm.Offset = Vector3.new(0,0,0)
2255
fxm.MeshType = "Sphere"
2256
spawn(function()
2257
	for i = 1, 60, 2 do
2258
		fxm.Scale = Vector3.new(0.2 - i*0.0083,5  - i*0.083 ,0.2 - i*0.0083)
2259
		fx.CFrame = fx.CFrame * CFrame.new(0,1.5,0)
2260
		fx.Transparency = i/15
2261
		swait()
2262
	end
2263
	wait()
2264
	fx:Destroy()
2265
end)
2266
end
2267
end)()
2268
swait()
2269
end
2270
for i = 0,0.05,0.01 do
2271
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5, 0) * c_angles(math.rad(75),math.rad(0),math.rad(20)), 0.6)
2272
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5, 0) * c_angles(math.rad(-20),math.rad(0),math.rad(-25)), 0.6)
2273
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(10),math.rad(0),math.rad(0)), 0.6)
2274
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(-10),math.rad(0),math.rad(0)), 0.6)
2275
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1, 0) * c_angles(math.rad(0), math.rad(55),math.rad(0)), 0.6)
2276
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(-20),math.rad(-55), math.rad(0)), 0.6)
2277
swait()
2278
end
2279
2280
SBWeld:Destroy()
2281
SB.CanCollide = true
2282
local bodyVelocity2 = LoadLibrary("RbxUtility").Create("BodyVelocity")({
2283
velocity = (mouse.Hit.p - SB.CFrame.p).unit * 165,
2284
P = 5000,
2285
maxForce = Vector3.new(8000, 8000, 8000),
2286
Parent = SB
2287
})
2288
2289
game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
2290
	SB.Touched:connect(function(hit)
2291
	if(not Character:IsAncestorOf(hit) or hit.Name == "ShadowBallz") then
2292
for i, v in pairs(FindNearestTorso(SB.CFrame.p, 7)) do
2293
		if v:FindFirstChild('Humanoid') then
2294
		v:FindFirstChild("Humanoid").Health = v:FindFirstChild("Humanoid").Health - math.random(255,666)/10
2295
		end
2296
end
2297
2298
coroutine.wrap(function()
2299
for i = 1,180 do
2300
local fx = Instance.new("Part",Effects)
2301
fx.Anchored = true
2302
fx.Color = Color3.new(1,0,0)
2303
fx.CanCollide = false
2304
fx.FormFactor = 3
2305
fx.Name = "Shockwave"
2306
fx.Material = "Neon"
2307
fx.Size = Vector3.new(1, 1, 1)
2308
fx.Transparency = 0.35
2309
fx.TopSurface = 0
2310
fx.BottomSurface = 0
2311
fx.CFrame = SB.CFrame
2312
fx.CFrame = fx.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-360,-360)/10),math.rad(math.random(-3600,3600)/10))
2313
local fxm = Instance.new("SpecialMesh", fx)
2314
fxm.Scale = Vector3.new(0,0,0)
2315
fxm.Offset = Vector3.new(0,0,0)
2316
fxm.MeshType = "Sphere"
2317
spawn(function()
2318
	for i = 1, 60, 2 do
2319
		fxm.Scale = Vector3.new(0.5 - i*0.0083,5  - i*0.083 ,0.5 - i*0.0083)
2320
		fx.CFrame = fx.CFrame * CFrame.new(0,1.5,0)
2321
		fx.Transparency = i/60
2322
		swait()
2323
	end
2324
	wait()
2325
	fx:Destroy()
2326
end)
2327
end
2328
end)()
2329
2330
local rng2 = Instance.new("Part",Effects)
2331
rng2.Anchored = true
2332
rng2.BrickColor = BrickColor.new("Really red")
2333
rng2.CanCollide = false
2334
rng2.FormFactor = 3
2335
rng2.Name = "Shockwave"
2336
rng2.Material = "Neon"
2337
rng2.Size = Vector3.new(1, 1, 1)
2338
rng2.Transparency = 0.35
2339
rng2.TopSurface = 0
2340
rng2.BottomSurface = 0
2341
rng2.CFrame = SB.CFrame
2342
SB:Destroy()
2343
local rngm2 = Instance.new("SpecialMesh", rng2)
2344
rngm2.Scale = Vector3.new(1, 0, 1)
2345
rngm2.Offset = Vector3.new(0,0,0)
2346
rngm2.MeshType = "Sphere"
2347
spawn(function()
2348
	for i = 1, 60, 2 do
2349
		rngm2.Scale = Vector3.new(13 + i*0.3, 13  + i*0.3 ,13 + i*0.3)
2350
		rng2.Transparency = i/60
2351
		swait()
2352
	end
2353
	wait()
2354
	rng2:Destroy()
2355
end)
2356
for i = 1,6 do
2357
local rng2 = Instance.new("Part",Character)
2358
rng2.Anchored = true
2359
rng2.BrickColor = BrickColor.new("Really red")
2360
rng2.CanCollide = false
2361
rng2.FormFactor = 3
2362
rng2.Name = "Shockwave"
2363
rng2.Size = Vector3.new(1, 1, 1)
2364
rng2.Transparency = 0.35
2365
rng2.TopSurface = 0
2366
rng2.BottomSurface = 0
2367
rng2.CFrame = SB.CFrame * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
2368
local rngm2 = Instance.new("SpecialMesh", rng2)
2369
rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
2370
rngm2.Scale = Vector3.new(0, 0, 0)
2371
rngm2.Offset = Vector3.new(0,0,-0.5)
2372
spawn(function()
2373
	for i = 1, 60, 2 do
2374
		rngm2.Scale = Vector3.new(13 + i*1, 13  + i*1 ,2 + i*0.3)
2375
		rng2.Transparency = i/30
2376
		rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
2377
		swait()
2378
	end
2379
	wait()
2380
	rng2:Destroy()
2381
end)
2382
2383
local rng2 = Instance.new("Part",Character)
2384
rng2.Anchored = true
2385
rng2.BrickColor = BrickColor.new("Really red")
2386
rng2.CanCollide = false
2387
rng2.FormFactor = 3
2388
rng2.Name = "Shockwave"
2389
rng2.Size = Vector3.new(1, 1, 1)
2390
rng2.Transparency = 0.35
2391
rng2.TopSurface = 0
2392
rng2.BottomSurface = 0
2393
rng2.CFrame = SB.CFrame * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
2394
local rngm2 = Instance.new("SpecialMesh", rng2)
2395
rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
2396
rngm2.Scale = Vector3.new(0, 0, 0)
2397
rngm2.Offset = Vector3.new(0,0,-0.5)
2398
spawn(function()
2399
	for i = 1, 60, 2 do
2400
		rngm2.Scale = Vector3.new(13 + i*1, 13  + i*1 ,2 + i*0.3)
2401
		rng2.Transparency = i/30
2402
		rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
2403
		swait()
2404
	end
2405
	wait()
2406
	rng2:Destroy()
2407
end)
2408
end
2409
2410
local rng2 = Instance.new("Part",Effects)
2411
rng2.Anchored = true
2412
rng2.BrickColor = BrickColor.new("Really black")
2413
rng2.CanCollide = false
2414
rng2.FormFactor = 3
2415
rng2.Name = "Shockwave"
2416
rng2.Material = "Neon"
2417
rng2.Size = Vector3.new(1, 1, 1)
2418
rng2.Transparency = 0.35
2419
rng2.TopSurface = 0
2420
rng2.BottomSurface = 0
2421
rng2.CFrame = SB.CFrame
2422
SB:Destroy()
2423
local rngm2 = Instance.new("SpecialMesh", rng2)
2424
rngm2.Scale = Vector3.new(1, 0, 1)
2425
rngm2.Offset = Vector3.new(0,0,0)
2426
rngm2.MeshType = "Sphere"
2427
spawn(function()
2428
	for i = 1, 60, 2 do
2429
		rngm2.Scale = Vector3.new(5 + i*0.3, 5  + i*0.3 ,5 + i*0.3)
2430
		rng2.Transparency = i/60
2431
		swait()
2432
	end
2433
	wait()
2434
	rng2:Destroy()
2435
end)
2436
	end
2437
	end)
2438
Animations = false
2439
attack = false
2440
end
2441
2442
2443
-- Moves --
2444
2445
2446
mouse.KeyDown:connect(function(key)
2447
if key == "y" and attack == false then
2448
if Transformed == false then
2449
Charm()
2450
else
2451
Laugh()
2452
end
2453
end
2454
2455
sprint = false
2456
2457
if key == "q" and sprint == false then
2458
Humanoid.WalkSpeed = 8
2459
Humanoid.JumpPower = 50
2460
sprint = true
2461
end
2462
2463
if key == "q" and sprint == true then
2464
Humanoid.WalkSpeed = 25
2465
Humanoid.JumpPower = 100
2466
end
2467
2468
if key == "z" and attack == false then
2469
idle = 2500
2470
end
2471
2472
2473
if key == "u" and attack == false then
2474
if Transformed == false then
2475
Shrug()
2476
end
2477
end
2478
2479
2480
if key == "g" and attack == false and Transformed == true then
2481
ShadowBallBarrage()
2482
end
2483
2484
2485
2486
if key == "j" and attack == false then
2487
if Transformed == false then
2488
Surprised()
2489
end
2490
end
2491
2492
2493
if key == "k" and attack == false then
2494
if Transformed == false then
2495
Wave()
2496
end
2497
end
2498
2499
--[[mouse.KeyDown:connect(function(key)
2500
if key == "k" and attack == false then
2501
if Transformed == false then
2502
Nod()
2503
end
2504
end end)]]--
2505
2506
2507
if key == "h" and attack == false then
2508
if Transformed == false then
2509
No()
2510
else
2511
Nuh_Uh()
2512
end
2513
end
2514
2515
2516
2517
2518
if key == "f" and attack == false and Transformed == false then
2519
LaserBlaster()
2520
end
2521
2522
2523
if key == "f" and attack == false and Transformed == true then
2524
LaserBarrage()
2525
end
2526
2527
2528
if key == "r" and attack == false and Transformed == false then
2529
Ink_Spikes()
2530
end
2531
2532
2533
if key == "r" and attack == false and Transformed == true then
2534
Ink_Spikes2()
2535
end
2536
2537
2538
if key == "c" and attack == false and Transformed == true then
2539
Rage()
2540
end
2541
Sanim = 0.15
2542
2543
if key == "nine" then
2544
if SansAnim == false then
2545
SansAnim = true
2546
else
2547
SansAnim = false
2548
end
2549
end
2550
2551
2552
2553
2554
tp = true
2555
2556
if key == "t" and attack == false and Transformed == false then
2557
if tp == true then
2558
tp = false   
2559
Trace()
2560
coroutine.wrap(function()
2561
for i = 1,50 do
2562
local fx = Instance.new("Part",Effects)
2563
fx.Anchored = true
2564
fx.Color = Color3.new(0,0,0)
2565
fx.CanCollide = false
2566
fx.FormFactor = 3
2567
fx.Name = "Shockwave"
2568
fx.Material = "Neon"
2569
fx.Size = Vector3.new(1, 1, 1)
2570
fx.Transparency = 0.35
2571
fx.TopSurface = 0
2572
fx.BottomSurface = 0
2573
fx.CFrame = rootPart.CFrame
2574
fx.CFrame = fx.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-360,-360)/10),math.rad(math.random(-3600,3600)/10))
2575
local fxm = Instance.new("SpecialMesh", fx)
2576
fxm.Scale = Vector3.new(0,0,0)
2577
fxm.Offset = Vector3.new(0,0,0)
2578
fxm.MeshType = "Sphere"
2579
spawn(function()
2580
	for i = 1, 60, 2 do
2581
		fxm.Scale = Vector3.new(0.5 - i*0.0083,5  - i*0.083 ,0.5 - i*0.0083)
2582
		fx.CFrame = fx.CFrame * CFrame.new(0,1.5,0)
2583
		fx.Transparency = i/15
2584
		swait()
2585
	end
2586
	wait()
2587
	fx:Destroy()
2588
end)
2589
end
2590
end)()
2591
Character.Head.face.Parent = game.Lighting
2592
Character.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3.5, 0)
2593
game.Lighting.face.Parent = Character.Head
2594
coroutine.wrap(function()
2595
for i = 1,50 do
2596
local fx = Instance.new("Part",Effects)
2597
fx.Anchored = true
2598
fx.Color = Color3.new(0,0,0)
2599
fx.CanCollide = false
2600
fx.FormFactor = 3
2601
fx.Name = "Shockwave"
2602
fx.Material = "Neon"
2603
fx.Size = Vector3.new(1, 1, 1)
2604
fx.Transparency = 0.35
2605
fx.TopSurface = 0
2606
fx.BottomSurface = 0
2607
fx.CFrame = rootPart.CFrame
2608
fx.CFrame = fx.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-360,-360)/10),math.rad(math.random(-3600,3600)/10))
2609
local fxm = Instance.new("SpecialMesh", fx)
2610
fxm.Scale = Vector3.new(0,0,0)
2611
fxm.Offset = Vector3.new(0,0,0)
2612
fxm.MeshType = "Sphere"
2613
spawn(function()
2614
	for i = 1, 60, 2 do
2615
		fxm.Scale = Vector3.new(0.5 - i*0.0083,5  - i*0.083 ,0.5 - i*0.0083)
2616
		fx.CFrame = fx.CFrame * CFrame.new(0,1.5,0)
2617
		fx.Transparency = i/15
2618
		swait()
2619
	end
2620
	wait()
2621
	fx:Destroy()
2622
end)
2623
end
2624
end)()
2625
tp = true
2626
end
2627
end
2628
2629
if key == "one" and attack == false then
2630
Transform()
2631
end
2632
if key == "two" and Transformed == true then
2633
Revert()
2634
end
2635
2636
2637
2638
if key == "p" then
2639
if Theme.MaxDistance == 0 then
2640
Theme.MaxDistance=1000
2641
else
2642
Theme.MaxDistance=0
2643
end
2644
end
2645
end)
2646
2647
2648
-- End of Moves --
2649
2650
2651
-- Clothes --
2652
2653
Clothes = Instance.new("Model",Character)
2654
Clothes.Name = "Clothing"
2655
2656
local _Head = Instance.new("Part",Head)
2657
_Head.Name = "_Head"
2658
_Head.Shape = Enum.PartType.Block
2659
_Head.CanCollide = false
2660
_Head.Color = Color3.new(0,0,0)
2661
_Head.Transparency = 0
2662
_Head.Material = "Metal"
2663
_Head.Size = Vector3.new(1.6, 1.5, 1.4)
2664
_Head.TopSurface = Enum.SurfaceType.Smooth
2665
_Head.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", _Head)
2666
Weld.Part0 = Head
2667
Weld.Part1 = _Head
2668
Weld.C1 = CFrame.new(0,-0.3,0)
2669
_HeadMesh = Instance.new("SpecialMesh",_Head)
2670
_HeadMesh.MeshType = "Sphere"
2671
_HeadMesh.Scale = Vector3.new(1,1,1)
2672
2673
local _Head2 = Instance.new("Part",Head)
2674
_Head2.Name = "_Head2"
2675
_Head2.Shape = Enum.PartType.Block
2676
_Head2.CanCollide = false
2677
_Head2.Color = Color3.new(0,0,0)
2678
_Head2.Transparency = 0
2679
_Head2.Material = "Metal"
2680
_Head2.Size = Vector3.new(1.4, 1.2, 1)
2681
_Head2.TopSurface = Enum.SurfaceType.Smooth
2682
_Head2.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", _Head2)
2683
Weld.Part0 = Head
2684
Weld.Part1 = _Head2
2685
Weld.C1 = CFrame.new(0,-0.2,0.2)
2686
_HeadMesh = Instance.new("SpecialMesh",_Head2)
2687
_HeadMesh.MeshType = "Sphere"
2688
_HeadMesh.Scale = Vector3.new(1,1,1)
2689
2690
local Horn = Instance.new("Part",Head)
2691
Horn.Name = "Horn"
2692
Horn.Shape = Enum.PartType.Ball
2693
Horn.CanCollide = false
2694
Horn.Color = Color3.new(0,0,0)
2695
Horn.Transparency = 0
2696
Horn.Material = "SmoothPlastic"
2697
Horn.Size = Vector3.new(0.1, 0.1, 0.1)
2698
Horn.TopSurface = Enum.SurfaceType.Smooth
2699
Horn.BottomSurface = Enum.SurfaceType.Smooth	
2700
local Weld = Instance.new("Weld", Horn)
2701
Weld.Part0 = Head
2702
Weld.Part1 = Horn
2703
Weld.C1 = CFrame.new(-1.05,-0.6,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(5),math.rad(-15))
2704
HornMesh = Instance.new("FileMesh",Horn)
2705
HornMesh.MeshId = "http://www.roblox.com/asset/?id=1474286922"
2706
HornMesh.Scale = Vector3.new(1,0.8,0.8)
2707
2708
local Horn = Instance.new("Part",Head)
2709
Horn.Name = "Horn"
2710
Horn.Shape = Enum.PartType.Ball
2711
Horn.CanCollide = false
2712
Horn.Color = Color3.new(0,0,0)
2713
Horn.Transparency = 0
2714
Horn.Material = "SmoothPlastic"
2715
Horn.Size = Vector3.new(0.1, 0.1, 0.1)
2716
Horn.TopSurface = Enum.SurfaceType.Smooth
2717
Horn.BottomSurface = Enum.SurfaceType.Smooth	
2718
local Weld = Instance.new("Weld", Horn)
2719
Weld.Part0 = Head
2720
Weld.Part1 = Horn
2721
Weld.C1 = CFrame.new(-1.05,-0.6,-0.1)*CFrame.fromEulerAnglesXYZ(math.rad(5),math.rad(175),math.rad(15))
2722
HornMesh = Instance.new("FileMesh",Horn)
2723
HornMesh.MeshId = "http://www.roblox.com/asset/?id=1474286922"
2724
HornMesh.Scale = Vector3.new(1,0.8,0.8)
2725
2726
local Boob = Instance.new("Part",Torso)
2727
Boob.Name = "Boob"
2728
Boob.Shape = Enum.PartType.Block
2729
Boob.CanCollide = false
2730
Boob.Color = Color3.new(0,0,0)
2731
Boob.Transparency = 0
2732
Boob.Material = "Metal"
2733
Boob.Size = Vector3.new(1.34, 1.1, 1)
2734
Boob.TopSurface = Enum.SurfaceType.Smooth
2735
Boob.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Boob)
2736
Weld.Part0 = Torso
2737
Weld.Part1 = Boob
2738
Weld.C1 = CFrame.new(0.4,-0.5,0.5)
2739
_HeadMesh = Instance.new("SpecialMesh",Boob)
2740
_HeadMesh.MeshType = "Sphere"
2741
_HeadMesh.Scale = Vector3.new(1,1,1)
2742
2743
mec=Instance.new('CharacterMesh',Character)
2744
mec.BodyPart='Torso'
2745
mec.MeshId='48112070'
2746
Torso.Material = "Metal"
2747
2748
local Boob2 = Instance.new("Part",Torso)
2749
Boob2.Name = "Boob2"
2750
Boob2.Shape = Enum.PartType.Block
2751
Boob2.CanCollide = false
2752
Boob2.Color = Color3.new(0,0,0)
2753
Boob2.Transparency = 0
2754
Boob2.Material = "Metal"
2755
Boob2.Size = Vector3.new(1.34, 1.1, 1)
2756
Boob2.TopSurface = Enum.SurfaceType.Smooth
2757
Boob2.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Boob2)
2758
Weld.Part0 = Torso
2759
Weld.Part1 = Boob2
2760
Weld.C1 = CFrame.new(-0.4,-0.5,0.5)
2761
_HeadMesh = Instance.new("SpecialMesh",Boob2)
2762
_HeadMesh.MeshType = "Sphere"
2763
_HeadMesh.Scale = Vector3.new(1,1,1)
2764
2765
local Jacket = Instance.new("WedgePart",Clothes)
2766
Jacket.Name = "Jacket"
2767
Jacket.CanCollide = false
2768
Jacket.BrickColor = BrickColor.new("Crimson")
2769
Jacket.Transparency = 0
2770
Jacket.Material = "Sand"
2771
Jacket.Size = Vector3.new(1.01/4, 0.87/4, 0.45/4)
2772
Jacket.TopSurface = Enum.SurfaceType.Smooth
2773
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
2774
Weld.Part0 = Torso
2775
Weld.Part1 = Jacket
2776
Weld.C1 = CFrame.new(0,0.6,0.92)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(0))
2777
_HeadMesh = Instance.new("SpecialMesh",Jacket)
2778
_HeadMesh.MeshType = "Wedge"
2779
_HeadMesh.Scale = Vector3.new(4,4,4)
2780
local Jacket = Instance.new("WedgePart",Clothes)
2781
Jacket.Name = "Jacket"
2782
Jacket.CanCollide = false
2783
Jacket.BrickColor = BrickColor.new("Crimson")
2784
Jacket.Transparency = 0
2785
Jacket.Material = "Sand"
2786
Jacket.Size = Vector3.new(1.01/4, 0.87/4, 0.45/4)
2787
Jacket.TopSurface = Enum.SurfaceType.Smooth
2788
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
2789
Weld.Part0 = Torso
2790
Weld.Part1 = Jacket
2791
Weld.C1 = CFrame.new(0,0.2,0.92)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(180))
2792
_HeadMesh = Instance.new("SpecialMesh",Jacket)
2793
_HeadMesh.MeshType = "Wedge"
2794
_HeadMesh.Scale = Vector3.new(4,4,4)
2795
2796
local Jacket = Instance.new("WedgePart",Clothes)
2797
Jacket.Name = "Jacket"
2798
Jacket.CanCollide = false
2799
Jacket.BrickColor = BrickColor.new("Crimson")
2800
Jacket.Transparency = 0
2801
Jacket.Material = "Sand"
2802
Jacket.Size = Vector3.new(1.01/4, 0.87/4, 0.45/4)
2803
Jacket.TopSurface = Enum.SurfaceType.Smooth
2804
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
2805
Weld.Part0 = Torso
2806
Weld.Part1 = Jacket
2807
Weld.C1 = CFrame.new(0,0.6,0.92)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(0))
2808
_HeadMesh = Instance.new("SpecialMesh",Jacket)
2809
_HeadMesh.MeshType = "Wedge"
2810
_HeadMesh.Scale = Vector3.new(4,4,4)
2811
local Jacket = Instance.new("WedgePart",Clothes)
2812
Jacket.Name = "Jacket"
2813
Jacket.CanCollide = false
2814
Jacket.BrickColor = BrickColor.new("Crimson")
2815
Jacket.Transparency = 0
2816
Jacket.Material = "Sand"
2817
Jacket.Size = Vector3.new(1.01/4, 0.87/4, 0.45/4)
2818
Jacket.TopSurface = Enum.SurfaceType.Smooth
2819
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
2820
Weld.Part0 = Torso
2821
Weld.Part1 = Jacket
2822
Weld.C1 = CFrame.new(0,0.2,0.92)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(180))
2823
_HeadMesh = Instance.new("SpecialMesh",Jacket)
2824
_HeadMesh.MeshType = "Wedge"
2825
_HeadMesh.Scale = Vector3.new(4,4,4)
2826
2827
local Jacket = Instance.new("Part",Clothes)
2828
Jacket.Name = "Jacket"
2829
Jacket.Shape = Enum.PartType.Block
2830
Jacket.CanCollide = false
2831
Jacket.BrickColor = BrickColor.new("Crimson")
2832
Jacket.Transparency = 0
2833
Jacket.Material = "Sand"
2834
Jacket.Size = Vector3.new(2.3/4, 0.45/4, 1/4)
2835
Jacket.TopSurface = Enum.SurfaceType.Smooth
2836
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
2837
Weld.Part0 = Torso
2838
Weld.Part1 = Jacket
2839
Weld.C1 = CFrame.new(0,-0.8,0)
2840
_HeadMesh = Instance.new("SpecialMesh",Jacket)
2841
_HeadMesh.MeshType = "Brick"
2842
_HeadMesh.Scale = Vector3.new(4,4,4)
2843
2844
local Jacket = Instance.new("Part",Clothes)
2845
Jacket.Name = "Jacket"
2846
Jacket.Shape = Enum.PartType.Block
2847
Jacket.CanCollide = false
2848
Jacket.BrickColor = BrickColor.new("Crimson")
2849
Jacket.Transparency = 0
2850
Jacket.Material = "Sand"
2851
Jacket.Size = Vector3.new(1.4/4, 1.7/4, 0.51/4)
2852
Jacket.TopSurface = Enum.SurfaceType.Smooth
2853
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
2854
Weld.Part0 = Torso
2855
Weld.Part1 = Jacket
2856
Weld.C1 = CFrame.new(0,0.21,-0.25)
2857
_HeadMesh = Instance.new("SpecialMesh",Jacket)
2858
_HeadMesh.MeshType = "Brick"
2859
_HeadMesh.Scale = Vector3.new(4,4,4)
2860
2861
local Jacket = Instance.new("Part",Clothes)
2862
Jacket.Name = "Jacket"
2863
Jacket.Shape = Enum.PartType.Block
2864
Jacket.CanCollide = false
2865
Jacket.BrickColor = BrickColor.new("Crimson")
2866
Jacket.Transparency = 0
2867
Jacket.Material = "Sand"
2868
Jacket.Size = Vector3.new(0.6/4, 1.7/4, 0.51/4)
2869
Jacket.TopSurface = Enum.SurfaceType.Smooth
2870
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
2871
Weld.Part0 = Torso
2872
Weld.Part1 = Jacket
2873
Weld.C1 = CFrame.new(0.45,0.21,0.26)
2874
_HeadMesh = Instance.new("SpecialMesh",Jacket)
2875
_HeadMesh.MeshType = "Brick"
2876
_HeadMesh.Scale = Vector3.new(4,4,4)
2877
2878
local Jacket = Instance.new("Part",Clothes)
2879
Jacket.Name = "Jacket"
2880
Jacket.Shape = Enum.PartType.Block
2881
Jacket.CanCollide = false
2882
Jacket.BrickColor = BrickColor.new("Medium stone grey")
2883
Jacket.Transparency = 0
2884
Jacket.Material = "DiamondPlate"
2885
Jacket.Size = Vector3.new(0.6/4, 1.7/4, 0.49/4)
2886
Jacket.TopSurface = Enum.SurfaceType.Smooth
2887
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
2888
Weld.Part0 = Torso
2889
Weld.Part1 = Jacket
2890
Weld.C1 = CFrame.new(0.4,0.21,0.255)
2891
_HeadMesh = Instance.new("SpecialMesh",Jacket)
2892
_HeadMesh.MeshType = "Brick"
2893
_HeadMesh.Scale = Vector3.new(4,4,4)
2894
2895
local Jacket = Instance.new("Part",Clothes)
2896
Jacket.Name = "Jacket"
2897
Jacket.Shape = Enum.PartType.Block
2898
Jacket.CanCollide = false
2899
Jacket.BrickColor = BrickColor.new("Crimson")
2900
Jacket.Transparency = 0
2901
Jacket.Material = "Sand"
2902
Jacket.Size = Vector3.new(0.6/4, 1.7/4, 0.51/4)
2903
Jacket.TopSurface = Enum.SurfaceType.Smooth
2904
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
2905
Weld.Part0 = Torso
2906
Weld.Part1 = Jacket
2907
Weld.C1 = CFrame.new(-0.45,0.21,0.26)
2908
_HeadMesh = Instance.new("SpecialMesh",Jacket)
2909
_HeadMesh.MeshType = "Brick"
2910
_HeadMesh.Scale = Vector3.new(4,4,4)
2911
2912
local Jacket = Instance.new("Part",Clothes)
2913
Jacket.Name = "Jacket"
2914
Jacket.Shape = Enum.PartType.Block
2915
Jacket.CanCollide = false
2916
Jacket.BrickColor = BrickColor.new("Medium stone grey")
2917
Jacket.Transparency = 0
2918
Jacket.Material = "DiamondPlate"
2919
Jacket.Size = Vector3.new(0.6/4, 1.7/4, 0.49/4)
2920
Jacket.TopSurface = Enum.SurfaceType.Smooth
2921
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
2922
Weld.Part0 = Torso
2923
Weld.Part1 = Jacket
2924
Weld.C1 = CFrame.new(-0.4,0.21,0.255)
2925
_HeadMesh = Instance.new("SpecialMesh",Jacket)
2926
_HeadMesh.MeshType = "Brick"
2927
_HeadMesh.Scale = Vector3.new(4,4,4)
2928
2929
local Jacket = Instance.new("Part",Clothes)
2930
Jacket.Name = "Jacket"
2931
Jacket.Shape = Enum.PartType.Block
2932
Jacket.CanCollide = false
2933
Jacket.BrickColor = BrickColor.new("Cocoa")
2934
Jacket.Transparency = 0
2935
Jacket.Material = "Sand"
2936
Jacket.Size = Vector3.new(1/4, 0.15/4, 1.08/4)
2937
Jacket.TopSurface = Enum.SurfaceType.Smooth
2938
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
2939
Weld.Part0 = Torso
2940
Weld.Part1 = Jacket
2941
Weld.C1 = CFrame.new(0.65,1,0)
2942
_HeadMesh = Instance.new("SpecialMesh",Jacket)
2943
_HeadMesh.MeshType = "Brick"
2944
_HeadMesh.Scale = Vector3.new(4,4,4)
2945
2946
local Jacket = Instance.new("Part",Clothes)
2947
Jacket.Name = "Jacket"
2948
Jacket.Shape = Enum.PartType.Block
2949
Jacket.CanCollide = false
2950
Jacket.BrickColor = BrickColor.new("Cocoa")
2951
Jacket.Transparency = 0
2952
Jacket.Material = "Sand"
2953
Jacket.Size = Vector3.new(2.3/4, 0.15/4, 0.5/4)
2954
Jacket.TopSurface = Enum.SurfaceType.Smooth
2955
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
2956
Weld.Part0 = Torso
2957
Weld.Part1 = Jacket
2958
Weld.C1 = CFrame.new(0,1,-0.3)
2959
_HeadMesh = Instance.new("SpecialMesh",Jacket)
2960
_HeadMesh.MeshType = "Brick"
2961
_HeadMesh.Scale = Vector3.new(4,4,4)
2962
2963
local Jacket = Instance.new("Part",Clothes)
2964
Jacket.Name = "Jacket"
2965
Jacket.Shape = Enum.PartType.Block
2966
Jacket.CanCollide = false
2967
Jacket.BrickColor = BrickColor.new("Cocoa")
2968
Jacket.Transparency = 0
2969
Jacket.Material = "Sand"
2970
Jacket.Size = Vector3.new(1/4, 0.15/4, 1.08/4)
2971
Jacket.TopSurface = Enum.SurfaceType.Smooth
2972
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
2973
Weld.Part0 = Torso
2974
Weld.Part1 = Jacket
2975
Weld.C1 = CFrame.new(-0.65,1,0)
2976
_HeadMesh = Instance.new("SpecialMesh",Jacket)
2977
_HeadMesh.MeshType = "Brick"
2978
_HeadMesh.Scale = Vector3.new(4,4,4)
2979
2980
local Jacket = Instance.new("Part",Clothes)
2981
Jacket.Name = "Jacket"
2982
Jacket.Shape = Enum.PartType.Block
2983
Jacket.CanCollide = false
2984
Jacket.BrickColor = BrickColor.new("Crimson")
2985
Jacket.Transparency = 0
2986
Jacket.Material = "Sand"
2987
Jacket.Size = Vector3.new(1.1/4, 1.1/4, 1.1/4)
2988
Jacket.TopSurface = Enum.SurfaceType.Smooth
2989
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
2990
Weld.Part0 = Torso
2991
Weld.Part1 = Jacket
2992
Weld.C1 = CFrame.new(-0.6,-0.5,0.5)
2993
_HeadMesh = Instance.new("SpecialMesh",Jacket)
2994
_HeadMesh.MeshType = "Sphere"
2995
_HeadMesh.Scale = Vector3.new(4,4,4)
2996
2997
local Jacket = Instance.new("Part",Clothes)
2998
Jacket.Name = "Jacket"
2999
Jacket.Shape = Enum.PartType.Block
3000
Jacket.CanCollide = false
3001
Jacket.BrickColor = BrickColor.new("Crimson")
3002
Jacket.Transparency = 0
3003
Jacket.Material = "Sand"
3004
Jacket.Size = Vector3.new(0.05/4, 1.1/4, 1.1/4)
3005
Jacket.TopSurface = Enum.SurfaceType.Smooth
3006
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
3007
Weld.Part0 = Torso
3008
Weld.Part1 = Jacket
3009
Weld.C1 = CFrame.new(-0.5,-0.5,0.5)
3010
_HeadMesh = Instance.new("SpecialMesh",Jacket)
3011
_HeadMesh.MeshType = "Cylinder"
3012
_HeadMesh.Scale = Vector3.new(4,4,4)
3013
3014
local Jacket = Instance.new("Part",Clothes)
3015
Jacket.Name = "Jacket"
3016
Jacket.Shape = Enum.PartType.Block
3017
Jacket.CanCollide = false
3018
Jacket.BrickColor = BrickColor.new("Crimson")
3019
Jacket.Transparency = 0
3020
Jacket.Material = "Sand"
3021
Jacket.Size = Vector3.new(0.05/4, 1.1/4, 1.1/4)
3022
Jacket.TopSurface = Enum.SurfaceType.Smooth
3023
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
3024
Weld.Part0 = Torso
3025
Weld.Part1 = Jacket
3026
Weld.C1 = CFrame.new(-0.3,-0.53,0.5) *CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(5))
3027
_HeadMesh = Instance.new("SpecialMesh",Jacket)
3028
_HeadMesh.MeshType = "Cylinder"
3029
_HeadMesh.Scale = Vector3.new(4,4,4)
3030
3031
local Jacket = Instance.new("Part",Clothes)
3032
Jacket.Name = "Jacket"
3033
Jacket.Shape = Enum.PartType.Block
3034
Jacket.CanCollide = false
3035
Jacket.BrickColor = BrickColor.new("Crimson")
3036
Jacket.Transparency = 0
3037
Jacket.Material = "Sand"
3038
Jacket.Size = Vector3.new(0.01/4, 1.1/4, 1.1/4)
3039
Jacket.TopSurface = Enum.SurfaceType.Smooth
3040
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
3041
Weld.Part0 = Torso
3042
Weld.Part1 = Jacket
3043
Weld.C1 = CFrame.new(-0.23,-0.54,0.5) *CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(10))
3044
_HeadMesh = Instance.new("SpecialMesh",Jacket)
3045
_HeadMesh.MeshType = "Cylinder"
3046
_HeadMesh.Scale = Vector3.new(4,4,4)
3047
3048
local Jacket = Instance.new("Part",Clothes)
3049
Jacket.Name = "Jacket"
3050
Jacket.Shape = Enum.PartType.Block
3051
Jacket.CanCollide = false
3052
Jacket.BrickColor = BrickColor.new("Medium stone grey")
3053
Jacket.Transparency = 0
3054
Jacket.Material = "DiamondPlate"
3055
Jacket.Size = Vector3.new(0.01, 1.08/4, 1.05/4)
3056
Jacket.TopSurface = Enum.SurfaceType.Smooth
3057
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
3058
Weld.Part0 = Torso
3059
Weld.Part1 = Jacket
3060
Weld.C1 = CFrame.new(-0.12,-0.54,0.5) *CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(10))
3061
_HeadMesh = Instance.new("SpecialMesh",Jacket)
3062
_HeadMesh.MeshType = "Cylinder"
3063
_HeadMesh.Scale = Vector3.new(1,4,4)
3064
3065
--
3066
3067
local Jacket = Instance.new("Part",Clothes)
3068
Jacket.Name = "Jacket"
3069
Jacket.Shape = Enum.PartType.Block
3070
Jacket.CanCollide = false
3071
Jacket.BrickColor = BrickColor.new("Crimson")
3072
Jacket.Transparency = 0
3073
Jacket.Material = "Sand"
3074
Jacket.Size = Vector3.new(1.1/4, 1.1/4, 1.1/4)
3075
Jacket.TopSurface = Enum.SurfaceType.Smooth
3076
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
3077
Weld.Part0 = Torso
3078
Weld.Part1 = Jacket
3079
Weld.C1 = CFrame.new(0.6,-0.5,0.5)
3080
_HeadMesh = Instance.new("SpecialMesh",Jacket)
3081
_HeadMesh.MeshType = "Sphere"
3082
_HeadMesh.Scale = Vector3.new(4,4,4)
3083
3084
local Jacket = Instance.new("Part",Clothes)
3085
Jacket.Name = "Jacket"
3086
Jacket.Shape = Enum.PartType.Block
3087
Jacket.CanCollide = false
3088
Jacket.BrickColor = BrickColor.new("Crimson")
3089
Jacket.Transparency = 0
3090
Jacket.Material = "Sand"
3091
Jacket.Size = Vector3.new(0.05/4, 1.1/4, 1.1/4)
3092
Jacket.TopSurface = Enum.SurfaceType.Smooth
3093
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
3094
Weld.Part0 = Torso
3095
Weld.Part1 = Jacket
3096
Weld.C1 = CFrame.new(0.5,-0.5,0.5)
3097
_HeadMesh = Instance.new("SpecialMesh",Jacket)
3098
_HeadMesh.MeshType = "Cylinder"
3099
_HeadMesh.Scale = Vector3.new(4,4,4)
3100
3101
local Jacket = Instance.new("Part",Clothes)
3102
Jacket.Name = "Jacket"
3103
Jacket.Shape = Enum.PartType.Block
3104
Jacket.CanCollide = false
3105
Jacket.BrickColor = BrickColor.new("Crimson")
3106
Jacket.Transparency = 0
3107
Jacket.Material = "Sand"
3108
Jacket.Size = Vector3.new(0.05/4, 1.1/4, 1.1/4)
3109
Jacket.TopSurface = Enum.SurfaceType.Smooth
3110
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
3111
Weld.Part0 = Torso
3112
Weld.Part1 = Jacket
3113
Weld.C1 = CFrame.new(0.3,-0.53,0.5) *CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(-5))
3114
_HeadMesh = Instance.new("SpecialMesh",Jacket)
3115
_HeadMesh.MeshType = "Cylinder"
3116
_HeadMesh.Scale = Vector3.new(4,4,4)
3117
3118
local Jacket = Instance.new("Part",Clothes)
3119
Jacket.Name = "Jacket"
3120
Jacket.Shape = Enum.PartType.Block
3121
Jacket.CanCollide = false
3122
Jacket.BrickColor = BrickColor.new("Crimson")
3123
Jacket.Transparency = 0
3124
Jacket.Material = "Sand"
3125
Jacket.Size = Vector3.new(0.01/4, 1.1/4, 1.1/4)
3126
Jacket.TopSurface = Enum.SurfaceType.Smooth
3127
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
3128
Weld.Part0 = Torso
3129
Weld.Part1 = Jacket
3130
Weld.C1 = CFrame.new(0.22,-0.54,0.5) *CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(-10))
3131
_HeadMesh = Instance.new("SpecialMesh",Jacket)
3132
_HeadMesh.MeshType = "Cylinder"
3133
_HeadMesh.Scale = Vector3.new(4,4,4)
3134
3135
local Jacket = Instance.new("Part",Clothes)
3136
Jacket.Name = "Jacket"
3137
Jacket.Shape = Enum.PartType.Block
3138
Jacket.CanCollide = false
3139
Jacket.BrickColor = BrickColor.new("Medium stone grey")
3140
Jacket.Transparency = 0
3141
Jacket.Material = "DiamondPlate"
3142
Jacket.Size = Vector3.new(0.01, 1.08/4, 1.05/4)
3143
Jacket.TopSurface = Enum.SurfaceType.Smooth
3144
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
3145
Weld.Part0 = Torso
3146
Weld.Part1 = Jacket
3147
Weld.C1 = CFrame.new(0.12,-0.54,0.5) *CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(-10))
3148
_HeadMesh = Instance.new("SpecialMesh",Jacket)
3149
_HeadMesh.MeshType = "Cylinder"
3150
_HeadMesh.Scale = Vector3.new(1,4,4)
3151
3152
--Torso finished
3153
3154
Right_Arm.Transparency = 1
3155
Left_Arm.Transparency = 1
3156
3157
local Jacket = Instance.new("Part",Clothes)
3158
Jacket.Name = "Jacket"
3159
Jacket.Shape = Enum.PartType.Block
3160
Jacket.CanCollide = false
3161
Jacket.BrickColor = BrickColor.new("Crimson")
3162
Jacket.Transparency = 0
3163
Jacket.Material = "Sand"
3164
Jacket.Size = Vector3.new(1.054/4, 1.514/4, 0.94/4)
3165
Jacket.TopSurface = Enum.SurfaceType.Smooth
3166
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
3167
Weld.Part0 = Left_Arm
3168
Weld.Part1 = Jacket
3169
Weld.C1 = CFrame.new(0,-0.266,0)
3170
_HeadMesh = Instance.new("SpecialMesh",Jacket)
3171
_HeadMesh.MeshType = "Brick"
3172
_HeadMesh.Scale = Vector3.new(4,4,4)
3173
3174
local Jacket = Instance.new("Part",Clothes)
3175
Jacket.Name = "Jacket"
3176
Jacket.Shape = Enum.PartType.Block
3177
Jacket.CanCollide = false
3178
Jacket.BrickColor = BrickColor.new("Maroon")
3179
Jacket.Transparency = 0
3180
Jacket.Material = "Sand"
3181
Jacket.Size = Vector3.new(1.1/4, 0.244/4, 1/4)
3182
Jacket.TopSurface = Enum.SurfaceType.Smooth
3183
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
3184
Weld.Part0 = Left_Arm
3185
Weld.Part1 = Jacket
3186
Weld.C1 = CFrame.new(0,0.4,0)
3187
_HeadMesh = Instance.new("SpecialMesh",Jacket)
3188
_HeadMesh.MeshType = "Brick"
3189
_HeadMesh.Scale = Vector3.new(4,4,4)
3190
3191
local Jacket = Instance.new("Part",Clothes)
3192
Jacket.Name = "Jacket"
3193
Jacket.Shape = Enum.PartType.Block
3194
Jacket.CanCollide = false
3195
Jacket.Color = Color3.new(0,0,0)
3196
Jacket.Transparency = 0
3197
Jacket.Material = "Metal"
3198
Jacket.Size = Vector3.new(1.054/4, 0.1/4, 0.94/4)
3199
Jacket.TopSurface = Enum.SurfaceType.Smooth
3200
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
3201
Weld.Part0 = Left_Arm
3202
Weld.Part1 = Jacket
3203
Weld.C1 = CFrame.new(0,0.45,0)
3204
_HeadMesh = Instance.new("SpecialMesh",Jacket)
3205
_HeadMesh.MeshType = "Brick"
3206
_HeadMesh.Scale = Vector3.new(4,4,4)
3207
3208
local Jacket = Instance.new("Part",Clothes)
3209
Jacket.Name = "Jacket"
3210
Jacket.Shape = Enum.PartType.Block
3211
Jacket.CanCollide = false
3212
Jacket.Color = Color3.new(0,0,0)
3213
Jacket.Transparency = 0
3214
Jacket.Material = "Metal"
3215
Jacket.Size = Vector3.new(1.054/4, 0.414/4, 0.94/4)
3216
Jacket.TopSurface = Enum.SurfaceType.Smooth
3217
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
3218
Weld.Part0 = Left_Arm
3219
Weld.Part1 = Jacket
3220
Weld.C1 = CFrame.new(0,1,0)
3221
_HeadMesh = Instance.new("SpecialMesh",Jacket)
3222
_HeadMesh.MeshType = "Brick"
3223
_HeadMesh.Scale = Vector3.new(4,4,4)
3224
3225
local Jacket = Instance.new("Part",Clothes)
3226
Jacket.Name = "Jacket"
3227
Jacket.Shape = Enum.PartType.Block
3228
Jacket.CanCollide = false
3229
Jacket.BrickColor = BrickColor.new("Crimson")
3230
Jacket.Transparency = 0
3231
Jacket.Material = "Sand"
3232
Jacket.Size = Vector3.new(1.054/4, 1.514/4, 0.94/4)
3233
Jacket.TopSurface = Enum.SurfaceType.Smooth
3234
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
3235
Weld.Part0 = Right_Arm
3236
Weld.Part1 = Jacket
3237
Weld.C1 = CFrame.new(0,-0.266,0)
3238
_HeadMesh = Instance.new("SpecialMesh",Jacket)
3239
_HeadMesh.MeshType = "Brick"
3240
_HeadMesh.Scale = Vector3.new(4,4,4)
3241
3242
local Jacket = Instance.new("Part",Clothes)
3243
Jacket.Name = "Jacket"
3244
Jacket.Shape = Enum.PartType.Block
3245
Jacket.CanCollide = false
3246
Jacket.BrickColor = BrickColor.new("Maroon")
3247
Jacket.Transparency = 0
3248
Jacket.Material = "Sand"
3249
Jacket.Size = Vector3.new(1.1/4, 0.244/4, 1/4)
3250
Jacket.TopSurface = Enum.SurfaceType.Smooth
3251
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
3252
Weld.Part0 = Right_Arm
3253
Weld.Part1 = Jacket
3254
Weld.C1 = CFrame.new(0,0.4,0)
3255
_HeadMesh = Instance.new("SpecialMesh",Jacket)
3256
_HeadMesh.MeshType = "Brick"
3257
_HeadMesh.Scale = Vector3.new(4,4,4)
3258
3259
local Jacket = Instance.new("Part",Clothes)
3260
Jacket.Name = "Jacket"
3261
Jacket.Shape = Enum.PartType.Block
3262
Jacket.CanCollide = false
3263
Jacket.Color = Color3.new(0,0,0)
3264
Jacket.Transparency = 0
3265
Jacket.Material = "Metal"
3266
Jacket.Size = Vector3.new(1.054/4, 0.1/4, 0.94/4)
3267
Jacket.TopSurface = Enum.SurfaceType.Smooth
3268
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
3269
Weld.Part0 = Right_Arm
3270
Weld.Part1 = Jacket
3271
Weld.C1 = CFrame.new(0,0.45,0)
3272
_HeadMesh = Instance.new("SpecialMesh",Jacket)
3273
_HeadMesh.MeshType = "Brick"
3274
_HeadMesh.Scale = Vector3.new(4,4,4)
3275
3276
local Jacket = Instance.new("Part",Clothes)
3277
Jacket.Name = "Jacket"
3278
Jacket.Shape = Enum.PartType.Block
3279
Jacket.CanCollide = false
3280
Jacket.Color = Color3.new(0,0,0)
3281
Jacket.Transparency = 0
3282
Jacket.Material = "Metal"
3283
Jacket.Size = Vector3.new(1.054/4, 0.414/4, 0.94/4)
3284
Jacket.TopSurface = Enum.SurfaceType.Smooth
3285
Jacket.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jacket)
3286
Weld.Part0 = Right_Arm
3287
Weld.Part1 = Jacket
3288
Weld.C1 = CFrame.new(0,1,0)
3289
_HeadMesh = Instance.new("SpecialMesh",Jacket)
3290
_HeadMesh.MeshType = "Brick"
3291
_HeadMesh.Scale = Vector3.new(4,4,4)
3292
3293
local Hoodie = Instance.new("Part",Clothes)
3294
Hoodie.Name = "Hoodie"
3295
Hoodie.Shape = Enum.PartType.Block
3296
Hoodie.CanCollide = false
3297
Hoodie.BrickColor = BrickColor.new("Maroon")
3298
Hoodie.Transparency = 0
3299
Hoodie.Material = "Slate"
3300
Hoodie.Size = Vector3.new(1.6, 0.05, 1.4)
3301
Hoodie.TopSurface = Enum.SurfaceType.Smooth
3302
Hoodie.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Hoodie)
3303
Weld.Part0 = Torso
3304
Weld.Part1 = Hoodie
3305
Weld.C1 = CFrame.new(0,-0.6,-0.4)
3306
HoodieMesh = Instance.new("SpecialMesh",Hoodie)
3307
HoodieMesh.MeshType = "Sphere"
3308
HoodieMesh.Scale = Vector3.new(1,1,1)
3309
3310
local Hoodie = Instance.new("Part",Clothes)
3311
Hoodie.Name = "Hoodie"
3312
Hoodie.Shape = Enum.PartType.Block
3313
Hoodie.CanCollide = false
3314
Hoodie.Color = Color3.new(0,0,0)
3315
Hoodie.Transparency = 0
3316
Hoodie.Material = "Metal"
3317
Hoodie.Size = Vector3.new(1.5, 0.5, 1)
3318
Hoodie.TopSurface = Enum.SurfaceType.Smooth
3319
Hoodie.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Hoodie)
3320
Weld.Part0 = Torso
3321
Weld.Part1 = Hoodie
3322
Weld.C1 = CFrame.new(0,-0.9,0.2)
3323
HoodieMesh = Instance.new("SpecialMesh",Hoodie)
3324
HoodieMesh.MeshType = "Sphere"
3325
HoodieMesh.Scale = Vector3.new(1,1,1)
3326
3327
handle=part(Enum.FormFactor.Brick,Clothes,Enum.Material.Slate,0,0,"Maroon","Handle",Vector3.new(0.900000036, 1, 2))
3328
handleweld=weld(Clothes,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.94452858, -1, -0.135944366, 0.866025388, 6.9388815e-018, 0.5, -1.36697535e-017, 0.999998212, 0, -0.5, 1.3877763e-017, 0.866025388))
3329
mesh("SpecialMesh",handle,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
3330
handle=part(Enum.FormFactor.Brick,Clothes,Enum.Material.Slate,0,0,"Maroon","Handle",Vector3.new(0.900000036, 1, 2))
3331
handleweld=weld(Clothes,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.09449005, -1, -0.229496002, 0.939692557, -6.9388815e-018, -0.342020363, -1.36697535e-017, 0.999998212, 0, 0.342020363, -1.3877763e-017, 0.939692557))
3332
mesh("SpecialMesh",handle,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
3333
handle=part(Enum.FormFactor.Brick,Clothes,Enum.Material.Slate,0,0,"Maroon","Handle",Vector3.new(0.900000036, 1, 2))
3334
handleweld=weld(Clothes,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.2899704, -1, 0.0504355431, -0.000345305598, -3.01991037e-007, -0.99999994, -5.21397127e-011, 0.999998212, -3.01991577e-007, 0.99999994, -5.21396225e-011, -0.000345305598))
3335
mesh("SpecialMesh",handle,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
3336
handle=part(Enum.FormFactor.Brick,Clothes,Enum.Material.Slate,0,0,"Maroon","Handle",Vector3.new(0.900000036, 1, 2))
3337
handleweld=weld(Clothes,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.950009823, -1, -0.0899963379, 1, -1.36697287e-017, 0, -1.36697535e-017, 0.999998212, 0, 0, 0, 1))
3338
mesh("SpecialMesh",handle,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
3339
handle=part(Enum.FormFactor.Brick,Clothes,Enum.Material.Slate,0,0,"Maroon","Handle",Vector3.new(0.900000036, 1, 2))
3340
handleweld=weld(Clothes,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.04999018, -1, -0.0899963379, 1, -1.36697287e-017, 0, -1.36697535e-017, 0.999998212, 0, 0, 0, 1))
3341
mesh("SpecialMesh",handle,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
3342
handle=part(Enum.FormFactor.Brick,Clothes,Enum.Material.Slate,0,0,"Maroon","Handle",Vector3.new(0.900000036, 1, 2))
3343
handleweld=weld(Clothes,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.02066422, -1, -0.317581177, 0.98480773, -6.9388815e-018, 0.173648179, -1.36697535e-017, 0.999998212, 0, -0.173648179, 1.3877763e-017, 0.98480773))
3344
mesh("SpecialMesh",handle,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
3345
3346
-- Pants
3347
3348
Right_Leg.Transparency = 1
3349
Left_Leg.Transparency = 1
3350
3351
local Jeans = Instance.new("Part",Clothes)
3352
Jeans.Name = "Jeans"
3353
Jeans.Shape = Enum.PartType.Block
3354
Jeans.CanCollide = false
3355
Jeans.BrickColor = BrickColor.new("Smoky grey")
3356
Jeans.Transparency = 0
3357
Jeans.Material = "Sand"
3358
Jeans.Size = Vector3.new(2.1/4, 0.1/4, 0.995/4)
3359
Jeans.TopSurface = Enum.SurfaceType.Smooth
3360
Jeans.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jeans)
3361
Weld.Part0 = Torso
3362
Weld.Part1 = Jeans
3363
Weld.C1 = CFrame.new(0,1.05,0)
3364
_HeadMesh = Instance.new("SpecialMesh",Jeans)
3365
_HeadMesh.MeshType = "Brick"
3366
_HeadMesh.Scale = Vector3.new(4,4,4)
3367
3368
3369
local Jeans = Instance.new("Part",Clothes)
3370
Jeans.Name = "Jeans"
3371
Jeans.Shape = Enum.PartType.Block
3372
Jeans.CanCollide = false
3373
Jeans.BrickColor = BrickColor.new("Smoky grey")
3374
Jeans.Transparency = 0
3375
Jeans.Material = "Sand"
3376
Jeans.Size = Vector3.new(1.094/4, 1.114/4, 0.934/4)
3377
Jeans.TopSurface = Enum.SurfaceType.Smooth
3378
Jeans.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jeans)
3379
Weld.Part0 = Left_Leg
3380
Weld.Part1 = Jeans
3381
Weld.C1 = CFrame.new(0,-0.5,0)
3382
_HeadMesh = Instance.new("SpecialMesh",Jeans)
3383
_HeadMesh.MeshType = "Brick"
3384
_HeadMesh.Scale = Vector3.new(4,4,4)
3385
3386
local Jeans = Instance.new("Part",Clothes)
3387
Jeans.Name = "Jeans"
3388
Jeans.Shape = Enum.PartType.Block
3389
Jeans.CanCollide = false
3390
Jeans.Color = Color3.fromRGB(113, 116, 131)
3391
Jeans.Transparency = 0
3392
Jeans.Material = "Sand"
3393
Jeans.Size = Vector3.new(1.1/4, 0.24/4, 0.95/4)
3394
Jeans.TopSurface = Enum.SurfaceType.Smooth
3395
Jeans.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jeans)
3396
Weld.Part0 = Left_Leg
3397
Weld.Part1 = Jeans
3398
Weld.C1 = CFrame.new(0,0,0)
3399
_HeadMesh = Instance.new("SpecialMesh",Jeans)
3400
_HeadMesh.MeshType = "Brick"
3401
_HeadMesh.Scale = Vector3.new(4,4,4)
3402
3403
local Boot = Instance.new("Part",Clothes)
3404
Boot.Name = "Boot"
3405
Boot.Shape = Enum.PartType.Block
3406
Boot.CanCollide = false
3407
Boot.BrickColor = BrickColor.new("Burnt Sienna")
3408
Boot.Transparency = 0
3409
Boot.Material = "Slate"
3410
Boot.Size = Vector3.new(1.1/4, 0.15/4, 0.95/4)
3411
Boot.TopSurface = Enum.SurfaceType.Smooth
3412
Boot.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Boot)
3413
Weld.Part0 = Left_Leg
3414
Weld.Part1 = Boot
3415
Weld.C1 = CFrame.new(0,0.22,0)
3416
_HeadMesh = Instance.new("SpecialMesh",Boot)
3417
_HeadMesh.MeshType = "Brick"
3418
_HeadMesh.Scale = Vector3.new(4,4,4)
3419
3420
local Boot = Instance.new("Part",Clothes)
3421
Boot.Name = "Boot"
3422
Boot.Shape = Enum.PartType.Block
3423
Boot.CanCollide = false
3424
Boot.BrickColor = BrickColor.new("Rust")
3425
Boot.Transparency = 0
3426
Boot.Material = "Slate"
3427
Boot.Size = Vector3.new(1.064/4, 0.463/4, 0.94/4)
3428
Boot.TopSurface = Enum.SurfaceType.Smooth
3429
Boot.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Boot)
3430
Weld.Part0 = Left_Leg
3431
Weld.Part1 = Boot
3432
Weld.C1 = CFrame.new(0,0.35,0)
3433
_HeadMesh = Instance.new("SpecialMesh",Boot)
3434
_HeadMesh.MeshType = "Brick"
3435
_HeadMesh.Scale = Vector3.new(4,4,4)
3436
3437
local Boot = Instance.new("Part",Clothes)
3438
Boot.Name = "Boot"
3439
Boot.Shape = Enum.PartType.Block
3440
Boot.CanCollide = false
3441
Boot.BrickColor = BrickColor.new("Rust")
3442
Boot.Transparency = 0
3443
Boot.Material = "Slate"
3444
Boot.Size = Vector3.new(1.064/4, 0.2/4, 0.98/4)
3445
Boot.TopSurface = Enum.SurfaceType.Smooth
3446
Boot.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Boot)
3447
Weld.Part0 = Left_Leg
3448
Weld.Part1 = Boot
3449
Weld.C1 = CFrame.new(0,0.66,0.02)
3450
_HeadMesh = Instance.new("SpecialMesh",Boot)
3451
_HeadMesh.MeshType = "Brick"
3452
_HeadMesh.Scale = Vector3.new(4,4,4)
3453
3454
local Boot = Instance.new("Part",Clothes)
3455
Boot.Name = "Boot"
3456
Boot.Shape = Enum.PartType.Block
3457
Boot.CanCollide = false
3458
Boot.BrickColor = BrickColor.new("Burnt Sienna")
3459
Boot.Transparency = 0
3460
Boot.Material = "Slate"
3461
Boot.Size = Vector3.new(1.1/4, 0.25/4, 0.98/4)
3462
Boot.TopSurface = Enum.SurfaceType.Smooth
3463
Boot.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Boot)
3464
Weld.Part0 = Left_Leg
3465
Weld.Part1 = Boot
3466
Weld.C1 = CFrame.new(0,0.86,0.02)
3467
_HeadMesh = Instance.new("SpecialMesh",Boot)
3468
_HeadMesh.MeshType = "Brick"
3469
_HeadMesh.Scale = Vector3.new(4,4,4)
3470
3471
local Jeans = Instance.new("Part",Clothes)
3472
Jeans.Name = "Jeans"
3473
Jeans.Shape = Enum.PartType.Block
3474
Jeans.CanCollide = false
3475
Jeans.BrickColor = BrickColor.new("Smoky grey")
3476
Jeans.Transparency = 0
3477
Jeans.Material = "Sand"
3478
Jeans.Size = Vector3.new(1.094/4, 1.114/4, 0.934/4)
3479
Jeans.TopSurface = Enum.SurfaceType.Smooth
3480
Jeans.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jeans)
3481
Weld.Part0 = Right_Leg
3482
Weld.Part1 = Jeans
3483
Weld.C1 = CFrame.new(0,-0.5,0)
3484
_HeadMesh = Instance.new("SpecialMesh",Jeans)
3485
_HeadMesh.MeshType = "Brick"
3486
_HeadMesh.Scale = Vector3.new(4,4,4)
3487
3488
local Jeans = Instance.new("Part",Clothes)
3489
Jeans.Name = "Jeans"
3490
Jeans.Shape = Enum.PartType.Block
3491
Jeans.CanCollide = false
3492
Jeans.Color = Color3.fromRGB(113, 116, 131)
3493
Jeans.Transparency = 0
3494
Jeans.Material = "Sand"
3495
Jeans.Size = Vector3.new(1.1/4, 0.24/4, 0.95/4)
3496
Jeans.TopSurface = Enum.SurfaceType.Smooth
3497
Jeans.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Jeans)
3498
Weld.Part0 = Right_Leg
3499
Weld.Part1 = Jeans
3500
Weld.C1 = CFrame.new(0,0,0)
3501
_HeadMesh = Instance.new("SpecialMesh",Jeans)
3502
_HeadMesh.MeshType = "Brick"
3503
_HeadMesh.Scale = Vector3.new(4,4,4)
3504
3505
local Boot = Instance.new("Part",Clothes)
3506
Boot.Name = "Boot"
3507
Boot.Shape = Enum.PartType.Block
3508
Boot.CanCollide = false
3509
Boot.BrickColor = BrickColor.new("Burnt Sienna")
3510
Boot.Transparency = 0
3511
Boot.Material = "Slate"
3512
Boot.Size = Vector3.new(1.1/4, 0.15/4, 0.95/4)
3513
Boot.TopSurface = Enum.SurfaceType.Smooth
3514
Boot.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Boot)
3515
Weld.Part0 = Right_Leg
3516
Weld.Part1 = Boot
3517
Weld.C1 = CFrame.new(0,0.22,0)
3518
_HeadMesh = Instance.new("SpecialMesh",Boot)
3519
_HeadMesh.MeshType = "Brick"
3520
_HeadMesh.Scale = Vector3.new(4,4,4)
3521
3522
local Boot = Instance.new("Part",Clothes)
3523
Boot.Name = "Boot"
3524
Boot.Shape = Enum.PartType.Block
3525
Boot.CanCollide = false
3526
Boot.BrickColor = BrickColor.new("Rust")
3527
Boot.Transparency = 0
3528
Boot.Material = "Slate"
3529
Boot.Size = Vector3.new(1.064/4, 0.463/4, 0.94/4)
3530
Boot.TopSurface = Enum.SurfaceType.Smooth
3531
Boot.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Boot)
3532
Weld.Part0 = Right_Leg
3533
Weld.Part1 = Boot
3534
Weld.C1 = CFrame.new(0,0.35,0)
3535
_HeadMesh = Instance.new("SpecialMesh",Boot)
3536
_HeadMesh.MeshType = "Brick"
3537
_HeadMesh.Scale = Vector3.new(4,4,4)
3538
3539
local Boot = Instance.new("Part",Clothes)
3540
Boot.Name = "Boot"
3541
Boot.Shape = Enum.PartType.Block
3542
Boot.CanCollide = false
3543
Boot.BrickColor = BrickColor.new("Rust")
3544
Boot.Transparency = 0
3545
Boot.Material = "Slate"
3546
Boot.Size = Vector3.new(1.064/4, 0.2/4, 0.98/4)
3547
Boot.TopSurface = Enum.SurfaceType.Smooth
3548
Boot.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Boot)
3549
Weld.Part0 = Right_Leg
3550
Weld.Part1 = Boot
3551
Weld.C1 = CFrame.new(0,0.66,0.02)
3552
_HeadMesh = Instance.new("SpecialMesh",Boot)
3553
_HeadMesh.MeshType = "Brick"
3554
_HeadMesh.Scale = Vector3.new(4,4,4)
3555
3556
local Boot = Instance.new("Part",Clothes)
3557
Boot.Name = "Boot"
3558
Boot.Shape = Enum.PartType.Block
3559
Boot.CanCollide = false
3560
Boot.BrickColor = BrickColor.new("Burnt Sienna")
3561
Boot.Transparency = 0
3562
Boot.Material = "Slate"
3563
Boot.Size = Vector3.new(1.1/4, 0.25/4, 0.98/4)
3564
Boot.TopSurface = Enum.SurfaceType.Smooth
3565
Boot.BottomSurface = Enum.SurfaceType.Smooth	local Weld = Instance.new("Weld", Boot)
3566
Weld.Part0 = Right_Leg
3567
Weld.Part1 = Boot
3568
Weld.C1 = CFrame.new(0,0.86,0.02)
3569
_HeadMesh = Instance.new("SpecialMesh",Boot)
3570
_HeadMesh.MeshType = "Brick"
3571
_HeadMesh.Scale = Vector3.new(4,4,4)
3572
3573
almostdead = false
3574
Transformed = false
3575
3576
3577
Shirt = Instance.new("Shirt",Character)
3578
Pants = Instance.new("Pants",Character)
3579
Shirt.ShirtTemplate = ""
3580
Pants.PantsTemplate = ""
3581
3582
Deku = Instance.new("Decal",Boob)
3583
Deku.Face = "Front"
3584
Deku.Texture = "rbxassetid://7634756"
3585
Deku = Instance.new("Decal",Boob)
3586
Deku.Face = "Left"
3587
Deku.Texture = "rbxassetid://7634756"
3588
Deku = Instance.new("Decal",Boob2)
3589
Deku.Face = "Front"
3590
Deku.Texture = "rbxassetid://7634756"
3591
Deku = Instance.new("Decal",Boob2)
3592
Deku.Face = "Right"
3593
Deku.Texture = "rbxassetid://7634756"
3594
3595
for i,v in pairs(Clothes:GetChildren()) do
3596
if v:IsA('Part') or v:IsA('WedgePart') then
3597
noOutline(v)
3598
end
3599
end
3600
3601
for i,v in pairs(Boob:GetChildren()) do
3602
if v:IsA('Decal') then
3603
v.Texture = "rbxassetid://"
3604
end
3605
end
3606
3607
for i,v in pairs(Boob2:GetChildren()) do
3608
if v:IsA('Decal') then
3609
v.Texture = "rbxassetid://"
3610
end
3611
end
3612
3613
function Transform()
3614
Humanoid.MaxHealth = 500
3615
Humanoid.Health = 500
3616
attack = true
3617
attack2 = true
3618
Transformed = true
3619
Animations = true
3620
local rng2 = Instance.new("Part",Character)
3621
rng2.Anchored = true
3622
rng2.Color = Color3.new(0,0,0)
3623
rng2.CanCollide = false
3624
rng2.Material = "Neon"
3625
rng2.FormFactor = 3
3626
rng2.Name = "Shockwave"
3627
rng2.Size = Vector3.new(1, 1, 1)
3628
rng2.Transparency = 0
3629
rng2.TopSurface = 0
3630
rng2.BottomSurface = 0
3631
rng2.CFrame = rootPart.CFrame
3632
local rngm2 = Instance.new("SpecialMesh", rng2)
3633
rngm2.Scale = Vector3.new(0,0,0)
3634
rngm2.Offset = Vector3.new(0,0.5,0)
3635
rngm2.MeshType = "Sphere"
3636
3637
spawn(function()
3638
	for i = 1, 60, 2 do
3639
		rng2.Color = Color3.new(i/60,0,0)
3640
		rngm2.Scale = rngm2.Scale + Vector3.new(0.4,0.4,0.4)
3641
		swait()
3642
	end
3643
	wait(1)
3644
	rng2.Transparency = 0.35
3645
coroutine.wrap(function()
3646
for i = 1,180 do
3647
local fx = Instance.new("Part",Effects)
3648
fx.Anchored = true
3649
fx.Color = Color3.new(1,0,0)
3650
fx.CanCollide = false
3651
fx.FormFactor = 3
3652
fx.Name = "Shockwave"
3653
fx.Material = "Neon"
3654
fx.Size = Vector3.new(1, 1, 1)
3655
fx.Transparency = 0.35
3656
fx.TopSurface = 0
3657
fx.BottomSurface = 0
3658
fx.CFrame = rootPart.CFrame
3659
fx.CFrame = fx.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-360,-360)/10),math.rad(math.random(-3600,3600)/10))
3660
local fxm = Instance.new("SpecialMesh", fx)
3661
fxm.Scale = Vector3.new(0,0,0)
3662
fxm.Offset = Vector3.new(0,0,0)
3663
fxm.MeshType = "Sphere"
3664
spawn(function()
3665
	for i = 1, 60, 2 do
3666
		fxm.Scale = Vector3.new(0.5 - i*0.0083,5  - i*0.083 ,0.5 - i*0.0083)
3667
		fx.CFrame = fx.CFrame * CFrame.new(0,1.5,0)
3668
		fx.Transparency = i/60
3669
		swait()
3670
	end
3671
	wait()
3672
	fx:Destroy()
3673
end)
3674
end
3675
end)()
3676
	for i = 1, 60, 2 do
3677
		rngm2.Scale = rngm2.Scale + Vector3.new(2,2,2)
3678
		rng2.Transparency = i/30
3679
		swait()
3680
	end
3681
	wait()
3682
	rng2:Destroy()
3683
end)
3684
3685
S = Instance.new("Sound")
3686
S.Parent = Character.Torso
3687
S.SoundId = "rbxassetid://268008984"
3688
S.Volume = 10
3689
S.Looped = false
3690
S.Pitch = 1
3691
S:Play()
3692
Eyes.Texture = "rbxassetid://1572409968"
3693
Mouth.Texture = "rbxassetid://1572410763"
3694-
Theme.SoundId = "rbxassetid://969583926"
3694+
Theme.SoundId = "rbxassetid://1632083717"
3695
Theme:Play()
3696
for i = 0,1,0.01 do
3697
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.1, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(60),math.rad(0),math.rad(-60)), 0.15)
3698
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.1, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(80),math.rad(0),math.rad(60)), 0.15)
3699
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -0.5 - math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(-20),math.rad(0),math.rad(-5)), 0.15)
3700
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -0.5 - math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(-20),math.rad(0),math.rad(5)), 0.15)
3701
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/0.2)/2, -2 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
3702
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 + math.sin(sine/0.2)/2, 1.5 + math.sin(sine/7.5)/15, -0.8) * c_angles(math.rad(-80),math.rad(0), math.rad(0)), 0.15)
3703
swait()
3704
end
3705
text.TextColor3 = Color3.new(1,0,0)
3706
text.Text = "Evelyn\n ~Demon Form~"
3707
Fire.Enabled = true
3708
Eyes.Color3 = Color3.new(1,0,0)
3709
Mouth.Color3 = Color3.new(1,0,0)
3710
for i,v in pairs(Boob:GetChildren()) do
3711
if v:IsA('Decal') then
3712
v.Texture = "rbxassetid://7634756"
3713
end
3714
end
3715
3716
for i,v in pairs(Boob2:GetChildren()) do
3717
if v:IsA('Decal') then
3718
v.Texture = "rbxassetid://7634756"
3719
end
3720
end
3721
Right_Arm.Transparency = 0
3722
Left_Arm.Transparency = 0
3723
Right_Leg.Transparency = 0
3724
Left_Leg.Transparency = 0
3725
for i,v in pairs (Clothes:GetChildren()) do
3726
if v:IsA('Part') or v:IsA('WedgePart') then
3727
v.Transparency = 1
3728
end
3729
end
3730
Shirt.ShirtTemplate = "rbxassetid://787990331"
3731
Pants.PantsTemplate = "rbxassetid://983141459"
3732
S = Instance.new("Sound")
3733
S.Parent = Character.Torso
3734
S.SoundId = "rbxassetid://178452221"
3735
S.Volume = 5
3736
S.Looped = false
3737
S.Pitch = 1
3738
S:Play()
3739
for i = 0,0.7,0.01 do
3740
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(60) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15,math.rad(60) - math.sin(sine/7.5)/15), 0.15)
3741
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(60) + math.sin(sine/7.5)/15,math.rad(0) - math.sin(sine/7.5)/15,math.rad(-60) + math.sin(sine/7.5)/15), 0.15)
3742
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20),math.rad(0),math.rad(-10)), 0.15)
3743
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20),math.rad(0),math.rad(10)), 0.15)
3744
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(20), math.rad(0),math.rad(0)), 0.15)
3745
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 + math.sin(sine/7.5)/15, -0.25) * c_angles(math.rad(-25),math.rad(0), math.rad(0)), 0.15)
3746
swait()
3747
end
3748
Normal_Face()
3749
Animations = false
3750
attack2 = false
3751
attack = false
3752
end
3753
dedebounce = false
3754
3755
function Revert()
3756
Humanoid.MaxHealth = 150
3757
Humanoid.Health = 150
3758
attack = true
3759
attack2 = true
3760
Animations = true
3761
Transformed = false
3762
Fire.Enabled = false
3763
for i = 0,0.15,0.01 do
3764
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.1, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(60),math.rad(0),math.rad(-60)), 0.15)
3765
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.1, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(80),math.rad(0),math.rad(60)), 0.15)
3766
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -0.5 - math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(-20),math.rad(0),math.rad(-5)), 0.15)
3767
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -0.5 - math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(-20),math.rad(0),math.rad(5)), 0.15)
3768
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, 0 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
3769
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 + math.sin(sine/7.5)/15, -0.8) * c_angles(math.rad(-80),math.rad(0), math.rad(0)), 0.15)
3770
swait()
3771
end
3772
Theme.SoundId = "rbxassetid://1825836370"
3773
Theme:Play()
3774
local rng2 = Instance.new("Part",Character.Effects)
3775
rng2.Anchored = true
3776
rng2.Color = Color3.new(0,0,0)
3777
rng2.CanCollide = false
3778
rng2.Material = "Neon"
3779
rng2.FormFactor = 3
3780
rng2.Name = "Shockwave"
3781
rng2.Size = Vector3.new(1, 1, 1)
3782
rng2.Transparency = 0
3783
rng2.TopSurface = 0
3784
rng2.BottomSurface = 0
3785
rng2.CFrame = rootPart.CFrame
3786
local rngm2 = Instance.new("SpecialMesh", rng2)
3787
rngm2.Scale = Vector3.new(0,0,0)
3788
rngm2.Offset = Vector3.new(0,0.5,0)
3789
rngm2.MeshType = "Sphere"
3790
3791
spawn(function()
3792
	for i = 1, 60, 2 do
3793
		rngm2.Scale = rngm2.Scale + Vector3.new(0.4,0.4,0.4)
3794
		swait()
3795
	end
3796
	wait(0.5)
3797
	rng2.Transparency = 0.35
3798
	for i = 1, 60, 2 do
3799
		rngm2.Scale = rngm2.Scale + Vector3.new(2,2,2)
3800
		rng2.Transparency = i/60
3801
		swait()
3802
	end
3803
	wait()
3804
	rng2:Destroy()
3805
end)
3806
3807
for i = 0,0.08,0.01 do
3808
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.1, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(60),math.rad(0),math.rad(-60)), 0.15)
3809
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.1, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(80),math.rad(0),math.rad(60)), 0.15)
3810
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -0.5 - math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(-20),math.rad(0),math.rad(-5)), 0.15)
3811
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -0.5 - math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(-20),math.rad(0),math.rad(5)), 0.15)
3812
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, 0 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
3813
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 + math.sin(sine/7.5)/15, -0.1) * c_angles(math.rad(-80),math.rad(0), math.rad(0)), 0.15)
3814
swait()
3815
end
3816
text.TextColor3 = Color3.new(1,1,1)
3817
text.Text = "Evelyn"
3818
Eyes.Color3 = Color3.new(1,1,1)
3819
Mouth.Color3 = Color3.new(1,1,1)
3820
Shirt.ShirtTemplate = ""
3821
Pants.PantsTemplate = ""
3822
for i,v in pairs(Boob:GetChildren()) do
3823
if v:IsA('Decal') then
3824
v.Texture = "rbxassetid://"
3825
end
3826
end
3827
3828
for i,v in pairs(Boob2:GetChildren()) do
3829
if v:IsA('Decal') then
3830
v.Texture = "rbxassetid://"
3831
end
3832
end
3833
Right_Arm.Transparency = 1
3834
Left_Arm.Transparency = 1
3835
Right_Leg.Transparency = 1
3836
Left_Leg.Transparency = 1
3837
for i,v in pairs (Clothes:GetChildren()) do
3838
if v:IsA('Part') or v:IsA('WedgePart') then
3839
v.Transparency = 0
3840
end
3841
end
3842
Eyes.Texture = "rbxassetid://1572409210"
3843
Mouth.Texture = "rbxassetid://1572409375"
3844
3845
for i = 0,0.7,0.01 do
3846
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(60) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15,math.rad(60) - math.sin(sine/7.5)/15), 0.15)
3847
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(60) + math.sin(sine/7.5)/15,math.rad(0) - math.sin(sine/7.5)/15,math.rad(-60) + math.sin(sine/7.5)/15), 0.15)
3848
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20),math.rad(0),math.rad(-10)), 0.15)
3849
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20),math.rad(0),math.rad(10)), 0.15)
3850
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(20), math.rad(0),math.rad(0)), 0.15)
3851
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 + math.sin(sine/7.5)/15, -0.1) * c_angles(math.rad(-5),math.rad(0), math.rad(0)), 0.15)
3852
swait()
3853
end
3854
S = Instance.new("Sound")
3855
S.Parent = Character.Torso
3856
S.SoundId = "rbxassetid://178452221"
3857
S.Volume = 8
3858
S.Looped = false
3859
S.Pitch = 1
3860
S:Play()
3861
Animations = false
3862
attack2 = false
3863
attack = false
3864
end
3865
3866
3867
local attk = 1
3868
mouse.Button1Down:Connect(function(key)
3869
3870
if attack == false then
3871
if attk == 1 then
3872
attk = 2
3873
Attackone()
3874
elseif attk == 2 then
3875
attk = 3
3876
Attacktwo()
3877
elseif attk == 3 then
3878
attk = 4
3879
Attackthree()
3880
elseif attk == 4 then
3881
attk = 5
3882
Attackfour()
3883
elseif attk == 5 then
3884
attk = 6
3885
Attackfive()
3886
elseif attk == 6 then
3887
attk = 1
3888
Attacksix()
3889
end
3890
end
3891
end)
3892
3893
3894
3895
3896
function sound(id,position,vol,pitch,start,finish)
3897
  coroutine.resume(coroutine.create(function()
3898
3899
  local part = Instance.new("Part",workspace)
3900
  part.Position = position
3901
  part.Size = Vector3.new(0,0,0)
3902
  part.CanCollide = false
3903
  part.Transparency = 1
3904
3905
  local sound = Instance.new("Sound",part)
3906
3907
  sound.SoundId = "rbxassetid://"..id
3908
3909
  repeat ArtificialHB.Event:wait() until sound.IsLoaded
3910
  
3911
  if vol ~= nil then
3912
    sound.Volume = vol
3913
  end
3914
3915
  if pitch ~= nil then
3916
    sound.PlaybackSpeed = pitch
3917
  end
3918
3919
  if start ~= nil then
3920
    sound.TimePosition = start
3921
  end
3922
3923
  if finish ~= nil then
3924
    game:GetService("Debris"):AddItem(part,finish-start)
3925
  else
3926
    game:GetService("Debris"):AddItem(part,sound.TimeLength)
3927
  end
3928
  
3929
  sound:Play()  
3930
3931
  return sound
3932
3933
  end))
3934
end
3935
3936
function Dead()
3937
attack = true
3938
attack2 = true
3939
Animations = true
3940
Eyes.Texture = "rbxassetid://1572410332"
3941
Mouth.Texture = "rbxassetid://1572410763"
3942
Dizz = Instance.new("Sound")
3943
Dizz.Parent = Character.Torso
3944
Dizz.SoundId = "rbxassetid://266278159"
3945
Dizz.Volume = 10
3946
Dizz.Looped = false
3947
Dizz.Pitch = 1
3948
Dizz:Play()
3949
3950
text.Text = ""
3951
for i = 0,1,0.01 do
3952
Theme.Pitch = Theme.Pitch - 0.01
3953
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.1, 0.5 + math.sin(sine/7.5)/10, 0) * c_angles(math.rad(-20),math.rad(-20),math.rad(0)), 0.15)
3954
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.1, 0.5 + math.sin(sine/7.5)/10, 0) * c_angles(math.rad(-20),math.rad(20),math.rad(0)), 0.15)
3955
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/10, 0) * c_angles(math.rad(-20),math.rad(20),math.rad(0)), 0.15)
3956
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/10, 0) * c_angles(math.rad(-20),math.rad(-20),math.rad(0)), 0.15)
3957
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1 + math.sin(sine/7.5)/10, 0) * c_angles(math.rad(20), math.rad(0),math.rad(0)), 0.15)
3958
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 + math.sin(sine/15)/10, 0) * c_angles(math.rad(20),math.rad(0) + i*10, math.rad(0) + math.sin(sine/15)/5), 0.15)
3959
swait()
3960
end
3961
local Soul1 = Instance.new("Part", Character)
3962
Soul1.Name = "Soul"
3963
Soul1.Anchored = true
3964
Soul1.Shape = Enum.PartType.Block
3965
Soul1.CanCollide = false
3966
Soul1.BrickColor = BrickColor.new("Institutional white")
3967
Soul1.Transparency = 0
3968
Soul1.Material = "Neon"
3969
Soul1.Size = Vector3.new(0.26, 0.5, 0.21)
3970
Soul1.TopSurface = Enum.SurfaceType.Smooth
3971
Soul1.BottomSurface = Enum.SurfaceType.Smooth
3972
3973
3974
local M1 = Instance.new("SpecialMesh")
3975
M1.Parent = Soul1
3976
M1.MeshType = "Sphere"
3977
M1.Scale = Vector3.new(1,1,1)
3978
3979
local Soul2 = Instance.new("Part", Character)
3980
Soul2.Name = "Soul"
3981
Soul2.Anchored = true
3982
Soul2.Shape = Enum.PartType.Block
3983
Soul2.CanCollide = false
3984
Soul2.BrickColor = BrickColor.new("Institutional white")
3985
Soul2.Transparency = 0
3986
Soul2.Material = "Neon"
3987
Soul2.Size = Vector3.new(0.26, 0.5, 0.21)
3988
Soul2.TopSurface = Enum.SurfaceType.Smooth
3989
Soul2.BottomSurface = Enum.SurfaceType.Smooth
3990
3991
3992
local M1 = Instance.new("SpecialMesh")
3993
M1.Parent = Soul2
3994
M1.MeshType = "Sphere"
3995
M1.Scale = Vector3.new(1,1,1)
3996
Dizz:Destroy()
3997
Torso.Transparency = 1
3998
Theme.Volume = 0
3999
Eyes.Texture = "rbxassetid://1572409830"
4000
Mouth.Texture = "rbxassetid://1572410763"
4001
S = Instance.new("Sound")
4002
S.Parent = Character.Torso
4003
S.SoundId = "rbxassetid://1292392651"
4004
S.Volume = 10
4005
S.Looped = false
4006
S.Pitch = 1
4007
S:Play()
4008
4009
Soul1.CFrame = rootPart.CFrame * CFrame.new(0.1, 1, -1)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(30))
4010
Soul2.CFrame = rootPart.CFrame * CFrame.new(-0.1, 1, -1)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(-30))
4011
4012
for i = 0,1.7,0.01 do
4013
Soul1.CFrame = rootPart.CFrame * CFrame.new(math.random(5,15)/100, math.random(95,105)/100, -1)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(30))
4014
Soul2.CFrame = rootPart.CFrame * CFrame.new(math.random(-15,-5)/100, math.random(95,105)/100, -1)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(-30))
4015
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5, 0) * c_angles(math.rad(150),math.rad(-25),math.rad(66)), 0.2)
4016
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5, 0) * c_angles(math.rad(150),math.rad(16),math.rad(-50)), 0.2)
4017
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(0),math.rad(0),math.rad(-20)), 0.2)
4018
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(0),math.rad(0),math.rad(20)), 0.2)
4019
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -2.5, 0) * c_angles(math.rad(-80), math.rad(0),math.rad(0)), 0.2)
4020
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 2, -0.3) * c_angles(math.rad(50),math.rad(0), math.rad(45)), 0.2)
4021
swait()
4022
end
4023
Soul1.CFrame = rootPart.CFrame * CFrame.new(0.1, 1, -1)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(30))
4024
Soul2.CFrame = rootPart.CFrame * CFrame.new(-0.1, 1, -1)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(-30))
4025
wait(1)
4026
S = Instance.new("Sound")
4027
S.Parent = Character.Torso
4028
S.SoundId = "rbxassetid://973028066"
4029
S.Volume = 10
4030
S.Looped = false
4031
S.Pitch = 1
4032
S:Play()
4033
Soul1.CFrame = rootPart.CFrame * CFrame.new(0.25, 1, -1)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(30))
4034
Soul2.CFrame = rootPart.CFrame * CFrame.new(-0.25, 1, -1)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(-30))
4035
wait(1)
4036
Soul1.Anchored = false
4037
Soul2.Anchored = false
4038
Soul1.Velocity = ((Soul1.CFrame*CFrame.new(5,0,math.random(-2,2))).p-Soul1.CFrame.p)*5
4039
Soul2.Velocity = ((Soul2.CFrame*CFrame.new(-5,0,math.random(-2,2))).p-Soul2.CFrame.p)*5
4040
for i = 1,60,2 do
4041
Soul1.Transparency = i/30
4042
Soul2.Transparency = i/30
4043
swait()
4044
end
4045
wait(2)
4046
Humanoid:SetStateEnabled("Dead",true)
4047
Humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead, true)
4048
4049
4050
Character.Archivable = true
4051
Character.Head:ClearAllChildren()
4052
Character.Head.Size = Vector3.new(1,1,1)
4053
Character.Clothing:Destroy()
4054
Character.Torso.Boob:Destroy()
4055
Character.Torso.Boob2:Destroy()
4056
local clone = Character:Clone()
4057
clone.Parent = workspace
4058
clone.Name = "DED"
4059
local emitters={}
4060
for i,v in pairs(clone:GetChildren()) do
4061
if v:IsA("Accoutrement") then
4062
v:Destroy()
4063
end
4064
if v:IsA("Part") or v:IsA("MeshPart") or v:IsA("WedgePart") then
4065
v.Anchored = true
4066
v.CanCollide = false
4067
v.Color = Color3.new(1,1,1)
4068
v.Material = "Neon"
4069
local emitter = Instance.new("ParticleEmitter",v)
4070
emitter.LightEmission = 1
4071
emitter.Transparency = NumberSequence.new(0,1)
4072
emitter.Size = NumberSequence.new(0,0.2)
4073
emitter.SpreadAngle = Vector2.new(360,360)
4074
emitter.Speed = NumberRange.new(0.5)
4075
emitter.Lifetime = NumberRange.new(0.75)
4076
emitter.Texture = "rbxassetid://241812810"
4077
emitter.Rate = 1000
4078
emitter.Color = ColorSequence.new(Color3.new(1,1,1))
4079
emitter.LockedToPart = false
4080
table.insert(emitters,emitter)
4081
end
4082
end
4083
coroutine.wrap(function()
4084
for i,v in pairs(clone:GetChildren()) do
4085
if v:IsA("Part") or v:IsA("MeshPart") or v:IsA("WedgePart") or v:IsA("Decal") then
4086
coroutine.wrap(function()
4087
for i = 1,20 do
4088
v.Transparency = v.Transparency + 0.05
4089
wait()
4090
end
4091
end)()
4092
end
4093
end
4094
end)()
4095
delay(1, function()
4096
S = Instance.new("Sound")
4097
S.Parent = clone.Torso
4098
S.SoundId = "rbxassetid://427025525"
4099
S.Volume = 10
4100
S.Looped = false
4101
S.Pitch = 1
4102
S:Play()
4103
for i,v in pairs(emitters) do
4104
v.Speed = NumberRange.new(8)
4105
v.Acceleration = Vector3.new(0,10,0)
4106
delay(0.5, function()
4107
v.Enabled = false
4108
game:GetService("Debris"):AddItem(clone,0.75)
4109
end)
4110
end
4111
end)
4112
4113
end
4114
4115
Humanoid:SetStateEnabled("Dead",false)
4116
Humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
4117
4118
coroutine.wrap(function()
4119
while true do
4120
if dedebounce == false then
4121
if Humanoid.Health <= 0 and Transformed == false then
4122
dedebounce = true
4123
Humanoid.MaxHealth = 800
4124
Humanoid.Health = 800
4125
Dead()
4126
return
4127
end
4128
else
4129
swait()
4130
return
4131
end
4132
swait()
4133
end
4134
end)()
4135
4136
coroutine.wrap(function()
4137
while true and wait() do
4138
if Humanoid.Health <= 20 and Transformed == true then
4139
Revert()
4140
end
4141
end
4142
end)()
4143
4144
4145
4146
function findCloseHumanoid(centre, distance)
4147
  local tab = {}
4148
  for _, child in pairs(game.Workspace:GetChildren()) do
4149
    if child:findFirstChild("Humanoid") and child:findFirstChild("Humanoid") ~= Humanoid and child:findFirstChild("Torso") then
4150
      local vtors = child.Torso
4151
      local mag = math.abs((vtors.Position - centre).magnitude)
4152
      if distance >= mag then
4153
        table.insert(tab, child.Humanoid)
4154
      end
4155
    end
4156
  end
4157
  return tab
4158
end
4159
4160
function rayCast(Pos, Dir, Max, Ignore) -- Origin Position, Direction, MaxDistance, IgnoreDescendants
4161
	return game:GetService("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) 
4162
end
4163
4164
function QuaternionFromCFrame(cf) 
4165
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() 
4166
	local trace = m00 + m11 + m22 
4167
	if trace > 0 then 
4168
		local s = math.sqrt(1 + trace) 
4169
		local recip = 0.5/s 
4170
		return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 
4171
	else 
4172
		local i = 0 
4173
		if m11 > m00 then
4174
			i = 1
4175
		end
4176
		if m22 > (i == 0 and m00 or m11) then 
4177
			i = 2 
4178
		end 
4179
		if i == 0 then 
4180
			local s = math.sqrt(m00-m11-m22+1) 
4181
			local recip = 0.5/s 
4182
			return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip 
4183
		elseif i == 1 then 
4184
			local s = math.sqrt(m11-m22-m00+1) 
4185
			local recip = 0.5/s 
4186
			return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip 
4187
		elseif i == 2 then 
4188
			local s = math.sqrt(m22-m00-m11+1) 
4189
			local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip 
4190
		end 
4191
	end 
4192
end
4193
 
4194
function QuaternionToCFrame(px, py, pz, x, y, z, w) 
4195
	local xs, ys, zs = x + x, y + y, z + z 
4196
	local wx, wy, wz = w*xs, w*ys, w*zs 
4197
	local xx = x*xs 
4198
	local xy = x*ys 
4199
	local xz = x*zs 
4200
	local yy = y*ys 
4201
	local yz = y*zs 
4202
	local zz = z*zs 
4203
	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)) 
4204
end
4205
 
4206
function QuaternionSlerp(a, b, t) 
4207
	local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] 
4208
	local startInterp, finishInterp; 
4209
	if cosTheta >= 0.0001 then 
4210
		if (1 - cosTheta) > 0.0001 then 
4211
			local theta = math.acos(cosTheta) 
4212
			local invSinTheta = 1/math.sin(theta) 
4213
			startInterp = math.sin((1-t)*theta)*invSinTheta 
4214
			finishInterp = math.sin(t*theta)*invSinTheta  
4215
		else 
4216
			startInterp = 1-t 
4217
			finishInterp = t 
4218
		end 
4219
	else 
4220
		if (1+cosTheta) > 0.0001 then 
4221
			local theta = math.acos(-cosTheta) 
4222
			local invSinTheta = 1/math.sin(theta) 
4223
			startInterp = math.sin((t-1)*theta)*invSinTheta 
4224
			finishInterp = math.sin(t*theta)*invSinTheta 
4225
		else 
4226
			startInterp = t-1 
4227
			finishInterp = t 
4228
		end 
4229
	end 
4230
	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 
4231
end
4232
4233
function clerp(a, b, t) 
4234
	local qa = {QuaternionFromCFrame(a)}
4235
	local qb = {QuaternionFromCFrame(b)} 
4236
	local ax, ay, az = a.x, a.y, a.z 
4237
	local bx, by, bz = b.x, b.y, b.z
4238
	local _t = 1-t
4239
	return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t)) 
4240
end
4241
4242
swait()
4243
LA_Weld = newWeld(Torso, Left_Arm, -1.5, 0.5, 0)
4244
Left_Arm.Weld.C1 = CFrame.new(0, 0.5, 0)
4245
RA_Weld = newWeld(Torso, Right_Arm, 1.5, 0.5, 0)
4246
Right_Arm.Weld.C1 = CFrame.new(0, 0.5, 0)
4247
LL_Weld = newWeld(Torso, Left_Leg, -0.5, -1, 0)
4248
Left_Leg.Weld.C1 = CFrame.new(0, 1, 0) -- Left_Leg.Weld.C1 = CFrame.new(0, 1, 0.15)
4249
RL_Weld = newWeld(Torso, Right_Leg, 0.5, -1, 0)
4250
Right_Leg.Weld.C1 = CFrame.new(0, 1, 0) -- Right_Leg.Weld.C1 = CFrame.new(0, 1, 0.15)
4251
Torso_Weld = newWeld(rootPart, Torso, 0, -1, 0)
4252
Torso.Weld.C1 = CFrame.new(0, -1, 0)
4253
Head_Weld = newWeld(Torso, Head, 0, 1.5, 0)
4254
4255
for i,v in pairs(Character:GetChildren()) do
4256
	if v:IsA('Accoutrement') then
4257
		v:Destroy()
4258
	elseif v:IsA('Part') and v.Name=='Head' then
4259
		v.face.Transparency = 1
4260
	end
4261
end
4262
4263
Character['Body Colors'].HeadColor3=Color3.new(0,0,0)
4264
Character['Body Colors'].TorsoColor3=Color3.new(0,0,0)
4265
Character['Body Colors'].RightArmColor3=Color3.new(0,0,0)
4266
Character['Body Colors'].LeftArmColor3=Color3.new(0,0,0)
4267
Character['Body Colors'].RightLegColor3=Color3.new(0,0,0)
4268
Character['Body Colors'].LeftLegColor3=Color3.new(0,0,0)
4269
4270
Humanoid.DisplayDistanceType='None'
4271
4272
sine = 0
4273
change = 1
4274
sprint=false
4275
local punches={
4276
	a=false,
4277
	b=false,
4278
	c=false
4279
}
4280
4281
4282
4283
UIService.InputBegan:connect(function(Input,GUIProcessed)
4284
	if not GUIProcessed and Input.UserInputType==Enum.UserInputType.MouseButton1 then
4285
		if punches.a==false then
4286
			punches.a=true wait(.4) punches.a=false
4287
		else
4288
			punches.a=true
4289
			if punches.b==false then
4290
				punches.b=true wait(.4) punches.b=false
4291
			else
4292
				punches.b=true
4293
				if punches.c==false then
4294
					punches.c=true wait(.4) punches.c=false
4295
				else
4296
					punches.c=true
4297
				end
4298
			end
4299
		end
4300
	elseif not GUIProcessed and Input.KeyCode==Enum.KeyCode.LeftShift then
4301
		sprint=true
4302
	end
4303
end)
4304
4305
UIService.InputEnded:connect(function(Input,GUIProcessed)
4306
	if not GUIProcessed and Input.KeyCode==Enum.KeyCode.LeftShift then
4307
		sprint=false
4308
	end
4309
end)
4310
4311
--[[ Base Animation
4312
RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
4313
LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
4314
LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
4315
RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
4316
Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
4317
Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(0),math.rad(0), math.rad(0)), 0.15)
4318
--]]
4319
4320
--[[ Idle Anim
4321
		angleSpeed = 1
4322
		axisSpeed = 1
4323
		change = 0.5
4324
		RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20) - math.sin(sine/7.5)/15,math.rad(0),math.rad(-20) + math.sin(sine/7.5)/15), 0.15)
4325
		LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-5), math.rad(0),math.rad(20) - math.sin(sine/7.5)/15), 0.15)
4326
		LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10) - math.sin(sine/7.5)/15, math.rad(0), math.rad(5) + math.sin(sine/7.5)/66), 0.15)
4327
		RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-5) - math.sin(sine/7.5)/66), 0.15)
4328
		Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1.1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
4329
		Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0), math.rad(0) + math.sin(sine/15)/15), 0.15)
4330
--]]
4331
coroutine.wrap(function()
4332
while true do
4333
if sprint == false then
4334
if attack2 == false then
4335
Humanoid.WalkSpeed = 8
4336
Humanoid.JumpPower = 50
4337
elseif attack2 == true then
4338
Humanoid.WalkSpeed = 0
4339
Humanoid.JumpPower = 0
4340
end
4341
elseif sprint == true then
4342
if attack2 == false then
4343
Humanoid.WalkSpeed = 25
4344
Humanoid.JumpPower = 100
4345
elseif attack2 == true then
4346
Humanoid.WalkSpeed = 0
4347
Humanoid.JumpPower = 0
4348
end
4349
end
4350
wait()
4351
end
4352
end)()
4353
4354
coroutine.wrap(function()
4355
while true do 
4356
if currentAnim == "Idling" and attack == false and attack2 == false then
4357
idle=idle+1
4358
swait()
4359
else
4360
idle=idly
4361
swait()
4362
end
4363
end
4364
end)()
4365
4366
local Zzz = Instance.new("ParticleEmitter",Head)
4367
Zzz.EmissionDirection = "Left"
4368
Zzz.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.3,0),NumberSequenceKeypoint.new(1,1)})
4369
Zzz.LightEmission = 1
4370
Zzz.Rate = 1
4371
Zzz.ZOffset = 1
4372
Zzz.Lifetime = NumberRange.new(2)
4373
Zzz.Speed = NumberRange.new(2)
4374
Zzz.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.6, 0.3), NumberSequenceKeypoint.new(1, 0.2, 0.1)})
4375
Zzz.Rotation = NumberRange.new(0, 0)
4376
Zzz.RotSpeed = NumberRange.new(30, 30)
4377
Zzz.Texture = "http://www.roblox.com/asset/?id=386098098"
4378
Zzz.Color = ColorSequence.new(Color3.new(1,1,1),Color3.new(1,1,1))
4379
Zzz.VelocitySpread = 360
4380
Zzz.LockedToPart = false
4381
Zzz.Acceleration = Vector3.new(0,5,0)
4382
Zzz.Enabled = false
4383
4384
coroutine.wrap(function()
4385
while true and wait() do
4386
if Transformed == false and dedebounce == false and attack == false then
4387
if idle >= 2500  then
4388
Sanim = 0.01
4389
Theme.Volume = 0
4390
Zzz.Enabled = true
4391
Eyes.Texture = "rbxassetid://1572409830"
4392
Mouth.Texture = "rbxassetid://1572410763"
4393
elseif idle >= 1500 and idle < 2500 then
4394
Sanim = 0.025
4395
Eyes.Texture = "rbxassetid://1572408983"
4396
Mouth.Texture = "rbxassetid://1572410439"
4397
elseif idle == idly then
4398
Zzz.Enabled = false
4399
Sanim = 0.15
4400
Theme.Volume = 10
4401
Normal_Face()
4402
end
4403
end
4404
end
4405
end)()
4406
4407
coroutine.wrap(function()
4408
while true and wait() do
4409
if Transformed == true and dedebounce == false and attack == false then
4410
if idle >= 2200  then
4411
Zzz.Enabled = true
4412
Theme.Volume = 0
4413
Eyes.Texture = "rbxassetid://1572409830"
4414
Mouth.Texture = "rbxassetid://1572410439"
4415
elseif idle >= 1500 and idle < 2000 then
4416
Eyes.Texture = "rbxassetid://1572408983"
4417
Mouth.Texture = "rbxassetid://1572409375"
4418
elseif idle == idly then
4419
Zzz.Enabled = false
4420
Theme.Volume = 10
4421
Normal_Face()
4422
end
4423
end
4424
end
4425
end)()
4426
4427
4428
4429
NoClipCons = {} 
4430
if #NoClipCons == 0 then 
4431
local con = game:service("RunService").Stepped:connect(function() 
4432
pcall(function() 
4433
Player.Character.Head.CanCollide = false 
4434
end) 
4435
end) 
4436
table.insert(NoClipCons, con) 
4437
else 
4438
for i, v in pairs(NoClipCons) do 
4439
v:disconnect() 
4440
table.remove(NoClipCons, i) 
4441
end 
4442
end 
4443
4444
game:GetService("RunService").Stepped:connect(function()
4445
	Angle = (Angle % 100) + angleSpeed/10
4446
	Axis = (Axis % 100) + axisSpeed/10
4447
	walkingMagnitude = Vector3.new(rootPart.Velocity.X, 0, rootPart.Velocity.Z).magnitude
4448
	jumpVel = Torso.Velocity.Y
4449
	sine = change + sine
4450
	
4451
	if Transformed == true then
4452
if not(idle >= 2000) then
4453
local rng2 = Instance.new("Part",Effects)
4454
rng2.Anchored = true
4455
rng2.Color = Color3.new(1,0,0)
4456
rng2.CanCollide = false
4457
rng2.FormFactor = 3
4458
rng2.Name = "Shockwave"
4459
rng2.Material = "Neon"
4460
rng2.Size = Vector3.new(1, 1, 1)
4461
rng2.Transparency = 0.35
4462
rng2.TopSurface = 0
4463
rng2.BottomSurface = 0
4464
rng2.CFrame = rootPart.CFrame
4465
rng2.CFrame = rng2.CFrame * CFrame.new(math.random(-80,80)/10,math.random(-90,80)/10,math.random(-80,80)/10) * CFrame.Angles(math.rad(math.random(-350,350)/10),math.rad(math.random(-350,-350)/10),math.rad(math.random(-350,350)/10))
4466
local rngm2 = Instance.new("SpecialMesh", rng2)
4467
rngm2.Scale = Vector3.new(0,0,0)
4468
rngm2.Offset = Vector3.new(0,0,0)
4469
rngm2.MeshType = "Sphere"
4470
spawn(function()
4471
	for i = 1, 60, 1 do
4472
		rngm2.Scale = Vector3.new(0.5 - i*0.0083,1  - i*0.016 ,0.5 - i*0.0083)
4473
		rng2.CFrame = rng2.CFrame * CFrame.new(0,0.8,0) * CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-5,5)),math.rad(math.random(-5,5)))
4474
		rng2.Transparency = i/30
4475
		swait()
4476
	end
4477
	wait()
4478
	rng2:Destroy()
4479
end)
4480
	twitch = math.random(1,25)
4481
	if twitch == 20 then
4482
	Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 - math.sin(sine/15)/15, 0) * c_angles(math.rad(math.random(-200,350)/10),math.rad(math.random(-200,200)/10), math.rad(math.random(-200,200)/10)), 1)
4483
	end
4484
	swait()
4485
	end
4486
	end
4487
4488
	if jumpVel > 1 then
4489
		currentAnim = "Jumping"
4490
	elseif Humanoid.Sit == true then
4491
		currentAnim = "Seated"
4492
	elseif jumpVel < -1 then
4493
		currentAnim = "Falling"
4494
	elseif walkingMagnitude < 2 then
4495
		currentAnim = "Idling"
4496
	elseif isSprinting == true then
4497
		currentAnim = "Sprinting"
4498
	elseif walkingMagnitude > 2 then
4499
		currentAnim = "Walking"
4500
	elseif isAttacking == true then
4501
		currentAnim = "Attacking"
4502
	end
4503
4504
	if currentAnim == "Jumping" and Animations == false then
4505
		angleSpeed = 2
4506
		axisSpeed = 2
4507
		change = 0.5
4508
		RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5, 0) * c_angles(math.rad(15),math.rad(0),math.rad(20)), 0.15)
4509
		LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5, 0) * c_angles(math.rad(-15),math.rad(0),math.rad(-20)), 0.15)
4510
		LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(-15),math.rad(0),math.rad(0)), 0.15)
4511
		RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -0.5, -0.5) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
4512
		Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
4513
		Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(20),math.rad(0), math.rad(0)), 0.15)
4514
	elseif currentAnim == "Falling" and Animations == false then
4515
		angleSpeed = 2
4516
		axisSpeed = 2
4517
		change = 0.5
4518
		RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5, 0) * c_angles(math.rad(20),math.rad(0),math.rad(80)), 0.15)
4519
		LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5, 0) * c_angles(math.rad(20),math.rad(0),math.rad(-80)), 0.15)
4520
		LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -0.8, 0.2) * c_angles(math.rad(-20),math.rad(0),math.rad(0)), 0.15)
4521
		RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -0.8, -0.5) * c_angles(math.rad(15),math.rad(0),math.rad(0)), 0.15)
4522
		Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1, 0.5) * c_angles(math.rad(-15), math.rad(0),math.rad(0)), 0.15)
4523
		Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5, -0.3) * c_angles(math.rad(-20),math.rad(0), math.rad(0)), 0.15)
4524
	elseif currentAnim == "Seated" and Animations == false then
4525
	if Transformed == false then
4526
		angleSpeed = 2
4527
		axisSpeed = 2
4528
		change = 0.5
4529
		RA_Weld.C0		= clerp(RA_Weld.C0, c_new(0.8, 0.5, -0.65) * c_angles(math.rad(50) + math.sin(sine/7.5)/25,math.rad(-5) + math.sin(sine/7.5)/30,math.rad(-76) + math.sin(sine/7.5)/35), 0.15)
4530
		LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-0.8, 0.5, -0.65) * c_angles(math.rad(45) + math.sin(sine/7.5)/25,math.rad(-10) + math.sin(sine/7.5)/30,math.rad(76) + math.sin(sine/7.5)/35), 0.15)
4531
		LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(60) - math.sin(sine/7.5)/30,math.rad(0) + math.sin(sine/7.5)/30,math.rad(30)), 0.15)
4532
		RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(50) - math.sin(sine/7.5)/30,math.rad(0),math.rad(-20)), 0.15)
4533
		Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1, 0) * c_angles(math.rad(0) + math.sin(sine/7.5)/30, math.rad(0),math.rad(0)), 0.15)
4534
		Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0), math.rad(25) + math.sin(sine/7.5)/30), 0.15)
4535
	elseif Transformed == true then
4536
		angleSpeed = 2
4537
		axisSpeed = 2
4538
		change = 0.5
4539
		RA_Weld.C0		= clerp(RA_Weld.C0, c_new(0.8, 0.5, -0.6) * c_angles(math.rad(50) + math.sin(sine/7.5)/25,math.rad(-5) + math.sin(sine/7.5)/30,math.rad(-76) + math.sin(sine/7.5)/35), 0.15)
4540
		LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-0.8, 0.5, -0.6) * c_angles(math.rad(45) + math.sin(sine/7.5)/25,math.rad(-10) + math.sin(sine/7.5)/30,math.rad(76) + math.sin(sine/7.5)/35), 0.15)
4541
		LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(60) - math.sin(sine/7.5)/30,math.rad(0) + math.sin(sine/7.5)/30,math.rad(30)), 0.15)
4542
		RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(50) - math.sin(sine/7.5)/30,math.rad(0),math.rad(-20)), 0.15)
4543
		Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1, 0) * c_angles(math.rad(0) + math.sin(sine/7.5)/30, math.rad(0),math.rad(0)), 0.15)
4544
		Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(-20) + math.sin(sine/7.5)/15,math.rad(0), math.rad(0)), 0.15)
4545
	elseif Transformed == true then
4546
	end
4547
	elseif currentAnim == "Idling" and Animations == false then
4548
	if Transformed == false then
4549
	if SansAnim == false then
4550
	if idle >= 1200 and idle < 2650 then -- Resting
4551
		angleSpeed = 1
4552
		axisSpeed = 1
4553
		change = 0.5
4554
		RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.4, 0) * c_angles(math.rad(-20),math.rad(0) - math.sin(sine/7.5)/15,math.rad(-20)), 0.15)
4555
		LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.1 + math.sin(sine/7.5)/15, 1 , -0.3) * c_angles(math.rad(190),math.rad(0),math.rad(45) - math.sin(sine/7.5)/30), 0.15)
4556
		LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(0),math.rad(0),math.rad(5) - math.sin(sine/7.5)/30), 0.15)
4557
		RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(20) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15,math.rad(-30) - math.sin(sine/7.5)/30), 0.15)
4558
		Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(1, -2, 0) * c_angles(math.rad(0), math.rad(0),math.rad(80) + math.sin(sine/7.5)/30), 0.15)
4559
		Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0.2 + math.sin(sine/7.5)/15 - math.sin(sine/7.5)/30, 2.5, -0.3) * c_angles(math.rad(0),math.rad(-15), math.rad(-45) + math.sin(sine/7.5)/30), 0.15)
4560
	elseif idle >= 2650 then
4561
		angleSpeed = 1
4562
		axisSpeed = 1
4563
		change = 0.5
4564
		RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.4, 0) * c_angles(math.rad(-20),math.rad(0) - math.sin(sine/7.5)/15,math.rad(-20)), 0.15)
4565
		LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.1 + math.sin(sine/7.5)/15, 1 , -0.3) * c_angles(math.rad(190),math.rad(0),math.rad(-10) - math.sin(sine/7.5)/30), 0.15)
4566
		LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(0),math.rad(0),math.rad(5) - math.sin(sine/7.5)/30), 0.15)
4567
		RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(20) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15,math.rad(-30) - math.sin(sine/7.5)/30), 0.15)
4568
		Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(1, -2, 0) * c_angles(math.rad(0), math.rad(0),math.rad(80) + math.sin(sine/7.5)/30), 0.15)
4569
		Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(-1.3 + math.sin(sine/7.5)/5, 4, -0.3) * c_angles(math.rad(0),math.rad(-90), math.rad(0)), 0.15)
4570
	elseif idle >= 500 and idle < 1200 then
4571
		angleSpeed = 1
4572
		axisSpeed = 1
4573
		change = 0.5
4574
		RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20) - math.sin(sine/7.5)/15,math.rad(0),math.rad(20) + math.sin(sine/7.5)/15), 0.15)
4575
		LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-150), math.rad(0),math.rad(20) - math.sin(sine/7.5)/15), 0.15)
4576
		LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.625, -0.85 - math.sin(sine/7.5)/15, -0.3) * c_angles(math.rad(-20), math.rad(20) + math.sin(sine/7.5)/15, math.rad(5)), 0.15)
4577
		RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-5)), 0.15)
4578
		Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1.1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
4579
		Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(-0.2 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0), math.rad(20) + math.sin(sine/15)/15), 0.15)
4580
	else -- Neutral Idle
4581
		angleSpeed = 1
4582
		axisSpeed = 1
4583
		change = 0.5
4584
		RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20) - math.sin(sine/7.5)/15,math.rad(0),math.rad(-20) + math.sin(sine/7.5)/15), 0.15)
4585
		LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-5), math.rad(0),math.rad(20) - math.sin(sine/7.5)/15), 0.15)
4586
		LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(10) - math.sin(sine/7.5)/15, math.rad(0), math.rad(5) + math.sin(sine/7.5)/66), 0.15)
4587
		RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-5) - math.sin(sine/7.5)/66), 0.15)
4588
		Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1.1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
4589
		Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0), math.rad(0) + math.sin(sine/15)/15), 0.15)
4590
	end
4591
	elseif SansAnim == true then
4592
		RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20),math.rad(0),math.rad(-15)), Sanim)
4593
		LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-20),math.rad(0),math.rad(15)), Sanim)
4594
		LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5 + math.sin(sine/15)/6, -1.05 - math.sin(sine/7.5)/5, 0) * c_angles(math.rad(0) - math.sin(sine/15)/5,math.rad(0),math.rad(-10)), Sanim)
4595
		RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5 + math.sin(sine/15)/6, -1.05 - math.sin(sine/7.5)/5 , 0) * c_angles(math.rad(0) - math.sin(sine/15)/5,math.rad(0),math.rad(10)), Sanim)
4596
		Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0 - math.sin(sine/15)/6, -0.95 + math.sin(sine/7.5)/5, 0) * c_angles(math.rad(0) + math.sin(sine/15)/5, math.rad(0),math.rad(0)), Sanim)
4597
		Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/6, 1.5, 0) * c_angles(math.rad(0) + math.sin(sine/7.5)/5,math.rad(0), math.rad(0) + math.sin(sine/15)/4), Sanim)
4598
	end
4599
	else
4600
	if idle >= 1000 and idle < 2000 then -- Resting Demon
4601
		angleSpeed = 1
4602
		axisSpeed = 1
4603
		change = 0.5
4604
		RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(60) - math.sin(sine/15)/25,math.rad(-35) + math.sin(sine/15)/25,math.rad(-10)), 0.15)
4605
		LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0 + math.sin(sine/7.5)/15, 0.5) * c_angles(math.rad(-30),math.rad(0),math.rad(20)), 0.15)
4606
		LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -0.8 - math.sin(sine/7.5)/15, -0.25) * c_angles(math.rad(80) - math.sin(sine/7.5)/15,math.rad(20) + math.sin(sine/7.5)/15,math.rad(0)), 0.15)
4607
		RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.8, 0 - math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(40) - math.sin(sine/7.5)/15,math.rad(-20),math.rad(20)), 0.15)
4608
		Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -2.8 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-1) + math.sin(sine/7.5)/5, math.rad(80),math.rad(-1) - math.sin(sine/7.5)/5), 0.15)
4609
		Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.8 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(30) + math.sin(sine/7.5)/15,math.rad(-70) + math.sin(sine/7.5)/15, math.rad(0)), 0.15)
4610
	elseif idle >= 2000 then
4611
		angleSpeed = 1
4612
		axisSpeed = 1
4613
		change = 0.5
4614
		RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(40) - math.sin(sine/15)/25,math.rad(-35) + math.sin(sine/15)/25,math.rad(-10)), 0.15)
4615
		LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0.4 + math.sin(sine/7.5)/15, 0.5) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
4616
		LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -0.8 - math.sin(sine/7.5)/15, -0.25) * c_angles(math.rad(20) - math.sin(sine/7.5)/15,math.rad(20) + math.sin(sine/7.5)/15,math.rad(0)), 0.15)
4617
		RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.6, -0.5 - math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(40) - math.sin(sine/7.5)/15,math.rad(-20),math.rad(20)), 0.15)
4618
		Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -0.5 + math.sin(sine/7.5)/5, 0) * c_angles(math.rad(-1) + math.sin(sine/7.5)/5, math.rad(80),math.rad(-1) - math.sin(sine/7.5)/5), 0.15)
4619
		Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.8 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(30) + math.sin(sine/7.5)/15,math.rad(-70) + math.sin(sine/7.5)/15, math.rad(0)), 0.15)
4620
	else -- Demon Idle
4621
		angleSpeed = 1
4622
		axisSpeed = 1
4623
		change = 0.5
4624
		RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.5 + math.sin(sine/7.5)/15, 0.3) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(30) - math.sin(sine/7.5)/15,math.rad(25) - math.sin(sine/7.5)/15), 0.15)
4625
		LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0.5 + math.sin(sine/7.5)/15, 0.3) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(-30) + math.sin(sine/7.5)/15,math.rad(-25) + math.sin(sine/7.5)/15), 0.15)
4626
		LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -0.8 - math.sin(sine/15)/15, 0) * c_angles(math.rad(-10) - math.sin(sine/7.5)/30,math.rad(0),math.rad(0)), 0.15)
4627
		RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -0.4 - math.sin(sine/15)/15, -0.3) * c_angles(math.rad(-15) - math.sin(sine/7.5)/15,math.rad(0),math.rad(0)), 0.15)
4628
		Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0) + math.sin(sine/7.5)/30, math.rad(0),math.rad(0)), 0.15)
4629
		Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 - math.sin(sine/15)/15, 0) * c_angles(math.rad(-10) - math.sin(sine/7.5)/30,math.rad(0), math.rad(0) + math.sin(sine/7.5)/15), 0.15)
4630
	end
4631
	end
4632
	elseif currentAnim == "Walking" and Animations == false then
4633
		if sprint==false then
4634
			if Transformed == false then
4635
			angleSpeed = 1
4636
			axisSpeed = 1
4637
			Humanoid.WalkSpeed = 6
4638
			RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5 + 0.5 * math.cos(sine/7.5)/15, 0) * c_angles(math.rad(0) +math.sin(sine/4)/3, math.rad(0), math.rad(10)), 0.15)
4639
			LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5 + 0.5 * math.cos(sine/7.5)/15, 0) * c_angles(math.rad(0) -math.sin(sine/4)/3,math.rad(0), math.rad(-10)), 0.15)
4640
			LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -1.15 + 0.5 * math.cos(sine/4)/3, -0.6 * math.cos(sine / 4) / 3) * c_angles(math.rad(-1 - 5 * math.cos(sine / 4)) + Left_Leg.RotVelocity.Y / 75 + math.sin(sine / 4) / 3, math.rad(0) - math.sin(sine/4)/6, math.rad(5)), 0.15)
4641
			RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -1.15 - 0.5 * math.cos(sine/4)/3, 0.6 * math.cos(sine / 4) / 3) * c_angles( math.rad(-1 + 5 * math.cos(sine / 4)) - Right_Leg.RotVelocity.Y / 75 + -math.sin(sine / 4) / 3, math.rad(0) - math.sin(sine/4)/6, math.rad(-5)), 0.15)
4642
			Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0 - 2.5 * math.sin(sine / 8)), math.rad(0) + math.sin(sine/4)/6 , math.sin((rootPart.RotVelocity.Y/15))/4), 0.15)
4643
			Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(0) - math.sin(sine/7.5)/15,math.sin((rootPart.RotVelocity.Y/2.5))/2, math.sin((rootPart.RotVelocity.Y/15))/2), 0.15)	
4644
			else
4645
			Humanoid.WalkSpeed = 18
4646
			angleSpeed = 1
4647
			axisSpeed = 1
4648
			change = 0.5
4649
			RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.5 + math.sin(sine/7.5)/15, 0.3) * c_angles(math.rad(0),math.rad(30),math.rad(25)), 0.15)
4650
			LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0.5 + math.sin(sine/7.5)/15, 0.3) * c_angles(math.rad(0),math.rad(-30),math.rad(-25)), 0.15)
4651
			LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -0.8 - math.sin(sine/15)/15, 0) * c_angles(math.rad(-20),math.rad(0),math.rad(0)), 0.15)
4652
			RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -0.4 - math.sin(sine/15)/15, -0.3) * c_angles(math.rad(-25),math.rad(0),math.rad(0)), 0.15)
4653
			Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-10), math.rad(0),math.rad(0)), 0.15)
4654
			Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 - math.sin(sine/15)/15, 0) * c_angles(math.rad(0),math.rad(0), math.rad(0)), 0.15)
4655
			end
4656
		else
4657
		if Transformed == false then
4658
			angleSpeed = 10
4659
			axisSpeed = 10
4660
			Humanoid.WalkSpeed = 18
4661
			RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.5, 0.5  + math.sin(sine/15)/15, 0) * c_angles(math.sin(sine/3)/1, math.rad(0),math.rad(20) - math.sin(sine/1.5)/5), 0.15)
4662
			LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.5, 0.5  + math.sin(sine/15)/15, 0) * c_angles(-math.sin(sine/3)/1, math.rad(0),math.rad(-20) + math.sin(sine/1.5)/5), 0.15)
4663
			LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -0.9 + math.cos(sine/3)/1, -1 * math.cos(sine / 3) / 1) * c_angles(math.rad(-3)+math.sin(sine/3)/1, math.rad(0) + math.sin(sine/3)/15, math.rad(0)), 0.15)
4664
			RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -0.9 - math.cos(sine/3)/1, 1 * math.cos(sine / 3) / 1) * c_angles( math.rad(3)-math.sin(sine/3)/1, math.rad(0) + math.sin(sine/3)/15, math.rad(0)), 0.15)
4665
			Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -1   + math.sin(sine/1.5)/5, 0) * c_angles(math.rad(-20) + math.sin(sine/1.5)/5, math.rad(0) + math.sin(sine/3)/15, math.sin((rootPart.RotVelocity.Y/15))/2), 0.15)
4666
			Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0 - math.sin(sine/15)/15, 1.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/15)/15) * c_angles(math.rad(20) + math.sin(sine/7.5)/15,math.sin((rootPart.RotVelocity.Y/2.5))/2, math.sin((rootPart.RotVelocity.Y/15))/2), 0.15)
4667
		else
4668
			Trace()
4669
			angleSpeed = 10
4670
			axisSpeed = 10
4671
			Humanoid.WalkSpeed = 200
4672
			RA_Weld.C0		= clerp(RA_Weld.C0, c_new(1.25, 0.5 + math.sin(sine/7.5)/15, 0.3) * c_angles(math.rad(0),math.rad(30),math.rad(45)), 0.15)
4673
			LA_Weld.C0		= clerp(LA_Weld.C0, c_new(-1.25, 0.5 + math.sin(sine/7.5)/15, 0.3) * c_angles(math.rad(0),math.rad(-30),math.rad(-45)), 0.15)
4674
			LL_Weld.C0		= clerp(LL_Weld.C0, c_new(-0.5, -0.8 - math.sin(sine/15)/15, 0) * c_angles(math.rad(-10),math.rad(0),math.rad(0)), 0.15)
4675
			RL_Weld.C0 		= clerp(RL_Weld.C0, c_new(0.5, -0.4 - math.sin(sine/15)/15, -0.3) * c_angles(math.rad(-15),math.rad(0),math.rad(0)), 0.15)
4676
			Torso_Weld.C0 	= clerp(Torso_Weld.C0, c_new(0, -0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(-45), math.rad(0),math.sin((rootPart.RotVelocity.Y/15))/2), 0.15)
4677
			Head_Weld.C0 	= clerp(Head_Weld.C0, c_new(0, 1.5 - math.sin(sine/15)/15, 0) * c_angles(math.rad(30),math.sin((rootPart.RotVelocity.Y/2.5))/2, math.sin((rootPart.RotVelocity.Y/15))/2), 0.15)
4678
		end
4679
		end
4680
	end
4681
	end)