Advertisement
doryna2281337

Untitled

Jul 29th, 2019
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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://0", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  837. Cso("2514767362", tors, 10, 1)
  838. chatfunc("!print ((you got that))", BrickColor.new("Really red").Color)
  839. wait(0,35)
  840. game:GetService("Debris"):AddItem(prt, 10)
  841. table.insert(Effects, {
  842. prt,
  843. "Cylinder",
  844. delay,
  845. x3 / 60,
  846. y3 / 60,
  847. z3 / 60,
  848. msh
  849. })
  850. end
  851. },
  852. Ring = {
  853. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  854. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  855. prt.Anchored = true
  856. prt.CFrame = cframe
  857. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  858. game:GetService("Debris"):AddItem(prt, 10)
  859. table.insert(Effects, {
  860. prt,
  861. "Cylinder",
  862. delay,
  863. x3,
  864. y3,
  865. z3,
  866. msh
  867. })
  868. end
  869. },
  870. Break = {
  871. Create = function(brickcolor, cframe, x1, y1, z1)
  872. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  873. prt.Anchored = true
  874. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  875. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  876. local num = math.random(10, 50) / 1000
  877. game:GetService("Debris"):AddItem(prt, 10)
  878. table.insert(Effects, {
  879. prt,
  880. "Shatter",
  881. num,
  882. prt.CFrame,
  883. math.random() - math.random(),
  884. 0,
  885. math.random(50, 100) / 100
  886. })
  887. end
  888. },
  889. Spiral = {
  890. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  891. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  892. prt.Anchored = true
  893. prt.CFrame = cframe
  894. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  895. game:GetService("Debris"):AddItem(prt, 10)
  896. table.insert(Effects, {
  897. prt,
  898. "Cylinder",
  899. delay,
  900. x3,
  901. y3,
  902. z3,
  903. msh
  904. })
  905. end
  906. },
  907. Push = {
  908. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  909. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  910. prt.Anchored = true
  911. prt.CFrame = cframe
  912. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  913. game:GetService("Debris"):AddItem(prt, 10)
  914. table.insert(Effects, {
  915. prt,
  916. "Cylinder",
  917. delay,
  918. x3,
  919. y3,
  920. z3,
  921. msh
  922. })
  923. end
  924. }
  925. }
  926. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  927. local fp = IT("Part")
  928. fp.formFactor = formfactor
  929. fp.Parent = parent
  930. fp.Reflectance = reflectance
  931. fp.Transparency = transparency
  932. fp.CanCollide = false
  933. fp.Locked = true
  934. fp.BrickColor = brickcolor
  935. fp.Name = name
  936. fp.Size = size
  937. fp.Position = tors.Position
  938. RemoveOutlines(fp)
  939. fp.Material = "SmoothPlastic"
  940. fp:BreakJoints()
  941. return fp
  942. end
  943.  
  944. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  945. local mesh = IT(Mesh)
  946. mesh.Parent = part
  947. if Mesh == "SpecialMesh" then
  948. mesh.MeshType = meshtype
  949. if meshid ~= "nil" then
  950. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  951. end
  952. end
  953. mesh.Offset = offset
  954. mesh.Scale = scale
  955. return mesh
  956. end
  957.  
  958. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  959. local type = type
  960. local rng = Instance.new("Part", char)
  961. rng.Anchored = true
  962. rng.BrickColor = color
  963. rng.CanCollide = false
  964. rng.FormFactor = 3
  965. rng.Name = "Ring"
  966. rng.Material = "Neon"
  967. rng.Size = Vector3.new(1, 1, 1)
  968. rng.Transparency = 0
  969. rng.TopSurface = 0
  970. rng.BottomSurface = 0
  971. rng.CFrame = pos
  972. local rngm = Instance.new("SpecialMesh", rng)
  973. rngm.MeshType = MType
  974. rngm.Scale = scale
  975. local scaler2 = 1
  976. if type == "Add" then
  977. scaler2 = 1 * value
  978. elseif type == "Divide" then
  979. scaler2 = 1 / value
  980. end
  981. coroutine.resume(coroutine.create(function()
  982. for i = 0, 10 / bonuspeed, 0.1 do
  983. swait()
  984. if type == "Add" then
  985. scaler2 = scaler2 - 0.01 * value / bonuspeed
  986. elseif type == "Divide" then
  987. scaler2 = scaler2 - 0.01 / value * bonuspeed
  988. end
  989. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  990. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  991. end
  992. rng:Destroy()
  993. end))
  994. end
  995.  
  996. function Eviscerate(dude)
  997. if dude.Name ~= char then
  998. local bgf = IT("BodyGyro", dude.Head)
  999. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1000. local val = IT("BoolValue", dude)
  1001. val.Name = "IsHit"
  1002. local ds = coroutine.wrap(function()
  1003. dude:WaitForChild("Head"):BreakJoints()
  1004. wait(0.5)
  1005. target = nil
  1006. coroutine.resume(coroutine.create(function()
  1007. for i, v in pairs(dude:GetChildren()) do
  1008. if v:IsA("Accessory") then
  1009. v:Destroy()
  1010. end
  1011. if v:IsA("Humanoid") then
  1012. v:Destroy()
  1013. end
  1014. if v:IsA("CharacterMesh") then
  1015. v:Destroy()
  1016. end
  1017. if v:IsA("Model") then
  1018. v:Destroy()
  1019. end
  1020. if v:IsA("Part") or v:IsA("MeshPart") then
  1021. for x, o in pairs(v:GetChildren()) do
  1022. if o:IsA("Decal") then
  1023. o:Destroy()
  1024. end
  1025. end
  1026. coroutine.resume(coroutine.create(function()
  1027. v.Material = "Neon"
  1028. v.CanCollide = false
  1029. local PartEmmit1 = IT("ParticleEmitter", v)
  1030. PartEmmit1.LightEmission = 1
  1031. PartEmmit1.Texture = "rbxassetid://284205403"
  1032. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1033. PartEmmit1.Rate = 150
  1034. PartEmmit1.Lifetime = NumberRange.new(1)
  1035. PartEmmit1.Size = NumberSequence.new({
  1036. NumberSequenceKeypoint.new(0, 0.75, 0),
  1037. NumberSequenceKeypoint.new(1, 0, 0)
  1038. })
  1039. PartEmmit1.Transparency = NumberSequence.new({
  1040. NumberSequenceKeypoint.new(0, 0, 0),
  1041. NumberSequenceKeypoint.new(1, 1, 0)
  1042. })
  1043. PartEmmit1.Speed = NumberRange.new(0, 0)
  1044. PartEmmit1.VelocitySpread = 30000
  1045. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1046. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1047. local BodPoss = IT("BodyPosition", v)
  1048. BodPoss.P = 3000
  1049. BodPoss.D = 1000
  1050. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1051. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1052. v.Color = maincolor.Color
  1053. coroutine.resume(coroutine.create(function()
  1054. for i = 0, 49 do
  1055. swait(1)
  1056. v.Transparency = v.Transparency + 0.08
  1057. end
  1058. wait(0.5)
  1059. PartEmmit1.Enabled = false
  1060. wait(3)
  1061. v:Destroy()
  1062. dude:Destroy()
  1063. end))
  1064. end))
  1065. end
  1066. end
  1067. end))
  1068. end)
  1069. ds()
  1070. end
  1071. end
  1072.  
  1073. function FindNearestHead(Position, Distance, SinglePlayer)
  1074. if SinglePlayer then
  1075. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1076. end
  1077. local List = {}
  1078. for i, v in pairs(workspace:GetChildren()) do
  1079. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1080. table.insert(List, v)
  1081. end
  1082. end
  1083. return List
  1084. end
  1085.  
  1086. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1087. local type = type
  1088. local rng = Instance.new("Part", char)
  1089. rng.Anchored = true
  1090. rng.BrickColor = color
  1091. rng.CanCollide = false
  1092. rng.FormFactor = 3
  1093. rng.Name = "Ring"
  1094. rng.Material = "Neon"
  1095. rng.Size = Vector3.new(1, 1, 1)
  1096. rng.Transparency = 0
  1097. rng.TopSurface = 0
  1098. rng.BottomSurface = 0
  1099. rng.CFrame = pos
  1100. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1101. local rngm = Instance.new("SpecialMesh", rng)
  1102. rngm.MeshType = MType
  1103. rngm.Scale = Vector3.new(x1, y1, z1)
  1104. local scaler2 = 1
  1105. local speeder = FastSpeed
  1106. if type == "Add" then
  1107. scaler2 = 1 * value
  1108. elseif type == "Divide" then
  1109. scaler2 = 1 / value
  1110. end
  1111. coroutine.resume(coroutine.create(function()
  1112. for i = 0, 10 / bonuspeed, 0.1 do
  1113. swait()
  1114. if type == "Add" then
  1115. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1116. elseif type == "Divide" then
  1117. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1118. end
  1119. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1120. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1121. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1122. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1123. end
  1124. rng:Destroy()
  1125. end))
  1126. end
  1127.  
  1128. function SoulSteal(dude)
  1129. if dude.Name ~= char then
  1130. local bgf = IT("BodyGyro", dude.Head)
  1131. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1132. local val = IT("BoolValue", dude)
  1133. val.Name = "IsHit"
  1134. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1135. local soulst = coroutine.wrap(function()
  1136. local soul = Instance.new("Part",dude)
  1137. soul.Size = Vector3.new(1,1,1)
  1138. soul.CanCollide = false
  1139. soul.Anchored = false
  1140. soul.Position = torso.Position
  1141. soul.Transparency = 1
  1142. local PartEmmit1 = IT("ParticleEmitter", soul)
  1143. PartEmmit1.LightEmission = 1
  1144. PartEmmit1.Texture = "rbxassetid://569507414"
  1145. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1146. PartEmmit1.Rate = 250
  1147. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1148. PartEmmit1.Size = NumberSequence.new({
  1149. NumberSequenceKeypoint.new(0, 1, 0),
  1150. NumberSequenceKeypoint.new(1, 0, 0)
  1151. })
  1152. PartEmmit1.Transparency = NumberSequence.new({
  1153. NumberSequenceKeypoint.new(0, 0, 0),
  1154. NumberSequenceKeypoint.new(1, 1, 0)
  1155. })
  1156. PartEmmit1.Speed = NumberRange.new(0, 0)
  1157. PartEmmit1.VelocitySpread = 30000
  1158. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1159. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1160. local BodPoss = IT("BodyPosition", soul)
  1161. BodPoss.P = 3000
  1162. BodPoss.D = 1000
  1163. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1164. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1165. wait(1.6)
  1166. soul.Touched:connect(function(hit)
  1167. if hit.Parent == char then
  1168. soul:Destroy()
  1169. end
  1170. end)
  1171. wait(1.2)
  1172. while soul do
  1173. swait()
  1174. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1175. BodPoss.Position = tors.Position
  1176. end
  1177. end)
  1178. soulst()
  1179. end
  1180. end
  1181. function FaceMouse()
  1182. local Cam = workspace.CurrentCamera
  1183. return {
  1184. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1185. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1186. }
  1187. end
  1188.  
  1189. BTAUNT = Instance.new("Sound", tors)
  1190. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=2455369690"
  1191. BTAUNT.Volume = 10
  1192. BTAUNT.Pitch = 1
  1193. BTAUNT.Looped = true
  1194. BTAUNT.TimePosition = 0.2
  1195.  
  1196. BTAUNT1 = Instance.new("Sound", tors)
  1197. BTAUNT1.SoundId = "http://www.roblox.com/asset/?id=3466386790"
  1198. BTAUNT1.Volume = 10
  1199. BTAUNT1.Pitch = 1
  1200. BTAUNT1.Looped = true
  1201. BTAUNT1.TimePosition = 0.2
  1202.  
  1203. BTAUNT3 = Instance.new("Sound", tors)
  1204. BTAUNT3.SoundId = "http://www.roblox.com/asset/?id=2942631642"
  1205. BTAUNT3.Volume = 10
  1206. BTAUNT3.Pitch = 1
  1207. BTAUNT3.Looped = true
  1208. BTAUNT3.TimePosition = 0.2
  1209.  
  1210. BTAUNT2 = Instance.new("Sound", tors)
  1211. BTAUNT2.SoundId = "http://www.roblox.com/asset/?id=689301754"
  1212. BTAUNT2.Volume = 10
  1213. BTAUNT2.Pitch = 1
  1214. BTAUNT2.Looped = true
  1215. BTAUNT2.TimePosition = 0.2
  1216. ------------------------------------------------------
  1217. --End Effect Function--
  1218. -------------------------------------------------------
  1219. function Cso(ID, PARENT, VOLUME, PITCH)
  1220. local NSound = nil
  1221. coroutine.resume(coroutine.create(function()
  1222. NSound = IT("Sound", PARENT)
  1223. NSound.Volume = VOLUME
  1224. NSound.Pitch = PITCH
  1225. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1226. swait()
  1227. NSound:play()
  1228. game:GetService("Debris"):AddItem(NSound, 50)
  1229. end))
  1230. return NSound
  1231. end
  1232. function CameraEnshaking(Length, Intensity)
  1233. coroutine.resume(coroutine.create(function()
  1234. local intensity = 1 * Intensity
  1235. local rotM = 0.01 * Intensity
  1236. for i = 0, Length, 0.1 do
  1237. swait()
  1238. intensity = intensity - 0.05 * Intensity / Length
  1239. rotM = rotM - 5.0E-4 * Intensity / Length
  1240. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1241. 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)
  1242. end
  1243. hum.CameraOffset = Vector3.new(0, 0, 0)
  1244. end))
  1245. end
  1246. -------------------------------------------------------
  1247. --End Important Functions--
  1248. -------------------------------------------------------
  1249.  
  1250.  
  1251. -------------------------------------------------------
  1252. --Start Customization--
  1253. -------------------------------------------------------
  1254. local Player_Size = 1
  1255. if Player_Size ~= 1 then
  1256. root.Size = root.Size * Player_Size
  1257. tors.Size = tors.Size * Player_Size
  1258. hed.Size = hed.Size * Player_Size
  1259. ra.Size = ra.Size * Player_Size
  1260. la.Size = la.Size * Player_Size
  1261. rl.Size = rl.Size * Player_Size
  1262. ll.Size = ll.Size * Player_Size
  1263. ----------------------------------------------------------------------------------
  1264. rootj.Parent = root
  1265. neck.Parent = tors
  1266. RW.Parent = tors
  1267. LW.Parent = tors
  1268. RH.Parent = tors
  1269. LH.Parent = tors
  1270. ----------------------------------------------------------------------------------
  1271. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1272. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1273. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  1274. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  1275. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  1276. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  1277. ----------------------------------------------------------------------------------
  1278. 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))
  1279. 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))
  1280. 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))
  1281. 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))
  1282. --hat.Parent = Character
  1283. end
  1284. ----------------------------------------------------------------------------------
  1285. ----------------------------------------------------------------------------------
  1286. local equipped = false
  1287. local idle = 0
  1288. local change = 1
  1289. local val = 0
  1290. local toim = 0
  1291. local idleanim = 0.4
  1292. local sine = 0
  1293. local Sit = 1
  1294. ----------------------------------------------------------------------------------
  1295. hum.WalkSpeed = 8
  1296. hum.JumpPower = 57
  1297. hum.Animator.Parent = nil
  1298. ----------------------------------------------------------------------------------
  1299. local Blobby = Instance.new("Part", char)
  1300. Blobby.Name = "Blob"
  1301. Blobby.CanCollide = false
  1302. Blobby.BrickColor = BrickColor.new("Really black")
  1303. Blobby.Transparency = 0
  1304. Blobby.Material = "Plastic"
  1305. Blobby.Size = Vector3.new(1, 1, 2)
  1306. Blobby.TopSurface = Enum.SurfaceType.Smooth
  1307. Blobby.BottomSurface = Enum.SurfaceType.Smooth
  1308.  
  1309. local Weld = Instance.new("Weld", Blobby)
  1310. Weld.Part0 = ra
  1311. Weld.Part1 = Blobby
  1312. Weld.C1 = CFrame.new(0, -2, 1.1)
  1313. Weld.C0 = CFrame.Angles(Rad(-86),0,0)
  1314.  
  1315. local M2 = Instance.new("SpecialMesh")
  1316. M2.Parent = Blobby
  1317. M2.MeshId = "http://www.roblox.com/asset/?id=432791411"
  1318. M2.TextureId = "http://www.roblox.com/asset/?id=160810181"
  1319. M2.Scale = Vector3.new(2, 2, 2)
  1320.  
  1321. --[[local naeeym2 = Instance.new("BillboardGui",char)
  1322. naeeym2.AlwaysOnTop = true
  1323. naeeym2.Size = UDim2.new(5,35,2,15)
  1324. naeeym2.StudsOffset = Vector3.new(0, 3.5, 0)
  1325. naeeym2.Adornee = hed
  1326. naeeym2.Name = "Name"
  1327. --naeeym2.PlayerToHideFrom = Player
  1328. local tecks2 = Instance.new("TextLabel",naeeym2)
  1329. tecks2.BackgroundTransparency = 1
  1330. tecks2.TextScaled = true
  1331. tecks2.BorderSizePixel = 0
  1332. tecks2.Text = "Fight Me"
  1333. tecks2.Font = Enum.Font.Bodoni
  1334. tecks2.TextSize = 30
  1335. tecks2.TextStrokeTransparency = 0
  1336. tecks2.TextColor3 = Color3.new(0, 0, 0)
  1337. tecks2.TextStrokeColor3 = Color3.new(1, 1, 1)
  1338. tecks2.Size = UDim2.new(1,0,0.5,0)
  1339. tecks2.Parent = naeeym2]]
  1340. -------------------------------------------------------
  1341. --End Customization--
  1342. -------------------------------------------------------
  1343.  
  1344. -------------------------------------------------------
  1345. --Start Attacks N Stuff--
  1346. -------------------------------------------------------
  1347. local naeeym2 = Instance.new("BillboardGui",char)
  1348. naeeym2.AlwaysOnTop = true
  1349. naeeym2.Size = UDim2.new(5,35,2,35)
  1350. naeeym2.StudsOffset = Vector3.new(0,2,0)
  1351. naeeym2.Adornee = hed
  1352. naeeym2.Name = "Name"
  1353.  
  1354. local tecks2 = Instance.new("TextLabel",naeeym2)
  1355. CFuncs.Sound.Create("rbxassetid://2514767362", root, 1.85, 1)
  1356. tecks2.BackgroundTransparency = 1
  1357. tecks2.TextScaled = true
  1358. tecks2.BorderSizePixel = 0
  1359. tecks2.Text = "it looks like i just found a skid"
  1360. tecks2.Font = "Garamond"
  1361. tecks2.TextSize = 30
  1362. tecks2.TextStrokeTransparency = 0
  1363. tecks2.TextColor3 = BrickColor.new('Really black').Color
  1364. tecks2.TextStrokeColor3 = BrickColor.new('Really black').Color
  1365. tecks2.Size = UDim2.new(1,0,0.5,0)
  1366. tecks2.Parent = naeeym2
  1367. textfag = tecks2
  1368. CFuncs.Sound.Create("rbxassetid://2514767362", root, 1.85, 1)
  1369. tecks2.Text = "well, do you know, that i hate skids?"
  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 = ""
  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=0"
  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://2018917293"
  1396. char.Pants.PantsTemplate = "rbxassetid://398633812"
  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=1703946602"
  1416. M2.TextureId = "http://www.roblox.com/asset/?id=916236071"
  1417. M2.Scale = Vector3.new(1, 1, 1)
  1418. local l = game.Lighting
  1419. local sky = Instance.new("Sky",l)
  1420. l.TimeOfDay = "12: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. Cso("2514767362", tors, 10, 1)
  1432. chatfunc("!function ((teleport))", BrickColor.new("Really red").Color)
  1433. wait(1)
  1434. dist = (torso.Position - mouse.Hit.p).magnitude
  1435. if dist <= 10000 then
  1436. torso.CFrame = CFrame.new(mouse.Hit.p) + Vector3.new(0,3,0)
  1437. end
  1438. end
  1439. end)
  1440. ----------------------------------------------------------------------------------
  1441. local AddInstance = function(Object, ...)
  1442. local Obj = Instance.new(Object)
  1443. for i,v in next,(...) do
  1444. Obj[i] = v
  1445. end
  1446. return Obj
  1447. end
  1448. ----------------------------------------------------
  1449. local Reaper = AddInstance("Part",{
  1450. Parent = hed,
  1451. CFrame = hed.CFrame,
  1452. formFactor = "Symmetric",
  1453. Size = Vector3.new(1, 1, 1),
  1454. CanCollide = false,
  1455. TopSurface = "Smooth",
  1456. BottomSurface = "Smooth",
  1457. Locked = true,
  1458. })
  1459. local Weld = AddInstance("Weld",{
  1460. Parent = Reaper,
  1461. Part0 = hed,
  1462. C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0),
  1463. Part1 = Reaper,
  1464. })
  1465. local Mesh = AddInstance("SpecialMesh",{
  1466. Parent = Reaper,
  1467. MeshId = "rbxassetid://0",
  1468. TextureId = "rbxassetid://0",
  1469. Scale = Vector3.new(1.1, 1.1, 1.1),
  1470. VertexColor = Vector3.new(0.3, 0.3, 0.3),
  1471. })
  1472. -------------------------------------------------------
  1473. wait()
  1474. plr = game.Players.LocalPlayer
  1475. char = plr.Character
  1476. mouse = plr:GetMouse()
  1477. whitecolor = Color3.new(1,1,1)
  1478. epicmode = false
  1479. normal = true
  1480. for i,v in pairs(char:GetChildren()) do
  1481. if v.ClassName == "Shirt" or v.ClassName == "Pants" or v.ClassName == "ShirtGraphic" then
  1482. v:Destroy()
  1483. end
  1484. end
  1485. local shirt = Instance.new("Shirt",char)
  1486. shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=0"
  1487. local pants = Instance.new("Pants",char)
  1488. pants.PantsTemplate = "http://www.roblox.com/asset/?id=0"
  1489. local bdycolors = char["Body Colors"]
  1490. bdycolors.HeadColor3 = whitecolor
  1491. bdycolors.LeftArmColor3 = whitecolor
  1492. bdycolors.LeftLegColor3 = whitecolor
  1493. bdycolors.RightArmColor3 = whitecolor
  1494. bdycolors.RightLegColor3 = whitecolor
  1495. bdycolors.TorsoColor3 = whitecolor
  1496. for i,v in pairs(char:GetChildren()) do
  1497. if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  1498. v:Destroy()
  1499. end
  1500. end
  1501. ----------------------------------------------------------------------
  1502. Circle = nil
  1503. CircleParts = {}
  1504. Equipped = false
  1505.  
  1506. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  1507. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  1508. end
  1509. Equipped = true
  1510. Circle = Instance.new("Model")
  1511. Circle.Name = "Circle"
  1512. Angle = 0
  1513. for i = 1, 1 do
  1514. local CirclePart = Instance.new("Part")
  1515. CirclePart.Name = "CirclePart"
  1516. CirclePart.Transparency = 1
  1517. CirclePart.BrickColor = BrickColor.new("Really black")
  1518. CirclePart.Material = Enum.Material.Plastic
  1519. CirclePart.Shape = Enum.PartType.Block
  1520. CirclePart.FormFactor = Enum.FormFactor.Custom
  1521. CirclePart.TopSurface = Enum.SurfaceType.Smooth
  1522. CirclePart.BottomSurface = Enum.SurfaceType.Smooth
  1523. CirclePart.Anchored = true
  1524. CirclePart.CanCollide = false
  1525. CirclePart.Locked = true
  1526. CirclePart.Size = Vector3.new(10, 0.2, 10)
  1527. local Aura = Instance.new('ParticleEmitter')
  1528. Aura.Name = "Aura"
  1529. Aura.Texture = "rbxassetid://771221224"
  1530. Aura.Parent = CirclePart
  1531. Aura.LightEmission = 0
  1532. Aura.Transparency = NumberSequence.new(0.2,0.4,1)
  1533. Aura.Color = ColorSequence.new(Color3.new(255/255, 255/255, 0/255),Color3.new(255/200, 200/200, 200/200))
  1534. Aura.Size = NumberSequence.new(0.9,0.5,0.3)
  1535. Aura.LockedToPart = false
  1536. Aura.Lifetime = NumberRange.new(1)
  1537. Aura.Rate = 50
  1538. Aura.Speed = NumberRange.new(2.5)
  1539. Aura.SpreadAngle = Vector2.new(80,80)
  1540. local BlockMesh = Instance.new("BlockMesh")
  1541. BlockMesh.Scale = Vector3.new(1, (1 + (0.005 * i)), 1)
  1542. BlockMesh.Parent = CirclePart
  1543. CirclePart.Parent = Circle
  1544. local Star = Instance.new("Decal", CirclePart)
  1545. Star.Texture = "http://www.roblox.com/asset/?id=124339739"
  1546. Star.Face = "Top"
  1547. local Light = Instance.new("PointLight", CirclePart)
  1548. Light.Color = Color3.new(.20,0,0)
  1549. Light.Brightness = 100
  1550. Light.Range = 15
  1551. table.insert(CircleParts, CirclePart)
  1552. end
  1553. Spawn(function()
  1554. while Equipped and Humanoid.Parent and Torso.Parent do
  1555. if Angle == 360 then
  1556. Angle = 0
  1557. end
  1558. Angle = Angle + 0.05
  1559. local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
  1560. if Hit then
  1561. if not Circle.Parent then
  1562. Circle.Parent = Character
  1563. end
  1564. for i, v in pairs(CircleParts) do
  1565. v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
  1566. end
  1567. else
  1568. Circle.Parent = nil
  1569. end
  1570. wait()
  1571. end
  1572. end)
  1573.  
  1574. function chatfunc(text, color)
  1575. local chat = coroutine.wrap(function()
  1576. if char:FindFirstChild("TalkingBillBoard") ~= nil then
  1577. char:FindFirstChild("TalkingBillBoard"):destroy()
  1578. end
  1579. local naeeym2 = Instance.new("BillboardGui", char)
  1580. naeeym2.Size = UDim2.new(0, 100, 0, 40)
  1581. naeeym2.StudsOffset = Vector3.new(0, 3, 0)
  1582. naeeym2.Adornee = hed
  1583. naeeym2.Name = "TalkingBillBoard"
  1584. local tecks2 = Instance.new("TextLabel", naeeym2)
  1585. tecks2.BackgroundTransparency = 1
  1586. tecks2.BorderSizePixel = 0
  1587. tecks2.Text = ""
  1588. tecks2.Font = "SciFi"
  1589. tecks2.TextSize = 30
  1590. tecks2.TextStrokeTransparency = 0
  1591. tecks2.TextColor3 = color
  1592. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  1593. tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  1594. local tecks3 = Instance.new("TextLabel", naeeym2)
  1595. tecks3.BackgroundTransparency = 1
  1596. tecks3.BorderSizePixel = 0
  1597. tecks3.Text = ""
  1598. tecks3.Font = "SciFi"
  1599. tecks3.TextSize = 30
  1600. tecks3.TextStrokeTransparency = 0
  1601. tecks3.TextColor3 = Color3.new(0, 0, 0)
  1602. tecks3.TextStrokeColor3 = color
  1603. tecks3.Size = UDim2.new(1, 0, 0.5, 0)
  1604. coroutine.resume(coroutine.create(function()
  1605. while true do
  1606. swait(1)
  1607. tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  1608. tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  1609. tecks2.Rotation = math.random(-5, 5)
  1610. tecks3.Rotation = math.random(-5, 5)
  1611. end
  1612. end))
  1613. for i = 1, string.len(text) do
  1614. CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
  1615. tecks2.Text = string.sub(text, 1, i)
  1616. tecks3.Text = string.sub(text, 1, i)
  1617. swait(1)
  1618. end
  1619. wait(1)
  1620. local randomrot = math.random(1, 2)
  1621. if randomrot == 1 then
  1622. for i = 1, 50 do
  1623. swait()
  1624. tecks2.Rotation = tecks2.Rotation - 0.75
  1625. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1626. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  1627. tecks3.Rotation = tecks2.Rotation + 0.75
  1628. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1629. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  1630. end
  1631. elseif randomrot == 2 then
  1632. for i = 1, 50 do
  1633. swait()
  1634. tecks2.Rotation = tecks2.Rotation + 0.75
  1635. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1636. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  1637. tecks3.Rotation = tecks2.Rotation - 0.75
  1638. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1639. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  1640. end
  1641. end
  1642. naeeym2:Destroy()
  1643. end)
  1644. chat()
  1645. end
  1646.  
  1647. function Ban()
  1648. attack = true
  1649. for i = 0, 2.6, 0.1 do
  1650. swait()
  1651. 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)
  1652. 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)
  1653. 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)
  1654. 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)
  1655. 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)
  1656. 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)
  1657. end
  1658. Cso("357417055", tors, 10, 1)
  1659. CameraEnshaking(2, 15)
  1660. 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)
  1661. 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)
  1662. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1663. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 9.5)) do
  1664. if v:FindFirstChild("Head") then
  1665. Eviscerate(v)
  1666. end
  1667. end
  1668. for i = 0, 3, 0.1 do
  1669. swait()
  1670. 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)
  1671. 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)
  1672. 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)
  1673. 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)
  1674. 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)
  1675. 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)
  1676. end
  1677. attack = false
  1678. end
  1679. function fail()
  1680. CFuncs.Sound.Create("rbxassetid://2514767362", root, 1.85, 1)
  1681. chatfunc("!print ((such a skid))", BrickColor.new("Really red").Color)
  1682. Cso("732572828", hed, 3.5, 1)
  1683. attack = true
  1684. hum.WalkSpeed = 2.01
  1685. for i = 0,1.2,0.1 do
  1686. swait()
  1687. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1688. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1689. 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)
  1690. 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)
  1691. 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)
  1692. 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)
  1693. end
  1694. for i = 0,1.2,0.1 do
  1695. swait()
  1696. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1697. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1698. 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)
  1699. 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)
  1700. 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)
  1701. 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)
  1702. end
  1703. for i = 0,1.2,0.1 do
  1704. swait()
  1705. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1706. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1707. 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)
  1708. 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)
  1709. 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)
  1710. 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)
  1711. end
  1712. for i = 0,1.2,0.1 do
  1713. swait()
  1714. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1715. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1716. 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)
  1717. 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)
  1718. 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)
  1719. 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)
  1720. end
  1721. for i = 0,1.2,0.1 do
  1722. swait()
  1723. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1724. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1725. 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)
  1726. 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)
  1727. 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)
  1728. 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)
  1729. end
  1730. for i = 0,1.2,0.1 do
  1731. swait()
  1732. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1733. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1734. 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)
  1735. 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)
  1736. 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)
  1737. 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)
  1738. end
  1739. hum.WalkSpeed = 16
  1740. attack = false
  1741. end
  1742.  
  1743. function sneakonehundred()
  1744. attack = true
  1745. hum.WalkSpeed = 0.03
  1746. Character.Head.face.Texture = "rbxassetid://0"
  1747. for i = 0,20,0.1 do
  1748. swait()
  1749. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.64 + 0.1) * angles(Rad(90), Rad(0), Rad(0)), 0.15)
  1750. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-110), Rad(0), Rad(0)), 0.4)
  1751. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1752. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1753. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.0001 * Cos(sine / 20)) * angles(Rad(1), Rad(0), Rad(-180)), 0.4)
  1754. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.0001 * Cos(sine / 20)) * angles(Rad(1), Rad(0), Rad(180)), 0.4)
  1755. end
  1756. wait(0.25)
  1757. Character.Head.face.Texture = "rbxassetid://0"
  1758. for i = 0,7,0.1 do
  1759. swait()
  1760. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.64 + 0.1) * angles(Rad(90), Rad(0), Rad(0)), 0.15)
  1761. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-110), Rad(0), Rad(0)), 0.4)
  1762. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1763. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1764. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.0001 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(-180)), 0.4)
  1765. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.0001 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(180)), 0.4)
  1766. end
  1767. Character.Head.face.Texture = "rbxassetid://0"
  1768. attack = false
  1769. hum.WalkSpeed = 16
  1770. end
  1771.  
  1772. function DANCEFORME()
  1773. MERKIO = Instance.new("Sound", tors) --why
  1774. MERKIO.SoundId = "http://www.roblox.com/asset/?id=253729308"
  1775. MERKIO.Volume = 10
  1776. MERKIO.Pitch = 1
  1777. MERKIO.Looped = false
  1778. MERKIO.TimePosition = 0
  1779. attack = true
  1780. Character.Head.face.Texture = "rbxassetid://0"
  1781. MERKIO:Play()
  1782. repeat
  1783. for i = 0,0.7,0.2 do
  1784. swait()
  1785. MERKIO.Parent = tors
  1786. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
  1787. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
  1788. RH.C0 = clerp(RH.C0, CF(1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  1789. LH.C0 = clerp(LH.C0, CF(-1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  1790. RW.C0 = clerp(RW.C0, CF(1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(115)), 0.77)
  1791. LW.C0 = clerp(LW.C0, CF(-1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-115)), 0.67)
  1792. end
  1793. for i = 0,0.7,0.2 do
  1794. swait()
  1795. MERKIO.Parent = tors
  1796. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
  1797. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
  1798. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  1799. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  1800. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
  1801. 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(-90)), 0.7)
  1802. end
  1803. until MERKIO.Playing == false
  1804. MERKIO:Stop()
  1805. Character.Head.face.Texture = "rbxassetid://0"
  1806. attack = false
  1807. hum.WalkSpeed = 16
  1808. end
  1809.  
  1810. function special_hell()
  1811. CFuncs.Sound.Create("rbxassetid://2514767362", root, 1.85, 1)
  1812. chatfunc("!make LocalPlayer ((ws)) 40", BrickColor.new("Really red").Color)
  1813. wait(2)
  1814. CHOICE = 6
  1815. Cso("732572828", hed, 3.5, 1)
  1816. CFuncs.Sound.Create("rbxassetid://188035939", root, 1.85, 1)
  1817. hum.WalkSpeed = 40
  1818. attack = false
  1819. end
  1820. function ultra()
  1821. attack = true
  1822. hum.WalkSpeed = 0
  1823. BTAUNT:Remove()
  1824. hed.face.Texture = "http://www.roblox.com/asset/?id=0"
  1825. local Fire = IT("Sound",Character.Torso)
  1826. Fire.SoundId = "rbxassetid://732572828"
  1827. Fire.Looped = true
  1828. Fire.Pitch = 1
  1829. Fire.Volume = 1
  1830. local fire = Instance.new("ParticleEmitter", Character.Torso)
  1831. fire.Lifetime = NumberRange.new(0.5)
  1832. fire.Speed = NumberRange.new(1, 3)
  1833. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
  1834. fire.Rate = 0
  1835. fire.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  1836. fire.LightEmission = 0.6
  1837. fire.Texture = "http://www.roblox.com/asset/?id=0"
  1838. fire.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  1839. Fire:Play()
  1840. BTAUNT1:Play()
  1841. fire.Enabled = true
  1842. fire.Rate =2000
  1843. BTAUNT1:Remove()
  1844. CFuncs.Sound.Create("rbxassetid://2514767362", root, 1.85, 1)
  1845. chatfunc("!print ((dude, i said that i hate skids))", BrickColor.new("Really red").Color)
  1846. wait(2)
  1847. for i = 0,18,0.1 do
  1848. swait()
  1849. 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)
  1850. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1851. 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)
  1852. 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)
  1853. 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)
  1854. 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)
  1855. end
  1856. chatfunc("!load LocalPlayer function ((dory's Anti-Skid))", BrickColor.new("Really red").Color)
  1857. wait(2)
  1858. for i = 0,1.2,0.1 do
  1859. swait()
  1860. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1861. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1862. 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)
  1863. 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)
  1864. 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)
  1865. 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)
  1866. end
  1867. for i = 0,1.2,0.1 do
  1868. swait()
  1869. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1870. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1871. 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)
  1872. 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)
  1873. 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)
  1874. 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)
  1875. end
  1876. tecks2:Remove()
  1877. fire:Remove()
  1878. Fire:Stop()
  1879. local BC = char["Body Colors"]
  1880. BC.HeadColor = BrickColor.new("Really black")
  1881. BC.LeftArmColor = BrickColor.new("Really black")
  1882. BC.LeftLegColor = BrickColor.new("Really black")
  1883. BC.RightArmColor = BrickColor.new("Really black")
  1884. BC.RightLegColor = BrickColor.new("Really black")
  1885. BC.TorsoColor = BrickColor.new("Really black")
  1886. tecks2:Remove()
  1887. BTAUNT3:Play()
  1888. local naeeym2 = Instance.new("BillboardGui",char)
  1889. naeeym2.AlwaysOnTop = true
  1890. naeeym2.Size = UDim2.new(5,35,2,35)
  1891. naeeym2.StudsOffset = Vector3.new(0,1,0)
  1892. naeeym2.Adornee = hed
  1893. naeeym2.Name = "Name"
  1894. local tecks2 = Instance.new("TextLabel",naeeym2)
  1895. tecks2.BackgroundTransparency = 1
  1896. tecks2.TextScaled = true
  1897. tecks2.BorderSizePixel = 0
  1898. tecks2.Font = "Garamond"
  1899. tecks2.TextSize = 30
  1900. tecks2.TextStrokeTransparency = 0
  1901. tecks2.TextColor3 = BrickColor.new('Really white').Color
  1902. tecks2.TextStrokeColor3 = BrickColor.new('Really white').Color
  1903. tecks2.Size = UDim2.new(1,0,0.5,0)
  1904. tecks2.Parent = naeeym2
  1905. textfag = tecks2
  1906. wait(1)
  1907. tecks2.Text = "dory's Anti-Skid"
  1908. coroutine.resume(coroutine.create(function()
  1909. while textfag ~= nil do
  1910. swait()
  1911. textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
  1912. textfag.Rotation = math.random(-3,3)
  1913. end
  1914. end))
  1915. hed.face.Texture = "http://www.roblox.com/asset/?id=0"
  1916. -------------------
  1917. Spawn(function()
  1918. while Equipped and Humanoid.Parent and Torso.Parent do
  1919. if Angle == 360 then
  1920. Angle = 0
  1921. end
  1922. Angle = Angle + 0.05
  1923. local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
  1924. if Hit then
  1925. if not Circle.Parent then
  1926. Circle.Parent = Character
  1927. end
  1928. for i, v in pairs(CircleParts) do
  1929. v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
  1930. end
  1931. else
  1932. Circle.Parent = nil
  1933. end
  1934. wait()
  1935. end
  1936. end)
  1937. attack = false
  1938. hum.WalkSpeed = 16
  1939. end
  1940. function hate()
  1941. CFuncs.Sound.Create("rbxassetid://2514767362", root, 1.85, 1)
  1942. chatfunc("!print ((dO NOt mAkE mE mAD)) :( ErRor?", BrickColor.new("Really red").Color)
  1943. wait(3)
  1944. CFuncs.Sound.Create("rbxassetid://2514767362", root, 1.85, 1)
  1945. chatfunc("!print ((DiE?))", BrickColor.new("Really red").Color)
  1946. wait(2)
  1947. attack = true
  1948. Cso("732572828", hed, 3.5, 1)
  1949. local orb = Instance.new("Part", char)
  1950. orb.Anchored = true
  1951. orb.BrickColor = BrickC("Really white")
  1952. orb.CanCollide = false
  1953. orb.FormFactor = 3
  1954. orb.Name = "Ring"
  1955. orb.Material = "Neon"
  1956. orb.Size = Vector3.new(1, 1, 1)
  1957. orb.Transparency = 0
  1958. orb.TopSurface = 0
  1959. orb.BottomSurface = 0
  1960. local orbm = Instance.new("SpecialMesh", orb)
  1961. orbm.MeshType = "Sphere"
  1962. orbm.Name = "SizeMesh"
  1963. orbm.Scale = Vector3.new(0, 0, 0)
  1964. local scaled = 0.1
  1965. local posid = 0
  1966. for i = 0, 12, 0.1 do
  1967. swait()
  1968. scaled = scaled + 0.001
  1969. posid = posid - scaled
  1970. orb.CFrame = ra.CFrame * CF(0, -0.1 + posid / 1.05, 0)
  1971. orbm.Scale = orbm.Scale + Vector3.new(scaled, scaled, scaled)
  1972. 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)
  1973. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1974. 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)
  1975. 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)
  1976. 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)
  1977. 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)
  1978. end
  1979. hed.face.Texture = "http://www.roblox.com/asset/?id=0"
  1980. CFuncs.Sound.Create("rbxassetid://2514767362", root, 1.85, 1)
  1981. chatfunc("!print ((Do NoT bE a SkId))", BrickColor.new("Really red").Color)
  1982. wait(2)
  1983. CFuncs.Sound.Create("rbxassetid://2514767362", root, 1.85, 1)
  1984. chatfunc("!make function ((explosion))", BrickColor.new("Really red").Color)
  1985. wait(2)
  1986. for i = 0, 2, 0.1 do
  1987. swait()
  1988. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1989. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1990. 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)
  1991. 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)
  1992. 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)
  1993. 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)
  1994. end
  1995. coroutine.resume(coroutine.create(function()
  1996. orb.Anchored = false
  1997. CFuncs.Sound.Create("rbxassetid://907528019", root, 1.85, 1)
  1998. local a = Instance.new("Part", workspace)
  1999. a.Name = "Direction"
  2000. a.Anchored = true
  2001. a.BrickColor = BrickC("Really red")
  2002. a.Material = "Neon"
  2003. a.Transparency = 1
  2004. a.CanCollide = false
  2005. local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 500)
  2006. local ignore = orb
  2007. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  2008. a.BottomSurface = 10
  2009. a.TopSurface = 10
  2010. local distance = (orb.CFrame.p - position).magnitude
  2011. a.Size = Vector3.new(0.1, 0.1, 0.1)
  2012. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, 0)
  2013. orb.CFrame = a.CFrame
  2014. a:Destroy()
  2015. local bv = Instance.new("BodyVelocity")
  2016. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  2017. bv.velocity = orb.CFrame.lookVector * 125
  2018. bv.Parent = orb
  2019. local hitted = false
  2020. game:GetService("Debris"):AddItem(orb, 15)
  2021. swait()
  2022. local hit = orb.Touched:connect(function(hit)
  2023. if hitted == false then
  2024. hitted = true
  2025. CFuncs.Sound.Create("rbxassetid://732572828", orb, 5, 1)
  2026. for i, v in pairs(FindNearestHead(orb.CFrame.p, 25)) do
  2027. if v:FindFirstChild("Head") then
  2028. Eviscerate(v)
  2029. end
  2030. end
  2031. Magic(1, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 1, BrickC("Really black"), "Sphere")
  2032. Magic(2, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 2, BrickC("Really black"), "Sphere")
  2033. for i = 0, 9 do
  2034. 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")
  2035. 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")
  2036. end
  2037. orb.Anchored = true
  2038. orb.Transparency = 1
  2039. wait(8)
  2040. orb:Destroy()
  2041. end
  2042. end)
  2043. end))
  2044. for i = 0, 1, 0.1 do
  2045. swait()
  2046. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(6), Rad(0), Rad(30)), 0.3)
  2047. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(-30)), 0.3)
  2048. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(6)), 0.3)
  2049. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-6)), 0.3)
  2050. 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)
  2051. 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)
  2052. end
  2053. hed.face.Texture = "http://www.roblox.com/asset/?id=0"
  2054. attack = false
  2055. end
  2056. function THUNDERCLAP()
  2057. attack = true
  2058. for i = 0, 15, 0.1 do
  2059. swait()
  2060. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
  2061. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
  2062. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
  2063. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(25)), 0.3)
  2064. RW.C0 = clerp(RW.C0, CF(1.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)
  2065. 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)
  2066. end
  2067. CFuncs.Sound.Create("rbxassetid://745717003", root, 1.85, 1)
  2068. for i = 0, 7, 0.1 do
  2069. swait()
  2070. 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)
  2071. 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)
  2072. 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)
  2073. 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)
  2074. 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)
  2075. 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)
  2076. end
  2077.  
  2078. Magic(1, "Add", root.CFrame, Vector3.new(50, 100, 50), 4, BrickC("Really black"), "Sphere")
  2079. Magic(1, "Add", root.CFrame, Vector3.new(30, 60, 30), 4, BrickC("Really black"), "Sphere")
  2080. Magic(1, "Add", root.CFrame, Vector3.new(3, 600, 3), 4, BrickC("Really black"), "Sphere")
  2081. for i, v in pairs(FindNearestHead(tors.CFrame.p, 500000)) do
  2082. if v:FindFirstChild("Head") then
  2083. Eviscerate(v)
  2084. end
  2085. end
  2086. CFuncs["Sound"].Create("rbxassetid://138213851", char, 2,1.2)
  2087. CFuncs["Sound"].Create("rbxassetid://239000203", char, 2,1.2)
  2088. CFuncs["Sound"].Create("rbxassetid://919941001", char, 3,1.05)
  2089. for i = 0, 7, 0.1 do
  2090. swait()
  2091. 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)
  2092. 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)
  2093. 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)
  2094. 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)
  2095. 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)
  2096. 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)
  2097. end
  2098. attack = false
  2099. end
  2100. function TUSKOR661()
  2101. attack = true
  2102. M2.Scale = Vector3.new(5, 5, 5)
  2103. chatfunc("!make mesh ((cosmic bomb))", BrickColor.new("Really red").Color)
  2104. Cso("732572828", hed, 3.5, 1)
  2105. hed.face.Texture = "http://www.roblox.com/asset/?id=0"
  2106. for i = 0, 15, 0.1 do
  2107. swait()
  2108. hum.CameraOffset = Vector3.new(0, 8, 0)
  2109. 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)
  2110. 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)
  2111. 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)
  2112. 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)
  2113. 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)
  2114. 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)
  2115. end
  2116. for i = 0, 15, 0.1 do
  2117. swait()
  2118. 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)
  2119. 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)
  2120. 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)
  2121. 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)
  2122. 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)
  2123. 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)
  2124. end
  2125. wait(0.1)
  2126. for i = 0, 15, 0.1 do
  2127. swait()
  2128. 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)
  2129. 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)
  2130. 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)
  2131. 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)
  2132. 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)
  2133. 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)
  2134. end
  2135. Cso("483458132", char, 10, .7)
  2136. CameraEnshaking(6, 65)
  2137. Effects.Wave.Create(BrickColor.new("Really white"), 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)
  2138. 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)
  2139. Effects.Wave.Create(BrickColor.new("Really red"), 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)
  2140. Effects.Ring.Create(BrickColor.new("Really blue"), 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)
  2141. Effects.Sphere.Create(BrickColor.new("Really white"), root.CFrame * CF(0, -2, 0), 10, 7, 10, 15, -0.1, 15, 0.04)
  2142. Effects.Sphere.Create(BrickColor.new("Really red"), root.CFrame * CF(0, -2, 0), 10, 6, 10, 15, -0.1, 15, 0.02)
  2143. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0), 10, 4, 10, 15, -0.1, 15, 0.01)
  2144. Magic(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, BrickColor.new("Really white"), "Sphere")
  2145. Magic(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, BrickColor.new("Really black"), "Sphere")
  2146. Magic(1, "Add", root.CFrame, Vector3.new(1, 100000, 1), 0.5, BrickColor.new("Really red"), "Sphere")
  2147. Magic(1, "Add", root.CFrame, Vector3.new(1, 1, 1), 0.75, BrickColor.new("Really black"), "Sphere")
  2148. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 99999999999.5)) do
  2149. if v:FindFirstChild("Head") then
  2150. Eviscerate(v)
  2151. end
  2152. end
  2153. for i = 0, 15, 0.1 do
  2154. swait()
  2155. 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)
  2156. 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)
  2157. 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)
  2158. 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)
  2159. 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)
  2160. 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)
  2161. end
  2162. hed.face.Texture = "http://www.roblox.com/asset/?id=0"
  2163. M2.Scale = Vector3.new(1, 1, 1)
  2164. attack = false
  2165. end
  2166. -------------------------------------------------------
  2167. --End Attacks N Stuff--
  2168. -------------------------------------------------------
  2169. mouse.KeyDown:connect(function(key)
  2170. if attack == false then
  2171. if key == "y" then
  2172. Cso("2514767362", tors, 10, 1)
  2173. chatfunc("!print ((your bad))", BrickColor.new("Really red").Color)
  2174. wait(2)
  2175. elseif key == 'q' then
  2176. fail()
  2177. elseif key == 'h' then
  2178. special_hell()
  2179. elseif key == 'f' then
  2180. Cso("2514767362", tors, 10, 1)
  2181. chatfunc("!time ((night))", BrickColor.new("Really red").Color)
  2182. wait(1)
  2183. local l = game.Lighting
  2184. local sky = Instance.new("Sky",l)
  2185. l.TimeOfDay = "00:00:00"
  2186. l.Brightness = 1
  2187. l.Ambient = Color3.new(0.25, 0.5, 0.75)
  2188. elseif key == 'x' then
  2189. DANCEFORME()
  2190. ultra()
  2191. elseif key == 'z' then
  2192. hate()
  2193. elseif key == 'r' then
  2194. sneakonehundred()
  2195. elseif key == 'g' then
  2196. TUSKOR661()
  2197. elseif key == 'b' then
  2198. THUNDERCLAP()
  2199. elseif key == 'm' then
  2200. Cso("732572828", hed, 3.5, 1)
  2201. end
  2202. end
  2203. end)
  2204. mouse.Button1Down:connect(function(key)
  2205. if attack == false then
  2206. Ban()
  2207. end
  2208. end)
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214. -------------------------------------------------------
  2215. --Start Animations--
  2216. -------------------------------------------------------
  2217. while true do
  2218. swait()
  2219. sine = sine + change
  2220. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  2221. local velderp = root.Velocity.y
  2222. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  2223. if equipped == true or equipped == false then
  2224. if attack == false then
  2225. idle = idle + 1
  2226. else
  2227. idle = 0
  2228. end
  2229. if 1 < root.Velocity.y and hitfloor == nil then
  2230. Anim = "Jump"
  2231. if attack == false then
  2232. 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)
  2233. 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)
  2234. 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)
  2235. 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)
  2236. 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)
  2237. 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)
  2238. end
  2239. elseif -1 > root.Velocity.y and hitfloor == nil then
  2240. Anim = "Fall"
  2241. if attack == false then
  2242. 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)
  2243. 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)
  2244. 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)
  2245. 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)
  2246. 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)
  2247. 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)
  2248. end
  2249. elseif torvel < 1 and hitfloor ~= nil then
  2250. Anim = "Idle"
  2251. change = 1
  2252. if attack == false then
  2253. 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)
  2254. 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)
  2255. 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)
  2256. 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)
  2257. 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)
  2258. 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)
  2259. end
  2260. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  2261. Anim = "Walk"
  2262. change = 1
  2263. if attack == false then
  2264. 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)
  2265. 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)
  2266. 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)
  2267. 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)
  2268. 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)
  2269. 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)
  2270. end
  2271. elseif torvel >= 25 and hitfloor ~= nil then
  2272. Anim = "Sprint"
  2273. change = 1.35
  2274. if attack == false then
  2275. 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)
  2276. 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)
  2277. 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)
  2278. 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)
  2279. 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)
  2280. 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)
  2281. end
  2282. end
  2283. end
  2284. if 0 < #Effects then
  2285. for e = 1, #Effects do
  2286. if Effects[e] ~= nil then
  2287. local Thing = Effects[e]
  2288. if Thing ~= nil then
  2289. local Part = Thing[1]
  2290. local Mode = Thing[2]
  2291. local Delay = Thing[3]
  2292. local IncX = Thing[4]
  2293. local IncY = Thing[5]
  2294. local IncZ = Thing[6]
  2295. if 1 >= Thing[1].Transparency then
  2296. if Thing[2] == "Block1" then
  2297. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2298. local Mesh = Thing[1].Mesh
  2299. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2300. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2301. elseif Thing[2] == "Block2" then
  2302. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  2303. local Mesh = Thing[7]
  2304. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2305. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2306. elseif Thing[2] == "Block3" then
  2307. 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)
  2308. local Mesh = Thing[7]
  2309. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2310. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2311. elseif Thing[2] == "Cylinder" then
  2312. local Mesh = Thing[1].Mesh
  2313. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2314. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2315. elseif Thing[2] == "Blood" then
  2316. local Mesh = Thing[7]
  2317. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  2318. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2319. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2320. elseif Thing[2] == "Elec" then
  2321. local Mesh = Thing[1].Mesh
  2322. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2323. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2324. elseif Thing[2] == "Disappear" then
  2325. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2326. elseif Thing[2] == "Shatter" then
  2327. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2328. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2329. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2330. Thing[6] = Thing[6] + Thing[5]
  2331. end
  2332. else
  2333. Part.Parent = nil
  2334. table.remove(Effects, e)
  2335. end
  2336. end
  2337. end
  2338. end
  2339. end
  2340. end
  2341. -------------------------------------------------------
  2342. --End Animations And Script--
  2343. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement