sneakydodge123

noob2

Jun 28th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = owner
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  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})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86. local FavIDs = {
  87. 340106355, --Nefl Crystals
  88. 927529620, --Dimension
  89. 876981900, --Fantasy
  90. 398987889, --Ordinary Days
  91. 1117396305, --Oh wait, it's you.
  92. 885996042, --Action Winter Journey
  93. 919231299, --Sprawling Idiot Effigy
  94. 743466274, --Good Day Sunshine
  95. 727411183, --Knife Fight
  96. 1402748531, --The Earth Is Counting On You!
  97. 595230126, --Robot Language
  98. 478890315 --Death Road to Canada: Rotten Shotgun
  99. }
  100.  
  101.  
  102.  
  103.  
  104. wait(0.2)
  105. local plr = owner
  106. print('Local User is '..plr.Name)
  107. print('if notive was in an anime show Loaded')
  108. print('Hi, POLE. Welcome to jo- i mean a random anime.')
  109. local char = plr.Character
  110. local Character = char
  111. local hum = char.Humanoid
  112. local hed = char.Head
  113. local Head = hed
  114. local root = char.HumanoidRootPart
  115. local rootj = root.RootJoint
  116. local tors = char.Torso
  117. local Torso = tors
  118. local ra = char["Right Arm"]
  119. local RightArm = ra
  120. local la = char["Left Arm"]
  121. local LeftArm = la
  122. local rl = char["Right Leg"]
  123. local RightLeg = rl
  124. local ll = char["Left Leg"]
  125. local LeftLeg = ll
  126. local neck = tors["Neck"]
  127. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  128. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  129. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  130. local maincolor = BrickColor.new("Institutional white")
  131. Character.Head.face.Texture = "rbxassetid://620619801"
  132.  
  133. for i,v in pairs(Character:children()) do
  134. if v:IsA("Hat") then
  135. v:Destroy()
  136. end
  137. end
  138. for i,v in pairs(Character:children()) do
  139. if v:IsA("Accessory") then
  140. v:Destroy()
  141. end
  142. end
  143. for i,v in pairs(Character:children()) do
  144. if v:IsA("Hair") then
  145. v:Destroy()
  146. end
  147. end
  148. for i,v in pairs(Character:children()) do
  149. if v:IsA("Shirt") then
  150. v:Destroy()
  151. end
  152. end
  153. for i,v in pairs(Character:children()) do
  154. if v:IsA("Pants") then
  155. v:Destroy()
  156. end
  157. end
  158. for i,v in pairs(Character:children()) do
  159. if v:IsA("Graphic Shirt") then
  160. v:Destroy()
  161. end
  162. end
  163. for i,v in pairs(Character:children()) do
  164. if v:IsA("GraphicShirt") then
  165. v:Destroy()
  166. end
  167. end
  168.  
  169. for _,v in pairs(Character:children()) do
  170. if v:IsA("Shirt") then
  171. v.ShirtTemplate = "rbxassetid://0"
  172. elseif v:IsA("Pants") then
  173. v.PantsTemplate = "rbxassetid://0"
  174. elseif v:IsA("ShirtGraphic") then
  175. v:Remove()
  176. wait(.1)
  177. Torso.roblox:Remove()
  178. elseif v:IsA("Accessory") then
  179. v:Remove()
  180. end
  181. end
  182.  
  183. spawn(function()
  184. while wait() do
  185. Head.BrickColor = BrickColor.new("Bright yellow")
  186. RightArm.BrickColor = BrickColor.new("Bright yellow")
  187. LeftArm.BrickColor = BrickColor.new("Bright yellow")
  188. Torso.BrickColor = BrickColor.new("Shamrock")
  189. RightLeg.BrickColor = BrickColor.new("Br. yellowish green")
  190. LeftLeg.BrickColor = BrickColor.new("Br. yellowish green")
  191. end
  192. end)
  193.  
  194. local Hair = Instance.new("Part")
  195. Hair.Parent = char
  196. Hair.Name = "GreenTopHat"
  197. Hair.Size = Vector3.new(0.1, 0.1, 0.1)
  198. Hair.CFrame = char.Head.CFrame
  199. Hair:BreakJoints()
  200. Hair.CanCollide = false
  201. Hair.BrickColor = BrickColor.new("Medium Stone")
  202. Hair.TopSurface = "Smooth"
  203. Hair.BottomSurface = "Smooth"
  204. Weld = Instance.new("Weld")
  205. Weld.Name = "Weld"
  206. Weld.Part0 = char.Head
  207. Weld.Part1 = Hair
  208. Weld.Parent = char.Head
  209. Weld.C0 = CFrame.new(0, 0.77, 0)*CFrame.fromEulerAnglesXYZ(0.1, 0, 0)
  210. Mesh = Instance.new("SpecialMesh")
  211. Mesh.Parent = Hair
  212. Mesh.MeshId = "http://www.roblox.com/asset/?id=1028713"
  213. Mesh.TextureId = "http://www.roblox.com/asset/?id=1563327"
  214. Mesh.Scale = Vector3.new(1, 1, 1)
  215.  
  216. -------------------------------------------------------
  217. --Start Good Stuff--
  218. -------------------------------------------------------
  219. cam = game.Workspace.CurrentCamera
  220. CF = CFrame.new
  221. angles = CFrame.Angles
  222. attack = false
  223. Euler = CFrame.fromEulerAnglesXYZ
  224. Rad = math.rad
  225. IT = Instance.new
  226. BrickC = BrickColor.new
  227. Cos = math.cos
  228. Acos = math.acos
  229. Sin = math.sin
  230. Asin = math.asin
  231. Abs = math.abs
  232. Mrandom = math.random
  233. Floor = math.floor
  234. -------------------------------------------------------
  235. --End Good Stuff--
  236. -------------------------------------------------------
  237. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  238. RSH, LSH = nil, nil
  239. RW = Instance.new("Weld")
  240. LW = Instance.new("Weld")
  241. RH = tors["Right Hip"]
  242. LH = tors["Left Hip"]
  243. RSH = tors["Right Shoulder"]
  244. LSH = tors["Left Shoulder"]
  245. RSH.Parent = nil
  246. LSH.Parent = nil
  247. RW.Name = "RW"
  248. RW.Part0 = tors
  249. RW.C0 = CF(1.5, 0.5, 0)
  250. RW.C1 = CF(0, 0.5, 0)
  251. RW.Part1 = ra
  252. RW.Parent = tors
  253. LW.Name = "LW"
  254. LW.Part0 = tors
  255. LW.C0 = CF(-1.5, 0.5, 0)
  256. LW.C1 = CF(0, 0.5, 0)
  257. LW.Part1 = la
  258. LW.Parent = tors
  259. Effects = {}
  260. -------------------------------------------------------
  261. --Start HeartBeat--
  262. -------------------------------------------------------
  263. ArtificialHB = Instance.new("BindableEvent", script)
  264. ArtificialHB.Name = "Heartbeat"
  265. script:WaitForChild("Heartbeat")
  266.  
  267. frame = 1 / 60
  268. tf = 0
  269. allowframeloss = false
  270. tossremainder = false
  271.  
  272.  
  273. lastframe = tick()
  274. script.Heartbeat:Fire()
  275.  
  276.  
  277. game:GetService("RunService").Heartbeat:connect(function(s, p)
  278. tf = tf + s
  279. if tf >= frame then
  280. if allowframeloss then
  281. script.Heartbeat:Fire()
  282. lastframe = tick()
  283. else
  284. for i = 1, math.floor(tf / frame) do
  285. script.Heartbeat:Fire()
  286. end
  287. lastframe = tick()
  288. end
  289. if tossremainder then
  290. tf = 0
  291. else
  292. tf = tf - frame * math.floor(tf / frame)
  293. end
  294. end
  295. end)
  296. -------------------------------------------------------
  297. --End HeartBeat--
  298. -------------------------------------------------------
  299.  
  300. -------------------------------------------------------
  301. --Start Important Functions--
  302. -------------------------------------------------------
  303. function swait(num)
  304. if num == 0 or num == nil then
  305. game:service("RunService").Stepped:wait(0)
  306. else
  307. for i = 0, num do
  308. game:service("RunService").Stepped:wait(0)
  309. end
  310. end
  311. end
  312. function thread(f)
  313. coroutine.resume(coroutine.create(f))
  314. end
  315. function clerp(a, b, t)
  316. local qa = {
  317. QuaternionFromCFrame(a)
  318. }
  319. local qb = {
  320. QuaternionFromCFrame(b)
  321. }
  322. local ax, ay, az = a.x, a.y, a.z
  323. local bx, by, bz = b.x, b.y, b.z
  324. local _t = 1 - t
  325. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  326. end
  327. function QuaternionFromCFrame(cf)
  328. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  329. local trace = m00 + m11 + m22
  330. if trace > 0 then
  331. local s = math.sqrt(1 + trace)
  332. local recip = 0.5 / s
  333. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  334. else
  335. local i = 0
  336. if m00 < m11 then
  337. i = 1
  338. end
  339. if m22 > (i == 0 and m00 or m11) then
  340. i = 2
  341. end
  342. if i == 0 then
  343. local s = math.sqrt(m00 - m11 - m22 + 1)
  344. local recip = 0.5 / s
  345. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  346. elseif i == 1 then
  347. local s = math.sqrt(m11 - m22 - m00 + 1)
  348. local recip = 0.5 / s
  349. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  350. elseif i == 2 then
  351. local s = math.sqrt(m22 - m00 - m11 + 1)
  352. local recip = 0.5 / s
  353. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  354. end
  355. end
  356. end
  357. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  358. local xs, ys, zs = x + x, y + y, z + z
  359. local wx, wy, wz = w * xs, w * ys, w * zs
  360. local xx = x * xs
  361. local xy = x * ys
  362. local xz = x * zs
  363. local yy = y * ys
  364. local yz = y * zs
  365. local zz = z * zs
  366. 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))
  367. end
  368. function QuaternionSlerp(a, b, t)
  369. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  370. local startInterp, finishInterp
  371. if cosTheta >= 1.0E-4 then
  372. if 1 - cosTheta > 1.0E-4 then
  373. local theta = math.acos(cosTheta)
  374. local invSinTheta = 1 / Sin(theta)
  375. startInterp = Sin((1 - t) * theta) * invSinTheta
  376. finishInterp = Sin(t * theta) * invSinTheta
  377. else
  378. startInterp = 1 - t
  379. finishInterp = t
  380. end
  381. elseif 1 + cosTheta > 1.0E-4 then
  382. local theta = math.acos(-cosTheta)
  383. local invSinTheta = 1 / Sin(theta)
  384. startInterp = Sin((t - 1) * theta) * invSinTheta
  385. finishInterp = Sin(t * theta) * invSinTheta
  386. else
  387. startInterp = t - 1
  388. finishInterp = t
  389. end
  390. 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
  391. end
  392. function rayCast(Position, Direction, Range, Ignore)
  393. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  394. end
  395. local RbxUtility = LoadLibrary("RbxUtility")
  396. local Create = RbxUtility.Create
  397.  
  398. -------------------------------------------------------
  399. --Start Damage Function--
  400. -------------------------------------------------------
  401. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  402. if hit.Parent == nil then
  403. return
  404. end
  405. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  406. for _, v in pairs(hit.Parent:children()) do
  407. if v:IsA("Humanoid") then
  408. h = v
  409. end
  410. end
  411. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  412.  
  413. hit.Parent:FindFirstChild("Head"):BreakJoints()
  414. end
  415.  
  416. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  417. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  418. if hit.Parent.DebounceHit.Value == true then
  419. return
  420. end
  421. end
  422. if insta == true then
  423. hit.Parent:FindFirstChild("Head"):BreakJoints()
  424. end
  425. local c = Create("ObjectValue"){
  426. Name = "creator",
  427. Value = owner,
  428. Parent = h,
  429. }
  430. game:GetService("Debris"):AddItem(c, .5)
  431. if HitSound ~= nil and HitPitch ~= nil then
  432. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  433. end
  434. local Damage = math.random(minim, maxim)
  435. local blocked = false
  436. local block = hit.Parent:findFirstChild("Block")
  437. if block ~= nil then
  438. if block.className == "IntValue" then
  439. if block.Value > 0 then
  440. blocked = true
  441. block.Value = block.Value - 1
  442. print(block.Value)
  443. end
  444. end
  445. end
  446. if blocked == false then
  447. h.Health = h.Health - Damage
  448. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  449. else
  450. h.Health = h.Health - (Damage / 2)
  451. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  452. end
  453. if Type == "Knockdown" then
  454. local hum = hit.Parent.Humanoid
  455. hum.PlatformStand = true
  456. coroutine.resume(coroutine.create(function(HHumanoid)
  457. swait(1)
  458. HHumanoid.PlatformStand = false
  459. end), hum)
  460. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  461. local bodvol = Create("BodyVelocity"){
  462. velocity = angle * knockback,
  463. P = 5000,
  464. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  465. Parent = hit,
  466. }
  467. local rl = Create("BodyAngularVelocity"){
  468. P = 3000,
  469. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  470. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  471. Parent = hit,
  472. }
  473. game:GetService("Debris"):AddItem(bodvol, .5)
  474. game:GetService("Debris"):AddItem(rl, .5)
  475. elseif Type == "Normal" then
  476. local vp = Create("BodyVelocity"){
  477. P = 500,
  478. maxForce = Vector3.new(math.huge, 0, math.huge),
  479. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  480. }
  481. if knockback > 0 then
  482. vp.Parent = hit.Parent.Torso
  483. end
  484. game:GetService("Debris"):AddItem(vp, .5)
  485. elseif Type == "Up" then
  486. local bodyVelocity = Create("BodyVelocity"){
  487. velocity = Vector3.new(0, 20, 0),
  488. P = 5000,
  489. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  490. Parent = hit,
  491. }
  492. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  493. elseif Type == "DarkUp" then
  494. coroutine.resume(coroutine.create(function()
  495. for i = 0, 1, 0.1 do
  496. swait()
  497. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  498. end
  499. end))
  500. local bodyVelocity = Create("BodyVelocity"){
  501. velocity = Vector3.new(0, 20, 0),
  502. P = 5000,
  503. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  504. Parent = hit,
  505. }
  506. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  507. elseif Type == "Snare" then
  508. local bp = Create("BodyPosition"){
  509. P = 2000,
  510. D = 100,
  511. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  512. position = hit.Parent.Torso.Position,
  513. Parent = hit.Parent.Torso,
  514. }
  515. game:GetService("Debris"):AddItem(bp, 1)
  516. elseif Type == "Freeze" then
  517. local BodPos = Create("BodyPosition"){
  518. P = 50000,
  519. D = 1000,
  520. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  521. position = hit.Parent.Torso.Position,
  522. Parent = hit.Parent.Torso,
  523. }
  524. local BodGy = Create("BodyGyro") {
  525. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  526. P = 20e+003,
  527. Parent = hit.Parent.Torso,
  528. cframe = hit.Parent.Torso.CFrame,
  529. }
  530. hit.Parent.Torso.Anchored = true
  531. coroutine.resume(coroutine.create(function(Part)
  532. swait(1.5)
  533. Part.Anchored = false
  534. end), hit.Parent.Torso)
  535. game:GetService("Debris"):AddItem(BodPos, 3)
  536. game:GetService("Debris"):AddItem(BodGy, 3)
  537. end
  538. local debounce = Create("BoolValue"){
  539. Name = "DebounceHit",
  540. Parent = hit.Parent,
  541. Value = true,
  542. }
  543. game:GetService("Debris"):AddItem(debounce, Delay)
  544. c = Create("ObjectValue"){
  545. Name = "creator",
  546. Value = Player,
  547. Parent = h,
  548. }
  549. game:GetService("Debris"):AddItem(c, .5)
  550. end
  551. end
  552. -------------------------------------------------------
  553. --End Damage Function--
  554. -------------------------------------------------------
  555.  
  556. -------------------------------------------------------
  557. --Start Damage Function Customization--
  558. -------------------------------------------------------
  559. function ShowDamage(Pos, Text, Time, Color)
  560. local Rate = (1 / 30)
  561. local Pos = (Pos or Vector3.new(0, 0, 0))
  562. local Text = (Text or "")
  563. local Time = (Time or 2)
  564. local Color = (Color or Color3.new(1, 0, 1))
  565. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  566. EffectPart.Anchored = true
  567. local BillboardGui = Create("BillboardGui"){
  568. Size = UDim2.new(3, 0, 3, 0),
  569. Adornee = EffectPart,
  570. Parent = EffectPart,
  571. }
  572. local TextLabel = Create("TextLabel"){
  573. BackgroundTransparency = 1,
  574. Size = UDim2.new(1, 0, 1, 0),
  575. Text = Text,
  576. Font = "Bodoni",
  577. TextColor3 = Color,
  578. TextScaled = true,
  579. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  580. Parent = BillboardGui,
  581. }
  582. game.Debris:AddItem(EffectPart, (Time))
  583. EffectPart.Parent = game:GetService("Workspace")
  584. delay(0, function()
  585. local Frames = (Time / Rate)
  586. for Frame = 1, Frames do
  587. wait(Rate)
  588. local Percent = (Frame / Frames)
  589. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  590. TextLabel.TextTransparency = Percent
  591. end
  592. if EffectPart and EffectPart.Parent then
  593. EffectPart:Destroy()
  594. end
  595. end)
  596. end
  597. -------------------------------------------------------
  598. --End Damage Function Customization--
  599. -------------------------------------------------------
  600.  
  601. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  602. for _, c in pairs(workspace:children()) do
  603. local hum = c:findFirstChild("Humanoid")
  604. if hum ~= nil then
  605. local head = c:findFirstChild("Head")
  606. if head ~= nil then
  607. local targ = head.Position - Part.Position
  608. local mag = targ.magnitude
  609. if magni >= mag and c.Name ~= plr.Name then
  610. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  611. end
  612. end
  613. end
  614. end
  615. end
  616.  
  617.  
  618. CFuncs = {
  619. Part = {
  620. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  621. local Part = Create("Part")({
  622. Parent = Parent,
  623. Reflectance = Reflectance,
  624. Transparency = Transparency,
  625. CanCollide = false,
  626. Locked = true,
  627. BrickColor = BrickColor.new(tostring(BColor)),
  628. Name = Name,
  629. Size = Size,
  630. Material = Material
  631. })
  632. RemoveOutlines(Part)
  633. return Part
  634. end
  635. },
  636. Mesh = {
  637. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  638. local Msh = Create(Mesh)({
  639. Parent = Part,
  640. Offset = OffSet,
  641. Scale = Scale
  642. })
  643. if Mesh == "SpecialMesh" then
  644. Msh.MeshType = MeshType
  645. Msh.MeshId = MeshId
  646. end
  647. return Msh
  648. end
  649. },
  650. Mesh = {
  651. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  652. local Msh = Create(Mesh)({
  653. Parent = Part,
  654. Offset = OffSet,
  655. Scale = Scale
  656. })
  657. if Mesh == "SpecialMesh" then
  658. Msh.MeshType = MeshType
  659. Msh.MeshId = MeshId
  660. end
  661. return Msh
  662. end
  663. },
  664. Weld = {
  665. Create = function(Parent, Part0, Part1, C0, C1)
  666. local Weld = Create("Weld")({
  667. Parent = Parent,
  668. Part0 = Part0,
  669. Part1 = Part1,
  670. C0 = C0,
  671. C1 = C1
  672. })
  673. return Weld
  674. end
  675. },
  676. Sound = {
  677. Create = function(id, par, vol, pit)
  678. coroutine.resume(coroutine.create(function()
  679. local S = Create("Sound")({
  680. Volume = vol,
  681. Pitch = pit or 1,
  682. SoundId = id,
  683. Parent = par or workspace
  684. })
  685. wait()
  686. S:play()
  687. game:GetService("Debris"):AddItem(S, 6)
  688. end))
  689. end
  690. },
  691. ParticleEmitter = {
  692. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  693. local fp = Create("ParticleEmitter")({
  694. Parent = Parent,
  695. Color = ColorSequence.new(Color1, Color2),
  696. LightEmission = LightEmission,
  697. Size = Size,
  698. Texture = Texture,
  699. Transparency = Transparency,
  700. ZOffset = ZOffset,
  701. Acceleration = Accel,
  702. Drag = Drag,
  703. LockedToPart = LockedToPart,
  704. VelocityInheritance = VelocityInheritance,
  705. EmissionDirection = EmissionDirection,
  706. Enabled = Enabled,
  707. Lifetime = LifeTime,
  708. Rate = Rate,
  709. Rotation = Rotation,
  710. RotSpeed = RotSpeed,
  711. Speed = Speed,
  712. VelocitySpread = VelocitySpread
  713. })
  714. return fp
  715. end
  716. }
  717. }
  718. function RemoveOutlines(part)
  719. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  720. end
  721. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  722. local Part = Create("Part")({
  723. formFactor = FormFactor,
  724. Parent = Parent,
  725. Reflectance = Reflectance,
  726. Transparency = Transparency,
  727. CanCollide = false,
  728. Locked = true,
  729. BrickColor = BrickColor.new(tostring(BColor)),
  730. Name = Name,
  731. Size = Size,
  732. Material = Material
  733. })
  734. RemoveOutlines(Part)
  735. return Part
  736. end
  737. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  738. local Msh = Create(Mesh)({
  739. Parent = Part,
  740. Offset = OffSet,
  741. Scale = Scale
  742. })
  743. if Mesh == "SpecialMesh" then
  744. Msh.MeshType = MeshType
  745. Msh.MeshId = MeshId
  746. end
  747. return Msh
  748. end
  749. function CreateWeld(Parent, Part0, Part1, C0, C1)
  750. local Weld = Create("Weld")({
  751. Parent = Parent,
  752. Part0 = Part0,
  753. Part1 = Part1,
  754. C0 = C0,
  755. C1 = C1
  756. })
  757. return Weld
  758. end
  759.  
  760.  
  761. -------------------------------------------------------
  762. --Start Effect Function--
  763. -------------------------------------------------------
  764. EffectModel = Instance.new("Model", char)
  765. Effects = {
  766. Block = {
  767. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  768. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  769. prt.Anchored = true
  770. prt.CFrame = cframe
  771. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  772. game:GetService("Debris"):AddItem(prt, 10)
  773. if Type == 1 or Type == nil then
  774. table.insert(Effects, {
  775. prt,
  776. "Block1",
  777. delay,
  778. x3,
  779. y3,
  780. z3,
  781. msh
  782. })
  783. elseif Type == 2 then
  784. table.insert(Effects, {
  785. prt,
  786. "Block2",
  787. delay,
  788. x3,
  789. y3,
  790. z3,
  791. msh
  792. })
  793. else
  794. table.insert(Effects, {
  795. prt,
  796. "Block3",
  797. delay,
  798. x3,
  799. y3,
  800. z3,
  801. msh
  802. })
  803. end
  804. end
  805. },
  806. Sphere = {
  807. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  808. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  809. prt.Anchored = true
  810. prt.CFrame = cframe
  811. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  812. game:GetService("Debris"):AddItem(prt, 10)
  813. table.insert(Effects, {
  814. prt,
  815. "Cylinder",
  816. delay,
  817. x3,
  818. y3,
  819. z3,
  820. msh
  821. })
  822. end
  823. },
  824. Cylinder = {
  825. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  826. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  827. prt.Anchored = true
  828. prt.CFrame = cframe
  829. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  830. game:GetService("Debris"):AddItem(prt, 10)
  831. table.insert(Effects, {
  832. prt,
  833. "Cylinder",
  834. delay,
  835. x3,
  836. y3,
  837. z3,
  838. msh
  839. })
  840. end
  841. },
  842. Wave = {
  843. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  844. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  845. prt.Anchored = true
  846. prt.CFrame = cframe
  847. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  848. game:GetService("Debris"):AddItem(prt, 10)
  849. table.insert(Effects, {
  850. prt,
  851. "Cylinder",
  852. delay,
  853. x3 / 60,
  854. y3 / 60,
  855. z3 / 60,
  856. msh
  857. })
  858. end
  859. },
  860. Ring = {
  861. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  862. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  863. prt.Anchored = true
  864. prt.CFrame = cframe
  865. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  866. game:GetService("Debris"):AddItem(prt, 10)
  867. table.insert(Effects, {
  868. prt,
  869. "Cylinder",
  870. delay,
  871. x3,
  872. y3,
  873. z3,
  874. msh
  875. })
  876. end
  877. },
  878. Break = {
  879. Create = function(brickcolor, cframe, x1, y1, z1)
  880. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  881. prt.Anchored = true
  882. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  883. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  884. local num = math.random(10, 50) / 1000
  885. game:GetService("Debris"):AddItem(prt, 10)
  886. table.insert(Effects, {
  887. prt,
  888. "Shatter",
  889. num,
  890. prt.CFrame,
  891. math.random() - math.random(),
  892. 0,
  893. math.random(50, 100) / 100
  894. })
  895. end
  896. },
  897. Spiral = {
  898. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  899. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  900. prt.Anchored = true
  901. prt.CFrame = cframe
  902. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  903. game:GetService("Debris"):AddItem(prt, 10)
  904. table.insert(Effects, {
  905. prt,
  906. "Cylinder",
  907. delay,
  908. x3,
  909. y3,
  910. z3,
  911. msh
  912. })
  913. end
  914. },
  915. Push = {
  916. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  917. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  918. prt.Anchored = true
  919. prt.CFrame = cframe
  920. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  921. game:GetService("Debris"):AddItem(prt, 10)
  922. table.insert(Effects, {
  923. prt,
  924. "Cylinder",
  925. delay,
  926. x3,
  927. y3,
  928. z3,
  929. msh
  930. })
  931. end
  932. }
  933. }
  934. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  935. local fp = IT("Part")
  936. fp.formFactor = formfactor
  937. fp.Parent = parent
  938. fp.Reflectance = reflectance
  939. fp.Transparency = transparency
  940. fp.CanCollide = false
  941. fp.Locked = true
  942. fp.BrickColor = brickcolor
  943. fp.Name = name
  944. fp.Size = size
  945. fp.Position = tors.Position
  946. RemoveOutlines(fp)
  947. fp.Material = "SmoothPlastic"
  948. fp:BreakJoints()
  949. return fp
  950. end
  951.  
  952. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  953. local mesh = IT(Mesh)
  954. mesh.Parent = part
  955. if Mesh == "SpecialMesh" then
  956. mesh.MeshType = meshtype
  957. if meshid ~= "nil" then
  958. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  959. end
  960. end
  961. mesh.Offset = offset
  962. mesh.Scale = scale
  963. return mesh
  964. end
  965.  
  966. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  967. local type = type
  968. local rng = Instance.new("Part", char)
  969. rng.Anchored = true
  970. rng.BrickColor = color
  971. rng.CanCollide = false
  972. rng.FormFactor = 3
  973. rng.Name = "Ring"
  974. rng.Material = "Neon"
  975. rng.Size = Vector3.new(1, 1, 1)
  976. rng.Transparency = 0
  977. rng.TopSurface = 0
  978. rng.BottomSurface = 0
  979. rng.CFrame = pos
  980. local rngm = Instance.new("SpecialMesh", rng)
  981. rngm.MeshType = MType
  982. rngm.Scale = scale
  983. local scaler2 = 1
  984. if type == "Add" then
  985. scaler2 = 1 * value
  986. elseif type == "Divide" then
  987. scaler2 = 1 / value
  988. end
  989. coroutine.resume(coroutine.create(function()
  990. for i = 0, 10 / bonuspeed, 0.1 do
  991. swait()
  992. if type == "Add" then
  993. scaler2 = scaler2 - 0.01 * value / bonuspeed
  994. elseif type == "Divide" then
  995. scaler2 = scaler2 - 0.01 / value * bonuspeed
  996. end
  997. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  998. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  999. end
  1000. rng:Destroy()
  1001. end))
  1002. end
  1003.  
  1004. function Eviscerate(dude)
  1005. if dude.Name ~= char then
  1006. local bgf = IT("BodyGyro", dude.Head)
  1007. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1008. local val = IT("BoolValue", dude)
  1009. val.Name = "IsHit"
  1010. local ds = coroutine.wrap(function()
  1011. dude:WaitForChild("Head"):BreakJoints()
  1012. wait(0.5)
  1013. target = nil
  1014. coroutine.resume(coroutine.create(function()
  1015. for i, v in pairs(dude:GetChildren()) do
  1016. if v:IsA("Accessory") then
  1017. v:Destroy()
  1018. end
  1019. if v:IsA("Humanoid") then
  1020. v:Destroy()
  1021. end
  1022. if v:IsA("CharacterMesh") then
  1023. v:Destroy()
  1024. end
  1025. if v:IsA("Model") then
  1026. v:Destroy()
  1027. end
  1028. if v:IsA("Part") or v:IsA("MeshPart") then
  1029. for x, o in pairs(v:GetChildren()) do
  1030. if o:IsA("Decal") then
  1031. o:Destroy()
  1032. end
  1033. end
  1034. coroutine.resume(coroutine.create(function()
  1035. v.Material = "Neon"
  1036. v.CanCollide = false
  1037. local PartEmmit1 = IT("ParticleEmitter", v)
  1038. PartEmmit1.LightEmission = 1
  1039. PartEmmit1.Texture = "rbxassetid://284205403"
  1040. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1041. PartEmmit1.Rate = 150
  1042. PartEmmit1.Lifetime = NumberRange.new(1)
  1043. PartEmmit1.Size = NumberSequence.new({
  1044. NumberSequenceKeypoint.new(0, 0.75, 0),
  1045. NumberSequenceKeypoint.new(1, 0, 0)
  1046. })
  1047. PartEmmit1.Transparency = NumberSequence.new({
  1048. NumberSequenceKeypoint.new(0, 0, 0),
  1049. NumberSequenceKeypoint.new(1, 1, 0)
  1050. })
  1051. PartEmmit1.Speed = NumberRange.new(0, 0)
  1052. PartEmmit1.VelocitySpread = 30000
  1053. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1054. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1055. local BodPoss = IT("BodyPosition", v)
  1056. BodPoss.P = 3000
  1057. BodPoss.D = 1000
  1058. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1059. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1060. v.Color = maincolor.Color
  1061. coroutine.resume(coroutine.create(function()
  1062. for i = 0, 49 do
  1063. swait(1)
  1064. v.Transparency = v.Transparency + 0.08
  1065. end
  1066. wait(0.5)
  1067. PartEmmit1.Enabled = false
  1068. wait(3)
  1069. v:Destroy()
  1070. dude:Destroy()
  1071. end))
  1072. end))
  1073. end
  1074. end
  1075. end))
  1076. end)
  1077. ds()
  1078. end
  1079. end
  1080.  
  1081. function FindNearestHead(Position, Distance, SinglePlayer)
  1082. if SinglePlayer then
  1083. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1084. end
  1085. local List = {}
  1086. for i, v in pairs(workspace:GetChildren()) do
  1087. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1088. table.insert(List, v)
  1089. end
  1090. end
  1091. return List
  1092. end
  1093.  
  1094. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1095. local type = type
  1096. local rng = Instance.new("Part", char)
  1097. rng.Anchored = true
  1098. rng.BrickColor = color
  1099. rng.CanCollide = false
  1100. rng.FormFactor = 3
  1101. rng.Name = "Ring"
  1102. rng.Material = "Neon"
  1103. rng.Size = Vector3.new(1, 1, 1)
  1104. rng.Transparency = 0
  1105. rng.TopSurface = 0
  1106. rng.BottomSurface = 0
  1107. rng.CFrame = pos
  1108. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1109. local rngm = Instance.new("SpecialMesh", rng)
  1110. rngm.MeshType = MType
  1111. rngm.Scale = Vector3.new(x1, y1, z1)
  1112. local scaler2 = 1
  1113. local speeder = FastSpeed
  1114. if type == "Add" then
  1115. scaler2 = 1 * value
  1116. elseif type == "Divide" then
  1117. scaler2 = 1 / value
  1118. end
  1119. coroutine.resume(coroutine.create(function()
  1120. for i = 0, 10 / bonuspeed, 0.1 do
  1121. swait()
  1122. if type == "Add" then
  1123. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1124. elseif type == "Divide" then
  1125. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1126. end
  1127. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1128. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1129. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1130. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1131. end
  1132. rng:Destroy()
  1133. end))
  1134. end
  1135.  
  1136. function SoulSteal(dude)
  1137. if dude.Name ~= char then
  1138. local bgf = IT("BodyGyro", dude.Head)
  1139. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1140. local val = IT("BoolValue", dude)
  1141. val.Name = "IsHit"
  1142. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1143. local soulst = coroutine.wrap(function()
  1144. local soul = Instance.new("Part",dude)
  1145. soul.Size = Vector3.new(1,1,1)
  1146. soul.CanCollide = false
  1147. soul.Anchored = false
  1148. soul.Position = torso.Position
  1149. soul.Transparency = 1
  1150. local PartEmmit1 = IT("ParticleEmitter", soul)
  1151. PartEmmit1.LightEmission = 1
  1152. PartEmmit1.Texture = "rbxassetid://569507414"
  1153. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1154. PartEmmit1.Rate = 250
  1155. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1156. PartEmmit1.Size = NumberSequence.new({
  1157. NumberSequenceKeypoint.new(0, 1, 0),
  1158. NumberSequenceKeypoint.new(1, 0, 0)
  1159. })
  1160. PartEmmit1.Transparency = NumberSequence.new({
  1161. NumberSequenceKeypoint.new(0, 0, 0),
  1162. NumberSequenceKeypoint.new(1, 1, 0)
  1163. })
  1164. PartEmmit1.Speed = NumberRange.new(0, 0)
  1165. PartEmmit1.VelocitySpread = 30000
  1166. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1167. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1168. local BodPoss = IT("BodyPosition", soul)
  1169. BodPoss.P = 3000
  1170. BodPoss.D = 1000
  1171. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1172. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1173. wait(1.6)
  1174. soul.Touched:connect(function(hit)
  1175. if hit.Parent == char then
  1176. soul:Destroy()
  1177. end
  1178. end)
  1179. wait(1.2)
  1180. while soul do
  1181. swait()
  1182. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1183. BodPoss.Position = tors.Position
  1184. end
  1185. end)
  1186. soulst()
  1187. end
  1188. end
  1189. function FaceMouse()
  1190. local Cam = workspace.CurrentCamera
  1191. return {
  1192. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1193. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1194. }
  1195. end
  1196. -------------------------------------------------------
  1197. --End Effect Function--
  1198. -------------------------------------------------------
  1199. function Cso(ID, PARENT, VOLUME, PITCH)
  1200. local NSound = nil
  1201. coroutine.resume(coroutine.create(function()
  1202. NSound = IT("Sound", PARENT)
  1203. NSound.Volume = VOLUME
  1204. NSound.Pitch = PITCH
  1205. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1206. swait()
  1207. NSound:play()
  1208. game:GetService("Debris"):AddItem(NSound, 10)
  1209. end))
  1210. return NSound
  1211. end
  1212. function CameraEnshaking(Length, Intensity)
  1213. coroutine.resume(coroutine.create(function()
  1214. local intensity = 1 * Intensity
  1215. local rotM = 0.01 * Intensity
  1216. for i = 0, Length, 0.1 do
  1217. swait()
  1218. intensity = intensity - 0.05 * Intensity / Length
  1219. rotM = rotM - 5.0E-4 * Intensity / Length
  1220. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1221. 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)
  1222. end
  1223. hum.CameraOffset = Vector3.new(0, 0, 0)
  1224. end))
  1225. end
  1226.  
  1227. function getRegion(point,range,ignore)
  1228. return workspace:FindPartsInRegion3WithIgnoreList(Region3.new(point-Vector3.new(1,1,1)*range/2,point+Vector3.new(1,1,1)*range/2),ignore,100)
  1229. end
  1230.  
  1231. function GetTorso(chars)
  1232. return chars:FindFirstChild'Torso' or chars:FindFirstChild'UpperTorso'
  1233. end
  1234.  
  1235. function ClosestHumanoid(pos,range)
  1236. local mag,closest = math.huge;
  1237. for _,v in next, getRegion(pos,range or 10,{char}) do
  1238. local hum = (v.Parent and v.Parent:FindFirstChildOfClass'Humanoid')
  1239. if((v.CFrame.p-pos).magnitude < mag and hum and closest ~= hum and hum.Health > 0)then
  1240. mag = (v.CFrame.p-pos).magnitude
  1241. closest = hum
  1242. end
  1243. end
  1244. return closest,(closest and GetTorso(closest.Parent) or nil)
  1245. end
  1246.  
  1247. -------------------------------------------------------
  1248. --End Important Functions--
  1249. -------------------------------------------------------
  1250.  
  1251.  
  1252. --[[
  1253. Thanks for using Build-To-Lua by jarredbcv.
  1254. ]]--
  1255.  
  1256. New = function(Object, Parent, Name, Data)
  1257. local Object = Instance.new(Object)
  1258. for Index, Value in pairs(Data or {}) do
  1259. Object[Index] = Value
  1260. end
  1261. Object.Parent = Parent
  1262. Object.Name = Name
  1263. return Object
  1264. end
  1265.  
  1266. POLE = New("Model",char,"POLE",{})
  1267. Handle = New("Part",POLE,"Handle",{BrickColor = BrickColor.new("Mid gray"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.600000024, 25.1999989, 0.600000024),CFrame = CFrame.new(-133.429993, 15.9508238, -115.659988, 0, 0, -1, 0, 1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1268. Part = New("Part",POLE,"Part",{BrickColor = BrickColor.new("Mid gray"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(4.5999999, 0.400000006, 2),CFrame = CFrame.new(-133.429993, 29.3511391, -110.859985, 0, 0, -1, 0, 1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1269. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(4.80000305, 13.4003153, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1270. Part = New("Part",POLE,"Part",{Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000048, 0.400000036, 2),CFrame = CFrame.new(-133.429993, 29.3511372, -108.459969, 0, 0, -1, 0, 1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,LeftSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Smooth,})
  1271. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(7.20001984, 13.4003134, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1272. LightPart = New("Part",POLE,"LightPart",{BrickColor = BrickColor.new("Pastel brown"),Material = Enum.Material.Metal,Transparency = 0.5,Transparency = 0.5,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(4.5999999, 0.200000003, 1.79999995),CFrame = CFrame.new(-133.429993, 29.1511116, -110.859985, 0, 0, -1, 0, 1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0.8, 0.6),})
  1273. mot = New("Motor",LightPart,"mot",{Part0 = LightPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(4.80000305, 13.2002878, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1274. Part = New("Part",POLE,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000048, 0.600000024, 2),CFrame = CFrame.new(-133.429993, 29.2511311, -113.259979, 0, 0, -1, 0, 1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  1275. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(2.40000916, 13.3003073, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1276. Part = New("Part",POLE,"Part",{BrickColor = BrickColor.new("Mid gray"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(2.79999995, 0.400000036, 0.400000036),CFrame = CFrame.new(-133.429993, 28.5913277, -114.422417, 1.07468857e-13, -6.67446445e-14, -1, 0.499998897, 0.866023302, 1.0658141e-14, 0.866023302, -0.499998897, -1.3500312e-13),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1277. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.07468857e-13, 0.499998897, 0.866023302, -6.67446445e-14, 0.866023302, -0.499998897, -1, 1.0658141e-14, -1.3500312e-13),C1 = CFrame.new(1.23757172, 12.6405039, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1278. LightPart = New("Part",POLE,"LightPart",{BrickColor = BrickColor.new("Pastel brown"),Material = Enum.Material.Metal,Transparency = 0.5,Transparency = 0.5,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(4.5999999, 0.200000003, 1.79999995),CFrame = CFrame.new(-133.429993, 29.1511097, -120.459991, 8.74227766e-08, 0, 1, 0, 1, 0, -1, 0, 8.74227766e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0.8, 0.6),})
  1279. mot = New("Motor",LightPart,"mot",{Part0 = LightPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 8.74227766e-08, 0, -1, 0, 1, 0, 1, 0, 8.74227766e-08),C1 = CFrame.new(-4.80000305, 13.2002859, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1280. Part = New("Part",POLE,"Part",{BrickColor = BrickColor.new("Mid gray"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(4.5999999, 0.400000006, 2),CFrame = CFrame.new(-133.429993, 29.3511353, -120.459984, 8.74227197e-08, -3.55271368e-15, 1, 0, 0.999998808, -3.55271368e-15, -0.999998808, 0, 8.74227482e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1281. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 8.74227197e-08, 0, -0.999998808, -3.55271368e-15, 0.999998808, 0, 1, -3.55271368e-15, 8.74227482e-08),C1 = CFrame.new(-4.79999542, 13.4003115, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1282. Part = New("Part",POLE,"Part",{Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000048, 0.400000036, 2),CFrame = CFrame.new(-133.429993, 29.3511333, -122.859985, 8.74227197e-08, -3.55271368e-15, 1, 0, 0.999998808, -3.55271368e-15, -0.999998808, 0, 8.74227482e-08),BottomSurface = Enum.SurfaceType.Smooth,LeftSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Smooth,})
  1283. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 8.74227197e-08, 0, -0.999998808, -3.55271368e-15, 0.999998808, 0, 1, -3.55271368e-15, 8.74227482e-08),C1 = CFrame.new(-7.19999695, 13.4003096, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1284. Part = New("Part",POLE,"Part",{BrickColor = BrickColor.new("Mid gray"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(2.79999995, 0.400000036, 0.400000036),CFrame = CFrame.new(-133.429993, 28.5913258, -116.89756, 7.57102967e-08, -4.37113634e-08, 1, 0.499999404, 0.866024375, -3.55271368e-15, -0.866024375, 0.499999404, 8.74227482e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1285. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 7.57102967e-08, 0.499999404, -0.866024375, -4.37113634e-08, 0.866024375, 0.499999404, 1, -3.55271368e-15, 8.74227482e-08),C1 = CFrame.new(-1.23757172, 12.640502, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1286. Part = New("Part",POLE,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000048, 0.600000024, 2),CFrame = CFrame.new(-133.429993, 29.2511272, -118.05999, 8.74227197e-08, -3.55271368e-15, 1, 0, 0.999998808, -3.55271368e-15, -0.999998808, 0, 8.74227482e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  1287. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 8.74227197e-08, 0, -0.999998808, -3.55271368e-15, 0.999998808, 0, 1, -3.55271368e-15, 8.74227482e-08),C1 = CFrame.new(-2.40000153, 13.3003035, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1288. Part = New("Part",POLE,"Part",{BrickColor = BrickColor.new("Mid gray"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(3.19999981, 0.200000003, 0.200000003),CFrame = CFrame.new(-133.429993, 27.7216053, -116.711098, 5.61942315e-08, -6.6969676e-08, 1, 0.766043305, 0.642786801, -3.55271368e-15, -0.642786801, 0.766043305, 8.74227482e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1289. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 5.61942315e-08, 0.766043305, -0.642786801, -6.6969676e-08, 0.642786801, 0.766043305, 1, -3.55271368e-15, 8.74227482e-08),C1 = CFrame.new(-1.05110931, 11.7707815, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1290. Part = New("Part",POLE,"Part",{BrickColor = BrickColor.new("Mid gray"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(3.19999981, 0.200000003, 0.200000003),CFrame = CFrame.new(-133.429993, 27.7216072, -114.608871, 7.81597009e-14, -9.9475983e-14, -1, 0.766042829, 0.642786205, 1.0658141e-14, 0.642786205, -0.766042829, -1.3500312e-13),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.803922, 0.803922, 0.803922),})
  1291. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 7.81597009e-14, 0.766042829, 0.642786205, -9.9475983e-14, 0.642786205, -0.766042829, -1, 1.0658141e-14, -1.3500312e-13),C1 = CFrame.new(1.05111694, 11.7707834, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1292. Part = New("Part",POLE,"Part",{BrickColor = BrickColor.new("Cyan"),Material = Enum.Material.Concrete,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 3, 1),CFrame = CFrame.new(-133.429993, 1.85098195, -115.659988, 0, 0, -1, 0, 1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0156863, 0.686275, 0.92549),})
  1293. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0, -14.0998421, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1294. Part = New("Part",POLE,"Part",{BrickColor = BrickColor.new("Navy blue"),Material = Enum.Material.Concrete,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(-133.429993, 3.45098758, -115.659988, 0, 0, -1, 0, 1, 0, 1, 0, 0),BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0, 0.12549, 0.376471),})
  1295. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0, -12.499836, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  1296.  
  1297.  
  1298.  
  1299. local NewInstance = function(instance,parent,properties)
  1300. local inst = Instance.new(instance,parent)
  1301. if(properties)then
  1302. for i,v in next, properties do
  1303. pcall(function() inst[i] = v end)
  1304. end
  1305. end
  1306. return inst;
  1307. end
  1308.  
  1309. for _,v in next, POLE:children() do
  1310. v.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  1311. v.CanCollide = false
  1312. end
  1313.  
  1314.  
  1315. local HW = NewInstance('Weld',char,{Part0 = ra, Part1 = Handle, C0 = CF(0, -1, 0) * angles(Rad(-90), Rad(0), Rad(0))})
  1316.  
  1317.  
  1318.  
  1319. -------------------------------------------------------
  1320. --Start Customization--
  1321. -------------------------------------------------------
  1322. local Player_Size = 1
  1323. if Player_Size ~= 1 then
  1324. root.Size = root.Size * Player_Size
  1325. tors.Size = tors.Size * Player_Size
  1326. hed.Size = hed.Size * Player_Size
  1327. ra.Size = ra.Size * Player_Size
  1328. la.Size = la.Size * Player_Size
  1329. rl.Size = rl.Size * Player_Size
  1330. ll.Size = ll.Size * Player_Size
  1331. ----------------------------------------------------------------------------------
  1332. rootj.Parent = root
  1333. neck.Parent = tors
  1334. RW.Parent = tors
  1335. LW.Parent = tors
  1336. RH.Parent = tors
  1337. LH.Parent = tors
  1338. ----------------------------------------------------------------------------------
  1339. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1340. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1341. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  1342. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  1343. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  1344. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  1345. ----------------------------------------------------------------------------------
  1346. 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))
  1347. 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))
  1348. 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))
  1349. 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))
  1350. --hat.Parent = Character
  1351. end
  1352. ----------------------------------------------------------------------------------
  1353. local SONG = 996342575
  1354. local SONG2 = 0
  1355. local Music = Instance.new("Sound",tors)
  1356. Music.Volume = 2.5
  1357. Music.Looped = true
  1358. Music.Pitch = 1 --Pitcher
  1359. ----------------------------------------------------------------------------------
  1360. local equipped = false
  1361. local idle = 0
  1362. local change = 1
  1363. local val = 0
  1364. local toim = 0
  1365. local idleanim = 0.4
  1366. local sine = 0
  1367. local Sit = 1
  1368. local VALUE1 = false
  1369. local VALUE2 = false
  1370. ----------------------------------------------------------------------------------
  1371. hum.WalkSpeed = 14
  1372. hum.JumpPower = 157
  1373. hum.Animator.Parent = nil
  1374. -------------------------------------------------------
  1375. --End Customization--
  1376. -------------------------------------------------------
  1377.  
  1378.  
  1379. -------------------------------------------------------
  1380. --Start Attacks N Stuff--
  1381. -------------------------------------------------------
  1382. function FuckingDyingInside()
  1383. attack = true
  1384. Cso("207358216", tors, 10, 1)
  1385. for i = 1, 100 do
  1386. swait()
  1387. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
  1388. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
  1389. 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(84), Rad(0)) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
  1390. 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(-84), Rad(0)) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
  1391. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
  1392. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
  1393. end
  1394. attack = false
  1395. end
  1396. function SmackaCracka()
  1397. attack = true
  1398. local THOT = Cso("1028044973", char, 10, 1)
  1399. for i = 0, 10, 0.1 do
  1400. swait()
  1401. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2.6 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 1)
  1402. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1403. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-20)), 1)
  1404. 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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-20)), 1)
  1405. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(198), Rad(-.6), Rad(25)), 1)
  1406. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-30), Rad(-.6), Rad(-45)), 1)
  1407. end
  1408. local THOT = Cso("1041422498", char, 10, 1)
  1409. coroutine.resume(coroutine.create(function()
  1410. MagniDamage(root, 65, 65, 90, 0, "Normal")
  1411. Magic(1, "Add", ra.CFrame, Vector3.new(5, 5, 5), 1, BrickC("Really red"), "Sphere")
  1412. Magic(2, "Add", ra.CFrame, Vector3.new(5, 5, 5), 2, BrickColor.new("Br. yellowish orange"), "Sphere")
  1413. end))
  1414. for i = 0, 8, 0.1 do
  1415. swait()
  1416. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2.6 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 1)
  1417. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1418. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 1)
  1419. 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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 1)
  1420. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(34), Rad(-.6), Rad(25)), 1)
  1421. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-30), Rad(-.6), Rad(-45)), 1)
  1422. end
  1423. Cso("1093102664", tors, 10, 1)
  1424. for i = 0, 6, 0.1 do
  1425. swait()
  1426. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2.6 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 1)
  1427. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-45 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1428. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 1)
  1429. 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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 1)
  1430. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(34), Rad(-.6), Rad(25)), 1)
  1431. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-30), Rad(-.6), Rad(-45)), 1)
  1432. end
  1433. attack = false
  1434. end
  1435. function OWOIMMASPINNING()
  1436. attack = true
  1437. local BOOST = Cso("891338458", tors, 10, 1)
  1438. hum.WalkSpeed = 56
  1439. local NoConstant = false
  1440. local Hitter = Handle.Touched:connect(function(hit)
  1441. if hit.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  1442. --if NoConstant == false then
  1443. --NoConstant = true
  1444. Damage(hit, hit, 7, 25, 0, "Normal", root, 0.1, "http://www.roblox.com/asset/?id=527749592", 1.2)
  1445. --end
  1446. end
  1447. end)
  1448. repeat
  1449. for i = 0, 1, 0.1 do
  1450. swait()
  1451. 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(255.45 * i)), 1)
  1452. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 1)
  1453. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1454. 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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1455. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(90)), 1)
  1456. 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(-.6), Rad(-90)), 1)
  1457. end
  1458. until BOOST.Playing == false
  1459. attack = false
  1460. Hitter:Disconnect()
  1461. hum.WalkSpeed = 14
  1462. end
  1463.  
  1464. function SLAPPITY()
  1465. attack = true
  1466. local BOOST = Cso("106626233", tors, 10, 1)
  1467. hum.WalkSpeed = 56
  1468. local NoConstant = false
  1469. local Hitter = Handle.Touched:connect(function(hit)
  1470. if hit.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  1471. --if NoConstant == false then
  1472. --NoConstant = true
  1473. Damage(hit, hit, 7, 25, 0, "Normal", root, 0.1, "http://www.roblox.com/asset/?id=12222058", 1.2)
  1474. Cso("12222058", tors, 10, 1)
  1475. --end
  1476. end
  1477. end)
  1478. repeat
  1479. for i = 0, 1, 0.1 do
  1480. swait()
  1481. 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(255.45 * i)), 1)
  1482. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 1)
  1483. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1484. 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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1485. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(90)), 1)
  1486. 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(-.6), Rad(-90)), 1)
  1487. end
  1488. until BOOST.Playing == false
  1489. attack = false
  1490. Hitter:Disconnect()
  1491. hum.WalkSpeed = 14
  1492. end
  1493.  
  1494. function I_REALLY_CANT_STOP()
  1495. attack = true
  1496. hum.WalkSpeed = 0
  1497. VALUE2 = true
  1498. SONG = 205620538
  1499. root.Anchored = true
  1500. repeat
  1501. swait()
  1502. for i = 0, 1, 0.1 do
  1503. swait()
  1504. RH.C0 = clerp(RH.C0, CF(1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0 + 1 * math.cos(sine / 34))), 0.1)
  1505. LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0 + 1 * math.cos(sine / 34))), 0.1)
  1506. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.4 + 0.05 * math.cos(sine / 28)) * angles(math.rad(90 - 1 * math.cos(sine / 34)), math.rad(0), math.rad(0)), 0.1)
  1507. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(0 - 2.5 * math.cos(sine / 28)), math.rad(0), math.rad(-60)), 0.15)
  1508. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.1 * math.cos(sine / 28), 0) * angles(math.rad(180), math.rad(0), math.rad(32)), 0.15)
  1509. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.1 * math.cos(sine / 28), 0) * angles(math.rad(180), math.rad(0), math.rad(-65)), 0.15)
  1510. end
  1511. until VALUE2 == false
  1512. attack = false
  1513. hum.WalkSpeed = 14
  1514. SONG = 996342575
  1515. root.Anchored = false
  1516. end
  1517.  
  1518. function RAEP_qmq()
  1519. --Credit To Nebula_Zorua
  1520. local humanoid, torso = ClosestHumanoid(tors.CFrame.p,5)
  1521.  
  1522. if(torso)then
  1523. attack = true
  1524. local Bingo = Cso("429678771", hed, 6, 1)
  1525. Bingo.TimePosition = 10.6
  1526. local who = torso.Parent
  1527. hum.WalkSpeed = 0
  1528. hum.JumpPower = 0
  1529. humanoid.WalkSpeed = 0
  1530. humanoid.JumpPower = 0
  1531. who.Parent = char
  1532. pcall(function() who.HumanoidRootPart:destroy() end)
  1533. local gWeld = NewInstance("Weld",char,{Part0 = root, Part1 = torso, C0 = CF(0,0,-1.35)})
  1534. for i = 0, 17, 0.1 do
  1535. swait()
  1536. 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(-35)), 1)
  1537. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(20), Rad(35)), 1)
  1538. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1539. 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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1540. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(90)), 1)
  1541. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-.6), Rad(-15)), 1)
  1542. end
  1543. Bingo.Playing = false
  1544. Cso("144508058", tors, 10, 0.8)
  1545. for i = 0, 3, 0.1 do
  1546. swait()
  1547. gWeld.C0 = CF(0, 0, -5)
  1548. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 2* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-50)), 1)
  1549. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(50)), 1)
  1550. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1551. 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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1552. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(90)), 1)
  1553. 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(-.6), Rad(-15)), 1)
  1554. end
  1555. Cso("702631545", who.Head, 7, 1)
  1556. Cso("959679286", who.Head, 7, 1)
  1557. for i = 0, 8, 0.1 do
  1558. swait()
  1559. gWeld.C0 = CF(0, 4, -5)
  1560. HW.C0 = clerp(HW.C0, CF(0, -1, 0) * angles(Rad(0), Rad(0), Rad(40)), 1)
  1561. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 2* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 1)
  1562. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(10), Rad(-90)), 1)
  1563. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1564. 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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1565. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(90)), 1)
  1566. 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(-.6), Rad(-15)), 1)
  1567. end
  1568. HW.C0 = clerp(HW.C0, CF(0, -1, 0) * angles(Rad(-90), Rad(0), Rad(0)), 1)
  1569. torso:BreakJoints()
  1570. attack = false
  1571. hum.WalkSpeed = 14
  1572. hum.JumpPower = 157
  1573. end
  1574. end
  1575.  
  1576. function My_Favorite_Show_As_A_Kid()
  1577. attack = true
  1578. hum.WalkSpeed = 0
  1579. Cso("1093102664", hed, 10, 1)
  1580. for i = 0, 6, 0.1 do
  1581. swait()
  1582. 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(0)), 1)
  1583. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(-20)), 1)
  1584. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1585. 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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1586. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(175), Rad(-.6), Rad(15)), 0.1)
  1587. 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(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 1)
  1588. end
  1589. Cso("1542642349", hed, 10, 1)
  1590. for i = 0, 6, 0.1 do
  1591. swait()
  1592. 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(0)), 1)
  1593. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, -5, 0 + ((-1 * Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(180)), 1)
  1594. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1595. 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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1596. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(175), Rad(-.6), Rad(15)), 0.1)
  1597. 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(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 1)
  1598. end
  1599. Cso("144508058", hed, 10, 0.8)
  1600. for i = 0, 6, 0.1 do
  1601. swait()
  1602. 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(0)), 1)
  1603. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1 * Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 1)
  1604. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1605. 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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1606. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-90), Rad(-.6), Rad(15)), 1)
  1607. 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(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 1)
  1608. end
  1609. Cso("144508058", hed, 10, 0.8)
  1610. Cso("702631545", tors, 7, 1)
  1611. HW.Part0 = tors
  1612. HW.C0 = clerp(HW.C0, CF(0, -.4, 0) * angles(Rad(-90), Rad(0), Rad(0)), 1)
  1613. for i = 0, 6, 0.1 do
  1614. swait()
  1615. 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(0)), 1)
  1616. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1 * Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 1)
  1617. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1618. 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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1619. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(-.6), Rad(-15)), 1)
  1620. 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(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 1)
  1621. end
  1622. Cso("1093102664", hed, 10, 1)
  1623. for i = 0, 6, 0.1 do
  1624. swait()
  1625. 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(0)), 1)
  1626. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1 * Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 1)
  1627. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1628. 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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  1629. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(-.6), Rad(-15)), 1)
  1630. 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(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 1)
  1631. end
  1632. Cso("1025464252", hed, 10, 1)
  1633. for i = 0, 16, 0.1 do
  1634. swait()
  1635. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(0)), 1)
  1636. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1 * Player_Size) - 1)) * angles(Rad(-25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 1)
  1637. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-10)), 1)
  1638. 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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(10)), 1)
  1639. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-45), Rad(-.6), Rad(15)), 1)
  1640. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-45), Rad(-.6), Rad(-13)), 1)
  1641. end
  1642. attack = false
  1643. HW.Part0 = ra
  1644. HW.C0 = clerp(HW.C0, CF(0, -1, 0) * angles(Rad(-90), Rad(0), Rad(0)), 1)
  1645. hum.WalkSpeed = 14
  1646. end
  1647. -------------------------------------------------------
  1648. --End Attacks N Stuff--
  1649. -------------------------------------------------------
  1650.  
  1651. Mouse.Button1Down:connect(function(key)
  1652. if attack == false then
  1653. attack = true
  1654. Speed = 3.01
  1655. if combo == 1 and wait2 == false then
  1656. wait2 = true
  1657. for i = 0, 1.6, 0.1 do
  1658. swait()
  1659. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.2)
  1660. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(45)), 0.2)
  1661. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-45), Rad(0)) * angles(Rad(0), Rad(0), Rad(15)), 0.2)
  1662. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-15)), 0.2)
  1663. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(180), Rad(0 + 5 * Sin(sine / 20)), Rad(25 + 5 * Sin(sine / 20))), 0.2)
  1664. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.2)
  1665. end
  1666. Cso("138097048", ra, 1.2, 0.8)
  1667. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 6, 9, 3, "Normal")
  1668. for i = 0, 1.2, 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(20), Rad(0), Rad(45)), 0.3)
  1671. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(-45)), 0.3)
  1672. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(15)), 0.3)
  1673. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(45), Rad(0)) * angles(Rad(0), Rad(0), Rad(-15)), 0.3)
  1674. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(85), Rad(0 + 5 * Sin(sine / 20)), Rad(45 + 5 * Sin(sine / 20))), 0.3)
  1675. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-45), Rad(0 - 5 * Sin(sine / 20)), Rad(-25 - 5 * Sin(sine / 20))), 0.3)
  1676. end
  1677. combo = 1
  1678. end
  1679. Speed = 56
  1680. wait2 = false
  1681. attack = false
  1682. end
  1683. end)
  1684.  
  1685. mouse.KeyDown:connect(function(key)
  1686. if (VALUE1 == false and attack == false) or VALUE2 == true then
  1687. if key == "q" then
  1688. if VALUE2 == false then
  1689. I_REALLY_CANT_STOP()
  1690. elseif VALUE2 == true then
  1691. VALUE2 = false
  1692. end
  1693. end
  1694. end
  1695. if attack == false then
  1696. if key == 't' then
  1697. FuckingDyingInside()
  1698. elseif key == 'z' then
  1699. SmackaCracka()
  1700. elseif key == 'x' then
  1701. OWOIMMASPINNING()
  1702. elseif key == 'c' then
  1703. RAEP_qmq()
  1704. elseif key == 'f' then
  1705. SLAPPITY()
  1706. elseif key == 'v' then
  1707. local B = Cso("847665457", hed, 7, 1)
  1708. B.TimePosition = 13.2
  1709. CameraEnshaking(5, 5)
  1710. local ORIGINPOS = root.Position
  1711. root.CFrame = CFrame.new(Vector3.new(mouse.Hit.p.X, root.Position.Y, mouse.Hit.p.Z), ORIGINPOS)
  1712. wait(1.3)
  1713. B.Playing = false
  1714. elseif key == 'b' then
  1715. My_Favorite_Show_As_A_Kid()
  1716. end
  1717. end
  1718. end)
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726. -------------------------------------------------------
  1727. --Start Animations--
  1728. -------------------------------------------------------
  1729.  
  1730. while true do
  1731. swait()
  1732. sine = sine + change
  1733. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  1734. local velderp = root.Velocity.y
  1735. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  1736. if equipped == true or equipped == false then
  1737. if attack == false then
  1738. idle = idle + 1
  1739. else
  1740. idle = 0
  1741. end
  1742. if 1 < root.Velocity.y and hitfloor == nil then
  1743. Anim = "Jump"
  1744. if attack == false then
  1745. rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
  1746. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(0)), 0.3)
  1747. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(15)),0.3)
  1748. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(-15)),0.3)
  1749. LH.C0=clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  1750. RH.C0=clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  1751. end
  1752. elseif -1 > root.Velocity.y and hitfloor == nil then
  1753. Anim = "Fall"
  1754. if attack == false then
  1755. rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
  1756. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(0), Rad(0)), 0.3)
  1757. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(90)),0.3)
  1758. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(-90)),0.3)
  1759. LH.C0 = clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  1760. RH.C0 = clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  1761. end
  1762. elseif torvel < 1 and hitfloor ~= nil then
  1763. Anim = "Idle"
  1764. change = 1
  1765. if attack == false then
  1766. 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)
  1767. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1768. 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)
  1769. 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)
  1770. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(5 - 2.5 * Sin(sine / 20))), 0.1)
  1771. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-5 + 2.5 * Sin(sine / 20))), 0.1)
  1772. end
  1773. elseif tors.Velocity.magnitude < 50 and hitfloor ~= nil then
  1774. Anim = "Walk"
  1775. change = 1
  1776. if attack == false then
  1777. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.25 + 0.3 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(-10 - 3 * Cos(sine / 7))), 0.1)
  1778. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(10 - 2 * Cos(sine / 7)) - hed.RotVelocity.Y / 15), 0.3)
  1779. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  1780. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  1781. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(186), Rad(-.6), Rad(15)), 0.1)
  1782. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) , Rad(-6) + la.RotVelocity.Y / 75), 0.1)
  1783. end
  1784. end
  1785. end
  1786. Music.SoundId = "rbxassetid://"..SONG
  1787. Music.Looped = true
  1788. Music.Pitch = 1
  1789. Music.Volume = 5
  1790. Music.Parent = tors
  1791. Music:Resume()
  1792. if 0 < #Effects then
  1793. for e = 1, #Effects do
  1794. if Effects[e] ~= nil then
  1795. local Thing = Effects[e]
  1796. if Thing ~= nil then
  1797. local Part = Thing[1]
  1798. local Mode = Thing[2]
  1799. local Delay = Thing[3]
  1800. local IncX = Thing[4]
  1801. local IncY = Thing[5]
  1802. local IncZ = Thing[6]
  1803. if 1 >= Thing[1].Transparency then
  1804. if Thing[2] == "Block1" then
  1805. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1806. local Mesh = Thing[1].Mesh
  1807. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1808. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1809. elseif Thing[2] == "Block2" then
  1810. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  1811. local Mesh = Thing[7]
  1812. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1813. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1814. elseif Thing[2] == "Block3" then
  1815. 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)
  1816. local Mesh = Thing[7]
  1817. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1818. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1819. elseif Thing[2] == "Cylinder" then
  1820. local Mesh = Thing[1].Mesh
  1821. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1822. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1823. elseif Thing[2] == "Blood" then
  1824. local Mesh = Thing[7]
  1825. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1826. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1827. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1828. elseif Thing[2] == "Elec" then
  1829. local Mesh = Thing[1].Mesh
  1830. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1831. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1832. elseif Thing[2] == "Disappear" then
  1833. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1834. elseif Thing[2] == "Shatter" then
  1835. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1836. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1837. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1838. Thing[6] = Thing[6] + Thing[5]
  1839. end
  1840. else
  1841. Part.Parent = nil
  1842. table.remove(Effects, e)
  1843. end
  1844. end
  1845. end
  1846. end
  1847. end
  1848. end
Add Comment
Please, Sign In to add comment