Advertisement
EARTHWORM_SALLY

NahidCharaV3.0

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