Advertisement
memberhero

Test

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