Advertisement
5sdfsadgaq5465

Pandora's chara v3

Jun 22nd, 2019
1,320
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --Pandora's chara v2--
  2. ----------------------------------------------------------------
  3. print([[
  4. --made by Ozzak Thailon
  5. --FE code by ???
  6. --Edited by bacon_hairkid9
  7. --Redited by micheal
  8. --Enjoy! :>
  9.  
  10. ]])
  11. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  12. local Player,game,owner = owner,game
  13. local RealPlayer = Player
  14. do
  15. local rp = RealPlayer
  16. script.Parent = rp.Character
  17.  
  18. --RemoteEvent for communicating
  19. local Event = Instance.new("RemoteEvent")
  20. Event.Name = "UserInput_Event"
  21.  
  22. --Fake event to make stuff like Mouse.KeyDown work
  23. local function fakeEvent()
  24. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  25. t.connect = t.Connect
  26. return t
  27. end
  28.  
  29. --Creating fake input objects with fake variables
  30. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  31. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  32. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  33. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  34. end}
  35. --Merged 2 functions into one by checking amount of arguments
  36. CAS.UnbindAction = CAS.BindAction
  37.  
  38. --This function will trigger the events that have been :Connect()'ed
  39. local function te(self,ev,...)
  40. local t = m[ev]
  41. if t and t._fakeEvent then
  42. for _,f in pairs(t.Functions) do
  43. f(...)
  44. end
  45. end
  46. end
  47. m.TrigEvent = te
  48. UIS.TrigEvent = te
  49.  
  50. Event.OnServerEvent:Connect(function(plr,io)
  51. if plr~=rp then return end
  52. m.Target = io.Target
  53. m.Hit = io.Hit
  54. if not io.isMouse then
  55. local b = io.UserInputState == Enum.UserInputState.Begin
  56. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  57. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  58. end
  59. for _,t in pairs(CAS.Actions) do
  60. for _,k in pairs(t.Keys) do
  61. if k==io.KeyCode then
  62. t.Function(t.Name,io.UserInputState,io)
  63. end
  64. end
  65. end
  66. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  67. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  68. end
  69. end)
  70. Event.Parent = NLS([==[
  71. local Player = game:GetService("Players").LocalPlayer
  72. local Event = script:WaitForChild("UserInput_Event")
  73.  
  74. local Mouse = Player:GetMouse()
  75. local UIS = game:GetService("UserInputService")
  76. local input = function(io,a)
  77. if a then return end
  78. --Since InputObject is a client-side instance, we create and pass table instead
  79. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  80. end
  81. UIS.InputBegan:Connect(input)
  82. UIS.InputEnded:Connect(input)
  83.  
  84. local h,t
  85. --Give the server mouse data 30 times every second, but only if the values changed
  86. --If player is not moving their mouse, client won't fire events
  87. while wait(1/30) do
  88. if h~=Mouse.Hit or t~=Mouse.Target then
  89. h,t=Mouse.Hit,Mouse.Target
  90. Event:FireServer({isMouse=true,Target=t,Hit=h})
  91. end
  92. end]==],Player.Character)
  93.  
  94. ----Sandboxed game object that allows the usage of client-side methods and services
  95. --Real game object
  96. local _rg = game
  97.  
  98. --Metatable for fake service
  99. local fsmt = {
  100. __index = function(self,k)
  101. local s = rawget(self,"_RealService")
  102. if s then return s[k] end
  103. end,
  104. __newindex = function(self,k,v)
  105. local s = rawget(self,"_RealService")
  106. if s then s[k]=v end
  107. end,
  108. __call = function(self,...)
  109. local s = rawget(self,"_RealService")
  110. if s then return s(...) end
  111. end
  112. }
  113. local function FakeService(t,RealService)
  114. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  115. return setmetatable(t,fsmt)
  116. end
  117.  
  118. --Fake game object
  119. local g = {
  120. GetService = function(self,s)
  121. return self[s]
  122. end,
  123. Players = FakeService({
  124. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  125. },"Players"),
  126. UserInputService = FakeService(UIS,"UserInputService"),
  127. ContextActionService = FakeService(CAS,"ContextActionService"),
  128. }
  129. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  130. g.service = g.GetService
  131.  
  132. g.RunService = FakeService({
  133. RenderStepped = _rg:GetService("RunService").Heartbeat,
  134. BindToRenderStep = function(self,name,_,fun)
  135. self._btrs[name] = self.Heartbeat:Connect(fun)
  136. end,
  137. UnbindFromRenderStep = function(self,name)
  138. self._btrs[name]:Disconnect()
  139. end,
  140. },"RunService")
  141.  
  142. setmetatable(g,{
  143. __index=function(self,s)
  144. return _rg:GetService(s) or typeof(_rg[s])=="function"
  145. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  146. end,
  147. __newindex = fsmt.__newindex,
  148. __call = fsmt.__call
  149. })
  150. --Changing owner to fake player object to support owner:GetMouse()
  151. game,owner = g,g.Players.LocalPlayer
  152. end
  153.  
  154. Player = owner
  155. PlayerGui = Player.PlayerGui
  156. Cam = workspace.CurrentCamera
  157. Backpack = Player.Backpack
  158. Character = Player.Character
  159. Humanoid = Character.Humanoid
  160. Mouse = Player:GetMouse()
  161. RootPart = Character["HumanoidRootPart"]
  162. Torso = Character["Torso"]
  163. Head = Character["Head"]
  164. RightArm = Character["Right Arm"]
  165. LeftArm = Character["Left Arm"]
  166. RightLeg = Character["Right Leg"]
  167. LeftLeg = Character["Left Leg"]
  168. RootJoint = RootPart["RootJoint"]
  169. Neck = Torso["Neck"]
  170. RightShoulder = Torso["Right Shoulder"]
  171. LeftShoulder = Torso["Left Shoulder"]
  172. RightHip = Torso["Right Hip"]
  173. LeftHip = Torso["Left Hip"]
  174.  
  175. Character = Player.Character
  176. Humanoid = Character.Humanoid
  177.  
  178. -------------------------------------------------------
  179.  
  180. local FavIDs = {
  181. 340106355, --Nefl Crystals
  182. 927529620, --Dimension
  183. 876981900, --Fantasy
  184. 398987889, --Ordinary Days
  185. 1117396305, --Oh wait, it's you.
  186. 885996042, --Action Winter Journey
  187. 919231299, --Sprawling Idiot Effigy
  188. 743466274, --Good Day Sunshine
  189. 727411183, --Knife Fight
  190. 1402748531, --The Earth Is Counting On You!
  191. 595230126 --Robot Language
  192. }
  193.  
  194.  
  195.  
  196. wait(0.2)
  197. local plr = game:service'Players'.LocalPlayer
  198. local char = plr.Character
  199. local hum = char.Humanoid
  200. local hed = char.Head
  201. local root = char.HumanoidRootPart
  202. local rootj = root.RootJoint
  203. local tors = char.Torso
  204. local ra = char["Right Arm"]
  205. local la = char["Left Arm"]
  206. local rl = char["Right Leg"]
  207. local ll = char["Left Leg"]
  208. local neck = tors["Neck"]
  209. local mouse = plr:GetMouse()
  210. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  211. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  212. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  213. local maincolor = BrickColor.new("Institutional white")
  214.  
  215. -------------------------------------------------------
  216. --Start Good Stuff--
  217. -------------------------------------------------------
  218. cam = game.Workspace.CurrentCamera
  219. CF = CFrame.new
  220. angles = CFrame.Angles
  221. attack = false
  222. Euler = CFrame.fromEulerAnglesXYZ
  223. Rad = math.rad
  224. IT = Instance.new
  225. BrickC = BrickColor.new
  226. Cos = math.cos
  227. Acos = math.acos
  228. Sin = math.sin
  229. Asin = math.asin
  230. Abs = math.abs
  231. Mrandom = math.random
  232. Floor = math.floor
  233. -------------------------------------------------------
  234. --End Good Stuff--
  235. -------------------------------------------------------
  236. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  237. RSH, LSH = nil, nil
  238. RW = Instance.new("Weld")
  239. LW = Instance.new("Weld")
  240. RH = tors["Right Hip"]
  241. LH = tors["Left Hip"]
  242. RSH = tors["Right Shoulder"]
  243. LSH = tors["Left Shoulder"]
  244. RSH.Parent = nil
  245. LSH.Parent = nil
  246. RW.Name = "RW"
  247. RW.Part0 = tors
  248. RW.C0 = CF(1.5, 0.5, 0)
  249. RW.C1 = CF(0, 0.5, 0)
  250. RW.Part1 = ra
  251. RW.Parent = tors
  252. LW.Name = "LW"
  253. LW.Part0 = tors
  254. LW.C0 = CF(-1.5, 0.5, 0)
  255. LW.C1 = CF(0, 0.5, 0)
  256. LW.Part1 = la
  257. LW.Parent = tors
  258. Effects = {}
  259. -------------------------------------------------------
  260. --Start HeartBeat--
  261. -------------------------------------------------------
  262. ArtificialHB = Instance.new("BindableEvent", script)
  263. ArtificialHB.Name = "Heartbeat"
  264. script:WaitForChild("Heartbeat")
  265.  
  266. frame = 1 / 60
  267. tf = 0
  268. allowframeloss = false
  269. tossremainder = false
  270.  
  271.  
  272. lastframe = tick()
  273. script.Heartbeat:Fire()
  274.  
  275.  
  276. game:GetService("RunService").Heartbeat:connect(function(s, p)
  277. tf = tf + s
  278. if tf >= frame then
  279. if allowframeloss then
  280. script.Heartbeat:Fire()
  281. lastframe = tick()
  282. else
  283. for i = 1, math.floor(tf / frame) do
  284. script.Heartbeat:Fire()
  285. end
  286. lastframe = tick()
  287. end
  288. if tossremainder then
  289. tf = 0
  290. else
  291. tf = tf - frame * math.floor(tf / frame)
  292. end
  293. end
  294. end)
  295. -------------------------------------------------------
  296. --End HeartBeat--
  297. -------------------------------------------------------
  298.  
  299. -------------------------------------------------------
  300. --Start Important Functions--
  301. -------------------------------------------------------
  302. function swait(num)
  303. if num == 0 or num == nil then
  304. game:service("RunService").Stepped:wait(0)
  305. else
  306. for i = 0, num do
  307. game:service("RunService").Stepped:wait(0)
  308. end
  309. end
  310. end
  311. function thread(f)
  312. coroutine.resume(coroutine.create(f))
  313. end
  314. function clerp(a, b, t)
  315. local qa = {
  316. QuaternionFromCFrame(a)
  317. }
  318. local qb = {
  319. QuaternionFromCFrame(b)
  320. }
  321. local ax, ay, az = a.x, a.y, a.z
  322. local bx, by, bz = b.x, b.y, b.z
  323. local _t = 1 - t
  324. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  325. end
  326. function QuaternionFromCFrame(cf)
  327. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  328. local trace = m00 + m11 + m22
  329. if trace > 0 then
  330. local s = math.sqrt(1 + trace)
  331. local recip = 0.5 / s
  332. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  333. else
  334. local i = 0
  335. if m00 < m11 then
  336. i = 1
  337. end
  338. if m22 > (i == 0 and m00 or m11) then
  339. i = 2
  340. end
  341. if i == 0 then
  342. local s = math.sqrt(m00 - m11 - m22 + 1)
  343. local recip = 0.5 / s
  344. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  345. elseif i == 1 then
  346. local s = math.sqrt(m11 - m22 - m00 + 1)
  347. local recip = 0.5 / s
  348. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  349. elseif i == 2 then
  350. local s = math.sqrt(m22 - m00 - m11 + 1)
  351. local recip = 0.5 / s
  352. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  353. end
  354. end
  355. end
  356. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  357. local xs, ys, zs = x + x, y + y, z + z
  358. local wx, wy, wz = w * xs, w * ys, w * zs
  359. local xx = x * xs
  360. local xy = x * ys
  361. local xz = x * zs
  362. local yy = y * ys
  363. local yz = y * zs
  364. local zz = z * zs
  365. 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))
  366. end
  367. function QuaternionSlerp(a, b, t)
  368. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  369. local startInterp, finishInterp
  370. if cosTheta >= 1.0E-4 then
  371. if 1 - cosTheta > 1.0E-4 then
  372. local theta = math.acos(cosTheta)
  373. local invSinTheta = 1 / Sin(theta)
  374. startInterp = Sin((1 - t) * theta) * invSinTheta
  375. finishInterp = Sin(t * theta) * invSinTheta
  376. else
  377. startInterp = 1 - t
  378. finishInterp = t
  379. end
  380. elseif 1 + cosTheta > 1.0E-4 then
  381. local theta = math.acos(-cosTheta)
  382. local invSinTheta = 1 / Sin(theta)
  383. startInterp = Sin((t - 1) * theta) * invSinTheta
  384. finishInterp = Sin(t * theta) * invSinTheta
  385. else
  386. startInterp = t - 1
  387. finishInterp = t
  388. end
  389. 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
  390. end
  391. function rayCast(Position, Direction, Range, Ignore)
  392. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  393. end
  394. local RbxUtility = LoadLibrary("RbxUtility")
  395. local Create = RbxUtility.Create
  396.  
  397. -------------------------------------------------------
  398. --Start Damage Function--
  399. -------------------------------------------------------
  400. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  401. if hit.Parent == nil then
  402. return
  403. end
  404. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  405. for _, v in pairs(hit.Parent:children()) do
  406. if v:IsA("Humanoid") then
  407. h = v
  408. end
  409. end
  410. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  411.  
  412. hit.Parent:FindFirstChild("Head"):BreakJoints()
  413. end
  414.  
  415. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  416. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  417. if hit.Parent.DebounceHit.Value == true then
  418. return
  419. end
  420. end
  421. if insta == true then
  422. hit.Parent:FindFirstChild("Head"):BreakJoints()
  423. end
  424. local c = Create("ObjectValue"){
  425. Name = "creator",
  426. Value = game:service("Players").LocalPlayer,
  427. Parent = h,
  428. }
  429. game:GetService("Debris"):AddItem(c, .5)
  430. if HitSound ~= nil and HitPitch ~= nil then
  431. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  432. end
  433. local Damage = math.random(minim, maxim)
  434. local blocked = false
  435. local block = hit.Parent:findFirstChild("Block")
  436. if block ~= nil then
  437. if block.className == "IntValue" then
  438. if block.Value > 0 then
  439. blocked = true
  440. block.Value = block.Value - 1
  441. print(block.Value)
  442. end
  443. end
  444. end
  445. if blocked == false then
  446. h.Health = h.Health - Damage
  447. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  448. else
  449. h.Health = h.Health - (Damage / 2)
  450. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  451. end
  452. if Type == "Knockdown" then
  453. local hum = hit.Parent.Humanoid
  454. hum.PlatformStand = true
  455. coroutine.resume(coroutine.create(function(HHumanoid)
  456. swait(1)
  457. HHumanoid.PlatformStand = false
  458. end), hum)
  459. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  460. local bodvol = Create("BodyVelocity"){
  461. velocity = angle * knockback,
  462. P = 5000,
  463. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  464. Parent = hit,
  465. }
  466. local rl = Create("BodyAngularVelocity"){
  467. P = 3000,
  468. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  469. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  470. Parent = hit,
  471. }
  472. game:GetService("Debris"):AddItem(bodvol, .5)
  473. game:GetService("Debris"):AddItem(rl, .5)
  474. elseif Type == "Normal" then
  475. local vp = Create("BodyVelocity"){
  476. P = 500,
  477. maxForce = Vector3.new(math.huge, 0, math.huge),
  478. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  479. }
  480. if knockback > 0 then
  481. vp.Parent = hit.Parent.Torso
  482. end
  483. game:GetService("Debris"):AddItem(vp, .5)
  484. elseif Type == "Up" then
  485. local bodyVelocity = Create("BodyVelocity"){
  486. velocity = Vector3.new(0, 20, 0),
  487. P = 5000,
  488. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  489. Parent = hit,
  490. }
  491. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  492. elseif Type == "DarkUp" then
  493. coroutine.resume(coroutine.create(function()
  494. for i = 0, 1, 0.1 do
  495. swait()
  496. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  497. end
  498. end))
  499. local bodyVelocity = Create("BodyVelocity"){
  500. velocity = Vector3.new(0, 20, 0),
  501. P = 5000,
  502. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  503. Parent = hit,
  504. }
  505. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  506. elseif Type == "Snare" then
  507. local bp = Create("BodyPosition"){
  508. P = 2000,
  509. D = 100,
  510. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  511. position = hit.Parent.Torso.Position,
  512. Parent = hit.Parent.Torso,
  513. }
  514. game:GetService("Debris"):AddItem(bp, 1)
  515. elseif Type == "Freeze" then
  516. local BodPos = Create("BodyPosition"){
  517. P = 50000,
  518. D = 1000,
  519. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  520. position = hit.Parent.Torso.Position,
  521. Parent = hit.Parent.Torso,
  522. }
  523. local BodGy = Create("BodyGyro") {
  524. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  525. P = 20e+003,
  526. Parent = hit.Parent.Torso,
  527. cframe = hit.Parent.Torso.CFrame,
  528. }
  529. hit.Parent.Torso.Anchored = true
  530. coroutine.resume(coroutine.create(function(Part)
  531. swait(1.5)
  532. Part.Anchored = false
  533. end), hit.Parent.Torso)
  534. game:GetService("Debris"):AddItem(BodPos, 3)
  535. game:GetService("Debris"):AddItem(BodGy, 3)
  536. end
  537. local debounce = Create("BoolValue"){
  538. Name = "DebounceHit",
  539. Parent = hit.Parent,
  540. Value = true,
  541. }
  542. game:GetService("Debris"):AddItem(debounce, Delay)
  543. c = Create("ObjectValue"){
  544. Name = "creator",
  545. Value = Player,
  546. Parent = h,
  547. }
  548. game:GetService("Debris"):AddItem(c, .5)
  549. end
  550. end
  551. -------------------------------------------------------
  552. --End Damage Function--
  553. -------------------------------------------------------
  554. --Switcher-------------------------------------
  555.  
  556.  
  557. local effectTorso = Instance.new("Sparkles", char.Torso)
  558. effectTorso.SparkleColor = Color3.new(0, 85, 255)
  559. effectTorso.Enabled = false
  560.  
  561. local animation = Instance.new("NumberValue", char)
  562. animation.Value = 1
  563. animation.Name = "Animation"
  564.  
  565. local animation2 = Instance.new("NumberValue", char)
  566. animation2.Value = 1
  567. animation2.Name = "mode"
  568.  
  569. -------------------------------------------------------
  570. --Start Damage Function Customization--
  571. -------------------------------------------------------
  572. function ShowDamage(Pos, Text, Time, Color)
  573. local Rate = (1 / 30)
  574. local Pos = (Pos or Vector3.new(0, 0, 0))
  575. local Text = (Text or "")
  576. local Time = (Time or 2)
  577. local Color = (Color or Color3.new(1, 0, 1))
  578. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  579. EffectPart.Anchored = true
  580. local BillboardGui = Create("BillboardGui"){
  581. Size = UDim2.new(3, 0, 3, 0),
  582. Adornee = EffectPart,
  583. Parent = EffectPart,
  584. }
  585. local TextLabel = Create("TextLabel"){
  586. BackgroundTransparency = 1,
  587. Size = UDim2.new(1, 0, 1, 0),
  588. Text = Text,
  589. Font = "Bodoni",
  590. TextColor3 = Color,
  591. TextScaled = true,
  592. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  593. Parent = BillboardGui,
  594. }
  595. game.Debris:AddItem(EffectPart, (Time))
  596. EffectPart.Parent = game:GetService("Workspace")
  597. delay(0, function()
  598. local Frames = (Time / Rate)
  599. for Frame = 1, Frames do
  600. wait(Rate)
  601. local Percent = (Frame / Frames)
  602. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  603. TextLabel.TextTransparency = Percent
  604. end
  605. if EffectPart and EffectPart.Parent then
  606. EffectPart:Destroy()
  607. end
  608. end)
  609. end
  610. -------------------------------------------------------
  611. --End Damage Function Customization--
  612. -------------------------------------------------------
  613.  
  614. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  615. for _, c in pairs(workspace:children()) do
  616. local hum = c:findFirstChild("Humanoid")
  617. if hum ~= nil then
  618. local head = c:findFirstChild("Head")
  619. if head ~= nil then
  620. local targ = head.Position - Part.Position
  621. local mag = targ.magnitude
  622. if magni >= mag and c.Name ~= plr.Name then
  623. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  624. end
  625. end
  626. end
  627. end
  628. end
  629.  
  630.  
  631. CFuncs = {
  632. Part = {
  633. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  634. local Part = Create("Part")({
  635. Parent = Parent,
  636. Reflectance = Reflectance,
  637. Transparency = Transparency,
  638. CanCollide = false,
  639. Locked = true,
  640. BrickColor = BrickColor.new(tostring(BColor)),
  641. Name = Name,
  642. Size = Size,
  643. Material = Material
  644. })
  645. RemoveOutlines(Part)
  646. return Part
  647. end
  648. },
  649. Mesh = {
  650. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  651. local Msh = Create(Mesh)({
  652. Parent = Part,
  653. Offset = OffSet,
  654. Scale = Scale
  655. })
  656. if Mesh == "SpecialMesh" then
  657. Msh.MeshType = MeshType
  658. Msh.MeshId = MeshId
  659. end
  660. return Msh
  661. end
  662. },
  663. Mesh = {
  664. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  665. local Msh = Create(Mesh)({
  666. Parent = Part,
  667. Offset = OffSet,
  668. Scale = Scale
  669. })
  670. if Mesh == "SpecialMesh" then
  671. Msh.MeshType = MeshType
  672. Msh.MeshId = MeshId
  673. end
  674. return Msh
  675. end
  676. },
  677. Weld = {
  678. Create = function(Parent, Part0, Part1, C0, C1)
  679. local Weld = Create("Weld")({
  680. Parent = Parent,
  681. Part0 = Part0,
  682. Part1 = Part1,
  683. C0 = C0,
  684. C1 = C1
  685. })
  686. return Weld
  687. end
  688. },
  689. Sound = {
  690. Create = function(id, par, vol, pit)
  691. coroutine.resume(coroutine.create(function()
  692. local S = Create("Sound")({
  693. Volume = vol,
  694. Pitch = pit or 1,
  695. SoundId = id,
  696. Parent = par or workspace
  697. })
  698. wait()
  699. S:play()
  700. game:GetService("Debris"):AddItem(S, 6)
  701. end))
  702. end
  703. },
  704. ParticleEmitter = {
  705. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  706. local fp = Create("ParticleEmitter")({
  707. Parent = Parent,
  708. Color = ColorSequence.new(Color1, Color2),
  709. LightEmission = LightEmission,
  710. Size = Size,
  711. Texture = Texture,
  712. Transparency = Transparency,
  713. ZOffset = ZOffset,
  714. Acceleration = Accel,
  715. Drag = Drag,
  716. LockedToPart = LockedToPart,
  717. VelocityInheritance = VelocityInheritance,
  718. EmissionDirection = EmissionDirection,
  719. Enabled = Enabled,
  720. Lifetime = LifeTime,
  721. Rate = Rate,
  722. Rotation = Rotation,
  723. RotSpeed = RotSpeed,
  724. Speed = Speed,
  725. VelocitySpread = VelocitySpread
  726. })
  727. return fp
  728. end
  729. }
  730. }
  731. function RemoveOutlines(part)
  732. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  733. end
  734. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  735. local Part = Create("Part")({
  736. formFactor = FormFactor,
  737. Parent = Parent,
  738. Reflectance = Reflectance,
  739. Transparency = Transparency,
  740. CanCollide = false,
  741. Locked = true,
  742. BrickColor = BrickColor.new(tostring(BColor)),
  743. Name = Name,
  744. Size = Size,
  745. Material = Material
  746. })
  747. RemoveOutlines(Part)
  748. return Part
  749. end
  750. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  751. local Msh = Create(Mesh)({
  752. Parent = Part,
  753. Offset = OffSet,
  754. Scale = Scale
  755. })
  756. if Mesh == "SpecialMesh" then
  757. Msh.MeshType = MeshType
  758. Msh.MeshId = MeshId
  759. end
  760. return Msh
  761. end
  762. function CreateWeld(Parent, Part0, Part1, C0, C1)
  763. local Weld = Create("Weld")({
  764. Parent = Parent,
  765. Part0 = Part0,
  766. Part1 = Part1,
  767. C0 = C0,
  768. C1 = C1
  769. })
  770. return Weld
  771. end
  772.  
  773.  
  774. -------------------------------------------------------
  775. --Start Effect Function--
  776. -------------------------------------------------------
  777. EffectModel = Instance.new("Model", char)
  778. Effects = {
  779. Block = {
  780. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  781. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  782. prt.Anchored = true
  783. prt.CFrame = cframe
  784. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  785. game:GetService("Debris"):AddItem(prt, 10)
  786. if Type == 1 or Type == nil then
  787. table.insert(Effects, {
  788. prt,
  789. "Block1",
  790. delay,
  791. x3,
  792. y3,
  793. z3,
  794. msh
  795. })
  796. elseif Type == 2 then
  797. table.insert(Effects, {
  798. prt,
  799. "Block2",
  800. delay,
  801. x3,
  802. y3,
  803. z3,
  804. msh
  805. })
  806. else
  807. table.insert(Effects, {
  808. prt,
  809. "Block3",
  810. delay,
  811. x3,
  812. y3,
  813. z3,
  814. msh
  815. })
  816. end
  817. end
  818. },
  819. Sphere = {
  820. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  821. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  822. prt.Anchored = true
  823. prt.CFrame = cframe
  824. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  825. game:GetService("Debris"):AddItem(prt, 10)
  826. table.insert(Effects, {
  827. prt,
  828. "Cylinder",
  829. delay,
  830. x3,
  831. y3,
  832. z3,
  833. msh
  834. })
  835. end
  836. },
  837. Cylinder = {
  838. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  839. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  840. prt.Anchored = true
  841. prt.CFrame = cframe
  842. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  843. game:GetService("Debris"):AddItem(prt, 10)
  844. table.insert(Effects, {
  845. prt,
  846. "Cylinder",
  847. delay,
  848. x3,
  849. y3,
  850. z3,
  851. msh
  852. })
  853. end
  854. },
  855. Wave = {
  856. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  857. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  858. prt.Anchored = true
  859. prt.CFrame = cframe
  860. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  861. game:GetService("Debris"):AddItem(prt, 10)
  862. table.insert(Effects, {
  863. prt,
  864. "Cylinder",
  865. delay,
  866. x3 / 60,
  867. y3 / 60,
  868. z3 / 60,
  869. msh
  870. })
  871. end
  872. },
  873. Ring = {
  874. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  875. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  876. prt.Anchored = true
  877. prt.CFrame = cframe
  878. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  879. game:GetService("Debris"):AddItem(prt, 10)
  880. table.insert(Effects, {
  881. prt,
  882. "Cylinder",
  883. delay,
  884. x3,
  885. y3,
  886. z3,
  887. msh
  888. })
  889. end
  890. },
  891. Break = {
  892. Create = function(brickcolor, cframe, x1, y1, z1)
  893. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  894. prt.Anchored = true
  895. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  896. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  897. local num = math.random(10, 50) / 1000
  898. game:GetService("Debris"):AddItem(prt, 10)
  899. table.insert(Effects, {
  900. prt,
  901. "Shatter",
  902. num,
  903. prt.CFrame,
  904. math.random() - math.random(),
  905. 0,
  906. math.random(50, 100) / 100
  907. })
  908. end
  909. },
  910. Spiral = {
  911. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  912. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  913. prt.Anchored = true
  914. prt.CFrame = cframe
  915. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  916. game:GetService("Debris"):AddItem(prt, 10)
  917. table.insert(Effects, {
  918. prt,
  919. "Cylinder",
  920. delay,
  921. x3,
  922. y3,
  923. z3,
  924. msh
  925. })
  926. end
  927. },
  928. Push = {
  929. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  930. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  931. prt.Anchored = true
  932. prt.CFrame = cframe
  933. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  934. game:GetService("Debris"):AddItem(prt, 10)
  935. table.insert(Effects, {
  936. prt,
  937. "Cylinder",
  938. delay,
  939. x3,
  940. y3,
  941. z3,
  942. msh
  943. })
  944. end
  945. }
  946. }
  947. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  948. local fp = IT("Part")
  949. fp.formFactor = formfactor
  950. fp.Parent = parent
  951. fp.Reflectance = reflectance
  952. fp.Transparency = transparency
  953. fp.CanCollide = false
  954. fp.Locked = true
  955. fp.BrickColor = brickcolor
  956. fp.Name = name
  957. fp.Size = size
  958. fp.Position = tors.Position
  959. RemoveOutlines(fp)
  960. fp.Material = "SmoothPlastic"
  961. fp:BreakJoints()
  962. return fp
  963. end
  964.  
  965. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  966. local mesh = IT(Mesh)
  967. mesh.Parent = part
  968. if Mesh == "SpecialMesh" then
  969. mesh.MeshType = meshtype
  970. if meshid ~= "nil" then
  971. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  972. end
  973. end
  974. mesh.Offset = offset
  975. mesh.Scale = scale
  976. return mesh
  977. end
  978.  
  979. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  980. local type = type
  981. local rng = Instance.new("Part", char)
  982. rng.Anchored = true
  983. rng.BrickColor = color
  984. rng.CanCollide = false
  985. rng.FormFactor = 3
  986. rng.Name = "Ring"
  987. rng.Material = "Neon"
  988. rng.Size = Vector3.new(1, 1, 1)
  989. rng.Transparency = 0
  990. rng.TopSurface = 0
  991. rng.BottomSurface = 0
  992. rng.CFrame = pos
  993. local rngm = Instance.new("SpecialMesh", rng)
  994. rngm.MeshType = MType
  995. rngm.Scale = scale
  996. local scaler2 = 1
  997. if type == "Add" then
  998. scaler2 = 1 * value
  999. elseif type == "Divide" then
  1000. scaler2 = 1 / value
  1001. end
  1002. coroutine.resume(coroutine.create(function()
  1003. for i = 0, 10 / bonuspeed, 0.1 do
  1004. swait()
  1005. if type == "Add" then
  1006. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1007. elseif type == "Divide" then
  1008. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1009. end
  1010. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1011. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  1012. end
  1013. rng:Destroy()
  1014. end))
  1015. end
  1016.  
  1017. function Eviscerate(dude)
  1018. if dude.Name ~= char then
  1019. local bgf = IT("BodyGyro", dude.Head)
  1020. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1021. local val = IT("BoolValue", dude)
  1022. val.Name = "IsHit"
  1023. local ds = coroutine.wrap(function()
  1024. dude:WaitForChild("Head"):BreakJoints()
  1025. wait(0.5)
  1026. target = nil
  1027. coroutine.resume(coroutine.create(function()
  1028. for i, v in pairs(dude:GetChildren()) do
  1029. if v:IsA("Accessory") then
  1030. v:Destroy()
  1031. end
  1032. if v:IsA("Humanoid") then
  1033. v:Destroy()
  1034. end
  1035. if v:IsA("CharacterMesh") then
  1036. v:Destroy()
  1037. end
  1038. if v:IsA("Model") then
  1039. v:Destroy()
  1040. end
  1041. if v:IsA("Part") or v:IsA("MeshPart") then
  1042. for x, o in pairs(v:GetChildren()) do
  1043. if o:IsA("Decal") then
  1044. o:Destroy()
  1045. end
  1046. end
  1047. coroutine.resume(coroutine.create(function()
  1048. v.Material = "Neon"
  1049. v.CanCollide = false
  1050. local PartEmmit1 = IT("ParticleEmitter", v)
  1051. PartEmmit1.LightEmission = 1
  1052. PartEmmit1.Texture = "rbxassetid://284205403"
  1053. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1054. PartEmmit1.Rate = 150
  1055. PartEmmit1.Lifetime = NumberRange.new(1)
  1056. PartEmmit1.Size = NumberSequence.new({
  1057. NumberSequenceKeypoint.new(0, 0.75, 0),
  1058. NumberSequenceKeypoint.new(1, 0, 0)
  1059. })
  1060. PartEmmit1.Transparency = NumberSequence.new({
  1061. NumberSequenceKeypoint.new(0, 0, 0),
  1062. NumberSequenceKeypoint.new(1, 1, 0)
  1063. })
  1064. PartEmmit1.Speed = NumberRange.new(0, 0)
  1065. PartEmmit1.VelocitySpread = 30000
  1066. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1067. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1068. local BodPoss = IT("BodyPosition", v)
  1069. BodPoss.P = 3000
  1070. BodPoss.D = 1000
  1071. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1072. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1073. v.Color = maincolor.Color
  1074. coroutine.resume(coroutine.create(function()
  1075. for i = 0, 49 do
  1076. swait(1)
  1077. v.Transparency = v.Transparency + 0.08
  1078. end
  1079. wait(0.5)
  1080. PartEmmit1.Enabled = false
  1081. wait(3)
  1082. v:Destroy()
  1083. dude:Destroy()
  1084. end))
  1085. end))
  1086. end
  1087. end
  1088. end))
  1089. end)
  1090. ds()
  1091. end
  1092. end
  1093.  
  1094. function FindNearestHead(Position, Distance, SinglePlayer)
  1095. if SinglePlayer then
  1096. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1097. end
  1098. local List = {}
  1099. for i, v in pairs(workspace:GetChildren()) do
  1100. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1101. table.insert(List, v)
  1102. end
  1103. end
  1104. return List
  1105. end
  1106.  
  1107. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1108. local type = type
  1109. local rng = Instance.new("Part", char)
  1110. rng.Anchored = true
  1111. rng.BrickColor = color
  1112. rng.CanCollide = false
  1113. rng.FormFactor = 3
  1114. rng.Name = "Ring"
  1115. rng.Material = "Neon"
  1116. rng.Size = Vector3.new(1, 1, 1)
  1117. rng.Transparency = 0
  1118. rng.TopSurface = 0
  1119. rng.BottomSurface = 0
  1120. rng.CFrame = pos
  1121. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1122. local rngm = Instance.new("SpecialMesh", rng)
  1123. rngm.MeshType = MType
  1124. rngm.Scale = Vector3.new(x1, y1, z1)
  1125. local scaler2 = 1
  1126. local speeder = FastSpeed
  1127. if type == "Add" then
  1128. scaler2 = 1 * value
  1129. elseif type == "Divide" then
  1130. scaler2 = 1 / value
  1131. end
  1132. coroutine.resume(coroutine.create(function()
  1133. for i = 0, 10 / bonuspeed, 0.1 do
  1134. swait()
  1135. if type == "Add" then
  1136. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1137. elseif type == "Divide" then
  1138. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1139. end
  1140. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1141. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1142. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1143. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1144. end
  1145. rng:Destroy()
  1146. end))
  1147. end
  1148.  
  1149. function SoulSteal(dude)
  1150. if dude.Name ~= char then
  1151. local bgf = IT("BodyGyro", dude.Head)
  1152. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1153. local val = IT("BoolValue", dude)
  1154. val.Name = "IsHit"
  1155. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1156. local soulst = coroutine.wrap(function()
  1157. local soul = Instance.new("Part",dude)
  1158. soul.Size = Vector3.new(1,1,1)
  1159. soul.CanCollide = false
  1160. soul.Anchored = false
  1161. soul.Position = torso.Position
  1162. soul.Transparency = 1
  1163. local PartEmmit1 = IT("ParticleEmitter", soul)
  1164. PartEmmit1.LightEmission = 1
  1165. PartEmmit1.Texture = "rbxassetid://569507414"
  1166. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1167. PartEmmit1.Rate = 250
  1168. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1169. PartEmmit1.Size = NumberSequence.new({
  1170. NumberSequenceKeypoint.new(0, 1, 0),
  1171. NumberSequenceKeypoint.new(1, 0, 0)
  1172. })
  1173. PartEmmit1.Transparency = NumberSequence.new({
  1174. NumberSequenceKeypoint.new(0, 0, 0),
  1175. NumberSequenceKeypoint.new(1, 1, 0)
  1176. })
  1177. PartEmmit1.Speed = NumberRange.new(0, 0)
  1178. PartEmmit1.VelocitySpread = 30000
  1179. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1180. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1181. local BodPoss = IT("BodyPosition", soul)
  1182. BodPoss.P = 3000
  1183. BodPoss.D = 1000
  1184. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1185. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1186. wait(1.6)
  1187. soul.Touched:connect(function(hit)
  1188. if hit.Parent == char then
  1189. soul:Destroy()
  1190. end
  1191. end)
  1192. wait(1.2)
  1193. while soul do
  1194. swait()
  1195. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1196. BodPoss.Position = tors.Position
  1197. end
  1198. end)
  1199. soulst()
  1200. end
  1201. end
  1202. function FaceMouse()
  1203. local Cam = workspace.CurrentCamera
  1204. return {
  1205. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1206. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1207. }
  1208. end
  1209.  
  1210. BTAUNT = Instance.new("Sound", tors)
  1211. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1382488262"
  1212. BTAUNT.Volume = 10
  1213. BTAUNT.Pitch = 1
  1214. BTAUNT.Looped = true
  1215. BTAUNT.TimePosition = 0.2
  1216.  
  1217. BTAUNT1 = Instance.new("Sound", tors)
  1218. BTAUNT1.SoundId = "http://www.roblox.com/asset/?id=0"
  1219. BTAUNT1.Volume = 10
  1220. BTAUNT1.Pitch = 1
  1221. BTAUNT1.Looped = true
  1222. BTAUNT1.TimePosition = 0.2
  1223.  
  1224. BTAUNT3 = Instance.new("Sound", tors)
  1225. BTAUNT3.SoundId = "http://www.roblox.com/asset/?id=969583926"
  1226. BTAUNT3.Volume = 10
  1227. BTAUNT3.Pitch = 1
  1228. BTAUNT3.Looped = true
  1229. BTAUNT3.TimePosition = 0.2
  1230.  
  1231. BTAUNT2 = Instance.new("Sound", tors)
  1232. BTAUNT2.SoundId = "http://www.roblox.com/asset/?id=431213856"
  1233. BTAUNT2.Volume = 10
  1234. BTAUNT2.Pitch = 1
  1235. BTAUNT2.Looped = true
  1236. BTAUNT2.TimePosition = 0.2
  1237. ------------------------------------------------------
  1238. --End Effect Function--
  1239. -------------------------------------------------------
  1240. function Cso(ID, PARENT, VOLUME, PITCH)
  1241. local NSound = nil
  1242. coroutine.resume(coroutine.create(function()
  1243. NSound = IT("Sound", PARENT)
  1244. NSound.Volume = VOLUME
  1245. NSound.Pitch = PITCH
  1246. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1247. swait()
  1248. NSound:play()
  1249. game:GetService("Debris"):AddItem(NSound, 50)
  1250. end))
  1251. return NSound
  1252. end
  1253. function CameraEnshaking(Length, Intensity)
  1254. coroutine.resume(coroutine.create(function()
  1255. local intensity = 1 * Intensity
  1256. local rotM = 0.01 * Intensity
  1257. for i = 0, Length, 0.1 do
  1258. swait()
  1259. intensity = intensity - 0.05 * Intensity / Length
  1260. rotM = rotM - 5.0E-4 * Intensity / Length
  1261. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1262. 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)
  1263. end
  1264. hum.CameraOffset = Vector3.new(0, 0, 0)
  1265. end))
  1266. end
  1267. -------------------------------------------------------
  1268. --End Important Functions--
  1269. -------------------------------------------------------
  1270.  
  1271.  
  1272. -------------------------------------------------------
  1273. --Start Customization--
  1274. -------------------------------------------------------
  1275. local Player_Size = 1
  1276. if Player_Size ~= 1 then
  1277. root.Size = root.Size * Player_Size
  1278. tors.Size = tors.Size * Player_Size
  1279. hed.Size = hed.Size * Player_Size
  1280. ra.Size = ra.Size * Player_Size
  1281. la.Size = la.Size * Player_Size
  1282. rl.Size = rl.Size * Player_Size
  1283. ll.Size = ll.Size * Player_Size
  1284. ----------------------------------------------------------------------------------
  1285. rootj.Parent = root
  1286. neck.Parent = tors
  1287. RW.Parent = tors
  1288. LW.Parent = tors
  1289. RH.Parent = tors
  1290. LH.Parent = tors
  1291. ----------------------------------------------------------------------------------
  1292. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1293. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1294. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  1295. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  1296. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  1297. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  1298. ----------------------------------------------------------------------------------
  1299. 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))
  1300. 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))
  1301. 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))
  1302. 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))
  1303. --hat.Parent = Character
  1304. end
  1305. ----------------------------------------------------------------------------------
  1306. ----------------------------------------------------------------------------------
  1307. local equipped = false
  1308. local idle = 0
  1309. local change = 1
  1310. local val = 0
  1311. local toim = 0
  1312. local idleanim = 0.4
  1313. local sine = 0
  1314. local Sit = 1
  1315. ----------------------------------------------------------------------------------
  1316. hum.WalkSpeed = 8
  1317. hum.JumpPower = 57
  1318. hum.Animator.Parent = nil
  1319. ----------------------------------------------------------------------------------
  1320. local Blobby = Instance.new("Part", char)
  1321. Blobby.Name = "Blob"
  1322. Blobby.CanCollide = false
  1323. Blobby.BrickColor = BrickColor.new("Really Black")
  1324. Blobby.Transparency = 0
  1325. Blobby.Material = "Plastic"
  1326. Blobby.Size = Vector3.new(1, 1, 2)
  1327. Blobby.TopSurface = Enum.SurfaceType.Smooth
  1328. Blobby.BottomSurface = Enum.SurfaceType.Smooth
  1329.  
  1330. local Weld = Instance.new("Weld", Blobby)
  1331. Weld.Part0 = ra
  1332. Weld.Part1 = Blobby
  1333. Weld.C1 = CFrame.new(0, -2, 1.1)
  1334. Weld.C0 = CFrame.Angles(Rad(-86),0,0)
  1335.  
  1336. local M2 = Instance.new("SpecialMesh")
  1337. M2.Parent = Blobby
  1338. M2.MeshId = "http://www.roblox.com/asset/?id=0"
  1339. M2.TextureId = "http://www.roblox.com/asset/?id=0"
  1340. M2.Scale = Vector3.new(2, 2, 2)
  1341.  
  1342. --[[local naeeym2 = Instance.new("BillboardGui",char)
  1343. naeeym2.AlwaysOnTop = true
  1344. naeeym2.Size = UDim2.new(5,35,2,15)
  1345. naeeym2.StudsOffset = Vector3.new(0, 3.5, 0)
  1346. naeeym2.Adornee = hed
  1347. naeeym2.Name = "Name"
  1348. --naeeym2.PlayerToHideFrom = Player
  1349. local tecks2 = Instance.new("TextLabel",naeeym2)
  1350. tecks2.BackgroundTransparency = 1
  1351. tecks2.TextScaled = true
  1352. tecks2.BorderSizePixel = 0
  1353. tecks2.Text = "Fight Me"
  1354. tecks2.Font = Enum.Font.Bodoni
  1355. tecks2.TextSize = 30
  1356. tecks2.TextStrokeTransparency = 0
  1357. tecks2.TextColor3 = Color3.new(0, 0, 0)
  1358. tecks2.TextStrokeColor3 = Color3.new(1, 1, 1)
  1359. tecks2.Size = UDim2.new(1,0,0.5,0)
  1360. tecks2.Parent = naeeym2]]
  1361. -------------------------------------------------------
  1362. --End Customization--
  1363. -------------------------------------------------------
  1364.  
  1365. -------------------------------------------------------
  1366. --Start Attacks N Stuff--
  1367. -------------------------------------------------------
  1368. local naeeym2 = Instance.new("BillboardGui",char)
  1369. naeeym2.AlwaysOnTop = true
  1370. naeeym2.Size = UDim2.new(5,35,2,35)
  1371. naeeym2.StudsOffset = Vector3.new(0,2,0)
  1372. naeeym2.Adornee = hed
  1373. naeeym2.Name = "Name"
  1374.  
  1375. local tecks2 = Instance.new("TextLabel",naeeym2)
  1376. tecks2.BackgroundTransparency = 1
  1377. tecks2.TextScaled = true
  1378. tecks2.BorderSizePixel = 0
  1379. tecks2.Text = "Grrrrrr"
  1380. tecks2.Font = "Garamond"
  1381. tecks2.TextSize = 30
  1382. tecks2.TextStrokeTransparency = 0
  1383. tecks2.TextColor3 = BrickColor.new('Really black').Color
  1384. tecks2.TextStrokeColor3 = BrickColor.new('Really black').Color
  1385. tecks2.Size = UDim2.new(1,0,0.5,0)
  1386. tecks2.Parent = naeeym2
  1387. textfag = tecks2
  1388. tecks2.Text = "Why you reseting,idiot?!"
  1389. wait(2)
  1390. tecks2.Text = "DIE ALREADY!"
  1391. wait(1)
  1392. tecks2.Text = "Pandora’s chara"
  1393. BTAUNT:Play()
  1394. animation.Value = 1
  1395. coroutine.resume(coroutine.create(function()
  1396. while textfag ~= nil do
  1397. swait()
  1398. textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
  1399. textfag.Rotation = math.random(-3,3)
  1400. end
  1401. end))
  1402.  
  1403. hed.face.Texture = "http://www.roblox.com/asset/?id=946610608"
  1404. for i,v in pairs(char:children()) do
  1405. if v:IsA("Shirt") and v:IsA("Pants") and v:IsA("Hat") and v:IsA("Accessory") then
  1406. v:Remove()
  1407. end
  1408. end
  1409. shirt = Instance.new("Shirt", char)
  1410. shirt.Name = "Shirt"
  1411. pants = Instance.new("Pants", char)
  1412. pants.Name = "Pants"
  1413. char.Shirt.ShirtTemplate = "rbxassetid://1533635803"
  1414. char.Pants.PantsTemplate = "rbxassetid://1460022985"
  1415. local Hair2 = Instance.new("Part", char)
  1416. Hair2.Name = "Hair2"
  1417. Hair2.CanCollide = false
  1418. Hair2.BrickColor = BrickColor.new("CGA brown")
  1419. Hair2.Transparency = 0
  1420. Hair2.Material = "Plastic"
  1421. Hair2.Size = Vector3.new(1, 1, 2)
  1422. Hair2.TopSurface = Enum.SurfaceType.Smooth
  1423. Hair2.BottomSurface = Enum.SurfaceType.Smooth
  1424.  
  1425. local Weld = Instance.new("Weld", Hair2)
  1426. Weld.Part0 = hed
  1427. Weld.Part1 = Hair2
  1428. Weld.C1 = CFrame.new(0,-0.1,0.60)
  1429. Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
  1430.  
  1431. local M2 = Instance.new("SpecialMesh")
  1432. M2.Parent = Hair2
  1433. M2.MeshId = "http://www.roblox.com/asset/?id=0"
  1434. M2.TextureId = "http://www.roblox.com/asset/?id=0"
  1435. M2.Scale = Vector3.new(1, 1, 1)
  1436. local l = game.Lighting
  1437. local sky = Instance.new("Sky",l)
  1438. l.TimeOfDay = "00:00:00"
  1439. l.Brightness = 1
  1440. l.Ambient = Color3.new(0.25, 0.5, 0.75)
  1441. ----------------------------------------------------------------------------------
  1442. wait()
  1443. player = game.Players.LocalPlayer
  1444. torso = player.Character:WaitForChild("Torso")
  1445. mouse = player:GetMouse()
  1446.  
  1447. mouse.KeyDown:connect(function(key)
  1448. if key == "t" then
  1449. dist = (torso.Position - mouse.Hit.p).magnitude
  1450. if dist <= 10000 then
  1451. torso.CFrame = CFrame.new(mouse.Hit.p) + Vector3.new(0,3,0)
  1452. end
  1453. end
  1454. end)
  1455. ----------------------------------------------------------------------------------
  1456. local AddInstance = function(Object, ...)
  1457. local Obj = Instance.new(Object)
  1458. for i,v in next,(...) do
  1459. Obj[i] = v
  1460. end
  1461. return Obj
  1462. end
  1463. ----------------------------------------------------
  1464. local Reaper = AddInstance("Part",{
  1465. Parent = hed,
  1466. CFrame = hed.CFrame,
  1467. formFactor = "Symmetric",
  1468. Size = Vector3.new(1, 1, 1),
  1469. CanCollide = false,
  1470. TopSurface = "Smooth",
  1471. BottomSurface = "Smooth",
  1472. Locked = true,
  1473. })
  1474. local Weld = AddInstance("Weld",{
  1475. Parent = Reaper,
  1476. Part0 = hed,
  1477. C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0),
  1478. Part1 = Reaper,
  1479. })
  1480. local Mesh = AddInstance("SpecialMesh",{
  1481. Parent = Reaper,
  1482. MeshId = "rbxassetid://83499032",
  1483. TextureId = "rbxassetid://184744284",
  1484. Scale = Vector3.new(1.1, 1.1, 1.1),
  1485. VertexColor = Vector3.new(0.3, 0.3, 0.3),
  1486. })
  1487. -------------------------------------------------------
  1488. wait()
  1489. plr = game.Players.LocalPlayer
  1490. char = plr.Character
  1491. mouse = plr:GetMouse()
  1492. whitecolor = Color3.new(1,1,1)
  1493. epicmode = false
  1494. normal = true
  1495. for i,v in pairs(char:GetChildren()) do
  1496. if v.ClassName == "Shirt" or v.ClassName == "Pants" or v.ClassName == "ShirtGraphic" then
  1497. v:Destroy()
  1498. end
  1499. end
  1500. local shirt = Instance.new("Shirt",char)
  1501. shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1533635803"
  1502. local pants = Instance.new("Pants",char)
  1503. pants.PantsTemplate = "http://www.roblox.com/asset/?id=1460022985"
  1504. local bdycolors = char["Body Colors"]
  1505. bdycolors.HeadColor3 = whitecolor
  1506. bdycolors.LeftArmColor3 = whitecolor
  1507. bdycolors.LeftLegColor3 = whitecolor
  1508. bdycolors.RightArmColor3 = whitecolor
  1509. bdycolors.RightLegColor3 = whitecolor
  1510. bdycolors.TorsoColor3 = whitecolor
  1511. for i,v in pairs(char:GetChildren()) do
  1512. if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  1513. v:Destroy()
  1514. end
  1515. end
  1516. ----------------------------------------------------------------------
  1517. Circle = nil
  1518. CircleParts = {}
  1519. Equipped = false
  1520.  
  1521. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  1522. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  1523. end
  1524. Equipped = true
  1525. Circle = Instance.new("Model")
  1526. Circle.Name = "Circle"
  1527. Angle = 0
  1528. for i = 1, 1 do
  1529. local CirclePart = Instance.new("Part")
  1530. CirclePart.Name = "CirclePart"
  1531. CirclePart.Transparency = 1
  1532. CirclePart.BrickColor = BrickColor.new("Really black")
  1533. CirclePart.Material = Enum.Material.Plastic
  1534. CirclePart.Shape = Enum.PartType.Block
  1535. CirclePart.FormFactor = Enum.FormFactor.Custom
  1536. CirclePart.TopSurface = Enum.SurfaceType.Smooth
  1537. CirclePart.BottomSurface = Enum.SurfaceType.Smooth
  1538. CirclePart.Anchored = true
  1539. CirclePart.CanCollide = false
  1540. CirclePart.Locked = true
  1541. CirclePart.Size = Vector3.new(10, 0.2, 10)
  1542. local Aura = Instance.new('ParticleEmitter')
  1543. Aura.Name = "Aura"
  1544. Aura.Texture = "rbxassetid://771221224"
  1545. Aura.Parent = CirclePart
  1546. Aura.LightEmission = 0
  1547. Aura.Transparency = NumberSequence.new(0.2,0.4,1)
  1548. Aura.Color = ColorSequence.new(Color3.new(255/255, 255/255, 0/255),Color3.new(255/200, 200/200, 200/200))
  1549. Aura.Size = NumberSequence.new(0.9,0.5,0.3)
  1550. Aura.LockedToPart = false
  1551. Aura.Lifetime = NumberRange.new(1)
  1552. Aura.Rate = 50
  1553. Aura.Speed = NumberRange.new(2.5)
  1554. Aura.SpreadAngle = Vector2.new(80,80)
  1555. local BlockMesh = Instance.new("BlockMesh")
  1556. BlockMesh.Scale = Vector3.new(1, (1 + (0.005 * i)), 1)
  1557. BlockMesh.Parent = CirclePart
  1558. CirclePart.Parent = Circle
  1559. local Star = Instance.new("Decal", CirclePart)
  1560. Star.Texture = "http://www.roblox.com/asset/?id=249559138"
  1561. Star.Face = "Top"
  1562. local Light = Instance.new("PointLight", CirclePart)
  1563. Light.Color = Color3.new(.20,0,0)
  1564. Light.Brightness = 100
  1565. Light.Range = 15
  1566. table.insert(CircleParts, CirclePart)
  1567. end
  1568. Spawn(function()
  1569. while Equipped and Humanoid.Parent and Torso.Parent do
  1570. if Angle == 360 then
  1571. Angle = 0
  1572. end
  1573. Angle = Angle + 0.05
  1574. local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
  1575. if Hit then
  1576. if not Circle.Parent then
  1577. Circle.Parent = Character
  1578. end
  1579. for i, v in pairs(CircleParts) do
  1580. v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
  1581. end
  1582. else
  1583. Circle.Parent = nil
  1584. end
  1585. wait()
  1586. end
  1587. end)
  1588.  
  1589. function chatfunc(text, color)
  1590. local chat = coroutine.wrap(function()
  1591. if char:FindFirstChild("TalkingBillBoard") ~= nil then
  1592. char:FindFirstChild("TalkingBillBoard"):destroy()
  1593. end
  1594. local naeeym2 = Instance.new("BillboardGui", char)
  1595. naeeym2.Size = UDim2.new(0, 100, 0, 40)
  1596. naeeym2.StudsOffset = Vector3.new(0, 3, 0)
  1597. naeeym2.Adornee = hed
  1598. naeeym2.Name = "TalkingBillBoard"
  1599. local tecks2 = Instance.new("TextLabel", naeeym2)
  1600. tecks2.BackgroundTransparency = 1
  1601. tecks2.BorderSizePixel = 0
  1602. tecks2.Text = ""
  1603. tecks2.Font = "SciFi"
  1604. tecks2.TextSize = 30
  1605. tecks2.TextStrokeTransparency = 0
  1606. tecks2.TextColor3 = color
  1607. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  1608. tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  1609. local tecks3 = Instance.new("TextLabel", naeeym2)
  1610. tecks3.BackgroundTransparency = 1
  1611. tecks3.BorderSizePixel = 0
  1612. tecks3.Text = ""
  1613. tecks3.Font = "SciFi"
  1614. tecks3.TextSize = 30
  1615. tecks3.TextStrokeTransparency = 0
  1616. tecks3.TextColor3 = Color3.new(0, 0, 0)
  1617. tecks3.TextStrokeColor3 = color
  1618. tecks3.Size = UDim2.new(1, 0, 0.5, 0)
  1619. coroutine.resume(coroutine.create(function()
  1620. while true do
  1621. swait(1)
  1622. tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  1623. tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  1624. tecks2.Rotation = math.random(-5, 5)
  1625. tecks3.Rotation = math.random(-5, 5)
  1626. end
  1627. end))
  1628. for i = 1, string.len(text) do
  1629. CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
  1630. tecks2.Text = string.sub(text, 1, i)
  1631. tecks3.Text = string.sub(text, 1, i)
  1632. swait(1)
  1633. end
  1634. wait(1)
  1635. local randomrot = math.random(1, 2)
  1636. if randomrot == 1 then
  1637. for i = 1, 50 do
  1638. swait()
  1639. tecks2.Rotation = tecks2.Rotation - 0.75
  1640. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1641. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  1642. tecks3.Rotation = tecks2.Rotation + 0.75
  1643. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1644. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  1645. end
  1646. elseif randomrot == 2 then
  1647. for i = 1, 50 do
  1648. swait()
  1649. tecks2.Rotation = tecks2.Rotation + 0.75
  1650. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1651. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  1652. tecks3.Rotation = tecks2.Rotation - 0.75
  1653. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1654. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  1655. end
  1656. end
  1657. naeeym2:Destroy()
  1658. end)
  1659. chat()
  1660. end
  1661. function Ban()
  1662. attack = true
  1663. for i = 0, 2.6, 0.1 do
  1664. swait()
  1665. 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(-60)), 0.2)
  1666. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-7.5 * Sin(sine / 30)), Rad(0), Rad(60)), 0.2)
  1667. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.2)
  1668. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 0.2)
  1669. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(160), Rad(-.6), Rad(13)), 0.2)
  1670. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(15), Rad(-6), Rad(-25 - 4.5 * Sin(sine / 20))), 0.2)
  1671. end
  1672. Cso("357417055", tors, 10, 1)
  1673. CameraEnshaking(2, 15)
  1674. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1675. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1676. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1677. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 9.5)) do
  1678. if v:FindFirstChild("Head") then
  1679. Eviscerate(v)
  1680. end
  1681. end
  1682. for i = 0, 3, 0.1 do
  1683. swait()
  1684. 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(-15)), 0.3)
  1685. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 7.5 * Sin(sine / 30)), Rad(0), Rad(15)), 0.3)
  1686. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-20)), 0.3)
  1687. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.3)
  1688. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-25)), 0.3)
  1689. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(15), Rad(-6), Rad(-25 - 4.5 * Sin(sine / 20))), 0.3)
  1690. end
  1691. attack = false
  1692. end
  1693. function fail()
  1694. chatfunc("You have failed.", BrickColor.new("Really red").Color)
  1695. Cso("907331307", hed, 3.5, 1)
  1696. attack = true
  1697. hum.WalkSpeed = 2.01
  1698. for i = 0,1.2,0.1 do
  1699. swait()
  1700. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1701. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1702. 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)
  1703. 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)
  1704. 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)
  1705. 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)
  1706. end
  1707. for i = 0,1.2,0.1 do
  1708. swait()
  1709. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1710. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1711. 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)
  1712. 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)
  1713. 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)
  1714. 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)
  1715. end
  1716. for i = 0,1.2,0.1 do
  1717. swait()
  1718. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1719. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1720. 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)
  1721. 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)
  1722. 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)
  1723. 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)
  1724. end
  1725. for i = 0,1.2,0.1 do
  1726. swait()
  1727. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1728. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1729. 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)
  1730. 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)
  1731. 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)
  1732. 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)
  1733. end
  1734. for i = 0,1.2,0.1 do
  1735. swait()
  1736. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1737. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1738. 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)
  1739. 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)
  1740. 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)
  1741. 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)
  1742. end
  1743. for i = 0,1.2,0.1 do
  1744. swait()
  1745. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1746. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1747. 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)
  1748. 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)
  1749. 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)
  1750. 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)
  1751. end
  1752. hum.WalkSpeed = 16
  1753. attack = false
  1754. end
  1755. function special_hell()
  1756. chatfunc("welcome to my special hell.", BrickColor.new("Really red").Color)
  1757. wait(2)
  1758. CHOICE = 6
  1759. Cso("464600985", hed, 3.5, 1)
  1760. local killsky = Instance.new('Sky', game:GetService'Lighting')
  1761. killsky.SkyboxBk = "rbxassetid://818983932"
  1762. killsky.SkyboxDn = "rbxassetid://818983932"
  1763. killsky.SkyboxFt = "rbxassetid://818983932"
  1764. killsky.SkyboxLf = "rbxassetid://818983932"
  1765. killsky.SkyboxRt = "rbxassetid://818983932"
  1766. killsky.SkyboxUp = "rbxassetid://818983932"
  1767. ---
  1768. killsky.StarCount = 0
  1769. killsky.SunAngularSize = 0
  1770. killsky.MoonAngularSize = 0
  1771. killsky.MoonTextureId = ""
  1772. killsky.CelestialBodiesShown = false
  1773. game.Lighting.FogColor = Color3.new(255,0,0)
  1774. game.Lighting.FogEnd = 1500
  1775. if HITFLOOR ~= nil then
  1776. ATTACK = false
  1777. Rooted = false
  1778. local RINGSPIN = true
  1779. local CONSTRUCTING = true
  1780. local RING = CreatePart(3, Effects, "Neon", 0, 5, "Really red", "Ring", VT(0,0,0))
  1781. RING.Color = C3(0,0,0)
  1782. MakeForm(RING,"Cyl")
  1783. RING.CFrame = CF(HITPOS)
  1784. coroutine.resume(coroutine.create(function()
  1785. repeat
  1786. Swait()
  1787. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  1788. until CONSTRUCTING == false
  1789. repeat
  1790. Swait()
  1791. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  1792. until RINGSPIN == false
  1793. for i = 1, 25 do
  1794. Swait()
  1795. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  1796. RING.Size = RING.Size - VT(0.15,0,0.15)
  1797. --DECAL.Transparency = DECAL.Transparency + 1/25
  1798. RING.Transparency = RING.Transparency + 1/25
  1799. end
  1800. RING:remove()
  1801. end))
  1802. for i = 1, 15 do
  1803. Swait()
  1804. RING.Size = RING.Size + VT(0,0,0)
  1805. RING.Transparency = RING.Transparency - 1/15
  1806. end
  1807. end
  1808. hum.WalkSpeed = 16
  1809. attack = false
  1810. end
  1811. function ultra()
  1812. attack = true
  1813. hum.WalkSpeed = 0
  1814. BTAUNT:Remove()
  1815. hed.face.Texture = "http://www.roblox.com/asset/?id=495377787"
  1816. local Fire = IT("Sound",Character.Torso)
  1817. Fire.SoundId = "rbxassetid://192104941"
  1818. Fire.Looped = true
  1819. Fire.Pitch = 1
  1820. Fire.Volume = 1
  1821. local fire = Instance.new("ParticleEmitter", Character.Torso)
  1822. fire.Lifetime = NumberRange.new(0.5)
  1823. fire.Speed = NumberRange.new(1, 3)
  1824. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
  1825. fire.Rate = 0
  1826. fire.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  1827. fire.LightEmission = 0.6
  1828. fire.Texture = "http://www.roblox.com/asset/?id=242911609"
  1829. fire.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  1830. Fire:Play()
  1831. BTAUNT1:Play()
  1832. fire.Enabled = true
  1833. fire.Rate =2000
  1834. BTAUNT1:Remove()
  1835. chatfunc("AHHHHHHHHHH HELP!!", BrickColor.new("Really red").Color)
  1836. wait(1)
  1837. for i = 0,18,0.1 do
  1838. swait()
  1839. 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)
  1840. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1841. 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)
  1842. 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)
  1843. 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)
  1844. 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)
  1845. end
  1846. chatfunc("Time to die :)", BrickColor.new("Really red").Color)
  1847. wait(1)
  1848. for i = 0,1.2,0.1 do
  1849. swait()
  1850. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1851. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1852. 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)
  1853. 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)
  1854. 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)
  1855. 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)
  1856. end
  1857. for i = 0,1.2,0.1 do
  1858. swait()
  1859. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1860. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1861. 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)
  1862. 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)
  1863. 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)
  1864. 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)
  1865. end
  1866. tecks2:Remove()
  1867. fire:Remove()
  1868. Fire:Stop()
  1869. local BC = char["Body Colors"]
  1870. BC.HeadColor = BrickColor.new("Really black")
  1871. BC.LeftArmColor = BrickColor.new("Really black")
  1872. BC.LeftLegColor = BrickColor.new("Really black")
  1873. BC.RightArmColor = BrickColor.new("Really black")
  1874. BC.RightLegColor = BrickColor.new("Really black")
  1875. BC.TorsoColor = BrickColor.new("Really black")
  1876. tecks2:Remove()
  1877. BTAUNT3:Play()
  1878. local naeeym2 = Instance.new("BillboardGui",char)
  1879. naeeym2.AlwaysOnTop = true
  1880. naeeym2.Size = UDim2.new(5,35,2,35)
  1881. naeeym2.StudsOffset = Vector3.new(0,1,0)
  1882. naeeym2.Adornee = hed
  1883. naeeym2.Name = "Name"
  1884. local tecks2 = Instance.new("TextLabel",naeeym2)
  1885. tecks2.BackgroundTransparency = 1
  1886. tecks2.TextScaled = true
  1887. tecks2.BorderSizePixel = 0
  1888. tecks2.Font = "Garamond"
  1889. tecks2.TextSize = 30
  1890. tecks2.TextStrokeTransparency = 0
  1891. tecks2.TextColor3 = BrickColor.new('Really black').Color
  1892. tecks2.TextStrokeColor3 = BrickColor.new('Really black').Color
  1893. tecks2.Size = UDim2.new(1,0,0.5,0)
  1894. tecks2.Parent = naeeym2
  1895. textfag = tecks2
  1896. wait(1)
  1897. tecks2.Text = "Ultra Pandora’s Chara"
  1898. animation.Value = 2
  1899. coroutine.resume(coroutine.create(function()
  1900. while textfag ~= nil do
  1901. swait()
  1902. textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
  1903. textfag.Rotation = math.random(-3,3)
  1904. end
  1905. end))
  1906. hed.face.Texture = "http://www.roblox.com/asset/?id=435233416"
  1907. -------------------
  1908. Spawn(function()
  1909. while Equipped and Humanoid.Parent and Torso.Parent do
  1910. if Angle == 360 then
  1911. Angle = 0
  1912. end
  1913. Angle = Angle + 0.05
  1914. local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
  1915. if Hit then
  1916. if not Circle.Parent then
  1917. Circle.Parent = Character
  1918. end
  1919. for i, v in pairs(CircleParts) do
  1920. v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
  1921. end
  1922. else
  1923. Circle.Parent = nil
  1924. end
  1925. wait()
  1926. end
  1927. end)
  1928. attack = false
  1929. hum.WalkSpeed = 75
  1930. end
  1931. function hate()
  1932. chatfunc("i've got a question for you.", BrickColor.new("Really red").Color)
  1933. wait(3)
  1934. chatfunc("do you know black means?.", BrickColor.new("Really red").Color)
  1935. wait(3)
  1936. attack = true
  1937. Cso("464600985", hed, 3.5, 1)
  1938. local orb = Instance.new("Part", char)
  1939. orb.Anchored = true
  1940. orb.BrickColor = BrickC("Really black")
  1941. orb.CanCollide = false
  1942. orb.FormFactor = 3
  1943. orb.Name = "Ring"
  1944. orb.Material = "Neon"
  1945. orb.Size = Vector3.new(1, 1, 1)
  1946. orb.Transparency = 0
  1947. orb.TopSurface = 0
  1948. orb.BottomSurface = 0
  1949. local orbm = Instance.new("SpecialMesh", orb)
  1950. orbm.MeshType = "Sphere"
  1951. orbm.Name = "SizeMesh"
  1952. orbm.Scale = Vector3.new(0, 0, 0)
  1953. local scaled = 0.1
  1954. local posid = 0
  1955. for i = 0, 12, 0.1 do
  1956. swait()
  1957. scaled = scaled + 0.001
  1958. posid = posid - scaled
  1959. orb.CFrame = ra.CFrame * CF(0, -0.1 + posid / 1.05, 0)
  1960. orbm.Scale = orbm.Scale + Vector3.new(scaled, scaled, scaled)
  1961. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1962. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1963. 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(0)), 0.15)
  1964. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  1965. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.12)
  1966. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  1967. end
  1968. hed.face.Texture = "http://www.roblox.com/asset/?id=435233416"
  1969. chatfunc("it's HATE :)", BrickColor.new("Really red").Color)
  1970. wait(3)
  1971. chatfunc("and i have a LOT of it to share", BrickColor.new("Really red").Color)
  1972. wait(2)
  1973. for i = 0, 2, 0.1 do
  1974. swait()
  1975. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1976. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1977. 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)
  1978. 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)
  1979. 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)
  1980. 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)
  1981. end
  1982. coroutine.resume(coroutine.create(function()
  1983. orb.Anchored = false
  1984. CFuncs.Sound.Create("rbxassetid://907528019", root, 1.85, 1)
  1985. local a = Instance.new("Part", workspace)
  1986. a.Name = "Direction"
  1987. a.Anchored = true
  1988. a.BrickColor = BrickC("Really black")
  1989. a.Material = "Neon"
  1990. a.Transparency = 1
  1991. a.CanCollide = false
  1992. local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 500)
  1993. local ignore = orb
  1994. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  1995. a.BottomSurface = 10
  1996. a.TopSurface = 10
  1997. local distance = (orb.CFrame.p - position).magnitude
  1998. a.Size = Vector3.new(0.1, 0.1, 0.1)
  1999. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, 0)
  2000. orb.CFrame = a.CFrame
  2001. a:Destroy()
  2002. local bv = Instance.new("BodyVelocity")
  2003. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  2004. bv.velocity = orb.CFrame.lookVector * 125
  2005. bv.Parent = orb
  2006. local hitted = false
  2007. game:GetService("Debris"):AddItem(orb, 15)
  2008. swait()
  2009. local hit = orb.Touched:connect(function(hit)
  2010. if hitted == false then
  2011. hitted = true
  2012. CFuncs.Sound.Create("rbxassetid://151304356", orb, 5, 1)
  2013. for i, v in pairs(FindNearestHead(orb.CFrame.p, 25)) do
  2014. if v:FindFirstChild("Head") then
  2015. Eviscerate(v)
  2016. end
  2017. end
  2018. Magic(1, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 1, BrickC("Really black"), "Sphere")
  2019. Magic(2, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 2, BrickC("Really black"), "Sphere")
  2020. for i = 0, 9 do
  2021. 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")
  2022. 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")
  2023. end
  2024. orb.Anchored = true
  2025. orb.Transparency = 1
  2026. wait(8)
  2027. orb:Destroy()
  2028. end
  2029. end)
  2030. end))
  2031. for i = 0, 1, 0.1 do
  2032. swait()
  2033. 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)
  2034. 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)
  2035. 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)
  2036. 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)
  2037. 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)
  2038. 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)
  2039. end
  2040. hed.face.Texture = "http://www.roblox.com/asset/?id=946610608"
  2041. attack = false
  2042. end
  2043. function THUNDERCLAP()
  2044. attack = true
  2045. for i = 0, 15, 0.1 do
  2046. swait()
  2047. 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)
  2048. 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)
  2049. 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)
  2050. 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)
  2051. 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)
  2052. 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)
  2053. end
  2054. CFuncs.Sound.Create("rbxassetid://907528019", root, 1.85, 1)
  2055. for i = 0, 7, 0.1 do
  2056. swait()
  2057. 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)
  2058. 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)
  2059. 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)
  2060. 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)
  2061. 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)
  2062. 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)
  2063. end
  2064.  
  2065. Magic(1, "Add", root.CFrame, Vector3.new(50, 100, 50), 4, BrickC("Really black"), "Sphere")
  2066. Magic(1, "Add", root.CFrame, Vector3.new(30, 60, 30), 4, BrickC("Really black"), "Sphere")
  2067. Magic(1, "Add", root.CFrame, Vector3.new(3, 600, 3), 4, BrickC("Really black"), "Sphere")
  2068. for i, v in pairs(FindNearestHead(tors.CFrame.p, 500000)) do
  2069. if v:FindFirstChild("Head") then
  2070. Eviscerate(v)
  2071. end
  2072. end
  2073. CFuncs["Sound"].Create("rbxassetid://138213851", char, 2,1.2)
  2074. CFuncs["Sound"].Create("rbxassetid://239000203", char, 2,1.2)
  2075. CFuncs["Sound"].Create("rbxassetid://919941001", char, 3,1.05)
  2076. for i = 0, 7, 0.1 do
  2077. swait()
  2078. 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)
  2079. 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)
  2080. 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)
  2081. 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)
  2082. 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)
  2083. 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)
  2084. end
  2085. attack = false
  2086. end
  2087. function TUSKOR661()
  2088. attack = true
  2089. M2.Scale = Vector3.new(5, 5, 5)
  2090. chatfunc("MU HAHAHAHHAHAHAHHAH", BrickColor.new("Really red").Color)
  2091. Cso("464600985", hed, 3.5, 1)
  2092. hed.face.Texture = "http://www.roblox.com/asset/?id=2381712419"
  2093. for i = 0, 15, 0.1 do
  2094. swait()
  2095. hum.CameraOffset = Vector3.new(0, 8, 0)
  2096. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 8 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.2)
  2097. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-45 - 7.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.2)
  2098. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-16.5), Rad(0), Rad(-20)), 0.2)
  2099. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-16.5), Rad(0), Rad(20)), 0.2)
  2100. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.12)
  2101. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-30), Rad(-90)), 0.2)
  2102. end
  2103. for i = 0, 15, 0.1 do
  2104. swait()
  2105. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 8 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.2)
  2106. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-45 - 7.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.2)
  2107. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-16.5), Rad(0), Rad(-20)), 0.2)
  2108. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-16.5), Rad(0), Rad(20)), 0.2)
  2109. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.12)
  2110. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-30), Rad(-90)), 0.2)
  2111. end
  2112. wait(0.1)
  2113. for i = 0, 15, 0.1 do
  2114. swait()
  2115. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 8 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.2)
  2116. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-45 - 7.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.2)
  2117. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-16.5), Rad(0), Rad(-20)), 0.2)
  2118. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-16.5), Rad(0), Rad(20)), 0.2)
  2119. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.12)
  2120. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-30), Rad(-90)), 0.2)
  2121. end
  2122. Cso("483458132", char, 10, .7)
  2123. CameraEnshaking(6, 65)
  2124. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  2125. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  2126. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  2127. Effects.Ring.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.1, 2, 2, 0, 0.04)
  2128. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0), 10, 7, 10, 15, -0.1, 15, 0.04)
  2129. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0), 10, 6, 10, 15, -0.1, 15, 0.02)
  2130. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0), 10, 4, 10, 15, -0.1, 15, 0.01)
  2131. Magic(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, BrickColor.new("Really black"), "Sphere")
  2132. Magic(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, BrickColor.new("Really black"), "Sphere")
  2133. Magic(1, "Add", root.CFrame, Vector3.new(1, 100000, 1), 0.5, BrickColor.new("Really black"), "Sphere")
  2134. Magic(1, "Add", root.CFrame, Vector3.new(1, 1, 1), 0.75, BrickColor.new("Really black"), "Sphere")
  2135. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 99999999999.5)) do
  2136. if v:FindFirstChild("Head") then
  2137. Eviscerate(v)
  2138. end
  2139. end
  2140. for i = 0, 15, 0.1 do
  2141. swait()
  2142. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(75), Rad(0), Rad(0)), 0.2)
  2143. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(45 - 7.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.2)
  2144. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-45)), 0.2)
  2145. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(45)), 0.2)
  2146. 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)
  2147. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(-325), Rad(-6), Rad(45)), 0.2)
  2148. end
  2149. hed.face.Texture = "http://www.roblox.com/asset/?id=2381712419"
  2150. M2.Scale = Vector3.new(1, 1, 1)
  2151. attack = false
  2152. end
  2153. -------------------------------------------------------
  2154. --End Attacks N Stuff--
  2155. -------------------------------------------------------
  2156. mouse.KeyDown:connect(function(key)
  2157. if attack == false then
  2158. if key == "y" then
  2159. Cso("246480487", tors, 10, 1)
  2160. elseif key == 'q' then
  2161. fail()
  2162. elseif key == 'h' then
  2163. special_hell()
  2164. elseif key == 'f' then
  2165. ultra()
  2166. elseif key == 'z' then
  2167. hate()
  2168. elseif key == 'g' then
  2169. TUSKOR661()
  2170. elseif key == 'b' then
  2171. THUNDERCLAP()
  2172. elseif key == 'm' then
  2173. Cso("525166232", hed, 100, 1)
  2174. end
  2175. end
  2176. end)
  2177. mouse.Button1Down:connect(function(key)
  2178. if attack == false then
  2179. Ban()
  2180. end
  2181. end)
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187. -------------------------------------------------------
  2188. --Start Animations--
  2189. -------------------------------------------------------
  2190. while true do
  2191. swait()
  2192. sine = sine + change
  2193. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  2194. local velderp = root.Velocity.y
  2195. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  2196. if equipped == true or equipped == false then
  2197. if attack == false then
  2198. idle = idle + 1
  2199. else
  2200. idle = 0
  2201. end
  2202. if 1 < root.Velocity.y and hitfloor == nil then
  2203. Anim = "Jump"
  2204. if attack == false then
  2205. 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)
  2206. 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)
  2207. 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)
  2208. 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)
  2209. 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)
  2210. 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)
  2211. end
  2212. elseif -1 > root.Velocity.y and hitfloor == nil then
  2213. Anim = "Fall"
  2214. if attack == false then
  2215. 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)
  2216. 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)
  2217. 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.15)
  2218. 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.15)
  2219. 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)
  2220. 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)
  2221. end
  2222. elseif torvel < 1 and hitfloor ~= nil then
  2223. Anim = "Idle"
  2224. change = 1
  2225. if attack == false then
  2226.  
  2227. if animation.Value == 1 then
  2228.  
  2229.  
  2230.  
  2231. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
  2232. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2233. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  2234. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  2235. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  2236. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  2237.  
  2238. else
  2239.  
  2240. if animation.Value == 2 then
  2241.  
  2242.  
  2243. 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)
  2244. 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)
  2245. 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)
  2246. 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)
  2247. 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)
  2248. 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)
  2249.  
  2250.  
  2251. else
  2252.  
  2253.  
  2254. if animation.Value == 3 then
  2255.  
  2256.  
  2257.  
  2258. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(10)), 0.15)
  2259. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2260. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-10)), 0.15)
  2261. 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(6)), 0.15)
  2262. RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(21), Rad(11), Rad(-90 - 2.5 * Sin(sine / 20))), 0.1)
  2263. LW.C0 = clerp(LW.C0, CF(-.8, 0.3 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(8), Rad(5), Rad(90 + 2.5 * Sin(sine / 20))), 0.1)
  2264.  
  2265.  
  2266. else
  2267.  
  2268.  
  2269. if animation.Value == 4 then
  2270.  
  2271.  
  2272. 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(0)), 0.08)
  2273. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.08)
  2274. 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.08)
  2275. 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.08)
  2276. RW.C0 = clerp(RW.C0, CF(1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(-43)), 0.08)
  2277. LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
  2278.  
  2279.  
  2280.  
  2281. else
  2282.  
  2283.  
  2284.  
  2285. if animation.Value == 10 then
  2286.  
  2287.  
  2288.  
  2289. 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(0)), 0.15)
  2290. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 12.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.3)
  2291. 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.15)
  2292. 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.15)
  2293. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(43 + 4.5 * Sin(sine / 12))), 0.1)
  2294. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(-43 - 4.5 * Sin(sine / 12))), 0.1)
  2295.  
  2296.  
  2297.  
  2298.  
  2299. end
  2300.  
  2301.  
  2302. end
  2303.  
  2304. end
  2305. end
  2306.  
  2307.  
  2308. end
  2309.  
  2310. end
  2311. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  2312. Anim = "Walk"
  2313. change = 1
  2314. if attack == false then
  2315.  
  2316. if animation.Value == 1 then
  2317.  
  2318.  
  2319. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(3 * Cos(sine / 7))), 0.15)
  2320. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  2321. RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2322. LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2323. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  2324. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  2325.  
  2326. else
  2327.  
  2328. if animation.Value == 2 then
  2329.  
  2330.  
  2331. 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)
  2332. 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)
  2333. 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)
  2334. 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)
  2335. 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)
  2336. 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)
  2337.  
  2338.  
  2339. else
  2340.  
  2341.  
  2342. if animation.Value == 3 then
  2343.  
  2344.  
  2345.  
  2346. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(10)), 0.15)
  2347. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2348. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-10)), 0.15)
  2349. 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(6)), 0.15)
  2350. RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(21), Rad(11), Rad(-90 - 2.5 * Sin(sine / 20))), 0.1)
  2351. LW.C0 = clerp(LW.C0, CF(-.8, 0.3 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(8), Rad(5), Rad(90 + 2.5 * Sin(sine / 20))), 0.1)
  2352.  
  2353.  
  2354. else
  2355.  
  2356.  
  2357. if animation.Value == 4 then
  2358.  
  2359.  
  2360. 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(0)), 0.08)
  2361. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.08)
  2362. 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.08)
  2363. 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.08)
  2364. RW.C0 = clerp(RW.C0, CF(1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(-43)), 0.08)
  2365. LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
  2366.  
  2367.  
  2368.  
  2369. else
  2370.  
  2371.  
  2372.  
  2373. if animation.Value == 10 then
  2374.  
  2375.  
  2376.  
  2377. 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(0)), 0.15)
  2378. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 12.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.3)
  2379. 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.15)
  2380. 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.15)
  2381. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(43 + 4.5 * Sin(sine / 12))), 0.1)
  2382. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(-43 - 4.5 * Sin(sine / 12))), 0.1)
  2383.  
  2384.  
  2385.  
  2386.  
  2387. end
  2388.  
  2389.  
  2390. end
  2391.  
  2392. end
  2393. end
  2394.  
  2395.  
  2396. end
  2397.  
  2398. end
  2399. elseif torvel >= 25 and hitfloor ~= nil then
  2400. Anim = "Sprint"
  2401. change = 1.35
  2402. if attack == false then
  2403. 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(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
  2404. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  2405. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.925 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2406. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.925 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2407. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
  2408. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, -0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(-110) * Cos(sine / 7) , Rad(0) , Rad(-13) + la.RotVelocity.Y / 75), 0.15)
  2409. end
  2410. end
  2411. end
  2412. if 0 < #Effects then
  2413. for e = 1, #Effects do
  2414. if Effects[e] ~= nil then
  2415. local Thing = Effects[e]
  2416. if Thing ~= nil then
  2417. local Part = Thing[1]
  2418. local Mode = Thing[2]
  2419. local Delay = Thing[3]
  2420. local IncX = Thing[4]
  2421. local IncY = Thing[5]
  2422. local IncZ = Thing[6]
  2423. if 1 >= Thing[1].Transparency then
  2424. if Thing[2] == "Block1" then
  2425. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2426. local Mesh = Thing[1].Mesh
  2427. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2428. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2429. elseif Thing[2] == "Block2" then
  2430. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  2431. local Mesh = Thing[7]
  2432. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2433. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2434. elseif Thing[2] == "Block3" then
  2435. 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)
  2436. local Mesh = Thing[7]
  2437. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2438. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2439. elseif Thing[2] == "Cylinder" then
  2440. local Mesh = Thing[1].Mesh
  2441. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2442. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2443. elseif Thing[2] == "Blood" then
  2444. local Mesh = Thing[7]
  2445. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  2446. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2447. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2448. elseif Thing[2] == "Elec" then
  2449. local Mesh = Thing[1].Mesh
  2450. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2451. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2452. elseif Thing[2] == "Disappear" then
  2453. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2454. elseif Thing[2] == "Shatter" then
  2455. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2456. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2457. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2458. Thing[6] = Thing[6] + Thing[5]
  2459. end
  2460. else
  2461. Part.Parent = nil
  2462. table.remove(Effects, e)
  2463. end
  2464. end
  2465. end
  2466. end
  2467. end
  2468. end
  2469. -------------------------------------------------------
  2470. --End Animations And Script--
  2471. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement