Advertisement
RblxVoidScriptBuild

chara

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