Advertisement
Guest User

Untitled

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