Advertisement
memberhero

Content Cop Script FE

Feb 13th, 2019
798
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 133.09 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player = owner
  3. local Mouse,mouse,UserInputService,ContextActionService
  4. do
  5. script.Parent = RhiBel00351
  6. local CAS = {Actions={}}
  7. local Event = Instance.new("RemoteEvent")
  8. Event.Name = "UserInput_Event"
  9. Event.Parent = Player.Character
  10. local fakeEvent = function()
  11. local t = {_fakeEvent=true}
  12. t.Connect = function(self,f)self.Function=f end
  13. t.connect = t.Connect
  14. return t
  15. end
  16. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  17. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  18. function CAS:BindAction(name,fun,touch,...)
  19. CAS.Actions[name] = {Name=name,Function=fun,Keys={...}}
  20. end
  21. function CAS:UnbindAction(name)
  22. CAS.Actions[name] = nil
  23. end
  24. local function te(self,ev,...)
  25. local t = m[ev]
  26. if t and t._fakeEvent and t.Function then
  27. t.Function(...)
  28. end
  29. end
  30. m.TrigEvent = te
  31. UIS.TrigEvent = te
  32. Event.OnServerEvent:Connect(function(plr,io)
  33. if plr~=Player then return end
  34. if io.isMouse then
  35. m.Target = io.Target
  36. m.Hit = io.Hit
  37. elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
  38. if io.UserInputState == Enum.UserInputState.Begin then
  39. m:TrigEvent("Button1Down")
  40. else
  41. m:TrigEvent("Button1Up")
  42. end
  43. else
  44. for n,t in pairs(CAS.Actions) do
  45. for _,k in pairs(t.Keys) do
  46. if k==io.KeyCode then
  47. t.Function(t.Name,io.UserInputState,io)
  48. end
  49. end
  50. end
  51. if io.UserInputState == Enum.UserInputState.Begin then
  52. m:TrigEvent("KeyDown",io.KeyCode.Name:lower())
  53. UIS:TrigEvent("InputBegan",io,false)
  54. else
  55. m:TrigEvent("KeyUp",io.KeyCode.Name:lower())
  56. UIS:TrigEvent("InputEnded",io,false)
  57. end
  58. end
  59. end)
  60. NLS([==[
  61. local Player = game:GetService("Players").LocalPlayer
  62.  
  63. local Char = Player.Character
  64. local Event = Char:WaitForChild("UserInput_Event")
  65.  
  66. local UIS = game:GetService("UserInputService")
  67.  
  68. local input = function(io,a)
  69. if a then return end
  70. local io = {KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState}
  71. Event:FireServer(io)
  72. end
  73. UIS.InputBegan:Connect(input)
  74. UIS.InputEnded:Connect(input)
  75. local Changed = false
  76. local Mouse = Player:GetMouse()
  77. local h,t = Mouse.Hit,Mouse.Target
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. Event:FireServer({isMouse=true,Target=Mouse.Target,Hit=Mouse.Hit})
  81. h,t=Mouse.Hit,Mouse.Target
  82. end
  83. end
  84. ]==],Player.Character)
  85. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  86. end
  87.  
  88.  
  89. wait(0.2)
  90. -----------------------
  91. --[[ Name : Content Cop ]]--
  92. -------------------------------------------------------
  93. --A script By Creterisk/makhail07
  94. --edit by saba152/kisslarge
  95.  
  96. --Discord saba1520#5658
  97.  
  98. -------------------------------------------------------
  99. --Everything is Meaningless.....
  100.  
  101. wait(1 / 60)
  102. print('Local User is '..Player.Name)
  103. print('Cop Loaded')
  104. print[[
  105.  
  106. ]]
  107. Player = owner
  108. Character = Player.Character
  109. PlayerGui = Player.PlayerGui
  110. Backpack = Player.Backpack
  111. Torso = Character.Torso
  112. Head = Character.Head
  113. Humanoid = Character.Humanoid
  114. RootPart = Character.HumanoidRootPart
  115. RootJoint = RootPart.RootJoint
  116. LeftArm = Character["Left Arm"]
  117. LeftLeg = Character["Left Leg"]
  118. RightArm = Character["Right Arm"]
  119. RightLeg = Character["Right Leg"]
  120. LS = Torso["Left Shoulder"]
  121. LH = Torso["Left Hip"]
  122. RS = Torso["Right Shoulder"]
  123. RH = Torso["Right Hip"]
  124. Face = Head.face
  125. Neck = Torso.Neck
  126. it = Instance.new
  127. vt = Vector3.new
  128. cf = CFrame.new
  129. rad = math.rad
  130. euler = CFrame.fromEulerAnglesXYZ
  131. angles = CFrame.Angles
  132. UNANCHOR = true
  133. -------------------------
  134. IT = Instance.new
  135. CF = CFrame.new
  136. VT = Vector3.new
  137. RAD = math.rad
  138. C3 = Color3.new
  139. UD2 = UDim2.new
  140. BRICKC = BrickColor.new
  141. ANGLES = CFrame.Angles
  142. EULER = CFrame.fromEulerAnglesXYZ
  143. COS = math.cos
  144. ACOS = math.acos
  145. SIN = math.sin
  146. ASIN = math.asin
  147. ABS = math.abs
  148. MRANDOM = math.random
  149. FLOOR = math.floor
  150. ---------------------------------------------
  151. local plr = owner
  152. local char = plr.Character
  153. local hum = char.Humanoid
  154. local hed = char.Head
  155. local root = char.HumanoidRootPart
  156. local rootj = root.RootJoint
  157. local tors = char.Torso
  158. local ra = char["Right Arm"]
  159. local la = char["Left Arm"]
  160. local rl = char["Right Leg"]
  161. local ll = char["Left Leg"]
  162. local neck = tors["Neck"]
  163.  
  164. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  165. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  166. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  167. -----------------------------------------
  168. local char = plr.Character
  169. local hum = char:FindFirstChildOfClass'Humanoid'
  170. local hed = char.Head
  171. local root = char:FindFirstChild'HumanoidRootPart'
  172. local rootj = root.RootJoint
  173. local tors = char.Torso
  174. local ra = char["Right Arm"]
  175. local la = char["Left Arm"]
  176. local rl = char["Right Leg"]
  177. local ll = char["Left Leg"]
  178. local neck = tors["Neck"]
  179.  
  180. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  181. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  182. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  183. local maincolor = BrickColor.new("Really black")
  184. -------------------------------------------------------
  185. --Start Whitelist and Invincibility--
  186. -------------------------------------------------------
  187. ff = Instance.new("ForceField",char)
  188. ff.Visible = false
  189. hum.Name = "Base"
  190. hum.MaxHealth = 1.0E298
  191. hum.Health = 1.0E298
  192. game:GetService("RunService"):BindToRenderStep("Bbae", 0, function()
  193. if hum.Health > 0.1 and hum.Health < 1.0E298 then
  194. hum.MaxHealth = 1.0E298
  195. hum.Health = 1.0E298
  196. end
  197. end)
  198. cam = game.Workspace.CurrentCamera
  199. CF = CFrame.new
  200. angles = CFrame.Angles
  201. attack = false
  202. Euler = CFrame.fromEulerAnglesXYZ
  203. Rad = math.rad
  204. IT = Instance.new
  205. BrickC = BrickColor.new
  206. Cos = math.cos
  207. Acos = math.acos
  208. Sin = math.sin
  209. Asin = math.asin
  210. Abs = math.abs
  211. Mrandom = math.random
  212. Floor = math.floor
  213. Player = owner
  214. PlayerGui = Player.PlayerGui
  215. Cam = workspace.CurrentCamera
  216. Backpack = Player.Backpack
  217. repeat wait() until Player.Character
  218. Character = Player.Character
  219. repeat wait() until Player.Character:FindFirstChildOfClass("Humanoid")
  220. Humanoid = Character:FindFirstChildOfClass("Humanoid")
  221.  
  222. Player_Size = 1 --Size of the player.
  223. RootPart = Character["HumanoidRootPart"]
  224. Torso = Character["Torso"]
  225. Head = Character["Head"]
  226. RightArm = Character["Right Arm"]
  227. LeftArm = Character["Left Arm"]
  228. RightLeg = Character["Right Leg"]
  229. LeftLeg = Character["Left Leg"]
  230. RootJoint = RootPart["RootJoint"]
  231. Neck = Torso["Neck"]
  232. RightShoulder = Torso["Right Shoulder"]
  233. LeftShoulder = Torso["Left Shoulder"]
  234. RightHip = Torso["Right Hip"]
  235. LeftHip = Torso["Left Hip"]
  236. -------------------------------------------------------
  237. --End Whitelist and Invincibility--
  238. -------------------------------------------------------
  239. for i,v in pairs(char:children()) do
  240. if v:IsA("Shirt") and v:IsA("Pants") and v:IsA("Hat") and v:IsA("Accessory") then
  241. v:Remove()
  242. end
  243. end
  244. shirt = Instance.new("Shirt", char)
  245. shirt.Name = "Shirt"
  246. pants = Instance.new("Pants", char)
  247. pants.Name = "Pants"
  248. char.Shirt.ShirtTemplate = "rbxassetid://269003887"
  249. char.Pants.PantsTemplate = "rbxassetid://268832352"
  250. --------------------------------------
  251. local Hair = Instance.new("Part", char)
  252. Hair.Name = "Hair"
  253. Hair.CanCollide = false
  254. Hair.BrickColor = BrickColor.new("Institutional white")
  255. Hair.Transparency = 0
  256. Hair.Material = "Plastic"
  257. Hair.Size = Vector3.new(1, 1, 2)
  258. Hair.TopSurface = Enum.SurfaceType.Smooth
  259. Hair.BottomSurface = Enum.SurfaceType.Smooth
  260.  
  261. local Weld = Instance.new("Weld", Hair)
  262. Weld.Part0 = hed
  263. Weld.Part1 = Hair
  264. Weld.C1 = CFrame.new(0, -.6, 0)
  265. Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
  266.  
  267. local M2 = Instance.new("SpecialMesh")
  268. M2.Parent = Hair
  269. M2.MeshId = "http://www.roblox.com/asset/?id=1028788"
  270. M2.TextureId = "http://www.roblox.com/asset/?id=152240477"
  271. M2.Scale = Vector3.new(1, 1, 1)
  272.  
  273. char.Head.face.Texture = "http://www.roblox.com/asset/?id=315622231"
  274. -------------------------------------------------------
  275. --Start Good Stuff--
  276. -------------------------------------------------------
  277. cam = game.Workspace.CurrentCamera
  278. CF = CFrame.new
  279. angles = CFrame.Angles
  280. attack = false
  281. Euler = CFrame.fromEulerAnglesXYZ
  282. Rad = math.rad
  283. IT = Instance.new
  284. BrickC = BrickColor.new
  285. Cos = math.cos
  286. Acos = math.acos
  287. Sin = math.sin
  288. Asin = math.asin
  289. Abs = math.abs
  290. Mrandom = math.random
  291. Floor = math.floor
  292. -------------------------------------------------------
  293. --End Good Stuff--
  294. -------------------------------------------------------
  295. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  296. RSH, LSH = nil, nil
  297. RW = Instance.new("Weld")
  298. LW = Instance.new("Weld")
  299. RH = tors["Right Hip"]
  300. LH = tors["Left Hip"]
  301. RSH = tors["Right Shoulder"]
  302. LSH = tors["Left Shoulder"]
  303. RSH.Parent = nil
  304. LSH.Parent = nil
  305. RW.Name = "RW"
  306. RW.Part0 = tors
  307. RW.C0 = CF(1.5, 0.5, 0)
  308. RW.C1 = CF(0, 0.5, 0)
  309. RW.Part1 = ra
  310. RW.Parent = tors
  311. LW.Name = "LW"
  312. LW.Part0 = tors
  313. LW.C0 = CF(-1.5, 0.5, 0)
  314. LW.C1 = CF(0, 0.5, 0)
  315. LW.Part1 = la
  316. LW.Parent = tors
  317. Effects = {}
  318. -------------------------------------------------------
  319. --Start HeartBeat--
  320. -------------------------------------------------------
  321. ArtificialHB = Instance.new("BindableEvent", script)
  322. ArtificialHB.Name = "Heartbeat"
  323. script:WaitForChild("Heartbeat")
  324.  
  325. frame = 1 / 60
  326. tf = 0
  327. allowframeloss = false
  328. tossremainder = false
  329.  
  330.  
  331. lastframe = tick()
  332. script.Heartbeat:Fire()
  333.  
  334.  
  335. game:GetService("RunService").Heartbeat:connect(function(s, p)
  336. tf = tf + s
  337. if tf >= frame then
  338. if allowframeloss then
  339. script.Heartbeat:Fire()
  340. lastframe = tick()
  341. else
  342. for i = 1, math.floor(tf / frame) do
  343. script.Heartbeat:Fire()
  344. end
  345. lastframe = tick()
  346. end
  347. if tossremainder then
  348. tf = 0
  349. else
  350. tf = tf - frame * math.floor(tf / frame)
  351. end
  352. end
  353. end)
  354. -------------------------------------------------------
  355. --End HeartBeat--
  356. -------------------------------------------------------
  357. function AntiTimeStop()
  358. for _, c in pairs(Character:GetChildren()) do
  359. if c:IsA("BasePart") and c ~= RootPart then
  360. c.Anchored = false
  361. end
  362. end
  363. if UNANCHOR == true then
  364. RootPart.Anchored = false
  365. else
  366. RootPart.Anchored = true
  367. end
  368. end
  369. plr = owner
  370. repeat wait() until plr.Character
  371. char = plr.Character
  372.  
  373. -- Credit to shack for the anti death system
  374.  
  375. local BODY = {}
  376. LeftArm = char["Left Arm"]
  377. RightLeg = char["Right Leg"]
  378. LeftLeg = char["Left Leg"]
  379. for _, c in pairs(char:GetDescendants()) do
  380. if c:IsA("BasePart") and c.Name ~= "Handle" then
  381. if c ~= char.HumanoidRootPart and c ~= char.Torso and c ~= char.Head and c ~= char["Right Arm"] and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  382. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  383. end
  384. table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
  385. elseif c:IsA("JointInstance") then
  386. table.insert(BODY,{c,c.Parent,nil,nil,nil})
  387. end
  388. end
  389. for e = 1, #BODY do
  390. if BODY[e] ~= nil then
  391. local STUFF = BODY[e]
  392. local PART = STUFF[1]
  393. local PARENT = STUFF[2]
  394. local MATERIAL = STUFF[3]
  395. local COLOR = STUFF[4]
  396. local TRANSPARENCY = STUFF[5]
  397. if PART.ClassName == "Part" and PART ~= char.HumanoidRootPart then
  398. PART.Material = MATERIAL
  399. PART.Color = COLOR
  400. PART.Transparency = TRANSPARENCY
  401. end
  402. PART.AncestryChanged:Connect(function()
  403. PART.Parent = PARENT
  404. end)
  405. end
  406. end
  407. function refit()
  408. char.Parent = workspace
  409. for e = 1, #BODY do
  410. if BODY[e] ~= nil then
  411. local STUFF = BODY[e]
  412. local PART = STUFF[1]
  413. local PARENT = STUFF[2]
  414. local MATERIAL = STUFF[3]
  415. local COLOR = STUFF[4]
  416. local TRANSPARENCY = STUFF[5]
  417. if PART.ClassName == "Part" and PART ~= char.HumanoidRootPart then
  418. PART.Material = MATERIAL
  419. PART.Color = COLOR
  420. PART.Transparency = TRANSPARENCY
  421. end
  422. if PART.Parent ~= PARENT then
  423. char:FindFirstChildOfClass("Humanoid"):remove()
  424. PART.Parent = PARENT
  425. Humanoid = Instance.new("Humanoid",char)
  426. end
  427. end
  428. end
  429. end
  430. char.Humanoid.Died:connect(function()
  431. refit()
  432. end)
  433. -------------------------------------------------------
  434. --Start Important Functions--
  435. -------------------------------------------------------
  436. function swait(num)
  437. if num == 0 or num == nil then
  438. game:service("RunService").Stepped:wait(0)
  439. else
  440. for i = 0, num do
  441. game:service("RunService").Stepped:wait(0)
  442. end
  443. end
  444. end
  445. function thread(f)
  446. coroutine.resume(coroutine.create(f))
  447. end
  448. function clerp(a, b, t)
  449. local qa = {
  450. QuaternionFromCFrame(a)
  451. }
  452. local qb = {
  453. QuaternionFromCFrame(b)
  454. }
  455. local ax, ay, az = a.x, a.y, a.z
  456. local bx, by, bz = b.x, b.y, b.z
  457. local _t = 1 - t
  458. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  459. end
  460. function QuaternionFromCFrame(cf)
  461. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  462. local trace = m00 + m11 + m22
  463. if trace > 0 then
  464. local s = math.sqrt(1 + trace)
  465. local recip = 0.5 / s
  466. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  467. else
  468. local i = 0
  469. if m00 < m11 then
  470. i = 1
  471. end
  472. if m22 > (i == 0 and m00 or m11) then
  473. i = 2
  474. end
  475. if i == 0 then
  476. local s = math.sqrt(m00 - m11 - m22 + 1)
  477. local recip = 0.5 / s
  478. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  479. elseif i == 1 then
  480. local s = math.sqrt(m11 - m22 - m00 + 1)
  481. local recip = 0.5 / s
  482. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  483. elseif i == 2 then
  484. local s = math.sqrt(m22 - m00 - m11 + 1)
  485. local recip = 0.5 / s
  486. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  487. end
  488. end
  489. end
  490.  
  491. function CharacterFade(COLOR,TIMER)
  492. coroutine.resume(coroutine.create(function()
  493. local FADE = IT("Model",Effects)
  494. FADE.Name = "FadingEffect"
  495. for _, c in pairs(Character:GetChildren()) do
  496. if c.ClassName == "Part" and c ~= RootPart then
  497. local FADER = c:Clone()
  498. FADER.Color = COLOR
  499. FADER.CFrame = c.CFrame
  500. FADER.Parent = FADE
  501. FADER.Anchored = true
  502. FADER.Transparency = 0.25+c.Transparency
  503. FADER:BreakJoints()
  504. FADER.Material = "Neon"
  505. if FADER.Name == "Head" then
  506. FADER:ClearAllChildren()
  507. FADER.Size = VT(1,1,1)
  508. end
  509. FADER.CanCollide = false
  510. end
  511. end
  512. local TRANS = 0.75/TIMER
  513. for i = 1, TIMER do
  514. Swait()
  515. for _, c in pairs(FADE:GetChildren()) do
  516. if c.ClassName == "Part" then
  517. c.Transparency = c.Transparency + TRANS
  518. end
  519. end
  520. end
  521. FADE:remove()
  522. end))
  523. end
  524.  
  525. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  526. local xs, ys, zs = x + x, y + y, z + z
  527. local wx, wy, wz = w * xs, w * ys, w * zs
  528. local xx = x * xs
  529. local xy = x * ys
  530. local xz = x * zs
  531. local yy = y * ys
  532. local yz = y * zs
  533. local zz = z * zs
  534. 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))
  535. end
  536.  
  537. function CreateSound(ID, PARENT, VOLUME, PITCH)
  538. local NSound = nil
  539. coroutine.resume(coroutine.create(function()
  540. NSound = Instance.new("Sound", PARENT)
  541. NSound.Volume = VOLUME
  542. NSound.Pitch = PITCH
  543. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  544. swait()
  545. NSound:play()
  546. game:GetService("Debris"):AddItem(NSound, 10)
  547. end))
  548. return NSound
  549. end
  550.  
  551.  
  552. function QuaternionSlerp(a, b, t)
  553. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  554. local startInterp, finishInterp
  555. if cosTheta >= 1.0E-4 then
  556. if 1 - cosTheta > 1.0E-4 then
  557. local theta = math.acos(cosTheta)
  558. local invSinTheta = 1 / Sin(theta)
  559. startInterp = Sin((1 - t) * theta) * invSinTheta
  560. finishInterp = Sin(t * theta) * invSinTheta
  561. else
  562. startInterp = 1 - t
  563. finishInterp = t
  564. end
  565. elseif 1 + cosTheta > 1.0E-4 then
  566. local theta = math.acos(-cosTheta)
  567. local invSinTheta = 1 / Sin(theta)
  568. startInterp = Sin((t - 1) * theta) * invSinTheta
  569. finishInterp = Sin(t * theta) * invSinTheta
  570. else
  571. startInterp = t - 1
  572. finishInterp = t
  573. end
  574. 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
  575. end
  576. function rayCast(Position, Direction, Range, Ignore)
  577. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  578. end
  579. local RbxUtility = LoadLibrary("RbxUtility")
  580. local Create = RbxUtility.Create
  581.  
  582. function Eviscerate(dude)
  583. if dude.Name ~= char then
  584. local bgf = IT("BodyGyro", dude.Head)
  585. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  586. local val = IT("BoolValue", dude)
  587. val.Name = "IsHit"
  588. local ds = coroutine.wrap(function()
  589. dude:WaitForChild("Head"):BreakJoints()
  590. wait(0.5)
  591. target = nil
  592. coroutine.resume(coroutine.create(function()
  593. for i, v in pairs(dude:GetChildren()) do
  594. if v:IsA("Accessory") then
  595. v:Destroy()
  596. end
  597. if v:IsA("Humanoid") then
  598. v:Destroy()
  599. end
  600. if v:IsA("CharacterMesh") then
  601. v:Destroy()
  602. end
  603. if v:IsA("Model") then
  604. v:Destroy()
  605. end
  606. if v:IsA("Part") or v:IsA("MeshPart") then
  607. for x, o in pairs(v:GetChildren()) do
  608. if o:IsA("Decal") then
  609. o:Destroy()
  610. end
  611. end
  612. coroutine.resume(coroutine.create(function()
  613. v.Material = "Neon"
  614. v.CanCollide = false
  615. local PartEmmit1 = IT("ParticleEmitter", v)
  616. PartEmmit1.LightEmission = 1
  617. PartEmmit1.Texture = "rbxassetid://1523916715"
  618. PartEmmit1.Color = ColorSequence.new(Color3.new(0, 0, 0))
  619. PartEmmit1.Rate = 150
  620. PartEmmit1.Lifetime = NumberRange.new(1)
  621. PartEmmit1.Size = NumberSequence.new({
  622. NumberSequenceKeypoint.new(0, 0.75, 0),
  623. NumberSequenceKeypoint.new(1, 0, 0)
  624. })
  625. PartEmmit1.Transparency = NumberSequence.new({
  626. NumberSequenceKeypoint.new(0, 0, 0),
  627. NumberSequenceKeypoint.new(1, 1, 0)
  628. })
  629. PartEmmit1.Speed = NumberRange.new(0, 0)
  630. PartEmmit1.VelocitySpread = 30000
  631. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  632. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  633. local BodPoss = IT("BodyPosition", v)
  634. BodPoss.P = 3000
  635. BodPoss.D = 1000
  636. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  637. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  638. v.Color = maincolor.Color
  639. coroutine.resume(coroutine.create(function()
  640. for i = 0, 49 do
  641. swait(1)
  642. v.Transparency = v.Transparency + 0.08
  643. end
  644. wait(0.5)
  645. PartEmmit1.Enabled = false
  646. wait(3)
  647. v:Destroy()
  648. dude:Destroy()
  649. end))
  650. end))
  651. end
  652. end
  653. end))
  654. end)
  655. ds()
  656. end
  657. end
  658.  
  659. function SoulSteal(dude)
  660. if dude.Name ~= char then
  661. local bgf = IT("BodyGyro", dude.Head)
  662. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  663. local val = IT("BoolValue", dude)
  664. val.Name = "IsHit"
  665. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  666. local soulst = coroutine.wrap(function()
  667. local soul = Instance.new("Part",dude)
  668. soul.Size = Vector3.new(1,1,1)
  669. soul.CanCollide = false
  670. soul.Anchored = false
  671. soul.Position = torso.Position
  672. soul.Transparency = 1
  673. local PartEmmit1 = IT("ParticleEmitter", soul)
  674. PartEmmit1.LightEmission = 1
  675. PartEmmit1.Texture = "rbxassetid://569507414"
  676. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  677. PartEmmit1.Rate = 250
  678. PartEmmit1.Lifetime = NumberRange.new(1.6)
  679. PartEmmit1.Size = NumberSequence.new({
  680. NumberSequenceKeypoint.new(0, 1, 0),
  681. NumberSequenceKeypoint.new(1, 0, 0)
  682. })
  683. PartEmmit1.Transparency = NumberSequence.new({
  684. NumberSequenceKeypoint.new(0, 0, 0),
  685. NumberSequenceKeypoint.new(1, 1, 0)
  686. })
  687. PartEmmit1.Speed = NumberRange.new(0, 0)
  688. PartEmmit1.VelocitySpread = 30000
  689. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  690. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  691. local BodPoss = IT("BodyPosition", soul)
  692. BodPoss.P = 3000
  693. BodPoss.D = 1000
  694. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  695. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  696. wait(1.6)
  697. soul.Touched:connect(function(hit)
  698. if hit.Parent == char then
  699. soul:Destroy()
  700. end
  701. end)
  702. wait(1.2)
  703. while soul do
  704. swait()
  705. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  706. BodPoss.Position = tors.Position
  707. end
  708. end)
  709. soulst()
  710. end
  711. end
  712.  
  713. -------------------------------------------------------
  714. --Start Damage Function--
  715. -------------------------------------------------------
  716. -----------------------------------------
  717. function Swait(NUMBER)
  718. if NUMBER == 0 or NUMBER == nil then
  719. ArtificialHB.Event:wait()
  720. else
  721. for i = 1, NUMBER do
  722. ArtificialHB.Event:wait()
  723. end
  724. end
  725. end
  726. local sine=0
  727. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  728. local Hitboxpart = Instance.new("Part", EffectModel)
  729. RemoveOutlines(Hitboxpart)
  730. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  731. Hitboxpart.CanCollide = false
  732. Hitboxpart.Transparency = 1
  733. Hitboxpart.Anchored = true
  734. Hitboxpart.CFrame = Pose
  735. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  736. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  737. end
  738. wait2 = false
  739. combo = 1
  740. mouse.Button1Down:connect(function(key)
  741. if attack == false then
  742. attack = true
  743. hum.WalkSpeed = 3.01
  744. if combo == 1 and wait2 == false then
  745. wait2 = true
  746. for i = 0, 1.2, 0.1 do
  747. swait()
  748. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-65)), 0.3)
  749. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(-65)), 0.1)
  750. 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)
  751. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(40)), 0.3)
  752. 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)
  753. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
  754. end
  755. CreateSound("608537390", ra, 3, .8)
  756. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 6, 9, 3, "Normal")
  757. for i = 0, 1.2, 0.1 do
  758. swait()
  759. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(55)), 0.3)
  760. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  761. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(95), math.rad(0), math.rad(40)), 0.1)
  762. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  763. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-17)), 0.3)
  764. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  765. end
  766. combo = 2
  767. end
  768. if combo == 2 and wait2 == false then
  769. wait2 = true
  770. for i = 0, 1.2, 0.1 do
  771. swait()
  772. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(65)), 0.3)
  773. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(65)), 0.1)
  774. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(-25), math.rad(0), math.rad(40)), 0.1)
  775. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.3)
  776. 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)
  777. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
  778. end
  779. CreateSound("608537390", ra, 3, .8)
  780. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 6, 9, 3, "Normal")
  781. for i = 0, 1.2, 0.1 do
  782. swait()
  783. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-55)), 0.3)
  784. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  785. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(10)), 0.1)
  786. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.8) * angles(math.rad(95), math.rad(0), math.rad(-40)), 0.3)
  787. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-17)), 0.3)
  788. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  789. end
  790. combo = 3
  791. end
  792. if combo == 3 and wait2 == false then
  793. wait2 = true
  794. for i = 0, 1.2, 0.1 do
  795. swait()
  796. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-35)), 0.3)
  797. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  798. 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)
  799. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  800. 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)
  801. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
  802. end
  803. CreateSound("608537390", ra, 3, .8)
  804. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 24, 36, 3, "Normal")
  805. for i = 0, 1.2, 0.1 do
  806. swait()
  807. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(35)), 0.3)
  808. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  809. 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)
  810. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  811. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-0)), 0.3)
  812. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  813. end
  814. Effects.Sphere.Create(maincolor, ra.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 1.1, 1.1, 1.1, 0.02)
  815. Effects.Ring.Create(maincolor, ra.CFrame * CFrame.new(0,-2,0) , 2, 2, 2, 1.1, 1.1, 1.1, 0.03)
  816. for i = 0, 2 do
  817. SphereAura(2, 0.2, "Add", ra.CFrame * CFrame.Angles(math.rad(-90 + math.random(-20, 20)), math.rad(math.random(-20, 20)), math.rad(math.random(-20, 20))), 0.5, 0.5, 5, -0.005, maincolor, 0)
  818. end
  819. coroutine.resume(coroutine.create(function()
  820. for i = 0,1.8,0.1 do
  821. swait()
  822. hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
  823. end
  824. for i = 0,1.8,0.1 do
  825. swait()
  826. hum.CameraOffset = Vector3.new(0,0,0)
  827. end
  828. end))
  829. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 24, 36, 3, "Normal")
  830. for i = 0, 1.2, 0.1 do
  831. swait()
  832. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-35)), 0.3)
  833. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  834. 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)
  835. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  836. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-0)), 0.3)
  837. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  838. end
  839. combo = 4
  840. end
  841. if combo == 4 and wait2 == false then
  842. for i = 0,1.2,0.1 do
  843. swait()
  844. 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)
  845. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  846. 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)
  847. 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)
  848. 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)
  849. 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)
  850. end
  851. SphereAura(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)
  852. SphereAura(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)
  853. Effects.Sphere.Create(maincolor, root.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 15.1, 15.1, 15.1, 0.01)
  854. CreateSound("331666100", char, 10, 1)
  855. for i, v in pairs(FindNearestHead(tors.CFrame.p, 14.5)) do
  856. if v:FindFirstChild("Head") then
  857. SoulSteal(v)
  858. Eviscerate(v)
  859. end
  860. end
  861. coroutine.resume(coroutine.create(function()
  862. for i = 0,1.8,0.1 do
  863. swait()
  864. hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
  865. end
  866. for i = 0,1.8,0.1 do
  867. swait()
  868. hum.CameraOffset = Vector3.new(0,0,0)
  869. end
  870. end))
  871. for i = 1,4.7,0.1 do
  872. 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)
  873. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  874. 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)
  875. 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)
  876. RW.C0 = clerp(RW.C0, CF(1.2, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-34)), 0.1)
  877. LW.C0 = clerp(LW.C0, CF(-1.2, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(34)), 0.1)
  878. end
  879. wait(.6)
  880. combo = 1
  881. end
  882. hum.WalkSpeed = 16
  883. wait2 = false
  884. attack = false
  885. end
  886. end)
  887. ------------------------------------
  888. Animation_Speed = 3
  889. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  890. if hit.Parent == nil then
  891. return
  892. end
  893. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  894. for _, v in pairs(hit.Parent:children()) do
  895. if v:IsA("Humanoid") then
  896. h = v
  897. end
  898. end
  899. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  900.  
  901. hit.Parent:FindFirstChild("Head"):BreakJoints()
  902. end
  903.  
  904. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  905. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  906. if hit.Parent.DebounceHit.Value == true then
  907. return
  908. end
  909. end
  910. if insta == true then
  911. hit.Parent:FindFirstChild("Head"):BreakJoints()
  912. end
  913. local c = Create("ObjectValue"){
  914. Name = "creator",
  915. Value = owner,
  916. Parent = h,
  917. }
  918. game:GetService("Debris"):AddItem(c, .5)
  919. if HitSound ~= nil and HitPitch ~= nil then
  920. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  921. end
  922. local Damage = math.random(minim, maxim)
  923. local blocked = false
  924. local block = hit.Parent:findFirstChild("Block")
  925. if block ~= nil then
  926. if block.className == "IntValue" then
  927. if block.Value > 0 then
  928. blocked = true
  929. block.Value = block.Value - 1
  930. print(block.Value)
  931. end
  932. end
  933. end
  934. if blocked == false then
  935. h.Health = h.Health - Damage
  936. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  937. else
  938. h.Health = h.Health - (Damage / 2)
  939. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  940. end
  941. if Type == "Knockdown" then
  942. local hum = hit.Parent.Humanoid
  943. hum.PlatformStand = true
  944. coroutine.resume(coroutine.create(function(HHumanoid)
  945. swait(1)
  946. HHumanoid.PlatformStand = false
  947. end), hum)
  948. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  949. local bodvol = Create("BodyVelocity"){
  950. velocity = angle * knockback,
  951. P = 5000,
  952. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  953. Parent = hit,
  954. }
  955. local rl = Create("BodyAngularVelocity"){
  956. P = 3000,
  957. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  958. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  959. Parent = hit,
  960. }
  961. game:GetService("Debris"):AddItem(bodvol, .5)
  962. game:GetService("Debris"):AddItem(rl, .5)
  963. elseif Type == "Normal" then
  964. local vp = Create("BodyVelocity"){
  965. P = 500,
  966. maxForce = Vector3.new(math.huge, 0, math.huge),
  967. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  968. }
  969. if knockback > 0 then
  970. vp.Parent = hit.Parent.Torso
  971. end
  972. game:GetService("Debris"):AddItem(vp, .5)
  973. elseif Type == "Up" then
  974. local bodyVelocity = Create("BodyVelocity"){
  975. velocity = Vector3.new(0, 20, 0),
  976. P = 5000,
  977. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  978. Parent = hit,
  979. }
  980. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  981. elseif Type == "DarkUp" then
  982. coroutine.resume(coroutine.create(function()
  983. for i = 0, 1, 0.1 do
  984. swait()
  985. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  986. end
  987. end))
  988. local bodyVelocity = Create("BodyVelocity"){
  989. velocity = Vector3.new(0, 20, 0),
  990. P = 5000,
  991. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  992. Parent = hit,
  993. }
  994. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  995. elseif Type == "Snare" then
  996. local bp = Create("BodyPosition"){
  997. P = 2000,
  998. D = 100,
  999. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1000. position = hit.Parent.Torso.Position,
  1001. Parent = hit.Parent.Torso,
  1002. }
  1003. game:GetService("Debris"):AddItem(bp, 1)
  1004. elseif Type == "Freeze" then
  1005. local BodPos = Create("BodyPosition"){
  1006. P = 50000,
  1007. D = 1000,
  1008. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1009. position = hit.Parent.Torso.Position,
  1010. Parent = hit.Parent.Torso,
  1011. }
  1012. local BodGy = Create("BodyGyro") {
  1013. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  1014. P = 20e+003,
  1015. Parent = hit.Parent.Torso,
  1016. cframe = hit.Parent.Torso.CFrame,
  1017. }
  1018. hit.Parent.Torso.Anchored = true
  1019. coroutine.resume(coroutine.create(function(Part)
  1020. swait(1.5)
  1021. Part.Anchored = false
  1022. end), hit.Parent.Torso)
  1023. game:GetService("Debris"):AddItem(BodPos, 3)
  1024. game:GetService("Debris"):AddItem(BodGy, 3)
  1025. end
  1026. local debounce = Create("BoolValue"){
  1027. Name = "DebounceHit",
  1028. Parent = hit.Parent,
  1029. Value = true,
  1030. }
  1031. game:GetService("Debris"):AddItem(debounce, Delay)
  1032. c = Create("ObjectValue"){
  1033. Name = "creator",
  1034. Value = Player,
  1035. Parent = h,
  1036. }
  1037. game:GetService("Debris"):AddItem(c, .5)
  1038. end
  1039. end
  1040. -------------------------------------------------------
  1041. --End Damage Function--
  1042. -------------------------------------------------------
  1043.  
  1044. -------------------------------------------------------
  1045. --Start Damage Function Customization--
  1046. -------------------------------------------------------
  1047. function ShowDamage(Pos, Text, Time, Color)
  1048. local Rate = (1 / 30)
  1049. local Pos = (Pos or Vector3.new(0, 0, 0))
  1050. local Text = (Text or "")
  1051. local Time = (Time or 2)
  1052. local Color = (Color or Color3.new(1, 0, 1))
  1053. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1054. EffectPart.Anchored = true
  1055. local BillboardGui = Create("BillboardGui"){
  1056. Size = UDim2.new(3, 0, 3, 0),
  1057. Adornee = EffectPart,
  1058. Parent = EffectPart,
  1059. }
  1060. local TextLabel = Create("TextLabel"){
  1061. BackgroundTransparency = 1,
  1062. Size = UDim2.new(1, 0, 1, 0),
  1063. Text = Text,
  1064. Font = "Bodoni",
  1065. TextColor3 = Color,
  1066. TextScaled = true,
  1067. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  1068. Parent = BillboardGui,
  1069. }
  1070. game.Debris:AddItem(EffectPart, (Time))
  1071. EffectPart.Parent = game:GetService("Workspace")
  1072. delay(0, function()
  1073. local Frames = (Time / Rate)
  1074. for Frame = 1, Frames do
  1075. wait(Rate)
  1076. local Percent = (Frame / Frames)
  1077. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1078. TextLabel.TextTransparency = Percent
  1079. end
  1080. if EffectPart and EffectPart.Parent then
  1081. EffectPart:Destroy()
  1082. end
  1083. end)
  1084. end
  1085. -------------------------------------------------------
  1086. --End Damage Function Customization--
  1087. -------------------------------------------------------
  1088.  
  1089. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1090. for _, c in pairs(workspace:children()) do
  1091. local hum = c:findFirstChild("Humanoid")
  1092. if hum ~= nil then
  1093. local head = c:findFirstChild("Head")
  1094. if head ~= nil then
  1095. local targ = head.Position - Part.Position
  1096. local mag = targ.magnitude
  1097. if magni >= mag and c.Name ~= plr.Name then
  1098. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  1099. end
  1100. end
  1101. end
  1102. end
  1103. end
  1104.  
  1105.  
  1106. CFuncs = {
  1107. Part = {
  1108. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1109. local Part = Create("Part")({
  1110. Parent = Parent,
  1111. Reflectance = Reflectance,
  1112. Transparency = Transparency,
  1113. CanCollide = false,
  1114. Locked = true,
  1115. BrickColor = BrickColor.new(tostring(BColor)),
  1116. Name = Name,
  1117. Size = Size,
  1118. Material = Material
  1119. })
  1120. RemoveOutlines(Part)
  1121. return Part
  1122. end
  1123. },
  1124. Mesh = {
  1125. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1126. local Msh = Create(Mesh)({
  1127. Parent = Part,
  1128. Offset = OffSet,
  1129. Scale = Scale
  1130. })
  1131. if Mesh == "SpecialMesh" then
  1132. Msh.MeshType = MeshType
  1133. Msh.MeshId = MeshId
  1134. end
  1135. return Msh
  1136. end
  1137. },
  1138. Mesh = {
  1139. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1140. local Msh = Create(Mesh)({
  1141. Parent = Part,
  1142. Offset = OffSet,
  1143. Scale = Scale
  1144. })
  1145. if Mesh == "SpecialMesh" then
  1146. Msh.MeshType = MeshType
  1147. Msh.MeshId = MeshId
  1148. end
  1149. return Msh
  1150. end
  1151. },
  1152. Weld = {
  1153. Create = function(Parent, Part0, Part1, C0, C1)
  1154. local Weld = Create("Weld")({
  1155. Parent = Parent,
  1156. Part0 = Part0,
  1157. Part1 = Part1,
  1158. C0 = C0,
  1159. C1 = C1
  1160. })
  1161. return Weld
  1162. end
  1163. },
  1164. Sound = {
  1165. Create = function(id, par, vol, pit)
  1166. coroutine.resume(coroutine.create(function()
  1167. local S = Create("Sound")({
  1168. Volume = vol,
  1169. Pitch = pit or 1,
  1170. SoundId = id,
  1171. Parent = par or workspace
  1172. })
  1173. wait()
  1174. S:play()
  1175. game:GetService("Debris"):AddItem(S, 6)
  1176. end))
  1177. end
  1178. },
  1179. ParticleEmitter = {
  1180. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1181. local fp = Create("ParticleEmitter")({
  1182. Parent = Parent,
  1183. Color = ColorSequence.new(Color1, Color2),
  1184. LightEmission = LightEmission,
  1185. Size = Size,
  1186. Texture = Texture,
  1187. Transparency = Transparency,
  1188. ZOffset = ZOffset,
  1189. Acceleration = Accel,
  1190. Drag = Drag,
  1191. LockedToPart = LockedToPart,
  1192. VelocityInheritance = VelocityInheritance,
  1193. EmissionDirection = EmissionDirection,
  1194. Enabled = Enabled,
  1195. Lifetime = LifeTime,
  1196. Rate = Rate,
  1197. Rotation = Rotation,
  1198. RotSpeed = RotSpeed,
  1199. Speed = Speed,
  1200. VelocitySpread = VelocitySpread
  1201. })
  1202. return fp
  1203. end
  1204. }
  1205. }
  1206. function RemoveOutlines(part)
  1207. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1208. end
  1209.  
  1210. o1 = Instance.new("Model")
  1211. o2 = Instance.new("Part")
  1212. o3 = Instance.new("SpecialMesh")
  1213. o4 = Instance.new("Part")
  1214. o5 = Instance.new("Part")
  1215. o6 = Instance.new("Part")
  1216. o7 = Instance.new("SpecialMesh")
  1217. o8 = Instance.new("Part")
  1218. o9 = Instance.new("Part")
  1219. o10 = Instance.new("SpecialMesh")
  1220. o11 = Instance.new("Part")
  1221. o12 = Instance.new("Part")
  1222. o13 = Instance.new("SpecialMesh")
  1223. o14 = Instance.new("Part")
  1224. o15 = Instance.new("Part")
  1225. o16 = Instance.new("Part")
  1226. o17 = Instance.new("Part")
  1227. o1.Name = "MODEL"
  1228. o2.Name = "Middle"
  1229. o2.Parent = o1
  1230. o2.BrickColor = BrickColor.new("Pastel brown")
  1231. o2.Transparency = 1
  1232. o2.Position = Vector3.new(-13.5356159, 3.71991396, 50.2649117)
  1233. o2.Rotation = Vector3.new(-5.66336393, -89.7626114, -5.66246414)
  1234. o2.Anchored = true
  1235. o2.FormFactor = Enum.FormFactor.Custom
  1236. o2.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1237. o2.CFrame = CFrame.new(-13.5356159, 3.71991396, 50.2649117, 1.75646369e-006, 1.74156298e-007, -0.999991417, -1.04150445e-007, 1, 1.60883403e-007, 0.999999762, 9.62157287e-008, 1.6223396e-006)
  1238. o2.BottomSurface = Enum.SurfaceType.Smooth
  1239. o2.TopSurface = Enum.SurfaceType.Smooth
  1240. o2.Color = Color3.new(1, 0.8, 0.6)
  1241. o3.Parent = o2
  1242. o3.Scale = Vector3.new(6.25, 6.25, 6.25)
  1243. o3.MeshType = Enum.MeshType.FileMesh
  1244. o4.Name = "Lense 1"
  1245. o4.Parent = o1
  1246. o4.Material = Enum.Material.Metal
  1247. o4.Transparency = 0.050000011920929
  1248. o4.Position = Vector3.new(-12.900528, 3.77991295, 50.5080605)
  1249. o4.Rotation = Vector3.new(-180, 20.6807137, -179.999985)
  1250. o4.Anchored = true
  1251. o4.CanCollide = false
  1252. o4.FormFactor = Enum.FormFactor.Custom
  1253. o4.Shape = Enum.PartType.Cylinder
  1254. o4.Size = Vector3.new(0.200000003, 0.320000023, 0.939999998)
  1255. o4.CFrame = CFrame.new(-12.900528, 3.77991295, 50.5080605, -0.935553849, 3.06141374e-007, 0.353159934, 3.19927466e-007, 1, 2.01617603e-008, -0.353163034, 1.1997561e-007, -0.935561478)
  1256. o4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1257. o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1258. o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1259. o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1260. o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1261. o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1262. o5.Name = "Lense2"
  1263. o5.Parent = o1
  1264. o5.Material = Enum.Material.Metal
  1265. o5.Transparency = 0.050000011920929
  1266. o5.Position = Vector3.new(-12.8961124, 3.77492094, 50.0302277)
  1267. o5.Rotation = Vector3.new(-180, -23.8323021, -179.999985)
  1268. o5.Anchored = true
  1269. o5.CanCollide = false
  1270. o5.FormFactor = Enum.FormFactor.Custom
  1271. o5.Shape = Enum.PartType.Cylinder
  1272. o5.Size = Vector3.new(0.200000003, 0.330000043, 0.99000001)
  1273. o5.CFrame = CFrame.new(-12.8961124, 3.77492094, 50.0302277, -0.914722979, 2.85652249e-007, -0.404061079, 2.36339361e-007, 1, 1.37493373e-007, 0.404064298, 2.15865228e-008, -0.914730668)
  1274. o5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1275. o5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1276. o5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1277. o5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1278. o5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1279. o5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1280. o6.Name = "Handle"
  1281. o6.Parent = o1
  1282. o6.Material = Enum.Material.Metal
  1283. o6.BrickColor = BrickColor.new("Really black")
  1284. o6.Position = Vector3.new(-12.8799381, 3.69992495, 50.2599869)
  1285. o6.Rotation = Vector3.new(-90, 9.97842108e-006, -89.9999008)
  1286. o6.Anchored = true
  1287. o6.CanCollide = false
  1288. o6.FormFactor = Enum.FormFactor.Plate
  1289. o6.Size = Vector3.new(1, 0.400000006, 1)
  1290. o6.CFrame = CFrame.new(-12.8799381, 3.69992495, 50.2599869, 1.75646369e-006, 0.999991417, 1.74156298e-007, -1.04150445e-007, -1.60883403e-007, 1, 0.999999762, -1.6223396e-006, 9.62157287e-008)
  1291. o6.BottomSurface = Enum.SurfaceType.Weld
  1292. o6.TopSurface = Enum.SurfaceType.Smooth
  1293. o6.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1294. o7.Parent = o6
  1295. o7.MeshId = "http://www.roblox.com/asset/?id=5158270"
  1296. o7.Scale = Vector3.new(0.140000001, 0.170000002, 0.100000001)
  1297. o7.MeshType = Enum.MeshType.FileMesh
  1298. o8.Name = "Straps"
  1299. o8.Parent = o1
  1300. o8.Material = Enum.Material.Fabric
  1301. o8.BrickColor = BrickColor.new("Really black")
  1302. o8.Position = Vector3.new(-13.5199518, 3.48991394, 50.2599869)
  1303. o8.Rotation = Vector3.new(5.96738209e-006, 0.000100637961, 89.9999924)
  1304. o8.Anchored = true
  1305. o8.CanCollide = false
  1306. o8.FormFactor = Enum.FormFactor.Custom
  1307. o8.Shape = Enum.PartType.Cylinder
  1308. o8.Size = Vector3.new(0.200000003, 1.49000013, 1.25999999)
  1309. o8.CFrame = CFrame.new(-13.5199518, 3.48991394, 50.2599869, 1.44325043e-007, -0.999991238, 1.75646369e-006, 0.999999881, 1.31081052e-007, -1.04150445e-007, 9.48765404e-008, 1.6242019e-006, 0.999999762)
  1310. o8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1311. o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1312. o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1313. o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1314. o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1315. o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1316. o8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1317. o9.Name = "Ring2"
  1318. o9.Parent = o1
  1319. o9.BrickColor = BrickColor.new("Dark stone grey")
  1320. o9.Position = Vector3.new(-12.8061161, 3.77991295, 49.9993477)
  1321. o9.Rotation = Vector3.new(-1.48261315e-005, -66.1664276, -2.4695395e-005)
  1322. o9.Anchored = true
  1323. o9.CanCollide = false
  1324. o9.FormFactor = Enum.FormFactor.Custom
  1325. o9.Size = Vector3.new(0.600000024, 0.200000003, 1)
  1326. o9.CFrame = CFrame.new(-12.8061161, 3.77991295, 49.9993477, 0.404059976, 1.74156298e-007, -0.914723039, -1.6136562e-007, 1, 1.0455733e-007, 0.914730787, 9.62157287e-008, 0.404063195)
  1327. o9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1328. o9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1329. o9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1330. o9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1331. o9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1332. o9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1333. o9.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1334. o10.Parent = o9
  1335. o10.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1336. o10.Scale = Vector3.new(0.340000004, 0.300000012, 0.300000012)
  1337. o10.MeshType = Enum.MeshType.FileMesh
  1338. o11.Name = "Straps"
  1339. o11.Parent = o1
  1340. o11.Material = Enum.Material.Fabric
  1341. o11.BrickColor = BrickColor.new("Really black")
  1342. o11.Position = Vector3.new(-13.5199518, 4.00991392, 50.2599869)
  1343. o11.Rotation = Vector3.new(5.96738209e-006, 0.000100637961, 89.9999924)
  1344. o11.Anchored = true
  1345. o11.CanCollide = false
  1346. o11.FormFactor = Enum.FormFactor.Custom
  1347. o11.Shape = Enum.PartType.Cylinder
  1348. o11.Size = Vector3.new(0.200000003, 1.49000013, 1.25999999)
  1349. o11.CFrame = CFrame.new(-13.5199518, 4.00991392, 50.2599869, 1.44325043e-007, -0.999991238, 1.75646369e-006, 0.999999881, 1.31081052e-007, -1.04150445e-007, 9.48765404e-008, 1.6242019e-006, 0.999999762)
  1350. o11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1351. o11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1352. o11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1353. o11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1354. o11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1355. o11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1356. o11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1357. o12.Name = "Ring1"
  1358. o12.Parent = o1
  1359. o12.BrickColor = BrickColor.new("Dark stone grey")
  1360. o12.Position = Vector3.new(-12.7999144, 3.76992106, 50.5299988)
  1361. o12.Rotation = Vector3.new(-179.999969, -69.3177338, -179.999985)
  1362. o12.Anchored = true
  1363. o12.CanCollide = false
  1364. o12.FormFactor = Enum.FormFactor.Custom
  1365. o12.Size = Vector3.new(0.600000024, 0.200000003, 1)
  1366. o12.CFrame = CFrame.new(-12.7999144, 3.76992106, 50.5299988, -0.353160918, 1.74156298e-007, -0.935553372, -4.22077129e-008, 1, 1.87534141e-007, 0.935561061, 9.62157287e-008, -0.353164017)
  1367. o12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1368. o12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1369. o12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1370. o12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1371. o12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1372. o12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1373. o12.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1374. o13.Parent = o12
  1375. o13.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1376. o13.Scale = Vector3.new(0.340000004, 0.300000012, 0.300000012)
  1377. o13.MeshType = Enum.MeshType.FileMesh
  1378. o14.Name = "Breather"
  1379. o14.Parent = o1
  1380. o14.Material = Enum.Material.Metal
  1381. o14.BrickColor = BrickColor.new("Really black")
  1382. o14.Position = Vector3.new(-12.7419596, 3.69627094, 50.2550011)
  1383. o14.Rotation = Vector3.new(5.96738209e-006, 0.000100637961, -39.5510521)
  1384. o14.Anchored = true
  1385. o14.CanCollide = false
  1386. o14.FormFactor = Enum.FormFactor.Custom
  1387. o14.Shape = Enum.PartType.Cylinder
  1388. o14.Size = Vector3.new(0.600000024, 0.340000093, 0.25000003)
  1389. o14.CFrame = CFrame.new(-12.7419596, 3.69627094, 50.2550011, 0.771050453, 0.636759639, 1.75646369e-006, -0.636765182, 0.771057129, -1.04150445e-007, -1.31184265e-006, -9.5997575e-007, 0.999999762)
  1390. o14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1391. o14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1392. o14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1393. o14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1394. o14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1395. o14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1396. o14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1397. o15.Name = "Breather"
  1398. o15.Parent = o1
  1399. o15.Material = Enum.Material.Metal
  1400. o15.BrickColor = BrickColor.new("Really black")
  1401. o15.Position = Vector3.new(-12.5337915, 3.51434994, 50.2550011)
  1402. o15.Rotation = Vector3.new(5.96738209e-006, 0.000100637961, -39.5510521)
  1403. o15.Anchored = true
  1404. o15.CanCollide = false
  1405. o15.FormFactor = Enum.FormFactor.Custom
  1406. o15.Shape = Enum.PartType.Cylinder
  1407. o15.Size = Vector3.new(0.200000003, 0.340000093, 0.350000024)
  1408. o15.CFrame = CFrame.new(-12.5337915, 3.51434994, 50.2550011, 0.771050453, 0.636759639, 1.75646369e-006, -0.636765182, 0.771057129, -1.04150445e-007, -1.31184265e-006, -9.5997575e-007, 0.999999762)
  1409. o15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1410. o15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1411. o15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1412. o15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1413. o15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1414. o15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1415. o15.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1416. o16.Name = "Breather"
  1417. o16.Parent = o1
  1418. o16.Material = Enum.Material.Metal
  1419. o16.BrickColor = BrickColor.new("Really black")
  1420. o16.Position = Vector3.new(-12.7920103, 3.39220095, 49.784256)
  1421. o16.Rotation = Vector3.new(10.8745985, 48.2677155, -21.6106548)
  1422. o16.Anchored = true
  1423. o16.CanCollide = false
  1424. o16.FormFactor = Enum.FormFactor.Custom
  1425. o16.Shape = Enum.PartType.Cylinder
  1426. o16.Size = Vector3.new(0.230000019, 0.540000081, 0.75)
  1427. o16.CFrame = CFrame.new(-12.7920103, 3.39220095, 49.784256, 0.618847609, 0.24515225, 0.746263206, -0.230788618, 0.96486491, -0.125580132, -0.75083673, -0.0945150182, 0.653688967)
  1428. o16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1429. o16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1430. o16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1431. o16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1432. o16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1433. o16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1434. o16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1435. o17.Name = "Breather"
  1436. o17.Parent = o1
  1437. o17.Material = Enum.Material.Metal
  1438. o17.BrickColor = BrickColor.new("Really black")
  1439. o17.Position = Vector3.new(-12.8723783, 3.42192006, 49.8816109)
  1440. o17.Rotation = Vector3.new(10.8745985, 48.2677155, -21.6106548)
  1441. o17.Anchored = true
  1442. o17.CanCollide = false
  1443. o17.FormFactor = Enum.FormFactor.Custom
  1444. o17.Shape = Enum.PartType.Cylinder
  1445. o17.Size = Vector3.new(0.370000005, 0.540000081, 0.310000002)
  1446. o17.CFrame = CFrame.new(-12.8723783, 3.42192006, 49.8816109, 0.618847609, 0.24515225, 0.746263206, -0.230788618, 0.96486491, -0.125580132, -0.75083673, -0.0945150182, 0.653688967)
  1447. o17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1448. o17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1449. o17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1450. o17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1451. o17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1452. o17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1453. o17.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1454.  
  1455. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1456. local Part = Create("Part")({
  1457. formFactor = FormFactor,
  1458. Parent = Parent,
  1459. Reflectance = Reflectance,
  1460. Transparency = Transparency,
  1461. CanCollide = false,
  1462. Locked = true,
  1463. BrickColor = BrickColor.new(tostring(BColor)),
  1464. Name = Name,
  1465. Size = Size,
  1466. Material = Material
  1467. })
  1468. RemoveOutlines(Part)
  1469. return Part
  1470. end
  1471. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1472. local Msh = Create(Mesh)({
  1473. Parent = Part,
  1474. Offset = OffSet,
  1475. Scale = Scale
  1476. })
  1477. if Mesh == "SpecialMesh" then
  1478. Msh.MeshType = MeshType
  1479. Msh.MeshId = MeshId
  1480. end
  1481. return Msh
  1482. end
  1483. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1484. local Weld = Create("Weld")({
  1485. Parent = Parent,
  1486. Part0 = Part0,
  1487. Part1 = Part1,
  1488. C0 = C0,
  1489. C1 = C1
  1490. })
  1491. return Weld
  1492. end
  1493.  
  1494.  
  1495. -------------------------------------------------------
  1496. --Start Effect Function--
  1497. -------------------------------------------------------
  1498. EffectModel = Instance.new("Model", char)
  1499. Effects = {
  1500. Block = {
  1501. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1502. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1503. prt.Anchored = true
  1504. prt.CFrame = cframe
  1505. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1506. game:GetService("Debris"):AddItem(prt, 10)
  1507. if Type == 1 or Type == nil then
  1508. table.insert(Effects, {
  1509. prt,
  1510. "Block1",
  1511. delay,
  1512. x3,
  1513. y3,
  1514. z3,
  1515. msh
  1516. })
  1517. elseif Type == 2 then
  1518. table.insert(Effects, {
  1519. prt,
  1520. "Block2",
  1521. delay,
  1522. x3,
  1523. y3,
  1524. z3,
  1525. msh
  1526. })
  1527. else
  1528. table.insert(Effects, {
  1529. prt,
  1530. "Block3",
  1531. delay,
  1532. x3,
  1533. y3,
  1534. z3,
  1535. msh
  1536. })
  1537. end
  1538. end
  1539. },
  1540. Sphere = {
  1541. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1542. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1543. prt.Anchored = true
  1544. prt.CFrame = cframe
  1545. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1546. game:GetService("Debris"):AddItem(prt, 10)
  1547. table.insert(Effects, {
  1548. prt,
  1549. "Cylinder",
  1550. delay,
  1551. x3,
  1552. y3,
  1553. z3,
  1554. msh
  1555. })
  1556. end
  1557. },
  1558. Cylinder = {
  1559. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1560. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1561. prt.Anchored = true
  1562. prt.CFrame = cframe
  1563. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1564. game:GetService("Debris"):AddItem(prt, 10)
  1565. table.insert(Effects, {
  1566. prt,
  1567. "Cylinder",
  1568. delay,
  1569. x3,
  1570. y3,
  1571. z3,
  1572. msh
  1573. })
  1574. end
  1575. },
  1576. Wave = {
  1577. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1578. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1579. prt.Anchored = true
  1580. prt.CFrame = cframe
  1581. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  1582. game:GetService("Debris"):AddItem(prt, 10)
  1583. table.insert(Effects, {
  1584. prt,
  1585. "Cylinder",
  1586. delay,
  1587. x3 / 60,
  1588. y3 / 60,
  1589. z3 / 60,
  1590. msh
  1591. })
  1592. end
  1593. },
  1594. Ring = {
  1595. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1596. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1597. prt.Anchored = true
  1598. prt.CFrame = cframe
  1599. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1600. game:GetService("Debris"):AddItem(prt, 10)
  1601. table.insert(Effects, {
  1602. prt,
  1603. "Cylinder",
  1604. delay,
  1605. x3,
  1606. y3,
  1607. z3,
  1608. msh
  1609. })
  1610. end
  1611. },
  1612. Break = {
  1613. Create = function(brickcolor, cframe, x1, y1, z1)
  1614. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1615. prt.Anchored = true
  1616. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1617. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1618. local num = math.random(10, 50) / 1000
  1619. game:GetService("Debris"):AddItem(prt, 10)
  1620. table.insert(Effects, {
  1621. prt,
  1622. "Shatter",
  1623. num,
  1624. prt.CFrame,
  1625. math.random() - math.random(),
  1626. 0,
  1627. math.random(50, 100) / 100
  1628. })
  1629. end
  1630. },
  1631. Spiral = {
  1632. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1633. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1634. prt.Anchored = true
  1635. prt.CFrame = cframe
  1636. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1637. game:GetService("Debris"):AddItem(prt, 10)
  1638. table.insert(Effects, {
  1639. prt,
  1640. "Cylinder",
  1641. delay,
  1642. x3,
  1643. y3,
  1644. z3,
  1645. msh
  1646. })
  1647. end
  1648. },
  1649. Push = {
  1650. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1651. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1652. prt.Anchored = true
  1653. prt.CFrame = cframe
  1654. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1655. game:GetService("Debris"):AddItem(prt, 10)
  1656. table.insert(Effects, {
  1657. prt,
  1658. "Cylinder",
  1659. delay,
  1660. x3,
  1661. y3,
  1662. z3,
  1663. msh
  1664. })
  1665. end
  1666. }
  1667. }
  1668. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  1669. local fp = IT("Part")
  1670. fp.formFactor = formfactor
  1671. fp.Parent = parent
  1672. fp.Reflectance = reflectance
  1673. fp.Transparency = transparency
  1674. fp.CanCollide = false
  1675. fp.Locked = true
  1676. fp.BrickColor = brickcolor
  1677. fp.Name = name
  1678. fp.Size = size
  1679. fp.Position = tors.Position
  1680. RemoveOutlines(fp)
  1681. fp.Material = "SmoothPlastic"
  1682. fp:BreakJoints()
  1683. return fp
  1684. end
  1685.  
  1686. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1687. local mesh = IT(Mesh)
  1688. mesh.Parent = part
  1689. if Mesh == "SpecialMesh" then
  1690. mesh.MeshType = meshtype
  1691. if meshid ~= "nil" then
  1692. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  1693. end
  1694. end
  1695. mesh.Offset = offset
  1696. mesh.Scale = scale
  1697. return mesh
  1698. end
  1699.  
  1700. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  1701. local type = type
  1702. local rng = Instance.new("Part", char)
  1703. rng.Anchored = true
  1704. rng.BrickColor = color
  1705. rng.CanCollide = false
  1706. rng.FormFactor = 3
  1707. rng.Name = "Ring"
  1708. rng.Material = "Neon"
  1709. rng.Size = Vector3.new(1, 1, 1)
  1710. rng.Transparency = 0
  1711. rng.TopSurface = 0
  1712. rng.BottomSurface = 0
  1713. rng.CFrame = pos
  1714. local rngm = Instance.new("SpecialMesh", rng)
  1715. rngm.MeshType = MType
  1716. rngm.Scale = scale
  1717. local scaler2 = 1
  1718. if type == "Add" then
  1719. scaler2 = 1 * value
  1720. elseif type == "Divide" then
  1721. scaler2 = 1 / value
  1722. end
  1723. coroutine.resume(coroutine.create(function()
  1724. for i = 0, 10 / bonuspeed, 0.1 do
  1725. swait()
  1726. if type == "Add" then
  1727. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1728. elseif type == "Divide" then
  1729. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1730. end
  1731. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1732. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  1733. end
  1734. rng:Destroy()
  1735. end))
  1736. end
  1737.  
  1738. function Eviscerate(dude)
  1739. if dude.Name ~= char then
  1740. local bgf = IT("BodyGyro", dude.Head)
  1741. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1742. local val = IT("BoolValue", dude)
  1743. val.Name = "IsHit"
  1744. local ds = coroutine.wrap(function()
  1745. dude:WaitForChild("Head"):BreakJoints()
  1746. wait(0.5)
  1747. target = nil
  1748. coroutine.resume(coroutine.create(function()
  1749. for i, v in pairs(dude:GetChildren()) do
  1750. if v:IsA("Accessory") then
  1751. v:Destroy()
  1752. end
  1753. if v:IsA("Humanoid") then
  1754. v:Destroy()
  1755. end
  1756. if v:IsA("CharacterMesh") then
  1757. v:Destroy()
  1758. end
  1759. if v:IsA("Model") then
  1760. v:Destroy()
  1761. end
  1762. if v:IsA("Part") or v:IsA("MeshPart") then
  1763. for x, o in pairs(v:GetChildren()) do
  1764. if o:IsA("Decal") then
  1765. o:Destroy()
  1766. end
  1767. end
  1768. coroutine.resume(coroutine.create(function()
  1769. v.Material = "Neon"
  1770. v.CanCollide = false
  1771. local PartEmmit1 = IT("ParticleEmitter", v)
  1772. PartEmmit1.LightEmission = 1
  1773. PartEmmit1.Texture = "rbxassetid://284205403"
  1774. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1775. PartEmmit1.Rate = 150
  1776. PartEmmit1.Lifetime = NumberRange.new(1)
  1777. PartEmmit1.Size = NumberSequence.new({
  1778. NumberSequenceKeypoint.new(0, 0.75, 0),
  1779. NumberSequenceKeypoint.new(1, 0, 0)
  1780. })
  1781. PartEmmit1.Transparency = NumberSequence.new({
  1782. NumberSequenceKeypoint.new(0, 0, 0),
  1783. NumberSequenceKeypoint.new(1, 1, 0)
  1784. })
  1785. PartEmmit1.Speed = NumberRange.new(0, 0)
  1786. PartEmmit1.VelocitySpread = 30000
  1787. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1788. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1789. local BodPoss = IT("BodyPosition", v)
  1790. BodPoss.P = 3000
  1791. BodPoss.D = 1000
  1792. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1793. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1794. v.Color = maincolor.Color
  1795. coroutine.resume(coroutine.create(function()
  1796. for i = 0, 49 do
  1797. swait(1)
  1798. v.Transparency = v.Transparency + 0.08
  1799. end
  1800. wait(0.5)
  1801. PartEmmit1.Enabled = false
  1802. wait(3)
  1803. v:Destroy()
  1804. dude:Destroy()
  1805. end))
  1806. end))
  1807. end
  1808. end
  1809. end))
  1810. end)
  1811. ds()
  1812. end
  1813. end
  1814.  
  1815. function FindNearestHead(Position, Distance, SinglePlayer)
  1816. if SinglePlayer then
  1817. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1818. end
  1819. local List = {}
  1820. for i, v in pairs(workspace:GetChildren()) do
  1821. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1822. table.insert(List, v)
  1823. end
  1824. end
  1825. return List
  1826. end
  1827.  
  1828. function SphereAura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  1829. local type = type
  1830. local rng = Instance.new("Part", char)
  1831. rng.Anchored = true
  1832. rng.BrickColor = color
  1833. rng.CanCollide = false
  1834. rng.FormFactor = 3
  1835. rng.Name = "Ring"
  1836. rng.Material = "Neon"
  1837. rng.Size = Vector3.new(1, 1, 1)
  1838. rng.Transparency = 0
  1839. rng.TopSurface = 0
  1840. rng.BottomSurface = 0
  1841. rng.CFrame = pos
  1842. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1843. local rngm = Instance.new("SpecialMesh", rng)
  1844. rngm.MeshType = "Sphere"
  1845. rngm.Scale = Vector3.new(x1, y1, z1)
  1846. local scaler2 = 1
  1847. local speeder = FastSpeed
  1848. if type == "Add" then
  1849. scaler2 = 1 * value
  1850. elseif type == "Divide" then
  1851. scaler2 = 1 / value
  1852. end
  1853. coroutine.resume(coroutine.create(function()
  1854. for i = 0, 10 / bonuspeed, 0.1 do
  1855. swait()
  1856. if type == "Add" then
  1857. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1858. elseif type == "Divide" then
  1859. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1860. end
  1861. rng.BrickColor = BrickColor.new("Really red")
  1862. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1863. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1864. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1865. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1866. end
  1867. rng:Destroy()
  1868. end))
  1869. end
  1870.  
  1871. function FindNearestHead(Position, Distance, SinglePlayer)
  1872. if SinglePlayer then
  1873. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1874. end
  1875. local List = {}
  1876. for i, v in pairs(workspace:GetChildren()) do
  1877. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1878. table.insert(List, v)
  1879. end
  1880. end
  1881. return List
  1882. end
  1883.  
  1884. function PixelBlockX(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  1885. local type = type
  1886. local rng = Instance.new("Part", char)
  1887. rng.Anchored = true
  1888. rng.BrickColor = color
  1889. rng.CanCollide = false
  1890. rng.FormFactor = 3
  1891. rng.Name = "Ring"
  1892. rng.Material = "Neon"
  1893. rng.Size = Vector3.new(1, 1, 1)
  1894. rng.Transparency = 0
  1895. rng.TopSurface = 0
  1896. rng.BottomSurface = 0
  1897. rng.CFrame = pos
  1898. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  1899. local rngm = Instance.new("SpecialMesh", rng)
  1900. rngm.MeshType = "Brick"
  1901. rngm.Scale = Vector3.new(x1,y1,z1)
  1902. local scaler2 = 1
  1903. local speeder = FastSpeed/10
  1904. if type == "Add" then
  1905. scaler2 = 1*value
  1906. elseif type == "Divide" then
  1907. scaler2 = 1/value
  1908. end
  1909. coroutine.resume(coroutine.create(function()
  1910. for i = 0,10/bonuspeed,0.1 do
  1911. swait()
  1912. if type == "Add" then
  1913. scaler2 = scaler2 - 0.01*value/bonuspeed
  1914. elseif type == "Divide" then
  1915. scaler2 = scaler2 - 0.01/value*bonuspeed
  1916. end
  1917. speeder = speeder - 0.01*FastSpeed*bonuspeed/10
  1918. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  1919. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1920. rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
  1921. end
  1922. rng:Destroy()
  1923. end))
  1924. end
  1925.  
  1926. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1927. local type = type
  1928. local rng = Instance.new("Part", char)
  1929. rng.Anchored = true
  1930. rng.BrickColor = color
  1931. rng.CanCollide = false
  1932. rng.FormFactor = 3
  1933. rng.Name = "Ring"
  1934. rng.Material = "Neon"
  1935. rng.Size = Vector3.new(1, 1, 1)
  1936. rng.Transparency = 0
  1937. rng.TopSurface = 0
  1938. rng.BottomSurface = 0
  1939. rng.CFrame = pos
  1940. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1941. local rngm = Instance.new("SpecialMesh", rng)
  1942. rngm.MeshType = MType
  1943. rngm.Scale = Vector3.new(x1, y1, z1)
  1944. local scaler2 = 1
  1945. local speeder = FastSpeed
  1946. if type == "Add" then
  1947. scaler2 = 1 * value
  1948. elseif type == "Divide" then
  1949. scaler2 = 1 / value
  1950. end
  1951. coroutine.resume(coroutine.create(function()
  1952. for i = 0, 10 / bonuspeed, 0.1 do
  1953. swait()
  1954. if type == "Add" then
  1955. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1956. elseif type == "Divide" then
  1957. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1958. end
  1959. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1960. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1961. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1962. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1963. end
  1964. rng:Destroy()
  1965. end))
  1966. end
  1967.  
  1968. function SoulSteal(dude)
  1969. if dude.Name ~= char then
  1970. local bgf = IT("BodyGyro", dude.Head)
  1971. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1972. local val = IT("BoolValue", dude)
  1973. val.Name = "IsHit"
  1974. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1975. local soulst = coroutine.wrap(function()
  1976. local soul = Instance.new("Part",dude)
  1977. soul.Size = Vector3.new(1,1,1)
  1978. soul.CanCollide = false
  1979. soul.Anchored = false
  1980. soul.Position = torso.Position
  1981. soul.Transparency = 1
  1982. local PartEmmit1 = IT("ParticleEmitter", soul)
  1983. PartEmmit1.LightEmission = 1
  1984. PartEmmit1.Texture = "rbxassetid://569507414"
  1985. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1986. PartEmmit1.Rate = 250
  1987. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1988. PartEmmit1.Size = NumberSequence.new({
  1989. NumberSequenceKeypoint.new(0, 1, 0),
  1990. NumberSequenceKeypoint.new(1, 0, 0)
  1991. })
  1992. PartEmmit1.Transparency = NumberSequence.new({
  1993. NumberSequenceKeypoint.new(0, 0, 0),
  1994. NumberSequenceKeypoint.new(1, 1, 0)
  1995. })
  1996. PartEmmit1.Speed = NumberRange.new(0, 0)
  1997. PartEmmit1.VelocitySpread = 30000
  1998. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1999. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  2000. local BodPoss = IT("BodyPosition", soul)
  2001. BodPoss.P = 3000
  2002. BodPoss.D = 1000
  2003. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  2004. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  2005. wait(1.6)
  2006. soul.Touched:connect(function(hit)
  2007. if hit.Parent == char then
  2008. soul:Destroy()
  2009. end
  2010. end)
  2011. wait(1.2)
  2012. while soul do
  2013. swait()
  2014. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  2015. BodPoss.Position = tors.Position
  2016. end
  2017. end)
  2018. soulst()
  2019. end
  2020. end
  2021. function FaceMouse()
  2022. local Cam = workspace.CurrentCamera
  2023. return {
  2024. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  2025. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  2026. }
  2027. end
  2028. function WACKYEFFECT(Table)
  2029. local TYPE = (Table.EffectType or "Sphere")
  2030. local SIZE = (Table.Size or Vector3.new(1,1,1))
  2031. local ENDSIZE = (Table.Size2 or Vector3.new(0,0,0))
  2032. local TRANSPARENCY = (Table.Transparency or 0)
  2033. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  2034. local CFRAME = (Table.CFrame or tors.CFrame)
  2035. local MOVEDIRECTION = (Table.MoveToPos or nil)
  2036. local ROTATION1 = (Table.RotationX or 0)
  2037. local ROTATION2 = (Table.RotationY or 0)
  2038. local ROTATION3 = (Table.RotationZ or 0)
  2039. local MATERIAL = (Table.Material or "Neon")
  2040. local COLOR = (Table.Color or Color3.new(1,1,1))
  2041. local TIME = (Table.Time or 45)
  2042. local SOUNDID = (Table.SoundID or nil)
  2043. local SOUNDPITCH = (Table.SoundPitch or nil)
  2044. local SOUNDVOLUME = (Table.SoundVolume or nil)
  2045. coroutine.resume(coroutine.create(function()
  2046. local PLAYSSOUND = false
  2047. local SOUND = nil
  2048. local EFFECT = CreatePart(3, EffectModel, MATERIAL, 0, TRANSPARENCY, BrickC("Pearl"), "Effect", Vector3.new(1,1,1), true)
  2049. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  2050. PLAYSSOUND = true
  2051. SOUND = Cso(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  2052. end
  2053. EFFECT.Color = COLOR
  2054. local MSH = nil
  2055. if TYPE == "Sphere" then
  2056. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, Vector3.new(0,0,0))
  2057. elseif TYPE == "Block" or TYPE == "Box" then
  2058. MSH = IT("BlockMesh",EFFECT)
  2059. MSH.Scale = SIZE
  2060. elseif TYPE == "Cylinder" then
  2061. MSH = IT("CylinderMesh",EFFECT)
  2062. MSH.Scale = SIZE
  2063. elseif TYPE == "Wave" then
  2064. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, Vector3.new(0,0,-SIZE.X/8))
  2065. elseif TYPE == "Ring" then
  2066. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", Vector3.new(SIZE.X,SIZE.X,0.1), Vector3.new(0,0,0))
  2067. elseif TYPE == "Slash" then
  2068. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", Vector3.new(SIZE.X/10,0,SIZE.X/10), Vector3.new(0,0,0))
  2069. elseif TYPE == "Round Slash" then
  2070. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", Vector3.new(SIZE.X/10,0,SIZE.X/10), Vector3.new(0,0,0))
  2071. elseif TYPE == "Swirl" then
  2072. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, Vector3.new(0,0,0))
  2073. elseif TYPE == "Skull" then
  2074. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, Vector3.new(0,0,0))
  2075. elseif TYPE == "Crystal" then
  2076. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, Vector3.new(0,0,0))
  2077. elseif TYPE == "Crown" then
  2078. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "173770780", "", SIZE, Vector3.new(0,0,0))
  2079. end
  2080. if MSH ~= nil then
  2081. local MOVESPEED = nil
  2082. if MOVEDIRECTION ~= nil then
  2083. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  2084. end
  2085. local GROWTH = SIZE - ENDSIZE
  2086. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  2087. if TYPE == "Block" then
  2088. EFFECT.CFrame = CFRAME*angles(Rad(Mrandom(0,360)),Rad(Mrandom(0,360)),Rad(Mrandom(0,360)))
  2089. else
  2090. EFFECT.CFrame = CFRAME
  2091. end
  2092. for LOOP = 1, TIME+1 do
  2093. swait()
  2094. MSH.Scale = MSH.Scale - GROWTH/TIME
  2095. if TYPE == "Wave" then
  2096. MSH.Offset = Vector3.new(0,0,-MSH.Scale.X/8)
  2097. end
  2098. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  2099. if TYPE == "Block" then
  2100. EFFECT.CFrame = CFRAME*angles(Rad(Mrandom(0,360)),Rad(Mrandom(0,360)),Rad(Mrandom(0,360)))
  2101. else
  2102. EFFECT.CFrame = EFFECT.CFrame*angles(Rad(ROTATION1),Rad(ROTATION2),Rad(ROTATION3))
  2103. end
  2104. if MOVEDIRECTION ~= nil then
  2105. local ORI = EFFECT.Orientation
  2106. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  2107. EFFECT.Orientation = ORI
  2108. end
  2109. end
  2110. EFFECT.Transparency = 1
  2111. if PLAYSSOUND == false then
  2112. EFFECT:remove()
  2113. else
  2114. repeat swait() until SOUND.Playing == false
  2115. EFFECT:remove()
  2116. end
  2117. else
  2118. if PLAYSSOUND == false then
  2119. EFFECT:remove()
  2120. else
  2121. repeat swait() until SOUND.Playing == false
  2122. EFFECT:remove()
  2123. end
  2124. end
  2125. end))
  2126. end
  2127.  
  2128. -------------------------------------------------------
  2129. --End Effect Function--
  2130. -------------------------------------------------------
  2131. function Cso(ID, PARENT, VOLUME, PITCH)
  2132. local NSound = nil
  2133. coroutine.resume(coroutine.create(function()
  2134. NSound = IT("Sound", PARENT)
  2135. NSound.Volume = VOLUME
  2136. NSound.Pitch = PITCH
  2137. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  2138. swait()
  2139. NSound:play()
  2140. game:GetService("Debris"):AddItem(NSound, 10)
  2141. end))
  2142. return NSound
  2143. end
  2144. function CameraEnshaking(Length, Intensity)
  2145. coroutine.resume(coroutine.create(function()
  2146. local intensity = 1 * Intensity
  2147. local rotM = 0.01 * Intensity
  2148. for i = 0, Length, 0.1 do
  2149. swait()
  2150. intensity = intensity - 0.05 * Intensity / Length
  2151. rotM = rotM - 5.0E-4 * Intensity / Length
  2152. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  2153. cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
  2154. end
  2155. hum.CameraOffset = Vector3.new(0, 0, 0)
  2156. end))
  2157. end
  2158. NewInstance = function(instance,parent,properties)
  2159. local inst = Instance.new(instance)
  2160. inst.Parent = parent
  2161. if(properties)then
  2162. for i,v in next, properties do
  2163. pcall(function() inst[i] = v end)
  2164. end
  2165. end
  2166. return inst;
  2167. end
  2168. function chatfunc(text, color)
  2169. local chat = coroutine.wrap(function()
  2170. if char:FindFirstChild("TalkingBillBoard") ~= nil then
  2171. char:FindFirstChild("TalkingBillBoard"):destroy()
  2172. end
  2173. local naeeym2 = Instance.new("BillboardGui", char)
  2174. naeeym2.Size = UDim2.new(0, 100, 0, 40)
  2175. naeeym2.StudsOffset = Vector3.new(0, 5, 0)
  2176. naeeym2.Adornee = hed
  2177. naeeym2.Name = "TalkingBillBoard"
  2178. local tecks2 = Instance.new("TextLabel", naeeym2)
  2179. tecks2.BackgroundTransparency = 1
  2180. tecks2.BorderSizePixel = 0
  2181. tecks2.Text = ""
  2182. tecks2.Font = "Fantasy"
  2183. tecks2.TextSize = 30
  2184. tecks2.TextStrokeTransparency = 0
  2185. tecks2.TextColor3 = color
  2186. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  2187. tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  2188. for i = 1, string.len(text) do
  2189. --CFuncs.Sound.Create("rbxassetid://274118116", hed, 5.25, 0.115)
  2190. tecks2.Text = string.sub(text, 1, i)
  2191. swait(1)
  2192. end
  2193. wait(1)
  2194. naeeym2:Destroy()
  2195. end)
  2196. chat()
  2197. end
  2198. New = function(Object, Parent, Name, Data)
  2199. local Object = Instance.new(Object)
  2200. for Index, Value in pairs(Data or {}) do
  2201. Object[Index] = Value
  2202. end
  2203. Object.Parent = Parent
  2204. Object.Name = Name
  2205. return Object
  2206. end
  2207.  
  2208. -------------------------------------------------------
  2209. --End Important Functions--
  2210. -------------------------------------------------------
  2211.  
  2212.  
  2213. -------------------------------------------------------
  2214. --Start Customization--
  2215. -------------------------------------------------------
  2216. local Player_Size = 1
  2217. if Player_Size ~= 1 then
  2218. root.Size = root.Size * Player_Size
  2219. tors.Size = tors.Size * Player_Size
  2220. hed.Size = hed.Size * Player_Size
  2221. ra.Size = ra.Size * Player_Size
  2222. la.Size = la.Size * Player_Size
  2223. rl.Size = rl.Size * Player_Size
  2224. ll.Size = ll.Size * Player_Size
  2225. ----------------------------------------------------------------------------------
  2226. rootj.Parent = root
  2227. neck.Parent = tors
  2228. RW.Parent = tors
  2229. LW.Parent = tors
  2230. RH.Parent = tors
  2231. LH.Parent = tors
  2232. ----------------------------------------------------------------------------------
  2233. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  2234. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  2235. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  2236. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  2237. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  2238. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  2239. ----------------------------------------------------------------------------------
  2240. RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  2241. LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  2242. RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  2243. LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  2244. --hat.Parent = Character
  2245. end
  2246. ----------------------------------------------------------------------------------
  2247. local SONG = 515347026
  2248. local SONG2 = 0
  2249. local Music = Instance.new("Sound",tors)
  2250. Music.Volume = 2.5
  2251. Music.Looped = true
  2252. Music.Pitch = 1 --Pitcher
  2253. ----------------------------------------------------------------------------------
  2254. local equipped = false
  2255. local idle = 0
  2256. local change = 1
  2257. local val = 0
  2258. local toim = 0
  2259. local idleanim = 0.4
  2260. local sine = 0
  2261. local Sit = 1
  2262. local WasAir = false
  2263. local InAir = false
  2264. local LandTick = 0
  2265. ----------------------------------------------------------------------------------
  2266. hum.WalkSpeed = 16
  2267. hum.JumpPower = 55
  2268. hum.Animator.Parent = nil
  2269. ----------------------------------------------------------------------------------
  2270. local naeeym2 = Instance.new("BillboardGui",char)
  2271. naeeym2.AlwaysOnTop = true
  2272. naeeym2.Size = UDim2.new(5,35,2,35)
  2273. naeeym2.StudsOffset = Vector3.new(0, 1.5, 0)
  2274. naeeym2.Adornee = hed
  2275. naeeym2.Name = "Name"
  2276. local tecks2 = Instance.new("TextLabel",naeeym2)
  2277. tecks2.BackgroundTransparency = 1
  2278. tecks2.TextScaled = true
  2279. tecks2.BorderSizePixel = 0
  2280. tecks2.Text = "Content Cop"
  2281. tecks2.Font = "Fantasy"
  2282. tecks2.TextSize = 30
  2283. tecks2.TextStrokeTransparency = 0
  2284. tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
  2285. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  2286. tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  2287. tecks2.Parent = naeeym2
  2288. -------------------------------------------------------
  2289. --End Customization--
  2290. -------------------------------------------------------
  2291. local Particle = IT("ParticleEmitter",nil)
  2292. Particle.Enabled = false
  2293. Particle.LightEmission = 0.2
  2294. Particle.Rate = 150
  2295. Particle.ZOffset = 1
  2296. Particle.Rotation = NumberRange.new(-180, 180)
  2297.  
  2298. function ParticleEmitter(Table)
  2299. local PRTCL = Particle:Clone()
  2300. local Color1 = Table.Color1 or Color3.new(1,1,1)
  2301. local Color2 = Table.Color2 or Color3.new(1,1,1)
  2302. local Speed = Table.Speed or 5
  2303. local Drag = Table.Drag or 0
  2304. local Size1 = Table.Size1 or 1
  2305. local Size2 = Table.Size2 or 5
  2306. local Lifetime1 = Table.Lifetime1 or 1
  2307. local Lifetime2 = Table.Lifetime2 or 1.5
  2308. local Parent = Table.Parent or tors
  2309. local Emit = Table.Emit or 100
  2310. local Offset = Table.Offset or 360
  2311. local Acel = Table.Acel or Vector3.new(0,0,0)
  2312. local Enabled = Table.Enabled or false
  2313. local Texture = Table.Texture or "281983280"
  2314. local RotS = Table.RotSpeed or NumberRange.new(-15, 15)
  2315. local Trans1 = Table.Transparency1 or 0
  2316. local Trans2 = Table.Transparency2 or 0
  2317. PRTCL.Parent = Parent
  2318. PRTCL.RotSpeed = RotS
  2319. PRTCL.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,Trans1),NumberSequenceKeypoint.new(1,Trans2)})
  2320. PRTCL.Texture = "http://www.roblox.com/asset/?id="..Texture
  2321. PRTCL.Color = ColorSequence.new(Color1,Color2)
  2322. PRTCL.Size = NumberSequence.new(Size1,Size2)
  2323. PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
  2324. PRTCL.Speed = NumberRange.new(Speed)
  2325. PRTCL.VelocitySpread = Offset
  2326. PRTCL.Drag = Drag
  2327. PRTCL.Acceleration = Acel
  2328. if Enabled == false then
  2329. PRTCL:Emit(Emit)
  2330. game:GetService("Debris"):AddItem(PRTCL,Lifetime2)
  2331. else
  2332. PRTCL.Enabled = true
  2333. end
  2334. return PRTCL
  2335. end
  2336.  
  2337. local BC = Character["Body Colors"]
  2338. BC.HeadColor = BrickColor.new("Pastel brown")
  2339. BC.LeftArmColor = BrickColor.new("Pastel brown")
  2340. BC.LeftLegColor = BrickColor.new("Pastel brown")
  2341. BC.RightArmColor = BrickColor.new("Pastel brown")
  2342. BC.RightLegColor = BrickColor.new("Pastel brown")
  2343. BC.TorsoColor = BrickColor.new("Pastel brown")
  2344. -------------------------------------------------------
  2345. --Start Attacks N Stuff--
  2346. -------------------------------------------------------
  2347. function GalaBomb()
  2348. attack = true
  2349. Cso("460919688", hed, 3.5, 1)
  2350. local orb = Instance.new("Part", char)
  2351. orb.Anchored = true
  2352. orb.BrickColor = BrickC("Really black")
  2353. orb.CanCollide = false
  2354. orb.FormFactor = 3
  2355. orb.Name = "Ring"
  2356. orb.Material = "Neon"
  2357. orb.Size = Vector3.new(1, 1, 1)
  2358. orb.Transparency = 0
  2359. orb.TopSurface = 0
  2360. orb.BottomSurface = 0
  2361. local orbm = Instance.new("SpecialMesh", orb)
  2362. orbm.MeshType = "Sphere"
  2363. orbm.Name = "SizeMesh"
  2364. orbm.Scale = Vector3.new(0, 0, 0)
  2365. local scaled = 0.1
  2366. local posid = 0
  2367. for i = 0, 12, 0.1 do
  2368. swait()
  2369. scaled = scaled + 0.001
  2370. posid = posid - scaled
  2371. orb.CFrame = ra.CFrame * CF(0, -0.1 + posid / 1.05, 0)
  2372. orbm.Scale = orbm.Scale + Vector3.new(scaled, scaled, scaled)
  2373. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(6), Rad(0), Rad(0)), 0.1)
  2374. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(-25)), 0.1)
  2375. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(6)), 0.1)
  2376. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-6)), 0.1)
  2377. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(170), Rad(Mrandom(-15, 15)), Rad(5 - 4.5 * Sin(sine / 20))), 0.1)
  2378. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(6), Rad(Mrandom(-15, 15)), Rad(-5 + 4.5 * Sin(sine / 20))), 0.1)
  2379. end
  2380. for i = 0, 2, 0.1 do
  2381. swait()
  2382. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(6), Rad(0), Rad(-30)), 0.1)
  2383. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(30)), 0.1)
  2384. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(6)), 0.1)
  2385. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-6)), 0.1)
  2386. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(Mrandom(-15, 15)), Rad(5 - 4.5 * Sin(sine / 20))), 0.1)
  2387. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(6), Rad(Mrandom(-15, 15)), Rad(-5 + 4.5 * Sin(sine / 20))), 0.1)
  2388. end
  2389. coroutine.resume(coroutine.create(function()
  2390. orb.Anchored = false
  2391. CFuncs.Sound.Create("rbxassetid://907528019", root, 1.85, 1)
  2392. local a = Instance.new("Part", workspace)
  2393. a.Name = "Direction"
  2394. a.Anchored = true
  2395. a.BrickColor = BrickC("Really black")
  2396. a.Material = "Neon"
  2397. a.Transparency = 1
  2398. a.CanCollide = false
  2399. local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 500)
  2400. local ignore = orb
  2401. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  2402. a.BottomSurface = 10
  2403. a.TopSurface = 10
  2404. local distance = (orb.CFrame.p - position).magnitude
  2405. a.Size = Vector3.new(0.1, 0.1, 0.1)
  2406. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, 0)
  2407. orb.CFrame = a.CFrame
  2408. a:Destroy()
  2409. local bv = Instance.new("BodyVelocity")
  2410. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  2411. bv.velocity = orb.CFrame.lookVector * 125
  2412. bv.Parent = orb
  2413. local hitted = false
  2414. game:GetService("Debris"):AddItem(orb, 15)
  2415. swait()
  2416. local hit = orb.Touched:connect(function(hit)
  2417. if hitted == false then
  2418. hitted = true
  2419. CameraEnshaking(10, 2.5)
  2420. CFuncs.Sound.Create("rbxassetid://151304356", orb, 5, 1)
  2421. for i, v in pairs(FindNearestHead(orb.CFrame.p, 25)) do
  2422. if v:FindFirstChild("Head") then
  2423. Eviscerate(v)
  2424. end
  2425. end
  2426. Magic(1, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 1, BrickC("Really black"), "Sphere")
  2427. Magic(2, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 2, BrickC("Really black"), "Sphere")
  2428. for i = 0, 9 do
  2429. Aura(1, 2.5, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 50, -0.05, BrickC("Really black"), 0, "Sphere")
  2430. Aura(2, 5, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 50, -0.05, BrickC("Really black"), 0, "Sphere")
  2431. end
  2432. orb.Anchored = true
  2433. orb.Transparency = 1
  2434. wait(8)
  2435. orb:Destroy()
  2436. end
  2437. end)
  2438. end))
  2439. for i = 0, 1, 0.1 do
  2440. swait()
  2441. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(6), Rad(0), Rad(30)), 0.3)
  2442. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(-30)), 0.3)
  2443. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(6)), 0.3)
  2444. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-6)), 0.3)
  2445. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(Mrandom(-15, 15)), Rad(5 - 4.5 * Sin(sine / 20))), 0.3)
  2446. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(6), Rad(Mrandom(-15, 15)), Rad(-5 + 4.5 * Sin(sine / 20))), 0.3)
  2447. end
  2448. attack = false
  2449. end
  2450. function LimitlessDivinity()
  2451. for i = 0, 2, 0.1 do
  2452. swait()
  2453. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
  2454. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
  2455. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
  2456. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(25)), 0.3)
  2457. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(Mrandom(-15, 15)), Rad(65 - 4.5 * Sin(sine / 20))), 0.3)
  2458. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(Mrandom(-15, 15)), Rad(-65 + 4.5 * Sin(sine / 20))), 0.3)
  2459. end
  2460. local p = Instance.new("Part",char)
  2461. p.Anchored = true
  2462. p.Size = Vector3.new(0.1,0.1,0.1)
  2463. p.BrickColor = BrickC("Really black")
  2464. p.Material = "Neon"
  2465. p.CFrame = CFrame.new(mouse.Hit.p)
  2466. local m = Instance.new("SpecialMesh",p)
  2467. m.MeshType = "Sphere"
  2468. m.Scale = Vector3.new(80,80,80)
  2469. Magic(3, "Add", p.CFrame, Vector3.new(8, 8, 8), 0.15, BrickC("Really black"), "Sphere")
  2470. CFuncs["Sound"].Create("rbxassetid://183763506", p, 10, 0.5)
  2471. for i = 1, 100 do
  2472. swait()
  2473. Aura(2.5,-0.5,"Add", p.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),50,50,200,-0.025,BrickC("Really black"),25, "Sphere")
  2474. m.Scale = m.Scale + Vector3.new(1,1,1)
  2475. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
  2476. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
  2477. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
  2478. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(25)), 0.3)
  2479. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(Mrandom(-15, 15)), Rad(65 - 4.5 * Sin(sine / 20))), 0.3)
  2480. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(Mrandom(-15, 15)), Rad(-65 + 4.5 * Sin(sine / 20))), 0.3)
  2481. end
  2482. for i = 1,10 do
  2483. swait()
  2484. m.Scale = m.Scale - Vector3.new(16,16,16)
  2485. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
  2486. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
  2487. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
  2488. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(25)), 0.3)
  2489. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(Mrandom(-15, 15)), Rad(65 - 4.5 * Sin(sine / 20))), 0.3)
  2490. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(Mrandom(-15, 15)), Rad(-65 + 4.5 * Sin(sine / 20))), 0.3)
  2491. end
  2492. for i = 1,100 do
  2493. Aura(5,10,"Add",p.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),20,20,20,0.2,BrickC("Really black"),0, "Sphere")
  2494. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
  2495. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
  2496. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
  2497. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(25)), 0.3)
  2498. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(Mrandom(-15, 15)), Rad(65 - 4.5 * Sin(sine / 20))), 0.3)
  2499. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(Mrandom(-15, 15)), Rad(-65 + 4.5 * Sin(sine / 20))), 0.3)
  2500. end
  2501. Magic(1, "Add", p.CFrame, Vector3.new(50, 100, 50), 4, BrickC("Really black"), "Sphere")
  2502. Magic(1, "Add", p.CFrame, Vector3.new(30, 60, 30), 4, BrickC("Really black"), "Sphere")
  2503. Magic(1, "Add", p.CFrame, Vector3.new(3, 600, 3), 4, BrickC("Really black"), "Sphere")
  2504. MagniDamage(p, 60, 50, 100, 0, "Normal")
  2505. CFuncs["Sound"].Create("rbxassetid://138213851", p, 2,1.2)
  2506. CFuncs["Sound"].Create("rbxassetid://239000203", p, 2,1.2)
  2507. CFuncs["Sound"].Create("rbxassetid://919941001", char, 3,1.05)
  2508. p.Transparency = 1
  2509. end
  2510. function NebulaticManiac()
  2511. attack = true
  2512. hum.WalkSpeed = 0
  2513. for i = 0,1.2,0.1 do
  2514. swait()
  2515. 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)
  2516. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2517. 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)
  2518. 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)
  2519. 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)
  2520. LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-15)), 0.1)
  2521. end
  2522. 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")
  2523. 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")
  2524. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 15.1, 15.1, 15.1, 0.01)
  2525. Effects.Sphere.Create(maincolor, root.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 11.1, 11.1, 11.1, 0.01)
  2526. Magic(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, BrickColor.new("Institutional white"), "Sphere")
  2527. Magic(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, BrickColor.new("Really black"), "Sphere")
  2528. Magic(1, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(35, 0.1, 35), 0.01, BrickColor.new("Really black"), "Sphere")
  2529. Cso("331666100", tors, 10, .68)
  2530. for i, v in pairs(FindNearestHead(tors.CFrame.p, 14.5)) do
  2531. if v:FindFirstChild("Head") then
  2532. Eviscerate(v)
  2533. end
  2534. end
  2535. CameraEnshaking(1.5, 20)
  2536. for i = 1,4.7,0.1 do
  2537. 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)
  2538. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2539. 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)
  2540. 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)
  2541. RW.C0 = clerp(RW.C0, CF(1.2, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-34)), 0.1)
  2542. LW.C0 = clerp(LW.C0, CF(-1.5, 0.4 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(-15)), 0.1)
  2543. end
  2544. wait(.6)
  2545. 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")
  2546. 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")
  2547. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 15.1, 15.1, 15.1, 0.01)
  2548. Effects.Sphere.Create(maincolor, root.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 11.1, 11.1, 11.1, 0.01)
  2549. Magic(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, BrickColor.new("Institutional white"), "Sphere")
  2550. Magic(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, BrickColor.new("Toothpaste"), "Sphere")
  2551. Magic(1, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(35, 0.1, 35), 0.01,BrickColor.new("Really black"), "Sphere")
  2552. Cso("331666100", tors, 10, .68)
  2553. for i, v in pairs(FindNearestHead(tors.CFrame.p, 14.5)) do
  2554. if v:FindFirstChild("Head") then
  2555. Eviscerate(v)
  2556. end
  2557. end
  2558. CameraEnshaking(1.5, 20)
  2559. for i = 1,4.7,0.1 do
  2560. 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)
  2561. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2562. 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)
  2563. 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)
  2564. RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(15)), 0.1)
  2565. 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(34)), 0.1)
  2566. end
  2567. wait(.6)
  2568. 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")
  2569. 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")
  2570. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 15.1, 15.1, 15.1, 0.01)
  2571. Effects.Sphere.Create(maincolor, root.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 11.1, 11.1, 11.1, 0.01)
  2572. Magic(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, BrickColor.new("Institutional white"), "Sphere")
  2573. Magic(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, BrickColor.new("Really black"), "Sphere")
  2574. Magic(1, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(35, 0.1, 35), 0.01, BrickColor.new("Really black"), "Sphere")
  2575. Cso("331666100", tors, 10, .68)
  2576. for i, v in pairs(FindNearestHead(tors.CFrame.p, 14.5)) do
  2577. if v:FindFirstChild("Head") then
  2578. Eviscerate(v)
  2579. end
  2580. end
  2581. CameraEnshaking(1.5, 20)
  2582. for i = 1,4.7,0.1 do
  2583. 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)
  2584. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2585. 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)
  2586. 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)
  2587. RW.C0 = clerp(RW.C0, CF(1.2, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-34)), 0.1)
  2588. LW.C0 = clerp(LW.C0, CF(-1.5, 0.4 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(-15)), 0.1)
  2589. end
  2590. wait(.6)
  2591. 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")
  2592. 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")
  2593. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 15.1, 15.1, 15.1, 0.01)
  2594. Effects.Sphere.Create(maincolor, root.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 11.1, 11.1, 11.1, 0.01)
  2595. Magic(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, BrickColor.new("Institutional white"), "Sphere")
  2596. Magic(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, BrickColor.new("Toothpaste"), "Sphere")
  2597. Magic(1, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(35, 0.1, 35), 0.01, BrickColor.new("Really black"), "Sphere")
  2598. Cso("331666100", tors, 10, .68)
  2599. for i, v in pairs(FindNearestHead(tors.CFrame.p, 14.5)) do
  2600. if v:FindFirstChild("Head") then
  2601. Eviscerate(v)
  2602. end
  2603. end
  2604. CameraEnshaking(1.5, 20)
  2605. for i = 1,4.7,0.1 do
  2606. 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)
  2607. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2608. 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)
  2609. 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)
  2610. RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(15)), 0.1)
  2611. 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(34)), 0.1)
  2612. end
  2613. wait(.6)
  2614. attack = false
  2615. hum.WalkSpeed = 8
  2616. end
  2617. function THUNDERCLAP()
  2618. attack = true
  2619. chatfunc("You peasants don't deserve to live in a world of chaos.", maincolor.Color)
  2620. for i = 0, 15, 0.1 do
  2621. swait()
  2622. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
  2623. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
  2624. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
  2625. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(25)), 0.3)
  2626. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(Mrandom(-15, 15)), Rad(65 - 4.5 * Sin(sine / 20))), 0.3)
  2627. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(Mrandom(-15, 15)), Rad(-65 + 4.5 * Sin(sine / 20))), 0.3)
  2628. end
  2629. CFuncs.Sound.Create("rbxassetid://907528019", root, 1.85, 1)
  2630. chatfunc("Begone....", maincolor.Color)
  2631. for i = 0, 7, 0.1 do
  2632. swait()
  2633. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
  2634. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
  2635. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(25)), 0.3)
  2636. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
  2637. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(45 - 4.5 * Sin(sine / 20))), 0.3)
  2638. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(-45 + 4.5 * Sin(sine / 20))), 0.3)
  2639. end
  2640. chatfunc("you criminal", maincolor.Color)
  2641. Magic(1, "Add", root.CFrame, Vector3.new(50, 100, 50), 4, BrickC("Really black"), "Sphere")
  2642. Magic(1, "Add", root.CFrame, Vector3.new(30, 60, 30), 4, BrickC("Really black"), "Sphere")
  2643. Magic(1, "Add", root.CFrame, Vector3.new(3, 600, 3), 4, BrickC("Really black"), "Sphere")
  2644. for i, v in pairs(FindNearestHead(tors.CFrame.p, 500000)) do
  2645. if v:FindFirstChild("Head") then
  2646. Eviscerate(v)
  2647. end
  2648. end
  2649. CFuncs["Sound"].Create("rbxassetid://138213851", char, 2,1.2)
  2650. CFuncs["Sound"].Create("rbxassetid://239000203", char, 2,1.2)
  2651. CFuncs["Sound"].Create("rbxassetid://919941001", char, 3,1.05)
  2652. for i = 0, 7, 0.1 do
  2653. swait()
  2654. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
  2655. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
  2656. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(25)), 0.3)
  2657. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
  2658. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(-45 - 4.5 * Sin(sine / 20))), 0.3)
  2659. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(45 + 4.5 * Sin(sine / 20))), 0.3)
  2660. end
  2661. attack = false
  2662. end
  2663. function Taunt1()
  2664. attack = true
  2665. hum.WalkSpeed = 3.01
  2666. Cso("1141391905", hed, 10, 1)
  2667. for i = 0, 9, 0.1 do
  2668. swait()
  2669. hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0.1)
  2670. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(30)), 0.1)
  2671. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 3.5)), Rad(0), Rad(-30)), 0.1)
  2672. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(86), Rad(0)) * angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  2673. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-86), Rad(0)) * angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  2674. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.8* Player_Size) * angles(Rad(10), Rad(-20), Rad(-90)), 0.2)
  2675. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0 + 0.025 * Sin(sine / 20)* Player_Size, -.8* Player_Size) * angles(Rad(6), Rad(20), Rad(90)), 0.2)
  2676. end
  2677. hum.WalkSpeed = 16
  2678. attack = false
  2679. end
  2680. function Cuffs()
  2681. attack = true
  2682. hum.WalkSpeed = 2.01
  2683. Character.Head.face.Texture = "rbxassetid://315622231"
  2684. CreateSound("140364784", hed, 10, 1)
  2685. for i = 0,3,0.1 do
  2686. swait()
  2687. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2688. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2689. 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)
  2690. 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)
  2691. 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)
  2692. 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)
  2693. end
  2694. for i = 0,1.2,0.1 do
  2695. swait()
  2696. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2697. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2698. 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)
  2699. 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)
  2700. 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)
  2701. 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)
  2702. end
  2703. for i = 0,1.2,0.1 do
  2704. swait()
  2705. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2706. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  2707. 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)
  2708. 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)
  2709. 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)
  2710. 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)
  2711. end
  2712. for i = 0,1.2,0.1 do
  2713. swait()
  2714. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2715. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2716. 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)
  2717. 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)
  2718. 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)
  2719. 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)
  2720. end
  2721. for i = 0,1.2,0.1 do
  2722. swait()
  2723. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2724. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  2725. 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)
  2726. 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)
  2727. 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)
  2728. 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)
  2729. end
  2730. for i = 0,2,0.1 do
  2731. swait()
  2732. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2733. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2734. 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)
  2735. 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)
  2736. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(120), Rad(0), Rad(5)), 0.1)
  2737. 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)
  2738. end
  2739. for i = 0,2,0.1 do
  2740. swait()
  2741. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2742. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2743. 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)
  2744. 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)
  2745. 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)
  2746. 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)
  2747. end
  2748. hum.WalkSpeed = 16
  2749. Character.Head.face.Texture = "rbxassetid://315622231"
  2750. attack = false
  2751. end
  2752.  
  2753. function PlayAnimationFromTable(table, speed, bool)
  2754. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  2755. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  2756. RW.C0 = clerp(RW.C0, table[3], speed)
  2757. LW.C0 = clerp(LW.C0, table[4], speed)
  2758. RH.C0 = clerp(RH.C0, table[5], speed)
  2759. LH.C0 = clerp(LH.C0, table[6], speed)
  2760. if bool == true then
  2761. if resetc1 == false then
  2762. resetc1 = true
  2763. RootJoint.C1 = RootJoint.C1
  2764. Torso.Neck.C1 = Torso.Neck.C1
  2765. RW.C1 = rarmc1
  2766. LW.C1 = larmc1
  2767. RH.C1 = rlegc1
  2768. LH.C1 = llegc1
  2769. end
  2770. end
  2771. end
  2772.  
  2773. function arrest()
  2774. local target = nil
  2775. local targettorso = nil
  2776. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  2777. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  2778. target = mouse.Target.Parent.Humanoid
  2779. target2 = mouse.Target.Parent
  2780. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  2781. end
  2782. end
  2783. Cso("147758746", hed, 10, 1)
  2784. if target ~= nil then
  2785. attack = true
  2786. hum.WalkSpeed = 0
  2787. for i = 0, 3.4, 0.1 do
  2788. swait()
  2789. hum.WalkSpeed = 0
  2790. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(45)), 0.1)
  2791. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15), Rad(0), Rad(-45)), 0.1)
  2792. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06 - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
  2793. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06 - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
  2794. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(-15), Rad(46 + 4.5 * Sin(sine / 12))), 0.1)
  2795. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-46 - 4.5 * Sin(sine / 12))), 0.1)
  2796. end
  2797. --ParticleEmitter({Transparency1 = 1, Transparency2 = 0, Speed = 5, Acel = Vector3.new(0,12,0), RotSpeed = NumberRange.new(-150, 150), Drag = 0, Size1 = 3, Size2 = 0, Lifetime1 = 0.4, Lifetime2 = 1, Parent = targettorso, Emit = 300, Offset = 360, Enabled = false, Color1 = Color3.new(0,0,0), Color2 = Color3.new(0,0,0), Texture = "1523916715"})
  2798. --targettorso:BreakJoints()
  2799. for i = 0, 3.4, 0.1 do
  2800. swait()
  2801. hum.WalkSpeed = 0
  2802. ParticleEmitter({Transparency1 = 1, Transparency2 = 0, Speed = 5, Acel = Vector3.new(0,12,0), RotSpeed = NumberRange.new(-150, 150), Drag = 0, Size1 = 3, Size2 = 0, Lifetime1 = 0.4, Lifetime2 = 1, Parent = targettorso, Emit = 300, Offset = 360, Enabled = false, Color1 = Color3.new(0,0,0), Color2 = Color3.new(0,0,0), Texture = "1523916715"})
  2803. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(45)), 0.1)
  2804. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15), Rad(0), Rad(-45)), 0.1)
  2805. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06 - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
  2806. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06 - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
  2807. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(135), Rad(-.6), Rad(46 + 4.5 * Sin(sine / 12))), 0.1)
  2808. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-46 - 4.5 * Sin(sine / 12))), 0.1)
  2809. end
  2810. for i, v in pairs(target2:GetChildren()) do
  2811. if(not char:IsAncestorOf(v))then
  2812. local hum = (v and v.Parent and v.Parent:FindFirstChildOfClass'Humanoid')
  2813. local hedder = (v and v.Parent and v.Parent:FindFirstChild'Head')
  2814. if(hum and hedder and hum.Health > 0)then
  2815. Eviscerate(v.Parent)
  2816. end
  2817. end
  2818. end
  2819. attack = false
  2820. hum.WalkSpeed = 16
  2821. end
  2822. end
  2823. -------------------------------------------------------
  2824. --End Attacks N Stuff--
  2825. -------------------------------------------------------
  2826. mouse.KeyDown:connect(function(key)
  2827. if attack == false then
  2828. if key == "z" then
  2829. GalaBomb()
  2830. elseif key == "x" then
  2831. LimitlessDivinity()
  2832. elseif key == "c" then
  2833. NebulaticManiac()
  2834. elseif key == "t" then
  2835. Taunt1()
  2836. elseif key == "v" then
  2837. THUNDERCLAP()
  2838. elseif key == "m" then
  2839. Cuffs()
  2840. elseif key == "e" then
  2841. arrest()
  2842. elseif key == 'q' then
  2843. local B = Cso("289556450", hed, 7, 1)
  2844. B.TimePosition = 13.2
  2845. CameraEnshaking(5, 5)
  2846. local ORIGINPOS = root.Position
  2847. root.CFrame = CFrame.new(Vector3.new(mouse.Hit.p.X, root.Position.Y, mouse.Hit.p.Z), ORIGINPOS)
  2848. wait(1.3)
  2849. B.Playing = false
  2850. end
  2851. end
  2852. end)
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858.  
  2859.  
  2860. -------------------------------------------------------
  2861. --Start Animations--
  2862. -------------------------------------------------------
  2863. print("By saba1520/kisslarge")
  2864. while true do
  2865. swait()
  2866. sine = sine + change
  2867. AntiTimeStop()
  2868. refit()
  2869. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  2870. local velderp = root.Velocity.y
  2871. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  2872. if equipped == true or equipped == false then
  2873. if attack == false then
  2874. idle = idle + 1
  2875. else
  2876. idle = 0
  2877. end
  2878. local Landed = false
  2879. if(hitfloor)then
  2880. WasAir = false
  2881. else
  2882. WasAir = true
  2883. end
  2884. if(WasAir == false)then
  2885. if(InAir == true)then
  2886. LandTick = time()
  2887. Landed = true
  2888. end
  2889. end
  2890. if(time()-LandTick < .3)then
  2891. Landed = true
  2892. end
  2893. if(hitfloor)then
  2894. InAir = false
  2895. else
  2896. InAir = true
  2897. end
  2898. local Walking = (math.abs(root.Velocity.x) > 1 or math.abs(root.Velocity.z) > 1)
  2899. local State = (hum.PlatformStand and 'Paralyzed' or hum.Sit and 'Sit' or Landed and 'Land' or not hitfloor and root.Velocity.y < -1 and "Fall" or not hitfloor and root.Velocity.y > 1 and "Jump" or hitfloor and Walking and "Walk" or hitfloor and "Idle")
  2900. local WALKSPEEDVALUE = 6 / (hum.WalkSpeed / 16)
  2901. if (State == 'Walk') and torvel > 1 and attack == false then
  2902. rootj.C1 = clerp(rootj.C1, RootCF * CF(0, 0, 0) * angles(Rad(0), Rad(0), Rad(0)), 2)
  2903. neck.C1 = clerp(neck.C1, CF(0, -0.5, 0) * angles(Rad(-90), Rad(0), Rad(180)) * angles(Rad(2.5 * Sin(sine / (WALKSPEEDVALUE / 2))), Rad(0), Rad(0)), 0.6)
  2904. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, 0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-10 - 10 * Cos(sine / WALKSPEEDVALUE)) - rl.RotVelocity.Y / 75 + -Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(90 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  2905. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, -0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-10 + 10 * Cos(sine / WALKSPEEDVALUE)) + ll.RotVelocity.Y / 75 + Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(-90 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  2906. elseif (State ~= 'Walk') or (torvel < 1) or (attack == true) then
  2907. rootj.C1 = clerp(rootj.C1, RootCF * CF(0, 0, 0) * angles(Rad(0), Rad(0), Rad(0)), 0.2)
  2908. neck.C1 = clerp(neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180)) * angles(Rad(0), Rad(0), Rad(0)), 0.2)
  2909. RH.C1 = clerp(RH.C1, CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0)), 0.2)
  2910. LH.C1 = clerp(LH.C1, CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0)), 0.2)
  2911. end
  2912. if hum.Sit == false then
  2913. if(State == 'Jump')then
  2914. hum.WalkSpeed = 34
  2915. hum.JumpPower = 90
  2916. if attack == false then
  2917. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(-16), Rad(0), Rad(0)), 0.15)
  2918. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2919. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.2 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2920. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.9 - 0.1 * Cos(sine / 20), -.5* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2921. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.1)
  2922. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.1)
  2923. end
  2924. elseif(State == 'Fall')then
  2925. if attack == false then
  2926. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(24), Rad(0), Rad(0)), 0.15)
  2927. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2928. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.15)
  2929. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * LHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.15)
  2930. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(-.6), Rad(45 + 4.5 * Sin(sine / 20))), 0.1)
  2931. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(55), Rad(-.6), Rad(-45 - 4.5 * Sin(sine / 20))), 0.1)
  2932. end
  2933. elseif(State == 'Land')then
  2934. hum.WalkSpeed = 4
  2935. hum.JumpPower = 0
  2936. if attack == false then
  2937. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  2938. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(35 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2939. RH.C0 = clerp(RH.C0, CF(1* Player_Size, 0.1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-3.5), Rad(0), Rad(10)), 0.15)
  2940. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, 0.1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * LHCF * angles(Rad(-3.5), Rad(0), Rad(-10)), 0.15)
  2941. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(-.6), Rad(25 + 4.5 * Sin(sine / 20))), 0.1)
  2942. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(55), Rad(-.6), Rad(-25 - 4.5 * Sin(sine / 20))), 0.1)
  2943. end
  2944. elseif(State == 'Idle')then
  2945. change = 1
  2946. if attack == false then
  2947. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
  2948. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 7.5 * Sin(sine / 30)), Rad(0), Rad(-20)), 0.3)
  2949. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-12.5), Rad(0), Rad(0)), 0.15)
  2950. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-12.5), Rad(0), Rad(8)), 0.15)
  2951. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-.6), Rad(15 + 6.5 * Sin(sine / 20))), 0.1)
  2952. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-10), Rad(-.6), Rad(-15 - 6.5 * Sin(sine / 20))), 0.1)
  2953. end
  2954. elseif(State == 'Walk')then
  2955. change = 1
  2956. hum.WalkSpeed = 14
  2957. hum.JumpPower = 55
  2958. if attack == false then
  2959. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
  2960. tors.Neck.C0 = clerp(tors.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)
  2961. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2962. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2963. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)), Rad(6) - ra.RotVelocity.Y / 75), 0.1)
  2964. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) , Rad(-6) + la.RotVelocity.Y / 75), 0.1)
  2965. end
  2966. end
  2967. else
  2968. Sit.Value = true
  2969. if attack == false then
  2970. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.5 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  2971. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(-5)), 0.1)
  2972. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.35 - 0.05 * Cos(sine / 20)* Player_Size, -0.5* Player_Size) * angles(Rad(15), Rad(75), Rad(0)) * angles(Rad(-5), Rad(0), Rad(5)), 0.1)
  2973. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.35 - 0.05 * Cos(sine / 20)* Player_Size, -0.5* Player_Size) * angles(Rad(15), Rad(-75), Rad(0)) * angles(Rad(-5), Rad(0), Rad(5)), 0.1)
  2974. RW.C0 = clerp(RW.C0, CF(1.3* Player_Size, 0.4 + 0.1 * Sin(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(35), Rad(-20), Rad(-45 - 4.5 * Sin(sine / 20))), 0.1)
  2975. LW.C0 = clerp(LW.C0, CF(-1.3* Player_Size, 0.4 + 0.1 * Sin(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(35), Rad(20), Rad(45 + 4.5 * Sin(sine / 20))), 0.1)
  2976. end
  2977. end
  2978. end
  2979. Music.SoundId = "rbxassetid://"..SONG
  2980. Music.Looped = true
  2981. Music.Pitch = 1
  2982. Music.Volume = 2
  2983. Music.Parent = tors
  2984. Music:Resume()
  2985. if 0 < #Effects then
  2986. for e = 1, #Effects do
  2987. if Effects[e] ~= nil then
  2988. local Thing = Effects[e]
  2989. if Thing ~= nil then
  2990. local Part = Thing[1]
  2991. local Mode = Thing[2]
  2992. local Delay = Thing[3]
  2993. local IncX = Thing[4]
  2994. local IncY = Thing[5]
  2995. local IncZ = Thing[6]
  2996. if 1 >= Thing[1].Transparency then
  2997. if Thing[2] == "Block1" then
  2998. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2999. local Mesh = Thing[1].Mesh
  3000. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3001. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3002. elseif Thing[2] == "Block2" then
  3003. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  3004. local Mesh = Thing[7]
  3005. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3006. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3007. elseif Thing[2] == "Block3" then
  3008. 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)
  3009. local Mesh = Thing[7]
  3010. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3011. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3012. elseif Thing[2] == "Cylinder" then
  3013. local Mesh = Thing[1].Mesh
  3014. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3015. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3016. elseif Thing[2] == "Blood" then
  3017. local Mesh = Thing[7]
  3018. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  3019. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3020. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3021. elseif Thing[2] == "Elec" then
  3022. local Mesh = Thing[1].Mesh
  3023. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  3024. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3025. elseif Thing[2] == "Disappear" then
  3026. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3027. elseif Thing[2] == "Shatter" then
  3028. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3029. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3030. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3031. Thing[6] = Thing[6] + Thing[5]
  3032. end
  3033. else
  3034. Part.Parent = nil
  3035. table.remove(Effects, e)
  3036. end
  3037. end
  3038. end
  3039. end
  3040. end
  3041. end
  3042. -------------------------------------------------------
  3043. --End Animations And Script--
  3044. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement