Advertisement
voidscriptbuilderr

FE test again

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