Advertisement
sawgamer1

Untitled

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