Advertisement
cubanmixed2

Evelyn Switcher

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