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