Advertisement
griminz

maybe works

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