Advertisement
griminz

maybe working nahid chara

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