Advertisement
doryna2281337

Untitled

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