Advertisement
goober_the_ultimate

Untitled

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