wormybag9035

pol e y boi roblox void city script non f e

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