yoyo74456

Pole Kid Roblox

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