dylan12312

Untitled

Mar 2nd, 2018
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 124.65 KB | None | 0 0
  1. -- Made by PPATTA/Cass/Inkyy/lynkss/h6IIow - I've returned!!, I took a little break from scripting but now im back. Enjoy. ---
  2. local runDummyScript = function(f,scri)
  3. local oldenv = getfenv(f)
  4. local newenv = setmetatable({}, {
  5. __index = function(_, k)
  6. if k:lower() == 'script' then
  7. return scri
  8. else
  9. return oldenv[k]
  10. end
  11. end
  12. })
  13. setfenv(f, newenv)
  14. ypcall(function() f() end)
  15. end
  16. cors = {}
  17. mas = Instance.new("Model",game:GetService("Lighting"))
  18. mas.Name = "CompiledModel"
  19. o1 = Instance.new("Model")
  20. o2 = Instance.new("Part")
  21. o3 = Instance.new("SpecialMesh")
  22. o4 = Instance.new("Model")
  23. o5 = Instance.new("Part")
  24. o6 = Instance.new("SpecialMesh")
  25. o7 = Instance.new("Weld")
  26. o8 = Instance.new("Part")
  27. o9 = Instance.new("SpecialMesh")
  28. o10 = Instance.new("Weld")
  29. o11 = Instance.new("Part")
  30. o12 = Instance.new("SpecialMesh")
  31. o13 = Instance.new("Weld")
  32. o14 = Instance.new("Part")
  33. o15 = Instance.new("SpecialMesh")
  34. o16 = Instance.new("Weld")
  35. o17 = Instance.new("Part")
  36. o18 = Instance.new("SpecialMesh")
  37. o19 = Instance.new("Weld")
  38. o20 = Instance.new("Part")
  39. o21 = Instance.new("SpecialMesh")
  40. o22 = Instance.new("Weld")
  41. o23 = Instance.new("Part")
  42. o24 = Instance.new("SpecialMesh")
  43. o25 = Instance.new("Weld")
  44. o26 = Instance.new("Part")
  45. o27 = Instance.new("SpecialMesh")
  46. o28 = Instance.new("Weld")
  47. o29 = Instance.new("Part")
  48. o30 = Instance.new("SpecialMesh")
  49. o31 = Instance.new("Weld")
  50. o32 = Instance.new("Part")
  51. o33 = Instance.new("SpecialMesh")
  52. o34 = Instance.new("Weld")
  53. o35 = Instance.new("Part")
  54. o36 = Instance.new("SpecialMesh")
  55. o37 = Instance.new("Weld")
  56. o38 = Instance.new("Part")
  57. o39 = Instance.new("SpecialMesh")
  58. o40 = Instance.new("Weld")
  59. o41 = Instance.new("Part")
  60. o42 = Instance.new("SpecialMesh")
  61. o43 = Instance.new("Weld")
  62. o44 = Instance.new("Part")
  63. o45 = Instance.new("SpecialMesh")
  64. o46 = Instance.new("Weld")
  65. o47 = Instance.new("Part")
  66. o48 = Instance.new("SpecialMesh")
  67. o49 = Instance.new("Weld")
  68. o50 = Instance.new("Part")
  69. o51 = Instance.new("SpecialMesh")
  70. o52 = Instance.new("Weld")
  71. o53 = Instance.new("Part")
  72. o54 = Instance.new("SpecialMesh")
  73. o55 = Instance.new("Weld")
  74. o56 = Instance.new("Part")
  75. o57 = Instance.new("SpecialMesh")
  76. o58 = Instance.new("Weld")
  77. o59 = Instance.new("Part")
  78. o60 = Instance.new("SpecialMesh")
  79. o61 = Instance.new("Weld")
  80. o62 = Instance.new("Part")
  81. o63 = Instance.new("SpecialMesh")
  82. o64 = Instance.new("Weld")
  83. o1.Name = "Head_"
  84. o1.Parent = mas
  85. o2.Name = "REF"
  86. o2.Parent = o1
  87. o2.Transparency = 1
  88. o2.Position = Vector3.new(110.644409, 4.68007088, -60.6269913)
  89. o2.Rotation = Vector3.new(180, 0.0199999996, -180)
  90. o2.Anchored = false
  91. o2.CanCollide = false
  92. o2.FormFactor = Enum.FormFactor.Symmetric
  93. o2.Size = Vector3.new(2, 1, 1)
  94. o2.CFrame = CFrame.new(110.644409, 4.68007088, -60.6269913, -0.99999994, 1.23944917e-22, 0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, -0.000331714633, -1.09697344e-22, -0.99999994)
  95. o2.BottomSurface = Enum.SurfaceType.Smooth
  96. o2.TopSurface = Enum.SurfaceType.Smooth
  97. o2.Position = Vector3.new(110.644409, 4.68007088, -60.6269913)
  98. o3.Parent = o2
  99. o3.Scale = Vector3.new(1.25, 1.25, 1.25)
  100. o4.Name = "Hat"
  101. o4.Parent = o1
  102.  
  103.  
  104. o56.Name = "NinjaHalfmask"
  105. o56.Parent = o1
  106. o56.Position = Vector3.new(110.62999, 4.40999889, -60.6299591)
  107. o56.Rotation = Vector3.new(-180, 0, -180)
  108. o56.Anchored = false
  109. o56.FormFactor = Enum.FormFactor.Custom
  110. o56.Size = Vector3.new(1.39999914, 0.80000025, 1.39999986)
  111. o56.CFrame = CFrame.new(110.62999, 4.40999889, -60.6299591, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  112. o56.BottomSurface = Enum.SurfaceType.Smooth
  113. o56.TopSurface = Enum.SurfaceType.Smooth
  114. o56.Position = Vector3.new(110.62999, 4.40999889, -60.6299591)
  115. o57.Parent = o56
  116. o57.MeshId = "http://www.roblox.com/asset/?id=72541091"
  117. o57.Scale = Vector3.new(1, 1, 0.949999988)
  118. o57.TextureId = "rbxassetid://0"
  119. o57.VertexColor = Vector3.new(0, 0, 0)
  120. o57.MeshType = Enum.MeshType.FileMesh
  121. o58.Name = "Joint"
  122. o58.Parent = o56
  123. o58.C0 = CFrame.new(-0.0144195557, 0.270071983, -0.00296783447, 0.99999994, -1.23944917e-22, -0.000331714633, 1.23908515e-22, 1, -1.09738441e-22, 0.000331714633, 1.09697344e-22, 0.99999994)
  124. o58.Part0 = o56
  125. o58.Part1 = o2
  126. o61.Name = "Joint"
  127. o61.Parent = o59
  128. o61.C0 = CFrame.new(-0.0643463135, -1.15692234, -0.00032043457, 0.99999994, -1.23944917e-22, -0.000331714633, -6.51779555e-05, 0.980506241, -0.196488023, 0.000325248257, 0.196488023, 0.980506182)
  129. o61.Part0 = o59
  130. o61.Part1 = o2
  131. o64.Name = "Joint"
  132. o64.Parent = o61
  133. o64.C0 = CFrame.new(-0.0451278687, 0.602211952, -0.865444183, 0.999979198, -1.23196559e-22, 0.00646429276, -0.000884826644, 0.990587771, 0.13687627, -0.00640344899, -0.136879131, 0.990567029)
  134. o64.Part0 = o62
  135. o64.Part1 = o2
  136. mas.Parent = workspace
  137. mas:MakeJoints()
  138. local mas1 = mas:GetChildren()
  139. for i=1,#mas1 do
  140. mas1[i].Parent = workspace
  141. ypcall(function() mas1[i]:MakeJoints() end)
  142. end
  143. mas:Destroy()
  144. for i=1,#cors do
  145. coroutine.resume(cors[i])
  146. end
  147.  
  148. wait()
  149.  
  150. Workspace["Head_"].Parent = game.Players.LocalPlayer.Character
  151.  
  152. game.Players.LocalPlayer.Character["Head_"].Name = "Familiar Head"
  153.  
  154. w = Instance.new("Weld", game.Players.LocalPlayer.Character["Head"])
  155. w.Part0 = game.Players.LocalPlayer.Character["Head"]
  156. w.Part1 = o2
  157. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  158. game.Players.LocalPlayer.Character["Head"].Transparency = 0
  159.  
  160. for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Head"]:GetChildren()) do
  161. if v.ClassName == "Part" then
  162. v.CanCollide = false
  163. v.Anchored = false
  164. end
  165. end
  166.  
  167. for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Head"].Hat:GetChildren()) do
  168. v.Anchored = false
  169. v.CanCollide = false
  170. end
  171.  
  172.  
  173. local runDummyScript = function(f,scri)
  174. local oldenv = getfenv(f)
  175. local newenv = setmetatable({}, {
  176. __index = function(_, k)
  177. if k:lower() == 'script' then
  178. return scri
  179. else
  180. return oldenv[k]
  181. end
  182. end
  183. })
  184. setfenv(f, newenv)
  185. ypcall(function() f() end)
  186. end
  187. cors = {}
  188. mas = Instance.new("Model",game:GetService("Lighting"))
  189. mas.Name = "CompiledModel"
  190. o1 = Instance.new("Model")
  191. o2 = Instance.new("Script")
  192. o3 = Instance.new("Model")
  193. o4 = Instance.new("Part")
  194. o5 = Instance.new("SpecialMesh")
  195. o6 = Instance.new("Weld")
  196. o7 = Instance.new("Part")
  197. o8 = Instance.new("BlockMesh")
  198. o9 = Instance.new("Weld")
  199. o10 = Instance.new("Part")
  200. o11 = Instance.new("SpecialMesh")
  201. o12 = Instance.new("Weld")
  202. o13 = Instance.new("Part")
  203. o14 = Instance.new("BlockMesh")
  204. o15 = Instance.new("Weld")
  205. o16 = Instance.new("Part")
  206. o17 = Instance.new("SpecialMesh")
  207. o18 = Instance.new("Weld")
  208. o19 = Instance.new("Part")
  209. o20 = Instance.new("BlockMesh")
  210. o21 = Instance.new("Weld")
  211. o22 = Instance.new("Part")
  212. o23 = Instance.new("SpecialMesh")
  213. o24 = Instance.new("Weld")
  214. o25 = Instance.new("Part")
  215. o26 = Instance.new("BlockMesh")
  216. o27 = Instance.new("Weld")
  217. o28 = Instance.new("LocalScript")
  218. o29 = Instance.new("IntValue")
  219. o30 = Instance.new("IntValue")
  220. o31 = Instance.new("IntValue")
  221. o32 = Instance.new("IntValue")
  222. o33 = Instance.new("IntValue")
  223. o34 = Instance.new("IntValue")
  224. o35 = Instance.new("IntValue")
  225. o36 = Instance.new("Part")
  226. o37 = Instance.new("SpecialMesh")
  227. o38 = Instance.new("Script")
  228. o39 = Instance.new("Weld")
  229. o40 = Instance.new("Part")
  230. o41 = Instance.new("SpecialMesh")
  231. o42 = Instance.new("Script")
  232. o43 = Instance.new("Weld")
  233. o44 = Instance.new("Part")
  234. o45 = Instance.new("SpecialMesh")
  235. o46 = Instance.new("Script")
  236. o47 = Instance.new("Weld")
  237. o48 = Instance.new("Part")
  238. o49 = Instance.new("CylinderMesh")
  239. o50 = Instance.new("Script")
  240. o51 = Instance.new("Weld")
  241. o52 = Instance.new("Part")
  242. o53 = Instance.new("SpecialMesh")
  243. o54 = Instance.new("Weld")
  244. o55 = Instance.new("Part")
  245. o56 = Instance.new("SpecialMesh")
  246. o57 = Instance.new("Weld")
  247. o58 = Instance.new("Part")
  248. o59 = Instance.new("SpecialMesh")
  249. o60 = Instance.new("Weld")
  250. o61 = Instance.new("Part")
  251. o62 = Instance.new("SpecialMesh")
  252. o63 = Instance.new("Weld")
  253. o64 = Instance.new("Part")
  254. o65 = Instance.new("BlockMesh")
  255. o66 = Instance.new("Part")
  256. o67 = Instance.new("SpecialMesh")
  257. o68 = Instance.new("Weld")
  258. o69 = Instance.new("Part")
  259. o70 = Instance.new("SpecialMesh")
  260. o71 = Instance.new("Weld")
  261. o72 = Instance.new("Part")
  262. o73 = Instance.new("BlockMesh")
  263. o74 = Instance.new("Weld")
  264. o75 = Instance.new("Part")
  265. o76 = Instance.new("SpecialMesh")
  266. o77 = Instance.new("Weld")
  267. o78 = Instance.new("Part")
  268. o79 = Instance.new("BlockMesh")
  269. o80 = Instance.new("Weld")
  270. o81 = Instance.new("Part")
  271. o82 = Instance.new("BlockMesh")
  272. o83 = Instance.new("Weld")
  273. o84 = Instance.new("Part")
  274. o85 = Instance.new("SpecialMesh")
  275. o86 = Instance.new("Weld")
  276. o87 = Instance.new("Part")
  277. o88 = Instance.new("SpecialMesh")
  278. o89 = Instance.new("Weld")
  279. o90 = Instance.new("Part")
  280. o91 = Instance.new("SpecialMesh")
  281. o92 = Instance.new("Weld")
  282. o93 = Instance.new("Part")
  283. o94 = Instance.new("SpecialMesh")
  284. o95 = Instance.new("Weld")
  285. o96 = Instance.new("Part")
  286. o97 = Instance.new("BlockMesh")
  287. o98 = Instance.new("Weld")
  288. o99 = Instance.new("Part")
  289. o100 = Instance.new("SpecialMesh")
  290. o101 = Instance.new("Weld")
  291. o102 = Instance.new("Part")
  292. o103 = Instance.new("BlockMesh")
  293. o104 = Instance.new("Weld")
  294. o1.Name = "Armor"
  295. o1.Parent = mas
  296. o2.Name = "Welds"
  297. o2.Parent = o1
  298. table.insert(cors,coroutine.create(function()
  299. wait()
  300. runDummyScript(function()
  301. --Saz
  302.  
  303. --A new system which is a combination of fast-welds and hard-welds.
  304. --Should be far, far better.
  305.  
  306. --When script.CreateNewWelds.Value == true, we create a new set of weld information on script run.
  307. --This toggles off automatically afterwards, to prevent issues that fast-welds can cause.
  308.  
  309. --Cruder than I wanted it to be, but not like I intended for anyone but me to use it anyway.
  310. --The fact that you're reading this means you should likely kill yourself. Immediately.
  311.  
  312. wait(.33)
  313.  
  314. Tool=script.Parent
  315. Nib=Tool.Parent
  316.  
  317. running=0
  318. jumping=0
  319. clothinganim=function()
  320.  
  321. torsovel=Nib.Torso.Velocity
  322. vely=torsovel.y
  323. velh=Vector3.new(torsovel.x,0,torsovel.z)
  324.  
  325. coseff=math.cos(time()*2) / 18
  326. jumping=0
  327. if vely > 6 then
  328. jumping=1
  329. coseff=0
  330. elseif vely<-6 then
  331. jumping=-1
  332. coseff=0
  333. end
  334. running=0
  335. if velh.magnitude > 5 then
  336. running=1
  337. coseff=0
  338. end
  339.  
  340. rundir=1
  341. dir=Nib.Torso.Velocity
  342. magfor=(dir-Nib.Torso.CFrame.lookVector*dir.magnitude).magnitude
  343. magback=(dir-Nib.Torso.CFrame.lookVector*-dir.magnitude).magnitude
  344. if magfor > magback then
  345. rundir=-1
  346. end
  347.  
  348. runeff=(((velh.magnitude / math.pi / 9) * running) * rundir) * 1.1
  349. jumpeff=(math.abs(vely / 4) * jumping) / 9
  350.  
  351. fluidback=-.2 + jumpeff - (runeff / 3)
  352. fluidback2=-.8 + coseff + runeff * 2 - jumpeff*2
  353.  
  354. if fluidback > -.05 then
  355. fluidback=-.05
  356. end
  357. if fluidback < -math.rad(175) then
  358. fluidback=-math.rad(175)
  359. end
  360. if fluidback2 > 1.6 then
  361. fluidback2=1.6
  362. end
  363. if fluidback2 < -1.55 then
  364. fluidback2=-1.55
  365. end
  366.  
  367. gottagofast=(dir-Vector3.new(0,0,0)).magnitude/10 + .08
  368.  
  369. Tool.Cloak.CloakScript.Initial.Value = -6 - math.deg(fluidback*1.5) + (jumpeff)
  370. Tool.Cloak.CloakScript.Progression.Value = gottagofast*1.5 + - (jumpeff * 2) - 1
  371.  
  372. Tool.Cloak.CloakScript.Right1.Value=40-gottagofast*17.5 + (jumpeff * 3)
  373. Tool.Cloak.CloakScript.Right2.Value=20-gottagofast*8 + (jumpeff * 4)
  374. Tool.Cloak.CloakScript.Left1.Value=40-gottagofast*17.5 + (jumpeff * 3)
  375. Tool.Cloak.CloakScript.Left2.Value=20-gottagofast*8 + (jumpeff * 4)
  376. end
  377.  
  378. weldparts=function()
  379. print("Welding")
  380. lel={}
  381. function jarate(p)
  382. for i=1, #p do
  383. table.insert(lel,p[i])
  384. k=p[i]:children()
  385. if #k>0 then
  386. jarate(k)
  387. end
  388. end
  389. end
  390. for _,v in pairs(script.Parent:children()) do
  391. if v.Name~="Cloak" and v.className~="Script" then
  392. v:BreakJoints()
  393. jarate(v:children())
  394. end
  395. end
  396. for _,v in pairs(lel) do
  397. if v.className=="Weld" or v.className=="Motor6D" then
  398. v:Remove()
  399. end
  400. end
  401. end
  402. weldparts()
  403.  
  404. wait(.5)
  405.  
  406. LEL=game:GetService("RunService").Stepped:connect(clothinganim)
  407. end,o2)
  408. end))
  409. o3.Name = "Cloak"
  410. o3.Parent = o1
  411. o4.Name = "Tier6L"
  412. o4.Parent = o3
  413. o4.Material = Enum.Material.SmoothPlastic
  414. o4.BrickColor = BrickColor.new("Really black")
  415. o4.Position = Vector3.new(61.7912445, 1.25607467, -7180.82422)
  416. o4.Rotation = Vector3.new(-86.7399979, 5.03999996, 147.070007)
  417. o4.CanCollide = false
  418. o4.FormFactor = Enum.FormFactor.Custom
  419. o4.Size = Vector3.new(0.200000003, 2.19999981, 0.600000024)
  420. o4.CFrame = CFrame.new(61.7912445, 1.25607467, -7180.82422, -0.836119115, -0.541471124, 0.0878807157, 0.10452985, -1.06138032e-07, 0.994521618, -0.538504481, 0.840725243, 0.056600064)
  421. o4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  422. o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  423. o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  424. o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  425. o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  426. o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  427. o4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  428. o4.Position = Vector3.new(61.7912445, 1.25607467, -7180.82422)
  429. o4.Orientation = Vector3.new(-84, 57.2200012, 90)
  430. o4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  431. o5.Parent = o4
  432. o5.Scale = Vector3.new(0.550000012, 1, 1)
  433. o5.MeshType = Enum.MeshType.Wedge
  434. o5.Scale = Vector3.new(0.550000012, 1, 1)
  435. o6.Name = "Joint"
  436. o6.Parent = o4
  437. o6.C0 = CFrame.new(-0.0329589844, 0.100097656, 2.759552, -4.52394415e-05, 0.99939096, 0.0348952115, 1, 4.41140946e-05, 3.30192197e-05, 3.14597382e-05, 0.0348952115, -0.999391079)
  438. o6.Part0 = o4
  439. o6.Part1 = o64
  440. o7.Name = "Tier4"
  441. o7.Parent = o3
  442. o7.Material = Enum.Material.SmoothPlastic
  443. o7.BrickColor = BrickColor.new("Really black")
  444. o7.Position = Vector3.new(61.9097748, 3.12423563, -7180.62842)
  445. o7.Rotation = Vector3.new(-86.1999969, 5.88000011, -122.980003)
  446. o7.CanCollide = false
  447. o7.FormFactor = Enum.FormFactor.Custom
  448. o7.Size = Vector3.new(2.4000001, 0.200000003, 0.400000036)
  449. o7.CFrame = CFrame.new(61.9097748, 3.12423563, -7180.62842, -0.541471064, 0.834458232, 0.102458574, 1.34532456e-08, -0.121869415, 0.992546022, 0.840725303, 0.537434757, 0.0659888163)
  450. o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  451. o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  452. o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  453. o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  454. o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  455. o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  456. o7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  457. o7.Position = Vector3.new(61.9097748, 3.12423563, -7180.62842)
  458. o7.Orientation = Vector3.new(-83, 57.2200012, 180)
  459. o7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  460. o8.Parent = o7
  461. o8.Scale = Vector3.new(1, 0.550000012, 1)
  462. o8.Scale = Vector3.new(1, 0.550000012, 1)
  463. o9.Name = "Joint"
  464. o9.Parent = o7
  465. o9.C0 = CFrame.new(0, 0.00854492188, 0.880432129, 1, 4.40463482e-05, 3.28889328e-05, 4.46135346e-05, -0.99984777, -0.0174494404, 3.21153384e-05, 0.0174494442, -0.99984777)
  466. o9.Part0 = o7
  467. o9.Part1 = o64
  468. o10.Name = "Tier6R"
  469. o10.Parent = o3
  470. o10.Material = Enum.Material.SmoothPlastic
  471. o10.BrickColor = BrickColor.new("Really black")
  472. o10.Position = Vector3.new(61.6828423, 1.25604415, -7180.65576)
  473. o10.Rotation = Vector3.new(-86.7399979, 5.03999996, -32.9300003)
  474. o10.CanCollide = false
  475. o10.FormFactor = Enum.FormFactor.Custom
  476. o10.Size = Vector3.new(0.200000003, 2.19999981, 0.600000024)
  477. o10.CFrame = CFrame.new(61.6828423, 1.25604415, -7180.65576, 0.836119175, 0.541471064, 0.0878807157, -0.104529843, 1.12366251e-07, 0.994521618, 0.538504422, -0.840725303, 0.056600064)
  478. o10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  479. o10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  480. o10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  481. o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  482. o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  483. o10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  484. o10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  485. o10.Position = Vector3.new(61.6828423, 1.25604415, -7180.65576)
  486. o10.Orientation = Vector3.new(-84, 57.2200012, -90)
  487. o10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  488. o11.Parent = o10
  489. o11.Scale = Vector3.new(0.550000012, 1, 1)
  490. o11.MeshType = Enum.MeshType.Wedge
  491. o11.Scale = Vector3.new(0.550000012, 1, 1)
  492. o12.Name = "Joint"
  493. o12.Parent = o10
  494. o12.C0 = CFrame.new(0.0329589844, 0.100097656, 2.75958252, 4.51798369e-05, -0.99939096, -0.0348952152, -1, -4.40545264e-05, -3.30171388e-05, 3.14597382e-05, 0.0348952152, -0.999391079)
  495. o12.Part0 = o10
  496. o12.Part1 = o64
  497. o13.Name = "Tier2"
  498. o13.Parent = o3
  499. o13.Material = Enum.Material.SmoothPlastic
  500. o13.BrickColor = BrickColor.new("Really black")
  501. o13.Position = Vector3.new(61.9512939, 3.51092005, -7180.60254)
  502. o13.Rotation = Vector3.new(-85.9199982, 6.30000019, 56.9900017)
  503. o13.CanCollide = false
  504. o13.FormFactor = Enum.FormFactor.Custom
  505. o13.Size = Vector3.new(2.4000001, 0.200000003, 0.400000036)
  506. o13.CFrame = CFrame.new(61.9512939, 3.51092005, -7180.60254, 0.541472912, -0.833535492, 0.10973569, -1.20988261e-07, 0.13052462, 0.991444767, -0.840728939, -0.536840379, 0.0706755593)
  507. o13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  508. o13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  509. o13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  510. o13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  511. o13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  512. o13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  513. o13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  514. o13.Position = Vector3.new(61.9512939, 3.51092005, -7180.60254)
  515. o13.Orientation = Vector3.new(-82.5, 57.2200012, 0)
  516. o13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  517. o14.Parent = o13
  518. o14.Scale = Vector3.new(1, 0.550000012, 1)
  519. o14.Scale = Vector3.new(1, 0.550000012, 1)
  520. o15.Name = "Joint"
  521. o15.Parent = o13
  522. o15.C0 = CFrame.new(-0.00048828125, -0.00268554688, 0.490692139, -1.00000405, -4.36902046e-05, -3.27304006e-05, -4.42266464e-05, 0.999965429, 0.00872571021, 3.24249268e-05, 0.00872471556, -0.999961913)
  523. o15.Part0 = o13
  524. o15.Part1 = o64
  525. o16.Name = "Tier5L"
  526. o16.Parent = o3
  527. o16.Material = Enum.Material.SmoothPlastic
  528. o16.BrickColor = BrickColor.new("Really black")
  529. o16.Position = Vector3.new(62.5848083, 2.63398647, -7181.72168)
  530. o16.Rotation = Vector3.new(93.5299988, -5.46000004, -127.550003)
  531. o16.CanCollide = false
  532. o16.FormFactor = Enum.FormFactor.Custom
  533. o16.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
  534. o16.CFrame = CFrame.new(62.5848083, 2.63398647, -7181.72168, -0.606665313, 0.789254844, -0.0951735154, 0.106710076, -0.0377883092, -0.993571579, -0.787777841, -0.612922907, -0.0612967759)
  535. o16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  536. o16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  537. o16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  538. o16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  539. o16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  540. o16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  541. o16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  542. o16.Position = Vector3.new(62.5848083, 2.63398647, -7181.72168)
  543. o16.Orientation = Vector3.new(83.5, -122.779999, 109.5)
  544. o16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  545. o17.Parent = o16
  546. o17.Scale = Vector3.new(0.550000012, 1, 1)
  547. o17.MeshType = Enum.MeshType.Wedge
  548. o17.Scale = Vector3.new(0.550000012, 1, 1)
  549. o18.Name = "Joint"
  550. o18.Parent = o16
  551. o18.C0 = CFrame.new(-0.414550781, -1.21582031, -1.37017822, -0.333852053, 0.94231075, 0.0246626958, -0.942634106, -0.33373633, -0.00876811519, -3.1657517e-05, -0.0261731111, 0.999657452)
  552. o18.Part0 = o16
  553. o18.Part1 = o64
  554. o19.Name = "Tier5"
  555. o19.Parent = o3
  556. o19.Material = Enum.Material.SmoothPlastic
  557. o19.BrickColor = BrickColor.new("Really black")
  558. o19.Position = Vector3.new(61.8614883, 2.63791513, -7180.66016)
  559. o19.Rotation = Vector3.new(93.5299988, -5.46000004, -57.0499992)
  560. o19.CanCollide = false
  561. o19.FormFactor = Enum.FormFactor.Custom
  562. o19.Size = Vector3.new(2.4000001, 0.200000003, 0.600000024)
  563. o19.CFrame = CFrame.new(61.8614883, 2.63791513, -7180.66016, 0.541470945, 0.835320532, -0.0951727629, -8.41937435e-08, -0.113203257, -0.993571639, -0.840725422, 0.537990034, -0.061296273)
  564. o19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  565. o19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  566. o19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  567. o19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  568. o19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  569. o19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  570. o19.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  571. o19.Position = Vector3.new(61.8614883, 2.63791513, -7180.66016)
  572. o19.Orientation = Vector3.new(83.5, -122.779999, -180)
  573. o19.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  574. o20.Parent = o19
  575. o20.Scale = Vector3.new(1, 0.550000012, 1)
  576. o20.Scale = Vector3.new(1, 0.550000012, 1)
  577. o21.Name = "Joint"
  578. o21.Parent = o19
  579. o21.C0 = CFrame.new(-0.00048828125, 0.0185546875, -1.37005615, -1, -4.39487958e-05, -3.28037859e-05, 4.47923449e-05, -0.999657393, -0.0261740107, -3.16422302e-05, -0.0261740107, 0.999657393)
  580. o21.Part0 = o19
  581. o21.Part1 = o64
  582. o22.Name = "Tier5R"
  583. o22.Parent = o3
  584. o22.Material = Enum.Material.SmoothPlastic
  585. o22.BrickColor = BrickColor.new("Really black")
  586. o22.Position = Vector3.new(61.1939087, 2.63406706, -7179.56299)
  587. o22.Rotation = Vector3.new(93.5299988, -5.46000004, 13.4499998)
  588. o22.CanCollide = false
  589. o22.FormFactor = Enum.FormFactor.Custom
  590. o22.Size = Vector3.new(0.200000003, 0.200000003, 0.600000024)
  591. o22.CFrame = CFrame.new(61.1939087, 2.63406706, -7179.56299, 0.968161643, -0.231579393, -0.0951733962, -0.106710136, -0.0377878621, -0.993571639, 0.226493433, 0.972095311, -0.061296802)
  592. o22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  593. o22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  594. o22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  595. o22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  596. o22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  597. o22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  598. o22.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  599. o22.Position = Vector3.new(61.1939087, 2.63406706, -7179.56299)
  600. o22.Orientation = Vector3.new(83.5, -122.779999, -109.5)
  601. o22.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  602. o23.Parent = o22
  603. o23.Scale = Vector3.new(0.550000012, 1, 1)
  604. o23.MeshType = Enum.MeshType.Wedge
  605. o23.Scale = Vector3.new(0.550000012, 1, 1)
  606. o24.Name = "Joint"
  607. o24.Parent = o22
  608. o24.C0 = CFrame.new(0.414672852, -1.21484375, -1.37014771, -0.333767116, -0.942340016, -0.0246845838, 0.942664266, -0.333653569, -0.00870657712, -3.17431986e-05, -0.0261731967, 0.999657452)
  609. o24.Part0 = o22
  610. o24.Part1 = o64
  611. o25.Name = "Tier6"
  612. o25.Parent = o3
  613. o25.Material = Enum.Material.SmoothPlastic
  614. o25.BrickColor = BrickColor.new("Really black")
  615. o25.Position = Vector3.new(61.7986336, 1.95236802, -7180.70068)
  616. o25.Rotation = Vector3.new(93.2600021, -5.03999996, -57.0699997)
  617. o25.CanCollide = false
  618. o25.FormFactor = Enum.FormFactor.Custom
  619. o25.Size = Vector3.new(2.4000001, 0.200000003, 0.800000012)
  620. o25.CFrame = CFrame.new(61.7986336, 1.95236802, -7180.70068, 0.541468561, 0.836115897, -0.0878793746, -4.34719283e-08, -0.104528502, -0.994521856, -0.840721488, 0.538502276, -0.0565988719)
  621. o25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  622. o25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  623. o25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  624. o25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  625. o25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  626. o25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  627. o25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  628. o25.Position = Vector3.new(61.7986336, 1.95236802, -7180.70068)
  629. o25.Orientation = Vector3.new(84, -122.779999, -180)
  630. o25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  631. o26.Parent = o25
  632. o26.Scale = Vector3.new(1, 0.550000012, 1)
  633. o26.Scale = Vector3.new(1, 0.550000012, 1)
  634. o27.Name = "Joint"
  635. o27.Parent = o25
  636. o27.C0 = CFrame.new(-0.00048828125, 0.033203125, -2.05944824, -1.00000453, -4.39882278e-05, -3.27453017e-05, 4.51505184e-05, -0.999394894, -0.0348971263, -3.12998891e-05, -0.0348961428, 0.999390841)
  637. o27.Part0 = o25
  638. o27.Part1 = o64
  639. o28.Name = "CloakScript"
  640. o28.Parent = o3
  641. table.insert(cors,coroutine.create(function()
  642. wait()
  643. runDummyScript(function()
  644. --SazErenos
  645. wait(1.2) --FOUL SORCERY
  646.  
  647. Tool=script.Parent --Ihaveaproblemsendhelp
  648. Nub=game.Players.LocalPlayer.Character
  649. Tier1M=Tool.Tier1
  650. Tier2M=Tool.Tier2
  651. --nope
  652. Tier3M=Tool.Tier4
  653. Tier4M=Tool.Tier5
  654. Tier5M=Tool.Tier6
  655.  
  656. t1w,t2w,t3w,t4w,t5w,l1w,l2w,r1w,r2w,t4l,t4r,t5r,t5l,t6r,t6l=nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil,nil
  657.  
  658. initialWeld=function()
  659.  
  660. t1w=Instance.new("Motor6D",Tier1M)
  661. t1w.Name="TierWeld"
  662. t1w.Part0=Nub.Torso
  663. t1w.Part1=Tier1M
  664. t1w.C0=CFrame.new(0,1,0.8)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-90),math.rad(-90))
  665. t1w.C1=CFrame.new(0,.32,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  666. t1w.MaxVelocity=.08
  667. t1w.DesiredAngle=.08
  668.  
  669.  
  670. wait(.1)
  671. end
  672. initialWeld()
  673.  
  674. wait(1)
  675.  
  676. while true do
  677. if game.Players.LocalPlayer.Character.Humanoid.WalkSpeed <= 35 then
  678. t1w.DesiredAngle=math.rad(script.Initial.Value + game.Players.LocalPlayer.Character.Humanoid.WalkSpeed + script.Progression.Value + script.Hard.Value)
  679. end
  680. if game.Players.LocalPlayer.Character.Humanoid.WalkSpeed >= 35 then
  681. t1w.DesiredAngle=math.rad(script.Initial.Value + 35 + script.Progression.Value + script.Hard.Value)
  682. end
  683. wait()
  684. end
  685.  
  686.  
  687. end,o28)
  688. end))
  689. o29.Name = "Progression"
  690. o29.Parent = o28
  691. o29.Value = -1
  692. o30.Name = "Right1"
  693. o30.Parent = o28
  694. o30.Value = 39
  695. o31.Name = "Right2"
  696. o31.Parent = o28
  697. o31.Value = 19
  698. o32.Name = "Left1"
  699. o32.Parent = o28
  700. o32.Value = 39
  701. o33.Name = "Left2"
  702. o33.Parent = o28
  703. o33.Value = 19
  704. o34.Name = "Initial"
  705. o34.Parent = o28
  706. o34.Value = 11
  707. o35.Name = "Hard"
  708. o35.Parent = o28
  709. o35.Value = -2
  710. o36.Name = "Tier10"
  711. o36.Parent = o3
  712. o36.Material = Enum.Material.Neon
  713. o36.BrickColor = BrickColor.new("Bright blue")
  714. o36.Position = Vector3.new(61.4215698, 2.85112214, -7180.03271)
  715. o36.Rotation = Vector3.new(66.8899994, -20.6800003, -63.2299995)
  716. o36.CanCollide = false
  717. o36.FormFactor = Enum.FormFactor.Custom
  718. o36.Size = Vector3.new(0.200000003, 0.200000003, 1.73100019)
  719. o36.CFrame = CFrame.new(61.4215698, 2.85112214, -7180.03271, 0.421343029, 0.835325956, -0.353151202, -0.496777713, -0.113201156, -0.860463202, -0.75874579, 0.537987471, 0.367275447)
  720. o36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  721. o36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  722. o36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  723. o36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  724. o36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  725. o36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  726. o36.Color = Color3.new(0.384314, 0.145098, 0.819608)
  727. o36.Position = Vector3.new(61.4215698, 2.85112214, -7180.03271)
  728. o36.Orientation = Vector3.new(59.3699989, -43.8800011, -102.839996)
  729. o36.Color = Color3.new(0.384314, 0.145098, 0.819608)
  730. o37.Parent = o36
  731. o37.Scale = Vector3.new(1, 0.100000001, 1)
  732. o37.MeshType = Enum.MeshType.Sphere
  733. o37.Scale = Vector3.new(1, 0.100000001, 1)
  734. o38.Name = "Transparency script"
  735. o38.Parent = o36
  736. table.insert(cors,coroutine.create(function()
  737. wait()
  738. runDummyScript(function()
  739.  
  740. while true do
  741. SHE=script.Parent
  742. SHE.Transparency = 0.9
  743. wait (0.1)
  744. SHE.Transparency = 0.8
  745. wait (0.1)
  746. SHE.Transparency = 0.7
  747. wait (0.1)
  748. SHE.Transparency = 0.6
  749. wait (0.1)
  750. SHE.Transparency = 0.5
  751. wait (0.1)
  752. SHE.Transparency = 0.4
  753. wait (0.1)
  754. SHE.Transparency = 0.3
  755. wait (0.1)
  756. SHE.Transparency = 0.2
  757. wait (0.1)
  758. SHE.Transparency = 0.1
  759. wait(0.1)
  760. SHE.Transparency = 0.2
  761. wait (0.1)
  762. SHE.Transparency = 0.3
  763. wait (0.1)
  764. SHE.Transparency = 0.4
  765. wait (0.1)
  766. SHE.Transparency = 0.5
  767. wait (0.1)
  768. SHE.Transparency = 0.6
  769. wait (0.1)
  770. SHE.Transparency = 0.7
  771. wait (0.1)
  772. SHE.Transparency = 0.8
  773. wait (0.1)
  774. SHE.Transparency = 0.9
  775. wait (0.1)
  776. SHE.Transparency = 1
  777. wait(1)
  778. end
  779.  
  780. end,o38)
  781. end))
  782. o39.Name = "Joint"
  783. o39.Parent = o36
  784. o39.C0 = CFrame.new(0.08203125, 0.0725097656, -1.38867188, -0.866049051, -0.0131210685, 0.499792576, 3.97264957e-05, -0.999660254, -0.0261765383, 0.499966562, -0.0226496756, 0.865749478)
  785. o39.Part0 = o36
  786. o39.Part1 = o64
  787. o40.Name = "Tier8"
  788. o40.Parent = o3
  789. o40.Material = Enum.Material.Neon
  790. o40.BrickColor = BrickColor.new("Bright blue")
  791. o40.Position = Vector3.new(61.7780037, 2.5119791, -7180.65088)
  792. o40.Rotation = Vector3.new(91.8399963, -6.55000019, -57.2200012)
  793. o40.CanCollide = false
  794. o40.FormFactor = Enum.FormFactor.Custom
  795. o40.Size = Vector3.new(0.200000003, 0.200000003, 1.85700011)
  796. o40.CFrame = CFrame.new(61.7780037, 2.5119791, -7180.65088, 0.537817359, 0.835323751, -0.113999695, -0.0346577577, -0.11319986, -0.992967486, -0.842354715, 0.537985861, -0.0319304466)
  797. o40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  798. o40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  799. o40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  800. o40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  801. o40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  802. o40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  803. o40.Color = Color3.new(0.384314, 0.145098, 0.819608)
  804. o40.Position = Vector3.new(61.7780037, 2.5119791, -7180.65088)
  805. o40.Orientation = Vector3.new(83.1999969, -105.650002, -162.979996)
  806. o40.Color = Color3.new(0.384314, 0.145098, 0.819608)
  807. o41.Parent = o40
  808. o41.Scale = Vector3.new(1, 0.100000001, 1)
  809. o41.MeshType = Enum.MeshType.Sphere
  810. o41.Scale = Vector3.new(1, 0.100000001, 1)
  811. o42.Name = "Transparency script"
  812. o42.Parent = o40
  813. table.insert(cors,coroutine.create(function()
  814. wait()
  815. runDummyScript(function()
  816.  
  817. while true do
  818. SHE=script.Parent
  819. SHE.Transparency = 0.9
  820. wait (0.1)
  821. SHE.Transparency = 0.8
  822. wait (0.1)
  823. SHE.Transparency = 0.7
  824. wait (0.1)
  825. SHE.Transparency = 0.6
  826. wait (0.1)
  827. SHE.Transparency = 0.5
  828. wait (0.1)
  829. SHE.Transparency = 0.4
  830. wait (0.1)
  831. SHE.Transparency = 0.3
  832. wait (0.1)
  833. SHE.Transparency = 0.2
  834. wait (0.1)
  835. SHE.Transparency = 0.1
  836. wait(0.1)
  837. SHE.Transparency = 0.2
  838. wait (0.1)
  839. SHE.Transparency = 0.3
  840. wait (0.1)
  841. SHE.Transparency = 0.4
  842. wait (0.1)
  843. SHE.Transparency = 0.5
  844. wait (0.1)
  845. SHE.Transparency = 0.6
  846. wait (0.1)
  847. SHE.Transparency = 0.7
  848. wait (0.1)
  849. SHE.Transparency = 0.8
  850. wait (0.1)
  851. SHE.Transparency = 0.9
  852. wait (0.1)
  853. SHE.Transparency = 1
  854. wait(1)
  855. end
  856.  
  857. end,o42)
  858. end))
  859. o43.Name = "Joint"
  860. o43.Parent = o40
  861. o43.C0 = CFrame.new(0, 0.0690917969, -1.503479, -0.999392569, -0.000951845373, 0.034837883, 3.9577084e-05, -0.999657393, -0.0261774324, 0.0348508544, -0.0261601526, 0.99905014)
  862. o43.Part0 = o40
  863. o43.Part1 = o64
  864. o44.Name = "Tier9"
  865. o44.Parent = o3
  866. o44.Material = Enum.Material.Neon
  867. o44.BrickColor = BrickColor.new("Bright blue")
  868. o44.Position = Vector3.new(62.2033043, 2.91456223, -7181.22656)
  869. o44.Rotation = Vector3.new(118.82, 10.8599997, -58.2700005)
  870. o44.CanCollide = false
  871. o44.FormFactor = Enum.FormFactor.Custom
  872. o44.Size = Vector3.new(0.200000003, 0.200000003, 1.67100012)
  873. o44.CFrame = CFrame.new(62.2033043, 2.91456223, -7181.22656, 0.51650852, 0.835321009, 0.18832688, 0.496801734, -0.113197848, -0.86044991, -0.697434187, 0.53799057, -0.473456919)
  874. o44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  875. o44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  876. o44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  877. o44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  878. o44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  879. o44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  880. o44.Color = Color3.new(0.384314, 0.145098, 0.819608)
  881. o44.Position = Vector3.new(62.2033043, 2.91456223, -7181.22656)
  882. o44.Orientation = Vector3.new(59.3699989, 158.309998, 102.839996)
  883. o44.Color = Color3.new(0.384314, 0.145098, 0.819608)
  884. o45.Parent = o44
  885. o45.Scale = Vector3.new(1, 0.100000001, 1)
  886. o45.MeshType = Enum.MeshType.Sphere
  887. o45.Scale = Vector3.new(1, 0.100000001, 1)
  888. o46.Name = "Transparency script"
  889. o46.Parent = o44
  890. table.insert(cors,coroutine.create(function()
  891. wait()
  892. runDummyScript(function()
  893.  
  894. while true do
  895. SHE=script.Parent
  896. SHE.Transparency = 0.9
  897. wait (0.1)
  898. SHE.Transparency = 0.8
  899. wait (0.1)
  900. SHE.Transparency = 0.7
  901. wait (0.1)
  902. SHE.Transparency = 0.6
  903. wait (0.1)
  904. SHE.Transparency = 0.5
  905. wait (0.1)
  906. SHE.Transparency = 0.4
  907. wait (0.1)
  908. SHE.Transparency = 0.3
  909. wait (0.1)
  910. SHE.Transparency = 0.2
  911. wait (0.1)
  912. SHE.Transparency = 0.1
  913. wait(0.1)
  914. SHE.Transparency = 0.2
  915. wait (0.1)
  916. SHE.Transparency = 0.3
  917. wait (0.1)
  918. SHE.Transparency = 0.4
  919. wait (0.1)
  920. SHE.Transparency = 0.5
  921. wait (0.1)
  922. SHE.Transparency = 0.6
  923. wait (0.1)
  924. SHE.Transparency = 0.7
  925. wait (0.1)
  926. SHE.Transparency = 0.8
  927. wait (0.1)
  928. SHE.Transparency = 0.9
  929. wait (0.1)
  930. SHE.Transparency = 1
  931. wait(1)
  932. end
  933.  
  934. end,o46)
  935. end))
  936. o47.Name = "Joint"
  937. o47.Parent = o44
  938. o47.C0 = CFrame.new(-0.0244140625, 0.0690917969, -1.28125, -0.866000533, 0.0130518731, -0.499872804, 4.50308435e-05, -0.999657273, -0.0261794534, -0.500043154, -0.0226939265, 0.865703106)
  939. o47.Part0 = o44
  940. o47.Part1 = o64
  941. o48.Name = "Tier11"
  942. o48.Parent = o3
  943. o48.Material = Enum.Material.Neon
  944. o48.BrickColor = BrickColor.new("Bright blue")
  945. o48.Position = Vector3.new(61.8991051, 3.72734714, -7180.61328)
  946. o48.Rotation = Vector3.new(91.8399963, -6.55000019, -57.2200012)
  947. o48.CanCollide = false
  948. o48.FormFactor = Enum.FormFactor.Custom
  949. o48.Size = Vector3.new(0.272999972, 0.200000003, 1.85700011)
  950. o48.CFrame = CFrame.new(61.8991051, 3.72734714, -7180.61328, 0.537819922, 0.835326314, -0.113998443, -0.0346590541, -0.113197207, -0.992967665, -0.842357457, 0.537988663, -0.0319281556)
  951. o48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  952. o48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  953. o48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  954. o48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  955. o48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  956. o48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  957. o48.Color = Color3.new(0.384314, 0.145098, 0.819608)
  958. o48.Position = Vector3.new(61.8991051, 3.72734714, -7180.61328)
  959. o48.Orientation = Vector3.new(83.1999969, -105.650002, -162.979996)
  960. o48.Color = Color3.new(0.384314, 0.145098, 0.819608)
  961. o49.Parent = o48
  962. o49.Scale = Vector3.new(1, 0.100000001, 1)
  963. o49.Scale = Vector3.new(1, 0.100000001, 1)
  964. o50.Name = "Transparency script"
  965. o50.Parent = o48
  966. table.insert(cors,coroutine.create(function()
  967. wait()
  968. runDummyScript(function()
  969.  
  970. while true do
  971. SHE=script.Parent
  972. SHE.Transparency = 0.9
  973. wait (0.1)
  974. SHE.Transparency = 0.8
  975. wait (0.1)
  976. SHE.Transparency = 0.7
  977. wait (0.1)
  978. SHE.Transparency = 0.6
  979. wait (0.1)
  980. SHE.Transparency = 0.5
  981. wait (0.1)
  982. SHE.Transparency = 0.4
  983. wait (0.1)
  984. SHE.Transparency = 0.3
  985. wait (0.1)
  986. SHE.Transparency = 0.2
  987. wait (0.1)
  988. SHE.Transparency = 0.1
  989. wait(0.1)
  990. SHE.Transparency = 0.2
  991. wait (0.1)
  992. SHE.Transparency = 0.3
  993. wait (0.1)
  994. SHE.Transparency = 0.4
  995. wait (0.1)
  996. SHE.Transparency = 0.5
  997. wait (0.1)
  998. SHE.Transparency = 0.6
  999. wait (0.1)
  1000. SHE.Transparency = 0.7
  1001. wait (0.1)
  1002. SHE.Transparency = 0.8
  1003. wait (0.1)
  1004. SHE.Transparency = 0.9
  1005. wait (0.1)
  1006. SHE.Transparency = 1
  1007. wait(1)
  1008. end
  1009.  
  1010. end,o50)
  1011. end))
  1012. o51.Name = "Joint"
  1013. o51.Parent = o48
  1014. o51.C0 = CFrame.new(0.0087890625, 0.0852050781, -0.281646729, -0.999396324, -0.000952661037, 0.0348390788, 4.05609608e-05, -0.999660611, -0.0261805691, 0.0348521098, -0.0261624437, 0.999050021)
  1015. o51.Part0 = o48
  1016. o51.Part1 = o64
  1017. o52.Name = "Tier7R1"
  1018. o52.Parent = o3
  1019. o52.Material = Enum.Material.SmoothPlastic
  1020. o52.BrickColor = BrickColor.new("Really black")
  1021. o52.Position = Vector3.new(60.942131, 1.06799221, -7179.03271)
  1022. o52.Rotation = Vector3.new(93.25, -5.03999996, 3.93000007)
  1023. o52.CanCollide = false
  1024. o52.FormFactor = Enum.FormFactor.Custom
  1025. o52.Size = Vector3.new(0.200000003, 0.400000215, 1)
  1026. o52.CFrame = CFrame.new(60.942131, 1.06799221, -7179.03271, 0.993798077, -0.0682692677, -0.0878834128, -0.0914257318, -0.0506294779, -0.994522989, 0.0634447858, 0.996391952, -0.0565572046)
  1027. o52.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1028. o52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1029. o52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1030. o52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1031. o52.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1032. o52.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1033. o52.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1034. o52.Position = Vector3.new(60.942131, 1.06799221, -7179.03271)
  1035. o52.Orientation = Vector3.new(84, -122.760002, -118.980003)
  1036. o52.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1037. o53.Parent = o52
  1038. o53.Scale = Vector3.new(0.550000012, 1, 1)
  1039. o53.MeshType = Enum.MeshType.Wedge
  1040. o53.Scale = Vector3.new(0.550000012, 1, 1)
  1041. o54.Name = "Joint"
  1042. o54.Parent = o52
  1043. o54.C0 = CFrame.new(0.69329834, -1.74853516, -2.91992188, -0.484728932, -0.874136567, -0.0305380616, 0.874670923, -0.484432995, -0.0169308037, 6.03124499e-06, -0.0349161252, 0.99938947)
  1044. o54.Part0 = o52
  1045. o54.Part1 = o64
  1046. o55.Name = "Tier1L"
  1047. o55.Parent = o3
  1048. o55.Material = Enum.Material.SmoothPlastic
  1049. o55.BrickColor = BrickColor.new("Really black")
  1050. o55.Position = Vector3.new(62.4946327, 3.99739218, -7181.32227)
  1051. o55.Rotation = Vector3.new(94.3499985, -6.71999979, -146.960007)
  1052. o55.CanCollide = false
  1053. o55.FormFactor = Enum.FormFactor.Custom
  1054. o55.Size = Vector3.new(0.200000003, 0.600000024, 0.600000024)
  1055. o55.CFrame = CFrame.new(62.4946327, 3.99739218, -7181.32227, -0.832543492, 0.541470706, -0.117003933, 0.139170229, -1.9466097e-07, -0.99026823, -0.536201179, -0.840725541, -0.0753564909)
  1056. o55.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1057. o55.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1058. o55.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1059. o55.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1060. o55.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1061. o55.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1062. o55.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1063. o55.Position = Vector3.new(62.4946327, 3.99739218, -7181.32227)
  1064. o55.Orientation = Vector3.new(82, -122.779999, 90)
  1065. o55.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1066. o56.Parent = o55
  1067. o56.Scale = Vector3.new(0.550000012, 1, 1)
  1068. o56.MeshType = Enum.MeshType.Wedge
  1069. o56.Scale = Vector3.new(0.550000012, 1, 1)
  1070. o57.Name = "Joint"
  1071. o57.Parent = o55
  1072. o57.C0 = CFrame.new(0.000244140625, -0.899902344, 0.000366210938, -4.37498093e-05, 1, 7.4505806e-09, -1, -4.36902046e-05, -3.26558948e-05, -3.26484442e-05, 3.7252903e-09, 0.99999994)
  1073. o57.Part0 = o55
  1074. o57.Part1 = o64
  1075. o58.Name = "Tier7R2"
  1076. o58.Parent = o3
  1077. o58.Material = Enum.Material.SmoothPlastic
  1078. o58.BrickColor = BrickColor.new("Really black")
  1079. o58.Position = Vector3.new(60.8807182, 0.37198472, -7179.07275)
  1080. o58.Rotation = Vector3.new(-86.75, 5.03999996, -3.93000007)
  1081. o58.CanCollide = false
  1082. o58.FormFactor = Enum.FormFactor.Custom
  1083. o58.Size = Vector3.new(0.200000003, 0.400000215, 0.400000006)
  1084. o58.CFrame = CFrame.new(60.8807182, 0.37198472, -7179.07275, 0.993798077, 0.0682692677, 0.0878834128, -0.0914257318, 0.0506294779, 0.994522989, 0.0634447858, -0.996391952, 0.0565572046)
  1085. o58.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1086. o58.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1087. o58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1088. o58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1089. o58.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1090. o58.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1091. o58.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1092. o58.Position = Vector3.new(60.8807182, 0.37198472, -7179.07275)
  1093. o58.Orientation = Vector3.new(-84, 57.2400017, -61.0200005)
  1094. o58.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1095. o59.Parent = o58
  1096. o59.Scale = Vector3.new(0.550000012, 1, 1)
  1097. o59.MeshType = Enum.MeshType.Wedge
  1098. o59.Scale = Vector3.new(0.550000012, 1, 1)
  1099. o60.Name = "Joint"
  1100. o60.Parent = o58
  1101. o60.C0 = CFrame.new(0.693237305, 1.74804688, 3.61978149, -0.484728932, -0.874136567, -0.0305380616, -0.874670923, 0.484432995, 0.0169308037, -6.03124499e-06, 0.0349161252, -0.99938947)
  1102. o60.Part0 = o58
  1103. o60.Part1 = o64
  1104. o61.Name = "Tier1R"
  1105. o61.Parent = o3
  1106. o61.Material = Enum.Material.SmoothPlastic
  1107. o61.BrickColor = BrickColor.new("Really black")
  1108. o61.Position = Vector3.new(61.519886, 3.99742651, -7179.80908)
  1109. o61.Rotation = Vector3.new(94.3499985, -6.71999979, 33.0400009)
  1110. o61.CanCollide = false
  1111. o61.FormFactor = Enum.FormFactor.Custom
  1112. o61.Size = Vector3.new(0.200000003, 0.600000024, 0.600000024)
  1113. o61.CFrame = CFrame.new(61.519886, 3.99742651, -7179.80908, 0.832543492, -0.541470706, -0.117003933, -0.139170229, 1.9466097e-07, -0.99026823, 0.536201179, 0.840725541, -0.0753564909)
  1114. o61.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1115. o61.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1116. o61.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1117. o61.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1118. o61.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1119. o61.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1120. o61.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1121. o61.Position = Vector3.new(61.519886, 3.99742651, -7179.80908)
  1122. o61.Orientation = Vector3.new(82, -122.779999, -90)
  1123. o61.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1124. o62.Parent = o61
  1125. o62.Scale = Vector3.new(0.550000012, 1, 1)
  1126. o62.MeshType = Enum.MeshType.Wedge
  1127. o62.Scale = Vector3.new(0.550000012, 1, 1)
  1128. o63.Name = "Joint"
  1129. o63.Parent = o61
  1130. o63.C0 = CFrame.new(0, -0.899902344, 0.000366210938, 4.37498093e-05, -1, -7.4505806e-09, 1, 4.36902046e-05, 3.26558948e-05, -3.26484442e-05, 3.7252903e-09, 0.99999994)
  1131. o63.Part0 = o61
  1132. o63.Part1 = o64
  1133. o64.Name = "Tier1F"
  1134. o64.Parent = o3
  1135. o64.Material = Enum.Material.SmoothPlastic
  1136. o64.BrickColor = BrickColor.new("Really black")
  1137. o64.Position = Vector3.new(62.0071144, 3.99706364, -7180.56592)
  1138. o64.Rotation = Vector3.new(94.3499985, -6.71999979, 123.040001)
  1139. o64.CanCollide = false
  1140. o64.FormFactor = Enum.FormFactor.Custom
  1141. o64.Size = Vector3.new(1.19999981, 0.200000003, 0.600000024)
  1142. o64.CFrame = CFrame.new(62.0071144, 3.99706364, -7180.56592, -0.541430533, -0.832567155, -0.117021613, 2.64523806e-05, 0.139170229, -0.99026829, 0.84075141, -0.536164403, -0.0753290504)
  1143. o64.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1144. o64.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1145. o64.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1146. o64.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1147. o64.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1148. o64.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1149. o64.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1150. o64.Position = Vector3.new(62.0071144, 3.99706364, -7180.56592)
  1151. o64.Orientation = Vector3.new(82, -122.769997, 0.00999999978)
  1152. o64.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1153. o65.Parent = o64
  1154. o65.Scale = Vector3.new(1, 0.550000012, 1)
  1155. o65.Scale = Vector3.new(1, 0.550000012, 1)
  1156. o66.Name = "Tier1L"
  1157. o66.Parent = o3
  1158. o66.Material = Enum.Material.SmoothPlastic
  1159. o66.BrickColor = BrickColor.new("Really black")
  1160. o66.Transparency = 1
  1161. o66.Position = Vector3.new(62.1119499, 4.8883028, -7180.49805)
  1162. o66.Rotation = Vector3.new(180, 32.7799988, -172)
  1163. o66.CanCollide = false
  1164. o66.FormFactor = Enum.FormFactor.Custom
  1165. o66.Size = Vector3.new(0.200000003, 0.600000024, 0.600000024)
  1166. o66.CFrame = CFrame.new(62.1119499, 4.8883028, -7180.49805, -0.832540989, 0.117010318, 0.541474938, 0.139169142, 0.990268528, -1.42618228e-05, -0.53620708, 0.0753448084, -0.840723932)
  1167. o66.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1168. o66.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1169. o66.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1170. o66.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1171. o66.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1172. o66.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1173. o66.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1174. o66.Position = Vector3.new(62.1119499, 4.8883028, -7180.49805)
  1175. o66.Orientation = Vector3.new(0, 147.220001, 8)
  1176. o66.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1177. o67.Parent = o66
  1178. o67.Scale = Vector3.new(0.550000012, 1, 1)
  1179. o67.MeshType = Enum.MeshType.Wedge
  1180. o67.Scale = Vector3.new(0.550000012, 1, 1)
  1181. o68.Name = "Joint"
  1182. o68.Parent = o66
  1183. o68.C0 = CFrame.new(-0.000244140625, -0.899963379, 0.00048828125, -5.0008297e-05, 1.00000095, 1.23679638e-06, 1.9364059e-05, 9.9465251e-07, -1.00000012, -1.00000095, -4.99784946e-05, -1.93342566e-05)
  1184. o68.Part0 = o66
  1185. o68.Part1 = o64
  1186. o69.Name = "Tier1R"
  1187. o69.Parent = o3
  1188. o69.Material = Enum.Material.SmoothPlastic
  1189. o69.BrickColor = BrickColor.new("Really black")
  1190. o69.Transparency = 1
  1191. o69.Position = Vector3.new(61.901619, 3.10601306, -7180.63379)
  1192. o69.Rotation = Vector3.new(180, 32.7799988, 8)
  1193. o69.CanCollide = false
  1194. o69.FormFactor = Enum.FormFactor.Custom
  1195. o69.Size = Vector3.new(0.200000003, 0.600000024, 0.600000024)
  1196. o69.CFrame = CFrame.new(61.901619, 3.10601306, -7180.63379, 0.832540989, -0.117010318, 0.541474938, -0.139169142, -0.990268528, -1.42618228e-05, 0.53620708, -0.0753448084, -0.840723932)
  1197. o69.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1198. o69.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1199. o69.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1200. o69.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1201. o69.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1202. o69.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1203. o69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1204. o69.Position = Vector3.new(61.901619, 3.10601306, -7180.63379)
  1205. o69.Orientation = Vector3.new(0, 147.220001, -172)
  1206. o69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1207. o70.Parent = o69
  1208. o70.Scale = Vector3.new(0.550000012, 1, 1)
  1209. o70.MeshType = Enum.MeshType.Wedge
  1210. o70.Scale = Vector3.new(0.550000012, 1, 1)
  1211. o71.Name = "Joint"
  1212. o71.Parent = o69
  1213. o71.C0 = CFrame.new(0.000244140625, -0.899841309, 0, 5.0008297e-05, -1.00000095, -1.23679638e-06, -1.9364059e-05, -9.9465251e-07, 1.00000012, -1.00000095, -4.99784946e-05, -1.93342566e-05)
  1214. o71.Part0 = o69
  1215. o71.Part1 = o64
  1216. o72.Name = "Tier1"
  1217. o72.Parent = o3
  1218. o72.Material = Enum.Material.SmoothPlastic
  1219. o72.BrickColor = BrickColor.new("Really black")
  1220. o72.Transparency = 1
  1221. o72.Position = Vector3.new(62.0073242, 3.9970901, -7180.56592)
  1222. o72.Rotation = Vector3.new(180, 32.7799988, 98)
  1223. o72.CanCollide = false
  1224. o72.FormFactor = Enum.FormFactor.Custom
  1225. o72.Size = Vector3.new(1.19999981, 0.200000003, 0.600000024)
  1226. o72.CFrame = CFrame.new(62.0073242, 3.9970901, -7180.56592, -0.116992086, -0.832546175, 0.541471183, -0.990274668, 0.13912642, -4.66114434e-05, -0.0752942115, -0.536210358, -0.840726376)
  1227. o72.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1228. o72.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1229. o72.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1230. o72.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1231. o72.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1232. o72.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1233. o72.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1234. o72.Position = Vector3.new(62.0073242, 3.9970901, -7180.56592)
  1235. o72.Orientation = Vector3.new(0, 147.220001, -82)
  1236. o72.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1237. o73.Parent = o72
  1238. o73.Scale = Vector3.new(1, 0.550000012, 1)
  1239. o73.Scale = Vector3.new(1, 0.550000012, 1)
  1240. o74.Name = "Joint"
  1241. o74.Parent = o72
  1242. o74.C0 = CFrame.new(6.10351563e-05, 0.000244140625, 0, 1.32992864e-05, -4.41484153e-05, 1.00000024, -5.0008297e-05, 1.00000107, 4.43905592e-05, -1.00000095, -5.0008297e-05, 1.33290887e-05)
  1243. o74.Part0 = o72
  1244. o74.Part1 = o64
  1245. o75.Name = "Tier6L4"
  1246. o75.Parent = o3
  1247. o75.Material = Enum.Material.SmoothPlastic
  1248. o75.BrickColor = BrickColor.new("Really black")
  1249. o75.Position = Vector3.new(62.5524025, 0.74961257, -7181.93213)
  1250. o75.Rotation = Vector3.new(-86.7399979, 5.03999996, 127.57)
  1251. o75.CanCollide = false
  1252. o75.FormFactor = Enum.FormFactor.Custom
  1253. o75.Size = Vector3.new(0.200006768, 0.600020528, 0.400013566)
  1254. o75.CFrame = CFrame.new(62.5524025, 0.74961257, -7181.93213, -0.607381761, -0.789548516, 0.0878630728, 0.0985275507, 0.0348783582, 0.994521856, -0.788287938, 0.612713575, 0.0566079617)
  1255. o75.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1256. o75.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1257. o75.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1258. o75.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1259. o75.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1260. o75.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1261. o75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1262. o75.Position = Vector3.new(62.5524025, 0.74961257, -7181.93213)
  1263. o75.Orientation = Vector3.new(-84, 57.2099991, 70.5100021)
  1264. o75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1265. o76.Parent = o75
  1266. o76.Scale = Vector3.new(0.550000012, 1, 1)
  1267. o76.MeshType = Enum.MeshType.Wedge
  1268. o76.Scale = Vector3.new(0.550000012, 1, 1)
  1269. o77.Name = "Joint"
  1270. o77.Parent = o75
  1271. o77.C0 = CFrame.new(-0.42578125, 1.38085938, 3.25909424, -0.33389321, 0.942041874, 0.03288785, 0.942616999, 0.33368814, 0.0116998889, 4.76539135e-05, 0.034905687, -0.999389768)
  1272. o77.Part0 = o75
  1273. o77.Part1 = o64
  1274. o78.Name = "Tier6L3"
  1275. o78.Parent = o3
  1276. o78.Material = Enum.Material.SmoothPlastic
  1277. o78.BrickColor = BrickColor.new("Really black")
  1278. o78.Position = Vector3.new(62.5971031, 1.24478269, -7181.9043)
  1279. o78.Rotation = Vector3.new(93.2600021, -5.03999996, 142.429993)
  1280. o78.CanCollide = false
  1281. o78.FormFactor = Enum.FormFactor.Custom
  1282. o78.Size = Vector3.new(0.600020349, 0.200006768, 0.600020349)
  1283. o78.CFrame = CFrame.new(62.5971031, 1.24478269, -7181.9043, -0.789519489, -0.607415795, -0.0878888816, 0.0349066034, 0.0985290408, -0.994520783, 0.612749457, -0.788261473, -0.0565879531)
  1284. o78.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1285. o78.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1286. o78.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1287. o78.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1288. o78.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1289. o78.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1290. o78.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1291. o78.Position = Vector3.new(62.5971031, 1.24478269, -7181.9043)
  1292. o78.Orientation = Vector3.new(84, -122.779999, 19.5100002)
  1293. o78.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1294. o79.Parent = o78
  1295. o79.Scale = Vector3.new(1, 0.550000012, 1)
  1296. o79.Scale = Vector3.new(1, 0.550000012, 1)
  1297. o80.Name = "Joint"
  1298. o80.Parent = o78
  1299. o80.C0 = CFrame.new(1.38183594, -0.425292969, -2.76107788, 0.942631483, 0.333648652, 0.0116658174, -0.3338525, 0.942056239, 0.0328883603, -1.68606639e-05, -0.0348947793, 0.999390244)
  1300. o80.Part0 = o78
  1301. o80.Part1 = o64
  1302. o81.Name = "Tier6LMain"
  1303. o81.Parent = o3
  1304. o81.Material = Enum.Material.SmoothPlastic
  1305. o81.BrickColor = BrickColor.new("Really black")
  1306. o81.Position = Vector3.new(62.5012169, 1.94748783, -7181.7417)
  1307. o81.Rotation = Vector3.new(93.2600021, -5.03999996, 142.429993)
  1308. o81.CanCollide = false
  1309. o81.FormFactor = Enum.FormFactor.Custom
  1310. o81.Size = Vector3.new(0.200006768, 0.200006768, 0.800027072)
  1311. o81.CFrame = CFrame.new(62.5012169, 1.94748783, -7181.7417, -0.789519489, -0.607415795, -0.0878888816, 0.0349066034, 0.0985290408, -0.994520783, 0.612749457, -0.788261473, -0.0565879531)
  1312. o81.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1313. o81.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1314. o81.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1315. o81.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1316. o81.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1317. o81.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1318. o81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1319. o81.Position = Vector3.new(62.5012169, 1.94748783, -7181.7417)
  1320. o81.Orientation = Vector3.new(84, -122.779999, 19.5100002)
  1321. o81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1322. o82.Parent = o81
  1323. o82.Scale = Vector3.new(1, 0.550000012, 1)
  1324. o82.Scale = Vector3.new(1, 0.550000012, 1)
  1325. o83.Name = "Joint"
  1326. o83.Parent = o81
  1327. o83.C0 = CFrame.new(1.18212891, -0.424804688, -2.0614624, 0.942631483, 0.333648652, 0.0116658174, -0.3338525, 0.942056239, 0.0328883603, -1.68606639e-05, -0.0348947793, 0.999390244)
  1328. o83.Part0 = o81
  1329. o83.Part1 = o64
  1330. o84.Name = "Tier6L2"
  1331. o84.Parent = o3
  1332. o84.Material = Enum.Material.SmoothPlastic
  1333. o84.BrickColor = BrickColor.new("Really black")
  1334. o84.Position = Vector3.new(62.737011, 1.93674994, -7181.92578)
  1335. o84.Rotation = Vector3.new(93.2600021, -5.03999996, -127.57)
  1336. o84.CanCollide = false
  1337. o84.FormFactor = Enum.FormFactor.Custom
  1338. o84.Size = Vector3.new(0.200006768, 0.400013745, 0.800027072)
  1339. o84.CFrame = CFrame.new(62.737011, 1.93674994, -7181.92578, -0.607381761, 0.789548516, -0.0878630728, 0.0985275507, -0.0348783582, -0.994521856, -0.788287938, -0.612713575, -0.0566079617)
  1340. o84.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1341. o84.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1342. o84.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1343. o84.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1344. o84.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1345. o84.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1346. o84.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1347. o84.Position = Vector3.new(62.737011, 1.93674994, -7181.92578)
  1348. o84.Orientation = Vector3.new(84, -122.790001, 109.489998)
  1349. o84.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1350. o85.Parent = o84
  1351. o85.Scale = Vector3.new(0.550000012, 1, 1)
  1352. o85.MeshType = Enum.MeshType.Wedge
  1353. o85.Scale = Vector3.new(0.550000012, 1, 1)
  1354. o86.Name = "Joint"
  1355. o86.Parent = o84
  1356. o86.C0 = CFrame.new(-0.42578125, -1.48144531, -2.06188965, -0.33389321, 0.942041874, 0.03288785, -0.942616999, -0.33368814, -0.0116998889, -4.76539135e-05, -0.034905687, 0.999389768)
  1357. o86.Part0 = o84
  1358. o86.Part1 = o64
  1359. o87.Name = "Tier7L1"
  1360. o87.Parent = o3
  1361. o87.Material = Enum.Material.SmoothPlastic
  1362. o87.BrickColor = BrickColor.new("Really black")
  1363. o87.Position = Vector3.new(62.962429, 1.06780791, -7182.16992)
  1364. o87.Rotation = Vector3.new(93.2600021, -5.03999996, -118.07)
  1365. o87.CanCollide = false
  1366. o87.FormFactor = Enum.FormFactor.Custom
  1367. o87.Size = Vector3.new(0.200000003, 0.400000215, 1)
  1368. o87.CFrame = CFrame.new(62.962429, 1.06780791, -7182.16992, -0.468739659, 0.878966868, -0.0878643394, 0.0914138556, -0.0506663397, -0.994522154, -0.878604114, -0.474205911, -0.0566005707)
  1369. o87.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1370. o87.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1371. o87.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1372. o87.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1373. o87.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1374. o87.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1375. o87.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1376. o87.Position = Vector3.new(62.962429, 1.06780791, -7182.16992)
  1377. o87.Orientation = Vector3.new(84, -122.790001, 119)
  1378. o87.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1379. o88.Parent = o87
  1380. o88.Scale = Vector3.new(0.550000012, 1, 1)
  1381. o88.MeshType = Enum.MeshType.Wedge
  1382. o88.Scale = Vector3.new(0.550000012, 1, 1)
  1383. o89.Name = "Joint"
  1384. o89.Parent = o87
  1385. o89.C0 = CFrame.new(-0.693847656, -1.7487793, -2.92007446, -0.484890431, 0.874047995, 0.0305117071, -0.874581456, -0.484593689, -0.0169628896, -4.07546759e-05, -0.0349086337, 0.999389648)
  1386. o89.Part0 = o87
  1387. o89.Part1 = o64
  1388. o90.Name = "Tier7L2"
  1389. o90.Parent = o3
  1390. o90.Material = Enum.Material.SmoothPlastic
  1391. o90.BrickColor = BrickColor.new("Really black")
  1392. o90.Position = Vector3.new(62.9009933, 0.372151852, -7182.20898)
  1393. o90.Rotation = Vector3.new(-86.7399979, 5.03999996, 118.07)
  1394. o90.CanCollide = false
  1395. o90.FormFactor = Enum.FormFactor.Custom
  1396. o90.Size = Vector3.new(0.200000003, 0.400000215, 0.400000006)
  1397. o90.CFrame = CFrame.new(62.9009933, 0.372151852, -7182.20898, -0.468739659, -0.878961146, 0.0879217535, 0.0914138556, 0.0507313088, 0.994518816, -0.878604114, 0.474209636, 0.0565695837)
  1398. o90.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1399. o90.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1400. o90.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1401. o90.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1402. o90.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1403. o90.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1404. o90.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1405. o90.Position = Vector3.new(62.9009933, 0.372151852, -7182.20898)
  1406. o90.Orientation = Vector3.new(-84, 57.2400017, 60.9700012)
  1407. o90.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1408. o91.Parent = o90
  1409. o91.Scale = Vector3.new(0.550000012, 1, 1)
  1410. o91.MeshType = Enum.MeshType.Wedge
  1411. o91.Scale = Vector3.new(0.550000012, 1, 1)
  1412. o92.Name = "Joint"
  1413. o92.Parent = o90
  1414. o92.C0 = CFrame.new(-0.693359375, 1.7487793, 3.61941528, -0.484890431, 0.874047995, 0.0305117071, 0.874581456, 0.484595925, 0.0168975964, -1.63801014e-05, 0.0348769873, -0.999390781)
  1415. o92.Part0 = o90
  1416. o92.Part1 = o64
  1417. o93.Name = "Tier6R4"
  1418. o93.Parent = o3
  1419. o93.Material = Enum.Material.SmoothPlastic
  1420. o93.BrickColor = BrickColor.new("Really black")
  1421. o93.Position = Vector3.new(60.9893341, 0.749352932, -7179.50488)
  1422. o93.Rotation = Vector3.new(-86.75, 5.03999996, -13.4300003)
  1423. o93.CanCollide = false
  1424. o93.FormFactor = Enum.FormFactor.Custom
  1425. o93.Size = Vector3.new(0.200000003, 0.600000203, 0.400000036)
  1426. o93.CFrame = CFrame.new(60.9893341, 0.749352932, -7179.50488, 0.968900442, 0.231356189, 0.0878930613, -0.0985364318, 0.0348387659, 0.994522333, 0.227025986, -0.972256124, 0.0565524623)
  1427. o93.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1428. o93.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1429. o93.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1430. o93.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1431. o93.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1432. o93.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1433. o93.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1434. o93.Position = Vector3.new(60.9893341, 0.749352932, -7179.50488)
  1435. o93.Orientation = Vector3.new(-84, 57.2400017, -70.5299988)
  1436. o93.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1437. o94.Parent = o93
  1438. o94.Scale = Vector3.new(0.550000012, 1, 1)
  1439. o94.MeshType = Enum.MeshType.Wedge
  1440. o94.Scale = Vector3.new(0.550000012, 1, 1)
  1441. o95.Name = "Joint"
  1442. o95.Parent = o93
  1443. o95.C0 = CFrame.new(0.425170898, 1.38037109, 3.2593689, -0.333719164, -0.942103028, -0.0329053067, -0.94267869, 0.333515167, 0.0116652027, -1.52401626e-05, 0.0349105448, -0.999389589)
  1444. o95.Part0 = o93
  1445. o95.Part1 = o64
  1446. o96.Name = "Tier6R3"
  1447. o96.Parent = o3
  1448. o96.Material = Enum.Material.SmoothPlastic
  1449. o96.BrickColor = BrickColor.new("Really black")
  1450. o96.Position = Vector3.new(61.0336609, 1.24466634, -7179.47656)
  1451. o96.Rotation = Vector3.new(93.2600021, -5.03999996, -76.5699997)
  1452. o96.CanCollide = false
  1453. o96.FormFactor = Enum.FormFactor.Custom
  1454. o96.Size = Vector3.new(0.600000024, 0.200000003, 0.600000024)
  1455. o96.CFrame = CFrame.new(61.0336609, 1.24466634, -7179.47656, 0.231317252, 0.968910336, -0.087885499, 0.0348755084, -0.0985349268, -0.994521201, -0.972264171, 0.226983964, -0.0565842204)
  1456. o96.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1457. o96.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1458. o96.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1459. o96.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1460. o96.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1461. o96.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1462. o96.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1463. o96.Position = Vector3.new(61.0336609, 1.24466634, -7179.47656)
  1464. o96.Orientation = Vector3.new(84, -122.779999, 160.509995)
  1465. o96.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1466. o97.Parent = o96
  1467. o97.Scale = Vector3.new(1, 0.550000012, 1)
  1468. o97.Scale = Vector3.new(1, 0.550000012, 1)
  1469. o98.Name = "Joint"
  1470. o98.Parent = o96
  1471. o98.C0 = CFrame.new(1.38037109, 0.424682617, -2.76123047, -0.942664385, 0.33355701, 0.0116339773, -0.333759815, -0.942088544, -0.0329047963, -1.5553087e-05, -0.034899652, 0.999389946)
  1472. o98.Part0 = o96
  1473. o98.Part1 = o64
  1474. o99.Name = "Tier6R2"
  1475. o99.Parent = o3
  1476. o99.Material = Enum.Material.SmoothPlastic
  1477. o99.BrickColor = BrickColor.new("Really black")
  1478. o99.Position = Vector3.new(61.071785, 1.93672037, -7179.33887)
  1479. o99.Rotation = Vector3.new(93.25, -5.03999996, 13.4300003)
  1480. o99.CanCollide = false
  1481. o99.FormFactor = Enum.FormFactor.Custom
  1482. o99.Size = Vector3.new(0.200000003, 0.400000215, 0.800000012)
  1483. o99.CFrame = CFrame.new(61.071785, 1.93672037, -7179.33887, 0.968900442, -0.231356189, -0.0878930613, -0.0985364318, -0.0348387659, -0.994522333, 0.227025986, 0.972256124, -0.0565524623)
  1484. o99.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1485. o99.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1486. o99.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1487. o99.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1488. o99.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1489. o99.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1490. o99.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1491. o99.Position = Vector3.new(61.071785, 1.93672037, -7179.33887)
  1492. o99.Orientation = Vector3.new(84, -122.760002, -109.470001)
  1493. o99.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1494. o100.Parent = o99
  1495. o100.Scale = Vector3.new(0.550000012, 1, 1)
  1496. o100.MeshType = Enum.MeshType.Wedge
  1497. o100.Scale = Vector3.new(0.550000012, 1, 1)
  1498. o101.Name = "Joint"
  1499. o101.Parent = o99
  1500. o101.C0 = CFrame.new(0.424682617, -1.48095703, -2.06188965, -0.333719164, -0.942103028, -0.0329053067, 0.94267869, -0.333515167, -0.0116652027, 1.52401626e-05, -0.0349105448, 0.999389589)
  1501. o101.Part0 = o99
  1502. o101.Part1 = o64
  1503. o102.Name = "Tier6RMain"
  1504. o102.Parent = o3
  1505. o102.Material = Enum.Material.SmoothPlastic
  1506. o102.BrickColor = BrickColor.new("Really black")
  1507. o102.Position = Vector3.new(61.1413612, 1.94756675, -7179.63037)
  1508. o102.Rotation = Vector3.new(93.2600021, -5.03999996, -76.5699997)
  1509. o102.CanCollide = false
  1510. o102.FormFactor = Enum.FormFactor.Custom
  1511. o102.Size = Vector3.new(0.200000003, 0.200000003, 0.800000012)
  1512. o102.CFrame = CFrame.new(61.1413612, 1.94756675, -7179.63037, 0.231317252, 0.968910336, -0.087885499, 0.0348755084, -0.0985349268, -0.994521201, -0.972264171, 0.226983964, -0.0565842204)
  1513. o102.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1514. o102.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1515. o102.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1516. o102.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1517. o102.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1518. o102.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1519. o102.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1520. o102.Position = Vector3.new(61.1413612, 1.94756675, -7179.63037)
  1521. o102.Orientation = Vector3.new(84, -122.779999, 160.509995)
  1522. o102.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1523. o103.Parent = o102
  1524. o103.Scale = Vector3.new(1, 0.550000012, 1)
  1525. o103.Scale = Vector3.new(1, 0.550000012, 1)
  1526. o104.Name = "Joint"
  1527. o104.Parent = o102
  1528. o104.C0 = CFrame.new(1.18115234, 0.424560547, -2.06143188, -0.942664385, 0.33355701, 0.0116339773, -0.333759815, -0.942088544, -0.0329047963, -1.5553087e-05, -0.034899652, 0.999389946)
  1529. o104.Part0 = o102
  1530. o104.Part1 = o64
  1531. mas.Parent = workspace
  1532. mas:MakeJoints()
  1533. local mas1 = mas:GetChildren()
  1534. for i=1,#mas1 do
  1535. mas1[i].Parent = game.Players.LocalPlayer.Character
  1536. ypcall(function() mas1[i]:MakeJoints() end)
  1537. end
  1538. mas:Destroy()
  1539. for i=1,#cors do
  1540. coroutine.resume(cors[i])
  1541. end
  1542. wait(1)
  1543. --//=========================\\--
  1544. --|| CREATED BY litdays123 ||--
  1545. --\\=========================//--
  1546.  
  1547. wait(0.2)
  1548.  
  1549. Player = game:GetService("Players").LocalPlayer
  1550. PlayerGui = Player.PlayerGui
  1551. Cam = workspace.CurrentCamera
  1552. Backpack = Player.Backpack
  1553. Character = Player.Character
  1554. Humanoid = Character.Humanoid
  1555. Mouse = Player:GetMouse()
  1556. RootPart = Character["HumanoidRootPart"]
  1557. Torso = Character["Torso"]
  1558. Head = Character["Head"]
  1559. RightArm = Character["Right Arm"]
  1560. LeftArm = Character["Left Arm"]
  1561. RightLeg = Character["Right Leg"]
  1562. LeftLeg = Character["Left Leg"]
  1563. RootJoint = RootPart["RootJoint"]
  1564. Neck = Torso["Neck"]
  1565. RightShoulder = Torso["Right Shoulder"]
  1566. LeftShoulder = Torso["Left Shoulder"]
  1567. RightHip = Torso["Right Hip"]
  1568. LeftHip = Torso["Left Hip"]
  1569. local sick = Instance.new("Sound",Character)
  1570. sick.SoundId = "rbxassetid://1107825563"
  1571. sick.Looped = true
  1572. sick.Pitch = 1
  1573. sick.Volume = 10
  1574. sick:Play()
  1575. local sick2 = Instance.new("Sound",Character)
  1576. sick2.SoundId = "rbxassetid://1107825563"
  1577. sick2.Looped = true
  1578. sick2.Pitch = 1
  1579. sick2.Volume = 10
  1580. Humanoid.DisplayDistanceType = "None"
  1581. Player:ClearCharacterAppearance()
  1582.  
  1583. IT = Instance.new
  1584. CF = CFrame.new
  1585. VT = Vector3.new
  1586. RAD = math.rad
  1587. C3 = Color3.new
  1588. UD2 = UDim2.new
  1589. BRICKC = BrickColor.new
  1590. ANGLES = CFrame.Angles
  1591. EULER = CFrame.fromEulerAnglesXYZ
  1592. COS = math.cos
  1593. ACOS = math.acos
  1594. SIN = math.sin
  1595. ASIN = math.asin
  1596. ABS = math.abs
  1597. MRANDOM = math.random
  1598. FLOOR = math.floor
  1599.  
  1600. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  1601. local NEWMESH = IT(MESH)
  1602. if MESH == "SpecialMesh" then
  1603. NEWMESH.MeshType = MESHTYPE
  1604. if MESHID ~= "nil" and MESHID ~= "" then
  1605. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  1606. end
  1607. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  1608. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  1609. end
  1610. end
  1611. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  1612. NEWMESH.Scale = SCALE
  1613. NEWMESH.Parent = PARENT
  1614. return NEWMESH
  1615. end
  1616.  
  1617. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  1618. local NEWPART = IT("Part")
  1619. NEWPART.formFactor = FORMFACTOR
  1620. NEWPART.Reflectance = REFLECTANCE
  1621. NEWPART.Transparency = TRANSPARENCY
  1622. NEWPART.CanCollide = false
  1623. NEWPART.Locked = true
  1624. NEWPART.Anchored = true
  1625. if ANCHOR == false then
  1626. NEWPART.Anchored = false
  1627. end
  1628. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  1629. NEWPART.Name = NAME
  1630. NEWPART.Size = SIZE
  1631. NEWPART.Position = Torso.Position
  1632. NEWPART.Material = MATERIAL
  1633. NEWPART:BreakJoints()
  1634. NEWPART.Parent = PARENT
  1635. return NEWPART
  1636. end
  1637.  
  1638.  
  1639.  
  1640. local HBill = Instance.new("BillboardGui",Head)
  1641. local HMain, HBar = Instance.new("Frame", HBill), Instance.new("Frame")
  1642. local HName = Instance.new("TextLabel")
  1643. HBill.Size = UDim2.new(15,0,2.2,0)
  1644. HBill.Name = "Health Display"
  1645. HBill.StudsOffset = Vector3.new(3.675,2,0)
  1646. HBill.AlwaysOnTop = true
  1647. HBill.Enabled = true
  1648. HMain.BackgroundColor3 = Color3.new(0, 0, 0)
  1649. HMain.BackgroundTransparency = 1
  1650. HMain.Size = UDim2.new(.5,0,.5,0)
  1651. HName.Parent = HMain
  1652. HName.BackgroundTransparency = 1
  1653. HName.BackgroundColor3 = Color3.new(0,0,0)
  1654. HName.BorderColor3 = Color3.new(0,0,0)
  1655. HName.BorderSizePixel = 2
  1656. HName.Size = UDim2.new(1,0,.75,0)
  1657. HName.Font = "SciFi"
  1658. HName.Text = "The corrupted"
  1659. HName.TextScaled = true
  1660. HName.TextColor3 = Color3.new(64,0,64)
  1661. HName.TextStrokeColor3 = Color3.new(0,0,0)
  1662. HName.TextStrokeTransparency = 0
  1663. HName.TextYAlignment = "Bottom"
  1664.  
  1665.  
  1666. --//=================================\\
  1667. --|| CUSTOMIZATION
  1668. --\\=================================//
  1669.  
  1670. Class_Name = "KingLitdays.exe"
  1671. Weapon_Name = "Add-ons"
  1672.  
  1673. Custom_Colors = {
  1674. Custom_Color_1 = BRICKC("Institutional white"); --1st color for the weapon.
  1675. Custom_Color_2 = BRICKC("Institutional white"); --2nd color for the weapon.
  1676.  
  1677. Custom_Color_3 = BRICKC("Institutional white"); --Color for the abilities.
  1678. Custom_Color_4 = BRICKC("Institutional white"); --Color for the secondary bar.
  1679. Custom_Color_5 = BRICKC("Institutional white"); --Color for the mana bar.
  1680. Custom_Color_6 = BRICKC("Institutional white"); --Color for the health bar.
  1681. Custom_Color_7 = BRICKC("Institutional white"); --Color for the stun bar.
  1682.  
  1683. Custom_Color_8 = BRICKC("Institutional white"); --Background for the mana bar.
  1684. Custom_Color_9 = BRICKC("Institutional white"); --Background for the secondary mana bar.
  1685. Custom_Color_10 = BRICKC("Institutional white"); --Background for the stun bar.
  1686. Custom_Color_11 = BRICKC("Institutional white"); --Background for the health bar.
  1687. Custom_Color_12 = BRICKC("Institutional white"); --Background for the abilities.
  1688. }
  1689.  
  1690.  
  1691. Player_Size = 1 --Size of the player.
  1692. Animation_Speed = 3
  1693. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  1694.  
  1695. local Speed = 35
  1696. local Effects2 = {}
  1697.  
  1698. --//=================================\\
  1699. --|| END OF CUSTOMIZATION
  1700. --\\=================================//
  1701.  
  1702. local function weldBetween(a, b)
  1703. local weldd = Instance.new("ManualWeld")
  1704. weldd.Part0 = a
  1705. weldd.Part1 = b
  1706. weldd.C0 = CFrame.new()
  1707. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1708. weldd.Parent = a
  1709. return weldd
  1710. end
  1711.  
  1712. function createaccessory(attachmentpart,mesh,texture,scale,offset,color)
  1713. local acs = Instance.new("Part")
  1714. acs.CanCollide = false
  1715. acs.Anchored = false
  1716. acs.Size = Vector3.new(0,0,0)
  1717. acs.CFrame = attachmentpart.CFrame
  1718. acs.Parent = attachmentpart
  1719. acs.BrickColor = color
  1720. local meshs = Instance.new("SpecialMesh")
  1721. meshs.MeshId = mesh
  1722. meshs.TextureId = texture
  1723. meshs.Parent = acs
  1724. meshs.Scale = scale
  1725. meshs.Offset = offset
  1726. weldBetween(attachmentpart,acs)
  1727. end
  1728.  
  1729. function createbodypart(TYPE,COLOR,PART,OFFSET,SIZE)
  1730. if TYPE == "Gem" then
  1731. local acs = CreatePart(3, PART, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0))
  1732. acs.Anchored = false
  1733. acs.CanCollide = false
  1734. acs.CFrame = PART.CFrame
  1735. local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "9756362", "", SIZE, OFFSET)
  1736. weldBetween(PART,acs)
  1737. elseif TYPE == "Skull" then
  1738. local acs = CreatePart(3, PART, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0))
  1739. acs.Anchored = false
  1740. acs.CanCollide = false
  1741. acs.CFrame = PART.CFrame
  1742. local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "4770583", "", SIZE, OFFSET)
  1743. weldBetween(PART,acs)
  1744. elseif TYPE == "Eye" then
  1745. local acs = CreatePart(3, PART, "Neon", 0, 0, COLOR, "Part", VT(0,0,0))
  1746. acs.Anchored = false
  1747. acs.CanCollide = false
  1748. acs.CFrame = PART.CFrame
  1749. local acs2 = CreateMesh("SpecialMesh", acs, "Sphere", "", "", SIZE, OFFSET)
  1750. weldBetween(PART,acs)
  1751. end
  1752. end
  1753.  
  1754. createbodypart("Eye", "Dark indigo", Head, VT(0.2, 0, -0.55), VT(2, 6, 2))
  1755. createbodypart("Eye", "Dark indigo", Head, VT(-0.2, 0, -0.55), VT(2, 6, 2))
  1756. createbodypart("Eye", "Dark indigo", Head, VT(0, 0, -0.6), VT(2, 8, 2))
  1757.  
  1758. --//=================================\\
  1759. --|| USEFUL VALUES
  1760. --\\=================================//
  1761.  
  1762. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  1763. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  1764. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  1765. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  1766. local CO1 = 0
  1767. local CO2 = 0
  1768. local CO3 = 0
  1769. local CO4 = 0
  1770. local CHANGEDEFENSE = 999
  1771. local CHANGEDAMAGE = 999
  1772. local CHANGEMOVEMENT = 0
  1773. local ANIM = "Idle"
  1774. local ATTACK = false
  1775. local EQUIPPED = false
  1776. local HOLD = false
  1777. local COMBO = 1
  1778. local LASTPOINT = nil
  1779. local BLCF = nil
  1780. local SCFR = nil
  1781. local KEYHOLD = false
  1782. local STAGGERHITANIM = false
  1783. local STAGGERANIM = false
  1784. local STUNANIM = false
  1785. local CRITCHANCENUMBER = 0
  1786. local IDLENUMBER = 0
  1787. local DONUMBER = 0
  1788. local HANDIDLE = false
  1789. local Rooted = false
  1790. local SINE = 0
  1791. local CHANGE = 2 / Animation_Speed
  1792. local WALKINGANIM = false
  1793. local WALK = 0
  1794. local DANCE = false
  1795. local DISABLEJUMPING = false
  1796. local ROBLOXIDLEANIMATION = IT("Animation")
  1797. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  1798. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  1799. --ROBLOXIDLEANIMATION.Parent = Humanoid
  1800. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  1801. WEAPONGUI.Name = "Weapon GUI"
  1802. local Weapon = IT("Model")
  1803. Weapon.Name = Weapon_Name
  1804. local Effects = IT("Folder", Weapon)
  1805. Effects.Name = "Effects"
  1806. local Bombs = IT("Folder", Weapon)
  1807. Bombs.Name = "BombsHolder"
  1808. local ANIMATOR = Humanoid.Animator
  1809. local ANIMATE = Character.Animate
  1810. local HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
  1811. local HITARMORSOUNDS = {"199149321", "199149338", "199149367", "199149409", "199149452"}
  1812. local HITWEAPONSOUNDS = {"199148971", "199149025", "199149072", "199149109", "199149119"}
  1813. local HITBLOCKSOUNDS = {"199148933", "199148947"}
  1814. local UNANCHOR = true
  1815. local MAGICPARTICLE = "655109389"
  1816.  
  1817. local SKILLTEXTCOLOR = C3(0,0,0)
  1818.  
  1819. --//=================================\\
  1820. --\\=================================//
  1821.  
  1822.  
  1823. --//=================================\\
  1824. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  1825. --\\=================================//
  1826.  
  1827. ArtificialHB = Instance.new("BindableEvent", script)
  1828. ArtificialHB.Name = "ArtificialHB"
  1829.  
  1830. script:WaitForChild("ArtificialHB")
  1831.  
  1832. frame = Frame_Speed
  1833. tf = 0
  1834. allowframeloss = false
  1835. tossremainder = false
  1836. lastframe = tick()
  1837. script.ArtificialHB:Fire()
  1838.  
  1839. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1840. tf = tf + s
  1841. if tf >= frame then
  1842. if allowframeloss then
  1843. script.ArtificialHB:Fire()
  1844. lastframe = tick()
  1845. else
  1846. for i = 1, math.floor(tf / frame) do
  1847. script.ArtificialHB:Fire()
  1848. end
  1849. lastframe = tick()
  1850. end
  1851. if tossremainder then
  1852. tf = 0
  1853. else
  1854. tf = tf - frame * math.floor(tf / frame)
  1855. end
  1856. end
  1857. end)
  1858.  
  1859. --//=================================\\
  1860. --\\=================================//
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866. --//=================================\\
  1867. --|| SOME FUNCTIONS
  1868. --\\=================================//
  1869.  
  1870. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  1871. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  1872. end
  1873.  
  1874. function PositiveAngle(NUMBER)
  1875. if NUMBER >= 0 then
  1876. NUMBER = 0
  1877. end
  1878. return NUMBER
  1879. end
  1880.  
  1881. function NegativeAngle(NUMBER)
  1882. if NUMBER <= 0 then
  1883. NUMBER = 0
  1884. end
  1885. return NUMBER
  1886. end
  1887.  
  1888. function Swait(NUMBER)
  1889. if NUMBER == 0 or NUMBER == nil then
  1890. ArtificialHB.Event:wait()
  1891. else
  1892. for i = 1, NUMBER do
  1893. ArtificialHB.Event:wait()
  1894. end
  1895. end
  1896. end
  1897.  
  1898. function QuaternionFromCFrame(cf)
  1899. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1900. local trace = m00 + m11 + m22
  1901. if trace > 0 then
  1902. local s = math.sqrt(1 + trace)
  1903. local recip = 0.5 / s
  1904. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1905. else
  1906. local i = 0
  1907. if m11 > m00 then
  1908. i = 1
  1909. end
  1910. if m22 > (i == 0 and m00 or m11) then
  1911. i = 2
  1912. end
  1913. if i == 0 then
  1914. local s = math.sqrt(m00 - m11 - m22 + 1)
  1915. local recip = 0.5 / s
  1916. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1917. elseif i == 1 then
  1918. local s = math.sqrt(m11 - m22 - m00 + 1)
  1919. local recip = 0.5 / s
  1920. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1921. elseif i == 2 then
  1922. local s = math.sqrt(m22 - m00 - m11 + 1)
  1923. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1924. end
  1925. end
  1926. end
  1927.  
  1928. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1929. local xs, ys, zs = x + x, y + y, z + z
  1930. local wx, wy, wz = w * xs, w * ys, w * zs
  1931. local xx = x * xs
  1932. local xy = x * ys
  1933. local xz = x * zs
  1934. local yy = y * ys
  1935. local yz = y * zs
  1936. local zz = z * zs
  1937. 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))
  1938. end
  1939.  
  1940. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1941. local fp=IT("Part")
  1942. fp.formFactor=formfactor
  1943. fp.Parent=parent
  1944. fp.Reflectance=reflectance
  1945. fp.Transparency=transparency
  1946. fp.CanCollide=false
  1947. fp.Locked=true
  1948. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1949. fp.Name=name
  1950. fp.Size=size
  1951. fp.Position=Character.Torso.Position
  1952. NoOutlines(fp)
  1953. fp.Material=material
  1954. fp:BreakJoints()
  1955. return fp
  1956. end
  1957.  
  1958. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1959. local mesh=IT(Mesh)
  1960. mesh.Parent=part
  1961. if Mesh=="SpecialMesh" then
  1962. mesh.MeshType=meshtype
  1963. mesh.MeshId=meshid
  1964. end
  1965. mesh.Offset=offset
  1966. mesh.Scale=scale
  1967. return mesh
  1968. end
  1969.  
  1970. function QuaternionSlerp(a, b, t)
  1971. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1972. local startInterp, finishInterp;
  1973. if cosTheta >= 0.0001 then
  1974. if (1 - cosTheta) > 0.0001 then
  1975. local theta = ACOS(cosTheta)
  1976. local invSinTheta = 1 / SIN(theta)
  1977. startInterp = SIN((1 - t) * theta) * invSinTheta
  1978. finishInterp = SIN(t * theta) * invSinTheta
  1979. else
  1980. startInterp = 1 - t
  1981. finishInterp = t
  1982. end
  1983. else
  1984. if (1 + cosTheta) > 0.0001 then
  1985. local theta = ACOS(-cosTheta)
  1986. local invSinTheta = 1 / SIN(theta)
  1987. startInterp = SIN((t - 1) * theta) * invSinTheta
  1988. finishInterp = SIN(t * theta) * invSinTheta
  1989. else
  1990. startInterp = t - 1
  1991. finishInterp = t
  1992. end
  1993. end
  1994. 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
  1995. end
  1996.  
  1997. function Clerp(a, b, t)
  1998. local qa = {QuaternionFromCFrame(a)}
  1999. local qb = {QuaternionFromCFrame(b)}
  2000. local ax, ay, az = a.x, a.y, a.z
  2001. local bx, by, bz = b.x, b.y, b.z
  2002. local _t = 1 - t
  2003. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  2004. end
  2005.  
  2006. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  2007. local frame = IT("Frame")
  2008. frame.BackgroundTransparency = TRANSPARENCY
  2009. frame.BorderSizePixel = BORDERSIZEPIXEL
  2010. frame.Position = POSITION
  2011. frame.Size = SIZE
  2012. frame.BackgroundColor3 = COLOR
  2013. frame.BorderColor3 = BORDERCOLOR
  2014. frame.Name = NAME
  2015. frame.Parent = PARENT
  2016. return frame
  2017. end
  2018.  
  2019. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  2020. local label = IT("TextLabel")
  2021. label.BackgroundTransparency = 1
  2022. label.Size = UD2(1, 0, 1, 0)
  2023. label.Position = UD2(0, 0, 0, 0)
  2024. label.TextColor3 = TEXTCOLOR
  2025. label.TextStrokeTransparency = STROKETRANSPARENCY
  2026. label.TextTransparency = TRANSPARENCY
  2027. label.FontSize = TEXTFONTSIZE
  2028. label.Font = TEXTFONT
  2029. label.BorderSizePixel = BORDERSIZEPIXEL
  2030. label.TextScaled = false
  2031. label.Text = TEXT
  2032. label.Name = NAME
  2033. label.Parent = PARENT
  2034. return label
  2035. end
  2036.  
  2037. function NoOutlines(PART)
  2038. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  2039. end
  2040.  
  2041.  
  2042. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  2043. local NEWWELD = IT(TYPE)
  2044. NEWWELD.Part0 = PART0
  2045. NEWWELD.Part1 = PART1
  2046. NEWWELD.C0 = C0
  2047. NEWWELD.C1 = C1
  2048. NEWWELD.Parent = PARENT
  2049. return NEWWELD
  2050. end
  2051.  
  2052. function CreateSound(ID, PARENT, VOLUME, PITCH)
  2053. local NEWSOUND = nil
  2054. coroutine.resume(coroutine.create(function()
  2055. NEWSOUND = IT("Sound", PARENT)
  2056. NEWSOUND.Volume = VOLUME
  2057. NEWSOUND.Pitch = PITCH
  2058. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  2059. Swait()
  2060. NEWSOUND:play()
  2061. game:GetService("Debris"):AddItem(NEWSOUND, 10)
  2062. end))
  2063. return NEWSOUND
  2064. end
  2065.  
  2066. function CFrameFromTopBack(at, top, back)
  2067. local right = top:Cross(back)
  2068. return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  2069. end
  2070.  
  2071. function CreateWave(inair,size,doesrotate,rotatedirection,waitt,cframe,color)
  2072. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(color), "Effect", VT(0,0,0))
  2073. local mesh = IT("SpecialMesh",wave)
  2074. mesh.MeshType = "FileMesh"
  2075. mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2076. mesh.Scale = VT(size,size,size)
  2077. mesh.Offset = VT(0,0,-size/8)
  2078. wave.CFrame = cframe
  2079. coroutine.resume(coroutine.create(function(PART)
  2080. for i = 1, waitt do
  2081. Swait()
  2082. mesh.Scale = mesh.Scale + VT(size/5,size/5,size/5)
  2083. mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
  2084. if doesrotate == true then
  2085. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, rotatedirection, 0)
  2086. end
  2087. wave.Transparency = wave.Transparency + (0.5/waitt)
  2088. if wave.Transparency > 0.99 then
  2089. wave:remove()
  2090. end
  2091. end
  2092. end))
  2093. end
  2094.  
  2095. function CreateSwirl(inair,size,doesrotate,rotatedirection,waitt,cframe,color)
  2096. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(color), "Effect", VT(0,0,0))
  2097. local mesh = IT("SpecialMesh",wave)
  2098. mesh.MeshType = "FileMesh"
  2099. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  2100. mesh.Scale = VT(size,size,size)
  2101. wave.CFrame = cframe
  2102. coroutine.resume(coroutine.create(function(PART)
  2103. for i = 1, waitt do
  2104. Swait()
  2105. mesh.Scale = mesh.Scale + VT(size/5,0,size/5)
  2106. if doesrotate == true then
  2107. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, rotatedirection, 0)
  2108. end
  2109. wave.Transparency = wave.Transparency + (0.5/waitt)
  2110. if wave.Transparency > 0.99 then
  2111. wave:remove()
  2112. end
  2113. end
  2114. end))
  2115. end
  2116.  
  2117. function CreateTornado(inair,size,doesrotate,rotatedirection,waitt,cframe,color)
  2118. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(color), "Effect", VT(0,0,0))
  2119. local mesh = IT("SpecialMesh",wave)
  2120. mesh.MeshType = "FileMesh"
  2121. mesh.MeshId = "http://www.roblox.com/asset/?id=102638417"
  2122. mesh.Scale = VT(size,size,size)
  2123. wave.CFrame = cframe
  2124. coroutine.resume(coroutine.create(function(PART)
  2125. for i = 1, waitt do
  2126. Swait()
  2127. mesh.Scale = mesh.Scale + VT(size/5,0,size/5)
  2128. if doesrotate == true then
  2129. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, rotatedirection, 0)
  2130. end
  2131. wave.Transparency = wave.Transparency + (0.5/waitt)
  2132. if wave.Transparency > 0.99 then
  2133. wave:remove()
  2134. end
  2135. end
  2136. end))
  2137. end
  2138.  
  2139. function CreateRing(inair,size,doesrotate,rotatedirection,waitt,cframe,spin1,spin2,color)
  2140. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(color), "Effect", VT(0,0,0))
  2141. local mesh = IT("SpecialMesh",wave)
  2142. mesh.MeshType = "FileMesh"
  2143. mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2144. mesh.Scale = VT(size,size,size)
  2145. mesh.Offset = VT(0,0,0)
  2146. wave.CFrame = cframe
  2147. coroutine.resume(coroutine.create(function(PART)
  2148. for i = 1, waitt do
  2149. Swait()
  2150. mesh.Scale = mesh.Scale + VT(size/5,size/5,size/5)
  2151. if doesrotate == true then
  2152. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(spin2, rotatedirection, spin1)
  2153. end
  2154. wave.Transparency = wave.Transparency + (0.5/waitt)
  2155. if wave.Transparency > 0.99 then
  2156. wave:remove()
  2157. end
  2158. end
  2159. end))
  2160. end
  2161.  
  2162. function MagicSphere(size,waitt,cframe,color)
  2163. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(color), "Effect", VT(1,1,1))
  2164. local mesh = IT("SpecialMesh",wave)
  2165. mesh.MeshType = "Sphere"
  2166. mesh.Scale = VT(size,size,size)
  2167. mesh.Offset = VT(0,0,0)
  2168. wave.CFrame = cframe
  2169. coroutine.resume(coroutine.create(function(PART)
  2170. for i = 1, waitt do
  2171. Swait()
  2172. mesh.Scale = mesh.Scale + VT(size/5,size/5,size/5)
  2173. wave.Transparency = wave.Transparency + (1/waitt)
  2174. if wave.Transparency > 0.99 then
  2175. wave:remove()
  2176. end
  2177. end
  2178. end))
  2179. end
  2180.  
  2181. function MagicSphere2(size,waitt,cframe,color)
  2182. local wave = CreatePart(3, Effects, "Neon", 0, 1, BRICKC(color), "Effect", VT(1,1,1))
  2183. local mesh = IT("SpecialMesh",wave)
  2184. mesh.MeshType = "Sphere"
  2185. mesh.Scale = VT(size,size,size)
  2186. mesh.Offset = VT(0,0,0)
  2187. wave.CFrame = cframe
  2188. coroutine.resume(coroutine.create(function(PART)
  2189. for i = 1, waitt do
  2190. Swait()
  2191. mesh.Scale = mesh.Scale - VT(size/waitt,size/waitt,size/waitt)
  2192. wave.Transparency = wave.Transparency - (1/waitt)
  2193. end
  2194. wave:remove()
  2195. end))
  2196. end
  2197.  
  2198. function BreakEffect(brickcolor,cframe,x1,y1,z1,material)
  2199. local prt=part("Custom",workspace,material,0,0,brickcolor,"Effect",VT(0.5,0.5,0.5))
  2200. prt.Anchored=true
  2201. prt.CFrame=cframe*EULER(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2202. local msh=mesh("SpecialMesh",prt,"Sphere","",VT(0,0,0),VT(x1,y1,z1))
  2203. coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb)
  2204. CF=Part.CFrame
  2205. Numbb=0
  2206. randnumb=math.random()-math.random()
  2207. for i=0,1,0.05 do
  2208. wait()
  2209. CF=CF*CF(0,1,0)
  2210. --Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
  2211. Part.CFrame=CF*EULER(Numbb,0,0)
  2212. Part.Transparency=i
  2213. Numbb=Numbb+randnumb
  2214. end
  2215. Part.Parent=nil
  2216. end),prt)
  2217. end
  2218.  
  2219. function MagicBlock(size,waitt,cframe,color)
  2220. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(color), "Effect", VT(size,size,size))
  2221. local mesh = IT("BlockMesh",wave)
  2222. wave.CFrame = cframe
  2223. coroutine.resume(coroutine.create(function(PART)
  2224. for i = 1, waitt do
  2225. Swait()
  2226. mesh.Scale = mesh.Scale + VT(size/5,size/5,size/5)
  2227. wave.CFrame = cframe * ANGLES(RAD(math.random(-360,360)),RAD(math.random(-360,360)),RAD(math.random(-360,360)))
  2228. wave.Transparency = wave.Transparency + (1/waitt)
  2229. if wave.Transparency > 0.99 then
  2230. wave:remove()
  2231. end
  2232. end
  2233. end))
  2234. end
  2235.  
  2236. local EyeSizes={
  2237. NumberSequenceKeypoint.new(0,1,0),
  2238. NumberSequenceKeypoint.new(1,0.2,0)
  2239. }
  2240. local EyeTrans={
  2241. NumberSequenceKeypoint.new(0,0.8,0),
  2242. NumberSequenceKeypoint.new(1,1,0)
  2243. }
  2244. local PE=Instance.new("ParticleEmitter")
  2245. PE.LightEmission=0
  2246. PE.Size=NumberSequence.new(EyeSizes)
  2247. PE.Transparency=NumberSequence.new(EyeTrans)
  2248. PE.Lifetime=NumberRange.new(0.35,0.35,0.35)
  2249. PE.Rotation=NumberRange.new(0,360)
  2250. PE.Rate=15
  2251. PE.Acceleration = Vector3.new(0,75,0)
  2252. PE.Drag = 5
  2253. PE.Enabled = false
  2254. PE.Speed = NumberRange.new(0,0,0)
  2255. PE.Texture="http://www.roblox.com/asset/?id=1179557490"
  2256. PE.ZOffset = 0
  2257. PE.Name = "Particles"
  2258.  
  2259. function CreateParticles(art,text,accel,drag,rate,type,isenabledbydefault)
  2260. local particle = PE:Clone()
  2261. particle.Parent = art
  2262. particle.Acceleration = accel
  2263. PE.Rate = rate
  2264. if type == "Fire" then
  2265. local EyeSizes={
  2266. NumberSequenceKeypoint.new(0,1,0.3),
  2267. NumberSequenceKeypoint.new(1,0.2,0.2)
  2268. }
  2269. PE.Size = NumberSequence.new(EyeSizes)
  2270. elseif type == "Smoke" then
  2271. local EyeSizes={
  2272. NumberSequenceKeypoint.new(0,1,0),
  2273. NumberSequenceKeypoint.new(1,5,0.5)
  2274. }
  2275. PE.Size = NumberSequence.new(EyeSizes)
  2276. elseif type == "Solid" then
  2277. local EyeSizes={
  2278. NumberSequenceKeypoint.new(0,1,0),
  2279. NumberSequenceKeypoint.new(1,1,0)
  2280. }
  2281. PE.Size = NumberSequence.new(EyeSizes)
  2282. end
  2283. PE.Drag = drag
  2284. particle.Texture = "http://www.roblox.com/asset/?id="..text
  2285. particle.Enabled = isenabledbydefault
  2286. return particle
  2287. end
  2288.  
  2289. function MakeForm(PART,TYPE)
  2290. if TYPE == "Cyl" then
  2291. local MSH = IT("CylinderMesh",PART)
  2292. elseif TYPE == "Ball" then
  2293. local MSH = IT("SpecialMesh",PART)
  2294. MSH.MeshType = "Sphere"
  2295. elseif TYPE == "Wedge" then
  2296. local MSH = IT("SpecialMesh",PART)
  2297. MSH.MeshType = "Wedge"
  2298. end
  2299. end
  2300.  
  2301. --//=================================\\
  2302. --\\=================================//
  2303.  
  2304. function createaddongen(limb,position,size)
  2305. local part = CreatePart(3, Weapon, "Glass", 0, 0, "Really black", limb.Name.." Gauntlet Part", VT(0.25*Player_Size, size*0.8*Player_Size,size*0.8*Player_Size),false)
  2306. local weld = CreateWeldOrSnapOrMotor("Weld", part, limb, part, CF(0.45 * Player_Size, position * Player_Size, 0 * Player_Size) * ANGLES(RAD(45), RAD(0), RAD(0)), CF(0, 0, 0))
  2307. local part = CreatePart(3, Weapon, "Neon", 0, 0, "Dark indigo", limb.Name.." Neon Gauntlet Part", VT(0.25*Player_Size,size*Player_Size,size*Player_Size),false)
  2308. local weld = CreateWeldOrSnapOrMotor("Weld", part, limb, part, CF(0.425 * Player_Size, position * Player_Size, 0 * Player_Size) * ANGLES(RAD(45), RAD(0), RAD(0)), CF(0, 0, 0))
  2309. end
  2310.  
  2311. function creategauntlet(limb)
  2312. --main--
  2313. local part = CreatePart(3, Weapon, "Glass", 0, 0, "Really black", limb.Name.." Gauntlet Part", VT(1.07*Player_Size,0.75+0.07*Player_Size,1.07*Player_Size),false)
  2314. local weld = CreateWeldOrSnapOrMotor("Weld", part, limb, part, CF(0 * Player_Size, -0.65 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2315. local part = CreatePart(3, Weapon, "Glass", 0, 0, "Really black", limb.Name.." Gauntlet Part", VT(1.07*Player_Size,0.25*Player_Size,1.07*Player_Size),false)
  2316. local weld = CreateWeldOrSnapOrMotor("Weld", part, limb, part, CF(0 * Player_Size, -0.115 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)), CF(0, 0, 0))
  2317. MakeForm(part,"Wedge")
  2318. local part = CreatePart(3, Weapon, "Glass", 0, 0, "Really black", limb.Name.." Gauntlet Part", VT(1.07*Player_Size,0.25*Player_Size,1.07*Player_Size),false)
  2319. local weld = CreateWeldOrSnapOrMotor("Weld", part, limb, part, CF(0 * Player_Size, 0.115 * Player_Size, 0 * Player_Size) * ANGLES(RAD(180), RAD(-90), RAD(0)), CF(0, 0, 0))
  2320. MakeForm(part,"Wedge")
  2321. local part = CreatePart(3, Weapon, "Glass", 0, 0, "Really black", limb.Name.." Gauntlet Part", VT(1.07*Player_Size,0.75+0.07*Player_Size,1.07*Player_Size),false)
  2322. local weld = CreateWeldOrSnapOrMotor("Weld", part, limb, part, CF(0 * Player_Size, 0.65 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2323. --neon addons
  2324. local part = CreatePart(3, Weapon, "Neon", 0, 0, "Dark indigo", limb.Name.." Neon Gauntlet Part", VT(1.05*Player_Size,2.05*Player_Size,1.05*Player_Size),false)
  2325. local weld = CreateWeldOrSnapOrMotor("Weld", part, limb, part, CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2326. --misc--
  2327. createaddongen(limb,0.25,0.75)
  2328. createaddongen(limb,-0.2,0.25)
  2329. createaddongen(limb,-0.35,0.25)
  2330. createaddongen(limb,-0.65,0.45)
  2331. end
  2332.  
  2333. --//=================================\\
  2334. --|| WEAPON CREATION
  2335. --\\=================================//
  2336.  
  2337. creategauntlet(RightArm)
  2338. creategauntlet(LeftLeg)
  2339.  
  2340. if Player_Size ~= 1 then
  2341. for _, v in pairs (Weapon:GetChildren()) do
  2342. if v.ClassName == "Motor" or v.ClassName == "Weld" or v.ClassName == "Snap" then
  2343. local p1 = v.Part1
  2344. v.Part1 = nil
  2345. local cf1, cf2, cf3, cf4, cf5, cf6, cf7, cf8, cf9, cf10, cf11, cf12 = v.C1:components()
  2346. v.C1 = CF(cf1 * Player_Size, cf2 * Player_Size, cf3 * Player_Size, cf4, cf5, cf6, cf7, cf8, cf9, cf10, cf11, cf12)
  2347. v.Part1 = p1
  2348. elseif v.ClassName == "Part" then
  2349. for _, b in pairs (v:GetChildren()) do
  2350. if b.ClassName == "SpecialMesh" or b.ClassName == "BlockMesh" then
  2351. b.Scale = VT(b.Scale.x * Player_Size, b.Scale.y * Player_Size, b.Scale.z * Player_Size)
  2352. end
  2353. end
  2354. end
  2355. end
  2356. end
  2357.  
  2358. for _, c in pairs(Weapon:GetChildren()) do
  2359. if c.ClassName == "Part" then
  2360. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  2361. end
  2362. end
  2363.  
  2364. Weapon.Parent = Character
  2365.  
  2366. Humanoid.Died:connect(function()
  2367. sick:remove()
  2368. sick2:remove()
  2369. CreateSound("167285348", Head, 3, 1)
  2370. ATTACK = true
  2371. end)
  2372.  
  2373. print(Class_Name.." loaded.")
  2374.  
  2375. --//=================================\\
  2376. --|| SPEECH
  2377. --\\=================================//
  2378.  
  2379. function chatfunc(text,waitt)
  2380. local chat = coroutine.wrap(function()
  2381. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  2382. Character:FindFirstChild("TalkingBillBoard"):destroy()
  2383. end
  2384. local naeeym2 = Instance.new("BillboardGui",Character)
  2385. naeeym2.Size = UDim2.new(0,100,0,40)
  2386. naeeym2.StudsOffset = Vector3.new(0,5,0)
  2387. naeeym2.Adornee = Character.Head
  2388. naeeym2.Name = "TalkingBillBoard"
  2389. naeeym2.AlwaysOnTop = true
  2390. local tecks2 = Instance.new("TextLabel",naeeym2)
  2391. tecks2.BackgroundTransparency = 1
  2392. tecks2.BorderSizePixel = 0
  2393. tecks2.Text = ""
  2394. tecks2.Font = "SciFi"
  2395. tecks2.TextSize = 30
  2396. tecks2.TextStrokeTransparency = 1
  2397. tecks2.TextColor3 = SKILLTEXTCOLOR
  2398. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  2399. tecks2.Size = UDim2.new(1,0,0.5,0)
  2400. for i = 1,string.len(text),1 do
  2401. tecks2.Text = string.sub(text,1,i)
  2402. Swait()
  2403. end
  2404. wait(waitt)
  2405. coroutine.resume(coroutine.create(function()
  2406. for i = 1, 10 do
  2407. tecks2.TextTransparency = tecks2.TextTransparency + 0.1
  2408. Swait()
  2409. end
  2410. naeeym2:Destroy()
  2411. end))
  2412. end)
  2413. chat()
  2414. end
  2415.  
  2416. --//=================================\\
  2417. --|| DAMAGE FUNCTIONS
  2418. --\\=================================//
  2419.  
  2420. function StatLabel(LABELTYPE, CFRAME, TEXT, COLOR)
  2421. local STATPART = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
  2422. STATPART.CFrame = CF(CFRAME.p + VT(0, 1.5, 0))
  2423. local BODYGYRO = IT("BodyGyro", STATPART)
  2424. local BODYPOSITION = IT("BodyPosition", STATPART)
  2425. BODYPOSITION.P = 2000
  2426. BODYPOSITION.D = 100
  2427. BODYPOSITION.maxForce = VT(math.huge, math.huge, math.huge)
  2428. if LABELTYPE == "Normal" then
  2429. BODYPOSITION.position = STATPART.Position + VT(MRANDOM(-2, 2), 6, MRANDOM(-2, 2))
  2430. elseif LABELTYPE == "Debuff" then
  2431. BODYPOSITION.position = STATPART.Position + VT(MRANDOM(-2, 2), 8, MRANDOM(-2, 2))
  2432. elseif LABELTYPE == "Interruption" then
  2433. BODYPOSITION.position = STATPART.Position + VT(MRANDOM(-2,2), 8, MRANDOM(-2, 2))
  2434. end
  2435. game:GetService("Debris"):AddItem(STATPART ,5)
  2436. local BILLBOARDGUI = Instance.new("BillboardGui", STATPART)
  2437. BILLBOARDGUI.Adornee = STATPART
  2438. BILLBOARDGUI.Size = UD2(2.5, 0, 2.5 ,0)
  2439. BILLBOARDGUI.StudsOffset = VT(-2, 2, 0)
  2440. BILLBOARDGUI.AlwaysOnTop = false
  2441. local TEXTLABEL = Instance.new("TextLabel", BILLBOARDGUI)
  2442. TEXTLABEL.BackgroundTransparency = 1
  2443. TEXTLABEL.Size = UD2(2.5, 0, 2.5, 0)
  2444. TEXTLABEL.Text = TEXT
  2445. TEXTLABEL.Font = "SciFi"
  2446. TEXTLABEL.FontSize="Size42"
  2447. TEXTLABEL.TextColor3 = COLOR
  2448. TEXTLABEL.TextStrokeTransparency = 1
  2449. TEXTLABEL.TextScaled = true
  2450. TEXTLABEL.TextWrapped = true
  2451. coroutine.resume(coroutine.create(function(THEPART, THEBODYPOSITION, THETEXTLABEL)
  2452. wait(0.2)
  2453. for i=1, 5 do
  2454. wait()
  2455. THEBODYPOSITION.Position = THEPART.Position - VT(0, 0.5 ,0)
  2456. end
  2457. wait(1.2)
  2458. for i=1, 5 do
  2459. wait()
  2460. THETEXTLABEL.TextTransparency = THETEXTLABEL.TextTransparency + 0.2
  2461. THETEXTLABEL.TextStrokeTransparency = THETEXTLABEL.TextStrokeTransparency + 0.2
  2462. THEBODYPOSITION.position = THEPART.Position + VT(0, 0.5, 0)
  2463. end
  2464. THEPART.Parent = nil
  2465. end),STATPART, BODYPOSITION, TEXTLABEL)
  2466. end
  2467.  
  2468.  
  2469. --//=================================\\
  2470. --|| DAMAGING
  2471. --\\=================================//
  2472.  
  2473. function dealdamage(hit,min,max,maxstrength,beserk,critrate,critmultiplier)
  2474. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent:FindFirstChild("HitBy"..Player.Name) == nil then
  2475. local humanoid = hit.Parent:FindFirstChildOfClass("Humanoid")
  2476. local dmg = math.random(min,max)
  2477. if humanoid.Health > 0 then
  2478. if beserk == true then
  2479. humanoid.Health = 0
  2480. else
  2481. CreateSound("260430060", hit, 1.2, MRANDOM(7, 12) / 10)
  2482. hit.Velocity = CFrame.new(Torso.Position,hit.Position).lookVector*5*maxstrength
  2483. if math.random(1,100) < critrate+1 then
  2484. humanoid.Health = humanoid.Health - dmg*critmultiplier
  2485. StatLabel("Normal", hit.CFrame * CF(0, 0 + (hit.Size.z - 1), 0), "CRIT/"..dmg*critmultiplier, C3(255/255, 0, 0))
  2486. else
  2487. humanoid.Health = humanoid.Health - dmg
  2488. StatLabel("Normal", hit.CFrame * CF(0, 0 + (hit.Size.z - 1), 0), dmg, C3(0, 0, 0))
  2489. end
  2490. local defence = Instance.new("BoolValue",hit.Parent)
  2491. defence.Name = ("HitBy"..Player.Name)
  2492. game:GetService("Debris"):AddItem(defence, 0.5)
  2493. end
  2494. end
  2495. end
  2496. end
  2497.  
  2498. function AoEDamage(position,radius,min,max,maxstrength,beserk,critrate,critmultiplier,CanBeDodgedByJumping)
  2499. local dmg = math.random(min,max)
  2500. for i,v in ipairs(workspace:GetChildren()) do
  2501. if v:FindFirstChild("HitBy"..Player.Name) == nil then
  2502. local body = v:GetChildren()
  2503. for part = 1, #body do
  2504. if(v:FindFirstChild("HitBy"..Player.Name) == nil and (body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
  2505. if(body[part].Position - position).Magnitude < radius then
  2506. if v.ClassName == "Model" then
  2507. if v:FindFirstChild("Humanoid") then
  2508. if v.Humanoid.Health ~= 0 then
  2509. if CanBeDodgedByJumping == true then
  2510. if body[part].Position.Y < position.Y+5 then
  2511. if math.random(1,100) < critrate+1 then
  2512. v.Humanoid.Health = v.Humanoid.Health - dmg*critmultiplier
  2513. StatLabel("Normal", body[part].CFrame * CF(0, 0 + (body[part].Size.z - 1), 0), "CRIT/"..dmg*critmultiplier, C3(255/255, 0, 0))
  2514. else
  2515. v.Humanoid.Health = v.Humanoid.Health - dmg
  2516. StatLabel("Normal", body[part].CFrame * CF(0, 0 + (body[part].Size.z - 1), 0), dmg, C3(0, 0, 0))
  2517. end
  2518. local defence = Instance.new("BoolValue",v)
  2519. defence.Name = ("HitBy"..Player.Name)
  2520. game:GetService("Debris"):AddItem(defence, 0.5)
  2521. end
  2522. else
  2523. if beserk == true then
  2524. v.Humanoid.Health = 0
  2525. end
  2526. if math.random(1,100) < critrate+1 then
  2527. v.Humanoid.Health = v.Humanoid.Health - dmg*critmultiplier
  2528. StatLabel("Normal", body[part].CFrame * CF(0, 0 + (body[part].Size.z - 1), 0), "CRIT/"..dmg*critmultiplier, C3(255/255, 0, 0))
  2529. else
  2530. v.Humanoid.Health = v.Humanoid.Health - dmg
  2531. StatLabel("Normal", body[part].CFrame * CF(0, 0 + (body[part].Size.z - 1), 0), dmg, C3(0, 0, 0))
  2532. end
  2533. local defence = Instance.new("BoolValue",v)
  2534. defence.Name = ("HitBy"..Player.Name)
  2535. game:GetService("Debris"):AddItem(defence, 0.5)
  2536. end
  2537. end
  2538. end
  2539. end
  2540. body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
  2541. end
  2542. end
  2543. end
  2544. if v.ClassName == "Part" then
  2545. if v.Anchored == false and (v.Position - position).Magnitude < radius then
  2546. v.Velocity = CFrame.new(position,v.Position).lookVector*5*maxstrength
  2547. end
  2548. end
  2549. end
  2550. end
  2551. end
  2552.  
  2553. function killnearest(position,range,maxstrength)
  2554. for i,v in ipairs(workspace:GetChildren()) do
  2555. local body = v:GetChildren()
  2556. for part = 1, #body do
  2557. if((body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
  2558. if(body[part].Position - position).Magnitude < range then
  2559. if v.ClassName == "Model" then
  2560. v:BreakJoints()
  2561. end
  2562. --table.insert(Effects2,{body[part],"Disappear",0.02,2,2,2,2})
  2563. body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
  2564. end
  2565. end
  2566. end
  2567. if v.ClassName == "Part" then
  2568. if v.Anchored == false and (v.Position - position).Magnitude < range then
  2569. --table.insert(Effects2,{v,"Disappear",0.02,2,2,2,2})
  2570. v.Velocity = CFrame.new(position,v.Position).lookVector*5*maxstrength
  2571. end
  2572. end
  2573. end
  2574. end
  2575.  
  2576. --//=================================\\
  2577. --|| ATTACK FUNCTIONS AND STUFF
  2578. --\\=================================//
  2579.  
  2580. function CheckTableForString(Table, String)
  2581. for i, v in pairs(Table) do
  2582. if string.find(string.lower(String), string.lower(v)) then
  2583. return true
  2584. end
  2585. end
  2586. return false
  2587. end
  2588.  
  2589. function CheckIntangible(Hit)
  2590. local ProjectileNames = {"Water", "Arrow", "Projectile", "Effect", "Rail", "Lightning", "Bullet"}
  2591. if Hit and Hit.Parent then
  2592. if ((not Hit.CanCollide or CheckTableForString(ProjectileNames, Hit.Name)) and not Hit.Parent:FindFirstChild("Humanoid")) then
  2593. return true
  2594. end
  2595. end
  2596. return false
  2597. end
  2598.  
  2599. Debris = game:GetService("Debris")
  2600.  
  2601. function CastZapRay(StartPos, Vec, Length, Ignore, DelayIfHit)
  2602. local Direction = CFrame.new(StartPos, Vec).lookVector
  2603. local Ignore = ((type(Ignore) == "table" and Ignore) or {Ignore})
  2604. local RayHit, RayPos, RayNormal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, Direction * Length), Ignore)
  2605. if RayHit and CheckIntangible(RayHit) then
  2606. if DelayIfHit then
  2607. wait()
  2608. end
  2609. RayHit, RayPos, RayNormal = CastZapRay((RayPos + (Vec * 0.01)), Vec, (Length - ((StartPos - RayPos).magnitude)), Ignore, DelayIfHit)
  2610. end
  2611. return RayHit, RayPos, RayNormal
  2612. end
  2613.  
  2614. function turnto(position)
  2615. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  2616. end
  2617.  
  2618. function ExplodeBomb(b)
  2619. b.Parent = Effects
  2620. b.Anchored = true
  2621. CreateSound("215395285", b, 10, 1)
  2622. MagicSphere(5,50,b.CFrame,"Dark indigo")
  2623. b.Transparency = 1
  2624. MagicBlock(3,45,b.CFrame,"Dark indigo")
  2625. --BreakEffect("Dark indigo",b.CFrame,2,2,2,"Neon")
  2626. for i = 1, 10 do
  2627. CreateSwirl(0,5,true,-0.2,25,b.CFrame * ANGLES(RAD(math.random(-360,360)),RAD(math.random(-360,360)),RAD(math.random(-360,360))),"Really black")
  2628. end
  2629. killnearest(b.Position,30,25)
  2630. game:GetService("Debris"):AddItem(b, 5)
  2631. end
  2632.  
  2633. function Detonate()
  2634. bomb = Bombs:GetChildren()
  2635. for lol = 1, #bomb do
  2636. if bomb[lol].ClassName == "Part" then
  2637. local b = bomb[lol]
  2638. ExplodeBomb(b)
  2639. end
  2640. end
  2641. end
  2642.  
  2643.  
  2644.  
  2645. function TyranyCannon()
  2646. ATTACK = true
  2647. for i=0, 1, 0.1 / Animation_Speed do
  2648. Swait()
  2649. turnto(Mouse.Hit.p)
  2650. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0.05 * Player_Size, 0 * Player_Size, -0.1 * Player_Size) * ANGLES(RAD(10), RAD(0), RAD(40)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed/5)
  2651. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2652. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1 * Player_Size, 0.5 * Player_Size, -1 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  2653. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(10 - 2.5 * COS(SINE / 16)), RAD(0), RAD(-25 + 2.5 * SIN(SINE / 24))) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  2654. RightHip.C0 = Clerp(RightHip.C0, CF(0.95 * Player_Size, -0.75 * Player_Size, -0.5 * Player_Size) * ANGLES(RAD(0), RAD(50), RAD(0)) * ANGLES(RAD(-1.25), RAD(0), RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2655. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1.1 * Player_Size, 0.25 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-2.5), RAD(0), RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2656. end
  2657. local POS = Mouse.Hit.p
  2658. for i = 1, 5 do
  2659. MagicSphere(2,10,RightArm.CFrame * CF(0,-1,0),"Dark indigo")
  2660. Swait(5)
  2661. end
  2662. CreateSound("438666196", RightArm, 5, 1)
  2663. MagicSphere(5,10,RightArm.CFrame * CF(0,-1,0),"Dark indigo")
  2664. local Projectile = CreatePart(3, Bombs, "Neon", 0, 0, "Dark indigo", "Bomb-Projectile", VT(5,5,5),false)
  2665. Projectile.CFrame = RightArm.CFrame * CF(0,-1,0)
  2666. Projectile.CanCollide = false
  2667. MakeForm(Projectile,"Ball")
  2668. local grav = Instance.new("BodyPosition",Projectile)
  2669. grav.P = 25000
  2670. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2671. grav.position = POS
  2672. grav.Name = "GravityForce"
  2673. local harm = Projectile.Touched:Connect(function(hit)
  2674. if hit.Parent ~= Character and hit.Parent:FindFirstChild("Humanoid") and Projectile.Parent ~= Effects then
  2675. ExplodeBomb(Projectile)
  2676. end
  2677. end)
  2678. ATTACK = false
  2679. end
  2680.  
  2681. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  2682. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  2683. end
  2684.  
  2685. function EarthShatter()
  2686. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4 * Player_Size, Character)
  2687. if HITFLOOR ~= nil then
  2688. ATTACK = true
  2689. Rooted = true
  2690. for i=0, 1, 0.1 / Animation_Speed/2 do
  2691. Swait()
  2692. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -1 * Player_Size) * ANGLES(RAD(45), RAD(0), RAD(0)), 0.2 / Animation_Speed/8)
  2693. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2694. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 1 * Player_Size, 1 * Player_Size) * ANGLES(RAD(30), RAD(-690), RAD(2 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 24))) * RIGHTSHOULDERC0, 0.15 / Animation_Speed/8)
  2695. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(25), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed/8)
  2696. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.3 * Player_Size, -1 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-20)), 0.2 / Animation_Speed/8)
  2697. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.3 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(5), RAD(0)) * ANGLES(RAD(45), RAD(0), RAD(10)), 0.2 / Animation_Speed/8)
  2698. end
  2699. for i=0, 1, 0.1 / Animation_Speed*5 do
  2700. Swait()
  2701. RootPart.Anchored = true
  2702. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -1 * Player_Size) * ANGLES(RAD(45), RAD(0), RAD(0)), 0.2 / Animation_Speed*5)
  2703. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed*5)
  2704. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 1 * Player_Size, -1.4 * Player_Size) * ANGLES(RAD(30), RAD(-690), RAD(2 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 24))) * RIGHTSHOULDERC0, 0.15 / Animation_Speed*5)
  2705. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(25), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed*5)
  2706. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.3 * Player_Size, -1 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-20)), 0.2 / Animation_Speed*5)
  2707. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.3 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(5), RAD(0)) * ANGLES(RAD(45), RAD(0), RAD(10)), 0.2 / Animation_Speed*5)
  2708. end
  2709. local POS = RightArm.CFrame * CF(0,-1,0).p
  2710. for i = 1,10 do
  2711. CreateWave(0,10,true,0.05,25,CF(POS),"Really black")
  2712. CreateWave(0,6,true,-0.05,25,CF(POS),"Really black")
  2713. CreateWave(0,2,true,0.05,25,CF(POS),"Really black")
  2714. killnearest(POS,15,25)
  2715. CreateSound("438666141", RightArm, 5, 1)
  2716. for i = 1, 40 do
  2717. local angle = math.random(-180,180)
  2718. coroutine.resume(coroutine.create(function()
  2719. local RayHit, RayPos = RayCast(Torso.Position, Vector3.new(0, -15, 0), 10000, {Character})
  2720. local SpawnPosition = RayPos
  2721. local floor = RayHit
  2722. local needcframe = RootPart.CFrame*ANGLES(RAD(0),RAD(angle),RAD(0))
  2723. local LastPosition = RayPos
  2724. local Delay = 1
  2725. if floor ~= nil then
  2726. for i = 1, 5 do
  2727. local RayHit, RayPos = RayCast(LastPosition, needcframe.lookVector, 10, {workspace})
  2728. local End = RayPos
  2729. LastPosition = End
  2730. killnearest(End,15,25)
  2731. local locatepart = Instance.new("Part",Effects)
  2732. locatepart.Size = VT(0.5,0.5,0.5)
  2733. locatepart.Position = End
  2734. locatepart.CanCollide = false
  2735. locatepart.Anchored = true
  2736. locatepart.Name = "L0"
  2737. locatepart.Transparency = 1
  2738. if SpawnPosition then
  2739. CreateSwirl(0,2,false,0.05,25,CF(End),"Really black")
  2740. local spike = Instance.new("CornerWedgePart")
  2741. spike.Size = Vector3.new(1,15,1)
  2742. spike.Material = "Neon"
  2743. spike.Color = "Really black"
  2744. spike.Anchored = true
  2745. spike.CanCollide = false
  2746. spike.CFrame = CFrame.new(End.X,SpawnPosition.Y+2,End.Z)
  2747. spike.Orientation = Vector3.new(math.random(-15,15),math.random(-180,180),math.random(-15,15))
  2748. spike.Name = HITFLOOR.Name.."Spike"
  2749. CreateSound("341300954", spike, 1, (math.random(8,12)/10))
  2750. for i = 1, 3 do
  2751. local overlay = spike:Clone()
  2752. overlay.Size = overlay.Size + Vector3.new(0.2,0.2*2,0.2)
  2753. overlay.CFrame = spike.CFrame
  2754. overlay.Parent = nil
  2755. overlay.Orientation = Vector3.new(math.random(-15,15),math.random(-180,180),math.random(-15,15))
  2756. overlay.Parent = Effects
  2757. table.insert(Effects2,{overlay,"Disappear",0.01,0,0,0,0})
  2758. end
  2759. spike.Size = Vector3.new(2,25,2)
  2760. spike.Parent = Effects
  2761. table.insert(Effects2,{spike,"Disappear",0.01,0,0,0,0})
  2762. end
  2763. Swait(5)
  2764. game:GetService("Debris"):AddItem(locatepart, 5)
  2765. end
  2766. end
  2767. end))
  2768. end
  2769. wait(0.05)
  2770. end
  2771. for i=0, 6, 0.1 / Animation_Speed*5 do
  2772. Swait()
  2773. RootPart.Anchored = true
  2774. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -1 * Player_Size) * ANGLES(RAD(45), RAD(0), RAD(0)), 0.2 / Animation_Speed*5)
  2775. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed*5)
  2776. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 1 * Player_Size, -1.4 * Player_Size) * ANGLES(RAD(30), RAD(-690), RAD(2 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 24))) * RIGHTSHOULDERC0, 0.15 / Animation_Speed*5)
  2777. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(25), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed*5)
  2778. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.3 * Player_Size, -1 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-20)), 0.2 / Animation_Speed*5)
  2779. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.3 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(5), RAD(0)) * ANGLES(RAD(45), RAD(0), RAD(10)), 0.2 / Animation_Speed*5)
  2780. end
  2781. ATTACK = false
  2782. Rooted = false
  2783. end
  2784. end
  2785.  
  2786. function RavagingOverthrower()
  2787. ATTACK = true
  2788. Rooted = true
  2789. chatfunc("I will show you what is death!!!",4)
  2790. for i=0, 1, 0.1 / Animation_Speed do
  2791. Swait()
  2792. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size + 0.05 * COS(SINE / 12) * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2793. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2794. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  2795. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  2796. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2797. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2798. end
  2799. CreateSound("348663022", Torso, 5, 1)
  2800. local StartPos = RootPart.CFrame * CF(0,0,-10).p
  2801. for i = 1, 5 do
  2802. MagicSphere2(25,25,CF(StartPos),"Dark indigo")
  2803. Swait(15)
  2804. end
  2805. local soundeffect = IT("Sound",Torso)
  2806. soundeffect.SoundId = "rbxassetid://1107825563"
  2807. soundeffect.Looped = true
  2808. soundeffect.Volume = 10
  2809. soundeffect.Playing = true
  2810. repeat
  2811. turnto(Mouse.Hit.p)
  2812. MagicSphere2(25,25,CF(StartPos),"Dark indigo")
  2813. MagicSphere(25/10,25,CF(StartPos),"Dark indigo")
  2814. for i = 1, 3 do
  2815. CreateSwirl(0,25,true,-0.2,5,CF(StartPos) * ANGLES(RAD(math.random(-360,360)),RAD(math.random(-360,360)),RAD(math.random(-360,360))),"Really black")
  2816. end
  2817. local RayHit, RayPos, RayNormal = CastZapRay(StartPos, Mouse.Hit.p, 750, Character, false)
  2818. local distance = (StartPos - RayPos).magnitude
  2819. local RayBeam = IT("Part",Effects)
  2820. RayBeam.Material = "Neon"
  2821. RayBeam.Anchored = true
  2822. RayBeam.BrickColor = BRICKC"Dark indigo"
  2823. local mesh = IT("SpecialMesh",RayBeam)
  2824. mesh.MeshType = "Cylinder"
  2825. RayBeam.Size = Vector3.new(distance+10, math.random(10,15), math.random(10,15))
  2826. RayBeam.CFrame = CFrame.new(StartPos, RayPos) * CFrame.new(0, 0, -distance/2) * ANGLES(RAD(0),RAD(90),RAD(0))
  2827. MagicSphere(15,5,CF(RayPos),"Dark indigo")
  2828. killnearest(RayPos,15,100)
  2829. for i = 1, 3 do
  2830. CreateSwirl(0,25,true,-0.2,5,CF(RayPos) * ANGLES(RAD(math.random(-360,360)),RAD(math.random(-360,360)),RAD(math.random(-360,360))),"Really black")
  2831. end
  2832. Swait()
  2833. if KEYHOLD == false then
  2834. coroutine.resume(coroutine.create(function()
  2835. for i = 1, 30 do
  2836. RayBeam.Transparency = i/30
  2837. Swait()
  2838. end
  2839. RayBeam:remove()
  2840. end))
  2841. else
  2842. RayBeam:remove()
  2843. end
  2844. until KEYHOLD == false
  2845. soundeffect:remove()
  2846. ATTACK = false
  2847. Rooted = false
  2848. end
  2849.  
  2850. function dodadance()
  2851. ATTACK = true
  2852. Rooted = true
  2853. DANCE = true
  2854. sick:Stop()
  2855. sick2:Play()
  2856. local Animation_Speed2 = 1.5
  2857. HName.Text = "King litdays"
  2858. repeat
  2859. for i=0, 1.3, 0.1 / Animation_Speed2 do
  2860. Swait()
  2861. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(25), RAD(0), RAD(-15)), 0.15 / Animation_Speed2)
  2862. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed2)
  2863. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.75 * Player_Size, 0.5 * Player_Size, -1 * Player_Size) * ANGLES(RAD(70), RAD(0), RAD(-70)) * ANGLES(RAD(20), RAD(25), RAD(-15)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  2864. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-180)) * LEFTSHOULDERC0, 0.15 / Animation_Speed2)
  2865. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.5 * Player_Size, -0.3 * Player_Size) * ANGLES(RAD(0), RAD(120), RAD(35)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 0.15 / Animation_Speed2)
  2866. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(-35)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 0.15 / Animation_Speed2)
  2867. end
  2868. MagicSphere(5,15,Torso.CFrame,"Dark indigo")
  2869. for i=0, 1.3, 0.1 / Animation_Speed2 do
  2870. Swait()
  2871. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(25), RAD(0), RAD(15)), 0.15 / Animation_Speed2)
  2872. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed2)
  2873. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.75 * Player_Size, 0.5 * Player_Size, -1 * Player_Size) * ANGLES(RAD(70), RAD(0), RAD(-70)) * ANGLES(RAD(20), RAD(25), RAD(-15)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  2874. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-120)) * LEFTSHOULDERC0, 0.15 / Animation_Speed2)
  2875. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(35)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2876. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.5 * Player_Size, -0.3 * Player_Size) * ANGLES(RAD(0), RAD(-120), RAD(-35)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2877. end
  2878. MagicSphere(5,15,Torso.CFrame,"Dark indigo")
  2879. until DANCE == false
  2880. HName.Text = "King litdays"
  2881. sick:Play()
  2882. sick2:Stop()
  2883. ATTACK = false
  2884. Rooted = false
  2885. end
  2886.  
  2887. function Warp()
  2888. MagicSphere2(10,5,Torso.CFrame,"Dark indigo")
  2889. RootPart.CFrame = CF(VT(Mouse.Hit.p.X,Mouse.Hit.p.Y+4,Mouse.Hit.p.Z))
  2890. CreateSound("282061340", Torso, 2, 1)
  2891. MagicSphere(5,5,Torso.CFrame,"ogidni kraD")
  2892. for i = 1, 3 do
  2893. CreateSwirl(0,5,true,-0.2,25,Torso.CFrame * ANGLES(RAD(math.random(-360,360)),RAD(math.random(-360,360)),RAD(math.random(-360,360))),"Really black")
  2894. end
  2895. killnearest(Torso.Position,12,25)
  2896. Swait()
  2897. turnto(Mouse.Hit.p)
  2898. end
  2899.  
  2900. --//=================================\\
  2901. --|| ASSIGN THINGS TO KEYS
  2902. --\\=================================//
  2903.  
  2904. Humanoid.Changed:connect(function(Jump)
  2905. if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then
  2906. Humanoid.Jump = false
  2907. end
  2908. end)
  2909.  
  2910. function MouseDown(Mouse)
  2911. if ATTACK == false then
  2912. end
  2913. end
  2914.  
  2915. function MouseUp(Mouse)
  2916. HOLD = false
  2917. end
  2918.  
  2919. function KeyDown(Key)
  2920. KEYHOLD = true
  2921. if Key == "e" and ATTACK == false then
  2922. TyranyCannon()
  2923. wait(1)
  2924. Detonate()
  2925. end
  2926.  
  2927. if Key == "e" and ATTACK == false then
  2928. EarthShatter()
  2929. end
  2930.  
  2931. if Key == "r" and ATTACK == false then
  2932. RavagingOverthrower()
  2933. end
  2934.  
  2935. if Key == "q" and ATTACK == false then
  2936. Warp()
  2937. end
  2938.  
  2939. if Key == "t" and ATTACK == false then
  2940. CreateSound("159882644", Head, 5, 0.8)
  2941. end
  2942.  
  2943. if Key == "t" and DANCE == true then
  2944. CreateSound("887591869", Head, 5, 1)
  2945. end
  2946.  
  2947. if Key == "x" and (ATTACK == false or DANCE == true) then
  2948. if DANCE == false then
  2949. dodadance()
  2950. elseif DANCE == true then
  2951. DANCE = false
  2952. end
  2953. end
  2954. end
  2955.  
  2956. function KeyUp(Key)
  2957. KEYHOLD = false
  2958. end
  2959.  
  2960. Mouse.Button1Down:connect(function(NEWKEY)
  2961. MouseDown(NEWKEY)
  2962. end)
  2963. Mouse.Button1Up:connect(function(NEWKEY)
  2964. MouseUp(NEWKEY)
  2965. end)
  2966. Mouse.KeyDown:connect(function(NEWKEY)
  2967. KeyDown(NEWKEY)
  2968. end)
  2969. Mouse.KeyUp:connect(function(NEWKEY)
  2970. KeyUp(NEWKEY)
  2971. end)
  2972.  
  2973. --//=================================\\
  2974. --\\=================================//
  2975.  
  2976.  
  2977. function unanchor()
  2978. if UNANCHOR == true then
  2979. g = Character:GetChildren()
  2980. for i = 1, #g do
  2981. if g[i].ClassName == "Part" then
  2982. g[i].Anchored = false
  2983. end
  2984. end
  2985. end
  2986. end
  2987.  
  2988.  
  2989. --//=================================\\
  2990. --|| WRAP THE WHOLE SCRIPT UP
  2991. --\\=================================//
  2992.  
  2993. Humanoid.Changed:connect(function(Jump)
  2994. if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then
  2995. Humanoid.Jump = false
  2996. end
  2997. end)
  2998.  
  2999. ANIMATE.Parent = nil
  3000. local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
  3001. IDLEANIMATION:Play()
  3002.  
  3003. while true do
  3004. Swait()
  3005. SINE = SINE + CHANGE
  3006. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  3007. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  3008. local LV = Torso.CFrame:pointToObjectSpace(Torso.Velocity - Torso.Position)
  3009. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4 * Player_Size, Character)
  3010. local WALKSPEEDVALUE = 12 / (Humanoid.WalkSpeed / 16)
  3011. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  3012. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.1 * COS(SINE / (WALKSPEEDVALUE / 2)) * Player_Size) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3013. Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3014. RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3015. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3016. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  3017. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3018. Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3019. RightHip.C1 = Clerp(RightHip.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)), 0.2 / Animation_Speed)
  3020. LeftHip.C1 = Clerp(LeftHip.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)), 0.2 / Animation_Speed)
  3021. end
  3022. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  3023. ANIM = "Jump"
  3024. if ATTACK == false then
  3025. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3026. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(-10), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3027. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-40), RAD(0), RAD(30)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  3028. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  3029. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, -0.3 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  3030. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0.3 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  3031. end
  3032. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  3033. ANIM = "Fall"
  3034. if ATTACK == false then
  3035. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3036. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3037. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(70)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  3038. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  3039. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  3040. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
  3041. end
  3042. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  3043. ANIM = "Idle"
  3044. if ATTACK == false then
  3045. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size + 0.05 * COS(SINE / 12) * Player_Size) * ANGLES(RAD(10), RAD(0), RAD(-20)), 0.15 / Animation_Speed)
  3046. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(5)), 0.15 / Animation_Speed)
  3047. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(5), RAD(0), RAD(30)) * ANGLES(RAD(3), RAD(25), RAD(5)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  3048. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(10 - 2.5 * COS(SINE / 16)), RAD(0), RAD(-25 + 2.5 * SIN(SINE / 24))) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3049. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0.05 * COS(SINE / 12) * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-2.5)), 0.15 / Animation_Speed)
  3050. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0.05 * COS(SINE / 12) * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-7.5), RAD(0), RAD(-15)), 0.15 / Animation_Speed)
  3051. end
  3052. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  3053. ANIM = "Walk"
  3054. WALK = WALK + 1 / Animation_Speed
  3055. if WALK >= 15 - (5 * (Humanoid.WalkSpeed / 16 / Player_Size)) then
  3056. WALK = 0
  3057. if WALKINGANIM == true then
  3058. WALKINGANIM = false
  3059. elseif WALKINGANIM == false then
  3060. WALKINGANIM = true
  3061. end
  3062. end
  3063. --RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3064. --LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3065. if ATTACK == false then
  3066. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size + 0.05 * COS(SINE / 12) * Player_Size) * ANGLES(RAD(10), RAD(0), RAD(-20)), 0.15 / Animation_Speed)
  3067. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(5)), 0.15 / Animation_Speed)
  3068. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3069. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3070. RightHip.C0 = Clerp(RightHip.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)), 0.15 / Animation_Speed)
  3071. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-7.5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3072. end
  3073. end
  3074. if #Effects2>0 then
  3075. for e=1,#Effects2 do
  3076. if Effects2[e]~=nil then
  3077. local Thing=Effects2[e]
  3078. if Thing~=nil then
  3079. local Part=Thing[1]
  3080. local Mode=Thing[2]
  3081. local Delay=Thing[3]
  3082. local IncX=Thing[4]
  3083. local IncY=Thing[5]
  3084. local IncZ=Thing[6]
  3085. local Part2=Thing[8]
  3086. if Thing[1].Transparency<=1 then
  3087. if Thing[2]=="Block1" then
  3088. Thing[1].CFrame=Thing[1].CFrame
  3089. Mesh=Thing[1].Mesh
  3090. Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
  3091. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3092. elseif Thing[2]=="Cylinder" then
  3093. Mesh=Thing[1].Mesh
  3094. Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
  3095. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3096. elseif Thing[2]=="Blood" then
  3097. Mesh=Thing[7]
  3098. Thing[1].CFrame=Thing[1].CFrame*CF(0,.5,0)
  3099. Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
  3100. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3101. elseif Thing[2]=="Elec" then
  3102. Mesh=Thing[1].Mesh
  3103. Mesh.Scale=Mesh.Scale+VT(Thing[7],Thing[8],Thing[9])
  3104. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3105. elseif Thing[2]=="Disappear" then
  3106. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3107. end
  3108. else
  3109. Part.Parent=nil
  3110. table.remove(Effects2,e)
  3111. end
  3112. end
  3113. end
  3114. end
  3115. end
  3116. unanchor()
  3117. Humanoid.MaxHealth = "inf"
  3118. Humanoid.Health = "inf"
  3119. Humanoid.Name = "Ravage"
  3120. if Rooted == false then
  3121. Disable_Jump = false
  3122. Humanoid.WalkSpeed = Speed
  3123. elseif Rooted == true then
  3124. Disable_Jump = true
  3125. Humanoid.WalkSpeed = 0
  3126. end
  3127. q = Character:GetChildren()
  3128. for u = 1, #q do
  3129. if q[u].ClassName == "Accessory" or q[u].ClassName == "Hat" then
  3130. q[u]:remove()
  3131. elseif q[u].ClassName == "Shirt" then
  3132. q[u]:Destroy()
  3133. elseif q[u].ClassName == "Pants" then
  3134. q[u]:Destroy()
  3135. elseif q[u].ClassName == "CharacterMesh" then
  3136. q[u]:remove()
  3137. elseif q[u].ClassName == "ShirtGraphic" then
  3138. q[u]:remove()
  3139. elseif q[u].ClassName == "Part" and q[u].Name ~= "HumanoidRootPart" then
  3140. q[u].Color = Color3.new(0/255, 0/255, 0/255)
  3141. end
  3142. end
  3143. if Head:FindFirstChild("face") then
  3144. Head.face:remove()
  3145. end
  3146. if Head:FindFirstChild("Died") then
  3147. Head.Died:remove()
  3148. end
  3149. bomb = Bombs:GetChildren()
  3150. for lol = 1, #bomb do
  3151. if bomb[lol].ClassName == "Part" then
  3152. MagicSphere2(2,5,bomb[lol].CFrame,"Really black")
  3153. end
  3154. end
  3155. end
  3156.  
  3157. --//=================================\\
  3158. --\\=================================//
Add Comment
Please, Sign In to add comment