Advertisement
MysteriousL

Ruin edit

Jun 7th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 315.82 KB | None | 0 0
  1. --[[ A script By makhail07, skidded further by L.
  2.  
  3. Sorry mak for "ruining" it further
  4.  
  5. [L]'s attempt at cancerifying this script, but since I'm not a scripter it won't be as good as it would've been if makhail07 continued it, but I didn't want to see this project die again.
  6.  
  7. Cough¬ Some of 123jl123's functions are in this script, huge thanks to him for making half of this possible.
  8.  
  9. Discord Creterisk#2958
  10.  
  11. Description: Another ruin. Woop.
  12.  
  13. --Ruin X.2 I guess
  14.  
  15. Also Join Our Discord Server :D https://discord.gg/u5huUtw
  16. ]]--
  17. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  18. local Player,game,owner = owner,game
  19. local RealPlayer = Player
  20. do
  21. local rp = RealPlayer
  22. script.Parent = rp.Character
  23.  
  24. --RemoteEvent for communicating
  25. local Event = Instance.new("RemoteEvent")
  26. Event.Name = "UserInput_Event"
  27.  
  28. --Fake event to make stuff like Mouse.KeyDown work
  29. local function fakeEvent()
  30. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  31. t.connect = t.Connect
  32. return t
  33. end
  34.  
  35. --Creating fake input objects with fake variables
  36. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  37. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  38. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  39. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  40. end}
  41. --Merged 2 functions into one by checking amount of arguments
  42. CAS.UnbindAction = CAS.BindAction
  43.  
  44. --This function will trigger the events that have been :Connect()'ed
  45. local function te(self,ev,...)
  46. local t = m[ev]
  47. if t and t._fakeEvent then
  48. for _,f in pairs(t.Functions) do
  49. f(...)
  50. end
  51. end
  52. end
  53. m.TrigEvent = te
  54. UIS.TrigEvent = te
  55.  
  56. Event.OnServerEvent:Connect(function(plr,io)
  57. if plr~=rp then return end
  58. m.Target = io.Target
  59. m.Hit = io.Hit
  60. if not io.isMouse then
  61. local b = io.UserInputState == Enum.UserInputState.Begin
  62. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  63. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  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. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  73. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  74. end
  75. end)
  76. Event.Parent = NLS([==[
  77. local Player = game:GetService("Players").LocalPlayer
  78. local Event = script:WaitForChild("UserInput_Event")
  79.  
  80. local Mouse = Player:GetMouse()
  81. local UIS = game:GetService("UserInputService")
  82. local input = function(io,a)
  83. if a then return end
  84. --Since InputObject is a client-side instance, we create and pass table instead
  85. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  86. end
  87. UIS.InputBegan:Connect(input)
  88. UIS.InputEnded:Connect(input)
  89.  
  90. local h,t
  91. --Give the server mouse data 30 times every second, but only if the values changed
  92. --If player is not moving their mouse, client won't fire events
  93. while wait(1/30) do
  94. if h~=Mouse.Hit or t~=Mouse.Target then
  95. h,t=Mouse.Hit,Mouse.Target
  96. Event:FireServer({isMouse=true,Target=t,Hit=h})
  97. end
  98. end]==],Player.Character)
  99.  
  100. ----Sandboxed game object that allows the usage of client-side methods and services
  101. --Real game object
  102. local _rg = game
  103.  
  104. --Metatable for fake service
  105. local fsmt = {
  106. __index = function(self,k)
  107. local s = rawget(self,"_RealService")
  108. if s then return s[k] end
  109. end,
  110. __newindex = function(self,k,v)
  111. local s = rawget(self,"_RealService")
  112. if s then s[k]=v end
  113. end,
  114. __call = function(self,...)
  115. local s = rawget(self,"_RealService")
  116. if s then return s(...) end
  117. end
  118. }
  119. local function FakeService(t,RealService)
  120. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  121. return setmetatable(t,fsmt)
  122. end
  123.  
  124. --Fake game object
  125. local g = {
  126. GetService = function(self,s)
  127. return self[s]
  128. end,
  129. Players = FakeService({
  130. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  131. },"Players"),
  132. UserInputService = FakeService(UIS,"UserInputService"),
  133. ContextActionService = FakeService(CAS,"ContextActionService"),
  134. }
  135. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  136. g.service = g.GetService
  137.  
  138. g.RunService = FakeService({
  139. RenderStepped = _rg:GetService("RunService").Heartbeat,
  140. BindToRenderStep = function(self,name,_,fun)
  141. self._btrs[name] = self.Heartbeat:Connect(fun)
  142. end,
  143. UnbindFromRenderStep = function(self,name)
  144. self._btrs[name]:Disconnect()
  145. end,
  146. },"RunService")
  147.  
  148. setmetatable(g,{
  149. __index=function(self,s)
  150. return _rg:GetService(s) or typeof(_rg[s])=="function"
  151. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  152. end,
  153. __newindex = fsmt.__newindex,
  154. __call = fsmt.__call
  155. })
  156. --Changing owner to fake player object to support owner:GetMouse()
  157. game,owner = g,g.Players.LocalPlayer
  158. end
  159.  
  160. warn'Script created by makhail07'
  161. print'Further skidded by [L], as it was unfinished so I just added onto it a bit.'
  162. warn'Animations were reused from other things¬'
  163. warn'Might "remake" this with better animations w/ variety of moves.'
  164.  
  165.  
  166.  
  167.  
  168. local IDs = {340106355,927529620,876981900,398987889}
  169.  
  170. function swait(num)
  171. if num==0 or num==nil then
  172. game:service'RunService'.Stepped:wait(0)
  173. else
  174. for i=0,num do
  175. game:service'RunService'.Stepped:wait(0)
  176. end
  177. end
  178. end
  179. function thread(f)
  180. coroutine.resume(coroutine.create(f))
  181. end
  182. function clerp(a, b, t)
  183. local qa = {
  184. QuaternionFromCFrame(a)
  185. }
  186. local qb = {
  187. QuaternionFromCFrame(b)
  188. }
  189. local ax, ay, az = a.x, a.y, a.z
  190. local bx, by, bz = b.x, b.y, b.z
  191. local _t = 1 - t
  192. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  193. end
  194. function QuaternionFromCFrame(cf)
  195. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  196. local trace = m00 + m11 + m22
  197. if trace > 0 then
  198. local s = math.sqrt(1 + trace)
  199. local recip = 0.5 / s
  200. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  201. else
  202. local i = 0
  203. if m00 < m11 then
  204. i = 1
  205. end
  206. if m22 > (i == 0 and m00 or m11) then
  207. i = 2
  208. end
  209. if i == 0 then
  210. local s = math.sqrt(m00 - m11 - m22 + 1)
  211. local recip = 0.5 / s
  212. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  213. elseif i == 1 then
  214. local s = math.sqrt(m11 - m22 - m00 + 1)
  215. local recip = 0.5 / s
  216. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  217. elseif i == 2 then
  218. local s = math.sqrt(m22 - m00 - m11 + 1)
  219. local recip = 0.5 / s
  220. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  221. end
  222. end
  223. end
  224. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  225. local xs, ys, zs = x + x, y + y, z + z
  226. local wx, wy, wz = w * xs, w * ys, w * zs
  227. local xx = x * xs
  228. local xy = x * ys
  229. local xz = x * zs
  230. local yy = y * ys
  231. local yz = y * zs
  232. local zz = z * zs
  233. 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))
  234. end
  235. function QuaternionSlerp(a, b, t)
  236. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  237. local startInterp, finishInterp
  238. if cosTheta >= 1.0E-4 then
  239. if 1 - cosTheta > 1.0E-4 then
  240. local theta = math.acos(cosTheta)
  241. local invSinTheta = 1 / math.sin(theta)
  242. startInterp = math.sin((1 - t) * theta) * invSinTheta
  243. finishInterp = math.sin(t * theta) * invSinTheta
  244. else
  245. startInterp = 1 - t
  246. finishInterp = t
  247. end
  248. elseif 1 + cosTheta > 1.0E-4 then
  249. local theta = math.acos(-cosTheta)
  250. local invSinTheta = 1 / math.sin(theta)
  251. startInterp = math.sin((t - 1) * theta) * invSinTheta
  252. finishInterp = math.sin(t * theta) * invSinTheta
  253. else
  254. startInterp = t - 1
  255. finishInterp = t
  256. end
  257. 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
  258. end
  259. function rayCast(Position, Direction, Range, Ignore)
  260. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  261. end
  262. --Wait what okay
  263. wait()
  264. local Player_Size = 1
  265. local plr = game:service'Players'.LocalPlayer
  266. local char = plr.Character
  267. local hum = char.Humanoid
  268. local ra = char["Right Arm"]
  269. local la= char["Left Arm"]
  270. local rl= char["Right Leg"]
  271. local ll = char["Left Leg"]
  272. local hed = char.Head
  273. local root = char.HumanoidRootPart
  274. local rootj = root.RootJoint
  275. local tors = char.Torso
  276. local neck = tors["Neck"]
  277. local mouse = plr:GetMouse()
  278. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  279. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  280. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  281. local maincolor = BrickColor.new("Magenta")
  282. cf = CFrame.new
  283. angles = CFrame.Angles
  284. attack = false
  285. euler=CFrame.fromEulerAnglesXYZ
  286. equipped = false
  287. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  288. RSH, LSH = nil, nil
  289. RW = Instance.new("Weld")
  290. LW = Instance.new("Weld")
  291. RH = tors["Right Hip"]
  292. LH = tors["Left Hip"]
  293. RSH = tors["Right Shoulder"]
  294. LSH = tors["Left Shoulder"]
  295. RSH.Parent = nil
  296. LSH.Parent = nil
  297. RW.Name = "RW"
  298. RW.Part0 = tors
  299. RW.C0 = CFrame.new(1.5, 0.5, 0)
  300. RW.C1 = CFrame.new(0, 0.5, 0)
  301. RW.Part1 = ra
  302. RW.Parent = tors
  303. LW.Name = "LW"
  304. LW.Part0 = tors
  305. LW.C0 = CFrame.new(-1.5, 0.5, 0)
  306. LW.C1 = CFrame.new(0, 0.5, 0)
  307. LW.Part1 = la
  308. LW.Parent = tors
  309. Player = game:GetService("Players").LocalPlayer
  310. PlayerGui = Player.PlayerGui
  311. Cam = workspace.CurrentCamera
  312. Backpack = Player.Backpack
  313. Character = Player.Character
  314. Humanoid = Character.Humanoid
  315. Humanoid.Health = "inf"
  316. Humanoid.MaxHealth = "inf"
  317. Mouse = Player:GetMouse()
  318. RootPart = Character["HumanoidRootPart"]
  319. Torso = Character["Torso"]
  320. Head = Character["Head"]
  321. RightArm = Character["Right Arm"]
  322. LeftArm = Character["Left Arm"]
  323. RightLeg = Character["Right Leg"]
  324. LeftLeg = Character["Left Leg"]
  325. RootJoint = RootPart["RootJoint"]
  326. print('User is '..plr.Name)
  327. Effects = {}
  328. IT = Instance.new
  329. CF = CFrame.new
  330. VT = Vector3.new
  331. RAD = math.rad
  332. C3 = Color3.new
  333. UD2 = UDim2.new
  334. BRICKC = BrickColor.new
  335. ANGLES = CFrame.Angles
  336. EULER = CFrame.fromEulerAnglesXYZ
  337. COS = math.cos
  338. ACOS = math.acos
  339. SIN = math.sin
  340. ASIN = math.asin
  341. ABS = math.abs
  342. MRANDOM = math.random
  343. FLOOR = math.floor
  344. CF = CFrame.new
  345. angles = CFrame.Angles
  346. attack = false
  347. Euler = CFrame.fromEulerAnglesXYZ
  348. Rad = math.rad
  349. IT = Instance.new
  350. BrickC = BrickColor.new
  351. Cos = math.cos
  352. Acos = math.acos
  353. Sin = math.sin
  354. Asin = math.asin
  355. Abs = math.abs
  356. Mrandom = math.random
  357. Floor = math.floor
  358. ArtificialHB = Instance.new("BindableEvent", script)
  359. ArtificialHB.Name = "Heartbeat"
  360.  
  361. script:WaitForChild("Heartbeat")
  362.  
  363. frame = 1 / 60
  364. tf = 0
  365. allowframeloss = false
  366. tossremainder = false
  367. lastframe = tick()
  368. script.Heartbeat:Fire()
  369.  
  370. game:GetService("RunService").Heartbeat:connect(function(s, p)
  371. tf = tf + s
  372. if tf >= frame then
  373. if allowframeloss then
  374. script.Heartbeat:Fire()
  375. lastframe = tick()
  376. else
  377. for i = 1, math.floor(tf / frame) do
  378. script.Heartbeat:Fire()
  379. end
  380. lastframe = tick()
  381. end
  382. if tossremainder then
  383. tf = 0
  384. else
  385. tf = tf - frame * math.floor(tf / frame)
  386. end
  387. end
  388. end)
  389. local RbxUtility = LoadLibrary("RbxUtility")
  390. local Create = RbxUtility.Create
  391.  
  392. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  393. if hit.Parent == nil then
  394. return
  395. end
  396. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  397. for _, v in pairs(hit.Parent:children()) do
  398. if v:IsA("Humanoid") then
  399. h = v
  400. end
  401. end
  402. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  403. hit.Parent:FindFirstChild("Head"):BreakJoints()
  404. end
  405.  
  406. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  407. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  408. if hit.Parent.DebounceHit.Value == true then
  409. return
  410. end
  411. end
  412. if insta == true then
  413. hit.Parent:FindFirstChild("Head"):BreakJoints()
  414. end
  415. local c = Create("ObjectValue"){
  416. Name = "creator",
  417. Value = game:service("Players").LocalPlayer,
  418. Parent = h,
  419. }
  420. game:GetService("Debris"):AddItem(c, .5)
  421. if HitSound ~= nil and HitPitch ~= nil then
  422. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  423. end
  424. local Damage = math.random(minim, maxim)
  425. local blocked = false
  426. local block = hit.Parent:findFirstChild("Block")
  427. if block ~= nil then
  428. if block.className == "IntValue" then
  429. if block.Value > 0 then
  430. blocked = true
  431. block.Value = block.Value - 1
  432. print(block.Value)
  433. end
  434. end
  435. end
  436. if blocked == false then
  437. h.Health = h.Health - Damage
  438. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  439. else
  440. h.Health = h.Health - (Damage / 2)
  441. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  442. end
  443. if Type == "Knockdown" then
  444. local hum = hit.Parent.Humanoid
  445. hum.PlatformStand = true
  446. coroutine.resume(coroutine.create(function(HHumanoid)
  447. swait(1)
  448. HHumanoid.PlatformStand = false
  449. end), hum)
  450. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  451. local bodvol = Create("BodyVelocity"){
  452. velocity = angle * knockback,
  453. P = 5000,
  454. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  455. Parent = hit,
  456. }
  457. local rl = Create("BodyAngularVelocity"){
  458. P = 3000,
  459. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  460. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  461. Parent = hit,
  462. }
  463. game:GetService("Debris"):AddItem(bodvol, .5)
  464. game:GetService("Debris"):AddItem(rl, .5)
  465. elseif Type == "Normal" then
  466. local vp = Create("BodyVelocity"){
  467. P = 500,
  468. maxForce = Vector3.new(math.huge, 0, math.huge),
  469. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  470. }
  471. if knockback > 0 then
  472. vp.Parent = hit.Parent.Torso
  473. end
  474. game:GetService("Debris"):AddItem(vp, .5)
  475. elseif Type == "Up" then
  476. local bodyVelocity = Create("BodyVelocity"){
  477. velocity = Vector3.new(0, 20, 0),
  478. P = 5000,
  479. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  480. Parent = hit,
  481. }
  482. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  483. elseif Type == "DarkUp" then
  484. coroutine.resume(coroutine.create(function()
  485. for i = 0, 1, 0.1 do
  486. swait()
  487. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  488. end
  489. end))
  490. local bodyVelocity = Create("BodyVelocity"){
  491. velocity = Vector3.new(0, 20, 0),
  492. P = 5000,
  493. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  494. Parent = hit,
  495. }
  496. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  497. elseif Type == "Snare" then
  498. local bp = Create("BodyPosition"){
  499. P = 2000,
  500. D = 100,
  501. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  502. position = hit.Parent.Torso.Position,
  503. Parent = hit.Parent.Torso,
  504. }
  505. game:GetService("Debris"):AddItem(bp, 1)
  506. elseif Type == "Freeze" then
  507. local BodPos = Create("BodyPosition"){
  508. P = 50000,
  509. D = 1000,
  510. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  511. position = hit.Parent.Torso.Position,
  512. Parent = hit.Parent.Torso,
  513. }
  514. local BodGy = Create("BodyGyro") {
  515. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  516. P = 20e+003,
  517. Parent = hit.Parent.Torso,
  518. cframe = hit.Parent.Torso.CFrame,
  519. }
  520. hit.Parent.Torso.Anchored = true
  521. coroutine.resume(coroutine.create(function(Part)
  522. swait(1.5)
  523. Part.Anchored = false
  524. end), hit.Parent.Torso)
  525. game:GetService("Debris"):AddItem(BodPos, 3)
  526. game:GetService("Debris"):AddItem(BodGy, 3)
  527. end
  528. local debounce = Create("BoolValue"){
  529. Name = "DebounceHit",
  530. Parent = hit.Parent,
  531. Value = true,
  532. }
  533. game:GetService("Debris"):AddItem(debounce, Delay)
  534. c = Create("ObjectValue"){
  535. Name = "creator",
  536. Value = Player,
  537. Parent = h,
  538. }
  539. game:GetService("Debris"):AddItem(c, .5)
  540. end
  541. end
  542.  
  543. function ShowDamage(Pos, Text, Time, Color)
  544. local Rate = (1 / 30)
  545. local Pos = (Pos or Vector3.new(0, 0, 0))
  546. local Text = (Text or "")
  547. local Time = (Time or 2)
  548. local Color = (Color or Color3.new(1, 0, 1))
  549. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  550. EffectPart.Anchored = true
  551. local BillboardGui = Create("BillboardGui"){
  552. Size = UDim2.new(3, 0, 3, 0),
  553. Adornee = EffectPart,
  554. Parent = EffectPart,
  555. }
  556. local TextLabel = Create("TextLabel"){
  557. BackgroundTransparency = 1,
  558. Size = UDim2.new(1, 0, 1, 0),
  559. Text = Text,
  560. Font = "Highway",
  561. TextColor3 = Color,
  562. TextScaled = true,
  563. Parent = BillboardGui,
  564. }
  565. game.Debris:AddItem(EffectPart, (Time))
  566. EffectPart.Parent = game:GetService("Workspace")
  567. delay(0, function()
  568. local Frames = (Time / Rate)
  569. for Frame = 1, Frames do
  570. wait(Rate)
  571. local Percent = (Frame / Frames)
  572. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  573. TextLabel.TextTransparency = Percent
  574. end
  575. if EffectPart and EffectPart.Parent then
  576. EffectPart:Destroy()
  577. end
  578. end)
  579. end
  580. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  581. for _, c in pairs(workspace:children()) do
  582. local hum = c:findFirstChild("Humanoid")
  583. if hum ~= nil then
  584. local head = c:findFirstChild("Head")
  585. if head ~= nil then
  586. local targ = head.Position - ra.Position
  587. local mag = targ.magnitude
  588. if magni >= mag and c.Name ~= plr.Name then
  589. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=231917784", 1.2)
  590. end
  591. end
  592. end
  593. end
  594. end
  595. function MagniKILL(Part, magni, knock, Type)
  596. for _, c in pairs(workspace:children()) do
  597. local hum = c:findFirstChild("Humanoid")
  598. if hum ~= nil then
  599. local head = c:findFirstChild("Head")
  600. if head ~= nil then
  601. local targ = head.Position - ra.Position
  602. local mag = targ.magnitude
  603. if magni >= mag and c.Name ~= plr.Name then
  604. hum.Health = 0
  605. end
  606. end
  607. end
  608. end
  609. end
  610. CFuncs = {
  611. Part = {
  612. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  613. local Part = Create("Part")({
  614. Parent = Parent,
  615. Reflectance = Reflectance,
  616. Transparency = Transparency,
  617. CanCollide = false,
  618. Locked = true,
  619. BrickColor = BrickColor.new(tostring(BColor)),
  620. Name = Name,
  621. Size = Size,
  622. Material = Material
  623. })
  624. RemoveOutlines(Part)
  625. return Part
  626. end
  627. },
  628. Mesh = {
  629. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  630. local Msh = Create(Mesh)({
  631. Parent = Part,
  632. Offset = OffSet,
  633. Scale = Scale
  634. })
  635. if Mesh == "SpecialMesh" then
  636. Msh.MeshType = MeshType
  637. Msh.MeshId = MeshId
  638. end
  639. return Msh
  640. end
  641. },
  642. Mesh = {
  643. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  644. local Msh = Create(Mesh)({
  645. Parent = Part,
  646. Offset = OffSet,
  647. Scale = Scale
  648. })
  649. if Mesh == "SpecialMesh" then
  650. Msh.MeshType = MeshType
  651. Msh.MeshId = MeshId
  652. end
  653. return Msh
  654. end
  655. },
  656. Weld = {
  657. Create = function(Parent, Part0, Part1, C0, C1)
  658. local Weld = Create("Weld")({
  659. Parent = Parent,
  660. Part0 = Part0,
  661. Part1 = Part1,
  662. C0 = C0,
  663. C1 = C1
  664. })
  665. return Weld
  666. end
  667. },
  668. Sound = {
  669. Create = function(id, par, vol, pit)
  670. coroutine.resume(coroutine.create(function()
  671. local S = Create("Sound")({
  672. Volume = vol,
  673. Pitch = pit or 1,
  674. SoundId = id,
  675. Parent = par or workspace
  676. })
  677. wait()
  678. S:play()
  679. game:GetService("Debris"):AddItem(S, 6)
  680. end))
  681. end
  682. },
  683. ParticleEmitter = {
  684. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  685. local fp = Create("ParticleEmitter")({
  686. Parent = Parent,
  687. Color = ColorSequence.new(Color1, Color2),
  688. LightEmission = LightEmission,
  689. Size = Size,
  690. Texture = Texture,
  691. Transparency = Transparency,
  692. ZOffset = ZOffset,
  693. Acceleration = Accel,
  694. Drag = Drag,
  695. LockedToPart = LockedToPart,
  696. VelocityInheritance = VelocityInheritance,
  697. EmissionDirection = EmissionDirection,
  698. Enabled = Enabled,
  699. Lifetime = LifeTime,
  700. Rate = Rate,
  701. Rotation = Rotation,
  702. RotSpeed = RotSpeed,
  703. Speed = Speed,
  704. VelocitySpread = VelocitySpread
  705. })
  706. return fp
  707. end
  708. }
  709. }
  710. function RemoveOutlines(part)
  711. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  712. end
  713. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  714. local Part = Create("Part")({
  715. formFactor = FormFactor,
  716. Parent = Parent,
  717. Reflectance = Reflectance,
  718. Transparency = Transparency,
  719. CanCollide = false,
  720. Locked = true,
  721. BrickColor = BrickColor.new(tostring(BColor)),
  722. Name = Name,
  723. Size = Size,
  724. Material = Material
  725. })
  726. RemoveOutlines(Part)
  727. return Part
  728. end
  729. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  730. local Msh = Create(Mesh)({
  731. Parent = Part,
  732. Offset = OffSet,
  733. Scale = Scale
  734. })
  735. if Mesh == "SpecialMesh" then
  736. Msh.MeshType = MeshType
  737. Msh.MeshId = MeshId
  738. end
  739. return Msh
  740. end
  741. function CreateWeld(Parent, Part0, Part1, C0, C1)
  742. local Weld = Create("Weld")({
  743. Parent = Parent,
  744. Part0 = Part0,
  745. Part1 = Part1,
  746. C0 = C0,
  747. C1 = C1
  748. })
  749. return Weld
  750. end
  751. EffectModel = Instance.new("Model", char)
  752. Effects = {
  753. Block = {
  754. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  755. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  756. prt.Anchored = true
  757. prt.CFrame = cframe
  758. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  759. game:GetService("Debris"):AddItem(prt, 10)
  760. if Type == 1 or Type == nil then
  761. table.insert(Effects, {
  762. prt,
  763. "Block1",
  764. delay,
  765. x3,
  766. y3,
  767. z3,
  768. msh
  769. })
  770. elseif Type == 2 then
  771. table.insert(Effects, {
  772. prt,
  773. "Block2",
  774. delay,
  775. x3,
  776. y3,
  777. z3,
  778. msh
  779. })
  780. else
  781. table.insert(Effects, {
  782. prt,
  783. "Block3",
  784. delay,
  785. x3,
  786. y3,
  787. z3,
  788. msh
  789. })
  790. end
  791. end
  792. },
  793. Sphere = {
  794. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  795. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  796. prt.Anchored = true
  797. prt.CFrame = cframe
  798. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  799. game:GetService("Debris"):AddItem(prt, 10)
  800. table.insert(Effects, {
  801. prt,
  802. "Cylinder",
  803. delay,
  804. x3,
  805. y3,
  806. z3,
  807. msh
  808. })
  809. end
  810. },
  811. Cylinder = {
  812. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  813. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  814. prt.Anchored = true
  815. prt.CFrame = cframe
  816. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  817. game:GetService("Debris"):AddItem(prt, 10)
  818. table.insert(Effects, {
  819. prt,
  820. "Cylinder",
  821. delay,
  822. x3,
  823. y3,
  824. z3,
  825. msh
  826. })
  827. end
  828. },
  829. Wave = {
  830. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  831. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  832. prt.Anchored = true
  833. prt.CFrame = cframe
  834. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://431164262", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  835. game:GetService("Debris"):AddItem(prt, 10)
  836. table.insert(Effects, {
  837. prt,
  838. "Cylinder",
  839. delay,
  840. x3 / 60,
  841. y3 / 60,
  842. z3 / 60,
  843. msh
  844. })
  845. end
  846. },
  847. Ring = {
  848. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  849. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  850. prt.Anchored = true
  851. prt.CFrame = cframe
  852. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  853. game:GetService("Debris"):AddItem(prt, 10)
  854. table.insert(Effects, {
  855. prt,
  856. "Cylinder",
  857. delay,
  858. x3,
  859. y3,
  860. z3,
  861. msh
  862. })
  863. end
  864. },
  865. Break = {
  866. Create = function(brickcolor, cframe, x1, y1, z1)
  867. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  868. prt.Anchored = true
  869. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  870. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  871. local num = math.random(10, 50) / 1000
  872. game:GetService("Debris"):AddItem(prt, 10)
  873. table.insert(Effects, {
  874. prt,
  875. "Shatter",
  876. num,
  877. prt.CFrame,
  878. math.random() - math.random(),
  879. 0,
  880. math.random(50, 100) / 100
  881. })
  882. end
  883. }
  884. }
  885. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  886. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  887. prt.Anchored = true
  888. prt.CFrame = cframe
  889. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  890. game:GetService("Debris"):AddItem(prt, 10)
  891. if Type == 1 or Type == nil then
  892. table.insert(Effects, {
  893. prt,
  894. "Block1",
  895. delay,
  896. x3,
  897. y3,
  898. z3,
  899. msh
  900. })
  901. elseif Type == 2 then
  902. table.insert(Effects, {
  903. prt,
  904. "Block2",
  905. delay,
  906. x3,
  907. y3,
  908. z3,
  909. msh
  910. })
  911. elseif Type == 3 then
  912. table.insert(Effects, {
  913. prt,
  914. "Block3",
  915. delay,
  916. x3,
  917. y3,
  918. z3,
  919. msh
  920. })
  921. end
  922. end
  923. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  924. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  925. prt.Anchored = true
  926. prt.CFrame = cframe
  927. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  928. game:GetService("Debris"):AddItem(prt, 10)
  929. table.insert(Effects, {
  930. prt,
  931. "Cylinder",
  932. delay,
  933. x3,
  934. y3,
  935. z3,
  936. msh
  937. })
  938. end
  939. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  940. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  941. prt.Anchored = true
  942. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  943. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  944. game:GetService("Debris"):AddItem(prt, 10)
  945. table.insert(Effects, {
  946. prt,
  947. "Cylinder",
  948. delay,
  949. x3,
  950. y3,
  951. z3,
  952. msh
  953. })
  954. end
  955. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  956. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  957. prt.Anchored = true
  958. prt.CFrame = cframe
  959. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  960. game:GetService("Debris"):AddItem(prt, 10)
  961. table.insert(Effects, {
  962. prt,
  963. "Cylinder",
  964. delay,
  965. x3,
  966. y3,
  967. z3,
  968. msh
  969. })
  970. end
  971. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  972. local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  973. prt.Anchored = true
  974. prt.CFrame = cframe
  975. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  976. game:GetService("Debris"):AddItem(prt, 10)
  977. table.insert(Effects, {
  978. prt,
  979. "Cylinder",
  980. delay,
  981. x3,
  982. y3,
  983. z3,
  984. msh
  985. })
  986. end
  987. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  988. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  989. prt.Anchored = true
  990. prt.CFrame = cframe
  991. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  992. game:GetService("Debris"):AddItem(prt, 10)
  993. table.insert(Effects, {
  994. prt,
  995. "Cylinder",
  996. delay,
  997. x3,
  998. y3,
  999. z3,
  1000. msh
  1001. })
  1002. end
  1003. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  1004. local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1005. prt.Anchored = true
  1006. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1007. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1008. local num = math.random(10, 50) / 1000
  1009. game:GetService("Debris"):AddItem(prt, 10)
  1010. table.insert(Effects, {
  1011. prt,
  1012. "Shatter",
  1013. num,
  1014. prt.CFrame,
  1015. math.random() - math.random(),
  1016. 0,
  1017. math.random(50, 100) / 100
  1018. })
  1019. end
  1020. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  1021. local fp=Instance.new("Part")
  1022. fp.formFactor=formfactor
  1023. fp.Parent=parent
  1024. fp.Reflectance=reflectance
  1025. fp.Transparency=transparency
  1026. fp.CanCollide=false
  1027. fp.Locked=true
  1028. fp.BrickColor=brickcolor
  1029. fp.Name=name
  1030. fp.Size=size
  1031. fp.Position=tors.Position
  1032. RemoveOutlines(fp)
  1033. fp.Material="SmoothPlastic"
  1034. fp:BreakJoints()
  1035. return fp
  1036. end
  1037.  
  1038. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1039. local mesh=Instance.new(Mesh)
  1040. mesh.Parent=part
  1041. if Mesh=="SpecialMesh" then
  1042. mesh.MeshType=meshtype
  1043. if meshid~="nil" then
  1044. mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
  1045. end
  1046. end
  1047. mesh.Offset=offset
  1048. mesh.Scale=scale
  1049. return mesh
  1050. end
  1051. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1052. local prt=part(3,char,0,0,brickcolor,"Effect",Vector3.new(0.5,0.5,0.5))
  1053. prt.Anchored=true
  1054. prt.Material = "Neon"
  1055. prt.CFrame=cframe
  1056. prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1057. msh=mesh("BlockMesh",prt,"","",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
  1058. game:GetService("Debris"):AddItem(prt,5)
  1059. coroutine.resume(coroutine.create(function(Part,Mesh)
  1060. for i=0,1,delay do
  1061. swait()
  1062. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1063. Part.Transparency=i
  1064. Mesh.Scale=Mesh.Scale+Vector3.new(x3,y3,z3)
  1065. end
  1066. Part.Parent=nil
  1067. end),prt,msh)
  1068. end
  1069. function MagicShockTrailAlt2(origcolor2,cframe,x1,y1,z1,x3,y3,z3,delay,rottype)
  1070. local prt=part(3,char,0,0,origcolor2,"Effect",Vector3.new(0.5,0.5,0.5))
  1071. prt.Anchored=true
  1072. prt.Material = "Neon"
  1073. prt.CFrame=cframe
  1074. msh=mesh("BlockMesh",prt,"","",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
  1075. game:GetService("Debris"):AddItem(prt,5)
  1076. coroutine.resume(coroutine.create(function(Part,Mesh)
  1077. local rtype = rottype
  1078. for i=0,1,delay do
  1079. swait()
  1080. if rtype == 1 then
  1081. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  1082. elseif rtype == 2 then
  1083. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  1084. end
  1085. prt.Transparency=i
  1086. Mesh.Scale=Mesh.Scale+Vector3.new(x3,y3,z3)
  1087. end
  1088. Part.Parent=nil
  1089. end),prt,msh)
  1090. end
  1091.  
  1092. Laser = function(brickcolor, reflect, cframe, x1, y1, z1, x3, y3, z3, delay)
  1093.  
  1094. local prt = CFuncs.Part.Create(EffectModel, "Neon", reflect, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1095. prt.Anchored = true
  1096. prt.CFrame = cframe
  1097. prt.Material = "Neon"
  1098. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1099. game:GetService("Debris"):AddItem(prt, 10)
  1100. coroutine.resume(coroutine.create(function(Part, Mesh)
  1101.  
  1102. for i = 0, 1, delay do
  1103. swait()
  1104. Part.Transparency = i
  1105. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1106. end
  1107. Part.Parent = nil
  1108. end
  1109. ), prt, msh)
  1110. end
  1111. shoot = function(mouse, partt, SpreadAmount, multiply)
  1112.  
  1113. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1114. local MainPos = partt.Position
  1115. local MainPos2 = mouse.Hit.p + SpreadVectors
  1116. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1117. local speed = 90
  1118. local num = 20
  1119. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1)
  1120. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1.5)
  1121. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1.05)
  1122. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1.5)
  1123. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=341336307", partt, 1, 1)
  1124. coroutine.resume(coroutine.create(function()
  1125.  
  1126. repeat
  1127. swait()
  1128. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, root.Parent)
  1129. local mag = (MainPos - pos).magnitude
  1130. Laser(BrickColor.new("Crimson"), 0.35, CFrame.new((MainPos + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.5, 0, -0.5, 0.15)
  1131. MainPos = MainPos + MouseLook.lookVector * speed
  1132. num = num - 1
  1133. MouseLook = MouseLook * CFrame.Angles(math.rad(-1), 0, 0)
  1134. if hit ~= nil then
  1135. num = 0
  1136. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  1137. refpart.Anchored = true
  1138. refpart.CFrame = CFrame.new(pos)
  1139. game:GetService("Debris"):AddItem(refpart, 2)
  1140. end
  1141. do
  1142. if num <= 0 then
  1143. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  1144. refpart.Anchored = true
  1145. refpart.CFrame = CFrame.new(pos)
  1146. Effects.Block.Create(BrickColor.new('Crimson'), refpart.CFrame, 10, 10, 10, 5, 5, 5, .1)
  1147. if hit ~= nil then
  1148. MagniDamage(refpart, 5, 5 * multiply, 15 * multiply, 0, "Normal", "231917784", 1)
  1149. end
  1150. game:GetService("Debris"):AddItem(refpart, 0)
  1151. end
  1152. end
  1153. until num <= 0
  1154. end
  1155. ))
  1156. end
  1157.  
  1158.  
  1159. ff = Instance.new("ForceField",char)
  1160. ff.Visible = false
  1161.  
  1162. function CreateSound(ID, PARENT, VOLUME, PITCH)
  1163. local NSound = nil
  1164. coroutine.resume(coroutine.create(function()
  1165. NSound = Instance.new("Sound", PARENT)
  1166. NSound.Volume = VOLUME
  1167. NSound.Pitch = PITCH
  1168. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1169. swait()
  1170. NSound:play()
  1171. game:GetService("Debris"):AddItem(NSound, 10)
  1172. end))
  1173. return NSound
  1174. end
  1175.  
  1176. function chatfunc(text,waitt)
  1177. chat = coroutine.wrap(function()
  1178. if char:FindFirstChild("TalkingBillBoard")~= nil then
  1179. char:FindFirstChild("TalkingBillBoard").Parent = nil
  1180. end
  1181. local naeeym2 = Instance.new("BillboardGui",char)
  1182. naeeym2.Size = UDim2.new(0,100,0,40)
  1183. naeeym2.StudsOffset = Vector3.new(0,2,0)
  1184. naeeym2.Adornee = char.Head
  1185. naeeym2.Name = "TalkingBillBoard"
  1186. naeeym2.AlwaysOnTop = true
  1187. local tecks2 = Instance.new("TextLabel",naeeym2)
  1188. tecks2.BackgroundTransparency = 1
  1189. tecks2.BorderSizePixel = 0
  1190. tecks2.Text = ""
  1191. tecks2.Font = "Code"
  1192. tecks2.TextSize = 30
  1193. tecks2.TextStrokeTransparency = 0
  1194. tecks2.TextColor3 = Color3.fromRGB(0,0,0)
  1195. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1196. tecks2.Size = UDim2.new(1,0,0.5,0)
  1197. for i = 1,string.len(text),1 do
  1198. tecks2.Text = string.sub(text,1,i)
  1199. swait(3)
  1200. end
  1201. wait(waitt/10)
  1202. coroutine.resume(coroutine.create(function()
  1203. for i = 1, 10 do
  1204. tecks2.TextTransparency = tecks2.TextTransparency + 0.1
  1205. swait()
  1206. end
  1207. naeeym2:Destroy()
  1208. end))
  1209. end)
  1210. chat()
  1211. end
  1212.  
  1213.  
  1214. ----\Gauntlet addon
  1215. New = function(Object, Parent, Name, Data)
  1216. local Object = Instance.new(Object)
  1217. for Index, Value in pairs(Data or {}) do
  1218. Object[Index] = Value
  1219. end
  1220. Object.Parent = Parent
  1221. Object.Name = Name
  1222. return Object
  1223. end
  1224.  
  1225. Model = New("Model",char,"Model",{})
  1226. Handle = New("Part",Model,"Handle",{BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1, 1, 2),CFrame = CFrame.new(-93.8213654, 0.788281024, -151.447861, 0.422582269, 4.21354562e-05, -0.906324565, -9.34032869e-06, 1, 4.21354562e-05, 0.906324565, -9.34032869e-06, 0.422582269),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.929412, 0.917647, 0.917647),})
  1227. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.350000024, 0.200000003),CFrame = CFrame.new(-94.2511749, 0.338512987, -151.247162, -0.422622979, 0.875432789, 0.234536216, 1.75610185e-05, 0.258790612, -0.965933442, -0.906305492, -0.408221483, -0.109386243),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1228. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998),MeshType = Enum.MeshType.Brick,})
  1229. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.422623008, 1.75610185e-05, -0.906305552, 0.875432789, 0.258790612, -0.408221543, 0.234536216, -0.965933442, -0.10938625),C1 = CFrame.new(0.000274658203, -0.449788034, 0.474338531, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1230. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.350000024, 0.200000003),CFrame = CFrame.new(-94.5658798, 0.338131011, -151.2108, -0.707094252, 0.707119226, 1.35934679e-05, -1.64931607e-05, 2.73115074e-06, -1, -0.707119226, -0.707094252, 9.73144961e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1231. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.349999994, 1.01999998, 1.01999998),MeshType = Enum.MeshType.Brick,})
  1232. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707094312, -1.64931589e-05, -0.707119226, 0.707119226, 2.73114892e-06, -0.707094312, 1.35934679e-05, -1, 9.73145052e-06),C1 = CFrame.new(-0.0997619629, -0.4501836, 0.774929047, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1233. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.25, 0.200000003),CFrame = CFrame.new(-93.7768097, 0.788394988, -150.502014, -3.05771828e-05, 1, -3.05175781e-05, -3.04729328e-05, -3.05185094e-05, -1, -1, -3.05771828e-05, 3.04738678e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1234. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 0.5),MeshType = Enum.MeshType.Brick,})
  1235. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -3.05612884e-05, -3.04729328e-05, -1, 1, -3.05185094e-05, -3.05603571e-05, -3.05175781e-05, -1, 3.0473866e-05),C1 = CFrame.new(0.876068115, 0.000106990337, 0.35931015, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1236. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-93.8863068, 0.788341939, -150.74913, -0.342043877, 0.939683974, -2.47657299e-05, -3.0582607e-05, -3.74874144e-05, -1, -0.939683974, -0.342043877, 4.15603317e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  1237. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
  1238. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.342043877, -3.05826106e-05, -0.939683974, 0.939683974, -3.74874144e-05, -0.342043877, -2.47657299e-05, -1, 4.15603317e-05),C1 = CFrame.new(0.605834961, 5.1677227e-05, 0.354129791, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1239. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.800000012, 0.200000003),CFrame = CFrame.new(-93.1115265, 0.788341999, -151.074982, -0.866050839, 0.499955863, -2.29088018e-05, -1.1189235e-05, -6.52042509e-05, -1, -0.499955863, -0.866050839, 6.20643259e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1240. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 0.5),MeshType = Enum.MeshType.Brick,})
  1241. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.866050899, -1.11892368e-05, -0.499955863, 0.499955863, -6.52042509e-05, -0.866050899, -2.29088e-05, -1, 6.20643259e-05),C1 = CFrame.new(0.637908936, 8.73804092e-05, -0.485774994, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1242. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-94.9378128, 0.788341939, -151.772385, -3.95853531e-05, 0.819174409, 0.573544502, -1, -6.34711032e-05, 2.16348562e-05, 5.4126227e-05, -0.573544502, 0.819174409),CanCollide = false,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1243. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.100000001, 1.5, 0.349999994),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  1244. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -3.95853531e-05, -1, 5.41262234e-05, 0.819174409, -6.34711032e-05, -0.573544502, 0.573544502, 2.16348562e-05, 0.819174409),C1 = CFrame.new(-0.765914917, 1.69277191e-05, 0.874729156, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1245. BluePart = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.5, 0.200000003, 0.5),CFrame = CFrame.new(-94.6820831, 0.788159013, -151.046371, -0.42259109, 0.906320453, 4.21615259e-05, -2.31795602e-05, 3.57114914e-05, -1, -0.906320453, -0.42259109, 5.9167578e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.129412, 0.329412, 0.72549),})
  1246. Mesh = New("SpecialMesh",BluePart,"Mesh",{Scale = Vector3.new(1.01999998, 1.04999995, 1.01999998),MeshType = Enum.MeshType.Brick,})
  1247. mot = New("Motor",BluePart,"mot",{Part0 = BluePart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.42259109, -2.31795602e-05, -0.906320453, 0.906320453, 3.57114841e-05, -0.42259109, 4.21615259e-05, -1, 5.91675325e-06),C1 = CFrame.new(0.000152587891, -0.000162005424, 0.949752808, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1248. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-94.4014435, 0.788341999, -151.853226, 0.499955624, 0.866051018, 4.37073832e-05, 2.16506978e-05, -6.29660062e-05, 1, 0.866051018, -0.499955624, -5.02308212e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  1249. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
  1250. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.499955595, 2.16507015e-05, 0.866051018, 0.866051018, -6.29660062e-05, -0.499955595, 4.37073832e-05, 1, -5.02308212e-05),C1 = CFrame.new(-0.612518311, 4.02927399e-05, 0.354442596, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1251. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-94.7271271, 0.108350039, -151.025192, -0.422628284, -0.906303108, 4.77126414e-05, 3.6331061e-05, 3.57034078e-05, 1, -0.906303108, 0.422628284, 1.78376795e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1252. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.75, 1, 0.200000003),MeshType = Enum.MeshType.Wedge,})
  1253. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.422628284, 3.6331061e-05, -0.906303108, -0.906303108, 3.57034078e-05, 0.422628284, 4.7712645e-05, 1, 1.78376813e-05),C1 = CFrame.new(0.00032043457, -0.679973125, 0.99949646, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1254. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(-93.5037384, 0.788303971, -151.595566, -0.42259109, 0.906320453, 4.21615259e-05, -2.31795602e-05, 3.57114914e-05, -1, -0.906320453, -0.42259109, 5.9167578e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1255. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998),MeshType = Enum.MeshType.Brick,})
  1256. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.42259109, -2.31795602e-05, -0.906320453, 0.906320453, 3.57114841e-05, -0.42259109, 4.21615259e-05, -1, 5.91675325e-06),C1 = CFrame.new(0.000350952148, 3.77297401e-05, -0.350292206, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1257. Part = New("Part",Model,"Part",{Size = Vector3.new(0.25, 0.200000003, 1),CFrame = CFrame.new(-94.6509476, 0.788341999, -151.031006, -0.258818448, 0.965925992, 9.10745439e-06, -2.62656013e-05, 2.39089786e-06, -1, -0.965925992, -0.258818448, 2.47518219e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1258. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 0.5, 1.03999996),MeshType = Enum.MeshType.Brick,})
  1259. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.258818448, -2.62656031e-05, -0.965925992, 0.965925992, 2.39089877e-06, -0.258818448, 9.10745439e-06, -1, 2.47518201e-05),C1 = CFrame.new(0.0272369385, 2.21133232e-05, 0.928024292, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1260. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-94.2761917, 0.788082004, -150.567642, -0.500026286, 0.866010189, -6.21492654e-06, -2.1631271e-05, -1.9666204e-05, -1, -0.866010189, -0.500026286, 2.85665228e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  1261. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
  1262. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.500026286, -2.16312692e-05, -0.866010249, 0.866010249, -1.96662022e-05, -0.500026286, -6.21492836e-06, -1, 2.85665174e-05),C1 = CFrame.new(0.605560303, -0.000226378441, 0.784187317, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1263. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-94.7913284, 0.788418055, -151.671524, 0.341944635, 0.939720094, 6.5463013e-05, 2.48181859e-05, -7.86930759e-05, 1, 0.939720094, -0.341944635, -5.02308249e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  1264. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
  1265. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.341944635, 2.48181877e-05, 0.939720094, 0.939720094, -7.86930759e-05, -0.341944635, 6.5463013e-05, 1, -5.02308212e-05),C1 = CFrame.new(-0.612594604, 9.82284546e-05, 0.78458786, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1266. Part = New("Part",Model,"Part",{Size = Vector3.new(0.25, 0.200000003, 1),CFrame = CFrame.new(-94.3338165, 0.788341939, -151.178818, -0.258818448, 0.965925992, 9.10745439e-06, -2.62656013e-05, 2.39089786e-06, -1, -0.965925992, -0.258818448, 2.47518219e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1267. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 0.5, 1.03999996),MeshType = Enum.MeshType.Brick,})
  1268. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.258818448, -2.62656031e-05, -0.965925992, 0.965925992, 2.39089877e-06, -0.258818448, 9.10745439e-06, -1, 2.47518201e-05),C1 = CFrame.new(0.0272827148, 3.68356705e-05, 0.578140259, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1269. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.5, 0.200000003),CFrame = CFrame.new(-94.6418076, 0.788341999, -151.883377, 0.422605783, 0.906313598, -1.82384611e-07, 2.32374678e-05, -1.06341831e-05, 1, 0.906313598, -0.422605783, -2.55544983e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1270. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 0.5),MeshType = Enum.MeshType.Brick,})
  1271. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.422605813, 2.32374678e-05, 0.906313598, 0.906313598, -1.06341831e-05, -0.422605813, -1.82383872e-07, 1, -2.55545001e-05),C1 = CFrame.new(-0.741424561, 3.04579735e-05, 0.55954361, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1272. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Size = Vector3.new(0.200000003, 0.450000018, 1),CFrame = CFrame.new(-93.9412384, 0.788227022, -150.866806, -0.0871795118, 0.996192634, -4.11608562e-05, -2.91445649e-05, -4.38686911e-05, -1, -0.996192634, -0.0871795118, 3.28580536e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1273. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
  1274. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.0871795192, -2.91445667e-05, -0.996192634, 0.996192634, -4.38686948e-05, -0.0871795192, -4.11608598e-05, -1, 3.28580536e-05),C1 = CFrame.new(0.475967407, -6.44922256e-05, 0.354187012, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1275. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-94.2555695, 0.788281024, -150.499649, -0.258818448, 0.965925992, 9.10745439e-06, -2.62656013e-05, 2.39089786e-06, -1, -0.965925992, -0.258818448, 2.47518219e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  1276. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
  1277. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.258818448, -2.62656031e-05, -0.965925992, 0.965925992, 2.39089877e-06, -0.258818448, 9.10745439e-06, -1, 2.47518201e-05),C1 = CFrame.new(0.67590332, -2.7179718e-05, 0.7942276, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1278. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.800000012, 0.200000003),CFrame = CFrame.new(-93.6469193, 0.788281024, -152.222931, -0.173671901, 0.984803557, 1.75979567e-05, 3.30357361e-05, -1.20435998e-05, 1, 0.984803557, 0.173671901, -3.0442081e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1279. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 0.5),MeshType = Enum.MeshType.Brick,})
  1280. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.173671901, 3.30357398e-05, 0.984803557, 0.984803557, -1.20435961e-05, 0.173671901, 1.75979567e-05, 1, -3.0442081e-05),C1 = CFrame.new(-0.628753662, 1.4603138e-05, -0.485637665, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1281. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(-93.3000031, 0.788303971, -151.690857, -0.42259109, 0.906320453, 4.21615259e-05, -2.31795602e-05, 3.57114914e-05, -1, -0.906320453, -0.42259109, 5.9167578e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1282. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998),MeshType = Enum.MeshType.Brick,})
  1283. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.42259109, -2.31795602e-05, -0.906320453, 0.906320453, 3.57114841e-05, -0.42259109, 4.21615259e-05, -1, 5.91675325e-06),C1 = CFrame.new(9.15527344e-05, 4.72068787e-05, -0.575206757, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1284. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.25, 0.200000003),CFrame = CFrame.new(-93.3876495, 0.788341999, -150.661484, -0.707094252, 0.707119226, 1.35934679e-05, -1.64931607e-05, 2.73115074e-06, -1, -0.707119226, -0.707094252, 9.73144961e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1285. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 0.5),MeshType = Enum.MeshType.Brick,})
  1286. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707094312, -1.64931589e-05, -0.707119226, 0.707119226, 2.73114892e-06, -0.707094312, 1.35934679e-05, -1, 9.73145052e-06),C1 = CFrame.new(0.895996094, 7.18832016e-05, -0.0607795715, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1287. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-94.1255646, 0.788303971, -150.67067, -0.42259109, 0.906320453, 4.21615259e-05, -2.31795602e-05, 3.57114914e-05, -1, -0.906320453, -0.42259109, 5.9167578e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  1288. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
  1289. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.42259109, -2.31795602e-05, -0.906320453, 0.906320453, 3.57114841e-05, -0.42259109, 4.21615259e-05, -1, 5.91675325e-06),C1 = CFrame.new(0.575836182, 2.86102295e-06, 0.604129791, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1290. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Size = Vector3.new(0.75, 0.200000003, 0.75),CFrame = CFrame.new(-94.6593781, 0.788341999, -151.056686, -0.42259109, 0.906320453, 4.21615259e-05, -2.31795602e-05, 3.57114914e-05, -1, -0.906320453, -0.42259109, 5.9167578e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1291. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998),MeshType = Enum.MeshType.Brick,})
  1292. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.42259109, -2.31795602e-05, -0.906320453, 0.906320453, 3.57114841e-05, -0.42259109, 4.21615259e-05, -1, 5.91675325e-06),C1 = CFrame.new(0.000396728516, 2.19941139e-05, 0.924816132, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1293. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Size = Vector3.new(0.200000003, 0.300000012, 1),CFrame = CFrame.new(-93.6778107, 0.788125992, -150.963287, -0.766061306, 0.642767549, -2.277364e-05, -1.4784544e-05, -5.30510733e-05, -1, -0.642767549, -0.766061306, 5.01434006e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1294. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
  1295. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.766061306, -1.47845458e-05, -0.642767549, 0.642767549, -5.3051077e-05, -0.766061306, -2.277364e-05, -1, 5.01434006e-05),C1 = CFrame.new(0.499847412, -0.00015348196, 0.0746688843, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1296. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.25, 0.200000003),CFrame = CFrame.new(-93.5746613, 0.788341999, -150.541016, -0.42259109, 0.906320453, 4.21615259e-05, -2.31795602e-05, 3.57114914e-05, -1, -0.906320453, -0.42259109, 5.9167578e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1297. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 0.5),MeshType = Enum.MeshType.Brick,})
  1298. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.42259109, -2.31795602e-05, -0.906320453, 0.906320453, 3.57114841e-05, -0.42259109, 4.21615259e-05, -1, 5.91675325e-06),C1 = CFrame.new(0.926147461, 6.28829002e-05, 0.159622192, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1299. Part = New("Part",Model,"Part",{Size = Vector3.new(0.5, 0.200000003, 1),CFrame = CFrame.new(-94.3557816, 0.788303912, -151.529526, 0.087097615, 0.996199727, -3.1799078e-05, -2.25583735e-05, -2.99481017e-05, -1, -0.996199727, 0.087097615, 1.98642392e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1300. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 0.5, 1.03999996),MeshType = Enum.MeshType.Brick,})
  1301. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0870976076, -2.25583753e-05, -0.996199787, 0.996199787, -2.99481071e-05, 0.0870976076, -3.1799078e-05, -1, 1.98642392e-05),C1 = CFrame.new(-0.299850464, 1.13248825e-06, 0.449848175, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1302. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-94.6150665, 0.788394928, -151.720047, 0.422605783, 0.906313598, -1.82384611e-07, 2.32374678e-05, -1.06341831e-05, 1, 0.906313598, -0.422605783, -2.55544983e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  1303. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
  1304. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.422605813, 2.32374678e-05, 0.906313598, 0.906313598, -1.06341831e-05, -0.422605813, -1.82383872e-07, 1, -2.55545001e-05),C1 = CFrame.new(-0.582092285, 8.30292702e-05, 0.604328156, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1305. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-94.3874054, 0.208424985, -151.183762, -0.422629237, 0.821408093, 0.382979423, 3.20971012e-05, 0.422587007, -0.90632242, -0.906302691, -0.383026004, -0.178623989),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1306. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.75, 1, 0.25),MeshType = Enum.MeshType.Brick,})
  1307. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.422629237, 3.20971012e-05, -0.906302691, 0.821408153, 0.422587007, -0.383026034, 0.382979423, -0.90632242, -0.178623989),C1 = CFrame.new(0.00016784668, -0.579882383, 0.624595642, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1308. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-94.412796, 0.788394928, -151.924637, 0.258771479, 0.965938509, 4.16746079e-05, 2.63359507e-05, -5.01994655e-05, 1, 0.965938509, -0.258771479, -3.84291016e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  1309. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
  1310. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.258771509, 2.63359507e-05, 0.965938568, 0.965938568, -5.01994691e-05, -0.258771509, 4.16746079e-05, 1, -3.84291016e-05),C1 = CFrame.new(-0.682037354, 9.3460083e-05, 0.334552765, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1311. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.350000024, 0.200000003),CFrame = CFrame.new(-94.3042755, 0.33822301, -151.360718, -0.0871795118, 0.996192634, -4.11608562e-05, -2.91445649e-05, -4.38686911e-05, -1, -0.996192634, -0.0871795118, 3.28580536e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1312. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1.01999998, 1.01999998),MeshType = Enum.MeshType.Brick,})
  1313. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.0871795192, -2.91445667e-05, -0.996192634, 0.996192634, -4.38686948e-05, -0.0871795192, -4.11608598e-05, -1, 3.28580536e-05),C1 = CFrame.new(-0.125091553, -0.450079173, 0.474479675, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1314. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-94.2741318, 0.788197935, -151.23645, -0.42259109, 0.906320453, 4.21615259e-05, -2.31795602e-05, 3.57114914e-05, -1, -0.906320453, -0.42259109, 5.9167578e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1315. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998),MeshType = Enum.MeshType.Brick,})
  1316. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.42259109, -2.31795602e-05, -0.906320453, 0.906320453, 3.57114841e-05, -0.42259109, 4.21615259e-05, -1, 5.91675325e-06),C1 = CFrame.new(0.000274658203, -0.000104129314, 0.499687195, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1317. Part = New("Part",Model,"Part",{Size = Vector3.new(0.25, 0.200000003, 1),CFrame = CFrame.new(-94.0167999, 0.788341999, -151.326797, -0.258818448, 0.965925992, 9.10745439e-06, -2.62656013e-05, 2.39089786e-06, -1, -0.965925992, -0.258818448, 2.47518219e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1318. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 0.5, 1.03999996),MeshType = Enum.MeshType.Brick,})
  1319. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.258818448, -2.62656031e-05, -0.965925992, 0.965925992, 2.39089877e-06, -0.258818448, 9.10745439e-06, -1, 2.47518201e-05),C1 = CFrame.new(0.027130127, 5.16176224e-05, 0.228282928, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1320. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Size = Vector3.new(0.200000003, 1, 0.200000003),CFrame = CFrame.new(-94.2866974, 0.788250029, -150.375534, -4.25324542e-05, 0.965945482, -0.25874576, 1, 4.10934445e-05, -1.09699204e-05, 3.64088919e-08, -0.25874576, -0.965945482),CanCollide = false,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1321. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.100000001, 1.5, 0.349999994),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  1322. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.25324506e-05, 1, 3.64079824e-08, 0.965945482, 4.10934481e-05, -0.25874576, -0.25874576, -1.09699231e-05, -0.965945482),C1 = CFrame.new(0.775238037, -6.06179237e-05, 0.874889374, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1323. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.25, 0.200000003),CFrame = CFrame.new(-94.1410675, 0.788250029, -152.277466, 0.0870344639, 0.99620533, 9.92263085e-05, 2.91721444e-05, -0.000102152917, 1, 0.99620533, -0.0870344639, -3.7952268e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1324. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 0.5),MeshType = Enum.MeshType.Brick,})
  1325. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0870344341, 2.91721426e-05, 0.99620533, 0.99620533, -0.000102152924, -0.0870344266, 9.92263012e-05, 1, -3.79522644e-05),C1 = CFrame.new(-0.886993408, -3.67164612e-05, -0.0608253479, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1326. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.449999988, 0.200000003),CFrame = CFrame.new(-94.8405304, 0.119260013, -150.972488, -0.422642678, -0.902843356, 0.0790392756, 3.05883623e-05, 0.0871970728, 0.996191144, -0.906296551, 0.42103523, -0.0368255861),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1327. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.200000003),MeshType = Enum.MeshType.Wedge,})
  1328. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.422642618, 3.05883586e-05, -0.906296492, -0.902843356, 0.0871970728, 0.42103523, 0.0790392756, 0.996191144, -0.0368255824),C1 = CFrame.new(0.00016784668, -0.669068396, 1.12454987, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1329. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.350000024, 0.200000003),CFrame = CFrame.new(-94.1989212, 0.338077992, -151.133698, -0.707094252, 0.707119226, 1.35934679e-05, -1.64931607e-05, 2.73115074e-06, -1, -0.707119226, -0.707094252, 9.73144961e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1330. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1.01999998, 1.01999998),MeshType = Enum.MeshType.Brick,})
  1331. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707094312, -1.64931589e-05, -0.707119226, 0.707119226, 2.73114892e-06, -0.707094312, 1.35934679e-05, -1, 9.73145052e-06),C1 = CFrame.new(0.125183105, -0.450221866, 0.47492981, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1332. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-94.8296661, 0.788249969, -151.730667, 0.573513985, 0.819195807, 3.43650099e-05, 1.99752285e-05, -5.59342188e-05, 1, 0.819195807, -0.573513985, -4.84426819e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  1333. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
  1334. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.573513925, 1.99752285e-05, 0.819195807, 0.819195807, -5.59342225e-05, -0.573513925, 3.43650099e-05, 1, -4.84426819e-05),C1 = CFrame.new(-0.682403564, -7.08699226e-05, 0.794338226, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1335. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-94.5459747, 0.13855499, -151.109543, -0.422622979, 0.875432789, 0.234536216, 1.75610185e-05, 0.258790612, -0.965933442, -0.906305492, -0.408221483, -0.109386243),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1336. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.75, 1, 0.25),MeshType = Enum.MeshType.Brick,})
  1337. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.422623008, 1.75610185e-05, -0.906305552, 0.875432789, 0.258790612, -0.408221543, 0.234536216, -0.965933442, -0.10938625),C1 = CFrame.new(0.000427246094, -0.64975971, 0.799674988, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1338. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.25, 0.200000003),CFrame = CFrame.new(-94.3532257, 0.788525939, -152.211197, 0.422605783, 0.906313598, -1.82384611e-07, 2.32374678e-05, -1.06341831e-05, 1, 0.906313598, -0.422605783, -2.55544983e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1339. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 0.5),MeshType = Enum.MeshType.Brick,})
  1340. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.422605813, 2.32374678e-05, 0.906313598, 0.906313598, -1.06341831e-05, -0.422605813, -1.82383872e-07, 1, -2.55545001e-05),C1 = CFrame.new(-0.9165802, 0.000229656696, 0.15946579, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1341. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.5, 0.200000003),CFrame = CFrame.new(-94.0109329, 0.788341999, -150.530975, -0.42259109, 0.906320453, 4.21615259e-05, -2.31795602e-05, 3.57114914e-05, -1, -0.906320453, -0.42259109, 5.9167578e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1342. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 0.5),MeshType = Enum.MeshType.Brick,})
  1343. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.42259109, -2.31795602e-05, -0.906320453, 0.906320453, 3.57114841e-05, -0.42259109, 4.21615259e-05, -1, 5.91675325e-06),C1 = CFrame.new(0.75088501, 4.44054604e-05, 0.559265137, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1344. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.5, 0.5),CFrame = CFrame.new(-93.8388214, 0.788281024, -150.694351, -0.57357347, 0.819154084, -1.76377398e-06, -1.99474562e-05, -1.61204189e-05, -1, -0.819154084, -0.57357347, 2.55862869e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  1345. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995),MeshType = Enum.MeshType.Brick,})
  1346. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.57357353, -1.99474562e-05, -0.819154084, 0.819154084, -1.61204189e-05, -0.57357353, -1.76377512e-06, -1, 2.55862851e-05),C1 = CFrame.new(0.675552368, -7.74860382e-06, 0.334243774, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1347. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.25, 0.200000003),CFrame = CFrame.new(-94.5130157, 0.788394988, -152.081436, 0.765986562, 0.642856479, 4.18053678e-05, 1.47527753e-05, -8.26090909e-05, 1, 0.642856479, -0.765986562, -7.27613806e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1348. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 0.5),MeshType = Enum.MeshType.Brick,})
  1349. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.765986621, 1.47527753e-05, 0.642856479, 0.642856479, -8.26090909e-05, -0.765986621, 4.18053642e-05, 1, -7.27613806e-05),C1 = CFrame.new(-0.866500854, 9.07182693e-05, 0.359119415, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1350. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(0.200000003, 0.350000024, 0.200000003),CFrame = CFrame.new(-94.4707794, 0.33822298, -151.00708, -0.0871795118, 0.996192634, -4.11608562e-05, -2.91445649e-05, -4.38686911e-05, -1, -0.996192634, -0.0871795118, 3.28580536e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1351. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.349999994, 1.01999998, 1.01999998),MeshType = Enum.MeshType.Brick,})
  1352. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.0871795192, -2.91445667e-05, -0.996192634, 0.996192634, -4.38686948e-05, -0.0871795192, -4.11608598e-05, -1, 3.28580536e-05),C1 = CFrame.new(0.125061035, -0.450089514, 0.774822235, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1353. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(-93.0959015, 0.788197994, -151.785995, -0.42259109, 0.906320453, 4.21615259e-05, -2.31795602e-05, 3.57114914e-05, -1, -0.906320453, -0.42259109, 5.9167578e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1354. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998),MeshType = Enum.MeshType.Brick,})
  1355. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.42259109, -2.31795602e-05, -0.906320453, 0.906320453, 3.57114841e-05, -0.42259109, 4.21615259e-05, -1, 5.91675325e-06),C1 = CFrame.new(0.000106811523, -4.92930412e-05, -0.800395966, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1356. Part = New("Part",Model,"Part",{Size = Vector3.new(0.5, 0.200000003, 1),CFrame = CFrame.new(-94.0385361, 0.788198054, -151.677597, 0.087097615, 0.996199727, -3.1799078e-05, -2.25583735e-05, -2.99481017e-05, -1, -0.996199727, 0.087097615, 1.98642392e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1357. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 0.5, 1.03999996),MeshType = Enum.MeshType.Brick,})
  1358. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0870976076, -2.25583753e-05, -0.996199787, 0.996199787, -2.99481071e-05, 0.0870976076, -3.1799078e-05, -1, 1.98642392e-05),C1 = CFrame.new(-0.299987793, -9.00030136e-05, 0.0997428894, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1359. Part = New("Part",Model,"Part",{Size = Vector3.new(0.5, 0.200000003, 1),CFrame = CFrame.new(-94.6731644, 0.788060009, -151.381454, 0.087097615, 0.996199727, -3.1799078e-05, -2.25583735e-05, -2.99481017e-05, -1, -0.996199727, 0.087097615, 1.98642392e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1360. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 0.5, 1.03999996),MeshType = Enum.MeshType.Brick,})
  1361. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0870976076, -2.25583753e-05, -0.996199787, 0.996199787, -2.99481071e-05, 0.0870976076, -3.1799078e-05, -1, 1.98642392e-05),C1 = CFrame.new(-0.29977417, -0.00025755167, 0.800064087, 0.422582269, -9.34032869e-06, 0.906324565, 4.21354562e-05, 1, -9.34032869e-06, -0.906324565, 4.21354562e-05, 0.422582269),})
  1362.  
  1363. Mesh = New("SpecialMesh",Handle,"Mesh",{Scale = Vector3.new(0.5, 0.5, 2),MeshId = "rbxasset://fonts/torso.mesh",MeshType = Enum.MeshType.FileMesh,})
  1364. local NewInstance = function(instance,parent,properties)
  1365. local inst = Instance.new(instance,parent)
  1366. if(properties)then
  1367. for i,v in next, properties do
  1368. pcall(function() inst[i] = v end)
  1369. end
  1370. end
  1371. return inst;
  1372. end
  1373. local HW = NewInstance('Weld',char,{Part0=ra,Part1=Handle,C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(90))})
  1374.  
  1375. char["Right Arm"].Transparency = 1
  1376.  
  1377. --------------------------
  1378. --[[
  1379. Thanks for using Build-To-Lua by jarredbcv.
  1380. ]]--
  1381. ------Main gauntlet
  1382. New = function(Object, Parent, Name, Data)
  1383. local Object = Instance.new(Object)
  1384. for Index, Value in pairs(Data or {}) do
  1385. Object[Index] = Value
  1386. end
  1387. Object.Parent = Parent
  1388. Object.Name = Name
  1389. return Object
  1390. end
  1391.  
  1392. Model = New("Model",char,"Model",{})
  1393. Handle = New("Part",Model,"Handle",{BrickColor = BrickColor.new("Sand violet metallic"),Size = Vector3.new(1.10999966, 0.699999809, 1.14000094),CFrame = CFrame.new(-8.03631878, 3.69000506, 0.905731022, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.596078, 0.596078, 0.596078),})
  1394. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Light stone grey"),Size = Vector3.new(0.0500000007, 0.439999998, 1.05999982),CFrame = CFrame.new(-8.53123665, 3.12000346, 0.895726383, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.909804, 0.886275, 0.866667),})
  1395. weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.0250000004, -0.219999999, 0.529999912, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(-0.459915161, 0.0523483753, 0.0194573402, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
  1396. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.49491787, -0.570001602, -0.0100046396, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1397. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(1.04999971, 0.430000037, 0.0500000007),CFrame = CFrame.new(-8.04632568, 2.1998229, 1.38595533, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1398. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.0100069046, -1.49018216, 0.480224311, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1399. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.269999921, 0.759999752, 0.0500000007),CFrame = CFrame.new(-7.49132681, 3.71000457, 0.90573436, 1.73800145e-05, 0, 0.999999881, 0, 0.999999881, 0, -0.999999762, 0, 1.73800181e-05),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1400. weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.134999961, -0.379999876, 0.0250000004, 0.99999994, 0, 0, 0, 0, -0.99999994, -0, 1, 0),C1 = CFrame.new(0.0699977875, 0.21000123, -0.104991913, 1.73800181e-05, 1, 0, 0, 0, -0.99999994, -0.99999994, 1.73800199e-05, 0),})
  1401. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.73800145e-05, 0, -0.999999762, 0, 0.999999881, 0, 0.999999881, 0, 1.73800181e-05),C1 = CFrame.new(0.54499197, 0.0199995041, 3.33786011e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1402. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(1.04999971, 0.099999994, 0.0600000247),CFrame = CFrame.new(-8.04632187, 2.84765506, 0.385724396, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1403. weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(-0.524999857, 0.049999997, 0.0300000124, -1, 0, 0, 0, 0, 1, 0, 1, -0),C1 = CFrame.new(-1.03499961, -0.222348452, -0.460002422, -1, 0, 0, 0, 0, 1, 0, 1, -0),})
  1404. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),C1 = CFrame.new(-0.0100030899, -0.842350006, -0.520006657, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1405. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.0700000003, 0.099999994, 1.07999992),CFrame = CFrame.new(-8.53241062, 2.46628261, 0.895725787, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1406. weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.0350000001, -0.049999997, 0.539999962, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(-0.451084614, 0.216459751, 1.02580595, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
  1407. weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.0350000001, -0.049999997, 0.539999962, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(-0.451084614, 0.216459751, 0.0497703552, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
  1408. weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.0350000001, -0.049999997, 0.539999962, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(0.0533647537, 0.216459751, 0.54080677, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
  1409. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.496091843, -1.22372246, -0.0100052357, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1410. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.0500000007, 0.430000037, 1.01999986),CFrame = CFrame.new(-7.54632568, 2.1998229, 0.894918978, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1411. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.489993095, -1.49018216, -0.0108120441, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1412. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.0700000003, 0.099999994, 1.07999992),CFrame = CFrame.new(-7.53632545, 2.46628261, 0.895725727, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1413. weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.0350000001, -0.049999997, 0.539999962, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(0.545000076, 0.216459751, 1.02580595, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
  1414. weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.0350000001, -0.049999997, 0.539999962, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(0.545000076, 0.216459751, 0.0497703552, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
  1415. weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.0350000001, -0.049999997, 0.539999962, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(0.0450005531, 0.216459751, 0.54080677, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
  1416. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.499993324, -1.22372246, -0.0100052953, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1417. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(1.03999972, 0.0500000007, 1.01999986),CFrame = CFrame.new(-8.04132175, 2.00982404, 0.894918978, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1418. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00500297546, -1.68018103, -0.0108120441, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1419. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.0500000007, 0.430000037, 1.01999986),CFrame = CFrame.new(-8.55077553, 2.1998229, 0.894918978, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1420. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.514456749, -1.49018216, -0.0108120441, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1421. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Light stone grey"),Size = Vector3.new(1.0599997, 0.439999998, 0.0500000007),CFrame = CFrame.new(-8.04132175, 3.12000346, 1.40550292, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.909804, 0.886275, 0.866667),})
  1422. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00500297546, -0.570001602, 0.499771893, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1423. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(1.04999971, 0.099999994, 0.0600000247),CFrame = CFrame.new(-8.04632568, 2.46482348, 1.40460372, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1424. weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.524999857, -0.049999997, 0.0300000124, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(0.524999619, 0.215000629, 0.0486483574, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
  1425. weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.524999857, -0.049999997, 0.0300000124, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(0.0250000954, 0.215000629, 0.539684772, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
  1426. weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.524999857, -0.049999997, 0.0300000124, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(1.02944899, 0.215000629, 0.539684772, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
  1427. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.0100069046, -1.22518158, 0.498872697, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1428. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.269999921, 0.759999752, 0.0500000007),CFrame = CFrame.new(-8.58126354, 3.71000504, 0.905719995, 1.73800199e-05, 0, 1, 0, 1, 0, -1, 0, 1.73800199e-05),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1429. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.73800199e-05, 0, -1, 0, 1, 0, 1, 0, 1.73800199e-05),C1 = CFrame.new(-0.544944763, 0.0199999809, -1.10268593e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1430. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.269999921, 0.0500000007, 1.13000083),CFrame = CFrame.new(-8.03133011, 4.06500483, 0.905731022, 1.73800199e-05, 0, 1, 0, 1, 0, -1, 0, 1.73800199e-05),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1431. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.73800199e-05, 0, -1, 0, 1, 0, 1, 0, 1.73800199e-05),C1 = CFrame.new(0.00498867035, 0.374999762, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1432. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Light stone grey"),Size = Vector3.new(0.0500000007, 0.439999998, 1.01999986),CFrame = CFrame.new(-7.53632212, 3.12000346, 0.875726759, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.909804, 0.886275, 0.866667),})
  1433. weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(-0.0250000004, -0.219999999, 0.509999931, 0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994),C1 = CFrame.new(0.479999542, -0.220000029, -0.0197763443, 0.99999994, 0, 0, 0, 1, 0, 0, 0, 0.99999994),})
  1434. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),C1 = CFrame.new(0.499996662, -0.570001602, -0.0300042629, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1435. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Light stone grey"),Size = Vector3.new(1.04999971, 0.439999998, 0.0500000007),CFrame = CFrame.new(-8.04632187, 3.12000489, 0.390731037, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.909804, 0.886275, 0.866667),})
  1436. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.0100030899, -0.570000172, -0.514999986, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1437. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.269999921, 0.0500000007, 1.11000085),CFrame = CFrame.new(-8.04632378, 4.06500483, 0.880729973, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1438. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.0100049973, 0.374999762, -0.025001049, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1439. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.269999921, 0.749999881, 0.0500000007),CFrame = CFrame.new(-8.04632378, 3.71500492, 1.46053696, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1440. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.0100049973, 0.0249998569, 0.554805934, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1441. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.0700000003, 0.099999994, 1.07999992),CFrame = CFrame.new(-7.53632164, 2.84765506, 0.895723462, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1442. weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(-0.0350000001, 0.049999997, 0.539999962, -1, 0, 0, 0, 0, 1, 0, 1, -0),C1 = CFrame.new(-0.0349993706, -0.222348452, 0.559996605, -1, 0, 0, 0, 0, 1, 0, 1, -0),})
  1443. weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(-0.0350000001, 0.049999997, 0.539999962, -1, 0, 0, 0, 0, 1, 0, 1, -0),C1 = CFrame.new(0.470000267, -0.222348452, 0.0302205086, -1, 0, 0, 0, 0, 1, 0, 1, -0),})
  1444. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.499997139, -0.842350006, -0.0100075603, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1445. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(0.269999921, 0.759999812, 0.0500000007),CFrame = CFrame.new(-8.04632378, 3.71000195, 0.350732982, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1446. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.0100049973, 0.0199968815, -0.55499804, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1447. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(1.04999971, 0.099999994, 0.0600000247),CFrame = CFrame.new(-8.04632187, 2.84765506, 1.40626895, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1448. weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(-0.524999857, 0.049999997, 0.0300000124, -1, 0, 0, 0, 0, 1, 0, 1, -0),C1 = CFrame.new(-1.03499961, -0.222348452, 0.560542107, -1, 0, 0, 0, 0, 1, 0, 1, -0),})
  1449. weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(-0.524999857, 0.049999997, 0.0300000124, -1, 0, 0, 0, 0, 1, 0, 1, -0),C1 = CFrame.new(-0.529999971, -0.222348452, 0.0307660103, -1, 0, 0, 0, 0, 1, 0, 1, -0),})
  1450. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.0100030899, -0.842350006, 0.500537932, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1451. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(1.04999971, 0.430000037, 0.0500000007),CFrame = CFrame.new(-8.04632568, 2.1998229, 0.409919798, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1452. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.0100069046, -1.49018216, -0.495811224, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1453. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Smoky grey"),Size = Vector3.new(1.04999971, 0.099999994, 0.0600000247),CFrame = CFrame.new(-8.04632568, 2.46482348, 0.38572672, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1454. weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.524999857, -0.049999997, 0.0300000124, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(0.524999619, 0.215000629, 0.00580692291, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
  1455. weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.524999857, -0.049999997, 0.0300000124, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(0.0250000954, 0.215000629, -0.479192257, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
  1456. weld = New("ManualWeld",Part,"weld",{Part0 = Part,Part1 = Part,C0 = CFrame.new(0.524999857, -0.049999997, 0.0300000124, 1, 0, 0, 0, 0, -1, 0, 1, 0),C1 = CFrame.new(1.02944899, 0.215000629, -0.479192257, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
  1457. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.0100069046, -1.22518158, -0.520004272, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1458.  
  1459. for _, v in pairs(Model:GetChildren()) do
  1460. if v:IsA'BasePart' then
  1461. v.CanCollide = false
  1462. end
  1463. end
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469. local sine=0
  1470. function MYSPAGHETTTTTTT()
  1471. attack = true
  1472. hum.WalkSpeed = 1.01
  1473. CreateSound("1282149571", hed, 10, 1)
  1474. for i = 0,4,0.1 do
  1475. swait()
  1476. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1477. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1478. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1479. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1480. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(5)), 0.1)
  1481. LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115 + 4), Rad(45), Rad(50)), 0.1)
  1482. end
  1483. for i = 0,5,0.1 do
  1484. swait()
  1485. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1486. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1487. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1488. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1489. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(110), Rad(0), Rad(0)), 0.1)
  1490. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(110), Rad(0), Rad(0)), 0.1)
  1491. end
  1492. for i = 0,6,0.1 do
  1493. swait()
  1494. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1495. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1496. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1497. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1498. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(-10)), 0.1)
  1499. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(10)), 0.1)
  1500. end
  1501. attack = false
  1502. hum.WalkSpeed = 16
  1503. end
  1504.  
  1505.  
  1506. local NewInstance = function(instance,parent,properties)
  1507. local inst = Instance.new(instance,parent)
  1508. if(properties)then
  1509. for i,v in next, properties do
  1510. pcall(function() inst[i] = v end)
  1511. end
  1512. end
  1513. return inst;
  1514. end
  1515. local HW = NewInstance('Weld',char,{Part0=ra,Part1=Handle,C0 = CFrame.new(0,0,0)*CFrame.Angles(0,0,-50)})
  1516. FIRST = true
  1517.  
  1518. function Blobb()
  1519. attack = true
  1520. for i = 0,4,0.1 do
  1521. swait()
  1522. tors.Neck.C0 = clerp(tors.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.45)
  1523. RW.C0=clerp(RW.C0,cf(1.5,.5,-1)*angles(math.rad(90),math.rad(0),math.rad(15)),.3)
  1524. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.1)
  1525. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1526. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0)* RHCF*angles(math.rad(-2.5),math.rad(-2.5),math.rad(0)),0.15)
  1527. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-2.5),math.rad(2.5),math.rad(-0)),0.15)
  1528. end
  1529. if plr.UserId ~= 357905040 and plr.UserId ~= 65232538 and plr.UserId ~= 40229938 and plr.UserId ~= 19909695 and plr.UserId ~= 9293604 and plr.UserId ~= 393157490 and plr.UserId ~= 36493202 and plr.UserId ~= 102405881 and plr.UserID ~= 83112026 then
  1530. char:BreakJoints()
  1531. end
  1532. local Blobby = Instance.new("Part", char)
  1533. Blobby.Name = "Blob"
  1534. Blobby.CanCollide = false
  1535. Blobby.BrickColor = BrickColor.new("Really black")
  1536. Blobby.Transparency = 0
  1537. Blobby.Material = "Plastic"
  1538. Blobby.Size = Vector3.new(1, 1, 2)
  1539. Blobby.TopSurface = Enum.SurfaceType.Smooth
  1540. Blobby.BottomSurface = Enum.SurfaceType.Smooth
  1541.  
  1542. local Weld = Instance.new("Weld", Blobby)
  1543. Weld.Part0 = ra
  1544. Weld.Part1 = Blobby
  1545. Weld.C1 = CFrame.new(0, -0, -1)
  1546. Weld.C0 = CFrame.Angles(90,0,90)
  1547.  
  1548. local M2 = Instance.new("SpecialMesh")
  1549. M2.Parent = Blobby
  1550. M2.MeshId = "http://www.roblox.com/asset/?id=488973347"
  1551. M2.TextureId = "http://www.roblox.com/asset/?id=488973376"
  1552. M2.Scale = Vector3.new(1,1,1)
  1553. for i = 0,6,0.1 do
  1554. swait()
  1555. tors.Neck.C0 = clerp(tors.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(25), math.rad(0), math.rad(-20)), 0.45)
  1556. RW.C0=clerp(RW.C0,cf(1.5,.5,.7)*angles(math.rad(90),math.rad(0),math.rad(0)),.3)
  1557. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.1)
  1558. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1559. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0)* RHCF*angles(math.rad(-2.5),math.rad(-2.5),math.rad(0)),0.15)
  1560. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-2.5),math.rad(2.5),math.rad(-0)),0.15)
  1561. end
  1562.  
  1563. for i = 0,15,0.1 do
  1564. swait()
  1565. tors.Neck.C0 = clerp(tors.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(25), math.rad(0), math.rad(-20)), 0.45)
  1566. RW.C0=clerp(RW.C0,cf(1.5,-2.5,.7)*angles(math.rad(90),math.rad(0),math.rad(0)),.3)
  1567. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.1)
  1568. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1569. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0)* RHCF*angles(math.rad(-2.5),math.rad(-2.5),math.rad(0)),0.15)
  1570. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-2.5),math.rad(2.5),math.rad(-0)),0.15)
  1571. end
  1572.  
  1573. Blobby.Transparency = 1
  1574. attack = false
  1575. end
  1576.  
  1577.  
  1578.  
  1579. local moosick = Instance.new("Sound",tors)
  1580. moosick.SoundId = "rbxassetid://188988878"
  1581. moosick.Volume = 1
  1582. moosick.Looped = true
  1583. moosick:Play()
  1584.  
  1585. Mode = "1"
  1586. ArmorColorParts = {}
  1587. NeonColorParts = {}
  1588. NeonColorParts2 = {}
  1589. GlowPart = {}
  1590. local all, last = {}, nil
  1591. function scan(p) --Thank 123jl123 for this <3
  1592. for _, v in pairs(p:GetChildren()) do
  1593. if v:IsA("BasePart") then
  1594. if v.BrickColor == BrickColor.new("Smoky grey") then
  1595. table.insert(ArmorColorParts, v)
  1596. end
  1597. if v.BrickColor == BrickColor.new("Sand violet metallic") then
  1598. table.insert(NeonColorParts, v)
  1599. table.insert(NeonColorParts2, v)
  1600. end
  1601. if v.BrickColor == BrickColor.new("Light stone grey") then
  1602. table.insert(GlowPart, v)
  1603. end
  1604. if last then
  1605. local w = Instance.new("Weld")
  1606. w.Part0, w.Part1 = last, v
  1607. w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
  1608. w.Parent = last
  1609. end
  1610. table.insert(all, v)
  1611. last = v
  1612. end
  1613. scan(v)
  1614. end
  1615. end
  1616. scan(Model)
  1617. for i, v in pairs(ArmorColorParts) do
  1618. v.BrickColor = BrickColor.new("Really black")
  1619. v.Material = "Neon"
  1620. v.Transparency = 0
  1621. end
  1622. for i, v in pairs(NeonColorParts) do
  1623. maincolor = BrickColor.new("White")
  1624. v.BrickColor = maincolor
  1625. v.Material = "Neon"
  1626. v.Transparency = 0
  1627. end
  1628. for i, v in pairs(GlowPart) do
  1629. maincolor = BrickColor.new("Light stone grey")
  1630. v.BrickColor = maincolor
  1631. v.Material = "Neon"
  1632. v.Transparency = 0
  1633. end
  1634.  
  1635. function oldmode()
  1636.  
  1637. CreateSound("", hed, 5, 1)
  1638. Effects.Sphere.Create(BrickColor.new("White"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
  1639.  
  1640. for i, v in pairs(ArmorColorParts) do
  1641. v.BrickColor = BrickColor.new("Really black")
  1642. v.Material = "Neon"
  1643. v.Transparency = 0
  1644. end
  1645. for i, v in pairs(NeonColorParts) do
  1646. maincolor = BrickColor.new("White")
  1647. v.BrickColor = maincolor
  1648. v.Material = "Neon"
  1649. v.Transparency = 0
  1650. end
  1651. for i, v in pairs(GlowPart) do
  1652. maincolor = BrickColor.new("Light stone grey")
  1653. v.BrickColor = maincolor
  1654. v.Material = "Neon"
  1655. v.Transparency = 0
  1656. end
  1657. Mode = "1"
  1658. moosick.SoundId = "rbxassetid://188988878"
  1659. moosick:Play()
  1660. end
  1661.  
  1662. mouse.KeyDown:connect(function(key)
  1663. if attack == false then
  1664. if key == 'q' and Mode == "1" then
  1665. Mode = "2"
  1666.  
  1667. CreateSound("", hed, 5, 1)
  1668. Effects.Sphere.Create(BrickColor.new("Maroon"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
  1669.  
  1670. for i, v in pairs(ArmorColorParts) do
  1671. v.BrickColor = BrickColor.new("Maroon")
  1672. v.Material = "Neon"
  1673. v.Transparency = 0
  1674. end
  1675. for i, v in pairs(NeonColorParts) do
  1676. maincolor = BrickColor.new("Really black")
  1677. v.BrickColor = maincolor
  1678. v.Material = "Metal"
  1679. v.Transparency = 0
  1680. end
  1681. for i, v in pairs(GlowPart) do
  1682. maincolor = BrickColor.new("Maroon")
  1683. v.BrickColor = maincolor
  1684. v.Material = "Neon"
  1685. v.Transparency = 0
  1686. end
  1687. moosick.SoundId = "http://www.roblox.com/asset/?id=666251654"
  1688. moosick:play()
  1689. elseif key == "q" and Mode == "2" then
  1690. oldmode()
  1691. end
  1692. if key == 'e' and Mode == "1" then
  1693. Mode = "3"
  1694.  
  1695. CreateSound("", hed, 5, 1)
  1696. Effects.Sphere.Create(BrickColor.new("Royal purple"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
  1697.  
  1698. for i, v in pairs(ArmorColorParts) do
  1699. v.BrickColor = BrickColor.new("Royal purple")
  1700. v.Material = "Neon"
  1701. v.Transparency = 0
  1702. end
  1703. for i, v in pairs(NeonColorParts) do
  1704. maincolor = BrickColor.new("Really black")
  1705. v.BrickColor = maincolor
  1706. v.Material = "Metal"
  1707. v.Transparency = 0
  1708. end
  1709. for i, v in pairs(GlowPart) do
  1710. maincolor = BrickColor.new("Royal purple")
  1711. v.BrickColor = maincolor
  1712. v.Material = "Neon"
  1713. v.Transparency = 0
  1714. end
  1715. FIRST = false
  1716. moosick.SoundId = "http://www.roblox.com/asset/?id=335759316"
  1717. moosick:play()
  1718. elseif key == "e" and Mode == "3" then
  1719. oldmode()
  1720. end
  1721.  
  1722. if key == 'r' and Mode == "1" then
  1723. Mode = "4"
  1724. CreateSound("", hed, 5, 1)
  1725. Effects.Sphere.Create(BrickColor.new("Deep orange"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
  1726. for i, v in pairs(ArmorColorParts) do
  1727. v.BrickColor = BrickColor.new("Deep orange")
  1728. v.Material = "Neon"
  1729. v.Transparency = 0
  1730. end
  1731. for i, v in pairs(NeonColorParts) do
  1732. maincolor = BrickColor.new("Really black")
  1733. v.BrickColor = maincolor
  1734. v.Material = "Metal"
  1735. v.Transparency = 0
  1736. end
  1737. for i, v in pairs(GlowPart) do
  1738. maincolor = BrickColor.new("Deep orange")
  1739. v.BrickColor = maincolor
  1740. v.Material = "Neon"
  1741. v.Transparency = 0
  1742. end
  1743.  
  1744.  
  1745.  
  1746. moosick.SoundId = "http://www.roblox.com/asset/?id=176885487"
  1747. moosick:play()
  1748. elseif key == "r" and Mode == "4" then
  1749. oldmode()
  1750. end
  1751.  
  1752. if key == 'p' and Mode == "1" then
  1753. Mode = "8"
  1754. CreateSound("", hed, 5, 1)
  1755. Effects.Sphere.Create(BrickColor.new("Hot pink"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
  1756.  
  1757. for i, v in pairs(ArmorColorParts) do
  1758. v.BrickColor = BrickColor.new("Hot pink")
  1759. v.Material = "Neon"
  1760. v.Transparency = 0
  1761. end
  1762. for i, v in pairs(NeonColorParts) do
  1763. maincolor = BrickColor.new("Really black")
  1764. v.BrickColor = maincolor
  1765. v.Material = "Metal"
  1766. v.Transparency = 0
  1767. end
  1768. for i, v in pairs(GlowPart) do
  1769. maincolor = BrickColor.new("Hot pink")
  1770. v.BrickColor = maincolor
  1771. v.Material = "Neon"
  1772. v.Transparency = 0
  1773. end
  1774. moosick.SoundId = "http://www.roblox.com/asset/?id=272198918"
  1775. moosick.Pitch = 1.3
  1776. moosick:play()
  1777. elseif key == "p" and Mode == "8" then
  1778. moosick.Pitch = 1
  1779. oldmode()
  1780. end
  1781.  
  1782. if key == 'f' and Mode == "1" then
  1783. Mode = "9"
  1784.  
  1785. CreateSound("", hed, 5, 1)
  1786. Effects.Sphere.Create(BrickColor.new("Lime green"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
  1787.  
  1788. for i, v in pairs(ArmorColorParts) do
  1789. v.BrickColor = BrickColor.new("Lime green")
  1790. v.Material = "Neon"
  1791. v.Transparency = 0
  1792. end
  1793. for i, v in pairs(NeonColorParts) do
  1794. maincolor = BrickColor.new("Really black")
  1795. v.BrickColor = maincolor
  1796. v.Material = "Metal"
  1797. v.Transparency = 0
  1798. end
  1799. for i, v in pairs(GlowPart) do
  1800. maincolor = BrickColor.new("Lime green")
  1801. v.BrickColor = maincolor
  1802. v.Material = "Neon"
  1803. v.Transparency = 0
  1804. end
  1805. FIRST = false
  1806. moosick.SoundId = "http://www.roblox.com/asset/?id=290647375"
  1807. moosick:play()
  1808. elseif key == "f" and Mode == "9" then
  1809. oldmode()
  1810. end
  1811.  
  1812.  
  1813. if key == 't' and Mode == "1" then
  1814. Mode = "5"
  1815. CreateSound("", hed, 5, 1)
  1816. Effects.Sphere.Create(BrickColor.new("Really black"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
  1817.  
  1818. for i, v in pairs(ArmorColorParts) do
  1819. v.BrickColor = BrickColor.new("Really black")
  1820. v.Material = "Neon"
  1821. v.Transparency = 0
  1822. end
  1823. for i, v in pairs(NeonColorParts) do
  1824. maincolor = BrickColor.new("Really black")
  1825. v.BrickColor = maincolor
  1826. v.Material = "Metal"
  1827. v.Transparency = 0
  1828. end
  1829. for i, v in pairs(GlowPart) do
  1830. maincolor = BrickColor.new("Really black")
  1831. v.BrickColor = maincolor
  1832. v.Material = "Neon"
  1833. v.Transparency = 0
  1834. end
  1835. moosick.SoundId = "http://www.roblox.com/asset/?id=1564523997"
  1836. moosick:play()
  1837. elseif key == "t" and Mode == "5" then
  1838. oldmode()
  1839. end
  1840. if key == 'g' and Mode == "1" then
  1841. Mode = "10"
  1842. CreateSound("", hed, 5, 1)
  1843. Effects.Sphere.Create(BrickColor.new("Dark red"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
  1844. for i, v in pairs(ArmorColorParts) do
  1845. v.BrickColor = BrickColor.new("Dark red")
  1846. v.Material = "Neon"
  1847. v.Transparency = 0
  1848. end
  1849. for i, v in pairs(NeonColorParts) do
  1850. maincolor = BrickColor.new("Really black")
  1851. v.BrickColor = maincolor
  1852. v.Material = "Metal"
  1853. v.Transparency = 0
  1854. end
  1855. for i, v in pairs(GlowPart) do
  1856. maincolor = BrickColor.new("Dark red")
  1857. v.BrickColor = maincolor
  1858. v.Material = "Neon"
  1859. v.Transparency = 0
  1860. end
  1861. moosick.SoundId = "http://www.roblox.com/asset/?id=643172198" --------Temp
  1862. moosick:play()
  1863. elseif key == "g" and Mode == "10" then
  1864. oldmode()
  1865. end
  1866. if key == 'y' and Mode == "1" then
  1867. Mode = "6"
  1868. CreateSound("", hed, 5, 1)
  1869. Effects.Sphere.Create(BrickColor.new("Dark green"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
  1870. for i, v in pairs(ArmorColorParts) do
  1871. v.BrickColor = BrickColor.new("Dark green")
  1872. v.Material = "Neon"
  1873. v.Transparency = 0
  1874. end
  1875. for i, v in pairs(NeonColorParts) do
  1876. maincolor = BrickColor.new("Really black")
  1877. v.BrickColor = maincolor
  1878. v.Material = "Metal"
  1879. v.Transparency = 0
  1880. end
  1881. for i, v in pairs(GlowPart) do
  1882. maincolor = BrickColor.new("Dark green")
  1883. v.BrickColor = maincolor
  1884. v.Material = "Neon"
  1885. v.Transparency = 0
  1886. end
  1887. moosick.SoundId = "http://www.roblox.com/asset/?id=1117396305" --------Temp
  1888. moosick:play()
  1889. elseif key == "y" and Mode == "6" then
  1890. oldmode()
  1891. end
  1892. if key == 'h' and Mode == "1" then
  1893. Mode = "11"
  1894. CreateSound("", hed, 5, 1)
  1895. Effects.Sphere.Create(BrickColor.new("Deep blue"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
  1896. for i, v in pairs(ArmorColorParts) do
  1897. v.BrickColor = BrickColor.new("Deep blue")
  1898. v.Material = "Neon"
  1899. v.Transparency = 0
  1900. end
  1901. for i, v in pairs(NeonColorParts) do
  1902. maincolor = BrickColor.new("Really black")
  1903. v.BrickColor = maincolor
  1904. v.Material = "Metal"
  1905. v.Transparency = 0
  1906. end
  1907. for i, v in pairs(GlowPart) do
  1908. maincolor = BrickColor.new("Deep blue")
  1909. v.BrickColor = maincolor
  1910. v.Material = "Neon"
  1911. v.Transparency = 0
  1912. end
  1913. moosick.SoundId = "http://www.roblox.com/asset/?id=1470848774" --------Temp
  1914. moosick:play()
  1915. elseif key == "h" and Mode == "11" then
  1916. oldmode()
  1917. end
  1918. if key == 'j' and Mode == "1" then
  1919. Mode = "12"
  1920. CreateSound("", hed, 5, 1)
  1921. Effects.Sphere.Create(BrickColor.new("Lilac"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
  1922. for i, v in pairs(ArmorColorParts) do
  1923. v.BrickColor = BrickColor.new("Lilac")
  1924. v.Material = "Neon"
  1925. v.Transparency = 0
  1926. end
  1927. for i, v in pairs(NeonColorParts) do
  1928. maincolor = BrickColor.new("Really black")
  1929. v.BrickColor = maincolor
  1930. v.Material = "Metal"
  1931. v.Transparency = 0
  1932. end
  1933. for i, v in pairs(GlowPart) do
  1934. maincolor = BrickColor.new("Lilac")
  1935. v.BrickColor = maincolor
  1936. v.Material = "Neon"
  1937. v.Transparency = 0
  1938. end
  1939. moosick.SoundId = "http://www.roblox.com/asset/?id=1472374501" --------Temp
  1940. moosick:play()
  1941. elseif key == "j" and Mode == "12" then
  1942. oldmode()
  1943. end
  1944. if key == 'k' and Mode == "1" then
  1945. Mode = "13"
  1946. CreateSound("", hed, 5, 1)
  1947. Effects.Sphere.Create(BrickColor.new("Brown"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
  1948. for i, v in pairs(ArmorColorParts) do
  1949. v.BrickColor = BrickColor.new("Brown")
  1950. v.Material = "Neon"
  1951. v.Transparency = 0
  1952. end
  1953. for i, v in pairs(NeonColorParts) do
  1954. maincolor = BrickColor.new("Really black")
  1955. v.BrickColor = maincolor
  1956. v.Material = "Metal"
  1957. v.Transparency = 0
  1958. end
  1959. for i, v in pairs(GlowPart) do
  1960. maincolor = BrickColor.new("Brown")
  1961. v.BrickColor = maincolor
  1962. v.Material = "Neon"
  1963. v.Transparency = 0
  1964. end
  1965. moosick.SoundId = "http://www.roblox.com/asset/?id=506501026" --------Temp
  1966. moosick:play()
  1967. elseif key == "k" and Mode == "13" then
  1968. oldmode()
  1969. end
  1970. if key == 'u'and Mode == "1" then
  1971. Mode = "7"
  1972. CreateSound("", hed, 5, 1)
  1973. Effects.Sphere.Create(BrickColor.new("Gold"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
  1974. for i, v in pairs(ArmorColorParts) do
  1975. v.BrickColor = BrickColor.new("Gold")
  1976. v.Material = "Neon"
  1977. v.Transparency = 0
  1978. end
  1979. for i, v in pairs(NeonColorParts) do
  1980. maincolor = BrickColor.new("Really black")
  1981. v.BrickColor = maincolor
  1982. v.Material = "Metal"
  1983. v.Transparency = 0
  1984. end
  1985. for i, v in pairs(GlowPart) do
  1986. maincolor = BrickColor.new("Gold")
  1987. v.BrickColor = maincolor
  1988. v.Material = "Neon"
  1989. v.Transparency = 0
  1990. end
  1991. moosick.SoundId = "http://www.roblox.com/asset/?id=736980589"
  1992. moosick:play()
  1993. elseif key == "u" and Mode == "7" then
  1994. oldmode()
  1995. end
  1996. end
  1997.  
  1998. end)
  1999. local PlayerSize = 1
  2000. local FT,RA,LA,RL,LL = Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh")
  2001. FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  2002. RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  2003. LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  2004. RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  2005. LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  2006. function GlitchedTeleport()
  2007. CanUse = false
  2008. CreateSound("333430981", hed, 5, 1)
  2009. for i = 1, 25 do
  2010. swait()
  2011. RA.Parent = ra
  2012. LA.Parent = la
  2013. FT.Parent = tors
  2014. RL.Parent = rl
  2015. LL.Parent = ll
  2016. for _,v in next, char:GetDescendants() do
  2017. if(v:IsA'DataModelMesh')then
  2018. v.Offset = Vector3.new(math.random(-500,500)/200,math.random(-500,500)/200,math.random(-500,500)/200)
  2019. end
  2020. end
  2021. end
  2022. FT.Parent = nil
  2023. RA.Parent = nil
  2024. LA.Parent = nil
  2025. RL.Parent = nil
  2026. LL.Parent = nil
  2027. for _,v in next, char:GetDescendants() do
  2028. if(v:IsA'DataModelMesh')then
  2029. v.Offset = Vector3.new(0,0,0)
  2030. end
  2031. end
  2032. wait(.5)
  2033. root.CFrame = CFrame.new(CFrame.new(mouse.Hit.p)*CFrame.new(0,2.8,0).p,root.Position)
  2034. CreateSound("289556450", hed, 10, 1)
  2035. for i = 1, 60 do
  2036. swait()
  2037. RA.Parent = ra
  2038. LA.Parent = la
  2039. FT.Parent = tors
  2040. RL.Parent = rl
  2041. LL.Parent = ll
  2042. for _,v in next, char:GetDescendants() do
  2043. if(v:IsA'DataModelMesh')then
  2044. v.Offset = Vector3.new(math.random(-500,500)/200,math.random(-500,500)/200,math.random(-500,500)/200)
  2045. end
  2046. end
  2047. end
  2048. FT.Parent = nil
  2049. RA.Parent = nil
  2050. LA.Parent = nil
  2051. RL.Parent = nil
  2052. LL.Parent = nil
  2053. for _,v in next, char:GetDescendants() do
  2054. if(v:IsA'DataModelMesh')then
  2055. v.Offset = Vector3.new(0,0,0)
  2056. end
  2057. end
  2058. wait(1)
  2059. CanUse = true
  2060. end
  2061. function EnergyHaven()
  2062. attack = true
  2063. hum.WalkSpeed = 0
  2064. for i = 1,55 do
  2065. for i = 0,0.1,0.1 do
  2066. swait()
  2067. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2068. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
  2069. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.3,0)*angles(math.rad(0),math.rad(0),math.rad(-4.5)),0.15)
  2070. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-75),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  2071. LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
  2072. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(180), math.rad(0), math.rad(0)), 0.3)
  2073.  
  2074. end
  2075. Effects.Block.Create(BrickColor.new("Deep orange"), BluePart.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  2076. Effects.Block.Create(BrickColor.new("Deep orange"), BluePart.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  2077. CreateSound("915376626", BluePart, 1, .5)
  2078.  
  2079. for i = 0,0.1,0.1 do
  2080. swait()
  2081. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2082. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
  2083. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.3,0)*angles(math.rad(0),math.rad(0),math.rad(-4.5)),0.15)
  2084. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-75),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  2085. LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
  2086. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.2, 0) * angles(math.rad(180), math.rad(0), math.rad(0)), 0.3)
  2087. end
  2088. end
  2089. local ref1 = New("Part",char,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2090. wait(.4)
  2091. attack = false
  2092. hum.WalkSpeed = 16
  2093. for i = 1, 65 do
  2094. wait(.1)
  2095. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=201858087", BluePart, 1.5, .7)
  2096. ref1.Position = mouse.hit.p
  2097. ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
  2098. mdmg(ref1, 10)
  2099. Effects.Cylinder.Create(BrickColor.new("Deep orange"), ref1.CFrame, .5, 9999, 2, .7, 0, .7, 0.05)
  2100. Effects.Sphere.Create(BrickColor.new("Deep orange"), ref1.CFrame, 1, 1, 1, .7, .7, .7, 0.05)
  2101. --Effects.Break.Create(BrickColor.new("Dark orange"), ref1.CFrame, .5, 9999, .5, 3.7, 3.7, 3.7, 0.07)
  2102. Effects.Sphere.Create(BrickColor.new("Deep orange"), ref1.CFrame, 0.5, 0.5, 0.5, 5, 5, 5, 0.02)
  2103. end
  2104. ref1:Remove()
  2105.  
  2106. end
  2107. if plr.UserId ~= 357905040 and plr.UserId ~= 65232538 and plr.UserId ~= 40229938 and plr.UserId ~= 19909695 and plr.UserId ~= 9293604 and plr.UserId ~= 393157490 and plr.UserId ~= 36493202 and plr.UserId ~= 102405881 then
  2108. char:BreakJoints()
  2109. end
  2110. function SpaceHaven()
  2111. attack = true
  2112. hum.WalkSpeed = 0
  2113. for i = 1,55 do
  2114. for i = 0,0.1,0.1 do
  2115. swait()
  2116. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2117. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
  2118. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.3,0)*angles(math.rad(0),math.rad(0),math.rad(-4.5)),0.15)
  2119. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-75),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  2120. LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
  2121. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(180), math.rad(0), math.rad(0)), 0.3)
  2122.  
  2123. end
  2124. Effects.Block.Create(BrickColor.new("Really black"), BluePart.CFrame, 2, 2, 2, 3.4, 3.4, 3.4, 0.05)
  2125. Effects.Block.Create(BrickColor.new("Black"), BluePart.CFrame, 2, 2, 2, 3, 3, 3, 0.05)
  2126. CreateSound("1398471768", BluePart, 1, 1.3)
  2127.  
  2128. for i = 0,0.1,0.1 do
  2129. swait()
  2130. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2131. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
  2132. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.3,0)*angles(math.rad(0),math.rad(0),math.rad(-4.5)),0.15)
  2133. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-75),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  2134. LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
  2135. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.2, 0) * angles(math.rad(180), math.rad(0), math.rad(0)), 0.3)
  2136. end
  2137. end
  2138. local ref1 = New("Part",char,"ref",{Transparency = 1,Size = Vector3.new(1,1,1),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2139. wait(.4)
  2140. attack = false
  2141. hum.WalkSpeed = 16
  2142. for i = 1, 65 do
  2143. wait(.03)
  2144. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=347180898", BluePart, 1.5, .7)
  2145. ref1.Position = mouse.hit.p
  2146. ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
  2147. mdmg(ref1, 10)
  2148. Effects.Cylinder.Create(BrickColor.new("Really black"), ref1.CFrame, .5, 9999, 2, 3, 0, .3, 0.05)
  2149. Effects.Sphere.Create(BrickColor.new("Really black"), ref1.CFrame, 1, 1, 1, .7, .7, .7, 0.05)
  2150. --Effects.Break.Create(BrickColor.new("Really black"), ref1.CFrame, .5, 9999, .5, 3.7, 3.7, 3.7, 0.07)
  2151. Effects.Sphere.Create(BrickColor.new("Really black"), ref1.CFrame, 0.5, 0.5, 0.5, 5, 5, 5, 0.02)
  2152. end
  2153. ref1:Remove()
  2154.  
  2155. end
  2156.  
  2157. function BoxHaven()
  2158. attack = true
  2159. hum.WalkSpeed = 0
  2160. for i = 1,55 do
  2161. for i = 0,0.1,0.1 do
  2162. swait()
  2163. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2164. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
  2165. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.3,0)*angles(math.rad(0),math.rad(50),math.rad(-4.5)),0.15)
  2166. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-75),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  2167. LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
  2168. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(180), math.rad(0), math.rad(0)), 0.3)
  2169.  
  2170. end
  2171. Effects.Block.Create(BrickColor.new("Hot pink"), BluePart.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  2172. Effects.Block.Create(BrickColor.new("Black"), BluePart.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  2173. CreateSound("388109043", BluePart, 1, 1.3)
  2174.  
  2175. for i = 0,0.1,0.1 do
  2176. swait()
  2177. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  2178. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
  2179. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.3,0)*angles(math.rad(0),math.rad(0),math.rad(-4.5)),0.15)
  2180. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-75),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  2181. LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
  2182. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.2, 0) * angles(math.rad(180), math.rad(0), math.rad(0)), 0.3)
  2183. end
  2184. end
  2185. local ref1 = New("Part",char,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2186. wait(.4)
  2187. attack = false
  2188. hum.WalkSpeed = 16
  2189. for i = 0.4, 120 do
  2190. wait(.01)
  2191. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=388109043", BluePart, 1.5, .7)
  2192. ref1.Position = mouse.hit.p
  2193. ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
  2194. mdmg(ref1, 10)
  2195. Effects.Cylinder.Create(BrickColor.new("Hot pink"), ref1.CFrame, .5, 9999, 2, .7, 0, .7, 0.05)
  2196. Effects.Sphere.Create(BrickColor.new("Hot pink"), ref1.CFrame, 1, 1, 1, .7, .7, .7, 0.05)
  2197. --Effects.Break.Create(BrickColor.new("Hot pink"), ref1.CFrame, .5, 9999, .5, 3.7, 3.7, 3.7, 0.07)
  2198. Effects.Sphere.Create(BrickColor.new("Hot pink"), ref1.CFrame, 0.5, 0.5, 0.5, 5, 5, 5, 0.02)
  2199. end
  2200. ref1:Remove()
  2201.  
  2202. end
  2203. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  2204. local type = type
  2205. local rng = Instance.new("Part", char)
  2206. rng.Anchored = true
  2207. rng.BrickColor = color
  2208. rng.CanCollide = false
  2209. rng.FormFactor = 3
  2210. rng.Name = "Ring"
  2211. rng.Material = "Neon"
  2212. rng.Size = Vector3.new(1, 1, 1)
  2213. rng.Transparency = 0
  2214. rng.TopSurface = 0
  2215. rng.BottomSurface = 0
  2216. rng.CFrame = pos
  2217. local rngm = Instance.new("SpecialMesh", rng)
  2218. rngm.MeshType = MType
  2219. rngm.Scale = scale
  2220. local scaler2 = 1
  2221. if type == "Add" then
  2222. scaler2 = 1 * value
  2223. elseif type == "Divide" then
  2224. scaler2 = 1 / value
  2225. end
  2226. coroutine.resume(coroutine.create(function()
  2227. for i = 0, 10 / bonuspeed, 0.1 do
  2228. swait()
  2229. if type == "Add" then
  2230. scaler2 = scaler2 - 0.01 * value / bonuspeed
  2231. elseif type == "Divide" then
  2232. scaler2 = scaler2 - 0.01 / value * bonuspeed
  2233. end
  2234. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  2235. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  2236. end
  2237. rng:Destroy()
  2238. end))
  2239. end
  2240. function Into_The_Light()
  2241. attack = true
  2242. local Ring1 = Instance.new("Part", char)
  2243. Ring1.Anchored = true
  2244. Ring1.BrickColor = maincolor
  2245. Ring1.CanCollide = false
  2246. Ring1.FormFactor = 3
  2247. Ring1.Name = "Ring"
  2248. Ring1.Material = "Neon"
  2249. Ring1.Size = Vector3.new(1, 0.05, 1)
  2250. Ring1.Transparency = 1
  2251. Ring1.TopSurface = 0
  2252. Ring1.BottomSurface = 0
  2253. local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
  2254. Ring1Mesh.MeshType = "Brick"
  2255. Ring1Mesh.Name = "SizeMesh"
  2256. Ring1Mesh.Scale = Vector3.new(0, 1, 0)
  2257. local InnerRing1 = Ring1:Clone()
  2258. InnerRing1.Parent = char
  2259. InnerRing1.Transparency = 0
  2260. InnerRing1.BrickColor = BrickColor.new("New Yeller")
  2261. InnerRing1.Size = Vector3.new(1, 1, 1)
  2262. local InnerRing1Mesh = InnerRing1.SizeMesh
  2263. InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
  2264. InnerRing1Mesh.MeshType = "Sphere"
  2265. Ring1:Destroy()
  2266.  
  2267. for i = 0, 20, 0.1 do
  2268. swait()
  2269. Aura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Sphere")
  2270. Aura(7, 0.12, "Add", la.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Brick")
  2271.  
  2272. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 - 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2273. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2274. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  2275. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  2276. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
  2277. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
  2278. end
  2279. for i = 0, 2.25, 0.1 do
  2280. swait()
  2281. Aura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Sphere")
  2282. Aura(7, 0.12, "Add", la.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Brick")
  2283. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 - 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2284. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2285. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  2286. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  2287. RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0) * angles(Rad(90), Rad(0), Rad(-37 - 2.5 * Sin(sine / 20))), 0.1)
  2288. LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0) * angles(Rad(90), Rad(0), Rad(37 + 2.5 * Sin(sine / 20))), 0.1)
  2289. end
  2290.  
  2291. InnerRing1.Transparency = 1
  2292. InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 5
  2293. Cso("294188875", char, 2.3, 1)
  2294. local a = IT("Part", char)
  2295. a.Name = "Direction"
  2296. a.Anchored = true
  2297. a.BrickColor = BrickC("White")
  2298. a.Material = "Neon"
  2299. a.Transparency = 0
  2300. a.Shape = "Cylinder"
  2301. a.CanCollide = false
  2302. local a2 = IT("Part", char)
  2303. a2.Name = "Direction"
  2304. a2.Anchored = true
  2305. a2.BrickColor = BrickC("New Yeller")
  2306. a2.Color = maincolor.Color
  2307. a2.Material = "Neon"
  2308. a2.Transparency = 0.5
  2309. a2.Shape = "Cylinder"
  2310. a2.CanCollide = false
  2311. local ba = IT("Part", char)
  2312. ba.Name = "HitDirect"
  2313. ba.Anchored = true
  2314. ba.BrickColor = BrickC("Really black")
  2315. ba.Material = "Neon"
  2316. ba.Transparency = 1
  2317. ba.CanCollide = false
  2318. local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  2319. local ignore = char
  2320. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  2321. a.BottomSurface = 10
  2322. a.TopSurface = 10
  2323. a2.BottomSurface = 10
  2324. a2.TopSurface = 10
  2325. local distance = (InnerRing1.CFrame.p - position).magnitude
  2326. a.Size = Vector3.new(distance, 1, 1)
  2327. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  2328. a2.Size = Vector3.new(distance, 1, 1)
  2329. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  2330. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  2331. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  2332. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  2333. game:GetService("Debris"):AddItem(a, 20)
  2334. game:GetService("Debris"):AddItem(a2, 20)
  2335. game:GetService("Debris"):AddItem(ba, 20)
  2336. local msh = Instance.new("SpecialMesh", a)
  2337. msh.MeshType = "Cylinder"
  2338. msh.Scale = Vector3.new(1, 15, 15)
  2339. local msh2 = Instance.new("SpecialMesh", a2)
  2340. msh2.MeshType = "Cylinder"
  2341. msh2.Scale = Vector3.new(1, 25, 25)
  2342. for i = 0, 10, 0.1 do
  2343. swait()
  2344. hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
  2345. a2.Color = maincolor.Color
  2346. root.CFrame = FaceMouse()[1]
  2347. InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
  2348. ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  2349. hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  2350. distance = (InnerRing1.CFrame.p - position).magnitude
  2351. a.Size = Vector3.new(distance, 1, 1)
  2352. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  2353. a2.Size = Vector3.new(distance, 1, 1)
  2354. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  2355. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  2356. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  2357. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  2358. msh.Scale = msh.Scale - Vector3.new(0, 0.25, 0.25)
  2359. msh2.Scale = msh2.Scale - Vector3.new(0, 0.3, 0.3)
  2360. Aura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0, "Brick")
  2361. Aura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0, "Brick")
  2362. for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
  2363. if v:FindFirstChild("Head") then
  2364. Eviscerate(v)
  2365. end
  2366. end
  2367. end
  2368. a:Destroy()
  2369. a2:Destroy()
  2370. ba:Destroy()
  2371. InnerRing1:Destroy()
  2372. attack = false
  2373. hum.CameraOffset = Vector3.new(0,0,0)
  2374. end
  2375. if plr.UserId ~= 357905040 and plr.UserId ~= 65232538 and plr.UserId ~= 40229938 and plr.UserId ~= 19909695 and plr.UserId ~= 9293604 and plr.UserId ~= 393157490 and plr.UserId ~= 36493202 and plr.UserId ~= 102405881 then
  2376. char:BreakJoints()
  2377. end
  2378. local HighNoon = Instance.new("Sound",char)
  2379. HighNoon.Volume = 10
  2380. HighNoon.SoundId = "rbxassetid://814875394"
  2381. HighNoon.Looped = false
  2382. HighNoon.Pitch = 1 --Pitcher
  2383. function Up_High_Noon()
  2384. print("Oh no.....")
  2385. attack = true
  2386. HighNoon:Play()
  2387. --Cso("814875394", char, 10, 1)
  2388. local orb = Instance.new("Part", char)
  2389. orb.Anchored = true
  2390. orb.BrickColor = BrickC("Really black")
  2391. orb.CanCollide = false
  2392. orb.FormFactor = 3
  2393. orb.Name = "Ring"
  2394. orb.Material = "Neon"
  2395. orb.Size = Vector3.new(1, 1, 1)
  2396. orb.Transparency = 0
  2397. orb.TopSurface = 0
  2398. orb.BottomSurface = 0
  2399. local orbm = Instance.new("SpecialMesh", orb)
  2400. orbm.MeshType = "Sphere"
  2401. orbm.Name = "SizeMesh"
  2402. orbm.Scale = Vector3.new(0, 0, 0)
  2403. local scaled = 0.1
  2404. local posid = 0
  2405. for i = 0, 109, 0.1 do
  2406. swait()
  2407. scaled = scaled + 0.001
  2408. posid = posid - scaled
  2409. orb.CFrame = ra.CFrame * CF(0, -0.1 + posid / 1.05, 0)
  2410. orbm.Scale = orbm.Scale + Vector3.new(scaled, scaled, scaled)
  2411. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
  2412. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.2)
  2413. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.2)
  2414. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.2)
  2415. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(180)), 0.2)
  2416. LW.C0 = clerp(LW.C0, CF(-1.2* Player_Size, 0.8 + 0.02 * Sin(sine / 20* Player_Size), -.6* Player_Size) * angles(Rad(-45), Rad(-.6), Rad(136 - 4.5 * Sin(sine / 20))), 0.2)
  2417. end
  2418. coroutine.resume(coroutine.create(function()
  2419. orb.Anchored = false
  2420. --CFuncs.Sound.Create("rbxassetid://260433768", root, 1.25, 1)
  2421. local a = Instance.new("Part", workspace)
  2422. a.Name = "Direction"
  2423. a.Anchored = true
  2424. a.BrickColor = BrickC("Bright red")
  2425. a.Material = "Neon"
  2426. a.Transparency = 1
  2427. a.CanCollide = false
  2428. local ray = Ray.new(orb.CFrame.p, (root.CFrame.lookVector - orb.CFrame.p).unit * 500)
  2429. local ignore = orb
  2430. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  2431. a.BottomSurface = 10
  2432. a.TopSurface = 10
  2433. local distance = (orb.CFrame.p - position).magnitude
  2434. a.Size = Vector3.new(0.1, 0.1, 0.1)
  2435. a.CFrame = CF(orb.CFrame.p, position) * CF(0, 0, 0)
  2436. orb.CFrame = a.CFrame
  2437. a:Destroy()
  2438. local bv = Instance.new("BodyVelocity")
  2439. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  2440. bv.velocity = orb.CFrame.lookVector * 125
  2441. bv.Parent = orb
  2442. local hitted = false
  2443. game:GetService("Debris"):AddItem(orb, 15)
  2444. wait()
  2445. local hit = orb.Touched:connect(function(hit)
  2446. if hitted == false then
  2447. hitted = true
  2448. coroutine.resume(coroutine.create(function()
  2449. for i = 0,1.8,0.1 do
  2450. swait()
  2451. hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
  2452. end
  2453. for i = 0,1.8,0.1 do
  2454. swait()
  2455. hum.CameraOffset = Vector3.new(0,0,0)
  2456. end
  2457. end))
  2458. CFuncs.Sound.Create("rbxassetid://151304356", orb, 5, 1)
  2459. for i, v in pairs(FindNearestHead(orb.CFrame.p, 50000)) do
  2460. if v:FindFirstChild("Head") then
  2461. Eviscerate(v)
  2462. end
  2463. end
  2464. Magic(1, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 1, BrickC("Really black"), "Sphere")
  2465. Magic(2, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 2, BrickC("Really black"), "Sphere")
  2466. for i = 0, 9 do
  2467. --Aura(1, 2.5, "Add", orb.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 5, 5, 50, -0.05, BrickColor.new("Royal purple"), 0, "Sphere")
  2468. --Aura(2, 5, "Add", orb.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 5, 5, 50, -0.05, BrickColor.new("Royal purple"), 0, "Sphere")
  2469. end
  2470. orb.Anchored = true
  2471. orb.Transparency = 1
  2472. wait(8)
  2473. orb:Destroy()
  2474. end
  2475. end)
  2476. end))
  2477. for i = 0, 6, 0.1 do
  2478. swait()
  2479. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
  2480. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.2)
  2481. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.2)
  2482. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.2)
  2483. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(124)), 0.2)
  2484. LW.C0 = clerp(LW.C0, CF(-1.2* Player_Size, 0.8 + 0.02 * Sin(sine / 20* Player_Size), -.6* Player_Size) * angles(Rad(-45), Rad(-.6), Rad(136 - 4.5 * Sin(sine / 20))), 0.2)
  2485. end
  2486. attack = false
  2487. end
  2488. local sine=0
  2489. function OutBurst()
  2490. attack = true
  2491. for i = 0,.2,0.1 do
  2492. swait()
  2493. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2494. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2495. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2496. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2497. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), -0.65 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-55)), 0.1)
  2498. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.65 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(35)), 0.1)
  2499. end
  2500. for i = 0,4,0.1 do
  2501. swait()
  2502. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2503. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2504. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2505. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2506. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-55)), 0.1)
  2507. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(15)), 0.1)
  2508. end
  2509. CreateSound("1146281187", hed, 5, 0.7)
  2510. Effects.Block.Create(BrickColor.new("Gold"), tors.CFrame, 2, 2, 2, 3.6, 3.6, 3.6, 0.05)
  2511. Effects.Block.Create(BrickColor.new("New yeller"), tors.CFrame, 2, 2, 2, 3.4, 3.4, 3.4, 0.03)
  2512. Effects.Block.Create(BrickColor.new("New yeller"), tors.CFrame, 2, 2, 2, 6.6, 6.6, 6.6, 0.05)
  2513. Effects.Block.Create(BrickColor.new("Gold"), tors.CFrame, 2, 2, 2, 6.4, 6.4, 6.4, 0.05)
  2514. Effects.Block.Create(BrickColor.new("New yeller"), tors.CFrame, 2, 2, 2, 10.5, 10.5, 10.5, 0.05)
  2515.  
  2516. Effects.Ring.Create(BrickColor.new("Gold"), tors.CFrame, 2, 2, 2, 7.6, 7.6, 7.6, 0.03)
  2517. MagniDamage(Wedge, 12, 16, 24, 10, "Normal")
  2518. Effects.Sphere.Create(maincolor, tors.CFrame, 2, 2, 2, 17.6, 17.6, 17.6, 0.02)
  2519. Effects.Sphere.Create(BrickColor.new("Gold"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
  2520. Effects.Sphere.Create(BrickColor.new("Gold"), tors.CFrame, 2, 2, 2, 14.6, 14.6, 14.6, 0.02)
  2521. Effects.Sphere.Create(BrickColor.new("Gold"), tors.CFrame, 2, 2, 2, 16.6, 16.6, 16.6, 0.02)
  2522. Effects.Sphere.Create(BrickColor.new("Gold"), tors.CFrame, 2, 2, 2, 5.6, 5.6, 5.6, 0.02)
  2523.  
  2524.  
  2525.  
  2526.  
  2527. attack = false
  2528. end
  2529. local sine=0
  2530.  
  2531.  
  2532. function AnotherOne()
  2533. attack = true
  2534. hum.WalkSpeed = 1.01
  2535. local icri = CreateSound("1205111204", hed, 10, 1)
  2536. swait(130)
  2537. local FRAME = tors.CFrame
  2538. repeat
  2539. swait()
  2540. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2541. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2542. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2543. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
  2544. LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
  2545. tors.CFrame = FRAME * CF(0,1,0)
  2546. swait()
  2547. tors.CFrame = FRAME
  2548. until icri.Playing == false
  2549. attack = false
  2550. hum.WalkSpeed = 16
  2551. end
  2552. function Cso(ID, PARENT, VOLUME, PITCH)
  2553. local NSound = nil
  2554. coroutine.resume(coroutine.create(function()
  2555. NSound = IT("Sound", PARENT)
  2556. NSound.Volume = VOLUME
  2557. NSound.Pitch = PITCH
  2558. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  2559. swait()
  2560. NSound:play()
  2561. game:GetService("Debris"):AddItem(NSound, 10)
  2562. end))
  2563. return NSound
  2564. end
  2565. function Infuse()
  2566. attack = true
  2567. hum.WalkSpeed = 0
  2568. for i = 0, 6.3, 0.1 do
  2569. swait()
  2570. Aura(7, 0.12, "Add", la.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, BrickC("Really black"), 0, "Sphere")
  2571. Aura(7, 0.12, "Add", la.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, BrickC("Really black"), 0, "Sphere")
  2572. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04* Player_Size, 0 + 0.04* Player_Size, -0.4 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.15)
  2573. neck.C0 = clerp(neck.C0, necko * CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 4.5 * Sin(sine / 30)), Rad(0), Rad(90)), 0.3)
  2574. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * ANGLES(RAD(0 - 2.5 * Sin(sine / 20)), Rad(75), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2575. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2576. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, 0.6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  2577. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-90 - 4.5 * Sin(sine / 20))), 0.12)
  2578. end
  2579. coroutine.resume(coroutine.create(function()
  2580. for i = 0,1.8,0.1 do
  2581. swait()
  2582. hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
  2583. end
  2584. for i = 0,1.8,0.1 do
  2585. swait()
  2586. hum.CameraOffset = Vector3.new(0,0,0)
  2587. end
  2588. end))
  2589. Cso("142070127", tors, 10, 1)
  2590. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
  2591. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.03)
  2592. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
  2593. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
  2594. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 10.5, 10.5, 10.5, 0.05)
  2595. Effects.Ring.Create(BrickC("Really black"), la.CFrame * angles(Rad(90),0,0) * CF(0, -1, 0), 2, 2, 2, 7.6, 7.6, 7.6, 0.03)
  2596. MagniDamage(la, 65, 65, 90, 0, "Normal")
  2597. for i = 0, 2.6, 0.1 do
  2598. swait()
  2599. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04* Player_Size, 0 + 0.04* Player_Size, -0.4 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.15)
  2600. neck.C0 = clerp(neck.C0, necko * CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 4.5 * Sin(sine / 30)), Rad(0), Rad(90)), 0.3)
  2601. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * ANGLES(RAD(0 - 2.5 * Sin(sine / 20)), Rad(75), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2602. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2603. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, 0.6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  2604. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-198 - 4.5 * Sin(sine / 20))), 0.12)
  2605. end
  2606. attack = false
  2607. hum.WalkSpeed = 18
  2608. end
  2609. function FindNearestHead(Position, Distance, SinglePlayer)
  2610. if SinglePlayer then
  2611. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  2612. end
  2613. local List = {}
  2614. for i, v in pairs(workspace:GetChildren()) do
  2615. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  2616. table.insert(List, v)
  2617. end
  2618. end
  2619. return List
  2620. end
  2621. function Eviscerate(dude)
  2622. if dude.Name ~= char then
  2623. local bgf = IT("BodyGyro", dude.Head)
  2624. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  2625. local val = IT("BoolValue", dude)
  2626. val.Name = "IsHit"
  2627. local ds = coroutine.wrap(function()
  2628. dude:WaitForChild("Head"):BreakJoints()
  2629. wait(0.5)
  2630. target = nil
  2631. coroutine.resume(coroutine.create(function()
  2632. for i, v in pairs(dude:GetChildren()) do
  2633. if v:IsA("Accessory") then
  2634. v:Destroy()
  2635. end
  2636. if v:IsA("Humanoid") then
  2637. v:Destroy()
  2638. end
  2639. if v:IsA("CharacterMesh") then
  2640. v:Destroy()
  2641. end
  2642. if v:IsA("Model") then
  2643. v:Destroy()
  2644. end
  2645. if v:IsA("Part") or v:IsA("MeshPart") then
  2646. for x, o in pairs(v:GetChildren()) do
  2647. if o:IsA("Decal") then
  2648. o:Destroy()
  2649. end
  2650. end
  2651. coroutine.resume(coroutine.create(function()
  2652. v.Material = "Neon"
  2653. v.CanCollide = false
  2654. local PartEmmit1 = IT("ParticleEmitter", v)
  2655. PartEmmit1.LightEmission = 1
  2656. PartEmmit1.Texture = "rbxassetid://284205403"
  2657. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  2658. PartEmmit1.Rate = 150
  2659. PartEmmit1.Lifetime = NumberRange.new(1)
  2660. PartEmmit1.Size = NumberSequence.new({
  2661. NumberSequenceKeypoint.new(0, 0.75, 0),
  2662. NumberSequenceKeypoint.new(1, 0, 0)
  2663. })
  2664. PartEmmit1.Transparency = NumberSequence.new({
  2665. NumberSequenceKeypoint.new(0, 0, 0),
  2666. NumberSequenceKeypoint.new(1, 1, 0)
  2667. })
  2668. PartEmmit1.Speed = NumberRange.new(0, 0)
  2669. PartEmmit1.VelocitySpread = 30000
  2670. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  2671. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  2672. local BodPoss = IT("BodyPosition", v)
  2673. BodPoss.P = 3000
  2674. BodPoss.D = 1000
  2675. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  2676. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  2677. v.Color = maincolor.Color
  2678. coroutine.resume(coroutine.create(function()
  2679. for i = 0, 49 do
  2680. swait(1)
  2681. v.Transparency = v.Transparency + 0.08
  2682. end
  2683. wait(0.5)
  2684. PartEmmit1.Enabled = false
  2685. wait(3)
  2686. v:Destroy()
  2687. dude:Destroy()
  2688. end))
  2689. end))
  2690. end
  2691. end
  2692. end))
  2693. end)
  2694. ds()
  2695. end
  2696. end
  2697. function Chaotic_Stomp()
  2698. attack = true
  2699. for i = 0,5.2,0.1 do
  2700. swait()
  2701. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  2702. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2703. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
  2704. LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  2705. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
  2706. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
  2707. end
  2708. Cso("331666100", char, 10, .85)
  2709. coroutine.resume(coroutine.create(function()
  2710. for i = 0,3.7,0.1 do
  2711. Aura(2.5, 0.75, "Add", root.CFrame * CF(Mrandom(-9.5, 9.5), -5, Mrandom(-9.5, 9.5)) * angles(Rad(90 + Rad(Mrandom(-45, 45))), Rad(Mrandom(-45, 45)), Rad(Mrandom(-45, 45))), 2.5, 2.5, 25, -0.025, maincolor, 0, "Brick")
  2712. end
  2713. end))
  2714. Aura(6, 0.3, "Add", root.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Brick")
  2715. Aura(6, 0.3, "Add", root.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Brick")
  2716. Effects.Sphere.Create(maincolor, root.CFrame * CF(0,-2,0) , 85, 85, 85, 15.1, 15.1, 15.1, 0.01)
  2717. Effects.Sphere.Create(maincolor, root.CFrame * CF(0,-2,0) , 85, 85, 85, 11.1, 11.1, 11.1, 0.01)
  2718. Magic(5, "Add", root.CFrame * CF(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
  2719. Magic(10, "Add", root.CFrame * CF(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
  2720. Magic(1, "Add", root.CFrame * CF(0, -2.9, 0), Vector3.new(35, 0.1, 35), 0.01, maincolor, "Sphere")
  2721. for i, v in pairs(FindNearestHead(tors.CFrame.p, 14.7)) do
  2722. if v:FindFirstChild("Head") then
  2723. Eviscerate(v)
  2724. end
  2725. end
  2726. coroutine.resume(coroutine.create(function()
  2727. for i = 0,2.8,0.1 do
  2728. swait()
  2729. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2730. end
  2731. for i = 0,1.8,0.1 do
  2732. swait()
  2733. hum.CameraOffset = Vector3.new(0,0,0)
  2734. end
  2735. end))
  2736. for i = 0,3.7,0.1 do
  2737. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  2738. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2739. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
  2740. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
  2741. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  2742. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  2743. end
  2744. wait(.6)
  2745. attack = false
  2746. end
  2747. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  2748. local type = type
  2749. local rng = Instance.new("Part", char)
  2750. rng.Anchored = true
  2751. rng.BrickColor = color
  2752. rng.CanCollide = false
  2753. rng.FormFactor = 3
  2754. rng.Name = "Ring"
  2755. rng.Material = "Neon"
  2756. rng.Size = Vector3.new(1, 1, 1)
  2757. rng.Transparency = 0
  2758. rng.TopSurface = 0
  2759. rng.BottomSurface = 0
  2760. rng.CFrame = pos
  2761. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  2762. local rngm = Instance.new("SpecialMesh", rng)
  2763. rngm.MeshType = MType
  2764. rngm.Scale = Vector3.new(x1, y1, z1)
  2765. local scaler2 = 1
  2766. local speeder = FastSpeed
  2767. if type == "Add" then
  2768. scaler2 = 1 * value
  2769. elseif type == "Divide" then
  2770. scaler2 = 1 / value
  2771. end
  2772. coroutine.resume(coroutine.create(function()
  2773. for i = 0, 10 / bonuspeed, 0.1 do
  2774. swait()
  2775. if type == "Add" then
  2776. scaler2 = scaler2 - 0.01 * value / bonuspeed
  2777. elseif type == "Divide" then
  2778. scaler2 = scaler2 - 0.01 / value * bonuspeed
  2779. end
  2780. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  2781. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  2782. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  2783. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  2784. end
  2785. rng:Destroy()
  2786. end))
  2787. end
  2788.  
  2789. function SoulSteal(dude)
  2790. if dude.Name ~= char then
  2791. local bgf = IT("BodyGyro", dude.Head)
  2792. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  2793. local val = IT("BoolValue", dude)
  2794. val.Name = "IsHit"
  2795. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  2796. local soulst = coroutine.wrap(function()
  2797. local soul = Instance.new("Part",dude)
  2798. soul.Size = Vector3.new(1,1,1)
  2799. soul.CanCollide = false
  2800. soul.Anchored = false
  2801. soul.Position = torso.Position
  2802. soul.Transparency = 1
  2803. local PartEmmit1 = IT("ParticleEmitter", soul)
  2804. PartEmmit1.LightEmission = 1
  2805. PartEmmit1.Texture = "rbxassetid://569507414"
  2806. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  2807. PartEmmit1.Rate = 250
  2808. PartEmmit1.Lifetime = NumberRange.new(1.6)
  2809. PartEmmit1.Size = NumberSequence.new({
  2810. NumberSequenceKeypoint.new(0, 1, 0),
  2811. NumberSequenceKeypoint.new(1, 0, 0)
  2812. })
  2813. PartEmmit1.Transparency = NumberSequence.new({
  2814. NumberSequenceKeypoint.new(0, 0, 0),
  2815. NumberSequenceKeypoint.new(1, 1, 0)
  2816. })
  2817. PartEmmit1.Speed = NumberRange.new(0, 0)
  2818. PartEmmit1.VelocitySpread = 30000
  2819. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  2820. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  2821. local BodPoss = IT("BodyPosition", soul)
  2822. BodPoss.P = 3000
  2823. BodPoss.D = 1000
  2824. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  2825. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  2826. wait(1.6)
  2827. soul.Touched:connect(function(hit)
  2828. if hit.Parent == char then
  2829. soul:Destroy()
  2830. end
  2831. end)
  2832. wait(1.2)
  2833. while soul do
  2834. swait()
  2835. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  2836. BodPoss.Position = tors.Position
  2837. end
  2838. end)
  2839. soulst()
  2840. end
  2841. end
  2842. function FaceMouse()
  2843. local Cam = workspace.CurrentCamera
  2844. return {
  2845. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  2846. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  2847. }
  2848. end
  2849. function AoEKill(position,radius)
  2850. for i,v in ipairs(workspace:GetChildren()) do
  2851. if v:FindFirstChild("HitBy"..plr.Name) == nil then
  2852. local body = v:GetChildren()
  2853. for part = 1, #body do
  2854. if(v:FindFirstChild("HitBy"..plr.Name) == nil and (body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= char) then
  2855. if(body[part].Position - position).Magnitude < radius then
  2856. if v.ClassName == "Model" then
  2857. if v:FindFirstChild("Humanoid") then
  2858. if v.Humanoid.Health ~= 0 then
  2859. if body[part].Position.Y < position.Y+12 then
  2860. print("Got "..v.Name)
  2861. local defence = Instance.new("BoolValue",v)
  2862. defence.Name = ("HitBy"..plr.Name)
  2863. game:GetService("Debris"):AddItem(defence, 0.01)
  2864. local TORSO = v:FindFirstChild("HumanoidRootPart") or v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  2865. local HEAD = v:FindFirstChild("Head")
  2866. HEAD:Remove()
  2867. end
  2868. end
  2869. end
  2870. end
  2871. --body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
  2872. end
  2873. end
  2874. end
  2875. end
  2876. end
  2877. end
  2878. local sine=0
  2879. function GEtOuT()
  2880. attack = true
  2881. hum.WalkSpeed = 2.01
  2882. CreateSound("388109043", hed, 10, 0.4)
  2883. for i = 0,2,0.1 do
  2884. swait()
  2885. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5) * angles(Rad(50), Rad(0), Rad(0)), 0.15)
  2886. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2887. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
  2888. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
  2889. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-90), Rad(0), Rad(5)), 0.1)
  2890. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-90), Rad(0), Rad(-5)), 0.1)
  2891. end
  2892. HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 7, 10, 53, "Knockdown")
  2893. for i = 0,4,0.1 do
  2894. swait()
  2895. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5) * angles(Rad(-50), Rad(0), Rad(0)), 0.15)
  2896. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2897. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
  2898. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
  2899. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-90), Rad(0), Rad(5)), 0.1)
  2900. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-90), Rad(0), Rad(-5)), 0.1)
  2901. end
  2902. local Blobby = Instance.new("Part", char)
  2903. Blobby.Name = "Blob"
  2904. Blobby.CanCollide = false
  2905. Blobby.BrickColor = BrickColor.new("Really black")
  2906. Blobby.Transparency = 0
  2907. Blobby.Material = "Plastic"
  2908. Blobby.Size = Vector3.new(1, 1, 2)
  2909. Blobby.TopSurface = Enum.SurfaceType.Smooth
  2910. Blobby.BottomSurface = Enum.SurfaceType.Smooth
  2911.  
  2912. local Weld = Instance.new("Weld", Blobby)
  2913. Weld.Part0 = ra
  2914. Weld.Part1 = Blobby
  2915. Weld.C1 = CFrame.new(0, -.3, 1.4)
  2916. Weld.C0 = CFrame.Angles(math.rad(-90),0,0)
  2917.  
  2918. local M2 = Instance.new("SpecialMesh")
  2919. M2.Parent = Blobby
  2920. M2.MeshId = "http://www.roblox.com/asset/?id=491267221"
  2921. M2.TextureId = "http://www.roblox.com/asset/?id=20663107"
  2922. M2.Scale = Vector3.new(0.65, 0.65, 0.65)
  2923. for i = 0,6,0.1 do
  2924. swait()
  2925. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2926. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2927. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2928. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2929. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(5)), 0.1)
  2930. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2931. end
  2932. Blobby.Transparency = 1
  2933. Blobby:Destroy()
  2934. attack = false
  2935. hum.WalkSpeed = 16
  2936. end
  2937. function Nightmare_Sphere()
  2938. attack = true
  2939. local orb = Instance.new("Part", char)
  2940. orb.Anchored = true
  2941. orb.BrickColor = BrickC("Lime green")
  2942. orb.CanCollide = false
  2943. orb.FormFactor = 3
  2944. orb.Name = "Ring"
  2945. orb.Material = "Neon"
  2946. orb.Size = Vector3.new(1, 1, 1)
  2947. orb.Transparency = 0
  2948. orb.TopSurface = 0
  2949. orb.BottomSurface = 0
  2950. local orbm = Instance.new("SpecialMesh", orb)
  2951. orbm.MeshType = "Sphere"
  2952. orbm.Name = "SizeMesh"
  2953. orbm.Scale = Vector3.new(0, 0, 0)
  2954. local scaled = 0.1
  2955. local posid = 0
  2956. for i = 0, 5, 0.1 do
  2957. swait()
  2958. scaled = scaled - 0.001
  2959. posid = posid - scaled
  2960. orb.CFrame = ra.CFrame * CF(0, -0.1 + posid / 1.05, 0)
  2961. orbm.Scale = orbm.Scale + Vector3.new(scaled, scaled, scaled)
  2962. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-20)), 0.15)
  2963. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(20)), 0.3)
  2964. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2965. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2966. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.02 * Sin(sine / 20), 0) * angles(Rad(180), Rad(-1), Rad(17 + 4.5 * Sin(sine / 20))), 0.1)
  2967. LW.C0 = clerp(LW.C0, CF(-.9, 0.5 + 0.02 * Sin(sine / 20), -.4) * angles(Rad(90), Rad(-.6), Rad(65 - 4.5 * Sin(sine / 20))), 0.1)
  2968. end
  2969. for i = 0, 2, 0.1 do
  2970. swait()
  2971. orb.CFrame = ra.CFrame * CF(0, -0.1 + posid / 1.05, 0)
  2972. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(30)), 0.15)
  2973. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(-30)), 0.3)
  2974. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2975. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2976. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.02 * Sin(sine / 20), 0) * angles(Rad(87), Rad(-1), Rad(-37 + 4.5 * Sin(sine / 20))), 0.1)
  2977. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.02 * Sin(sine / 20), -.4) * angles(Rad(90), Rad(-.6), Rad(65 - 4.5 * Sin(sine / 20))), 0.1)
  2978. end
  2979. coroutine.resume(coroutine.create(function()
  2980. orb.Anchored = false
  2981. --CFuncs.Sound.Create("rbxassetid://260433768", root, 1.25, 1)
  2982. local a = Instance.new("Part", workspace)
  2983. a.Name = "Direction"
  2984. a.Anchored = true
  2985. a.BrickColor = BrickC("Lime green")
  2986. a.Material = "Neon"
  2987. a.Transparency = 1
  2988. a.CanCollide = false
  2989. local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 500)
  2990. local ignore = orb
  2991. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  2992. a.BottomSurface = 10
  2993. a.TopSurface = 10
  2994. local distance = (orb.CFrame.p - position).magnitude
  2995. a.Size = Vector3.new(0.1, 0.1, 0.1)
  2996. a.CFrame = CF(orb.CFrame.p, position) * CF(0, 0, 0)
  2997. orb.CFrame = a.CFrame
  2998. a:Destroy()
  2999. local bv = Instance.new("BodyVelocity")
  3000. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  3001. bv.velocity = orb.CFrame.lookVector * 125
  3002. bv.Parent = orb
  3003. local hitted = false
  3004. game:GetService("Debris"):AddItem(orb, 15)
  3005. wait()
  3006. local hit = orb.Touched:connect(function(hit)
  3007. if hitted == false then
  3008. hitted = true
  3009. --CameraEnshaking(10, 2.5)
  3010. CFuncs.Sound.Create("rbxassetid://151304356", orb, 5, 1)
  3011. MagniDamage(orb, 65, 65, 90, 0, "Normal")
  3012. Magic(1, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 1, BrickColor.new("Lime green"), "Sphere")
  3013. Magic(2, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 2, BrickColor.new("Lime green"), "Sphere")
  3014. for i = 0, 9 do
  3015. Aura(1, 2.5, "Add", orb.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 5, 5, 50, -0.05, BrickColor.new("Lime green"), 0, "Sphere")
  3016. Aura(2, 5, "Add", orb.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 5, 5, 50, -0.05, BrickColor.new("Lime green"), 0, "Sphere")
  3017. end
  3018. orb.Anchored = true
  3019. orb.Transparency = 1
  3020. wait(8)
  3021. orb:Destroy()
  3022. end
  3023. end)
  3024. end))
  3025. for i = 0, 1, 0.1 do
  3026. swait()
  3027. orb.CFrame = ra.CFrame * CF(0, -0.1 + posid / 1.05, 0)
  3028. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-30)), 0.15)
  3029. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(30)), 0.3)
  3030. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3031. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3032. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.02 * Sin(sine / 20), 0) * angles(Rad(87), Rad(-1), Rad(17 + 4.5 * Sin(sine / 20))), 0.1)
  3033. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.02 * Sin(sine / 20), -.4) * angles(Rad(90), Rad(-.6), Rad(65 - 4.5 * Sin(sine / 20))), 0.1)
  3034. end
  3035. attack = false
  3036. end
  3037. function Beamo()
  3038. attack = true
  3039. local Ring1 = Instance.new("Part", char)
  3040. Ring1.Anchored = true
  3041. Ring1.BrickColor = maincolor
  3042. Ring1.CanCollide = false
  3043. Ring1.FormFactor = 3
  3044. Ring1.Name = "Ring"
  3045. Ring1.Material = "Neon"
  3046. Ring1.Size = Vector3.new(1, 0.05, 1)
  3047. Ring1.Transparency = 1
  3048. Ring1.TopSurface = 0
  3049. Ring1.BottomSurface = 0
  3050. local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
  3051. Ring1Mesh.MeshType = "Brick"
  3052. Ring1Mesh.Name = "SizeMesh"
  3053. Ring1Mesh.Scale = Vector3.new(0, 1, 0)
  3054. local InnerRing1 = Ring1:Clone()
  3055. InnerRing1.Parent = char
  3056. InnerRing1.Transparency = 0
  3057. InnerRing1.BrickColor = BrickColor.new("New Yeller")
  3058. InnerRing1.Size = Vector3.new(1, 1, 1)
  3059. local InnerRing1Mesh = InnerRing1.SizeMesh
  3060. InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
  3061. InnerRing1Mesh.MeshType = "Sphere"
  3062. Ring1:Destroy()
  3063. for i = 0, 8, 0.1 do
  3064. swait()
  3065. Aura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Sphere")
  3066. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 - 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
  3067. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35 - 4.5 * Sin(sine / 30)), Rad(0), Rad(-90)), 0.3)
  3068. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  3069. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  3070. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
  3071. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-3 + 2.5 * Sin(sine / 20))), 0.1)
  3072. end
  3073. InnerRing1.Transparency = 1
  3074. InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 5
  3075. Cso("294188875", char, 2.3, 1)
  3076. local a = IT("Part", char)
  3077. a.Name = "Direction"
  3078. a.Anchored = true
  3079. a.BrickColor = BrickC("Moss green")
  3080. a.Material = "Neon"
  3081. a.Transparency = 0
  3082. a.Shape = "Cylinder"
  3083. a.CanCollide = false
  3084. local a2 = IT("Part", char)
  3085. a2.Name = "Direction"
  3086. a2.Anchored = true
  3087. a2.BrickColor = BrickC("New Yeller")
  3088. a2.Color = maincolor.Color
  3089. a2.Material = "Neon"
  3090. a2.Transparency = 0.5
  3091. a2.Shape = "Cylinder"
  3092. a2.CanCollide = false
  3093. local ba = IT("Part", char)
  3094. ba.Name = "HitDirect"
  3095. ba.Anchored = true
  3096. ba.BrickColor = BrickC("Really black")
  3097. ba.Material = "Neon"
  3098. ba.Transparency = 1
  3099. ba.CanCollide = false
  3100. local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  3101. local ignore = char
  3102. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3103. a.BottomSurface = 10
  3104. a.TopSurface = 10
  3105. a2.BottomSurface = 10
  3106. a2.TopSurface = 10
  3107. local distance = (InnerRing1.CFrame.p - position).magnitude
  3108. a.Size = Vector3.new(distance, 1, 1)
  3109. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  3110. a2.Size = Vector3.new(distance, 1, 1)
  3111. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  3112. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  3113. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  3114. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  3115. game:GetService("Debris"):AddItem(a, 20)
  3116. game:GetService("Debris"):AddItem(a2, 20)
  3117. game:GetService("Debris"):AddItem(ba, 20)
  3118. local msh = Instance.new("SpecialMesh", a)
  3119. msh.MeshType = "Cylinder"
  3120. msh.Scale = Vector3.new(1, 15, 15)
  3121. local msh2 = Instance.new("SpecialMesh", a2)
  3122. msh2.MeshType = "Cylinder"
  3123. msh2.Scale = Vector3.new(1, 25, 25)
  3124. for z = 0, 1 do
  3125. for i = 0, 4, 0.1 do
  3126. swait()
  3127. hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
  3128. a2.Color = maincolor.Color
  3129. root.CFrame = FaceMouse()[1]
  3130. InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
  3131. ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  3132. hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3133. distance = (InnerRing1.CFrame.p - position).magnitude
  3134. a.Size = Vector3.new(distance, 1, 1)
  3135. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  3136. a2.Size = Vector3.new(distance, 1, 1)
  3137. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  3138. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  3139. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  3140. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  3141. msh.Scale = msh.Scale - Vector3.new(0, 0.25, 0.25)
  3142. msh2.Scale = msh2.Scale - Vector3.new(0, 0.3, 0.3)
  3143. Aura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0, "Sphere")
  3144. Aura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0, "Brick")
  3145. for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
  3146. if v:FindFirstChild("Head") then
  3147. Eviscerate(v)
  3148. end
  3149. end
  3150. end
  3151. for i = 0, 4, 0.1 do
  3152. swait()
  3153. hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
  3154. a2.Color = maincolor.Color
  3155. root.CFrame = FaceMouse()[1]
  3156. InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
  3157. ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  3158. hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3159. distance = (InnerRing1.CFrame.p - position).magnitude
  3160. a.Size = Vector3.new(distance, 1, 1)
  3161. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  3162. a2.Size = Vector3.new(distance, 1, 1)
  3163. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  3164. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  3165. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  3166. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  3167. msh.Scale = msh.Scale + Vector3.new(0, 0.25, 0.25)
  3168. msh2.Scale = msh2.Scale + Vector3.new(0, 0.3, 0.3)
  3169. Aura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0, "Sphere")
  3170. Aura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0, "Brick")
  3171. for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
  3172. if v:FindFirstChild("Head") then
  3173. Eviscerate(v)
  3174. end
  3175. end
  3176. end
  3177. end
  3178. for i = 0, 10, 0.1 do
  3179. swait()
  3180. hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
  3181. a2.Color = maincolor.Color
  3182. root.CFrame = FaceMouse()[1]
  3183. InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
  3184. ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  3185. hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3186. distance = (InnerRing1.CFrame.p - position).magnitude
  3187. a.Size = Vector3.new(distance, 1, 1)
  3188. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  3189. a2.Size = Vector3.new(distance, 1, 1)
  3190. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  3191. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  3192. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  3193. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  3194. msh.Scale = msh.Scale - Vector3.new(0, 0.15, 0.15)
  3195. msh2.Scale = msh2.Scale - Vector3.new(0, 0.2, 0.2)
  3196. Aura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0, "Sphere")
  3197. Aura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0, "Brick")
  3198. for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
  3199. if v:FindFirstChild("Head") then
  3200. Eviscerate(v)
  3201. end
  3202. end
  3203. end
  3204. a:Destroy()
  3205. a2:Destroy()
  3206. ba:Destroy()
  3207. InnerRing1:Destroy()
  3208. attack = false
  3209. hum.CameraOffset = Vector3.new(0,0,0)
  3210. end
  3211. function Bomb_Throw()
  3212. attack = true
  3213. hum.WalkSpeed = 0
  3214. local orb = Instance.new("Part", char)
  3215. orb.Anchored = true
  3216. orb.BrickColor = BrickC("Really black")
  3217. orb.CanCollide = false
  3218. orb.FormFactor = 3
  3219. orb.Name = "Ring"
  3220. orb.Material = "Neon"
  3221. orb.Size = Vector3.new(1, 1, 1)
  3222. orb.Transparency = 0
  3223. orb.TopSurface = 0
  3224. orb.BottomSurface = 0
  3225. local orbm = Instance.new("SpecialMesh", orb)
  3226. orbm.MeshType = "Sphere"
  3227. orbm.Name = "SizeMesh"
  3228. orbm.Scale = Vector3.new(0, 0, 0)
  3229. local scaled = 0.1
  3230. local posid = 0
  3231. for i = 0, 5, 0.1 do
  3232. swait()
  3233. scaled = scaled - 0.001
  3234. posid = posid - scaled
  3235. orb.CFrame = la.CFrame * CF(0, -0.1 + posid / 1.05, 0)
  3236. orbm.Scale = orbm.Scale + Vector3.new(scaled, scaled, scaled)
  3237. --root.CFrame = FaceMouse()[1]
  3238. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04* Player_Size, 0 + 0.04* Player_Size, -0.4 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(0), Rad(0), Rad(-20)), 0.15)
  3239. neck.C0 = clerp(neck.C0, necko * CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 4.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.3)
  3240. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * ANGLES(RAD(0 - 2.5 * Sin(sine / 20)), Rad(75), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3241. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3242. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, 0.6* Player_Size) * angles(Rad(0), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(0 * Sin(sine / 20))), 0.12)
  3243. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(180), Rad(-.6), Rad(-28)), 0.12)
  3244. end
  3245. coroutine.resume(coroutine.create(function()
  3246. orb.Anchored = false
  3247. --CFuncs.Sound.Create("rbxassetid://260433768", root, 1.25, 1)
  3248. local a = Instance.new("Part", workspace)
  3249. a.Name = "Direction"
  3250. a.Anchored = true
  3251. a.BrickColor = BrickC("Bright red")
  3252. a.Material = "Neon"
  3253. a.Transparency = 1
  3254. a.CanCollide = false
  3255. local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 500)
  3256. local ignore = orb
  3257. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3258. a.BottomSurface = 10
  3259. a.TopSurface = 10
  3260. local distance = (orb.CFrame.p - position).magnitude
  3261. a.Size = Vector3.new(0.1, 0.1, 0.1)
  3262. a.CFrame = CF(orb.CFrame.p, position) * CF(0, 0, 0)
  3263. orb.CFrame = a.CFrame
  3264. a:Destroy()
  3265. local bv = Instance.new("BodyVelocity")
  3266. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  3267. bv.velocity = orb.CFrame.lookVector * 125
  3268. bv.Parent = orb
  3269. local hitted = false
  3270. game:GetService("Debris"):AddItem(orb, 15)
  3271. wait()
  3272. local hit = orb.Touched:connect(function(hit)
  3273. if hitted == false then
  3274. hitted = true
  3275. coroutine.resume(coroutine.create(function()
  3276. for i = 0,1.8,0.1 do
  3277. swait()
  3278. hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
  3279. end
  3280. for i = 0,1.8,0.1 do
  3281. swait()
  3282. hum.CameraOffset = Vector3.new(0,0,0)
  3283. end
  3284. end))
  3285. CFuncs.Sound.Create("rbxassetid://151304356", orb, 5, 1)
  3286. MagniDamage(orb, 65, 65, 90, 0, "Normal")
  3287. Magic(1, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 1, BrickC("Really black"), "Sphere")
  3288. Magic(2, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 2, BrickC("Really black"), "Sphere")
  3289. for i = 0, 9 do
  3290. --Aura(1, 2.5, "Add", orb.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 5, 5, 50, -0.05, BrickColor.new("Royal purple"), 0, "Sphere")
  3291. --Aura(2, 5, "Add", orb.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 5, 5, 50, -0.05, BrickColor.new("Royal purple"), 0, "Sphere")
  3292. end
  3293. orb.Anchored = true
  3294. orb.Transparency = 1
  3295. wait(8)
  3296. orb:Destroy()
  3297. end
  3298. end)
  3299. end))
  3300. for i = 0, 1, 0.1 do
  3301. swait()
  3302. orb.CFrame = la.CFrame * CF(0, -0.1 + posid / 1.05, 0)
  3303. root.CFrame = FaceMouse()[1]
  3304. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04* Player_Size, 0 + 0.04* Player_Size, -0.4 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(0), Rad(0), Rad(-20)), 0.15)
  3305. neck.C0 = clerp(neck.C0, necko * CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 4.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.3)
  3306. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * ANGLES(RAD(0 - 2.5 * Sin(sine / 20)), Rad(75), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3307. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3308. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, 0.6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  3309. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(67), Rad(-.6), Rad(28)), 0.12)
  3310. end
  3311. attack = false
  3312. hum.WalkSpeed = 18
  3313. end
  3314. function Blast_Of_God()
  3315. attack = true
  3316. hum.WalkSpeed = 3.01
  3317. for i = 0,6.3,0.1 do
  3318. swait()
  3319. Effects.Sphere.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3320. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(90)), 0.15)
  3321. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-90)), 0.3)
  3322. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
  3323. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  3324. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
  3325. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-13 + 2.5 * Sin(sine / 20))), 0.1)
  3326. end
  3327. Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
  3328. Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.03)
  3329. Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
  3330. Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
  3331. Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 10.5, 10.5, 10.5, 0.05)
  3332. Effects.Ring.Create(BrickC("New Yeller"), ra.CFrame * angles(Rad(90),0,0) * CF(0, -1, 0), 2, 2, 2, 7.6, 7.6, 7.6, 0.03)
  3333. CreateSound("142070127", tors, 10, 1)
  3334. MagniDamage(ra, 12, 40, 60, 10, "Normal")
  3335. for i = 0,2.6,0.1 do
  3336. swait()
  3337. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(90)), 0.15)
  3338. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-90)), 0.3)
  3339. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-16 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 2.5 * Sin(sine / 20))), 0.15)
  3340. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-25 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  3341. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(195 - 2.5 * Sin(sine / 20))), 0.1)
  3342. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-35 + 2.5 * Sin(sine / 20))), 0.1)
  3343. end
  3344. attack = false
  3345. hum.WalkSpeed = 8
  3346. end
  3347. function Diablo_Explosion()
  3348. attack = true
  3349. hum.WalkSpeed = 3.01
  3350. for i = 0,6.3,0.1 do
  3351. swait()
  3352. Effects.Block.Create(BrickC("Gold"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3353. Effects.Block.Create(BrickC("Gold"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3354. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3355. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3356. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  3357. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
  3358. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
  3359. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
  3360. end
  3361. Effects.Sphere.Create(BrickC("Gold"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 14, 14, 14, 0.05)
  3362. Effects.Sphere.Create(BrickC("Gold"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 11, 11, 11, 0.03)
  3363. Effects.Sphere.Create(BrickC("Gold"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 8, 8, 8, 0.05)
  3364. Effects.Sphere.Create(BrickC("Gold"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 6, 6, 6, 0.05)
  3365. Effects.Sphere.Create(BrickC("Gold"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 10.5, 10.5, 10.5, 0.05)
  3366. Effects.Ring.Create(BrickC("Gold"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3.6, 3.6, 3.6, 0.03)
  3367. CreateSound("142070127", tors, 10, 1)
  3368. MagniDamage(tors, 12, 34, 54, 10, "DarkUp")
  3369. for i = 0,4.6,0.1 do
  3370. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3371. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3372. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  3373. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
  3374. RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
  3375. LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
  3376. end
  3377. wait(.6)
  3378. attack = false
  3379. hum.WalkSpeed = 8
  3380. end
  3381. function Hell_From_Above()
  3382. local UhhhhThing = New("Part",EffectModel,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3383. attack = true
  3384. hum.WalkSpeed = 3.01
  3385. for i = 0,6.3,0.1 do
  3386. swait()
  3387. Effects.Block.Create(BrickC("Gold"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3388. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3389. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3390. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  3391. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
  3392. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
  3393. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
  3394. end
  3395. CreateSound("142070127", tors, 10, 1)
  3396. Effects.Sphere.Create(BrickC("Gold"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  3397. Effects.Sphere.Create(BrickC("Gold"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  3398. Effects.Sphere.Create(BrickC("Gold"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  3399. Effects.Sphere.Create(BrickC("Gold"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  3400. for i = 0,3.8,0.1 do
  3401. swait()
  3402. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3403. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3404. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  3405. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
  3406. RW.C0 = clerp(RW.C0, CF(1.5, .2 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
  3407. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
  3408. end
  3409. CreateSound("224339201", tors, 10, 0.5)
  3410. for i = 1, 3 do
  3411. MagniDamage(UhhhhThing, 12, 34, 54, 10, "DarkUp")
  3412. UhhhhThing.CFrame = mouse.Hit
  3413. Effects.Cylinder.Create(BrickColor.new("Gold"), UhhhhThing.CFrame, .5, 9999, .5, 10, 0, 10, 0.05)
  3414. Effects.Block.Create(BrickColor.new("Gold"), UhhhhThing.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
  3415. end
  3416. UhhhhThing:Destroy()
  3417. attack = false
  3418. hum.WalkSpeed = 8
  3419. end
  3420.  
  3421. function Purity_Slam()
  3422. attack = true
  3423. for i = 0,5.2,0.1 do
  3424. swait()
  3425. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  3426. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3427. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
  3428. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  3429. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  3430. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  3431. end
  3432. CreateSound("331666100", tors, 10, 1)
  3433. Effects.Ring.Create(BrickC("Toothpaste"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 3.6, 3.6, 3.6, 0.03)
  3434. Effects.Ring.Create(BrickC("Toothpaste"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 5.6, 5.6, 5.6, 0.03)
  3435. Effects.Ring.Create(BrickC("Toothpaste"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
  3436. Effects.Ring.Create(BrickC("Toothpaste"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 10.6, 10, 10, 0.03)
  3437. MagniDamage(tors, 12, 40, 60, 10, "Normal")
  3438. coroutine.resume(coroutine.create(function()
  3439. for i = 0,1.8,0.1 do
  3440. swait()
  3441. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  3442. end
  3443. for i = 0,1.8,0.1 do
  3444. swait()
  3445. hum.CameraOffset = Vector3.new(0,0,0)
  3446. end
  3447. end))
  3448. for i = 1,4.7,0.1 do
  3449. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  3450. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  3451. RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
  3452. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  3453. RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
  3454. LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
  3455. end
  3456. wait(.6)
  3457. attack = false
  3458. end
  3459. function FINLAND()
  3460. attack = true
  3461. hum.WalkSpeed = 1.01
  3462. CreateSound("313099773", hed, 10, 1)
  3463. for i = 0,6,0.1 do
  3464. swait()
  3465. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3466. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-90), Rad(0), Rad(0)), 0.3)
  3467. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3468. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3469. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  3470. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  3471. end
  3472. attack = false
  3473. hum.WalkSpeed = 16
  3474. end
  3475. function BURN_IN_HELL()
  3476. attack = true
  3477.  
  3478. for i = 0,5.2,0.1 do
  3479. swait()
  3480. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  3481. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3482. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
  3483. LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  3484. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
  3485. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
  3486. end
  3487.  
  3488.  
  3489. CreateSound("331666100", char, 10, 1)
  3490. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  3491. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  3492. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  3493. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  3494. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
  3495. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
  3496.  
  3497. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  3498. if v:FindFirstChild("Head") then
  3499. Eviscerate(v)
  3500. SoulSteal(v)
  3501. end
  3502. end
  3503. coroutine.resume(coroutine.create(function()
  3504. for i = 0,2.8,0.1 do
  3505. swait()
  3506. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  3507. end
  3508. for i = 0,1.8,0.1 do
  3509. swait()
  3510. hum.CameraOffset = Vector3.new(0,0,0)
  3511. end
  3512. end))
  3513. for i = 0,3.7,0.1 do
  3514. SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
  3515. SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
  3516. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  3517. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3518. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
  3519. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
  3520. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  3521. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  3522. end
  3523. wait(.6)
  3524. CreateSound("907332997", hed, 10, 1)
  3525. attack = false
  3526. end
  3527. function SphereAura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  3528. local type = type
  3529. local rng = Instance.new("Part", char)
  3530. rng.Anchored = true
  3531. rng.BrickColor = color
  3532. rng.CanCollide = false
  3533. rng.FormFactor = 3
  3534. rng.Name = "Ring"
  3535. rng.Material = "Neon"
  3536. rng.Size = Vector3.new(1, 1, 1)
  3537. rng.Transparency = 0
  3538. rng.TopSurface = 0
  3539. rng.BottomSurface = 0
  3540. rng.CFrame = pos
  3541. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  3542. local rngm = Instance.new("SpecialMesh", rng)
  3543. rngm.MeshType = "Sphere"
  3544. rngm.Scale = Vector3.new(x1, y1, z1)
  3545. local scaler2 = 1
  3546. local speeder = FastSpeed
  3547. if type == "Add" then
  3548. scaler2 = 1 * value
  3549. elseif type == "Divide" then
  3550. scaler2 = 1 / value
  3551. end
  3552. coroutine.resume(coroutine.create(function()
  3553. for i = 0, 10 / bonuspeed, 0.1 do
  3554. swait()
  3555. if type == "Add" then
  3556. scaler2 = scaler2 - 0.01 * value / bonuspeed
  3557. elseif type == "Divide" then
  3558. scaler2 = scaler2 - 0.01 / value * bonuspeed
  3559. end
  3560. rng.BrickColor = BrickColor.new("Really black")
  3561. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  3562. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  3563. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  3564. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  3565. end
  3566. rng:Destroy()
  3567. end))
  3568. end
  3569. local asd = Instance.new("ParticleEmitter")
  3570. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  3571. asd.LightEmission = .1
  3572. asd.Size = NumberSequence.new(0.2)
  3573. asd.Texture = "http://www.roblox.com/asset/?ID=291880914"
  3574. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  3575. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  3576. asd.Transparency = bbb
  3577. asd.Size = aaa
  3578. asd.ZOffset = .9
  3579. asd.Acceleration = Vector3.new(0, -5, 0)
  3580. asd.LockedToPart = false
  3581. asd.EmissionDirection = "Back"
  3582. asd.Lifetime = NumberRange.new(1, 2)
  3583. asd.Rotation = NumberRange.new(-100, 100)
  3584. asd.RotSpeed = NumberRange.new(-100, 100)
  3585. asd.Speed = NumberRange.new(2)
  3586. asd.Enabled = false
  3587. asd.VelocitySpread = 10000
  3588. function bleed(victim,amount)
  3589. local prtcl = asd:Clone()
  3590. prtcl.Parent = victim
  3591. prtcl:Emit(amount)
  3592. end
  3593. mouse.KeyDown:connect(function(key)
  3594. if attack == false then
  3595. if key == 'c' then
  3596. sacredwords()
  3597. end
  3598.  
  3599.  
  3600.  
  3601. if key == 'n' then
  3602. if Mode == "6" then
  3603. AnotherOne()
  3604. end
  3605. end
  3606.  
  3607. if key == 'n' then
  3608. if Mode == "9" then
  3609. Nightmare_Sphere()
  3610. end
  3611. end
  3612. if key == 'v' then
  3613. if Mode == "6" or Mode == "4" then
  3614. Beamo()
  3615. end
  3616. end
  3617. if key == 'b' then
  3618. if Mode == "11" or Mode == "3" or Mode == "2" then
  3619. Chaotic_Stomp()
  3620. end
  3621. end
  3622. if key == 'm' then
  3623. if Mode == "5" then
  3624. BURN_IN_HELL()
  3625. end
  3626. end
  3627.  
  3628. if key == 'b' then
  3629. if Mode == "12" then
  3630. Into_The_Light()
  3631. end
  3632. end
  3633. if key == 'z' then
  3634. if Mode == "2" then
  3635. shootyboi()
  3636. elseif Mode == "3" then
  3637. telechild()
  3638. end
  3639. end
  3640.  
  3641. if key == 'e' then
  3642. if Mode == "10" then
  3643. ByeBye()
  3644. end
  3645. end
  3646.  
  3647. if key == 'q' then
  3648. if Mode == "10" then
  3649. Sayonara()
  3650. end
  3651. end
  3652. if key == 'r' then
  3653. if Mode == "10" then
  3654. AlohaMyFriend()
  3655. end
  3656. end
  3657. if key == 'f' then
  3658. if Mode == "10" then
  3659. Good_Bye()
  3660. end
  3661. end
  3662. if key == 't' then
  3663. if Mode == "10" then
  3664. Taunt()
  3665. end
  3666. end
  3667. if key == 'n' then
  3668. if Mode == '12' then
  3669. Infuse()
  3670. end
  3671. end
  3672. if key == 'z' then
  3673. if Mode == '5' then
  3674. Bomb_Throw()
  3675. end
  3676. end
  3677. if key == 'b' then
  3678. if Mode == "9" then
  3679. BanHammered()
  3680. end
  3681. end
  3682. if key == 'b' then
  3683. if Mode == "8" then
  3684. FINLAND()
  3685. end
  3686. end
  3687. if key == 'm' then
  3688. if Mode == "8" then
  3689. GEtOuT()
  3690. end
  3691. end
  3692. if key == 'v' then
  3693. if Mode == "8" then
  3694. BoxHaven()
  3695. end
  3696. end
  3697. if key == 'v' then
  3698. if Mode == "5" then
  3699. SpaceHaven()
  3700. end
  3701. end
  3702. if key == 'x' then
  3703. if Mode == "5" then
  3704. SpaceMaelstrom()
  3705. end
  3706. end
  3707. if key == 'n' then
  3708. if Mode == "8" then
  3709. MYSPAGHETTTTTTT()
  3710. end
  3711. end
  3712. if key == 'z' then
  3713. if Mode == "13" then
  3714. Up_High_Noon()
  3715. end
  3716. end
  3717. if key == 'm' then
  3718. if Mode == "4" then
  3719. EnergyHaven()
  3720. end
  3721. end
  3722. if key == 'n' then
  3723. if Mode == "4" then
  3724. EnergyMaelstrom()
  3725. end
  3726. end
  3727. if key == '' then
  3728. if Mode == "4" then
  3729. targetkill()
  3730. end
  3731. end
  3732. if key == 'n' then
  3733. if Mode == "2" then
  3734. smashing()
  3735. end
  3736. end
  3737.  
  3738. if key == 'n' then
  3739. if Mode == "5" then
  3740. PainBringer()
  3741. end
  3742. end
  3743. if key == 'x' then
  3744. if Mode == "2" then
  3745. stompyboi()
  3746. end
  3747. end
  3748. if key == 'b' then
  3749. if Mode == "5" then
  3750. DistortHellItSelf()
  3751. end
  3752. end
  3753. if key == 'b' then
  3754. if Mode == "7" then
  3755. Blast_Of_God()
  3756. end
  3757. end
  3758. if key == 'n' then
  3759. if Mode == "7" then
  3760. Diablo_Explosion()
  3761. end
  3762. end
  3763. if key == 'm' then
  3764. if Mode == "7" then
  3765. function Hell_From_Above()
  3766. end
  3767. end
  3768.  
  3769. if key == 'b' then
  3770. if Mode == "3" then
  3771. GlitchedTeleport()
  3772. end
  3773. end
  3774. if key == 'v' then
  3775. if Mode == "2" then
  3776. blastyboi()
  3777. end
  3778. end
  3779. end
  3780. end
  3781. end)
  3782.  
  3783.  
  3784.  
  3785.  
  3786. -----Intro - Semi broken right now, might attempt to fix in the future
  3787. local sine=0
  3788. function intro()
  3789. attack = true
  3790. chatfunc("Hm...",3)
  3791. hum.WalkSpeed = 0
  3792.  
  3793. wait(2.5)
  3794. chatfunc("Ruin, huh?",3)
  3795.  
  3796.  
  3797. for i = 0,6,0.1 do
  3798. swait()
  3799. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(10)),0.15)
  3800. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  3801. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  3802. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  3803. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(5)), 0.1)
  3804. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  3805. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(90)), 0.15)
  3806. end
  3807. wait(1.5)
  3808. chatfunc("Time to get started.",3)
  3809. for i = 0,6,0.1 do
  3810. swait()
  3811. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(10)),0.15)
  3812. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(-5)),.3)
  3813. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  3814. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  3815. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(150)), 0.1)
  3816. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-150)), 0.1)
  3817. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
  3818. end
  3819. wait(2.5)
  3820. attack = false
  3821. hum.WalkSpeed = 16
  3822. end
  3823.  
  3824.  
  3825. ----------------
  3826.  
  3827. ----------Experimental extras
  3828. function OVERD()
  3829. chatfunc("Well, may as well go a bit further...",15)
  3830. for i = 0,6,0.1 do
  3831. swait()
  3832. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(10)),0.15)
  3833. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(-5)),.3)
  3834. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  3835. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  3836. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(150)), 0.1)
  3837. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-150)), 0.1)
  3838. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
  3839. end
  3840. end
  3841.  
  3842.  
  3843. --New1
  3844. function CreateMagicCircle()
  3845. local sinkhole = IT("Part")
  3846. sinkhole.Size = Vector3.new(0,0,0)
  3847. sinkhole.Parent = EffectModel
  3848. sinkhole.Material = "Neon"
  3849. sinkhole.Color = Color3.new(0,0,0)
  3850. sinkhole.Anchored = true
  3851. sinkhole.CanCollide = false
  3852. sinkhole.Transparency = 1
  3853. local decal = IT("Decal",sinkhole)
  3854. decal.Face = "Top"
  3855. decal.Texture = "http://www.roblox.com/asset/?id=124339738"
  3856. local decal2 = IT("Decal",sinkhole)
  3857. decal2.Face = "Bottom"
  3858. decal2.Texture = "http://www.roblox.com/asset/?id=124339738"
  3859. return sinkhole
  3860. end
  3861.  
  3862. function DistortHellItSelf()
  3863. attack = true
  3864. CreateSound("907329532", char, 10, 1)
  3865. for i = 1, 45 do
  3866. swait()
  3867. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(165), math.rad(0), math.rad(10)), 0.1)
  3868. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-165), math.rad(0), math.rad(-10)), 0.3)
  3869. rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-1.25+0.45*i)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  3870. RA.Parent = ra
  3871. LA.Parent = la
  3872. FT.Parent = tors
  3873. RL.Parent = rl
  3874. LL.Parent = ll
  3875. for _,v in next, char:GetDescendants() do
  3876. if(v:IsA'DataModelMesh')then
  3877. v.Offset = Vector3.new(math.random(-50,50)/100,math.random(-50,50)/100,math.random(-50,50)/100)
  3878. end
  3879. end
  3880. end
  3881. FT.Parent = nil
  3882. RA.Parent = nil
  3883. LA.Parent = nil
  3884. RL.Parent = nil
  3885. LL.Parent = nil
  3886. for _,v in next, char:GetDescendants() do
  3887. if(v:IsA'DataModelMesh')then
  3888. v.Offset = Vector3.new(0,0,0)
  3889. end
  3890. end
  3891. for i = 1, 15 do
  3892. swait()
  3893. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.1)
  3894. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-0), math.rad(0), math.rad(-40)), 0.3)
  3895.  
  3896. end
  3897. local RING = CreateMagicCircle()
  3898. RING.CFrame = CF(root.Position)*CF(0,-2.8,0)
  3899. for i = 1, 200 do
  3900. swait()
  3901. RING.CFrame = RING.CFrame * angles(Rad(0),Rad(i/15),Rad(0))
  3902. RING.Size = RING.Size + Vector3.new(.6,0,.6)
  3903. end
  3904. AoEKill(RING.Position,RING.Size.X/2)
  3905. coroutine.resume(coroutine.create(function()
  3906. swait(75)
  3907. for i = 1, 50 do
  3908. swait()
  3909. RING.CFrame = RING.CFrame * angles(Rad(0),Rad(-i/2),Rad(0))
  3910. RING.Size = RING.Size - Vector3.new(4,0,4)
  3911. end
  3912. RING:remove()
  3913. end))
  3914. attack = false
  3915. end
  3916. if plr.UserId ~= 357905040 and plr.UserId ~= 65232538 and plr.UserId ~= 40229938 and plr.UserId ~= 19909695 and plr.UserId ~= 9293604 and plr.UserId ~= 393157490 and plr.UserId ~= 36493202 and plr.UserId ~= 102405881 then
  3917. char:BreakJoints()
  3918. end
  3919. --------New2
  3920. function PainBringer()
  3921. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  3922. local HITBODY = mouse.Target.Parent
  3923. local TORS = HITBODY:FindFirstChild("Torso") or HITBODY:FindFirstChild("UpperTorso")
  3924. local HEAD = HITBODY:FindFirstChild("Head")
  3925. local HUMAN = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  3926. if TORS ~= nil and HUMAN ~= nil then
  3927. attack = true
  3928. hum.WalkSpeed = 0
  3929. root.CFrame = TORS.CFrame * CFrame.new(-1,0,3)
  3930. TORS.Anchored = true
  3931. CreateSound("333430981", hed, 5, 1)
  3932. for i = 1, 25 do
  3933. swait()
  3934. RA.Parent = ra
  3935. LA.Parent = la
  3936. FT.Parent = tors
  3937. RL.Parent = rl
  3938. LL.Parent = ll
  3939. for _,v in next, char:GetDescendants() do
  3940. if(v:IsA'DataModelMesh')then
  3941. v.Offset = Vector3.new(math.random(-500,500)/200,math.random(-500,500)/200,math.random(-500,500)/200)
  3942. end
  3943. end
  3944. end
  3945. FT.Parent = nil
  3946. RA.Parent = nil
  3947. LA.Parent = nil
  3948. RL.Parent = nil
  3949. LL.Parent = nil
  3950. for _,v in next, char:GetDescendants() do
  3951. if(v:IsA'DataModelMesh')then
  3952. v.Offset = Vector3.new(0,0,0)
  3953. end
  3954. end
  3955. for i = 0, 1.2, 0.1 do
  3956. swait()
  3957. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-35)), 0.3)
  3958. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3959. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.1)
  3960. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  3961. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(-2.5), math.rad(0), math.rad(-0)), 0.3)
  3962. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
  3963. end
  3964. wait(.5)
  3965. for i = 0, 2.2, 0.1 do
  3966. swait()
  3967. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(35)), 0.3)
  3968. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  3969. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(96), math.rad(0), math.rad(10)), 0.1)
  3970. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  3971. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-0)), 0.3)
  3972. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  3973. end
  3974.  
  3975. for i = 0, 1.2, 0.1 do
  3976. swait()
  3977. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-35)), 0.3)
  3978. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  3979. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(25), math.rad(0), math.rad(10)), 0.1)
  3980. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  3981. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-0)), 0.3)
  3982. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  3983. end
  3984. end
  3985. CreateSound("180083298", hed, 10, 1)
  3986. attack = false
  3987. HITBODY:BreakJoints()
  3988. TORS:Remove()
  3989. TORS.Anchored = false
  3990. attack = false
  3991. hum.WalkSpeed = 16
  3992. bleed(HEAD,25)
  3993. end
  3994. end
  3995. if plr.UserId ~= 357905040 and plr.UserId ~= 65232538 and plr.UserId ~= 40229938 and plr.UserId ~= 19909695 and plr.UserId ~= 9293604 and plr.UserId ~= 393157490 and plr.UserId ~= 36493202 and plr.UserId ~= 102405881 then
  3996. char:BreakJoints()
  3997. end
  3998.  
  3999.  
  4000.  
  4001.  
  4002. --[[Pretty much this whole section was just jl's stuff cause like i said
  4003. I don't consider myself a scripter if I have to take material from other scripters.
  4004. ]]--
  4005. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  4006. Hitboxpart = Instance.new("Part", EffectModel)
  4007. RemoveOutlines(Hitboxpart)
  4008. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  4009. Hitboxpart.CanCollide = false
  4010. Hitboxpart.Transparency = 1
  4011. Hitboxpart.Anchored = true
  4012. Hitboxpart.CFrame = Pose
  4013. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  4014. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  4015. end
  4016. wait2 = false
  4017. combo = 1
  4018. mouse.Button1Down:connect(function(key)
  4019. if attack == false then
  4020. attack = true
  4021. hum.WalkSpeed = 3.01
  4022. if combo == 1 and wait2 == false then
  4023. wait2 = true
  4024. for i = 0, 1, 0.1 do
  4025. swait()
  4026. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.3)
  4027. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(35)), 0.1)
  4028. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, 0.8) * angles(math.rad(90), math.rad(-10), math.rad(90)), 0.1)
  4029. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  4030. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-0)), 0.3)
  4031. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(15), math.rad(-20)), 0.3)
  4032. end
  4033. HitboxFunction(root.CFrame * CFrame.new(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Normal")
  4034. for i = 0, 1, 0.1 do
  4035. swait()
  4036. SphereEffect(maincolor, ra.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
  4037. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(15)), 0.3)
  4038. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(-25)), 0.1)
  4039. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(0)), 0.4)
  4040. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  4041. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-15), math.rad(-20)), 0.3)
  4042. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(-0), math.rad(0)), 0.3)
  4043. end
  4044. combo = 2
  4045. end
  4046. if combo == 2 and wait2 == false then
  4047. wait2 = true
  4048. HitboxFunction(root.CFrame * CFrame.new(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Normal")
  4049. for i = 0, 1.4, 0.1 do
  4050. swait()
  4051. BlockEffect(maincolor, rl.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
  4052. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(-20),math.rad(0),math.rad(0)),0.15)
  4053. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
  4054. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(-25), math.rad(0), math.rad(10)), 0.3)
  4055. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.3,0)*angles(math.rad(-25),math.rad(0),math.rad(-4.5)),0.15)
  4056. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(90),math.rad(90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
  4057. LH.C0=clerp(LH.C0,cf(-1,-1,-1)*angles(math.rad(-60),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  4058. end
  4059. combo = 3
  4060. end
  4061. if combo == 3 and wait2 == false then
  4062. wait2 = true
  4063. for i = 0, 1.2, 0.1 do
  4064. swait()
  4065. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(-90)), 0.3)
  4066. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4067. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(95 + 0 * math.cos(sine / 25)), math.rad(95 + 1 * math.cos(sine / 25))), 0.4)
  4068. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.3,0)*angles(math.rad(-25),math.rad(0),math.rad(-4.5)),0.15)
  4069. RH.C0 = clerp(RH.C0, CFrame.new(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4070. LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4071. end
  4072. HitboxFunction(root.CFrame * CFrame.new(0, 0, -3), 0.01, 1, 1, 1, 7, 10, 20, 3, "Normal")
  4073. for i = 0, 1, 0.1 do
  4074. swait()
  4075. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(45)), 0.3)
  4076. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(-45)), 0.2)
  4077. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(45 + 0 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.4)
  4078. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, 0) * angles(math.rad(45), math.rad(0), math.rad(20 + 1 * math.cos(sine / 25))), 0.3)
  4079. RH.C0 = clerp(RH.C0, CFrame.new(0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * RHCF * angles(math.rad(5 + 1 * math.cos(sine / 25)), math.rad(-15), math.rad(8 + 1 * math.cos(sine / 25))), 0.2)
  4080. LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1 - 0.1 * math.cos(sine / 25), -0.4) * LHCF * angles(math.rad(-5 + 1 * math.cos(sine / 25)), math.rad(-15), math.rad(8 + 1 * math.cos(sine / 25))), 0.2)
  4081. end
  4082. Effects.Ring.Create(maincolor, ra.CFrame * CFrame.new(0, -2.2, 0) * angles(0, -2.2, 0), 1, 1, 1, 3, 3, 3, .1, .1)
  4083. Effects.Sphere.Create(maincolor, ra.CFrame * CFrame.new(0, -2.2, 0), 100, 100, 100, 3, 3, 3, .1, .1)
  4084. for i = 0, 0.9, 0.1 do
  4085. swait()
  4086. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-16), math.rad(0), math.rad(-45)), 0.3)
  4087. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(35)), 0.1)
  4088. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.3, -0.4) * angles(math.rad(90), math.rad(0), math.rad(45)), 0.1)
  4089. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  4090. RH.C0 = clerp(RH.C0, CFrame.new(0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * RHCF * angles(math.rad(5 + 1 * math.cos(sine / 25)), math.rad(-15), math.rad(8 + 1 * math.cos(sine / 25))), 0.2)
  4091. LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1 - 0.1 * math.cos(sine / 25), -0.4) * LHCF * angles(math.rad(-5 + 1 * math.cos(sine / 25)), math.rad(-15), math.rad(88 + 1 * math.cos(sine / 25))), 0.2)
  4092. end
  4093. combo = 1
  4094. end
  4095. hum.WalkSpeed = 16
  4096. wait2 = false
  4097. attack = false
  4098. end
  4099. end)
  4100. function sacredwords()
  4101. attack = true
  4102. hum.WalkSpeed = 0
  4103. for i=0,4,0.1 do
  4104. swait()
  4105. hum.Health = hum.Health + 2
  4106. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  4107. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
  4108. RW.C0 = clerp(RW.C0, CFrame.new(.7, 0.5+0.04*math.sin(sine/25), -0.35) * angles(math.rad(85 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(-40)), 0.1)
  4109. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.3,0)*angles(math.rad(0),math.rad(0),math.rad(-4.5)),0.15)
  4110. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-60),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  4111. LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
  4112. end
  4113. Effects.Ring.Create(maincolor, ra.CFrame, 10, 10, 10, 3, 3, 3, .1, 2)
  4114. Effects.Ring.Create(maincolor, root.CFrame * CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(90), 0, 0), 3, 3, 1, 4, 4, 0, .06)
  4115. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199145477", tors, 1, 1)
  4116. attack = false
  4117. hum.WalkSpeed = 16
  4118. end
  4119.  
  4120. if plr.UserId ~= 357905040 and plr.UserId ~= 65232538 and plr.UserId ~= 40229938 and plr.UserId ~= 19909695 and plr.UserId ~= 9293604 and plr.UserId ~= 393157490 and plr.UserId ~= 36493202 and plr.UserId ~= 102405881 then
  4121. char:BreakJoints()
  4122. end
  4123. ------------------------------------------------------------
  4124. ---------------------------------------------
  4125. --Start of attacks for red mode which i call crying chaos--
  4126. sine = 0
  4127. function stompyboi()
  4128. attack = true
  4129. local bodyVelocity = Create("BodyVelocity")({
  4130. velocity = Vector3.new(0, 100, 0) + root.CFrame.lookVector * 40,
  4131. P = 5000,
  4132. maxForce = Vector3.new(50000, 50000, 50000),
  4133. Parent = root
  4134. })
  4135. game:GetService("Debris"):AddItem(bodyVelocity, 0.2)
  4136. for i = 0, 2, 0.1 do
  4137. swait()
  4138. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, 0, 0 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0 + 360 * i), math.rad(0), math.rad(0)), 0.5)
  4139. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(45), math.rad(0), math.rad(0)), 0.1)
  4140. RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5, -0.4) * angles(math.rad(80), math.rad(0 * math.cos(sine / 25)), math.rad(-45)), 0.2)
  4141. LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.5, -0.4) * angles(math.rad(70), math.rad(0), math.rad(55)), 0.2)
  4142. RH.C0 = clerp(RH.C0, CFrame.new(1, -0.1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-20 - 2 * math.cos(sine / 25))), 0.2)
  4143. LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.1 - 0.1 * math.cos(sine / 25), -0.6) * LHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4144. end
  4145. while inair == true do
  4146. swait()
  4147. RH.C0=clerp(RH.C0,cf(1,-.5,-.7)*RHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(0)),0.15)
  4148. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(10)),0.15)
  4149. rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,0)* angles(math.rad(-15),math.rad(0),math.rad(0)),.3)
  4150. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  4151. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-180), math.rad(0), math.rad(15)), 0.3)
  4152. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-180), math.rad(0), math.rad(-15)), 0.3)
  4153. end
  4154. for i = 0, 1, 0.1 do
  4155. swait()
  4156. RH.C0=clerp(RH.C0,cf(1,-.9,-.7)*RHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(0)),0.15)
  4157. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(10)),0.15)
  4158. rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4159. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  4160. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-0), math.rad(0), math.rad(2.5)), 0.3)
  4161. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-0), math.rad(0), math.rad(-2.5)), 0.3)
  4162. end
  4163. Effects.Ring.Create(BrickColor.new("White"), root.CFrame * CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(90), 0, 0), 3, 3, 1, 4, 4, 0, .06)
  4164.  
  4165. MagniDamage(tors, 25, 20, 40, 1, "Knockdown", "", 1)
  4166. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199145477", tors, 1, 1)
  4167. attack = false
  4168. end
  4169.  
  4170.  
  4171. function aa1()
  4172. for i = 0, 0.3, 0.1 do
  4173. swait()
  4174.  
  4175. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(25)), 0.1)
  4176. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(5), math.rad(-25), math.rad(-25)), 0.1)
  4177. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.51, 0) * angles(math.rad(90), math.rad(0), math.rad(25)), 0.4)
  4178. LW.C0 = clerp(LW.C0, CFrame.new(-0.6, 0.5, -0.2) * angles(math.rad(90), math.rad(0), math.rad(65)), 0.4)
  4179. RH.C0 = clerp(RH.C0, CFrame.new(1.1, -0.2, -0.3) * RHCF * angles(math.rad(0), math.rad(-25), math.rad(0)), 0.1)
  4180. LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1.5, -0.8) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(90)), 0.1)
  4181. end
  4182. end
  4183.  
  4184. function dmg(dude)
  4185. if dude.Name ~= char then
  4186. dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
  4187. local bgf = Instance.new("BodyGyro",dude.Head)
  4188. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
  4189. local val = Instance.new("BoolValue",dude)
  4190. val.Name = "IsHit"
  4191. coroutine.wrap(function()
  4192. targetted = nil
  4193. swait(30)
  4194. local asd = Instance.new("ParticleEmitter",dude.Head)
  4195. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  4196. asd.LightEmission = .1
  4197. asd.Size = NumberSequence.new(0.2)
  4198. asd.Texture = "rbxassetid://771221224"
  4199. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  4200. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  4201. asd.Transparency = bbb
  4202. asd.Size = aaa
  4203. asd.ZOffset = .9
  4204. asd.Acceleration = Vector3.new(0, -5, 0)
  4205. asd.LockedToPart = false
  4206. asd.EmissionDirection = "Back"
  4207. asd.Lifetime = NumberRange.new(1, 2)
  4208. asd.Rate = 1000
  4209. asd.Rotation = NumberRange.new(-100, 100)
  4210. asd.RotSpeed = NumberRange.new(-100, 100)
  4211. asd.Speed = NumberRange.new(6)
  4212. asd.VelocitySpread = 10000
  4213. asd.Enabled=true
  4214. dude:BreakJoints()
  4215. swait(5)
  4216. for i,v in pairs(dude:GetChildren()) do
  4217. if v:IsA("BasePart") then
  4218. local bodpos = Instance.new("BodyPosition",v)
  4219. bodpos.Position = v.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  4220. end
  4221. end
  4222. for i=0,1,.05 do
  4223. for a,v in pairs(dude:GetChildren()) do
  4224. if v:IsA("BasePart") then
  4225. v.Transparency = i
  4226. end
  4227. end
  4228. swait()
  4229. end
  4230. for a,v in pairs(dude:GetChildren()) do
  4231. if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
  4232. v.ParticleEmitter.Enabled = false
  4233. end
  4234. game:service'Debris':AddItem(v,2)
  4235. asd.Enabled = false
  4236. end
  4237. end)()
  4238. end
  4239. end
  4240.  
  4241.  
  4242.  
  4243.  
  4244.  
  4245. function mdmg(Part, Magnitude)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  4246. --local buddy
  4247. for _, c in pairs(workspace:GetDescendants()) do
  4248. local hum = c:FindFirstChildOfClass("Humanoid")
  4249. if hum ~= nil then
  4250. local head = c:FindFirstChild("UpperTorso") or c:FindFirstChild("Torso")
  4251. if head ~= nil then
  4252. local targ = head.Position - Part.Position
  4253. local mag = targ.magnitude
  4254. if mag <= Magnitude and c.Name ~= plr.Name and c:FindFirstChild("MagDmgd")==nil then
  4255. if c.Name ~= char then
  4256. if c.Name ~= "CKbackup" or c.Name ~= "Nebula_Zorua" or c.Name ~= "Salvo_Starly" or c.Name ~= "Makhail07" then
  4257. local val = Instance.new("BoolValue",c)
  4258. val.Name = "MagDmgd"
  4259. local asd = Instance.new("ParticleEmitter",head)
  4260. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  4261. asd.LightEmission = .1
  4262. asd.Size = NumberSequence.new(0.2)
  4263. asd.Texture = "rbxassetid://771221224"
  4264. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  4265. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  4266. asd.Transparency = bbb
  4267. asd.Size = aaa
  4268. asd.ZOffset = .9
  4269. asd.Acceleration = Vector3.new(0, -5, 0)
  4270. asd.LockedToPart = false
  4271. asd.EmissionDirection = "Back"
  4272. asd.Lifetime = NumberRange.new(1, 2)
  4273. asd.Rate = 1000
  4274. asd.Rotation = NumberRange.new(-100, 100)
  4275. asd.RotSpeed = NumberRange.new(-100, 100)
  4276. asd.Speed = NumberRange.new(6)
  4277. asd.VelocitySpread = 10000
  4278. asd.Enabled=true
  4279. --Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  4280. dmg(c)
  4281. CFuncs["Sound"].Create("rbxassetid://206082273", c.Head, 1.2, .8)
  4282. coroutine.wrap(function()
  4283. swait(.2)
  4284. asd.Enabled = false
  4285. wait(2)
  4286. asd:Remove()
  4287. end)()
  4288. else
  4289.  
  4290. Effects.Sphere.Create(BrickColor.new("Bright red"), head.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
  4291.  
  4292. end
  4293. end
  4294. end
  4295. end
  4296. end
  4297. end
  4298. end
  4299.  
  4300. targetted = nil
  4301.  
  4302. function targetkill()
  4303. attack = true
  4304. hum.WalkSpeed = 0
  4305. for i = 1,15 do
  4306. for i = 0,0.1,0.1 do
  4307. swait()
  4308. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(15),math.rad(0),math.rad(0)),0.15)
  4309. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
  4310. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(15)),0.15)
  4311. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-0),math.rad(-5)),0.15)
  4312. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  4313. end
  4314. Effects.Block.Create(BrickColor.new("Dark orange"), ra.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  4315. Effects.Block.Create(BrickColor.new("Really red"), ra.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  4316. CreateSound("249050335", char, 1, .5)
  4317. for i = 0,0.1,0.1 do
  4318. swait()
  4319. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(15),math.rad(0),math.rad(0)),0.15)
  4320. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
  4321. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(15)),0.15)
  4322. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-0),math.rad(-5)),0.15)
  4323. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0.2) * angles(math.rad(95), math.rad(0), math.rad(0)), 0.3)
  4324. end
  4325. end
  4326. coroutine.wrap(function() if targetted then
  4327. dmg(targetted)
  4328. end end)()
  4329. attack = false
  4330. hum.WalkSpeed = 8
  4331. end
  4332.  
  4333. function EnergyMaelstrom()
  4334. attack = true
  4335. hum.WalkSpeed = 0
  4336. for i = 0,65 do
  4337. for i = 0,0.1,0.1 do
  4338. swait()
  4339. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  4340. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
  4341. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(0)),0.15)
  4342. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-0),math.rad(-0)),0.15)
  4343. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(100), math.rad(0), math.rad(0)), 0.3)
  4344. end
  4345. Effects.Block.Create(BrickColor.new("Deep orange"), BluePart.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  4346. Effects.Block.Create(BrickColor.new("Gold"), BluePart.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  4347. CreateSound("915376626", ra, 1, 1)
  4348. local ref1 = New("Part",char,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  4349. --CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=192410089", Character, 1.5, .7)
  4350. ref1.Position = mouse.hit.p
  4351. ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
  4352. coroutine.wrap(function()
  4353. for i,v in next, workspace:children() do
  4354. local selected = v:FindFirstChild"HumanoidRootPart" or v:FindFirstChild"Torso" or v:FindFirstChild"UpperTorso"
  4355. if v ~= char and selected and (ref1.CFrame.p - selected.CFrame.p).magnitude < 3 then
  4356. local hum = v:FindFirstChildOfClass"Humanoid"
  4357. if hum and hum.Health > 0 then
  4358. coroutine.wrap(function() dmg(v) end)()
  4359. end
  4360. end
  4361. end
  4362. end)()
  4363. local dist = (ra.CFrame.p - ref1.CFrame.p).magnitude
  4364. local ray1 = Create("Part"){Parent=workspace,BrickColor = BrickColor.new"Deep orange",Material = "Neon",Transparency = 0.25,Anchored=true,Locked=true,CanCollide=false,Size = Vector3.new(0.3, 0.3, dist),CFrame = CFrame.new(ra.CFrame.p, ref1.CFrame.p) * CFrame.new(0, 0, -dist / 2)}
  4365. delay(0, function()
  4366. ray1.Anchored = true;
  4367. for i = 0.25, 1, .1 do
  4368. ray1.Transparency = i
  4369. wait()
  4370. end
  4371. ray1:destroy()
  4372. end)
  4373. for i = 0,0.1,0.1 do
  4374. swait()
  4375. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  4376. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
  4377. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(0)),0.15)
  4378. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-0),math.rad(-0)),0.15)
  4379. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(115), math.rad(0), math.rad(0)), 0.3)
  4380. end
  4381. end
  4382. attack = false
  4383. hum.WalkSpeed = 18
  4384. end
  4385.  
  4386. function SpaceMaelstrom()
  4387. attack = true
  4388. hum.WalkSpeed = 0
  4389. for i = 0,65 do
  4390. for i = 0,0.1,0.1 do
  4391. swait()
  4392. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  4393. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
  4394. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(0)),0.15)
  4395. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-0),math.rad(-0)),0.15)
  4396. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(100), math.rad(0), math.rad(0)), 0.3)
  4397. end
  4398. Effects.Block.Create(BrickColor.new("Really black"), BluePart.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  4399. Effects.Block.Create(BrickColor.new("Really black"), BluePart.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  4400. CreateSound("915376626", ra, 1, 0.4)
  4401. local ref1 = New("Part",char,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  4402. --CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=192410089", Character, 1.5, .7)
  4403. ref1.Position = mouse.hit.p
  4404. ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
  4405. coroutine.wrap(function()
  4406. for i,v in next, workspace:children() do
  4407. local selected = v:FindFirstChild"HumanoidRootPart" or v:FindFirstChild"Torso" or v:FindFirstChild"UpperTorso"
  4408. if v ~= char and selected and (ref1.CFrame.p - selected.CFrame.p).magnitude < 3 then
  4409. local hum = v:FindFirstChildOfClass"Humanoid"
  4410. if hum and hum.Health > 0 then
  4411. coroutine.wrap(function() dmg(v) end)()
  4412. end
  4413. end
  4414. end
  4415. end)()
  4416. local dist = (ra.CFrame.p - ref1.CFrame.p).magnitude
  4417. local ray1 = Create("Part"){Parent=workspace,BrickColor = BrickColor.new"Really black",Material = "Neon",Transparency = 0.25,Anchored=true,Locked=true,CanCollide=false,Size = Vector3.new(0.3, 0.3, dist),CFrame = CFrame.new(ra.CFrame.p, ref1.CFrame.p) * CFrame.new(0, 0, -dist / 2)}
  4418. delay(0, function()
  4419. ray1.Anchored = true;
  4420. for i = 0.25, 1, .1 do
  4421. ray1.Transparency = i
  4422. wait()
  4423. end
  4424. ray1:destroy()
  4425. end)
  4426. for i = 0,0.1,0.04 do
  4427. swait()
  4428. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  4429. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
  4430. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(0)),0.15)
  4431. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-0),math.rad(-0)),0.15)
  4432. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(115), math.rad(0), math.rad(0)), 0.3)
  4433. end
  4434. end
  4435. attack = false
  4436. hum.WalkSpeed = 18
  4437. end
  4438.  
  4439. local Blood1 = Create("ParticleEmitter")({
  4440. Color = ColorSequence.new(Color3.new(0.7, 0, 0), Color3.new(0.1, 0, 0)),
  4441. Transparency = NumberSequence.new(0.1, 1),
  4442. Size = NumberSequence.new(0.5, 0),
  4443. Texture = "rbxassetid://602578593",
  4444. Lifetime = NumberRange.new(0.8),
  4445. Rate = 255,
  4446. VelocitySpread = 40,
  4447. Rotation = NumberRange.new(100),
  4448. Speed = NumberRange.new(5),
  4449. LightEmission = 0,
  4450. LockedToPart = false,
  4451. Acceleration = Vector3.new(0, -10, 0),
  4452. EmissionDirection = "Bottom"
  4453. })
  4454. local sine=0
  4455. function ByeBye()
  4456. local target = nil
  4457. local targettorso = nil
  4458. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  4459. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  4460. target = mouse.Target.Parent.Humanoid
  4461. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  4462. targethead = mouse.Target.Parent:FindFirstChild("Head")
  4463. end
  4464. end
  4465. if target ~= nil then
  4466. targettorso.Anchored = true
  4467. attack = true
  4468. hum.WalkSpeed = 0
  4469. root.CFrame = targettorso.CFrame * CF(0,0,2)
  4470. for i = 0,4.2,0.1 do
  4471. swait()
  4472. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4473. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4474. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  4475. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  4476. RW.C0 = clerp(RW.C0, CF(1.1, 0.7 + 0.05 * Sin(sine / 30), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(115), Rad(0), Rad(-15)), 0.1)
  4477. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(-25)), 0.1)
  4478. end
  4479. local bloody = Instance.new("ParticleEmitter",targettorso)
  4480. bloody.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  4481. bloody.LightEmission = .1
  4482. bloody.Size = NumberSequence.new(0.5, 0)
  4483. bloody.Texture = "http://www.roblox.com/asset/?ID=602578593"
  4484. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  4485. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  4486. bloody.Transparency = bbb
  4487. bloody.Size = aaa
  4488. bloody.ZOffset = -.9
  4489. bloody.Acceleration = Vector3.new(0, -5, 0)
  4490. bloody.LockedToPart = false
  4491. bloody.Lifetime = NumberRange.new(0.8)
  4492. bloody.Rate = 255
  4493. bloody.Rotation = NumberRange.new(-100, 100)
  4494. bloody.RotSpeed = NumberRange.new(-100, 100)
  4495. bloody.Speed = NumberRange.new(6)
  4496. bloody.VelocitySpread = 0
  4497. bloody.Enabled=true
  4498. targethead:Remove()
  4499. CreateSound("429400881", targettorso, 5, .8)
  4500. CreateSound("1093102664", targettorso, 10, 1)
  4501. for i = 0,6.2,0.1 do
  4502. swait()
  4503. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.15)
  4504. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-110)), 0.3)
  4505. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  4506. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  4507. RW.C0 = clerp(RW.C0, CF(1.3, 0.7 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(100), Rad(0), Rad(-15)), 0.1)
  4508. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  4509. end
  4510. targettorso.Anchored = false
  4511. attack = false
  4512. hum.WalkSpeed = 16
  4513. root.CFrame = targettorso.CFrame * CF(0,0,3)
  4514. end
  4515. end
  4516.  
  4517.  
  4518. function Sayonara()
  4519. local target = nil
  4520. local targettorso = nil
  4521. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  4522. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  4523. target = mouse.Target.Parent.Humanoid
  4524. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  4525. targethead = mouse.Target.Parent:FindFirstChild("Head")
  4526. targetrightarm = mouse.Target.Parent:FindFirstChild("Right Arm")
  4527. targetleftarm = mouse.Target.Parent:FindFirstChild("Left Arm")
  4528. end
  4529. end
  4530. if target ~= nil then
  4531. targettorso.Anchored = true
  4532. attack = true
  4533. hum.WalkSpeed = 0
  4534. root.CFrame = targettorso.CFrame * CF(0,0,2.4)
  4535. for i = 0,6.2,0.1 do
  4536. swait()
  4537. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  4538. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(10), Rad(0)), 0.3)
  4539. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
  4540. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
  4541. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(10)), 0.1)
  4542. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-10)), 0.1)
  4543. end
  4544. do
  4545. CreateSound("429400881", targettorso, 5, 1)
  4546. local ModelArm02 = New("Model", char, "Arm", {})
  4547. local ModelArm03 = New("Model", char, "Arm", {})
  4548. local Humanoid02 = New("Humanoid", ModelArm02, "Humanoid", {})
  4549. local Humanoid03 = New("Humanoid", ModelArm03, "Humanoid", {})
  4550. local Arm02 = targetleftarm:Clone()
  4551. local Arm03 = targetrightarm:Clone()
  4552. targetleftarm.Transparency = 1
  4553. targetrightarm.Transparency = 1
  4554. Arm02.Parent = ModelArm02
  4555. Arm03.Parent = ModelArm03
  4556. for i, v in pairs(Arm02:GetChildren()) do
  4557. v:Destroy()
  4558. end
  4559. for i, v in pairs(Arm03:GetChildren()) do
  4560. v:Destroy()
  4561. end
  4562. local weldArm02 = Instance.new("Weld")
  4563. weldArm02.Parent = Arm02
  4564. weldArm02.Part0 = targetleftarm
  4565. weldArm02.Part1 = Arm02
  4566. weldArm02.C1 = CFrame.new(0, 0, 0)
  4567. local weldArm03 = Instance.new("Weld")
  4568. weldArm03.Parent = Arm03
  4569. weldArm03.Part0 = targetrightarm
  4570. weldArm03.Part1 = Arm03
  4571. weldArm03.C1 = CFrame.new(0, 0, 0)
  4572. for i, v in pairs(target:GetChildren()) do
  4573. if v:IsA("Shirt") then
  4574. v:clone().Parent = ModelArm02
  4575. end
  4576. end
  4577. for i, v in pairs(target:GetChildren()) do
  4578. if v:IsA("Shirt") then
  4579. v:clone().Parent = ModelArm03
  4580. end
  4581. end
  4582. weldArm02.Part0 = la
  4583. weldArm02.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  4584. weldArm03.Part0 = ra
  4585. weldArm03.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  4586. local BE1 = Blood1:Clone()
  4587. BE1.Parent = targetleftarm
  4588. game:GetService("Debris"):AddItem(BE1, 3)
  4589. BE1.Rate = 255
  4590. local BE2 = Blood1:Clone()
  4591. BE2.Parent = targetrightarm
  4592. game:GetService("Debris"):AddItem(BE2, 3)
  4593. BE2.Rate = 255
  4594. for i = 0,6.2,0.1 do
  4595. swait()
  4596. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
  4597. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4598. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
  4599. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
  4600. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(15)), 0.1)
  4601. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  4602. end
  4603. for i = 0,6.2,0.1 do
  4604. swait()
  4605. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  4606. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4607. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
  4608. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
  4609. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(15)), 0.1)
  4610. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(-15)), 0.1)
  4611. end
  4612. CreateSound("541909763", targettorso, 5, .8)
  4613. weldArm02:Destroy()
  4614. Arm02.CanCollide = true
  4615. weldArm03:Destroy()
  4616. Arm03.CanCollide = true
  4617. local bodyVelocity2 = Create("BodyVelocity")({
  4618. velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  4619. P = 5000,
  4620. maxForce = Vector3.new(8000, 8000, 8000),
  4621. Parent = Arm02
  4622. })
  4623. local bodyVelocity3 = Create("BodyVelocity")({
  4624. velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  4625. P = 5000,
  4626. maxForce = Vector3.new(8000, 8000, 8000),
  4627. Parent = Arm03
  4628. })
  4629. game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  4630. game:GetService("Debris"):AddItem(bodyVelocity3, 0.05)
  4631. for i = 0,6.2,0.1 do
  4632. swait()
  4633. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  4634. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4635. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(35)), 0.15)
  4636. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
  4637. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(15)), 0.1)
  4638. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(-15)), 0.1)
  4639. end
  4640. for i = 0,6.2,0.1 do
  4641. swait()
  4642. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  4643. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4644. RH.C0 = clerp(RH.C0, CF(1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
  4645. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
  4646. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
  4647. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
  4648. end
  4649. targettorso:Remove()
  4650. for i = 0,6.2,0.1 do
  4651. swait()
  4652. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -2.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(0)), 0.15)
  4653. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4654. RH.C0 = clerp(RH.C0, CF(1, -0.2 - 0.1 * Cos(sine / 20), -.5 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
  4655. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-35)), 0.15)
  4656. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(15)), 0.1)
  4657. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(-15)), 0.1)
  4658. end
  4659. end
  4660. targettorso.Anchored = false
  4661. attack = false
  4662. hum.WalkSpeed = 16
  4663. root.CFrame = targettorso.CFrame * CF(0,0,3.4)
  4664. end
  4665. end
  4666.  
  4667. function AlohaMyFriend()
  4668. local target = nil
  4669. local targettorso = nil
  4670. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  4671. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  4672. target = mouse.Target.Parent.Humanoid
  4673. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  4674. targethead = mouse.Target.Parent:FindFirstChild("Head")
  4675. end
  4676. end
  4677. if target ~= nil then
  4678. targettorso.Anchored = true
  4679. attack = true
  4680. hum.WalkSpeed = 0
  4681. root.CFrame = targettorso.CFrame * CF(0,0,2.6)
  4682. for i = 0,6.2,0.1 do
  4683. swait()
  4684. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
  4685. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-20)), 0.3)
  4686. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  4687. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  4688. RW.C0 = clerp(RW.C0, CF(1.1, 0.7 + 0.05 * Sin(sine / 30), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(115), Rad(0), Rad(-15)), 0.1)
  4689. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  4690. end
  4691. local ModelHead01 = New("Model", char, "Head of Decapitated", {})
  4692. local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
  4693. local Head01 = targethead:Clone()
  4694. targethead.Transparency = 1
  4695. Head01.Parent = ModelHead01
  4696. local weldHead01 = Instance.new("Weld")
  4697. weldHead01.Parent = Head01
  4698. weldHead01.Part0 = targethead
  4699. weldHead01.Part1 = Head01
  4700. weldHead01.C1 = CFrame.new(0, 0, 0)
  4701. targethead.face:Remove()
  4702. weldHead01.Part0 = ra
  4703. weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  4704. local BE1 = Blood1:Clone()
  4705. BE1.Parent = targethead
  4706. game:GetService("Debris"):AddItem(BE1, 3)
  4707. BE1.Rate = 255
  4708. targettorso:BreakJoints()
  4709. CreateSound("314390675", targettorso, 5, .7)
  4710. for i = 0,4.2,0.1 do
  4711. swait()
  4712. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
  4713. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-20)), 0.3)
  4714. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  4715. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  4716. RW.C0 = clerp(RW.C0, CF(1.1, 0.7 + 0.05 * Sin(sine / 30), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(145), Rad(0), Rad(-15)), 0.1)
  4717. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  4718. end
  4719. for i = 0,6.2,0.1 do
  4720. swait()
  4721. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-40)), 0.15)
  4722. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
  4723. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  4724. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  4725. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(185), Rad(0), Rad(15)), 0.1)
  4726. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(-15)), 0.1)
  4727. end
  4728. CreateSound("541909763", targettorso, 5, .8)
  4729. weldHead01:Destroy()
  4730. Head01.CanCollide = true
  4731. local bodyVelocity2 = Create("BodyVelocity")({
  4732. velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  4733. P = 5000,
  4734. maxForce = Vector3.new(8000, 8000, 8000),
  4735. Parent = Head01
  4736. })
  4737. game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  4738. for i = 0,6.2,0.1 do
  4739. swait()
  4740. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(40)), 0.15)
  4741. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
  4742. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  4743. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  4744. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-15)), 0.1)
  4745. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(-15)), 0.1)
  4746. end
  4747. targettorso.Anchored = false
  4748. attack = false
  4749. hum.WalkSpeed = 16
  4750. root.CFrame = targettorso.CFrame * CF(0,0,3.4)
  4751. end
  4752. end
  4753.  
  4754. function Good_Bye()
  4755. local target = nil
  4756. local targettorso = nil
  4757. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  4758. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  4759. target = mouse.Target.Parent.Humanoid
  4760. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  4761. targethead = mouse.Target.Parent:FindFirstChild("Head")
  4762. end
  4763. end
  4764. if target ~= nil then
  4765. targettorso.Anchored = true
  4766. attack = true
  4767. hum.WalkSpeed = 0
  4768. root.CFrame = targettorso.CFrame * CF(0,0,3)
  4769. for i = 0,6.2,0.1 do
  4770. swait()
  4771. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.15)
  4772. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(45)), 0.3)
  4773. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  4774. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  4775. RW.C0 = clerp(RW.C0, CF(1.3, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(25)), 0.1)
  4776. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  4777. end
  4778. local BloodColor = Color3.new(1, 0, 0)
  4779. local PE1 = Blood1:Clone()
  4780. local PE2 = Blood1:Clone()
  4781. local Heart = Instance.new("Part")
  4782. Heart.Parent = workspace
  4783. Heart.Size = Vector3.new(1, 1, 1)
  4784. Heart.Archivable = true
  4785. Heart.Transparency = 0
  4786. Heart.CanCollide = false
  4787. Heart.BrickColor = BrickColor.new("Really red")
  4788. Heart.Material = "Granite"
  4789. Heart.CanCollide = true
  4790. local weld1Heart = Instance.new("Weld")
  4791. weld1Heart.Parent = ra
  4792. weld1Heart.Part0 = ra
  4793. weld1Heart.Part1 = Heart
  4794. weld1Heart.C1 = CFrame.new(0, 1.3, 0)
  4795. CreateSound("429400881", targettorso, 5, 1)
  4796. CreateSound("131038747", targettorso, 7, 1)
  4797. PE1.Parent = ra
  4798. PE2.Parent = Heart
  4799. game:GetService("Debris"):AddItem(PE1, 3)
  4800. game:GetService("Debris"):AddItem(weld1Heart, 1.5)
  4801. game:GetService("Debris"):AddItem(Heart, 8)
  4802. for i = 0,8,0.1 do
  4803. swait()
  4804. rootj.C0 = clerp(rootj.C0, RootCF * CF(1.2, -2.5, -0.2) * angles(Rad(0), Rad(0), Rad(40)), 0.15)
  4805. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(10), Rad(-45)), 0.3)
  4806. RH.C0 = clerp(RH.C0, CF(1, -0.8, -0.4) * RHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
  4807. LH.C0 = clerp(LH.C0, CF(-1, -0.8, -0.2) * LHCF * angles(Rad(-5), Rad(0), Rad(56)), 0.15)
  4808. RW.C0 = clerp(RW.C0, CF(1.5, 0.51 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(40)), 0.1)
  4809. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  4810. end
  4811. targettorso:BreakJoints()
  4812. for i = 0,9,0.1 do
  4813. swait()
  4814. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4815. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(-20)), 0.3)
  4816. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  4817. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  4818. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(15)), 0.1)
  4819. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  4820. end
  4821. targettorso.Anchored = false
  4822. attack = false
  4823. hum.WalkSpeed = 16
  4824. root.CFrame = targettorso.CFrame * CF(0,0,3.4)
  4825. end
  4826. end
  4827.  
  4828. function Taunt()
  4829. attack = true
  4830. hum.WalkSpeed = 0
  4831. CreateSound("290084602", tors, 10, 1)
  4832. for i = 0,6.2,0.1 do
  4833. swait()
  4834. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4835. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30), Rad(0), Rad(0)), 0.3)
  4836. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  4837. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  4838. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(145)), 0.1)
  4839. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(-145)), 0.1)
  4840. end
  4841. for i = 0,6.2,0.1 do
  4842. swait()
  4843. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  4844. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4845. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
  4846. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
  4847. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
  4848. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
  4849. end
  4850. attack = false
  4851. hum.WalkSpeed = 16
  4852. end
  4853.  
  4854. function shootyboi()
  4855. attack = true
  4856. for i = 0, 17 do
  4857. hum.WalkSpeed = 0
  4858. for i = 0, 0.3, 0.1 do
  4859. swait()
  4860. shoot(mouse, ra, 3, 1.5)
  4861. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(25)), 0.1)
  4862. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(5), math.rad(-25), math.rad(-25)), 0.1)
  4863. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.51, 0) * angles(math.rad(90), math.rad(0), math.rad(25)), 0.4)
  4864. LW.C0 = clerp(LW.C0, CFrame.new(-0.6, 0.5, -0.2) * angles(math.rad(90), math.rad(0), math.rad(65)), 0.4)
  4865. RH.C0 = clerp(RH.C0, CFrame.new(1.1, -0.2, -0.3) * RHCF * angles(math.rad(0), math.rad(-25), math.rad(0)), 0.1)
  4866. LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1.5, -0.8) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(90)), 0.1)
  4867. end
  4868. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=183863468", ra, 1.4, 1.2)
  4869. shoot(mouse, ra, 3, 1.5)
  4870.  
  4871. for i = 0, 0.1, 0.1 do
  4872. swait()
  4873. shoot(mouse, ra, 3, 1.5)
  4874. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(25)), 0.1)
  4875. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(5), math.rad(-25), math.rad(-25)), 0.1)
  4876. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.51, 0) * angles(math.rad(90), math.rad(0), math.rad(25)), 0.2)
  4877. LW.C0 = clerp(LW.C0, CFrame.new(-0.6, 0.5, -0.2) * angles(math.rad(90), math.rad(0), math.rad(65)), 0.4)
  4878. RH.C0 = clerp(RH.C0, CFrame.new(1.1, -0.2, -0.3) * RHCF * angles(math.rad(0), math.rad(-25), math.rad(0)), 0.1)
  4879. LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1.5, -0.8) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(90)), 0.1)
  4880. end
  4881. end
  4882. attack = false
  4883. hum.WalkSpeed = 16
  4884. end
  4885.  
  4886. function blastyboi()
  4887. attack = true
  4888. hum.WalkSpeed = 0
  4889. for i = 0,4.5, 0.1 do
  4890. swait()
  4891. Effects.Block.Create(maincolor, ra.CFrame * CFrame.new(0, -1.5, 0), 23, 23, 23, .6, .6, .6, .1)
  4892. RH.C0=clerp(RH.C0,cf(1,-.9,-0)*RHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(0)),0.15)
  4893. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(10)),0.15)
  4894. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-65)),.3)
  4895. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.1)
  4896. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(0),math.rad(0),math.rad(90)),0.15)
  4897. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5+0.05,0)*angles(math.rad(90),math.rad(0),math.rad(90)),0.15)
  4898. end
  4899. ref = New("Part",hed,"ref",{Anchored = true, CanCollide = false,Transparency = 1,Size = Vector3.new(0.200000018, 0.299999923, 0.2),CFrame = root.CFrame,Color = Color3.new(0, 1, 0),})
  4900. coroutine.resume(coroutine.create(function()
  4901. for i = 1, 60 do
  4902. swait()
  4903. ref.CFrame = ref.CFrame * CFrame.new(0,0,-2)
  4904. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=166038742", ref, 5, 1.1)
  4905. Effects.Break.Create (maincolor, ref.CFrame , 5, 5, 5, 0, 0, 0, .1)
  4906.  
  4907. MagniDamage(ref, 12, 10, 20, -10, "Normal", "179515215", 1.5)
  4908. end
  4909. ref:Remove()
  4910. end))
  4911. for i = 0, 1, 0.1 do
  4912. swait()
  4913. RH.C0=clerp(RH.C0,cf(1,-.9,-0)*RHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(0)),0.15)
  4914. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(10)),0.15)
  4915. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-65)),.3)
  4916. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.1)
  4917. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(0),math.rad(0),math.rad(90)),0.15)
  4918. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5+0.05,0)*angles(math.rad(90),math.rad(0),math.rad(90)),0.15)
  4919. end
  4920. attack = false
  4921. hum.WalkSpeed = 16
  4922. end
  4923. --End of attacks for red mode which i call crying chaos (neb gave me the name c;)--
  4924. ------------------------------------------------------------
  4925. ---------------------------------------------
  4926.  
  4927. if plr.UserId ~= 357905040 and plr.UserId ~= 65232538 and plr.UserId ~= 40229938 and plr.UserId ~= 19909695 and plr.UserId ~= 9293604 and plr.UserId ~= 393157490 and plr.UserId ~= 36493202 and plr.UserId ~= 102405881 then
  4928. char:BreakJoints()
  4929. end
  4930.  
  4931. function NothingPersonal()
  4932. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  4933. local HITBODY = mouse.Target.Parent
  4934. local TORS = HITBODY:FindFirstChild("Torso") or HITBODY:FindFirstChild("UpperTorso")
  4935. local HUMAN = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  4936. if TORS ~= nil and HUMAN ~= nil then
  4937. attack = true
  4938. hum.WalkSpeed = 0
  4939. root.CFrame = TORS.CFrame * CFrame.new(-1,0,6)
  4940. TORS.Anchored = true
  4941. CreateSound("367453005", hed, 10, 1)
  4942. Effects.Sphere.Create(maincolor, tors.CFrame * CFrame.new(0, -1.2, 0), 100, 100, 100, 15, 15, 15, .1, .1)
  4943. for i = 0,6,0.1 do
  4944. swait()
  4945. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(-20)),0.15)
  4946. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  4947. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  4948. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  4949. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(125)), 0.1)
  4950. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(90), math.rad(0), math.rad(-15)), 0.1)
  4951. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
  4952. end
  4953. for i = 0,4,0.1 do
  4954. swait()
  4955. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(5),math.rad(0),math.rad(45)),0.15)
  4956. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-50)),.3)
  4957. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  4958. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  4959. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(90), math.rad(0), math.rad(15)), 0.1)
  4960. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.1)
  4961. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
  4962. end
  4963. HITBODY:BreakJoints()
  4964. TORS.Anchored = false
  4965. attack = false
  4966. hum.WalkSpeed = 16
  4967. bleed(TORS,25)
  4968. end
  4969. end
  4970. end
  4971.  
  4972.  
  4973.  
  4974. function Heal()
  4975. attack = true
  4976. hum.WalkSpeed = 0
  4977. for i = 0,4,0.1 do
  4978. swait()
  4979. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  4980. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
  4981. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  4982. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  4983. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(165)), 0.1)
  4984. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4985. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
  4986. end
  4987. CreateSound("367453005", hed, 10, 1)
  4988. Effects.Sphere.Create(maincolor, BluePart.CFrame * CFrame.new(0, -1.2, 0), 100, 100, 100, 5, 5, 5, .1, .1)
  4989. Effects.Sphere.Create(maincolor, BluePart.CFrame * CFrame.new(0, -1.2, 0), 100, 100, 100, 7, 7, 7, .1, .1)
  4990. Effects.Sphere.Create(maincolor, BluePart.CFrame * CFrame.new(0, -1.2, 0), 100, 100, 100,10, 10, 10, .1, .1)
  4991. Effects.Sphere.Create(maincolor, BluePart.CFrame * CFrame.new(0, -1.2, 0), 100, 100, 100, 13, 13, 13, .1, .1)
  4992.  
  4993.  
  4994.  
  4995. hum.Health = 100
  4996. for i = 0,2,0.1 do
  4997. swait()
  4998. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  4999. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
  5000. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  5001. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  5002. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(165)), 0.1)
  5003. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  5004. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
  5005. end
  5006. hum.WalkSpeed = 16
  5007. attack = false
  5008. end
  5009.  
  5010.  
  5011. ------------------------------------------------------------
  5012. ---------------------------------------------
  5013. --Start of attacks for purple mode which i call corruption--
  5014. mainmodel = Instance.new('Model',char)
  5015. children = mainmodel:GetChildren()
  5016. my = 0
  5017. function lerp(dist,inc)
  5018. for i = 0,10 do
  5019. swait()
  5020. for x,v in pairs(children) do
  5021. --lookvector
  5022. -- ( centerPoint.Y + distance * Math.Sin( angle ) )
  5023. --diff rot is 90
  5024. v.Size = v.Size + Vector3.new(.1/(dist/math.abs(dist)),.1/(dist/math.abs(dist)),.1/(dist/math.abs(dist)))
  5025. v.Transparency = v.Transparency - .1/(dist/math.abs(dist))
  5026. v.CFrame = CFrame.new(v.Position)*CFrame.Angles(0,math.rad(90*x+my),0)*CFrame.new(dist/10,0,0)
  5027. end
  5028. end
  5029. end
  5030. function telechild()
  5031. attack = true
  5032. for i = 0, 1, 0.1 do
  5033. swait()
  5034. RH.C0=clerp(RH.C0,cf(1,-.9,-0)*RHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(0)),0.15)
  5035. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(10)),0.15)
  5036. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  5037. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.1)
  5038. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  5039. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5+0.05,0)*angles(math.rad(90),math.rad(90),math.rad(90)),0.15)
  5040. end
  5041. Effects.Sphere.Create(maincolor, ra.CFrame, 10, 10, 10, 3, 3, 3, .1, 2)
  5042. Effects.Ring.Create(maincolor, ra.CFrame, 10, 10, 10, 3, 3, 3, .1, 2)
  5043. for i = 0, 1, 0.1 do
  5044. swait()
  5045. RH.C0=clerp(RH.C0,cf(1,-.9,-0)*RHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(0)),0.15)
  5046. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(10)),0.15)
  5047. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  5048. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.1)
  5049. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  5050. RW.C0=clerp(RW.C0,CFrame.new(1.5,0.5+0.05,0)*angles(math.rad(90),math.rad(90),math.rad(90)),0.15)
  5051. end
  5052. local rotation = my
  5053. if mouse.Target ~= nil then
  5054. local tp = mouse.Hit
  5055. lerp(-5,rotation)
  5056. char:SetPrimaryPartCFrame(CFrame.new(tp.p)*CFrame.new(0,5,0))
  5057. lerp(5,rotation)
  5058. end
  5059. attack = false
  5060. end
  5061. --End of attacks for purple mode which I call corruption--
  5062.  
  5063.  
  5064. ---New stuff
  5065.  
  5066.  
  5067.  
  5068. function BanHammered()
  5069. attack = true
  5070. hum.WalkSpeed = 3.01
  5071. for i = 0,1.2,0.1 do
  5072. swait()
  5073. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0+255.45*i), Rad(0), Rad(0)), 0.15)
  5074. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15 * Cos(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  5075. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-0), Rad(0), Rad(180)), 0.15)
  5076. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-0), Rad(0), Rad(-180)), 0.15)
  5077. RW.C0 = clerp(RW.C0, CF(.5, 0.5 + 0.05 * Sin(sine / 30), .4 + 0.025 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(-90 - 5 * Cos(sine / 20))), 0.1)
  5078. LW.C0 = clerp(LW.C0, CF(-.5, 0.5 + 0.05 * Sin(sine / 30), .4 + 0.025 * Cos(sine / 20)) * angles(Rad(-5), Rad(0), Rad(90 + 5 * Cos(sine / 20))), 0.1)
  5079. end
  5080. for i = 0,1.2,0.1 do
  5081. swait()
  5082. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0.4 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  5083. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15 * Cos(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  5084. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-10), Rad(0), Rad(10)), 0.15)
  5085. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
  5086. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(20 - 5 * Cos(sine / 20))), 0.1)
  5087. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-15), Rad(0), Rad(-20 + 5 * Cos(sine / 20))), 0.1)
  5088. end
  5089. CreateSound("1388740053", hed, 10, 1)
  5090. for i = 0,2,0.1 do
  5091. swait()
  5092. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  5093. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15 * Cos(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  5094. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-10), Rad(0), Rad(10)), 0.15)
  5095. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
  5096. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(85), Rad(0), Rad(-20 - 5 * Cos(sine / 20))), 0.1)
  5097. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-15), Rad(0), Rad(-20 + 5 * Cos(sine / 20))), 0.1)
  5098. end
  5099. MagniDamage(ra, 12, 16, 24, 10, "Normal")
  5100. local sinkhole = IT("Part")
  5101. sinkhole.Size = Vector3.new(35,0,35)
  5102. sinkhole.Parent = EffectModel
  5103. sinkhole.Material = "Neon"
  5104. sinkhole.Color = Color3.new(0,0,0)
  5105. sinkhole.Anchored = true
  5106. sinkhole.CanCollide = false
  5107. sinkhole.Transparency = 1
  5108. local decal = IT("Decal",sinkhole)
  5109. decal.Face = "Top"
  5110. decal.Texture = "http://www.roblox.com/asset/?id=29268434"
  5111. decal.Transparency = 1
  5112. sinkhole.CFrame = CF(rl.Position)*CF(0,-0.75,0)
  5113. coroutine.resume(coroutine.create(function()
  5114. for i = 1, 5 do
  5115. swait()
  5116. decal.Transparency = decal.Transparency - 0.2
  5117. end
  5118. swait(500)
  5119. for i = 1, 5 do
  5120. swait()
  5121. decal.Transparency = decal.Transparency + 0.2
  5122. end
  5123. sinkhole:remove()
  5124. end))
  5125. hum.WalkSpeed = 16
  5126. attack = false
  5127. end
  5128.  
  5129. function smashing()
  5130. attack = true
  5131. for i = 0, 2, 0.1 do
  5132. swait()
  5133. RH.C0=clerp(RH.C0,cf(1,-.5,-.7)*RHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(0)),0.15)
  5134. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(10)),0.15)
  5135. rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,0)* angles(math.rad(-15),math.rad(0),math.rad(0)),.3)
  5136. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  5137. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-180), math.rad(0), math.rad(15)), 0.3)
  5138. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-180), math.rad(0), math.rad(-15)), 0.3)
  5139. end
  5140. for i = 0,2,0.1 do
  5141. swait()
  5142. RH.C0=clerp(RH.C0,cf(1,-.9,-.7)*RHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(0)),0.15)
  5143. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0)*LHCF*angles(math.rad(-4.5),math.rad(-2.5),math.rad(10)),0.15)
  5144. rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  5145. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  5146. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-0), math.rad(0), math.rad(2.5)), 0.3)
  5147. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-0), math.rad(0), math.rad(-2.5)), 0.3)
  5148. end
  5149. Effects.Ring.Create(BrickColor.new("White"), root.CFrame * CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(90), 0, 0), 3, 3, 1, 4, 4, 0, .06)
  5150. for i = 1, 5 do
  5151. local pa = New("Part",char,"Hit"..i,{Anchored=true,CanCollide = false,CFrame = (root.CFrame * CFrame.new(0,-4.04159951,-(i*5))),Size=Vector3.new(3,7,3)})
  5152. local startpos = (root.CFrame * CFrame.new(0,-2.04159951,-(i*5))).p;
  5153. local endpos = (root.CFrame * CFrame.new(0,-2.04159951,-(i*5))).p + Vector3.new(0,-1,0);
  5154. local length = 200;
  5155.  
  5156. local ray = Ray.new(startpos, (endpos - startpos).unit*length)
  5157. local hit, hitpos = workspace:FindPartOnRay( ray, char )
  5158. local size = (startpos-hitpos).magnitude
  5159. if hit and hit.CanCollide then
  5160. pa.BrickColor = hit.BrickColor;
  5161. pa.Material = hit.Material;
  5162. pa.Transparency = hit.Transparency
  5163. pa.Reflectance = hit.Reflectance
  5164. pa.TopSurface,pa.BottomSurface,pa.BackSurface,pa.LeftSurface,pa.RightSurface,pa.FrontSurface = hit.TopSurface,hit.BottomSurface,hit.BackSurface,hit.LeftSurface,hit.RightSurface,hit.FrontSurface
  5165. pa.CFrame = CFrame.new(hitpos)*CFrame.new(0,-0.5,0)
  5166. for i = 3, 15 do
  5167. local aa = pa:Clone()
  5168. aa.Parent = workspace
  5169. aa.Name = pa.Name.."Fly"..i
  5170. aa.CanCollide = false
  5171. aa.Anchored = false
  5172. aa.CFrame = CFrame.new(hitpos)*CFrame.new(0,-2,0)
  5173. aa.Size = Vector3.new(.75,.75,.75)
  5174. aa.Velocity = Vector3.new(math.random(-25,25),65,math.random(-25,25))
  5175. game:service'Debris':AddItem(aa,2)
  5176. end
  5177.  
  5178. else
  5179. pa:remove()
  5180. end
  5181. coroutine.wrap(function()
  5182. for i = 1,5,.3 do
  5183. pa.CFrame = pa.CFrame*CFrame.new(0,.3,0)
  5184. swait()
  5185. end
  5186. end)()
  5187. local Dealt = {}
  5188. for i,v in next, workspace:children() do
  5189. local h = v:FindFirstChildOfClass"Humanoid"
  5190. if h and v ~= char then
  5191. for _,p in next, v:children() do
  5192. if p and p:IsA"BasePart" and not Dealt[h] then
  5193. if (p.CFrame.p - pa.CFrame.p).magnitude <= 5 then
  5194. MagniDamage(tors, 25, 20, 40, 1, "Knockdown", "", 1)
  5195. Dealt[h] = true
  5196. end
  5197. end
  5198. end
  5199. end
  5200. end
  5201. coroutine.wrap(function()
  5202. wait(1)
  5203. pa.Anchored = false
  5204. pa.Velocity = Vector3.new(math.random(-25,25),math.random(25,50),math.random(-25,25))
  5205. for i = 0, 1, .1 do
  5206. pa.Transparency = i
  5207. wait()
  5208. end
  5209. pa:destroy()
  5210. end)()
  5211. wait(.1)
  5212. end
  5213. attack = false
  5214. end
  5215. -------------------------------------------------------
  5216. --End Attacks N Stuff--
  5217. -------------------------------------------------------
  5218.  
  5219.  
  5220.  
  5221. ------------------------------------------------------------
  5222. ---------------------------------------------
  5223.  
  5224.  
  5225. local idle=0
  5226. local sine = 0
  5227. local change = 1
  5228. local val = 0
  5229. toim = 0
  5230. hum.Animator.Parent = nil
  5231. idleanim=.4
  5232. while true do
  5233. swait()
  5234. sine = sine + change
  5235. local torvel=(root.Velocity*Vector3.new(1,0,1)).magnitude
  5236. local velderp=root.Velocity.y
  5237. hitfloor,posfloor=rayCast(root.Position,(CFrame.new(root.Position,root.Position - Vector3.new(0,1,0))).lookVector,4,char)
  5238. if equipped==true or equipped==false then
  5239. if attack==false then
  5240. idle=idle+1
  5241. else
  5242. idle=0
  5243. end
  5244. if root.Velocity.y > 1 and hitfloor==nil then
  5245. Anim="Jump"
  5246. inair = true
  5247. if attack==false then
  5248. rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  5249. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  5250. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(30)), 0.3)
  5251. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(-30)), 0.3)
  5252. RH.C0=clerp(RH.C0,cf(1,.2,-.7)*RHCF*angles(math.rad(-2.5),math.rad(-2.5*math.sin(sine/20)),math.rad(0)),0.15)
  5253. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2.5),math.rad(-2.5*math.sin(sine/20)),math.rad(10)),0.15)
  5254. end
  5255. elseif root.Velocity.y < -1 and hitfloor==nil then
  5256. Anim="Fall"
  5257. inair = true
  5258. if attack==false then
  5259. RH.C0=clerp(RH.C0,cf(1,-.5,-.7)*RHCF*angles(math.rad(-4.5),math.rad(-2.5*math.sin(sine/20)),math.rad(0)),0.15)
  5260. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-4.5),math.rad(-2.5*math.sin(sine/20)),math.rad(10)),0.15)
  5261. rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  5262. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(40),math.rad(0),math.rad(0)),.3)
  5263. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.3)
  5264. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-90), math.rad(0), math.rad(-90)), 0.3)
  5265. end
  5266.  
  5267.  
  5268.  
  5269.  
  5270.  
  5271. elseif torvel<1 and hitfloor~=nil then
  5272. Anim="Idle"
  5273. change = 1
  5274. inair = false
  5275. if attack==false then
  5276. if Mode == "1" then
  5277. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(10)),0.15)
  5278. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-10)),.3)
  5279. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  5280. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  5281. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.04*math.sin(sine/25), 0) * angles(math.rad(0), math.rad(0), math.rad(4.5)), 0.3)
  5282. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-4.5)), 0.1)
  5283. HW.C0 = clerp(HW.C0,CFrame.new(0,.7,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  5284. elseif Mode == "2" then
  5285. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(86)),0.15)
  5286. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(2.5*math.cos(sine/20)),math.rad(0),math.rad(-65)),.3)
  5287. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2.5),math.rad(-2.5*math.sin(sine/20)),math.rad(-5)),0.15)
  5288. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2.5),math.rad(-2.5*math.sin(sine/20)),math.rad(-5)),0.15)
  5289. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/20), 0) * angles(math.rad(95), math.rad(0), math.rad(55)), 0.3)
  5290. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/20), 0) * angles(math.rad(95), math.rad(0), math.rad(35)), 0.1)
  5291. HW.C0 = clerp(HW.C0,CFrame.new(0,.7,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  5292. elseif Mode == "3" then
  5293. RW.C0 = clerp(RW.C0, CFrame.new(.7, 0.5+0.04*math.sin(sine/25), -0.35) * angles(math.rad(90 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(0)), 0.1)
  5294. LW.C0 = clerp(LW.C0, CFrame.new(-.7, 0.5+0.04*math.sin(sine/25), -0.35) * angles(math.rad(80 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(60)), 0.1)
  5295. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  5296. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(-10)),.3)
  5297. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-4.5),math.rad(0),math.rad(0)),0.15)
  5298. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-4.5),math.rad(0),math.rad(0)),0.15)
  5299. HW.C0 = clerp(HW.C0,CFrame.new(0,.7,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  5300. elseif Mode == "4" then
  5301. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(4), Rad(0), Rad(0)), 0.15)
  5302. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  5303.  
  5304. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 5)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
  5305. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 5)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
  5306. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/20), 0) * angles(math.rad(95), math.rad(0), math.rad(10)), 0.3)
  5307. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(95), math.rad(0), math.rad(55)), 0.1)
  5308. elseif Mode == "5" then
  5309. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  5310. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(25),math.rad(0),math.rad(0)),.3)
  5311. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-3),math.rad(-0),math.rad(-0)),0.15)
  5312. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-0),math.rad(-0)),0.15)
  5313. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.04*math.sin(sine/25), 0) * angles(math.rad(0 - 1 * math.cos(sine / 25)), math.rad(-7), math.rad(5)), 0.1)
  5314. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.04*math.sin(sine/25),0) * angles(math.rad(0 - 1 * math.cos(sine / 25)), math.rad(-5), math.rad(-13)), 0.1)
  5315. elseif Mode == "6" then
  5316. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  5317. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15 * Cos(sine / 20)), Rad(-15), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  5318. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-10), Rad(0), Rad(10)), 0.15)
  5319. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
  5320. RW.C0 = clerp(RW.C0, CF(1.3, 0.5 + 0.05 * Sin(sine / 30), 0.2 + 0.025 * Cos(sine / 20)) * angles(Rad(-15), Rad(0), Rad(-20 - 5 * Cos(sine / 20))), 0.1)
  5321. LW.C0 = clerp(LW.C0, CF(-1.3, 0.5 + 0.05 * Sin(sine / 30), 0.2 + 0.025 * Cos(sine / 20)) * angles(Rad(-15), Rad(0), Rad(20 + 5 * Cos(sine / 20))), 0.1)
  5322. elseif Mode == "7" then
  5323. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(10)), 0.15)
  5324. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
  5325. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
  5326. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  5327. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(13 - 2.5 * Sin(sine / 20))), 0.1)
  5328. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-13 + 2.5 * Sin(sine / 20))), 0.1)
  5329. elseif Mode == "8" then
  5330. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  5331. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30), Rad(0), Rad(0)), 0.3)
  5332. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5333. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5334. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
  5335. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
  5336. elseif Mode == "9" then
  5337. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  5338. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-10 - 2.5 * Sin(sine/ 25)), Rad(20 * Cos(sine / 20))), 0.3)
  5339. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-3.5), Rad(0), Rad(5)), 0.15)
  5340. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-7), Rad(0), Rad(-5)), 0.15)
  5341. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.10 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(10 + 5 * Sin(sine/ 20))), 0.1)
  5342. LW.C0 = clerp(LW.C0, CF(-1.4, 0.5 + 0.10 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10 - 5 * Sin(sine/ 20))), 0.1)
  5343. elseif Mode == "10" then
  5344. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  5345. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(-10 - 2.5 * Sin(sine/ 20)), Rad(20 * Cos(sine / 20))), 0.3)
  5346. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-3.5), Rad(0), Rad(5)), 0.15)
  5347. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-7), Rad(0), Rad(-5)), 0.15)
  5348. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.10 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(10 + 5 * Sin(sine/ 20))), 0.1)
  5349. LW.C0 = clerp(LW.C0, CF(-1.4, 0.5 + 0.10 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10 - 5 * Sin(sine/ 20))), 0.1)
  5350. elseif Mode == "11" then
  5351. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  5352. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5353. if Mrandom(1,15) == 1 then
  5354. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
  5355. end
  5356. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(10)), 0.15)
  5357. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(-10)), 0.15)
  5358. RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(215)), 0.1)
  5359. LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
  5360. elseif Mode == "12" then
  5361. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04* Player_Size, 0 + 0.04* Player_Size, -0.4 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(0), Rad(0), Rad(-20)), 0.15)
  5362. neck.C0 = clerp(neck.C0, necko * CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 4.5 * Sin(sine / 30)), Rad(0), Rad(20)), 0.3)
  5363. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * ANGLES(RAD(0 - 2.5 * Sin(sine / 20)), Rad(75), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5364. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5365. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, 0.6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  5366. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-8 - 4.5 * Sin(sine / 20))), 0.12)
  5367. elseif Mode == "13" then
  5368. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  5369. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  5370. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5371. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5372. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(3 + 4.5 * Sin(sine / 20))), 0.1)
  5373. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20* Player_Size), 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-3 - 4.5 * Sin(sine / 20))), 0.1)
  5374. end
  5375. end
  5376.  
  5377.  
  5378.  
  5379.  
  5380.  
  5381.  
  5382.  
  5383. elseif (tors.Velocity).magnitude < 50 and hitfloor ~= nil then
  5384. Anim="Walk"
  5385. change = 1
  5386. inair = false
  5387. if attack==false then
  5388. if Mode == "1" or Mode == "9" or Mode == "11" then
  5389. hum.WalkSpeed = 16
  5390. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.175+0.025*math.cos(sine/3.5)+ -math.sin(sine/3.5)/7)*angles(math.rad(5-2.5*math.cos(sine/3.5)),math.rad(0),math.rad(5*math.cos(sine/7))),0.15)
  5391. tors.Neck.C0 = clerp(tors.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5392. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(35) * math.cos(sine / 7), math.rad(0), math.rad(5)), 0.3)
  5393. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-35) * math.cos(sine / 7), math.rad(0), math.rad(-5)), 0.3)
  5394. RH.C0=clerp(RH.C0,cf(1,-0.925-0.5*math.cos(sine/7)/2,0.5*math.cos(sine/7)/1.5)*angles(math.rad(-5+15*math.cos(sine/7))+ -math.sin(sine/7)/1.5,math.rad(90-10*math.cos(sine/7)),math.rad(0)),0.15)
  5395. LH.C0=clerp(LH.C0,cf(-1,-0.925+0.5*math.cos(sine/7)/2,-0.5*math.cos(sine/7)/1.5)*angles(math.rad(-5-15*math.cos(sine/7))+ math.sin(sine/7)/1.5,math.rad(-90-10*math.cos(sine/7)),math.rad(0)),0.15)
  5396. elseif Mode == "2" then
  5397. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.175+0.025*math.cos(sine/3.5)+ -math.sin(sine/3.5)/7)*angles(math.rad(5-2.5*math.cos(sine/3.5)),math.rad(0),math.rad(5*math.cos(sine/7))),0.15)
  5398. tors.Neck.C0 = clerp(tors.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5399. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(15) * math.cos(sine / 7), math.rad(0), math.rad(5)), 0.3)
  5400. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-15) * math.cos(sine / 7), math.rad(0), math.rad(-5)), 0.3)
  5401. RH.C0=clerp(RH.C0,cf(1,-0.925-0.5*math.cos(sine/7)/2,0.5*math.cos(sine/7)/1.5)*angles(math.rad(-15+15*math.cos(sine/7))+ -math.sin(sine/7)/1.5,math.rad(90-10*math.cos(sine/7)),math.rad(0)),0.15)
  5402. LH.C0=clerp(LH.C0,cf(-1,-0.925+0.5*math.cos(sine/7)/2,-0.5*math.cos(sine/7)/1.5)*angles(math.rad(-15-15*math.cos(sine/7))+ math.sin(sine/7)/1.5,math.rad(-90-10*math.cos(sine/7)),math.rad(0)),0.15)
  5403. elseif Mode == "3" then
  5404. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.175+0.025*math.cos(sine/3.5)+ -math.sin(sine/3.5)/7)*angles(math.rad(5-2.5*math.cos(sine/3.5)),math.rad(0),math.rad(5*math.cos(sine/7))),0.15)
  5405. tors.Neck.C0 = clerp(tors.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5406. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(35) * math.cos(sine / 7), math.rad(0), math.rad(5)), 0.3)
  5407. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-35) * math.cos(sine / 7), math.rad(0), math.rad(-5)), 0.3)
  5408. RH.C0=clerp(RH.C0,cf(1,-0.925-0.5*math.cos(sine/7)/2,0.5*math.cos(sine/7)/1.5)*angles(math.rad(-5+15*math.cos(sine/7))+ -math.sin(sine/7)/1.5,math.rad(90-10*math.cos(sine/7)),math.rad(0)),0.15)
  5409. LH.C0=clerp(LH.C0,cf(-1,-0.925+0.5*math.cos(sine/7)/2,-0.5*math.cos(sine/7)/1.5)*angles(math.rad(-5-15*math.cos(sine/7))+ math.sin(sine/7)/1.5,math.rad(-90-10*math.cos(sine/7)),math.rad(0)),0.15)
  5410. elseif Mode == "4" then
  5411. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.175+0.025*math.cos(sine/3.5)+ -math.sin(sine/3.5)/7)*angles(math.rad(5-2.5*math.cos(sine/3.5)),math.rad(0),math.rad(5*math.cos(sine/7))),0.15)
  5412. tors.Neck.C0 = clerp(tors.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5413. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(35) * math.cos(sine / 20), math.rad(0), math.rad(5)), 0.3)
  5414. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-35) * math.cos(sine / 20), math.rad(0), math.rad(-5)), 0.3)
  5415. RH.C0=clerp(RH.C0,cf(1,-0.925-0.5*math.cos(sine/7)/2,0.5*math.cos(sine/7)/1.5)*angles(math.rad(-5+15*math.cos(sine/7))+ -math.sin(sine/7)/1.5,math.rad(90-10*math.cos(sine/7)),math.rad(0)),0.15)
  5416. LH.C0=clerp(LH.C0,cf(-1,-0.925+0.5*math.cos(sine/7)/2,-0.5*math.cos(sine/7)/1.5)*angles(math.rad(-5-15*math.cos(sine/7))+ math.sin(sine/7)/1.5,math.rad(-90-10*math.cos(sine/7)),math.rad(0)),0.15)
  5417. elseif Mode == "5" then
  5418. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.175+0.025*math.cos(sine/3.5)+ -math.sin(sine/3.5)/7)*angles(math.rad(5-2.5*math.cos(sine/3.5)),math.rad(0),math.rad(10*math.cos(sine/7))),0.15)
  5419. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(25),math.rad(0),math.rad(0)),.3)
  5420. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(40) * math.cos(sine / 7), math.rad(0), math.rad(5)), 0.3)
  5421. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05, 0) * angles(math.rad(115 + 4), math.rad(45), math.rad(50)), 0.1)
  5422. RH.C0=clerp(RH.C0,cf(1,-0.925-0.5*math.cos(sine/7)/2,0.5*math.cos(sine/7)/2)*angles(math.rad(-5-15*math.cos(sine/7))+ -math.sin(sine/7)/1.5,math.rad(90-10*math.cos(sine/7)),math.rad(0)),0.15)
  5423. LH.C0=clerp(LH.C0,cf(-1,-0.925+0.5*math.cos(sine/7)/2,-0.5*math.cos(sine/7)/2)*angles(math.rad(-5+15*math.cos(sine/7))+ math.sin(sine/7)/1.5,math.rad(-90-10*math.cos(sine/7)),math.rad(0)),0.15)
  5424. elseif Mode == "6" then
  5425. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(10 * Cos(sine / 7))), 0.15)
  5426. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  5427. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.1 * Cos(sine / 20), .3 * Cos(sine / 7)) * RHCF * angles(Rad(-0) - rl.RotVelocity.Y / 75, Rad(0), Rad(-70) * Cos(sine / 7)), 0.15)
  5428. LH.C0 = clerp(LH.C0, CF(-1, -0.925 - 0.1 * Cos(sine / 20), -.3 * Cos(sine / 7)) * LHCF * angles(Rad(-0) + ll.RotVelocity.Y / 75, Rad(0), Rad(-70) * Cos(sine / 7)), 0.15)
  5429. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(3) - ra.RotVelocity.Y / 75), 0.1)
  5430. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0) , Rad(-3) + la.RotVelocity.Y / 75), 0.1)
  5431. elseif Mode == "7" then
  5432. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.15)
  5433. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  5434. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
  5435. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 2.5 * Sin(sine / 20))), 0.15)
  5436. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
  5437. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1)
  5438. elseif attack == false and EdgyMode == false and Divinity == false and Destruction == true then
  5439. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
  5440. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5441. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
  5442. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  5443. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
  5444. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
  5445. elseif Mode == "8" then
  5446. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
  5447. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  5448. RH.C0 = clerp(RH.C0, CFrame.new(1, -0.925 - 0.5 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 35 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  5449. LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.925 + 0.5 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 35 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  5450. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(5)), 0.1)
  5451. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0), Rad(-5)), 0.1)
  5452. elseif Mode == "10" then
  5453. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(10 * Cos(sine / 7))), 0.15)
  5454. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  5455. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5456. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5457. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(10) - ra.RotVelocity.Y / 75), 0.1)
  5458. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0) , Rad(-10) + la.RotVelocity.Y / 75), 0.1)
  5459. elseif Mode == "12" then
  5460. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.375 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(3 * Cos(sine / 7))), 0.15)
  5461. neck.C0 = clerp(neck.C0, necko * CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  5462. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 7) / 2* Player_Size, 0* Player_Size) * RHCF * angles(Rad(-1.5), Rad(0), Rad(-56) * Cos(sine / 7)), 0.15)
  5463. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 + 0.1 * Cos(sine / 7) / 2* Player_Size, 0* Player_Size) * LHCF * angles(Rad(-1.5), Rad(0), Rad(-56) * Cos(sine / 7)), 0.15)
  5464. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, 0.6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 12)), Rad(-55 + 2.5 * Sin(sine / 12))), 0.12)
  5465. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-48) * Cos(sine / 7) , Rad(0) , Rad(-3) + la.RotVelocity.Y / 75), 0.12)
  5466. elseif Mode == "13" then
  5467. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
  5468. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  5469. RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5470. LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5471. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(37) * Cos(sine / 7) , Rad(0), Rad(-.6) - ra.RotVelocity.Y / 75), 0.1)
  5472. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(-37) * Cos(sine / 7) , Rad(0) , Rad(.6) + la.RotVelocity.Y / 75), 0.1)
  5473. end
  5474. end
  5475. end
  5476.  
  5477. if 0 < #Effects then
  5478. for e = 1, #Effects do
  5479. if Effects[e] ~= nil then
  5480. local Thing = Effects[e]
  5481. if Thing ~= nil then
  5482. local Part = Thing[1]
  5483. local Mode = Thing[2]
  5484. local Delay = Thing[3]
  5485. local IncX = Thing[4]
  5486. local IncY = Thing[5]
  5487. local IncZ = Thing[6]
  5488. if 1 >= Thing[1].Transparency then
  5489. if Thing[2] == "Block1" then
  5490. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  5491. local Mesh = Thing[1].Mesh
  5492. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5493. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5494. elseif Thing[2] == "Block2" then
  5495. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  5496. local Mesh = Thing[7]
  5497. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5498. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5499. elseif Thing[2] == "Block3" then
  5500. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  5501. local Mesh = Thing[7]
  5502. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5503. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5504. elseif Thing[2] == "Cylinder" then
  5505. local Mesh = Thing[1].Mesh
  5506. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5507. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5508. elseif Thing[2] == "Blood" then
  5509. local Mesh = Thing[7]
  5510. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  5511. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5512. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5513. elseif Thing[2] == "Elec" then
  5514. local Mesh = Thing[1].Mesh
  5515. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  5516. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5517. elseif Thing[2] == "Disappear" then
  5518. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5519. elseif Thing[2] == "Shatter" then
  5520. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5521. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  5522. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  5523. Thing[6] = Thing[6] + Thing[5]
  5524. end
  5525. else
  5526. Part.Parent = nil
  5527. table.remove(Effects, e)
  5528. end
  5529. end
  5530. end
  5531. end
  5532. end
  5533. end
  5534. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement